@charset 'UTF-8';
@import url(/assets/styles/etc/notosanskr.css);
@import url(/assets/styles/etc/montserrat.css);
@import url(/assets/styles/etc/nanumsquare.css);
@import url(/assets/styles/etc/magnific-popup.css);
@import url(/assets/styles/etc/tooltipster.bundle.min.css);
@import url(/assets/styles/etc/ag-grid.css);
@import url(/assets/styles/etc/bootstrap-slider.min.css);
@import url(/assets/styles/etc/nouislider.min.css);
@import url(/assets/styles/etc/go.css);
@import url(/assets/styles/etc/swiper-slider.min.css);
@import url(/assets/styles/etc/ui_pack.css);

@import url(/assets/styles/etc/ui_pack.css);
body { background-color: #fff; }
body.scmp-login { font-family: 'Malgun Gothic', '맑은고딕', 'Apple SD Gothic', sans-serif; }
body.scmp-login * { font-family: 'Malgun Gothic', '맑은고딕', 'Apple SD Gothic', sans-serif !important; }

.idp .button , .idp div , .idp button , .idp li , .idp a , .idp p , .idp span , .idp h1 , .idp h2 , .idp h3 , .idp h4 , .idp h5 , .idp h6 , .idp em , .idp i { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }

.idp[data-state=logout] { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }











@keyframes fadeIn { from { opacity: 0; }
	to { opacity: 1; } }

@keyframes fadeIn2 { from { opacity: 0; }
	to { opacity: 1; } }

@keyframes alarm { from { transform: scale(1); }
	to { transform: scale(2); } }

@keyframes rotate { 0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); } }

@keyframes loading { 0% { transform: rotate(0deg); }
	100% { transform: rotate(1turn); } }






[data-button=default] {color: #fff; border-color: #1c2024 !important;  background-color: #1c2024 !important; }
[data-button=default]:hover {border-color: #060707 !important;  background-color: #060707 !important; }

[data-background=default] { background-color: #1c2024 !important; }

[data-border-button=default] {color: #1c2024 !important;  border-color: #1c2024 !important; }
[data-border-button=default]:hover { background-color: rgba(28, 32, 36, .2) !important; }

[data-text=default] { color: #1c2024 !important; }

[data-text-hover=default]:hover { color: #1c2024 !important; }

[data-button=opsnow-green-1] {color: #fff; border-color: #0acd7f !important;  background-color: #0acd7f !important; }
[data-button=opsnow-green-1]:hover {border-color: #089c61 !important;  background-color: #089c61 !important; }

[data-background=opsnow-green-1] { background-color: #0acd7f !important; }

[data-border-button=opsnow-green-1] {color: #0acd7f !important;  border-color: #0acd7f !important; }
[data-border-button=opsnow-green-1]:hover { background-color: rgba(10, 205, 127, .2) !important; }

[data-text=opsnow-green-1] { color: #0acd7f !important; }

[data-text-hover=opsnow-green-1]:hover { color: #0acd7f !important; }

[data-button=lg] {color: #fff; border-color: #af1685 !important;  background-color: #af1685 !important; }
[data-button=lg]:hover {border-color: #821063 !important;  background-color: #821063 !important; }

[data-background=lg] { background-color: #af1685 !important; }

[data-border-button=lg] {color: #af1685 !important;  border-color: #af1685 !important; }
[data-border-button=lg]:hover { background-color: rgba(175, 22, 133, .2) !important; }

[data-text=lg] { color: #af1685 !important; }

[data-text-hover=lg]:hover { color: #af1685 !important; }

[data-button=samsung] {color: #fff; border-color: #004098 !important;  background-color: #004098 !important; }
[data-button=samsung]:hover {border-color: #002b65 !important;  background-color: #002b65 !important; }

[data-background=samsung] { background-color: #004098 !important; }

[data-border-button=samsung] {color: #004098 !important;  border-color: #004098 !important; }
[data-border-button=samsung]:hover { background-color: rgba(0, 64, 152, .2) !important; }

[data-text=samsung] { color: #004098 !important; }

[data-text-hover=samsung]:hover { color: #004098 !important; }

[data-button=orange-1] {color: #fff; border-color: #ff7b49 !important;  background-color: #ff7b49 !important; }
[data-button=orange-1]:hover {border-color: #ff5616 !important;  background-color: #ff5616 !important; }

[data-background=orange-1] { background-color: #ff7b49 !important; }

[data-border-button=orange-1] {color: #ff7b49 !important;  border-color: #ff7b49 !important; }
[data-border-button=orange-1]:hover { background-color: rgba(255, 123, 73, .2) !important; }

[data-text=orange-1] { color: #ff7b49 !important; }

[data-text-hover=orange-1]:hover { color: #ff7b49 !important; }

[data-button=violet-1] {color: #fff; border-color: #a156dd !important;  background-color: #a156dd !important; }
[data-button=violet-1]:hover {border-color: #892cd4 !important;  background-color: #892cd4 !important; }

[data-background=violet-1] { background-color: #a156dd !important; }

[data-border-button=violet-1] {color: #a156dd !important;  border-color: #a156dd !important; }
[data-border-button=violet-1]:hover { background-color: rgba(161, 86, 221, .2) !important; }

[data-text=violet-1] { color: #a156dd !important; }

[data-text-hover=violet-1]:hover { color: #a156dd !important; }

[data-button=black-1] {color: #fff; border-color: #000 !important;  background-color: #000 !important; }
[data-button=black-1]:hover {border-color: black !important;  background-color: black !important; }

[data-background=black-1] { background-color: #000 !important; }

[data-border-button=black-1] {color: #000 !important;  border-color: #000 !important; }
[data-border-button=black-1]:hover { background-color: rgba(0, 0, 0, .2) !important; }

[data-text=black-1] { color: #000 !important; }

[data-text-hover=black-1]:hover { color: #000 !important; }

[data-button=white-1] {color: #fff; border-color: #fff !important;  background-color: #fff !important; }
[data-button=white-1]:hover {border-color: #e6e6e6 !important;  background-color: #e6e6e6 !important; }

[data-background=white-1] { background-color: #fff !important; }

[data-border-button=white-1] {color: #fff !important;  border-color: #fff !important; }
[data-border-button=white-1]:hover { background-color: rgba(255, 255, 255, .2) !important; }

[data-text=white-1] { color: #fff !important; }

[data-text-hover=white-1]:hover { color: #fff !important; }

[data-button=darkgray-1] {color: #fff; border-color: #222 !important;  background-color: #222 !important; }
[data-button=darkgray-1]:hover {border-color: #090909 !important;  background-color: #090909 !important; }

[data-background=darkgray-1] { background-color: #222 !important; }

[data-border-button=darkgray-1] {color: #222 !important;  border-color: #222 !important; }
[data-border-button=darkgray-1]:hover { background-color: rgba(34, 34, 34, .2) !important; }

[data-text=darkgray-1] { color: #222 !important; }

[data-text-hover=darkgray-1]:hover { color: #222 !important; }

[data-button=darkgray-2] {color: #fff; border-color: #4a5059 !important;  background-color: #4a5059 !important; }
[data-button=darkgray-2]:hover {border-color: #33373d !important;  background-color: #33373d !important; }

[data-background=darkgray-2] { background-color: #4a5059 !important; }

[data-border-button=darkgray-2] {color: #4a5059 !important;  border-color: #4a5059 !important; }
[data-border-button=darkgray-2]:hover { background-color: rgba(74, 80, 89, .2) !important; }

[data-text=darkgray-2] { color: #4a5059 !important; }

[data-text-hover=darkgray-2]:hover { color: #4a5059 !important; }

[data-button=gray-1] {color: #fff; border-color: #7b8088 !important;  background-color: #7b8088 !important; }
[data-button=gray-1]:hover {border-color: #63676d !important;  background-color: #63676d !important; }

[data-background=gray-1] { background-color: #7b8088 !important; }

[data-border-button=gray-1] {color: #7b8088 !important;  border-color: #7b8088 !important; }
[data-border-button=gray-1]:hover { background-color: rgba(123, 128, 136, .2) !important; }

[data-text=gray-1] { color: #7b8088 !important; }

[data-text-hover=gray-1]:hover { color: #7b8088 !important; }

[data-button=gray-2] {color: #fff; border-color: #b0b7bf !important;  background-color: #b0b7bf !important; }
[data-button=gray-2]:hover {border-color: #949da8 !important;  background-color: #949da8 !important; }

[data-background=gray-2] { background-color: #b0b7bf !important; }

[data-border-button=gray-2] {color: #b0b7bf !important;  border-color: #b0b7bf !important; }
[data-border-button=gray-2]:hover { background-color: rgba(176, 183, 191, .2) !important; }

[data-text=gray-2] { color: #b0b7bf !important; }

[data-text-hover=gray-2]:hover { color: #b0b7bf !important; }

[data-button=lightgray-1] {color: #fff; border-color: #d5dae0 !important;  background-color: #d5dae0 !important; }
[data-button=lightgray-1]:hover {border-color: #b8c0ca !important;  background-color: #b8c0ca !important; }

[data-background=lightgray-1] { background-color: #d5dae0 !important; }

[data-border-button=lightgray-1] {color: #d5dae0 !important;  border-color: #d5dae0 !important; }
[data-border-button=lightgray-1]:hover { background-color: rgba(213, 218, 224, .2) !important; }

[data-text=lightgray-1] { color: #d5dae0 !important; }

[data-text-hover=lightgray-1]:hover { color: #d5dae0 !important; }

[data-button=lightgray-2] {color: #fff; border-color: #e8ebef !important;  background-color: #e8ebef !important; }
[data-button=lightgray-2]:hover {border-color: #cad1da !important;  background-color: #cad1da !important; }

[data-background=lightgray-2] { background-color: #e8ebef !important; }

[data-border-button=lightgray-2] {color: #e8ebef !important;  border-color: #e8ebef !important; }
[data-border-button=lightgray-2]:hover { background-color: rgba(232, 235, 239, .2) !important; }

[data-text=lightgray-2] { color: #e8ebef !important; }

[data-text-hover=lightgray-2]:hover { color: #e8ebef !important; }

[data-button=lightgray-3] {color: #fff; border-color: #f6f8fa !important;  background-color: #f6f8fa !important; }
[data-button=lightgray-3]:hover {border-color: #d5dfe8 !important;  background-color: #d5dfe8 !important; }

[data-background=lightgray-3] { background-color: #f6f8fa !important; }

[data-border-button=lightgray-3] {color: #f6f8fa !important;  border-color: #f6f8fa !important; }
[data-border-button=lightgray-3]:hover { background-color: rgba(246, 248, 250, .2) !important; }

[data-text=lightgray-3] { color: #f6f8fa !important; }

[data-text-hover=lightgray-3]:hover { color: #f6f8fa !important; }

[data-button=darkbluegray-1] {color: #fff; border-color: #333c66 !important;  background-color: #333c66 !important; }
[data-button=darkbluegray-1]:hover {border-color: #222844 !important;  background-color: #222844 !important; }

[data-background=darkbluegray-1] { background-color: #333c66 !important; }

[data-border-button=darkbluegray-1] {color: #333c66 !important;  border-color: #333c66 !important; }
[data-border-button=darkbluegray-1]:hover { background-color: rgba(51, 60, 102, .2) !important; }

[data-text=darkbluegray-1] { color: #333c66 !important; }

[data-text-hover=darkbluegray-1]:hover { color: #333c66 !important; }

[data-button=darkbluegray-2] {color: #fff; border-color: #535a80 !important;  background-color: #535a80 !important; }
[data-button=darkbluegray-2]:hover {border-color: #3f4461 !important;  background-color: #3f4461 !important; }

[data-background=darkbluegray-2] { background-color: #535a80 !important; }

[data-border-button=darkbluegray-2] {color: #535a80 !important;  border-color: #535a80 !important; }
[data-border-button=darkbluegray-2]:hover { background-color: rgba(83, 90, 128, .2) !important; }

[data-text=darkbluegray-2] { color: #535a80 !important; }

[data-text-hover=darkbluegray-2]:hover { color: #535a80 !important; }

[data-button=bluegray-1] {color: #fff; border-color: #6c7994 !important;  background-color: #6c7994 !important; }
[data-button=bluegray-1]:hover {border-color: #566177 !important;  background-color: #566177 !important; }

[data-background=bluegray-1] { background-color: #6c7994 !important; }

[data-border-button=bluegray-1] {color: #6c7994 !important;  border-color: #6c7994 !important; }
[data-border-button=bluegray-1]:hover { background-color: rgba(108, 121, 148, .2) !important; }

[data-text=bluegray-1] { color: #6c7994 !important; }

[data-text-hover=bluegray-1]:hover { color: #6c7994 !important; }

[data-button=bluegray-2] {color: #fff; border-color: #99a3bf !important;  background-color: #99a3bf !important; }
[data-button=bluegray-2]:hover {border-color: #7a87ab !important;  background-color: #7a87ab !important; }

[data-background=bluegray-2] { background-color: #99a3bf !important; }

[data-border-button=bluegray-2] {color: #99a3bf !important;  border-color: #99a3bf !important; }
[data-border-button=bluegray-2]:hover { background-color: rgba(153, 163, 191, .2) !important; }

[data-text=bluegray-2] { color: #99a3bf !important; }

[data-text-hover=bluegray-2]:hover { color: #99a3bf !important; }

[data-button=lightbluegray-1] {color: #fff; border-color: #d3d9eb !important;  background-color: #d3d9eb !important; }
[data-button=lightbluegray-1]:hover {border-color: #b0bbdb !important;  background-color: #b0bbdb !important; }

[data-background=lightbluegray-1] { background-color: #d3d9eb !important; }

[data-border-button=lightbluegray-1] {color: #d3d9eb !important;  border-color: #d3d9eb !important; }
[data-border-button=lightbluegray-1]:hover { background-color: rgba(211, 217, 235, .2) !important; }

[data-text=lightbluegray-1] { color: #d3d9eb !important; }

[data-text-hover=lightbluegray-1]:hover { color: #d3d9eb !important; }

[data-button=lightbluegray-2] {color: #fff; border-color: #e9ebf5 !important;  background-color: #e9ebf5 !important; }
[data-button=lightbluegray-2]:hover {border-color: #c6cbe5 !important;  background-color: #c6cbe5 !important; }

[data-background=lightbluegray-2] { background-color: #e9ebf5 !important; }

[data-border-button=lightbluegray-2] {color: #e9ebf5 !important;  border-color: #e9ebf5 !important; }
[data-border-button=lightbluegray-2]:hover { background-color: rgba(233, 235, 245, .2) !important; }

[data-text=lightbluegray-2] { color: #e9ebf5 !important; }

[data-text-hover=lightbluegray-2]:hover { color: #e9ebf5 !important; }

[data-button=lightbluegray-3] {color: #fff; border-color: #f5f6fa !important;  background-color: #f5f6fa !important; }
[data-button=lightbluegray-3]:hover {border-color: #d3d7e9 !important;  background-color: #d3d7e9 !important; }

[data-background=lightbluegray-3] { background-color: #f5f6fa !important; }

[data-border-button=lightbluegray-3] {color: #f5f6fa !important;  border-color: #f5f6fa !important; }
[data-border-button=lightbluegray-3]:hover { background-color: rgba(245, 246, 250, .2) !important; }

[data-text=lightbluegray-3] { color: #f5f6fa !important; }

[data-text-hover=lightbluegray-3]:hover { color: #f5f6fa !important; }

[data-button=darkblue-1] {color: #fff; border-color: #112e5f !important;  background-color: #112e5f !important; }
[data-button=darkblue-1]:hover {border-color: #091934 !important;  background-color: #091934 !important; }

[data-background=darkblue-1] { background-color: #112e5f !important; }

[data-border-button=darkblue-1] {color: #112e5f !important;  border-color: #112e5f !important; }
[data-border-button=darkblue-1]:hover { background-color: rgba(17, 46, 95, .2) !important; }

[data-text=darkblue-1] { color: #112e5f !important; }

[data-text-hover=darkblue-1]:hover { color: #112e5f !important; }

[data-button=darkblue-2] {color: #fff; border-color: #1155cb !important;  background-color: #1155cb !important; }
[data-button=darkblue-2]:hover {border-color: #0d419c !important;  background-color: #0d419c !important; }

[data-background=darkblue-2] { background-color: #1155cb !important; }

[data-border-button=darkblue-2] {color: #1155cb !important;  border-color: #1155cb !important; }
[data-border-button=darkblue-2]:hover { background-color: rgba(17, 85, 203, .2) !important; }

[data-text=darkblue-2] { color: #1155cb !important; }

[data-text-hover=darkblue-2]:hover { color: #1155cb !important; }

[data-button=blue-1] {color: #fff; border-color: #0672ff !important;  background-color: #0672ff !important; }
[data-button=blue-1]:hover {border-color: #005bd2 !important;  background-color: #005bd2 !important; }

[data-background=blue-1] { background-color: #0672ff !important; }

[data-border-button=blue-1] {color: #0672ff !important;  border-color: #0672ff !important; }
[data-border-button=blue-1]:hover { background-color: rgba(6, 114, 255, .2) !important; }

[data-text=blue-1] { color: #0672ff !important; }

[data-text-hover=blue-1]:hover { color: #0672ff !important; }

[data-button=blue-2] {color: #fff; border-color: #1ea4ff !important;  background-color: #1ea4ff !important; }
[data-button=blue-2]:hover {border-color: #008bea !important;  background-color: #008bea !important; }

[data-background=blue-2] { background-color: #1ea4ff !important; }

[data-border-button=blue-2] {color: #1ea4ff !important;  border-color: #1ea4ff !important; }
[data-border-button=blue-2]:hover { background-color: rgba(30, 164, 255, .2) !important; }

[data-text=blue-2] { color: #1ea4ff !important; }

[data-text-hover=blue-2]:hover { color: #1ea4ff !important; }

[data-button=lightblue-1] {color: #fff; border-color: #addeff !important;  background-color: #addeff !important; }
[data-button=lightblue-1]:hover {border-color: #7ac9ff !important;  background-color: #7ac9ff !important; }

[data-background=lightblue-1] { background-color: #addeff !important; }

[data-border-button=lightblue-1] {color: #addeff !important;  border-color: #addeff !important; }
[data-border-button=lightblue-1]:hover { background-color: rgba(173, 222, 255, .2) !important; }

[data-text=lightblue-1] { color: #addeff !important; }

[data-text-hover=lightblue-1]:hover { color: #addeff !important; }

[data-button=lightblue-2] {color: #fff; border-color: #e0f3ff !important;  background-color: #e0f3ff !important; }
[data-button=lightblue-2]:hover {border-color: #addfff !important;  background-color: #addfff !important; }

[data-background=lightblue-2] { background-color: #e0f3ff !important; }

[data-border-button=lightblue-2] {color: #e0f3ff !important;  border-color: #e0f3ff !important; }
[data-border-button=lightblue-2]:hover { background-color: rgba(224, 243, 255, .2) !important; }

[data-text=lightblue-2] { color: #e0f3ff !important; }

[data-text-hover=lightblue-2]:hover { color: #e0f3ff !important; }

[data-button=darkgreen-1] {color: #fff; border-color: #214a0c !important;  background-color: #214a0c !important; }
[data-button=darkgreen-1]:hover {border-color: #0d1e05 !important;  background-color: #0d1e05 !important; }

[data-background=darkgreen-1] { background-color: #214a0c !important; }

[data-border-button=darkgreen-1] {color: #214a0c !important;  border-color: #214a0c !important; }
[data-border-button=darkgreen-1]:hover { background-color: rgba(33, 74, 12, .2) !important; }

[data-text=darkgreen-1] { color: #214a0c !important; }

[data-text-hover=darkgreen-1]:hover { color: #214a0c !important; }

[data-button=darkgreen-2] {color: #fff; border-color: #428c17 !important;  background-color: #428c17 !important; }
[data-button=darkgreen-2]:hover {border-color: #2d6010 !important;  background-color: #2d6010 !important; }

[data-background=darkgreen-2] { background-color: #428c17 !important; }

[data-border-button=darkgreen-2] {color: #428c17 !important;  border-color: #428c17 !important; }
[data-border-button=darkgreen-2]:hover { background-color: rgba(66, 140, 23, .2) !important; }

[data-text=darkgreen-2] { color: #428c17 !important; }

[data-text-hover=darkgreen-2]:hover { color: #428c17 !important; }

[data-button=green-1] {color: #fff; border-color: #6cb41e !important;  background-color: #6cb41e !important; }
[data-button=green-1]:hover {border-color: #528817 !important;  background-color: #528817 !important; }

[data-background=green-1] { background-color: #6cb41e !important; }

[data-border-button=green-1] {color: #6cb41e !important;  border-color: #6cb41e !important; }
[data-border-button=green-1]:hover { background-color: rgba(108, 180, 30, .2) !important; }

[data-text=green-1] { color: #6cb41e !important; }

[data-text-hover=green-1]:hover { color: #6cb41e !important; }

[data-button=green-2] {color: #fff; border-color: #94d949 !important;  background-color: #94d949 !important; }
[data-button=green-2]:hover {border-color: #7bc629 !important;  background-color: #7bc629 !important; }

[data-background=green-2] { background-color: #94d949 !important; }

[data-border-button=green-2] {color: #94d949 !important;  border-color: #94d949 !important; }
[data-border-button=green-2]:hover { background-color: rgba(148, 217, 73, .2) !important; }

[data-text=green-2] { color: #94d949 !important; }

[data-text-hover=green-2]:hover { color: #94d949 !important; }

[data-button=lightgreen-1] {color: #fff; border-color: #c8ed7e !important;  background-color: #c8ed7e !important; }
[data-button=lightgreen-1]:hover {border-color: #b5e751 !important;  background-color: #b5e751 !important; }

[data-background=lightgreen-1] { background-color: #c8ed7e !important; }

[data-border-button=lightgreen-1] {color: #c8ed7e !important;  border-color: #c8ed7e !important; }
[data-border-button=lightgreen-1]:hover { background-color: rgba(200, 237, 126, .2) !important; }

[data-text=lightgreen-1] { color: #c8ed7e !important; }

[data-text-hover=lightgreen-1]:hover { color: #c8ed7e !important; }

[data-button=lightgreen-2] {color: #fff; border-color: #e8ffbb !important;  background-color: #e8ffbb !important; }
[data-button=lightgreen-2]:hover {border-color: #d7ff88 !important;  background-color: #d7ff88 !important; }

[data-background=lightgreen-2] { background-color: #e8ffbb !important; }

[data-border-button=lightgreen-2] {color: #e8ffbb !important;  border-color: #e8ffbb !important; }
[data-border-button=lightgreen-2]:hover { background-color: rgba(232, 255, 187, .2) !important; }

[data-text=lightgreen-2] { color: #e8ffbb !important; }

[data-text-hover=lightgreen-2]:hover { color: #e8ffbb !important; }

[data-button=darkyellow-1] {color: #fff; border-color: #62380e !important;  background-color: #62380e !important; }
[data-button=darkyellow-1]:hover {border-color: #351f08 !important;  background-color: #351f08 !important; }

[data-background=darkyellow-1] { background-color: #62380e !important; }

[data-border-button=darkyellow-1] {color: #62380e !important;  border-color: #62380e !important; }
[data-border-button=darkyellow-1]:hover { background-color: rgba(98, 56, 14, .2) !important; }

[data-text=darkyellow-1] { color: #62380e !important; }

[data-text-hover=darkyellow-1]:hover { color: #62380e !important; }

[data-button=darkyellow-2] {color: #fff; border-color: #ba7a15 !important;  background-color: #ba7a15 !important; }
[data-button=darkyellow-2]:hover {border-color: #8c5c10 !important;  background-color: #8c5c10 !important; }

[data-background=darkyellow-2] { background-color: #ba7a15 !important; }

[data-border-button=darkyellow-2] {color: #ba7a15 !important;  border-color: #ba7a15 !important; }
[data-border-button=darkyellow-2]:hover { background-color: rgba(186, 122, 21, .2) !important; }

[data-text=darkyellow-2] { color: #ba7a15 !important; }

[data-text-hover=darkyellow-2]:hover { color: #ba7a15 !important; }

[data-button=yellow-1] {color: #fff; border-color: #f5a323 !important;  background-color: #f5a323 !important; }
[data-button=yellow-1]:hover {border-color: #db890a !important;  background-color: #db890a !important; }

[data-background=yellow-1] { background-color: #f5a323 !important; }

[data-border-button=yellow-1] {color: #f5a323 !important;  border-color: #f5a323 !important; }
[data-border-button=yellow-1]:hover { background-color: rgba(245, 163, 35, .2) !important; }

[data-text=yellow-1] { color: #f5a323 !important; }

[data-text-hover=yellow-1]:hover { color: #f5a323 !important; }

[data-button=yellow-2] {color: #fff; border-color: #ffc34c !important;  background-color: #ffc34c !important; }
[data-button=yellow-2]:hover {border-color: #ffb219 !important;  background-color: #ffb219 !important; }

[data-background=yellow-2] { background-color: #ffc34c !important; }

[data-border-button=yellow-2] {color: #ffc34c !important;  border-color: #ffc34c !important; }
[data-border-button=yellow-2]:hover { background-color: rgba(255, 195, 76, .2) !important; }

[data-text=yellow-2] { color: #ffc34c !important; }

[data-text-hover=yellow-2]:hover { color: #ffc34c !important; }

[data-button=lightyellow-1] {color: #fff; border-color: #ffe17f !important;  background-color: #ffe17f !important; }
[data-button=lightyellow-1]:hover {border-color: #ffd54c !important;  background-color: #ffd54c !important; }

[data-background=lightyellow-1] { background-color: #ffe17f !important; }

[data-border-button=lightyellow-1] {color: #ffe17f !important;  border-color: #ffe17f !important; }
[data-border-button=lightyellow-1]:hover { background-color: rgba(255, 225, 127, .2) !important; }

[data-text=lightyellow-1] { color: #ffe17f !important; }

[data-text-hover=lightyellow-1]:hover { color: #ffe17f !important; }

[data-button=lightyellow-2] {color: #fff; border-color: #fff4c8 !important;  background-color: #fff4c8 !important; }
[data-button=lightyellow-2]:hover {border-color: #ffea95 !important;  background-color: #ffea95 !important; }

[data-background=lightyellow-2] { background-color: #fff4c8 !important; }

[data-border-button=lightyellow-2] {color: #fff4c8 !important;  border-color: #fff4c8 !important; }
[data-border-button=lightyellow-2]:hover { background-color: rgba(255, 244, 200, .2) !important; }

[data-text=lightyellow-2] { color: #fff4c8 !important; }

[data-text-hover=lightyellow-2]:hover { color: #fff4c8 !important; }

[data-button=darkred-1] {color: #fff; border-color: #66121d !important;  background-color: #66121d !important; }
[data-button=darkred-1]:hover {border-color: #3b0a11 !important;  background-color: #3b0a11 !important; }

[data-background=darkred-1] { background-color: #66121d !important; }

[data-border-button=darkred-1] {color: #66121d !important;  border-color: #66121d !important; }
[data-border-button=darkred-1]:hover { background-color: rgba(102, 18, 29, .2) !important; }

[data-text=darkred-1] { color: #66121d !important; }

[data-text-hover=darkred-1]:hover { color: #66121d !important; }

[data-button=darkred-2] {color: #fff; border-color: #bf2236 !important;  background-color: #bf2236 !important; }
[data-button=darkred-2]:hover {border-color: #941a2a !important;  background-color: #941a2a !important; }

[data-background=darkred-2] { background-color: #bf2236 !important; }

[data-border-button=darkred-2] {color: #bf2236 !important;  border-color: #bf2236 !important; }
[data-border-button=darkred-2]:hover { background-color: rgba(191, 34, 54, .2) !important; }

[data-text=darkred-2] { color: #bf2236 !important; }

[data-text-hover=darkred-2]:hover { color: #bf2236 !important; }

[data-button=red-1] {color: #fff; border-color: #ff2d47 !important;  background-color: #ff2d47 !important; }
[data-button=red-1]:hover {border-color: #f9001f !important;  background-color: #f9001f !important; }

[data-background=red-1] { background-color: #ff2d47 !important; }

[data-border-button=red-1] {color: #ff2d47 !important;  border-color: #ff2d47 !important; }
[data-border-button=red-1]:hover { background-color: rgba(255, 45, 71, .2) !important; }

[data-text=red-1] { color: #ff2d47 !important; }

[data-text-hover=red-1]:hover { color: #ff2d47 !important; }

[data-button=red-2] {color: #fff; border-color: #ff7384 !important;  background-color: #ff7384 !important; }
[data-button=red-2]:hover {border-color: #ff4057 !important;  background-color: #ff4057 !important; }

[data-background=red-2] { background-color: #ff7384 !important; }

[data-border-button=red-2] {color: #ff7384 !important;  border-color: #ff7384 !important; }
[data-border-button=red-2]:hover { background-color: rgba(255, 115, 132, .2) !important; }

[data-text=red-2] { color: #ff7384 !important; }

[data-text-hover=red-2]:hover { color: #ff7384 !important; }

[data-button=lightred-1] {color: #fff; border-color: #ffc9d3 !important;  background-color: #ffc9d3 !important; }
[data-button=lightred-1]:hover {border-color: #ff96a9 !important;  background-color: #ff96a9 !important; }

[data-background=lightred-1] { background-color: #ffc9d3 !important; }

[data-border-button=lightred-1] {color: #ffc9d3 !important;  border-color: #ffc9d3 !important; }
[data-border-button=lightred-1]:hover { background-color: rgba(255, 201, 211, .2) !important; }

[data-text=lightred-1] { color: #ffc9d3 !important; }

[data-text-hover=lightred-1]:hover { color: #ffc9d3 !important; }

[data-button=lightred-2] {color: #fff; border-color: #ffebf0 !important;  background-color: #ffebf0 !important; }
[data-button=lightred-2]:hover {border-color: #ffb8ca !important;  background-color: #ffb8ca !important; }

[data-background=lightred-2] { background-color: #ffebf0 !important; }

[data-border-button=lightred-2] {color: #ffebf0 !important;  border-color: #ffebf0 !important; }
[data-border-button=lightred-2]:hover { background-color: rgba(255, 235, 240, .2) !important; }

[data-text=lightred-2] { color: #ffebf0 !important; }

[data-text-hover=lightred-2]:hover { color: #ffebf0 !important; }

[data-button=vendorcolor-aws] {color: #fff; border-color: #f90 !important;  background-color: #f90 !important; }
[data-button=vendorcolor-aws]:hover {border-color: #cc7a00 !important;  background-color: #cc7a00 !important; }

[data-background=vendorcolor-aws] { background-color: #f90 !important; }

[data-border-button=vendorcolor-aws] {color: #f90 !important;  border-color: #f90 !important; }
[data-border-button=vendorcolor-aws]:hover { background-color: rgba(255, 153, 0, .2) !important; }

[data-text=vendorcolor-aws] { color: #f90 !important; }

[data-text-hover=vendorcolor-aws]:hover { color: #f90 !important; }

[data-button=vendorcolor-azure] {color: #fff; border-color: #0da9f0 !important;  background-color: #0da9f0 !important; }
[data-button=vendorcolor-azure]:hover {border-color: #0a87c0 !important;  background-color: #0a87c0 !important; }

[data-background=vendorcolor-azure] { background-color: #0da9f0 !important; }

[data-border-button=vendorcolor-azure] {color: #0da9f0 !important;  border-color: #0da9f0 !important; }
[data-border-button=vendorcolor-azure]:hover { background-color: rgba(13, 169, 240, .2) !important; }

[data-text=vendorcolor-azure] { color: #0da9f0 !important; }

[data-text-hover=vendorcolor-azure]:hover { color: #0da9f0 !important; }

[data-button=vendorcolor-google] {color: #fff; border-color: #50bc27 !important;  background-color: #50bc27 !important; }
[data-button=vendorcolor-google]:hover {border-color: #3e921e !important;  background-color: #3e921e !important; }

[data-background=vendorcolor-google] { background-color: #50bc27 !important; }

[data-border-button=vendorcolor-google] {color: #50bc27 !important;  border-color: #50bc27 !important; }
[data-border-button=vendorcolor-google]:hover { background-color: rgba(80, 188, 39, .2) !important; }

[data-text=vendorcolor-google] { color: #50bc27 !important; }

[data-text-hover=vendorcolor-google]:hover { color: #50bc27 !important; }

[data-button=vendorcolor-alibaba] {color: #fff; border-color: #b149eb !important;  background-color: #b149eb !important; }
[data-button=vendorcolor-alibaba]:hover {border-color: #9d1be6 !important;  background-color: #9d1be6 !important; }

[data-background=vendorcolor-alibaba] { background-color: #b149eb !important; }

[data-border-button=vendorcolor-alibaba] {color: #b149eb !important;  border-color: #b149eb !important; }
[data-border-button=vendorcolor-alibaba]:hover { background-color: rgba(177, 73, 235, .2) !important; }

[data-text=vendorcolor-alibaba] { color: #b149eb !important; }

[data-text-hover=vendorcolor-alibaba]:hover { color: #b149eb !important; }

[data-button=vendorcolor-idc] {color: #fff; border-color: #4470ad !important;  background-color: #4470ad !important; }
[data-button=vendorcolor-idc]:hover {border-color: #365888 !important;  background-color: #365888 !important; }

[data-background=vendorcolor-idc] { background-color: #4470ad !important; }

[data-border-button=vendorcolor-idc] {color: #4470ad !important;  border-color: #4470ad !important; }
[data-border-button=vendorcolor-idc]:hover { background-color: rgba(68, 112, 173, .2) !important; }

[data-text=vendorcolor-idc] { color: #4470ad !important; }

[data-text-hover=vendorcolor-idc]:hover { color: #4470ad !important; }

[data-button=opsnow-color] {color: #fff; border-color: #05bd73 !important;  background-color: #05bd73 !important; }
[data-button=opsnow-color]:hover {border-color: #048b55 !important;  background-color: #048b55 !important; }

[data-background=opsnow-color] { background-color: #05bd73 !important; }

[data-border-button=opsnow-color] {color: #05bd73 !important;  border-color: #05bd73 !important; }
[data-border-button=opsnow-color]:hover { background-color: rgba(5, 189, 115, .2) !important; }

[data-text=opsnow-color] { color: #05bd73 !important; }

[data-text-hover=opsnow-color]:hover { color: #05bd73 !important; }

[data-button=management-service-color] {color: #fff; border-color: #5d8bf8 !important;  background-color: #5d8bf8 !important; }
[data-button=management-service-color]:hover {border-color: #2c68f6 !important;  background-color: #2c68f6 !important; }

[data-background=management-service-color] { background-color: #5d8bf8 !important; }

[data-border-button=management-service-color] {color: #5d8bf8 !important;  border-color: #5d8bf8 !important; }
[data-border-button=management-service-color]:hover { background-color: rgba(93, 139, 248, .2) !important; }

[data-text=management-service-color] { color: #5d8bf8 !important; }

[data-text-hover=management-service-color]:hover { color: #5d8bf8 !important; }

[data-button=monitoring-service-color] {color: #fff; border-color: #ff7b49 !important;  background-color: #ff7b49 !important; }
[data-button=monitoring-service-color]:hover {border-color: #ff5616 !important;  background-color: #ff5616 !important; }

[data-background=monitoring-service-color] { background-color: #ff7b49 !important; }

[data-border-button=monitoring-service-color] {color: #ff7b49 !important;  border-color: #ff7b49 !important; }
[data-border-button=monitoring-service-color]:hover { background-color: rgba(255, 123, 73, .2) !important; }

[data-text=monitoring-service-color] { color: #ff7b49 !important; }

[data-text-hover=monitoring-service-color]:hover { color: #ff7b49 !important; }

[data-button=productivity-service-color] {color: #fff; border-color: #a156dd !important;  background-color: #a156dd !important; }
[data-button=productivity-service-color]:hover {border-color: #892cd4 !important;  background-color: #892cd4 !important; }

[data-background=productivity-service-color] { background-color: #a156dd !important; }

[data-border-button=productivity-service-color] {color: #a156dd !important;  border-color: #a156dd !important; }
[data-border-button=productivity-service-color]:hover { background-color: rgba(161, 86, 221, .2) !important; }

[data-text=productivity-service-color] { color: #a156dd !important; }

[data-text-hover=productivity-service-color]:hover { color: #a156dd !important; }

[data-button=admin-service-color] {color: #fff; border-color: #586a92 !important;  background-color: #586a92 !important; }
[data-button=admin-service-color]:hover {border-color: #455372 !important;  background-color: #455372 !important; }

[data-background=admin-service-color] { background-color: #586a92 !important; }

[data-border-button=admin-service-color] {color: #586a92 !important;  border-color: #586a92 !important; }
[data-border-button=admin-service-color]:hover { background-color: rgba(88, 106, 146, .2) !important; }

[data-text=admin-service-color] { color: #586a92 !important; }

[data-text-hover=admin-service-color]:hover { color: #586a92 !important; }

[data-button=transparent] {color: #fff; border-color: transparent !important;  background-color: transparent !important; }
[data-button=transparent]:hover {border-color: rgba(0, 0, 0, 0) !important;  background-color: rgba(0, 0, 0, 0) !important; }

[data-background=transparent] { background-color: transparent !important; }

[data-border-button=transparent] {color: transparent !important;  border-color: transparent !important; }
[data-border-button=transparent]:hover { background-color: rgba(0, 0, 0, .2) !important; }

[data-text=transparent] { color: transparent !important; }

[data-text-hover=transparent]:hover { color: transparent !important; }

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

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

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

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

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

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

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

*.ma-1 { margin: 4px 4px !important; }

*.mt-1 { margin-top: 4px !important; }

*.mr-1 { margin-right: 4px !important; }

*.mb-1 { margin-bottom: 4px !important; }

*.ml-1 { margin-left: 4px !important; }

*.mx-1 { margin-right: 4px !important; margin-left: 4px !important; }

*.my-1 { margin-top: 4px !important; margin-bottom: 4px !important; }

*.ma-2 { margin: 8px 8px !important; }

*.mt-2 { margin-top: 8px !important; }

*.mr-2 { margin-right: 8px !important; }

*.mb-2 { margin-bottom: 8px !important; }

*.ml-2 { margin-left: 8px !important; }

*.mx-2 { margin-right: 8px !important; margin-left: 8px !important; }

*.my-2 { margin-top: 8px !important; margin-bottom: 8px !important; }

*.ma-3 { margin: 12px 12px !important; }

*.mt-3 { margin-top: 12px !important; }

*.mr-3 { margin-right: 12px !important; }

*.mb-3 { margin-bottom: 12px !important; }

*.ml-3 { margin-left: 12px !important; }

*.mx-3 { margin-right: 12px !important; margin-left: 12px !important; }

*.my-3 { margin-top: 12px !important; margin-bottom: 12px !important; }

*.ma-4 { margin: 16px 16px !important; }

*.mt-4 { margin-top: 16px !important; }

*.mr-4 { margin-right: 16px !important; }

*.mb-4 { margin-bottom: 16px !important; }

*.ml-4 { margin-left: 16px !important; }

*.mx-4 { margin-right: 16px !important; margin-left: 16px !important; }

*.my-4 { margin-top: 16px !important; margin-bottom: 16px !important; }

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

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

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

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

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

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

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

*.ma-6 { margin: 24px 24px !important; }

*.mt-6 { margin-top: 24px !important; }

*.mr-6 { margin-right: 24px !important; }

*.mb-6 { margin-bottom: 24px !important; }

*.ml-6 { margin-left: 24px !important; }

*.mx-6 { margin-right: 24px !important; margin-left: 24px !important; }

*.my-6 { margin-top: 24px !important; margin-bottom: 24px !important; }

*.ma-7 { margin: 28px 28px !important; }

*.mt-7 { margin-top: 28px !important; }

*.mr-7 { margin-right: 28px !important; }

*.mb-7 { margin-bottom: 28px !important; }

*.ml-7 { margin-left: 28px !important; }

*.mx-7 { margin-right: 28px !important; margin-left: 28px !important; }

*.my-7 { margin-top: 28px !important; margin-bottom: 28px !important; }

*.ma-8 { margin: 32px 32px !important; }

*.mt-8 { margin-top: 32px !important; }

*.mr-8 { margin-right: 32px !important; }

*.mb-8 { margin-bottom: 32px !important; }

*.ml-8 { margin-left: 32px !important; }

*.mx-8 { margin-right: 32px !important; margin-left: 32px !important; }

*.my-8 { margin-top: 32px !important; margin-bottom: 32px !important; }

*.ma-9 { margin: 36px 36px !important; }

*.mt-9 { margin-top: 36px !important; }

*.mr-9 { margin-right: 36px !important; }

*.mb-9 { margin-bottom: 36px !important; }

*.ml-9 { margin-left: 36px !important; }

*.mx-9 { margin-right: 36px !important; margin-left: 36px !important; }

*.my-9 { margin-top: 36px !important; margin-bottom: 36px !important; }

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

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

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

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

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

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

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

*.ma-11 { margin: 44px 44px !important; }

*.mt-11 { margin-top: 44px !important; }

*.mr-11 { margin-right: 44px !important; }

*.mb-11 { margin-bottom: 44px !important; }

*.ml-11 { margin-left: 44px !important; }

*.mx-11 { margin-right: 44px !important; margin-left: 44px !important; }

*.my-11 { margin-top: 44px !important; margin-bottom: 44px !important; }

*.ma-12 { margin: 48px 48px !important; }

*.mt-12 { margin-top: 48px !important; }

*.mr-12 { margin-right: 48px !important; }

*.mb-12 { margin-bottom: 48px !important; }

*.ml-12 { margin-left: 48px !important; }

*.mx-12 { margin-right: 48px !important; margin-left: 48px !important; }

*.my-12 { margin-top: 48px !important; margin-bottom: 48px !important; }

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

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

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

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

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

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

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

*.pa-1 { padding: 4px 4px !important; }

*.pt-1 { padding-top: 4px !important; }

*.pr-1 { padding-right: 4px !important; }

*.pb-1 { padding-bottom: 4px !important; }

*.pl-1 { padding-left: 4px !important; }

*.px-1 { padding-right: 4px !important; padding-left: 4px !important; }

*.py-1 { padding-top: 4px !important; padding-bottom: 4px !important; }

*.pa-2 { padding: 8px 8px !important; }

*.pt-2 { padding-top: 8px !important; }

*.pr-2 { padding-right: 8px !important; }

*.pb-2 { padding-bottom: 8px !important; }

*.pl-2 { padding-left: 8px !important; }

*.px-2 { padding-right: 8px !important; padding-left: 8px !important; }

*.py-2 { padding-top: 8px !important; padding-bottom: 8px !important; }

*.pa-3 { padding: 12px 12px !important; }

*.pt-3 { padding-top: 12px !important; }

*.pr-3 { padding-right: 12px !important; }

*.pb-3 { padding-bottom: 12px !important; }

*.pl-3 { padding-left: 12px !important; }

*.px-3 { padding-right: 12px !important; padding-left: 12px !important; }

*.py-3 { padding-top: 12px !important; padding-bottom: 12px !important; }

*.pa-4 { padding: 16px 16px !important; }

*.pt-4 { padding-top: 16px !important; }

*.pr-4 { padding-right: 16px !important; }

*.pb-4 { padding-bottom: 16px !important; }

*.pl-4 { padding-left: 16px !important; }

*.px-4 { padding-right: 16px !important; padding-left: 16px !important; }

*.py-4 { padding-top: 16px !important; padding-bottom: 16px !important; }

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

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

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

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

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

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

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

*.pa-6 { padding: 24px 24px !important; }

*.pt-6 { padding-top: 24px !important; }

*.pr-6 { padding-right: 24px !important; }

*.pb-6 { padding-bottom: 24px !important; }

*.pl-6 { padding-left: 24px !important; }

*.px-6 { padding-right: 24px !important; padding-left: 24px !important; }

*.py-6 { padding-top: 24px !important; padding-bottom: 24px !important; }

*.pa-7 { padding: 28px 28px !important; }

*.pt-7 { padding-top: 28px !important; }

*.pr-7 { padding-right: 28px !important; }

*.pb-7 { padding-bottom: 28px !important; }

*.pl-7 { padding-left: 28px !important; }

*.px-7 { padding-right: 28px !important; padding-left: 28px !important; }

*.py-7 { padding-top: 28px !important; padding-bottom: 28px !important; }

*.pa-8 { padding: 32px 32px !important; }

*.pt-8 { padding-top: 32px !important; }

*.pr-8 { padding-right: 32px !important; }

*.pb-8 { padding-bottom: 32px !important; }

*.pl-8 { padding-left: 32px !important; }

*.px-8 { padding-right: 32px !important; padding-left: 32px !important; }

*.py-8 { padding-top: 32px !important; padding-bottom: 32px !important; }

*.pa-9 { padding: 36px 36px !important; }

*.pt-9 { padding-top: 36px !important; }

*.pr-9 { padding-right: 36px !important; }

*.pb-9 { padding-bottom: 36px !important; }

*.pl-9 { padding-left: 36px !important; }

*.px-9 { padding-right: 36px !important; padding-left: 36px !important; }

*.py-9 { padding-top: 36px !important; padding-bottom: 36px !important; }

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

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

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

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

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

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

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

*.pa-11 { padding: 44px 44px !important; }

*.pt-11 { padding-top: 44px !important; }

*.pr-11 { padding-right: 44px !important; }

*.pb-11 { padding-bottom: 44px !important; }

*.pl-11 { padding-left: 44px !important; }

*.px-11 { padding-right: 44px !important; padding-left: 44px !important; }

*.py-11 { padding-top: 44px !important; padding-bottom: 44px !important; }

*.pa-12 { padding: 48px 48px !important; }

*.pt-12 { padding-top: 48px !important; }

*.pr-12 { padding-right: 48px !important; }

*.pb-12 { padding-bottom: 48px !important; }

*.pl-12 { padding-left: 48px !important; }

*.px-12 { padding-right: 48px !important; padding-left: 48px !important; }

*.py-12 { padding-top: 48px !important; padding-bottom: 48px !important; }

*[data-set-height=h12] { height: 12px !important; }

*[data-set-height=h14] { height: 14px !important; }

*[data-set-height=h16] { height: 16px !important; }

*[data-set-height=h18] { height: 18px !important; }

*[data-set-height=h20] { height: 20px !important; }

*[data-set-height=h24] { height: 24px !important; }

*[data-set-height=h28] { height: 28px !important; }

*[data-set-height=h32] { height: 32px !important; }

*[data-set-height=h40] { height: 40px !important; }

*[data-set-height=h48] { height: 48px !important; }

*[data-set-height=h50] { height: 50px !important; }

*[data-set-height=h60] { height: 60px !important; }



* {box-sizing: content-box;  margin: 0; padding: 0; }


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

html , body , div , span , object , iframe , h1 , h2 , h3 , h4 , h5 , h6 , p , blockquote , pre , a , abbr , address , cite , code , del , dfn , em , font , img , ins , q , s , samp , strike , strong , sub , sup , dl , dt , dd , ol , ul , li , fieldset , form , label , legend { line-height: 1.3em; border: 0 none; }

body {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 100%; line-height: 1.3em;  position: relative; min-height: 320px; margin: 0 auto; word-break: normal; -ms-text-size-adjust: 100%; text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

header , h1 { font-size: 100%; }

html , body { height: 100%; }

caption , legend {font-size: 0; line-height: 0;  visibility: hidden; overflow: hidden; width: 0; height: 0; }

caption { display: none; }

img {vertical-align: top;  border: none; }

select , input { vertical-align: top; border: 0px; border-radius: 0; background-color: transparent; }

hr { display: none; border: 0 none; }

ol , ul , ul li { list-style: none; }

em { font-style: normal; }

menu li { list-style: none; }

address {font-style: normal;  display: inline; }

button {cursor: pointer; border: 0px; border-radius: 0; background-color: transparent;  -webkit-appearance: none; -moz-appearance: none; appearance: none; }

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

input , textarea , keygen , select , button { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }

strong { font-weight: normal; }

dfn { font-style: normal; }

i , b , u , s {font-family: inherit; font-weight: inherit;  font-style: inherit; text-decoration: none; }


a:link , a:visited , a:active , a:focus { text-decoration: none; }

a:hover { text-decoration: none; }

.is-hidden { display: none !important; }

*[hidden] { display: none !important; }

.visible-hidden { visibility: hidden !important; }

.clear { clear: both; }

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

.inline-block { display: inline-block; vertical-align: middle; }

.none-button-ui { cursor: pointer !important; }
.none-button-ui.a { text-decoration: underline !important; }


fieldset { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

select , input[type=checkbox] , input[type=radio] , input[type=text] , input[type=password] , input[type=submit] , input[type=email] , input[type=search] , input[type=number] , textarea {cursor: pointer; border: 0px; outline: 0;  -webkit-appearance: none; -moz-appearance: none; appearance: none; }

button {border-radius: 0 !important;  outline: 0; }

button { box-sizing: border-box; }

input:-ms-input-placeholder { color: #ccc !important; }

input::-ms-input-placeholder { color: #ccc !important; }

::-ms-clear { display: none; }

::selection {color: #fff;  background: #000; }

textarea { resize: none; }

.longdesc { display: none; }

.amcharts-chart-div a { display: none !important; }

.spinner-with-text { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
.spinner-with-text .spinner + p { font-size: .875rem; line-height: 1.42857em; position: absolute; top: calc(50% + 50px); width: 100%; text-align: center; color: #999; }

.general-spinner-wrap { text-align: center; }
.general-spinner-wrap.with-text .text { font-size: .75rem; display: inline-block; margin: 16px 0 0; color: #666; }
.general-spinner-wrap.built-in { width: 56px; height: 57px; margin-right: 6px; vertical-align: middle; }
.general-spinner-wrap.built-in.small { width: 17px; height: 18px; }
.general-spinner-wrap.built-in.xsmall { width: 13px; height: 13px; }
.general-spinner-wrap.built-in .icon-spinner {position: relative; bottom: 2px; display: inline-block;  box-sizing: border-box; width: inherit; height: inherit; animation: rotate .7s infinite linear; border: 2px solid #000; border-left-color: transparent; border-radius: 50%; }
.general-spinner-wrap.built-in .icon-spinner[data-color=blue] { color: #1886ff; }

.opsnow-banner { display: none; }

.custom-tooltip-wrapper { position: relative; }
.custom-tooltip-wrapper .custom-tooltip { position: absolute; top: calc(100% + 8px); right: 0; transition: opacity .3s linear; pointer-events: none; opacity: 0; border: 1px solid #ccc; background-color: #fff; box-shadow: 1px 2px 4px 1px rgba(0, 0, 0, .2); }
.custom-tooltip-wrapper .custom-tooltip.on {pointer-events: auto;  opacity: 1; }
.custom-tooltip-wrapper .custom-tooltip.left { right: auto; left: 0; }
.custom-tooltip-wrapper .custom-tooltip .custom-tooltip-bg {position: relative; z-index: 10; padding: 24px 16px;  background-color: inherit; }
.custom-tooltip-wrapper .custom-tooltip:before {position: absolute; top: -7px; right: 10px; width: 10px; height: 13px;  content: ''; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIyMXB4IiB2aWV3Qm94PSIwIDAgMTggMjEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5Hcm91cCAyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPGZpbHRlciB4PSItMi4zJSIgeT0iLTYuOSUiIHdpZHRoPSIxMDQuNiUiIGhlaWdodD0iMTEzLjclIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIGlkPSJmaWx0ZXItMSI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeD0iMSIgZHk9IjIiIGluPSJTb3VyY2VBbHBoYSIgcmVzdWx0PSJzaGFkb3dPZmZzZXRPdXRlcjEiPjwvZmVPZmZzZXQ+CiAgICAgICAgICAgIDxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSI+PC9mZUdhdXNzaWFuQmx1cj4KICAgICAgICAgICAgPGZlQ29tcG9zaXRlIGluPSJzaGFkb3dCbHVyT3V0ZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0ib3V0IiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiPjwvZmVDb21wb3NpdGU+CiAgICAgICAgICAgIDxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwICAgMCAwIDAgMCAwICAgMCAwIDAgMCAwICAwIDAgMCAwLjIgMCIgdHlwZT0ibWF0cml4IiBpbj0ic2hhZG93Qmx1ck91dGVyMSIgcmVzdWx0PSJzaGFkb3dNYXRyaXhPdXRlcjEiPjwvZmVDb2xvck1hdHJpeD4KICAgICAgICAgICAgPGZlTWVyZ2U+CiAgICAgICAgICAgICAgICA8ZmVNZXJnZU5vZGUgaW49InNoYWRvd01hdHJpeE91dGVyMSI+PC9mZU1lcmdlTm9kZT4KICAgICAgICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0iU291cmNlR3JhcGhpYyI+PC9mZU1lcmdlTm9kZT4KICAgICAgICAgICAgPC9mZU1lcmdlPgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IkFzc2V0LTIuMF9Vc2FnZV9wZXJmb3JtYW5jZV8yMDE5MTIyNyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFtLTIuMF9Vc2FnZV9jdXJyZW50LUNvcHktMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0OTEuMDAwMDAwLCAtMzM1LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iMzAuY29udGVudHMmYW1wO3N0YXQvaW5mb3JtL2J1YmJsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAwMC4wMDAwMDAsIDMzNy4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgZmlsdGVyPSJ1cmwoI2ZpbHRlci0xKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ5NC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik01LDEuMTQzOTA3NTIgTDAuNzk4OTA4MzI2LDkuNzg4NDYxNTQgTDkuMjAxMDkxNjcsOS43ODg0NjE1NCBMNSwxLjE0MzkwNzUyIFoiIGlkPSJUcmlhbmdsZSIgc3Ryb2tlPSIjQ0NDQ0NDIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjkiIHdpZHRoPSIxMCIgaGVpZ2h0PSI0Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); background-position: center center; }

.cold-start-popup-wrapper { position: relative !important; z-index: 800 !important; }

.cold-start-popup { position: absolute; position: absolute; top: calc(100% + 3px); right: calc(100% - 24px); width: 292px; transition: opacity .3s linear; pointer-events: auto; opacity: 1; background: #1155cb; box-shadow: 0px 3px 12px rgba(124, 129, 148, .25); }
.cold-start-popup.left { right: auto; left: calc(100% - 24px); }
.cold-start-popup.left:before { right: auto; left: 10px; }
.cold-start-popup:before {position: absolute; top: -9px; right: 10px;  content: ''; border-right: 8px solid transparent; border-bottom: 12px solid #1155cb; border-left: 8px solid transparent; }
.cold-start-popup.hidden {pointer-events: none;  opacity: 0; }
.cold-start-popup .popup-wrapper { padding: 20px; text-align: right; }
.cold-start-popup .popup-wrapper p { font-size: .75rem; line-height: 1.25rem; text-align: left; }
.cold-start-popup .popup-wrapper button.confirm { font-size: .75rem !important; }

.icon-pulse-coldstart { position: relative; display: inline-block; width: 12px; height: 12px; text-indent: -9999px; border-radius: 100%; background-color: #f7b500; }
.icon-pulse-coldstart:before {position: absolute; z-index: 1; top: 0; display: block; width: 12px; height: 12px;  content: ''; animation: pointer 2s 1s infinite ease-out; border-radius: 100%; background-color: rgba(247, 181, 0, .8); }

@keyframes pointer { from { transform: scale(1); opacity: 1; }
	to { transform: scale(2.666); opacity: 0; } }

.gnb-tooltip {position: absolute; z-index: 800; display: -ms-flexbox; display: flex; height: 20px; padding: 0 8px;  border-radius: 4px; background-color: rgba(51, 60, 102, .6); -ms-flex-align: center; align-items: center; }
.gnb-tooltip p {font-size: .6875rem; font-weight: 500;  color: #fff; }

.commingSoonTooltip {position: absolute; z-index: 800; display: -ms-flexbox; display: flex; height: 20px; padding: 0 8px;  border-radius: 4px; background-color: #333c66; -ms-flex-align: center; align-items: center; }
.commingSoonTooltip p {font-size: .6875rem;  color: #fff; }

.all-new-beta {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .625rem; font-style: italic; line-height: 1.4em;  position: relative; display: inline-block; box-sizing: border-box; width: auto; min-width: 16px; height: 16px; margin-left: 4px; text-align: center; vertical-align: middle; border-radius: 16px; }
.all-new-beta.new-menu {bottom: 2px;  padding-right: 1px; color: #f66c23; border: 1px solid #f66c23; }
.all-new-beta.new-menu:before , .all-new-beta.new-menu:after { content: none !important; }
.all-new-beta.beta-menu { padding-right: 2px; color: #1886ff; border: 1px solid #1886ff; }
.all-new-beta.beta-menu:before , .all-new-beta.beta-menu:after { content: none !important; }

input[type=text].error[invalid] , input[type=password].error[invalid] {transition: box-shadow .2s ease-in-out;  border: 0; background: #fff; box-shadow: inset 0 0 0 2px #ff2d47; }

.page-filelist a { color: #f66c23; }
.page-filelist a[href='#'] { color: rgba(0, 0, 0, .3); }
.page-filelist a[recent] { color: #38bfa1; }
.page-filelist a[recent]:before { content: '[최근수정]'; }
.page-filelist a[new] { color: #1886ff; }
.page-filelist a[new]:before { content: '[신규]'; }
.page-filelist a:hover { text-decoration: underline; }

.page-filelist .delete , .page-filelist [delete] {font-size: .75em; text-decoration: line-through !important;  color: rgba(0, 0, 0, .2) !important; }
.page-filelist .delete a , .page-filelist [delete] a { text-decoration: none !important; opacity: .5 !important; }

.page-filelist .page-title {font-size: 1.875rem; font-weight: 700;  padding: 30px 0; text-align: center; color: #000; }

.page-filelist .section-container { overflow: hidden; box-sizing: border-box; width: 1200px; margin: 0 auto; padding-left: 50px; }
.page-filelist .section-container .recent-list-wrap { position: relative; padding: 20px; border: 1px solid #000; }
.page-filelist .section-container .recent-list-wrap h2 { font-size: 1.25rem; line-height: 2.5rem; height: 2.5rem; }
.page-filelist .section-container .recent-list-wrap h2 em { font-size: .75rem; color: #f66c23; }
.page-filelist .section-container .recent-list-wrap h2 em:before { content: '*'; }
.page-filelist .section-container .recent-list-wrap .select_wrap { position: fixed; z-index: 800; top: 0; bottom: 0; left: 0; width: 100px; border-style: solid; border-color: #eaecef; border-right-width: 1px; background: #fff; }
@media (min-width: 1240px) and (max-width: 1350px) { .page-filelist .section-container .recent-list-wrap .select_wrap { width: 69px; } }
@media screen and (max-width: 1239px) { .page-filelist .section-container .recent-list-wrap .select_wrap { width: 39px; }
	.page-filelist .section-container .recent-list-wrap .select_wrap .btn input + label { padding-right: 0; }
	.page-filelist .section-container .recent-list-wrap .select_wrap .btn input + label span { display: none; } }
.page-filelist .section-container .recent-list-wrap .select_wrap .btn-wrap { padding-top: 80px; }
.page-filelist .section-container .recent-list-wrap .select_wrap .btn {position: relative; display: block;  width: 100%; margin-top: 20px; padding: 0; }
.page-filelist .section-container .recent-list-wrap .select_wrap .btn input[value=portal] + label:before {width: 20px; height: 21px;  background-image: url(../images/layout_sprites.png); background-position: -122px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-filelist .section-container .recent-list-wrap .select_wrap .btn input[value=portal] + label:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.page-filelist .section-container .recent-list-wrap .select_wrap .btn input[value=portal] + label:after { background: #586a92; }
.page-filelist .section-container .recent-list-wrap .select_wrap .btn input[value=v-815] + label:before {width: 20px; height: 21px;  background-image: url(../images/layout_sprites.png); background-position: -122px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-filelist .section-container .recent-list-wrap .select_wrap .btn input[value=v-815] + label:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.page-filelist .section-container .recent-list-wrap .select_wrap .btn input[value=v-815] + label:after { background: #586a92; }
.page-filelist .section-container .recent-list-wrap .select_wrap .btn input[value=governance] + label:before {width: 22px; height: 19px;  background-image: url(../images/layout_sprites.png); background-position: -679px -440px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-filelist .section-container .recent-list-wrap .select_wrap .btn input[value=governance] + label:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.page-filelist .section-container .recent-list-wrap .select_wrap .btn input[value=governance] + label:after { background: #5d8bf8; }
.page-filelist .section-container .recent-list-wrap .select_wrap .btn input[value=asset] + label:before {width: 20px; height: 19px;  background-image: url(../images/layout_sprites.png); background-position: -707px -440px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-filelist .section-container .recent-list-wrap .select_wrap .btn input[value=asset] + label:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.page-filelist .section-container .recent-list-wrap .select_wrap .btn input[value=asset] + label:after { background: #5d8bf8; }
.page-filelist .section-container .recent-list-wrap .select_wrap .btn input[value=metering] + label:before {width: 22px; height: 16px;  background-image: url(../images/layout_sprites.png); background-position: -695px -417px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-filelist .section-container .recent-list-wrap .select_wrap .btn input[value=metering] + label:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.page-filelist .section-container .recent-list-wrap .select_wrap .btn input[value=metering] + label:after { background: #5d8bf8; }
.page-filelist .section-container .recent-list-wrap .select_wrap .btn input[value=Resale-Platform] + label:before {width: 20px; height: 21px;  background-image: url(../images/layout_sprites.png); background-position: -708px -26px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-filelist .section-container .recent-list-wrap .select_wrap .btn input[value=Resale-Platform] + label:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.page-filelist .section-container .recent-list-wrap .select_wrap .btn input[value=Resale-Platform] + label:after { background: #586a92; }
.page-filelist .section-container .recent-list-wrap .select_wrap .btn input + label {font-size: .6875rem; display: -ms-flexbox; display: flex; flex-direction: column; box-sizing: border-box; width: 100%; padding: 0 10px; text-align: center;  word-break: break-all; -ms-flex-direction: column; -ms-flex-align: center; align-items: center; }
.page-filelist .section-container .recent-list-wrap .select_wrap .btn input + label:hover:after { opacity: 1; }
.page-filelist .section-container .recent-list-wrap .select_wrap .btn input + label:before , .page-filelist .section-container .recent-list-wrap .select_wrap .btn input + label:after {top: 0;  margin-top: 0; }
.page-filelist .section-container .recent-list-wrap .select_wrap .btn input + label:before { position: static; width: 18px; height: 18px; margin-bottom: 3px; background-image: url(../images/layout_sprites.png); background-position: -378px -354px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-filelist .section-container .recent-list-wrap .select_wrap .btn input + label:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.page-filelist .section-container .recent-list-wrap .select_wrap .btn input + label:after {left: 0; width: 4px; height: 100%;  background: none; background: #898d94; }
.page-filelist .section-container .recent-list-wrap .select-wrap { position: absolute; top: 20px; right: 20px; display: inline-block; }
.page-filelist .section-container .recent-list-wrap .select-wrap select { float: left; margin-left: 10px; }
.page-filelist .section-container .recent-list-wrap .recent-list > * , .page-filelist .section-container .recent-list-wrap .new-list > * { display: -ms-flexbox; display: flex; }
.page-filelist .section-container .recent-list-wrap .recent-list > * > * , .page-filelist .section-container .recent-list-wrap .new-list > * > * { -ms-flex: 1; flex: 1; }
.page-filelist .section-container .recent-list-wrap .recent-list > * > *:last-child , .page-filelist .section-container .recent-list-wrap .new-list > * > *:last-child { padding-left: 20px; }
.page-filelist .section-container .recent-list-wrap .recent-list h3 , .page-filelist .section-container .recent-list-wrap .new-list h3 {font-size: 1rem;  margin: 10px 0 0; }
.page-filelist .section-container .recent-list-wrap .recent-list h4 , .page-filelist .section-container .recent-list-wrap .new-list h4 {font-size: .875rem;  margin: 10px 0 0; }
.page-filelist .section-container .recent-list-wrap .recent-list h4:before , .page-filelist .section-container .recent-list-wrap .new-list h4:before { content: '['; }
.page-filelist .section-container .recent-list-wrap .recent-list h4:after , .page-filelist .section-container .recent-list-wrap .new-list h4:after { content: ']'; }
.page-filelist .section-container .recent-list-wrap .recent-list ul , .page-filelist .section-container .recent-list-wrap .new-list ul { margin-top: 10px; padding-top: 10px; border-top: 1px solid #c1c1c1; }
.page-filelist .section-container .recent-list-wrap .recent-list ul.no_data , .page-filelist .section-container .recent-list-wrap .new-list ul.no_data { position: relative; height: calc(100% - 50px); min-height: 120px; }
.page-filelist .section-container .recent-list-wrap .recent-list ul.no_data li , .page-filelist .section-container .recent-list-wrap .new-list ul.no_data li {position: absolute; top: 50%;  display: block !important; width: 100%; margin-top: -10px; text-align: center; }
.page-filelist .section-container .recent-list-wrap .recent-list ul.no_data li:before , .page-filelist .section-container .recent-list-wrap .new-list ul.no_data li:before { content: none; }
.page-filelist .section-container .recent-list-wrap .recent-list ul li , .page-filelist .section-container .recent-list-wrap .new-list ul li { padding: 2px 5px; }
.page-filelist .section-container .recent-list-wrap .recent-list ul li.off , .page-filelist .section-container .recent-list-wrap .new-list ul li.off { display: none; }
.page-filelist .section-container .recent-list-wrap .recent-list ul li a:before , .page-filelist .section-container .recent-list-wrap .new-list ul li a:before { content: none; }
.page-filelist .section-container .recent-list-wrap .recent-list ul li a time , .page-filelist .section-container .recent-list-wrap .new-list ul li a time {font-size: .625rem;  display: block; color: #848484; }
.page-filelist .section-container .recent-list-wrap .recent-list ul li a p , .page-filelist .section-container .recent-list-wrap .new-list ul li a p { font-size: .75rem; margin-top: 5px; color: #ff7384; }
.page-filelist .section-container .recent-list-wrap .recent-list ul:after , .page-filelist .section-container .recent-list-wrap .new-list ul:after {display: block; clear: both;  content: ''; }

.page-filelist .filelist-section { display: block; float: left; box-sizing: border-box; width: 50%; padding: 20px; }
.page-filelist .filelist-section .section-title {font-size: 1.25rem; font-weight: 700;  display: block; padding: 10px 0; color: #000; }

.page-filelist .service-section {overflow: hidden; height: 16px;  margin-top: 0px; padding: 10px 10px 20px 40px; transition: 1s ease-in-out; border-bottom: 2px solid #000; }
.page-filelist .service-section:nth-of-type(1) { margin-top: 30px; border-top: 2px solid #000; }
.page-filelist .service-section.on { height: auto; }
.page-filelist .service-section.on .service-title:after {top: 5px;  transform: rotateX(180deg); }
.page-filelist .service-section .service-title { position: relative; margin-left: -20px; }
.page-filelist .service-section .service-title:after {position: absolute; top: 10px; right: 0; width: 0; height: 0;  content: none; transition: .3s ease-in-out; border-top: 5px solid black; border-right: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid transparent; }

.page-filelist .menu-title {font-size: 1rem;  margin-top: 20px; }

.page-filelist .list-dots > li {padding: 0px;  list-style-type: square; }

.page-filelist .list-circle { padding: 10px 0 0 20px; }
.page-filelist .list-circle > li {padding: 0px;  list-style-type: disc; }

.index_nav { position: fixed; right: 0; bottom: 0; left: 0; text-align: center; }
.index_nav button {font-size: .875rem; position: absolute; z-index: 11; bottom: -35px; left: 50%; width: 110px; height: 60px; margin-left: -55px; padding-bottom: 25px; cursor: pointer; transition: transform .3s linear; transform: translateY(10px); text-align: center; color: #fff;  border: none; border-radius: 50%; background: none; background-color: #f06060; }
.index_nav button:hover { transform: translateY(0); }
.index_nav button:after {position: relative; bottom: 4px; display: inline-block;  content: 'Calendar'; }
.index_nav button.active + input[type=text][name=index-daterange] { display: inline-block; }
.index_nav input[type=text] {border: 2px solid #f06060; border-radius: 20px;  box-shadow: none; }
.index_nav input[type=text][name=index-daterange] {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; position: absolute; bottom: 30px; left: 50%;  display: none; width: 200px; margin-left: -100px; padding: 0 10px; text-align: center; }


.console-gnb {position: fixed; z-index: 802; top: 0; right: 0; left: 0;  display: block; box-sizing: border-box; min-width: 1200px; height: 80px; background-color: #f5f5f5; }
.console-gnb.console-gnb-img .menus .btn-selected-service em:first-child {position: absolute; top: 50%; left: 20px;  width: 20px; height: 20px; transform: translateY(-50%); }
.console-gnb.console-gnb-img .menus .btn-selected-service em:last-child {position: absolute; top: 50%; right: 5px; display: block; width: 8px; height: 5px;  content: ''; transition: transform .3s ease-in-out; transform: translateY(-50%) rotateX(0deg); }
.console-gnb.console-gnb-img .menus .btn-selected-service em img { width: 100%; }
.console-gnb.console-gnb-img .menus .btn-selected-service[data-state=open] em:last-child { transform: translateY(-50%) rotateX(180deg); }
.console-gnb.console-gnb-img .menus .btn-selected-service:before , .console-gnb.console-gnb-img .menus .btn-selected-service:after { content: none; }
.console-gnb.console-gnb-img .menus .btn-selected-service [data-service]:before , .console-gnb.console-gnb-img .menus .btn-selected-service [data-service]:after { content: none; }
.console-gnb.console-gnb-img .layer-console.service-container .list-service > li.selected .btn-service em img:first-child { display: none; }
.console-gnb.console-gnb-img .layer-console.service-container .list-service > li.selected .btn-service em img:last-child { display: block; }
.console-gnb.console-gnb-img .layer-console.service-container .list-service > li .btn-service:before , .console-gnb.console-gnb-img .layer-console.service-container .list-service > li .btn-service:after , .console-gnb.console-gnb-img .layer-console.service-container .list-service > li [data-service]:before , .console-gnb.console-gnb-img .layer-console.service-container .list-service > li [data-service]:after { content: none !important; }
.console-gnb.console-gnb-img .layer-console.service-container .list-service > li .btn-service.whatap em img { display: block !important; }
.console-gnb.console-gnb-img .layer-console.service-container .list-service > li .btn-service.whatap em:last-child { width: 13px; height: 13px; }
.console-gnb.console-gnb-img .layer-console.service-container .list-service > li .btn-service em:first-child { position: absolute; top: 50%; left: 20px; display: block; width: 16px; height: 16px; content: ''; transform: translateY(-50%); }
.console-gnb.console-gnb-img .layer-console.service-container .list-service > li .btn-service em:last-child { position: absolute; top: 50%; right: 12px; display: block; width: 6px; height: 10px; content: ''; transform: translateY(-50%); }
.console-gnb.console-gnb-img .layer-console.service-container .list-service > li .btn-service em img { width: 100%; }
.console-gnb.console-gnb-img .layer-console.service-container .list-service > li .btn-service em img:last-child { display: none; }
.console-gnb .icon-pointer { position: relative; display: inline-block; width: 12px; height: 12px; text-indent: -9999px; border-radius: 100%; background-color: #f7b500; }
.console-gnb .icon-pointer:before {position: absolute; z-index: 1; top: 0; display: block; width: 12px; height: 12px;  content: ''; animation: pointer 2s 1s infinite ease-out; border-radius: 100%; background-color: rgba(247, 181, 0, .8); }

@keyframes pointer { from { transform: scale(1); opacity: 1; }
	to { transform: scale(2.666); opacity: 0; } }
.console-gnb ~ .menu-wrapper { display: none; }
.console-gnb.new { height: 40px; background-color: #fff; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .15); }
.console-gnb.new .team { display: none; }
.console-gnb.new ~ .menu-wrapper { display: block; }
.console-gnb.new .menus { display: none; }
.console-gnb.new .utils {top: 50%;  padding: 0; transform: translateY(-50%); }
.console-gnb.new .logo-n-companies { display: -ms-flexbox; display: flex; height: 100%; max-height: 100%; padding: 0 20px; -ms-flex-align: center; align-items: center; }
.console-gnb .logo-n-companies { display: block; box-sizing: border-box; height: 32px; max-height: 32px; padding: 5px 20px; }
.console-gnb .logo-n-companies .btn-opsnow {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.375em;  display: inline-block; vertical-align: top; color: #4e555d; }
.console-gnb .logo-n-companies .btn-opsnow.custom-logo img { height: auto; }
.console-gnb .logo-n-companies .btn-opsnow img {line-height: 22px;  display: inline-block; height: 17px; vertical-align: middle; }
.console-gnb .logo-n-companies .btn-opsnow ~ .btn-companies { margin-left: 7px; }
.console-gnb .logo-n-companies .btn-skt {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.375em;  display: inline-block; vertical-align: top; color: #4e555d; }
.console-gnb .logo-n-companies .btn-skt img {line-height: 22px;  display: inline-block; height: 17px; vertical-align: middle; }
.console-gnb .logo-n-companies .btn-skt ~ .btn-companies { margin-left: 7px; }
.console-gnb .logo-n-companies .company-container {line-height: 22px;  position: relative; display: inline-block; height: 22px; margin-left: 10px; vertical-align: top; }
.console-gnb .logo-n-companies .btn-companies {font-size: .8125rem; font-weight: 500; line-height: 22px; position: relative;  display: block; overflow: hidden; box-sizing: border-box; min-width: 140px; max-width: 300px; height: 24px; padding: 0 18px 0 7px; transition: all .3s ease-in-out; text-align: left; white-space: nowrap; text-overflow: ellipsis; color: #5e6b78; border: 2px solid #e6e6e6; border-radius: 2px; background-color: #f6f6f6; }
.console-gnb .logo-n-companies .btn-companies:after {position: absolute; top: 50%; right: 5px; display: inline-block; width: 7px; height: 4px; margin-top: -2px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); background-image: url(../images/console_gnb_sprites.png); background-position: -131px -132px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .logo-n-companies .btn-companies:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .logo-n-companies .btn-companies:hover { border-color: rgba(10, 205, 127, .5); background-color: #fff; }
.console-gnb .logo-n-companies .btn-companies.selected:after { transform: rotateX(180deg); }
.console-gnb .logo-n-companies .btn-companies.selected ~ .console-companies {top: 100%; visibility: visible;  opacity: 1; }
.console-gnb .utils {position: absolute; top: 0; right: 16px;  display: block; padding: 5px 0; }
.console-gnb .utils .ticker-wrapper { display: inline-block; width: 340px; margin-right: 26px; vertical-align: top; }
.console-gnb .utils .list-gnb-notice { display: block; width: 340px; text-align: right; }
.console-gnb .utils .list-gnb-notice > li .notice-gnb-item { font-size: .75rem; font-weight: 400; color: #88939f; }
.console-gnb .utils .list-gnb-notice > li .notice-gnb-item .notice-category {line-height: 22px;  display: inline-block; vertical-align: top; }
.console-gnb .utils .list-gnb-notice > li .notice-gnb-item .notice-item-title {line-height: 22px;  display: inline-block; overflow: hidden; max-width: 210px; height: 22px; vertical-align: top; white-space: nowrap; text-overflow: ellipsis; }
.console-gnb .utils .list-gnb-notice > li .notice-gnb-item .notice-item-title:hover { text-decoration: underline; }
.console-gnb .utils .list-gnb-notice > li .notice-gnb-item .update {line-height: 22px;  display: inline-block; vertical-align: top; }
.console-gnb .utils .list-gnb-notice > li .notice-gnb-item[data-state=new] .notice-category { color: #1886ff; }
.console-gnb .utils .list-gnb-notice > li .notice-gnb-item[data-state=event] .notice-category { color: #6cb41d; }
.console-gnb .utils .list-gnb-notice > li .notice-gnb-item[data-state=check] .notice-category { color: #f66c23; }
.console-gnb .utils .notifications { position: relative; display: inline-block; }
.console-gnb .utils .notifications + .btn { margin-left: 8px; }
.console-gnb .utils .user-profile { position: relative; display: inline-block; margin-left: 12px; }
.console-gnb .utils .user-profile:before {display: inline-block; width: 1px; height: 14px; margin: -3px 9px 0 0;  content: ''; vertical-align: middle; background-color: rgba(99, 111, 123, .2); }
.console-gnb .utils .btn {font-size: .75rem; font-weight: 400; line-height: 22px;  position: relative; display: inline-block; padding: 0 4px; transition: background-color .3s ease-in-out; vertical-align: top; color: #88939f; border-radius: 2px; }
.console-gnb .utils .btn:before {display: inline-block; margin-top: -2px; margin-right: 4px;  content: ''; vertical-align: middle; }
.console-gnb .utils .btn:hover { background-color: rgba(195, 200, 205, .4); }
.console-gnb .utils .btn + .btn { margin-left: 8px; }
.console-gnb .utils .btn[data-badge] { overflow: visible; }
.console-gnb .utils .btn[data-badge]:before { margin-right: 14px; }
.console-gnb .utils .btn[data-badge]:after {position: absolute; top: 3px; left: 19px; display: block; width: 6px; height: 6px;  content: ''; border-radius: 8px; background-color: #0acd7f; }
.console-gnb .utils .btn[data-icon=notice]:before {width: 14px; height: 14px;  background-image: url(../images/console_gnb_sprites.png); background-position: -78px -69px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .utils .btn[data-icon=notice]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .utils .btn[data-icon=notice][data-state=open] { background-color: rgba(195, 200, 205, .4); }
.console-gnb .utils .btn[data-icon=notice][data-state=open] ~ .notification-container {top: calc(100% + 4px); visibility: visible;  opacity: 1; }
.console-gnb .utils .btn[data-icon=support]:before {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -134px -171px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .utils .btn[data-icon=support]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .utils .btn[data-icon=help]:before {width: 15px; height: 15px;  background-image: url(../images/console_gnb_sprites.png); background-position: -110px -194px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .utils .btn[data-icon=help]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .utils .btn[data-icon=user]:before {width: 15px; height: 15px;  background-image: url(../images/console_gnb_sprites.png); background-position: -178px -171px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .utils .btn[data-icon=user]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .utils .btn[data-icon=api]:before {width: 18px; height: 12px;  background-image: url(../images/console_gnb_sprites.png); background-position: -102px -147px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .utils .btn[data-icon=api]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .utils .btn.user { position: relative; }
.console-gnb .utils .btn.user:after {display: inline-block; width: 7px; height: 4px; margin: -2px 0 0 4px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); vertical-align: middle; background-image: url(../images/console_gnb_sprites.png); background-position: -131px -132px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .utils .btn.user:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .utils .btn.user[data-state=open] { background-color: rgba(195, 200, 205, .4); }
.console-gnb .utils .btn.user[data-state=open]:after { transform: rotateX(180deg); }
.console-gnb .utils .btn.user[data-state=open] ~ .console-user {top: calc(100% + 4px); visibility: visible;  opacity: 1; }
.console-gnb .list-companies , .console-gnb .list-console-user , .console-gnb .list-lastmenus { padding: 5px 0; }
.console-gnb .list-companies > li , .console-gnb .list-console-user > li , .console-gnb .list-lastmenus > li { display: block; }
.console-gnb .list-companies > li[data-beta=on] a .icon , .console-gnb .list-companies > li[data-beta=on] button .icon , .console-gnb .list-console-user > li[data-beta=on] a .icon , .console-gnb .list-console-user > li[data-beta=on] button .icon , .console-gnb .list-lastmenus > li[data-beta=on] a .icon , .console-gnb .list-lastmenus > li[data-beta=on] button .icon { margin-left: 5px; }
.console-gnb .list-companies > li a , .console-gnb .list-companies > li button , .console-gnb .list-console-user > li a , .console-gnb .list-console-user > li button , .console-gnb .list-lastmenus > li a , .console-gnb .list-lastmenus > li button {font-size: .875rem; font-weight: 400; line-height: 2em;  display: block; box-sizing: border-box; width: 100%; padding: 0px 10px; transition: color .3s ease-in-out, background-color .3s ease-in-out; text-align: left; white-space: nowrap; color: #222; }
.console-gnb .list-companies > li a:hover , .console-gnb .list-companies > li button:hover , .console-gnb .list-console-user > li a:hover , .console-gnb .list-console-user > li button:hover , .console-gnb .list-lastmenus > li a:hover , .console-gnb .list-lastmenus > li button:hover { background-color: #f2f2f2; }
.console-gnb .list-companies > li a:hover mark , .console-gnb .list-companies > li button:hover mark , .console-gnb .list-console-user > li a:hover mark , .console-gnb .list-console-user > li button:hover mark , .console-gnb .list-lastmenus > li a:hover mark , .console-gnb .list-lastmenus > li button:hover mark { color: #1865f2; }
.console-gnb .list-companies > li.selected a , .console-gnb .list-companies > li.selected button , .console-gnb .list-console-user > li.selected a , .console-gnb .list-console-user > li.selected button , .console-gnb .list-lastmenus > li.selected a , .console-gnb .list-lastmenus > li.selected button { color: #0acd7f; }
.console-gnb .list-companies > li.not-match , .console-gnb .list-console-user > li.not-match , .console-gnb .list-lastmenus > li.not-match { display: none; }
.console-gnb .list-companies > li mark , .console-gnb .list-console-user > li mark , .console-gnb .list-lastmenus > li mark {font-weight: 400; transition: color .3s ease-in-out;  color: #1865f2; background-color: transparent; }
.console-gnb .list-companies > li.logout , .console-gnb .list-console-user > li.logout , .console-gnb .list-lastmenus > li.logout { margin-top: 5px; padding-top: 5px; border-top: 1px solid #e6e6e6; }
.console-gnb .list-companies { overflow: auto; overflow-x: hidden; max-height: 597px; padding: 0; }
.console-gnb .menus { position: relative; z-index: 1; display: -ms-flexbox; display: flex; box-sizing: border-box; height: 48px; background-color: #fff; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2); -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.console-gnb .menus .icon {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .625rem; font-style: italic; line-height: 1.4em;  position: relative; display: inline-block; box-sizing: border-box; width: 16px; height: 16px; text-align: center; vertical-align: middle; border-radius: 16px; }
.console-gnb .menus .icon.new-menu { padding-right: 1px; color: #f66c23; border: 1px solid #f66c23; }
.console-gnb .menus .icon.new-menu:before , .console-gnb .menus .icon.new-menu:after { content: none !important; }
.console-gnb .menus .icon.beta-menu { padding-right: 2px; color: #1886ff; border: 1px solid #1886ff; }
.console-gnb .menus .icon.beta-menu:before , .console-gnb .menus .icon.beta-menu:after { content: none !important; }
.console-gnb .menus .btn-selected-service { position: relative; z-index: 2; display: block; padding: 0 0 0 20px; vertical-align: top; white-space: nowrap; background-color: #fff; }
.console-gnb .menus .btn-selected-service:after {position: absolute; top: 50%; right: 5px; display: block; width: 8px; height: 5px; margin-top: -1px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); background-image: url(../images/console_gnb_sprites.png); background-position: -131px -121px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus .btn-selected-service:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus .btn-selected-service [data-service] {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 700; line-height: 3em;  display: block; padding-right: 20px; white-space: nowrap; }
.console-gnb .menus .btn-selected-service [data-service]:before { margin-top: -10px; }
.console-gnb .menus .btn-selected-service [data-service=service-portal]:before {width: 20px; height: 20px;  background-image: url(../images/console_gnb_sprites.png); background-position: -78px -95px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus .btn-selected-service [data-service=service-portal]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus .btn-selected-service [data-service=asset-management]:before {width: 20px; height: 20px;  background-image: url(../images/console_gnb_sprites.png); background-position: -72px -27px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus .btn-selected-service [data-service=asset-management]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus .btn-selected-service [data-service=metering]:before {width: 20px; height: 20px;  background-image: url(../images/console_gnb_sprites.png); background-position: -26px -95px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus .btn-selected-service [data-service=metering]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus .btn-selected-service [data-service=governance]:before {width: 20px; height: 20px;  background-image: url(../images/console_gnb_sprites.png); background-position: 0px -121px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus .btn-selected-service [data-service=governance]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus .btn-selected-service [data-service=opsnow]:before {width: 20px; height: 20px;  background-image: url(../images/console_gnb_sprites.png); background-position: -98px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus .btn-selected-service [data-service=opsnow]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus .btn-selected-service [data-service=monitoring]:before {width: 20px; height: 20px;  background-image: url(../images/console_gnb_sprites.png); background-position: 0px -95px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus .btn-selected-service [data-service=monitoring]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus .btn-selected-service [data-service=its-alarm]:before {width: 20px; height: 20px;  background-image: url(../images/console_gnb_sprites.png); background-position: -98px -52px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus .btn-selected-service [data-service=its-alarm]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus .btn-selected-service [data-service=its-project]:before {width: 20px; height: 20px;  background-image: url(../images/console_gnb_sprites.png); background-position: -98px -26px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus .btn-selected-service [data-service=its-project]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus .btn-selected-service [data-service=its-service-request]:before {width: 20px; height: 20px;  background-image: url(../images/console_gnb_sprites.png); background-position: 0px -69px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus .btn-selected-service [data-service=its-service-request]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus .btn-selected-service [data-service=its-dbqcs]:before {width: 20px; height: 20px;  background-image: url(../images/console_gnb_sprites.png); background-position: -124px -78px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus .btn-selected-service [data-service=its-dbqcs]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus .btn-selected-service [data-service=its-devops]:before {width: 20px; height: 20px;  background-image: url(../images/console_gnb_sprites.png); background-position: -52px -95px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus .btn-selected-service [data-service=its-devops]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus .btn-selected-service [data-service=its-approval]:before {width: 20px; height: 20px;  background-image: url(../images/console_gnb_sprites.png); background-position: -124px -26px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus .btn-selected-service [data-service=its-approval]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus .btn-selected-service [data-service=whaTap]:before {width: 16px; height: 14px;  background-image: url(../images/console_gnb_sprites.png); background-position: -131px -194px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus .btn-selected-service [data-service=whaTap]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus .btn-selected-service [data-service=chatbot]:before {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -176px -135px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus .btn-selected-service [data-service=chatbot]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus .btn-selected-service[data-state=open]:after { transform: rotateX(180deg); }
.console-gnb .menus .btn-selected-service[data-state=open] ~ .service-container {visibility: visible;  opacity: 1; }
.console-gnb .menus .btn-selected-service[data-state=open] ~ .service-container .list-service > li .list-recently , .console-gnb .menus .btn-selected-service[data-state=open] ~ .service-container .list-service > li .service-submenus { display: block; }
.console-gnb .menus [data-service] {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400;  position: relative; padding-left: 28px; transition: color .3s ease-in-out; text-align: left; letter-spacing: .1em; color: #1c2024; }
.console-gnb .menus [data-service]:before , .console-gnb .menus [data-service]:after {position: absolute; top: 50%; left: 0; display: block; margin-top: -8px;  content: ''; }
.console-gnb .menus [data-service]:after {transition: opacity .3s ease-in-out;  opacity: 0; }
.console-gnb .menus [data-service=recently]:before {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -44px -194px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=recently]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=recently]:after {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -176px -25px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=recently]:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=service-portal]:before {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -176px -47px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=service-portal]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=service-portal]:after {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -176px -91px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=service-portal]:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=asset-management]:before {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -176px -69px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=asset-management]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=asset-management]:after {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -24px -171px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=asset-management]:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=metering]:before {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -46px -171px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=metering]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=metering]:after {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -90px -171px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=metering]:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=governance]:before {width: 15px; height: 13px;  background-image: url(../images/console_gnb_sprites.png); background-position: -153px -194px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=governance]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=governance]:after {width: 15px; height: 13px;  background-image: url(../images/console_gnb_sprites.png); background-position: -174px -194px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=governance]:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=opsnow]:before {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -199px -22px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=opsnow]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=opsnow]:after {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -68px -171px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=opsnow]:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=monitoring]:before {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -112px -171px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=monitoring]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=monitoring]:after {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -156px -171px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=monitoring]:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=its-alarm]:before {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -199px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=its-alarm]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=its-alarm]:after {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -199px -44px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=its-alarm]:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=its-project]:before {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -199px -66px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=its-project]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=its-project]:after {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -199px -110px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=its-project]:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=its-service-request]:before {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -199px -132px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=its-service-request]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=its-service-request]:after {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: 0px -194px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=its-service-request]:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=its-dbqcs]:before {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -22px -194px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=its-dbqcs]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=its-dbqcs]:after {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -66px -194px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=its-dbqcs]:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=its-devops]:before {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -88px -194px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=its-devops]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=its-devops]:after {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -176px -113px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=its-devops]:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=its-approval]:before {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -199px -154px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=its-approval]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=its-approval]:after {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -199px -88px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=its-approval]:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=whaTap]:before {width: 16px; height: 14px;  background-image: url(../images/console_gnb_sprites.png); background-position: -131px -194px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=whaTap]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=whaTap]:after {width: 16px; height: 14px;  background-image: url(../images/console_gnb_sprites.png); background-position: -131px -194px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=whaTap]:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=chatbot]:before {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -176px -135px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=chatbot]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus [data-service=chatbot]:after {width: 16px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -176px -135px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus [data-service=chatbot]:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus .submenus-container {position: relative; display: block; overflow: hidden;  -ms-flex: 1; flex: 1; }
.console-gnb .menus .submenus-container .btn { position: absolute; top: 3px; left: 0px; display: none; width: 30px; height: 44px; text-indent: -9999px; background-color: #fff; background-image: url(../images/console_gnb_sprites.png); background-position: 0px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus .submenus-container .btn { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus .submenus-container .btn:after {position: absolute; top: 0; left: 0; display: block; visibility: hidden; width: 30px; height: 44px;  content: ''; transition: opacity .3s ease-in-out, visibility .3s ease-in-out, background-color .3s ease-in-out; opacity: 0; background-color: #f6f6f6; background-image: url(../images/console_gnb_sprites.png); background-position: -36px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus .submenus-container .btn:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .menus .submenus-container .btn.next { right: 0; left: auto; transform: rotateY(180deg); }
.console-gnb .menus .submenus-container .btn:hover:after {visibility: visible;  opacity: 1; }
.console-gnb .menus .list-submenus { position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.console-gnb .menus .list-submenus:after {display: table; clear: both;  content: ''; }
.console-gnb .menus .list-submenus > li {position: relative;  display: block; padding-left: 26px; white-space: nowrap; }
.console-gnb .menus .list-submenus > li:hover > a , .console-gnb .menus .list-submenus > li:hover > button , .console-gnb .menus .list-submenus > li.selected > a , .console-gnb .menus .list-submenus > li.selected > button { color: #1c2024; }
.console-gnb .menus .list-submenus > li:hover > a:before , .console-gnb .menus .list-submenus > li:hover > button:before , .console-gnb .menus .list-submenus > li.selected > a:before , .console-gnb .menus .list-submenus > li.selected > button:before {width: 100%;  opacity: 1; }
.console-gnb .menus .list-submenus > li.selected > a , .console-gnb .menus .list-submenus > li.selected button { font-weight: 500; }
.console-gnb .menus .list-submenus > li:hover .layer-lastmenus {position: fixed; z-index: 802; top: 80px; visibility: visible;  opacity: 1; }
.console-gnb .menus .list-submenus > li:hover > a[data-has=lastmenus]:after , .console-gnb .menus .list-submenus > li:hover > button[data-has=lastmenus]:after { transform: rotateX(180deg); }
.console-gnb .menus .list-submenus > li .layer-lastmenus { top: 70px; }
.console-gnb .menus .list-submenus > li > a , .console-gnb .menus .list-submenus > li > button {font-size: .8125rem; font-weight: 400; line-height: 3.69231em; position: relative;  display: inline-block; transition: color .3s ease-in-out; color: #5e6b78; }
.console-gnb .menus .list-submenus > li > a:before , .console-gnb .menus .list-submenus > li > button:before {position: absolute; bottom: 0; left: 0; display: block; width: 0px; height: 4px;  content: ''; transition: opacity .2s ease-in-out, width .2s ease-in-out; opacity: 0; background-color: #0acd7f; }
.console-gnb .menus .list-submenus > li > a + .icon-pointer , .console-gnb .menus .list-submenus > li > button + .icon-pointer { margin-left: 4px; }
.console-gnb .menus .list-submenus > li > a[data-has=lastmenus]:after , .console-gnb .menus .list-submenus > li > button[data-has=lastmenus]:after {display: inline-block; width: 7px; height: 4px; margin: -2px 0 0 4px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); vertical-align: middle; background-image: url(../images/console_gnb_sprites.png); background-position: -131px -132px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .menus .list-submenus > li > a[data-has=lastmenus]:after , .console-gnb .menus .list-submenus > li > button[data-has=lastmenus]:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .layer-console {position: absolute; top: 0; right: 0;  display: block; visibility: hidden; box-sizing: border-box; min-width: 110px; transition: opacity .3s ease-in-out, visibility .3s ease-in-out, top .3s ease-in-out; opacity: 0; border: 1px solid rgba(151, 151, 151, .2); border-radius: 2px; background-color: #fff; box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .15); }
.console-gnb .layer-console.layer-lastmenus {z-index: 1;  top: 90%; right: auto; left: auto; margin-left: -10px; }
.console-gnb .layer-console.console-companies {z-index: 2;  top: 90%; right: auto; left: 0; min-width: 150px; padding: 0 0 5px 0; }
.console-gnb .layer-console.console-companies .search-word {position: relative;  display: block; margin-bottom: 5px; border-bottom: 1px solid #e7e7e7; }
.console-gnb .layer-console.console-companies .search-word input[type=search] , .console-gnb .layer-console.console-companies .search-word input[type=text] {font-size: .875rem; font-weight: 400; line-height: 30px; height: 30px;  padding-left: 28px; color: #222; border: 0; background: url('../images/icon_search_02@2x.png') 10px center no-repeat; background-size: 14px 14px; box-shadow: none; }
.console-gnb .layer-console.console-companies .search-word input[type=search]:focus , .console-gnb .layer-console.console-companies .search-word input[type=text]:focus { background: url('../images/icon_search_02_focus@2x.png') 10px center no-repeat; background-size: 14px 14px; }
.console-gnb .layer-console.console-user {z-index: 2;  top: 90%; }
.console-gnb .layer-console.notification-container {z-index: 2;  top: 90%; right: auto; left: 0; }
.console-gnb .layer-console.notification-container .list-notification { display: block; overflow: auto; box-sizing: border-box; width: 314px; height: 310px; padding: 12px 20px; background-color: #fff; }
.console-gnb .layer-console.notification-container .list-notification.list-notification-cn { width: 274px; }
@media only screen and (max-width: 1399px) { .console-gnb .layer-console.notification-container .list-notification.list-notification-cn { width: 254px; } }
.console-gnb .layer-console.notification-container .list-notification[data-state=none] { overflow: hidden; height: 120px; }
.console-gnb .layer-console.notification-container .list-notification[data-state=none] > li { font-size: .875rem; line-height: 96px; text-align: center; color: #999; }
.console-gnb .layer-console.notification-container .list-notification .notification-item {position: relative;  display: block; padding: 7px 0; }
.console-gnb .layer-console.notification-container .list-notification .notification-item .none-read {position: absolute; top: 15px; left: -10px;  display: block; width: 6px; height: 6px; text-indent: -9999px; border-radius: 6px; background-color: #0acd7f; }
.console-gnb .layer-console.notification-container .list-notification .notification-item .notification-title {font-size: .875rem; font-weight: 400; line-height: 1.42857em;  display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #1c2024; }
.console-gnb .layer-console.notification-container .list-notification .notification-item .notification-update {font-size: .75rem; line-height: 1.5em;  display: block; margin-top: 2px; color: #88939f; }
.console-gnb .layer-console.notification-container .list-notification .notification-item:hover .notification-title { text-decoration: underline; }
.console-gnb .layer-console.notification-container .btns { display: block; box-sizing: border-box; height: 34px; padding: 0 20px; border-top: 1px solid #eee; }
.console-gnb .layer-console.notification-container .btns .btn-more {font-size: .75rem; font-weight: 400; line-height: 34px; display: inline-block;  cursor: pointer; color: #0acd7f; }
.console-gnb .layer-console.notification-container .btns .btn-more:after {display: inline-block; width: 10px; height: 8px; margin: -2px 0 0 3px;  content: ''; vertical-align: middle; background-image: url(../images/console_gnb_sprites.png); background-position: -176px -157px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .layer-console.notification-container .btns .btn-more:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .layer-console.notification-container .btns .btn-more:hover { text-decoration: underline; }
.console-gnb .layer-console.service-container { top: -1px; right: auto; left: 0px; padding-top: 48px; }
.console-gnb .layer-console.service-container .service-container-inner { overflow: hidden; padding-right: 240px; border-top: 1px solid #e7e7e7; }
.console-gnb .layer-console.service-container .icon {width: auto;  padding-right: 6px; padding-left: 4px; }
.console-gnb .layer-console.service-container .list-recently {position: absolute; top: 49px; left: 261px; display: block; visibility: hidden; min-width: 240px; padding: 10px 0; transition: opacity .1s ease-in-out .1s;  opacity: 0; background-color: #fff; }
.console-gnb .layer-console.service-container .list-recently > li a , .console-gnb .layer-console.service-container .list-recently > li button {font-size: .875rem; font-weight: 500; line-height: 1.42857em; display: block; box-sizing: border-box; width: 100%; padding: 10px 0 10px 14px;  cursor: pointer; transition: color .3s ease-in-out, background-color .3s ease-in-out; text-align: left; color: #1c2024; }
.console-gnb .layer-console.service-container .list-recently > li a .service , .console-gnb .layer-console.service-container .list-recently > li button .service {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; transition: color .3s ease-in-out; color: #656e77; }
.console-gnb .layer-console.service-container .list-recently > li a:hover , .console-gnb .layer-console.service-container .list-recently > li button:hover { background-color: #f2f2f2; }
.console-gnb .layer-console.service-container .list-recently > li a.selected , .console-gnb .layer-console.service-container .list-recently > li button.selected { color: #0acd7f; }
.console-gnb .layer-console.service-container .list-recently > li a.selected .service , .console-gnb .layer-console.service-container .list-recently > li button.selected .service { color: #0acd7f; }
.console-gnb .layer-console.service-container .service-submenus {position: absolute; top: 49px; left: 261px; display: block; visibility: hidden; box-sizing: border-box; min-width: 240px; padding: 10px 0; transition: opacity .1s ease-in-out .1s;  opacity: 0; background-color: #fff; }
.console-gnb .layer-console.service-container .service-submenus > li a , .console-gnb .layer-console.service-container .service-submenus > li button {font-size: .875rem; font-weight: 500; display: block; box-sizing: border-box; width: 100%; padding: 10px 0 10px 14px;  cursor: pointer; transition: color .3s ease-in-out, background-color .3s ease-in-out; text-align: left; letter-spacing: -.01em; color: #1c2024; }
.console-gnb .layer-console.service-container .service-submenus > li a:hover , .console-gnb .layer-console.service-container .service-submenus > li button:hover { background-color: #f2f2f2; }
.console-gnb .layer-console.service-container .service-submenus > li a.selected , .console-gnb .layer-console.service-container .service-submenus > li button.selected { color: #0acd7f; }
.console-gnb .layer-console.service-container .list-service { display: block; min-width: 240px; padding: 10px 0; transition: height .2s ease-out; border-right: 1px solid #e7e7e7; }
.console-gnb .layer-console.service-container .list-service > li { transition: background-color .3s ease-in-out; }
.console-gnb .layer-console.service-container .list-service > li .btn-service {font-weight: 500;  position: relative; display: block; box-sizing: border-box; width: 260px; padding: 10px 0 10px 20px; text-align: left; }
.console-gnb .layer-console.service-container .list-service > li .btn-service:before , .console-gnb .layer-console.service-container .list-service > li .btn-service:after {position: absolute; top: 50%; right: 12px; display: block; width: 6px; height: 10px; margin-top: -5px;  content: ''; background-image: url(../images/console_gnb_sprites.png); background-position: -110px -78px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .layer-console.service-container .list-service > li .btn-service:before , .console-gnb .layer-console.service-container .list-service > li .btn-service:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .layer-console.service-container .list-service > li .btn-service:after {width: 6px; height: 10px; transition: opacity .3s ease-in-out;  opacity: 0; background-image: url(../images/console_gnb_sprites.png); background-position: -98px -78px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .layer-console.service-container .list-service > li .btn-service:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .layer-console.service-container .list-service > li .btn-service [data-service] { line-height: 20px; letter-spacing: .06em; }
.console-gnb .layer-console.service-container .list-service > li.whaTap {position: relative;  margin: 20px 0 0; }
.console-gnb .layer-console.service-container .list-service > li.whaTap:before {position: absolute; top: -10px; right: 10px; left: 20px; height: 1px;  content: ''; background: #e7e7e7; }
.console-gnb .layer-console.service-container .list-service > li.whaTap .btn-service:before , .console-gnb .layer-console.service-container .list-service > li.whaTap .btn-service:after {position: absolute; top: 50%; right: 12px; display: block; width: 13px; height: 13px; margin-top: -6.5px;  content: ''; background-image: url(../images/console_gnb_sprites.png); background-position: -104px -95px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console-gnb .layer-console.service-container .list-service > li.whaTap .btn-service:before , .console-gnb .layer-console.service-container .list-service > li.whaTap .btn-service:after { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.console-gnb .layer-console.service-container .list-service > li .list-recently , .console-gnb .layer-console.service-container .list-service > li .service-submenus { display: none; }
.console-gnb .layer-console.service-container .list-service > li:hover , .console-gnb .layer-console.service-container .list-service > li.highlight { background-color: #f2f2f2; }
.console-gnb .layer-console.service-container .list-service > li:hover .list-recently , .console-gnb .layer-console.service-container .list-service > li:hover .service-submenus , .console-gnb .layer-console.service-container .list-service > li.highlight .list-recently , .console-gnb .layer-console.service-container .list-service > li.highlight .service-submenus {visibility: visible;  opacity: 1; }
.console-gnb .layer-console.service-container .list-service > li.selected .btn-service:before { opacity: 0; }
.console-gnb .layer-console.service-container .list-service > li.selected .btn-service:after { opacity: 1; }
.console-gnb .layer-console.service-container .list-service > li.selected [data-service] { color: #0acd7f; }
.console-gnb .layer-console.service-container .list-service > li.selected [data-service]:before { opacity: 0; }
.console-gnb .layer-console.service-container .list-service > li.selected [data-service]:after { opacity: 1; }
.console-gnb .layer-console.service-container .list-service > li.selected.whaTap [data-service] { color: #1c2024; }
.console-gnb .layer-console.service-container .list-service > li.selected.whaTap [data-service]:before { opacity: 0; }
.console-gnb .layer-console.service-container .list-service > li.selected.whaTap [data-service]:after { opacity: 1; }
.console-gnb .layer-console.service-container .list-service > li.selected.highlight { background-color: transparent; }
.console-gnb .layer-console.service-container .list-service > li.selected:hover { background-color: #f2f2f2; }

.menu-wrapper {position: fixed; z-index: 801; top: 40px; bottom: 0; left: 0;  box-sizing: border-box; width: 52px; background-color: #fff; }
.menu-wrapper.only { height: calc(100% - 84px); }
.menu-wrapper:after {position: absolute; z-index: 200; right: 0; bottom: 0; width: 1px; height: 100%;  content: ''; background-color: #e8ebef; }
.menu-wrapper[data-open='open'] .service-fold { transform: translateX(0); }
.menu-wrapper[data-open='open'].low-height.scrolling .menu-scroll:before { content: ''; }
.menu-wrapper[data-open='open'] .menu-scroll { overflow-y: auto; }
.menu-wrapper[data-open='open'] .menu-scroll > ul > li .icon-version { opacity: 0; }
.menu-wrapper[data-open='open'] .menu-scroll > ul > li.selected:not(.no-service-list) {border-top: 1px solid #e8ebef;  border-bottom: 1px solid #e8ebef; }
.menu-wrapper[data-open='open'] .menu-scroll > ul > li.selected:not(.no-service-list):after { content: ''; }
.menu-wrapper.low-height .menu-scroll:before {position: absolute; z-index: 220; bottom: -36px; left: 0; width: 100%; height: 36px;  content: none; box-shadow: 0 2px 36px rgba(0, 0, 0, .3); }
.menu-wrapper .setting-btn-area { position: absolute; z-index: 220; bottom: 0; width: 100%; padding: 12px 0 0; }
.menu-wrapper .setting-btn-area:before {position: absolute; top: 0; right: 8px; left: 8px; height: 1px;  content: ''; background-color: #e8ebef; }
.menu-wrapper .setting-btn-area .btn-wrap {display: -ms-flexbox; display: flex; flex-direction: column;  width: 100%; height: 60px; -ms-flex-direction: column; -ms-flex-align: center; align-items: center; }
.menu-wrapper .setting-btn-area .btn-wrap p { font-size: .625rem; font-weight: 500; color: #999; }
.menu-wrapper .setting-btn-area button { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.menu-wrapper button[data-state=setting]:before {width: 18px; height: 18px;  content: ''; background-image: url(../images/console_gnb_sprites.png); background-position: -150px -117px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-state=setting]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-toggle=old]:before {width: 20px; height: 20px;  content: ''; background-image: url(../images/console_gnb_sprites.png); background-position: -52px -69px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-toggle=old]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-toggle=new]:before {width: 20px; height: 20px;  content: ''; background-image: url(../images/console_gnb_sprites.png); background-position: -26px -69px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-toggle=new]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper .service-fold { position: fixed; top: 40px; bottom: 0; left: 52px; box-sizing: border-box; width: 240px; padding: 20px 12px 0; transition: transform .3s ease-out; transform: translateX(-100%); border-right: 1px solid #e8ebef; background-color: #fff; }
.menu-wrapper .service-fold .icon-version {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .625rem; font-weight: 400; display: -ms-inline-flexbox; display: inline-flex; width: 36px; height: 15px; color: #fff;  border-radius: 10px; background-color: #1ea4ff; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.menu-wrapper .service-fold .icon-version strong { font-weight: inherit; padding-top: 1px; }
.menu-wrapper .service-fold .icon-version.new { background-color: #f48804; }
.menu-wrapper .service-fold > * { height: 100%; }
.menu-wrapper .service-fold > *[data-service=recently] > ul > li { margin-top: 8px; }
.menu-wrapper .service-fold > *[data-service=recently] > ul > li a , .menu-wrapper .service-fold > *[data-service=recently] > ul > li button {flex-direction: column;  -ms-flex-direction: column; -ms-flex-pack: center; justify-content: center; -ms-flex-align: baseline; align-items: baseline; }
.menu-wrapper .service-fold > *[data-service=recently] > ul > li a .service , .menu-wrapper .service-fold > *[data-service=recently] > ul > li button .service { font-size: .6875rem; padding: 0 0 2px; color: #7b8088; }
.menu-wrapper .service-fold > * > ul {overflow-y: auto; max-height: calc(100% - 60px);  padding-top: 8px; }
.menu-wrapper .service-fold > * > ul a , .menu-wrapper .service-fold > * > ul button { border-radius: 0 !important; }
.menu-wrapper .service-fold > * > ul > li .icon-version { margin-left: 4px; }
.menu-wrapper .service-fold > * > ul > li .icon-version strong { line-height: 1; }
.menu-wrapper .service-fold > * > ul > li > a , .menu-wrapper .service-fold > * > ul > li button { padding: 0 8px; }
.menu-wrapper .service-fold > * > ul > li > ul > li a , .menu-wrapper .service-fold > * > ul > li > ul > li button {padding-right: 8px;  padding-left: 24px; }
.menu-wrapper .service-fold > * > ul > li > ul > li > ul > li a , .menu-wrapper .service-fold > * > ul > li > ul > li > ul > li button {padding-right: 8px;  padding-left: 48px; }
.menu-wrapper .service-fold li { font-size: .75rem; color: #777; }
.menu-wrapper .service-fold li > a:hover , .menu-wrapper .service-fold li button:hover { background: #e9ebf5; }
.menu-wrapper .service-fold li[data-depth] > ul {overflow: hidden; height: 0; transition: opacity .3s linear; pointer-events: none;  opacity: 0; }
.menu-wrapper .service-fold li[data-depth] > a .arrow , .menu-wrapper .service-fold li[data-depth] button .arrow { position: absolute; right: 0; width: 100%; height: 100%; }
.menu-wrapper .service-fold li[data-depth] > a .arrow:before , .menu-wrapper .service-fold li[data-depth] button .arrow:before {position: absolute; top: 50%; right: 4px; width: 10px; height: 5px;  content: ''; transition: transform .3s ease-in-out; transform: translate(-50%) rotate(180deg); background-image: url(../images/console_gnb_sprites.png); background-position: -72px -53px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper .service-fold li[data-depth] > a .arrow:before , .menu-wrapper .service-fold li[data-depth] button .arrow:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper .service-fold li[data-depth=on] > a .arrow:before , .menu-wrapper .service-fold li[data-depth=on] button .arrow:before { transform: translate(-50%) rotate(0); }
.menu-wrapper .service-fold li[data-depth=on] > ul {height: auto; pointer-events: auto;  opacity: 1; }
.menu-wrapper .service-fold li a , .menu-wrapper .service-fold li button {font-size: .75rem; position: relative; display: -ms-flexbox; display: flex; box-sizing: border-box; width: 100%; height: 100%; height: 40px;  color: inherit; color: #222; -ms-flex-align: center; align-items: center; }
.menu-wrapper .service-fold li a.selected , .menu-wrapper .service-fold li button.selected {color: #222;  background-color: #e9ebf5; }
.menu-wrapper .service-fold h3 {font-size: 1rem; display: -ms-flexbox; display: flex; box-sizing: border-box; height: 40px; padding: 0 8px 12px; padding-right: 20px; color: #222;  border-bottom: 1px solid #e8ebef; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; }
.menu-wrapper .service-fold h3 span { margin-right: 4px; }
.menu-wrapper .menu-scroll { position: relative; height: 100%; }
.menu-wrapper .menu-scroll .bottom-right {font-size: .625rem;  position: absolute; right: 4px; bottom: 8px; }
.menu-wrapper .menu-scroll .icon-version {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .625rem; font-weight: 400;  position: absolute; top: 4px; right: 4px; display: -ms-inline-flexbox; display: inline-flex; width: 15px; height: 15px; transition: opacity .3s linear; color: #fff; border-radius: 100%; background-color: #1ea4ff; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.menu-wrapper .menu-scroll .icon-version strong { font-weight: inherit; padding-top: 1px; }
.menu-wrapper .menu-scroll .icon-version.new { background-color: #f48804; }
.menu-wrapper .menu-scroll > ul { position: absolute; z-index: 201; top: 0; right: 1px; bottom: 0; left: 0; background-color: #fff; }
.menu-wrapper .menu-scroll > ul > li {position: relative;  display: -ms-flexbox; display: flex; box-sizing: border-box; width: calc(100% + 1px); height: 60px; cursor: pointer; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.menu-wrapper .menu-scroll > ul > li.no-service-list:before {position: absolute; top: 0; right: 8px; left: 8px; width: auto; height: 1px;  content: ''; opacity: 1; background-color: #d3d8e0; }
.menu-wrapper .menu-scroll > ul > li.no-service-list ~ .no-service-list:before { content: none; }
.menu-wrapper .menu-scroll > ul > li:before {position: absolute; top: 0; bottom: 0; left: 0; width: 4px;  content: ''; transition: opacity .3s linear; opacity: 0; background-color: #0672ff; }
.menu-wrapper .menu-scroll > ul > li:after {position: absolute; top: 0; right: 0; bottom: 0; width: 1px;  content: none; background-color: #fff; }
.menu-wrapper .menu-scroll > ul > li.setting { position: absolute; bottom: 20px; left: 0; }
.menu-wrapper .menu-scroll > ul > li:hover:not(.no-service-list):before { opacity: 1; }
.menu-wrapper .menu-scroll > ul > li.selected:not(.no-service-list):first-child { border-top: 0; }
.menu-wrapper .menu-scroll > ul > li.selected:not(.no-service-list):before { opacity: 1; }
.menu-wrapper button[data-icon] , .menu-wrapper a[data-icon] { display: -ms-flexbox; display: flex; width: 20px; height: 20px; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.menu-wrapper button[data-icon]:before , .menu-wrapper a[data-icon]:before { content: ''; }
.menu-wrapper button.hover-btn , .menu-wrapper a.hover-btn { width: 32px; height: 32px; transition: background-color .3s linear; border-radius: 4px; }
.menu-wrapper button.hover-btn:hover , .menu-wrapper a.hover-btn:hover { background-color: #eaedf0; }
.menu-wrapper button[data-icon=closelist] , .menu-wrapper a[data-icon=closelist] { position: absolute; top: 20px; right: 10px; }
.menu-wrapper button[data-icon=closelist]:before , .menu-wrapper a[data-icon=closelist]:before {width: 11px; height: 10px;  background-image: url(../images/console_gnb_sprites.png); background-position: -124px -104px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-icon=closelist]:before , .menu-wrapper a[data-icon=closelist]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-icon=dropdown]:before , .menu-wrapper a[data-icon=dropdown]:before {width: 10px; height: 5px;  background-image: url(../images/console_gnb_sprites.png); background-position: -72px -53px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-icon=dropdown]:before , .menu-wrapper a[data-icon=dropdown]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button span , .menu-wrapper a span { overflow: hidden; width: 0; white-space: nowrap; text-indent: 100%; }
.menu-wrapper button[data-service] , .menu-wrapper a[data-service] { display: -ms-flexbox; display: flex; width: 100%; height: 100%; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.menu-wrapper button[data-service]:before , .menu-wrapper a[data-service]:before { content: ''; }
.menu-wrapper button[data-service=recently]:before , .menu-wrapper a[data-service=recently]:before {width: 18px; height: 18px;  background-image: url(../images/console_gnb_sprites.png); background-position: 0px -147px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=recently]:before , .menu-wrapper a[data-service=recently]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-service=setting]:before , .menu-wrapper a[data-service=setting]:before {width: 18px; height: 18px;  background-image: url(../images/console_gnb_sprites.png); background-position: -150px -117px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=setting]:before , .menu-wrapper a[data-service=setting]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-service=add]:before , .menu-wrapper a[data-service=add]:before {width: 12px; height: 12px;  background-image: url(../images/console_gnb_sprites.png); background-position: -199px -176px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=add]:before , .menu-wrapper a[data-service=add]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-service=alm]:before , .menu-wrapper a[data-service=alm]:before {width: 17px; height: 19px;  background-image: url(../images/console_gnb_sprites.png); background-position: -176px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=alm]:before , .menu-wrapper a[data-service=alm]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-service=apr]:before , .menu-wrapper a[data-service=apr]:before {width: 20px; height: 17px;  background-image: url(../images/console_gnb_sprites.png); background-position: -150px -71px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=apr]:before , .menu-wrapper a[data-service=apr]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-service=asset]:before , .menu-wrapper a[data-service=asset]:before {width: 18px; height: 17px;  background-image: url(../images/console_gnb_sprites.png); background-position: 0px -171px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=asset]:before , .menu-wrapper a[data-service=asset]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-service=osn]:before , .menu-wrapper a[data-service=osn]:before {width: 20px; height: 17px;  background-image: url(../images/console_gnb_sprites.png); background-position: -150px -94px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=osn]:before , .menu-wrapper a[data-service=osn]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-service=metering]:before , .menu-wrapper a[data-service=metering]:before {width: 20px; height: 14px;  background-image: url(../images/console_gnb_sprites.png); background-position: -50px -147px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=metering]:before , .menu-wrapper a[data-service=metering]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-service=dqs]:before , .menu-wrapper a[data-service=dqs]:before {width: 20px; height: 19px;  background-image: url(../images/console_gnb_sprites.png); background-position: -79px -121px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=dqs]:before , .menu-wrapper a[data-service=dqs]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-service=svm]:before , .menu-wrapper a[data-service=svm]:before {width: 20px; height: 12px;  background-image: url(../images/console_gnb_sprites.png); background-position: -76px -147px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=svm]:before , .menu-wrapper a[data-service=svm]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-service=gov]:before , .menu-wrapper a[data-service=gov]:before {width: 20px; height: 17px;  background-image: url(../images/console_gnb_sprites.png); background-position: -150px -48px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=gov]:before , .menu-wrapper a[data-service=gov]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-service=devos]:before , .menu-wrapper a[data-service=devos]:before {width: 20px; height: 20px;  background-image: url(../images/console_gnb_sprites.png); background-position: -124px -52px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=devos]:before , .menu-wrapper a[data-service=devos]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-service=monitoring]:before , .menu-wrapper a[data-service=monitoring]:before {width: 20px; height: 18px;  background-image: url(../images/console_gnb_sprites.png); background-position: -150px -24px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=monitoring]:before , .menu-wrapper a[data-service=monitoring]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-service=portal]:before , .menu-wrapper a[data-service=portal]:before {width: 20px; height: 20px;  background-image: url(../images/console_gnb_sprites.png); background-position: -26px -121px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=portal]:before , .menu-wrapper a[data-service=portal]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-service=prj]:before , .menu-wrapper a[data-service=prj]:before {width: 20px; height: 18px;  background-image: url(../images/console_gnb_sprites.png); background-position: -150px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=prj]:before , .menu-wrapper a[data-service=prj]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-service=resale]:before , .menu-wrapper a[data-service=resale]:before {width: 20px; height: 21px;  background-image: url(../images/console_gnb_sprites.png); background-position: -72px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=resale]:before , .menu-wrapper a[data-service=resale]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-service=req]:before , .menu-wrapper a[data-service=req]:before {width: 20px; height: 20px;  background-image: url(../images/console_gnb_sprites.png); background-position: -124px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=req]:before , .menu-wrapper a[data-service=req]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-service=newrelic]:before , .menu-wrapper a[data-service=newrelic]:before {width: 20px; height: 16px;  background-image: url(../images/console_gnb_sprites.png); background-position: -24px -147px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=newrelic]:before , .menu-wrapper a[data-service=newrelic]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-service=whatap]:before , .menu-wrapper a[data-service=whatap]:before {width: 20px; height: 18px;  background-image: url(../images/console_gnb_sprites.png); background-position: -105px -121px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=whatap]:before , .menu-wrapper a[data-service=whatap]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }
.menu-wrapper button[data-service=chatbot]:before , .menu-wrapper a[data-service=chatbot]:before {width: 21px; height: 19px;  background-image: url(../images/console_gnb_sprites.png); background-position: -52px -121px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .menu-wrapper button[data-service=chatbot]:before , .menu-wrapper a[data-service=chatbot]:before { background-image: url(../images/console_gnb_sprites@2x.png); background-size: 215px 210px; } }


.aws_partner { position: fixed; z-index: 801; top: 0; right: 0; left: 0; height: 60px; background: #d56a4d; }
.aws_partner.banner-support { background: linear-gradient(90deg, #4030a1 0%, #7d5de5 30%, #7d5de5 40%, #4030a1 100%); }
.aws_partner.banner-support .wrapper { background: none; }
.aws_partner.banner-support .wrapper:before {position: absolute; top: 0; right: 80px; bottom: 0; left: 50%;  content: ''; transform: skewX(-70deg); background: rgba(64, 48, 161, .3); }
.aws_partner.banner-support .wrapper a { font-size: .875rem; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.aws_partner.banner-support .wrapper a:before {width: 22px; height: 14px; margin-right: 10px;  content: ''; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMjIgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pY29uX2Jhbm5lcl9zdXBwb3J0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHBhdGggZD0iTTE1LDYgQzE2LjY2LDYgMTcuOTksNC42NiAxNy45OSwzIEMxNy45OSwxLjM0IDE2LjY2LDAgMTUsMCBDMTMuMzQsMCAxMiwxLjM0IDEyLDMgQzEyLDQuNjYgMTMuMzQsNiAxNSw2IFogTTcsNiBDOC42Niw2IDkuOTksNC42NiA5Ljk5LDMgQzkuOTksMS4zNCA4LjY2LDAgNywwIEM1LjM0LDAgNCwxLjM0IDQsMyBDNCw0LjY2IDUuMzQsNiA3LDYgWiBNNyw4IEM0LjY3LDggMCw5LjE3IDAsMTEuNSBMMCwxNCBMMTQsMTQgTDE0LDExLjUgQzE0LDkuMTcgOS4zMyw4IDcsOCBaIE0xNSw4IEMxNC43MSw4IDE0LjM4LDguMDIgMTQuMDMsOC4wNSBDMTUuMTksOC44OSAxNiwxMC4wMiAxNiwxMS41IEwxNiwxNCBMMjIsMTQgTDIyLDExLjUgQzIyLDkuMTcgMTcuMzMsOCAxNSw4IFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTFfQmFubmVyLUZpbmFsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQmFubmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDczLjAwMDAwMCwgLTIzLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3Mi4wMDAwMDAsIDE4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Imljb25fYmFubmVyX3N1cHBvcnQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCA1LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9InNvY2lhbC9ncm91cF8yNHB4IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvZz4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iY29sb3IjaW1nLWJhY2tncm91bmQvYmx1ZSIgbWFzaz0idXJsKCNtYXNrLTIpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuMDAwMDAwLCAtNS4wMDAwMDApIiBpZD0iY29sb3IjVUkvYmFja2dyb3VuZC9ncmF5Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJjb2xvciMjUGFsZXR0ZS8jQmx1ZUdyYXkvTGlnaHRCbHVlR3JheS0zIiBmaWxsPSIjRjVGNkZBIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5LTM0NiIgeD0iMCIgeT0iMCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); background-size: 100% 100%; }
.aws_partner.banner-support .wrapper a:after {width: 16px; height: 16px; margin-left: 37px;  content: ''; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOXB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCA5IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1OSAoODYxMjcpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPmljb248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cG9seWdvbiBpZD0icGF0aC0xIiBwb2ludHM9IjQuMzI2NjY2NjcgMTMuNDIgNS41MDY2NjY2NyAxNC42IDEyLjEwNjY2NjcgOCA1LjUwNjY2NjY3IDEuNCA0LjMyNjY2NjY3IDIuNTggOS43NDY2NjY2NyA4Ij48L3BvbHlnb24+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMC4xLjEtMi4wX0Rhc2hib2FyZF9iYW5uZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MjcuMDAwMDAwLCAtOTQuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDk4LjAwMDAwMCwgNzguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iMDFfQVRPTS8jQnV0dG9uLS9JY29uLW9ubHkvLUJvcmRlcmxlc3NfMjQvYmFzaWMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQyMS4wMDAwMDAsIDExLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSIwLm1hdGVyaWFsX2Zhdi9uYXZpZ2F0aW9uL2Fycm93X2ZvcndhcmRfaW9zXzI0cHgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCA0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJuYXZpZ2F0aW9uL2Fycm93X2ZvcndhcmRfaW9zXzI0cHgiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iY29sb3IjSWNvbi93aGl0ZSIgbWFzaz0idXJsKCNtYXNrLTIpIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImNvbG9yIyNQYWxldHRlL1doaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktMzM4IiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); background-size: 100% 100%; }
.aws_partner.autospot-support { background: linear-gradient(90deg, #54cffe 0%, #57aafa 30%, #5c7cf4 60%, #614eef 100%); }
.aws_partner.autospot-support .wrapper { background: none; }
.aws_partner.autospot-support .wrapper .info {font-size: 1rem; font-weight: 700;  color: #ffd800; }
.aws_partner.autospot-support .wrapper a {font-size: .8125rem; font-weight: 500; display: -ms-inline-flexbox; display: inline-flex; height: 34px; margin-left: 20px;  padding: 0 15px; color: #5f63f2; border-radius: 17px; background-color: #fff; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.aws_partner.autospot-support .wrapper a:after {display: inline-block; width: 9px; height: 14px; margin-left: 8px;  content: ''; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOXB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCA5IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2My4xICg5MjQ1MikgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+aWNvbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTEiIHBvaW50cz0iMC4zMjY2NjY2NjcgMTIuNDIgMS41MDY2NjY2NyAxMy42IDguMTA2NjY2NjcgNyAxLjUwNjY2NjY3IDAuNCAwLjMyNjY2NjY2NyAxLjU4IDUuNzQ2NjY2NjcgNyI+PC9wb2x5Z29uPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkhvbWUtMjAyMDAzMzFfYmFubmVyX0IiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDU0LjAwMDAwMCwgLTIxLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iMDJfTU9MRUNVTEFSL2Jhbm5lci9kYXJrLUNvcHkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IlN0YWNrZWQtR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM2MC40MDAwMDAsIDEwLjkzMzMzMykiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSIwMV9BVE9NLyNCdXR0b24tL0ljb24tb25seS8tQm9yZGVybGVzc18yNC9iYXNpYyI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY4NS42MDAwMDAsIDUuMDY2NjY3KSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGlkPSJuYXZpZ2F0aW9uL2Fycm93X2ZvcndhcmRfaW9zXzI0cHgiIGZpbGw9IiM1RjYzRjIiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); background-size: 100% 100%; }
.aws_partner.bsp-sass .wrapper { background: none; }
.aws_partner.bsp-sass .wrapper .info:before {display: -ms-inline-flexbox; display: inline-flex; width: 74px; height: 39px;  content: ''; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNzRweCIgaGVpZ2h0PSIzOXB4IiB2aWV3Qm94PSIwIDAgNzQgMzkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+Qml0bWFwPC90aXRsZT4KICAgIDxnIGlkPSIyMDIwMDUxNSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImJhbm5lcl8yMDIwMDUxNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM3My4wMDAwMDAsIC0xMC4wMDAwMDApIj4KICAgICAgICAgICAgPGltYWdlIGlkPSJCaXRtYXAiIHg9IjM3MyIgeT0iMTAiIHdpZHRoPSI3NCIgaGVpZ2h0PSIzOSIgeGxpbms6aHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFLc0FBQUJiQ0FZQUFBQU1lblVBQUFBQUJHZEJUVUVBQUxHT2ZQdFJrd0FBQUVSbFdFbG1UVTBBS2dBQUFBZ0FBWWRwQUFRQUFBQUJBQUFBR2dBQUFBQUFBNkFCQUFNQUFBQUJBQUVBQUtBQ0FBUUFBQUFCQUFBQXE2QURBQVFBQUFBQkFBQUFXd0FBQUFBdGdtemZBQUEyWjBsRVFWUjRBZTE5QjVnbFYzWG1xYXFYWCtjd1BUMTVKTTFJbXFDY2hUUXJMS0VCQ1NRc3ljQWFBMTVBUy9yQU5oaHMxdkxIWjlZc3k0THQvZFpydk5na2kyQkxJQUVpQ0FFU1FoSkNHbzFHV1pxY1UrZjMrdldMOWFyMi84K3RldjI2cDdzbjlQUW9UTi91VjNYcnhuUFAvZSs1NTRhNlpjbEpabnpmdDBYeVhTS1JkaG5admtERVA5ZUx0cDFwUjV1WCtGYTh5UktCdi9pSHNJVXU4RlFQMy9jc3I1U1JhbWEzdUFNYlJkd25KYlYwQjBMMGlUVDBXWmJsSFJKLzFtSGFIQUQ3WC92R0FMVFFMWlg4QW5GN3I1RFl2TmY1VHVOYzhkMVd5NWM1d0dmQ3Q2eUlaZGtoUDhMN0JNd3hjQlVmZ0xTcVZmR3FKZC95K3hHOVY2cjV2VkxjKzF1eEd4K1JaT3RPa2RUQldlQk93TUpqZEpxaVVvNHh4VmRRTkwrNGV4a0U2RG1lTjNDNTdiUmNKVllLd1BTYXhiTGlFSlBBcWFYbFAzSW1BS2crZm96bTQ4ZGJyYncrTUl0SHl5dkRMeXYreUg2cERqMEE0RDRrbGNIMVZ2S1VuYldnczVaajRnRFkvZG95dnY5OFRFcHpyaFc3K25xeFlsZUwwN3hJTERzSlVFWER3aXFtQXJBcDJvQXlZOElRRS9HRVlTYjJWeDhQVjRJWS95WWs1RGxFci9qZWlPWDI3UlNwUGlEVjhnOGw0VDlxV1V1TEUrVXdrMjUrLytZbWllUzZKTm5ZSk5WSWsxaCtYSHk3SXA2YkZUdlhKNG1tL1M4SFhVZFQ1b201ZnpRcHZFTEMrdjVnaTFUOHQvbTJjNTFseFM0Q1VOc0Iwc2g0OGhSQ1JxQ3Fsd0ozRWhCT0ZyYytqWHI3K1BEaGM1QUhWSWFSWHQrdnJMY3FRM2NDSEhkYlZuczJESE04NzZBSmV2ZFFrN2orS25HSHJwVDQvSXQ4TjlObFNiVmJySGhLeEhIRWNoREc4OFFyVjhTdlpId24zU04yc3RjcUhYaEdwSEsvSkJxZXRLdzV1ZU5KMTNUVGV0V0QxZmNQekpHS2RiTnZKOTRPWnErRzd0Z0U4Y1pCMG5FMUU0RnlJcmRETXpWUXBYdkFiTS96eXNPV1gzN1djalBmbG5qVDl5eXJDUU96NlJ2ZjM1NlFTdlFNaVBZMytVN2JXOFNPTHJROHQ4MjM0M0ZJL2JvbU9sbGU2QXk4WWdVVVo4UXJ2UVF1L2t5cTdzOGsydnVDWmEwc1R4YnJSTG0vYXNHcWtyUTRkSU1mYWJ4Vm5EYUExR29BMDR6YUdNTGlLTGg0Wk1BN2lnUnJRYUVVVU04bFRjcnRHc3N4cDFET0FFSFFhWHYrWFdKTjkxcFc4MEF0MmxGWVZQVXBOeTZIMUh5UE9BMXZGU3NLQ1JwTk1GUG16SjlOR280RXJrRytvSkxSaXVLWGRvbWJ2VmY4eUw5S3JCV2duWjNwQ0ZoMFpEYy8rOVRyL0dydU83NWZQZWg3UGlRVkxrQ2J1ZEF5MXRCL01sUHZWNjFXbVZqdFY2MTZmdTBIOS9IK1RETU1QMW42U01MbnoxQkFpM25nczNIelhiOWE3S21XTTkvd3k1a0xGWGhIeGdZTnhVYnJWdzUrd3ZjS3YvTzhhbUVzSGRYUlhEUzNJTWV4Z1lJd0tIdElVZUFTc0kyUnlsNDE5NkpmM1BOeGZ4ZzkyY3RrYXMzOFpjci9xTExWTHI5VS9DTS9OdmVER05BdlJ1UUlPMW4rVzRIazh2QkErK0VLaGdxQXhvYll2aWV1QzlVTjZwdGJyUWp3cW5ZQVUvME5nWnczUUpyNDJiWU5qYzhSSitKSXhNWXY1a2pVaVU0dHRDaWpRb0ZFZFZMRkZtYStkSkJuaFJNTVJXQmlpMVhjOWcwTWVyNWxOYXcrZURqbStQbkhGM3FSaForMW8xMi9qMFFiVUpwQUlESUxha0lzSDNsQm44UHpKQ3lyNlFrTW5lU3RHaVlpWGdidDRWN2JzNzRvMGRTR0V5MWxEMWVuQWFVdi84MzNSODczUE9zVHRwMVlpNnBvQmtYYXhTa1BXUjFCTjJlZVNlL1lvdEdmUWFwZVZTcVZpbFRLVlNsWFhMV1g4UXlKQjhEWkU0SXVTRnJqc3lmVnZBZ0F4SW5HWXRMVzFpS3BKSHZkUXcxQ3dSRmdEMEJhSDRKK3BoQUl3MytxMnI3a3JFclBEOFdxQUJEem41a01FUDd3QzZ2ODVMeS84NXptTlk0dk1SYVhPV21wWWNHcWhlWnIrNDV4ckhuV1UxQnZad0FhUXpIWFJzaExObjFOR1V3Z2Z4Q3FLTlhTSTViamYxWWs4UWpvY3pYYUNiaG8yVTVBUHNlY2hYYUxoZVJiL01TaWoxdVdjeTRTaW9kczFZb20rN1NpQXNsQnozR2xjdDJxbEREb0xaZExVaXdBcUc0WjByU0tZUmdyQklFRHFhbG9aSHFUR0FQYU1IRlVKSUpTT3JlMHBLV3RGZU02bFdhSFJnNnJuSVRWeUVOa1RzeHEvc0UwbWtsZjQxZWc1cXkzeFAyOE9DMC9CeURHVEhYNXcrc0ExTk8vWXRtTkYzbVdZRmdQWUdyQ3BBMC90ZU5TeTZ3dTMwUEpDMXdZMkVSaEd2VkFOUTJLYVRNZmJWQVZ6SG85WWJuNTJ5U3k0VUhMdXVxRUFEYmt2Qkw2U3J2NC9oTXBLY1EvNU1lWGZNSzNHK2FBV0l2ZE5sbUpDcXlSVzFmSmRXNCtRRmtGT0V1U0x4UUIxREs2K0tvQW91aktIZUZhbFVySktpc0FhYko3eHcvZTJ0V3JwWmFhc1poOGpKb0FvUXFnVmlVQ2RhQ3RyUW1TRlROQ3g5RUFPaENPNVMwaWhiL0huUEYzd21rdVAvdlljajk1MnRjazBuWXBRR1J6SVUwQmhDbGRCZjRrRGViWVNhc2hIa2xBeVFJVElEU1luSXQ1NHlla3ZQVlBKWG5tNDZnUEVES3paclRHWnphZm8wN2R6L3kyell0M2Z0S09uL29oQUtlUlVrTFpoaG95M2JEcHNvM2RBTThBekpkeXlaVjhzU2o1ZkVHN2Vnd2RBRTVxY1k1S000d1lOTEVvWkZJc0ZnVklvWHRTRDQzaTV5QWNLc1BtVkdRZGR6UUtMNkJDUVY5MXNkS0svamNXbDJReXB1VXpGVmtYNmFoTEhVYlFrbXFSTGIreVcvenlQNHRkK1RMbVAxMnY0dnlMSFcyN0dTRWoxTStCVmhTYk9FRVhyVUE2SHZtSGRFeDBaejhCd0NKZjZNSFFwWHJ1czZybDkxdXBoWHNuQ24wODNXYTZaTWRFcXoreW94dWJUVzd6VTJmK01RaUVNaGdDbEhBa2s4eWQvYkFCc0NsR0ZRREtqUlJsQkQ5S1VnVXk1NzZWdVNURmxpaVdDV0xScUlJc2lnZnFuTkVJd3h3L00xM1FhSm0wWVdoQkljcmRYZ3ovN3BKcXNjR09OTjBBM2JaUld4c0NLajlZUHZ6eC8wUVk1U3NsT1ZRQ3o3Skg3SExmRnlXMjh3dVdkVUYrSnZNL1FjVTc4aUw0L3NFdXJ4cTl6YmFiM290VmxnUzdmWW80SlJSMkgxTFA2RkJHK21qS3FOaENxU3paYkU0SzZQYkpUQWNnWlgxVCtrVFF2Vk55SmxJSlNXTWdGSTFFME8yUEwzcGRlaE9RTzEwQVRwRGtsRTVobjBvcStjUEtsNHU1VXdwNzlNR2dOU0NYTU9WRGVPWDkrQnBtUkRNKzVVRENRcmJEYzQva2Z2dE9hYmpzNFpsVUJ3NVpqbFM2WHFhTFA3aWh4WFBqZjJKRm12OHpTRWdRYlJ5Qm1zcGhCWm11V1FjbVFXVzUwRU56dVlJTUQrZWtBanU3ZStxejdPcFpzeWxJem5RNkpTa0FsZE5PeDJycWRlUmpUZU5vNGtFNVY1VkZteWxHVVpZVnhUUWRqZWxsek1nY0xoamdrVFpDaDF0ekRnV1ZScHJHQldrckw4ZW5UY3JBWjFBSmhXeSt4RSsvVllhZXdsS3RERTBqc3ltanZtTEE2dnM5RFZJWXV0V09OTDhQYkdsRjM2Zk1BSitNWkdYRERocTNWaURzUlhUMXc1bWNqT1N4MElKbkRwQVlucENNQTZUSlZGd2FHbEpIQ05JZzhTbllOVjY2am4rZUl1clJlYUVNV2tiR29tNm9iUXo4b0IxT1lRTldpdUduYnVwbmVIWjBtUjArTkJ2OW9ZYTVHbDZENmRDdjJpK1grTUhUd1pOMU15VmRYeEZnOWYwSElsSzEzdUxINW44VTVlOVEzbWdOR2VsSXB1amtkaDNUT01JZkdocFczWlRvdFBHSEJSaWRzRzhFUUJzYms3Q1BMZDUwd1RWZXVvNS9KcDNIeFFUbERCdWxlVVFoWVJsbHdUaWIraW1xandzSll4TVp6V3ZVblc0cXowRVU2a21rUzV5T20wVFdQd3VQR2RGZHg5Ym1LQ1VuekFZQTJWTFlmTDRrT3doVURLelFZclhSS3ZkVlVySmxoNjJiZ09Nb2Z5aVR4VWlmYzZYd3BEaUZQcHVJeDZTcHFSR2pjOTIzY1VnWlpneGNoK1IwOGpnRXNwNVZscEJZKzhWV2RpdFhSMTZiWUpYOGkxMWV0UFBQQUxuendnNlBYVHJicktydWlsdzR3QkNvSXlONUdjd002L1FSZFZET2RkclFtaG9iVXdCcUErWTlYL2IycDdTZVRCZktGdnlnTWxjWFNkWEdxMEp5VEJ0eURzZXptZW8zRHBldit2ditIWmczNm55YkhlMTRBeHlpTExSaWt5V25IZUkwbElZR3FFVUFOYWRyK2V6NE9kL3BZSGFndWJsUm1sdXd0N2dPcUF3L2EyYVdBNmErVUVmZ3RRTEp0enNsMmJrS3ZKOFJYTTFJb2tmQ0lpMVFkdEY1dnRQd2ZoUzYyY2hPWGcxQWRUQlJCN2hDc1l5dWYxaGN6T0E0NlBvNXBjWFZveFlzYzFLaTZ1b1RZb2NnRFVGK0pMVE1oamwyRHJBSFZNbUNHK1lGSWhKcE9oV3B6UWl1WmlUUkl5cjZ3R01Oa2xqMEFjdE9uSUdXeVhVcFJHUEJZYU9WU251Z3FKWktGY2tTcUM2QXlwVndySFZHQU5qVzVpWjAvMm1kcm1LZUJHb1loOC9qRGYxRE1JLzNtMzArZWc2RUEwQU9mZ2xZVEJ0aW5NdjMzR1JHZExHWEJhd0FES1k2b21zazF2MUdGRXpYVFZsd0xUeXZSc3dxOTF3TW9uU3l2MVRTa2I0UnRwWU9wRGpxWjlBUWhBVHFWR0NrLzFSZzFneG5MMGZCQVowRnFBdFAxRG9UYnorckMzV3MxcGNGckRLOHFjMlB6M2t2QkdnblY1Z29TQTgxQm5qNVlnSHpxQ01JWXliNjJmMmJxU204R0JDQWN4YUFoM0x2eExoUVZCamhvbldJRHRLVFNnR080UUxjY1NYamhJTlZwV29rZXBVVm5YTUZpa3BaZDVnQ0VhWUFMdVpRcTFBRE9OSGYxTnlBaVg2NGtWVklnV2I4WFIxbkx6UE1nZkdZOUQzYnkyRkR5d3N6a3UrTTZCWlRVa3BkdFhISld0K0t0YURQVmlCT2hsY0NrRnZ2dkJac2xNT2FQMGY3VFUxcFhkdlhQS2lEd2hJQ2RjcDhaejFuZ0FQcy9WVGltQ3JFOWlzcEQ3eGtSV2ZtNWNJVEQ5YlVuSE44Ty9WNnlFTXpqV3JnTmlrak9lSnZ4bWcvbmNhS0ZPWlZwN08rUDJrbXN4N0h5QUgyYXBTdVFRZU5YVWhpdTl3Zk1DUG1oS29CcWdMWThVdkVhZXptUUlnOU9OOE5PcHloNU9ST3FmRkFEU1hxVklPcXc2VTk2ejhkRGdSMVNQSEt6UnlldTEwU0MvcW5rK0pVY1U4b1dHWGt1VTUwM05SVjhjNFFkVTVvbyt6SHAyRUkyQkMwMDBobU51b3hjWUFneFo0TTFxVWwyT2wrOEQ2UnRqR3Y0QnhUc3BORU9yRmc5YU1yckVqbkJTcFBLVmtCVjg2d3Nsbk9tbGNqQnhTa1ZBSllnZHVrM1B0OUNJNFpPd3pqQk91c3hWVml4OXEwV3FnQ3dLSllQYndtOEdxc3laT0FaZ2djaUZUODU2M3kzaDlLYzhPTXZ0cHl3c0NLdDFRYnBCaTdIQUNObW8zRkFDcXFrOVBJQnF1emlIMzFvZHRJVnNzYjNpSmU1R3N6ZmNUUWlWTUR5bDBMSkRKbkZTcUVTcVpCYWEzM253WHFxdytvN0JrNUE0NzVnTUxtWDBpaWEvOU1sK0dFU1ZieERuWkk5TXhPRms2N2YvVC81bTJBRTlkZVpwcVpKMXY2b1FxSG83V3V3NnUrYy8xeS8zcnhjL2RaOGNVenNpcHc0c0JheVhSSXdrcnJORDcxSE5Zc0pheTJUWVh2eVZiWHIvN3lCbWkxWXQxbm9ERExmRW5mYUVuOGZaN243dmNyK3greEpYMlh4Tnh0eCt2b3pCUFMvK3I4NnNnem41TDBXVGh5eHJ5ZGFlQjVRckovOVlQaUZWdUM4VUltZk1ZV0FiOVNnSnJRWTdtNWg4V08zeVhPd0c4c2ErRzBObVdmRU1tSzZRelB6MjNpMWpHc1dwa1gzMVRibWNYcUt4YUdSMGJZK0Fya00zQ3FlN0ZqYVhTY1M3Ry9kVDRndkZiY3hvZkxoZjRmRjhvSGZ0RGN2UEtZUUR2akNpT2tLdDc5OTVmNlRtSWxTb0xTSU10QVh6WGFLMXNqZjdQbTFjY0JMcldHdjdBT3VlT1RZMmp6akZjNFl6aHVxQk5uUEwvWmlUUjhJV0sxZjMyb2Y5ZmJqcVdzNDV2R3NhUXhKbzd2RjAvRjUzYndaWlRNeFRoVTdHd3NyUzRSSjQzbFZSY0gzRHBwM2ZtQUdLcXVxcjU2M0VrWVE4L3N3MHh5Z0lBTTY2OXVqd0JjUStpR0FzbWNvb2lqblNvNDZUVTcxT3Y0UTdkYnNkTG5qMGJLaGpsTnEwVCtTRyszeEtOWGV1N1FHdHZwV09NN3NVN01wVFlDbkRpNDFPYUdGYlF6ZHZ4VUFVQytJdFZNZTR3VzY3aVFNcTF5ekVZK2VnNXdXNENSb29Rbk8ycmVnNnY2NlVFWUJ0TDBRdDBYOGhWL01Kdk54NXpTSThtbzk3bkcxb1VQYXFURFhLYUZFTC9VdjBJaXFWdHd0TTBhZkJBRngxSGlxSFQ5NkVTUXJCTEg4VCtBcVhZV0FrKzFsUUE2aG1aYXBJU0p6UGhkS2RhbDRtQkdBemtxNWE4TzhtZUlQMEhsYXVwaG5ZNHl4TGlFOVE0RXdHRXdPeUtaNFpGS2M4eDZQaFlIWUZ1Njd6d2NjYU1wSGk1a25iOWYyTEhVaTdSOENBQzlCc2VETHNOMnFDVHJqN3JLYTlxRTlSQklEeTByaWt6bnNKOTRUWmYvT0JhdVVpbExUOStRcWdVTnFjajJtT045cWJsMXpsZUFJZW9URTVxalFwZnY0MXRLNWVSSEpkSjZDejdLdHd4aW55ZjhjZlhVVk5aUnBUWWhQYTlZUndVa0xyVk9nWDJFbGhza3Y5WWI2UXpVQ3JkMURnK1B5TUJRRnAxeDFFc21yTjJKU1A3dm1scTIvZE5raHhNZjhkU1ZYejV3aWU5Ry85eUtORjZOMCt3YXNYa3gwRHdwVXMwWlU2OWhyTmE2K3JDTUJLcUNWQzBBTWU2ditaN2xPSUtXdkVyaVJNYzR6aWtieWVleFZUbTVTTHpVbjl1RFhUeEYrNThteWlyay9VUis2b1pLaU9GYzBIZjR0djFSbkdTM0NxSUZKK2RTcEZENzVBSGhPQkZGRmV1VHB5TlVuT0pDS1V0eldDYWFZTFBYT2c1d3ZwME01SnZMUEdHSGZYOEVKNXdtWStXZGFYdnZuNlk3THZoQlhYQzFUc2xuMys5dndsZWVQK0Q3enEyQTRoS0lEaDRkRFpCaVZCL0lWWk9nZVVjVitxdDVmQzFjaVVnMlNrSXhHQjF1eU95VXJ3NXVrSVdSbEh4d3p1dWtLV2FPWnArVnFrZGY0UUZucFZBc1NWLy9rTGc0RVRJU2lZbm5STHhVdFBKNEtqcjh3WWJXNVUvVnB6eXBHcUJIVUhxcGo0a2QrUUFPTHNjY3FkSFd1RmxhNTh3ME40SVVsZW1aSTlQclJjd05tLzlOaHJ5U25rUEZ5UXNEY2g0RTdFb1pVWmJnOWZKckdwYklHMXBXU1hjQ2J3UUdrVFhac0NTNDQyalMyb1FJTVROR211R05WeDl2dVdKOXpOd0RmODBQc1pnTUZjdXdlK1l6a2xNM1kwSERxL01Qc2NrZzlOZXkwUitQdnhsOFNmNXk5eS9sdDZYZGVMWmthNkZYUHJ2NHpkSVZRM3RHK2RDZ2tVL2QyQUE3NlBuRkZCNE96M1JEUC9aR2hqNW1RbVBvVkxyMG1XbmdhQ1FjNVBGWWRwczhsdHNxRzRxOXN0a2RrUzRuS2VkRzIyVjVvazNPYTF3a3B5VzY5ZEFQc3lySXhSWkVIUzJrUHBBQy9wRkdzL2NVOXJETXRiQ3N4NEEzcERjd29adnlpR21NU1Yva3llSHQ4bWhtcXp4VjdKUG5LOFBTaGxNYno0bTN5Zko0cDF5UVhpaW5wZWRLekk3V3BSMm1qS1NDeFBtNlVnSkg1ZWR3MG82S3ZLcG5sNjNJV1RFbjhSRjhiL2JQclBabDJUQVdzei9FbUMvV3RYOGM1MUI5Rk5wdkY5N1ZWMHJEU2o4a3dnUU9rWFYvaFZNc0NWSW9DYURNQzZramtmaEZJS1FiVUxoT095NWZXdlFtdWI1bEJYamhJSTRCWjQwd3hUa0JZMXkweVNCK2VIZVJMbUFDQjV3b2lEUjV1QzRzaGh0WW9xYmRmQXVLYnBvMWJpU0NCZzZCSVVScVhFVmw2b3doNHBxd2x0eTYvWHZ5TDMyUFN4eUE0VUhGYm5WRUhsMzVNYms0dmNoRURGcFJTSmNtWFpjTnJXRnVOVHNzR3A1NWh3ME8xczJGZmZMWHUzNG05NDdzQlVrNDFSdmY1MklESng5VEtHME0wOWY0Nm9Fc2pxYmtiK2I5bnJ5eDlTeW1BTVBReUFlSktqbjZZRUNxUERGQmFuemdJeHM2RWphTmx1RmhKN0Q1WnhvYUcxY2RuYkR2THcvSVozYmVKOS9MYmNibllYMHBVZ0RoeDNCcDFFRVUzMmlJUWx2c2pzVGxVM011azNmTXVkVFFCZi94aGcwaE41elhnUmJCeWxmcytkWlRNbTd2U1VlSFB0M1Flc3J0WVp6UlpoUzY4RjVxZko4ZmFmNFlLSitMSjlSWVVQajZNSWV4eHdIRXRCV1ZGSTVIajFnVTRDUUNQM0lSeXdURVV4RUEyMWJKeUx1MzN5bS95R3dHcVI0cWdhRUFIZnlUZDd4eUtLZk0xMit0MEFQeDRlbmpFMHdSK0pQaE5SV2tGcGI1UVd0QnBlcWt0VVpBMnZ6TUNrMVltMHdIUDNxVFQxekIwT3BCT2p5eUlTQkNibXhjSnF2alhWSnlpMUx4S25KTDB5cFp3TS9FSWdEL05GWEVWOXFaTlZ6TUt6dTBHaEFaVjRJZ01HRjRBb2I1d1hsZk9TT2YzUFlUK2ZmaGJlQ1BoeGViOE4wdS9TNENVa2E0SEU1TkhISkwwb3ZHc3F1WWxSRk1BZEd3REdHak5MeGltblNreEVYSzZvK2JDaEFDbUxUU20wQ3RtckFzdkJweUFFZlphMXc0NFBzQkZBWTBPZVQ5cVIzM3lOY3lMMGdlZkNoNUFDcG9wT0ZpVHc1SkRPSUxPRDJWdk93cFpXVVEvS0laMjV1b2szRkhIQWZTbFVlWEVyaGFMMzVGaWhWM1hySHNmQ1EzOEZMWUVnODlrOGd2N2JuWmozWi9FaU44U0ZSR1JrWmtKTzVhdXRGOHByU3gzSzdoa2JRN2Naa2Z3dzVCZEFrOG90TEI3TUhHVXA5a0lERVNhSUdEWU1DM2U5ZkorYW41MGg3RHR4MG8xd2hvWm9oQzFEUmhTazRhYldLa3pVQjdERjJJd2twUVU3T1B0a2xWR3hoQ0E1bTdXdXZpaE5hd2tzbUROM1djTFozUlJ2ay9mVS9JNGtoYVBqNS9qYlJFR2dCSkREQlJxY1NETVdGZUNubVREenhEVnkwVHdjbktRUVFGUk9DSnoxSEtvOW50OG9QOFMyamtURnNraVRLZmhueGFvQ2V6UGtySWJ4aUhubXd2OTh2clcwNlJxNXN3ZzRpVVRQNkdpUHByalJsd0ROM1p5ekYzMHFKdUlWOU5BZlJxM0JtSFZGREZRWU5FM1QyVjN5ZTNaMStTTkhwRWZJTlJZcWpMSlpGbThDWWwrUGdtUGt3Tyt0eUM3SFF6Y25acW50elVmazZRcXNtOUxvdWFsVi9JaWVFakpDNi9nRVBWaVl5cE9uYkpUcStPK2k0T0tCWjl2WHVNenVvWHR5N0R4Mm8vQUtBdVZFYldJMVR0VEgveVRPa2JHaGRnNHl4QnZscVVLeHRPa1M4c3VCYjZYU3QwTVZmMW1OdDdINVBQSEhoVTlubzVpYU83dUh2b0JmbkUvS3NWckd3amJDQUZ0TW9uUi9iSmRoY0tPSmpRaGk1NE9WN2hPaU1KZ2MvdkE0d2p4VU5McHk2NUYvcmRWa2pzWmtqMlZmRjJtUnR2a1pZb3YwTU1nN1J6MVR6QzlTRk5UeFlrbXFVTDROdVU3NWVYS2dQU2c3Z0xBWlN6a3QzU25XeXQ1WUV2dDhvODZOYWZtM2NWS3NTWERBQ1R0aElZd1ZLMmkreEN2bGszRHluanlmbU5pNldNRDhNOVc5d3ZMNVpCTzdTbzA5RUl6NElPbCtiMmlBQ2NKRC9vdUVtWkZMMkNQSmZiQTFzYzdqYWtWZ1ZxeGdMNXQ4VnZsZm54VnFnRCtCcU5WNVJkcFg1NVluaXZySVRlMmdMNnRSc2lNMERYWUNVbjJ5RUl0bFFnZGRHTGtPNVQ0MDJ5SXQ0aGM2QlBza0JzUnVTeFJrRjlIRVRZTFlVQjJWSEZxQnc4b1lSY2piQm5JRTVLK1liQUVOY1ZBT25wM0hiVURYb3NQQlBHODZHei8yanAyMlZwc2hQMGxhV0FjY29lcUFrYlVHOXpVZDlkb051WWNaVVZ1UExHdy9Zb1hXMThVQTl0V1BNSFdnSGVhTHppcDlZVU14dVdKWnJQM1Z3RHE5RlRHLzlZb2gwWGd6VEdBY01ZRTJYU1c5QUs2ektaeXNydk14bko3RWtMMWc0V3hiRkRVTHV6dUVZN0cyQm81TGVtOEMwcFprUGdoSjBsOC90bTN6cTVkM0NqUER5OFUvYTRBNkNESndnbTViejRYRG1uWVlGOHRPTkNXUVZRa0Q3RzMxdzRJSCs5K3hkUUt3WmtaMkZJRGxhSGtGOU1Ma1RYM2VFMHk3WHRaOGpIdWk1SFVFdCtsOXN0SDl4eUI3NTFGWlZUa20yeUlONG9UdzBmbEtmTHZmZzg1ckEweHBveFVKZ3JON2FzbFBmTXVVRGFZZzNTZ3k3dDQ3dnZrWFdJRzBjUGtVYTIzMXoyTGxtUndtSGR5UDlUdTM4bVR4WDJBcGkrZkhqT0pmSjA4WUE4QXRxM0FGZ0UwMUwwTEJjMUxwVGI1bHdsSzVzV0tOa3NMK2tobjh4NHdPaDdQTVZiL2REZ1MvZzIyckJYUnRsajBQSHhnOVk2RndPc2k1b3BVVkY4b283ejNBRGROdzZ1a3p1R25vYlVIWkpOSmZJTTNUTUEyNFhHdWlyWklXOXBXaWwvUE9kaWFZd210VTV6a0lDMzdiMVBub0cwM0FTdzdxa01vdVlaeDVMbEVBaG5Zd0QzaCsxbnl3M3Q2SWxCRXo4dWd1WnA2QVZDS0w4b1hYTStSdkxnWlNOLzRNd2NEZ0NiVGpQMDRhcXJSbnhpeFU1Z2VCNEV2NGRyZWh0eWhPSEFBNzlpbDkzNGFzK0tYZ2VIZjZpQlZZcVJLeVRlZUQzeVQ3T0xRRWhWSDhnSVptYnltVGl6Q2ZMWDdIaUpnY0gzRjNiSnpkdS9pMHBHUVZsQ2ROOHY1ZmZMem1vV2JvNk1WQXZ5Ymd3U0ZrU2JOS212N0g5UVByMy9BZW1IRkhFSWpBajJ4QUQ4WmJUc2RlVStXZGUzWDlZTjc1SnZMNzFGVmdDNGV3R2ttN1o4VjU3RndJU0gyR0gzREQ3QWhtNFVjZFpocEdyNVBiSTBEc25hWlNqdGgvcXhwZElMM2pUTHBtRU1Ob2NoSXlBdFlxQWxsV2hYWGZHaHdtNTVaR1NYN0NoeDFIK2RsS29sQUNBajI5d2NXSUp5d040UHQ5QThnNHJlQ0FsRnBlVXpCeDZVTENvUTg5S1NoQ1NsUHJZVFVuUDc0QXV5clppUm41NytidWxBbVhSRFQ5aDdnUzBKZEsyVXlzNUI2clg4SUdzTVplcVR0Mjc5amx6WXNGRGVtRDVGM3R5MlFwcDFCb0k1aC9WQ3V5VVA1SGZKejlGRDJUaVpLWUZ1bVFJY2VBY2ZLL0lyTkxMN2gvZEl5Uy9KaCtldWtWUUVzRU9adnpYd2d2UlZCeUhMazVJay83VWJ0bVFUZE9kTmFHZ1A1WGRJSXlyLzlXMnJxUXdBaEVzbEJUYjcwR001eU5zSGZ0eTA5YnVnYjRGY2sxNHMxN2V0UkUvV1RvSzB3WkV1VkFPdUV4dTJOZnJ5OUhMR29MVFdMKzR3RXZ3cVhxUzU3UHRYWmpMUC81c3FnWmdpYUpKWUk1WlJXNjVHV0FVd1Y2VkNqQnVrVHBZZFlreGcvbmIvcnhYa0xGQWZRUGM4Sk4remFNSFA1US9pdDE5Nk9LMkZ2eUs3dW1TWGZIYkJXbG1hNkpTTkl6dmxUL2IrWFBaRGZVaENuM1ZBdEFzR3NnWFR4TUZnZHIzNzBKWHZLZzdJT3pyUGt4LzFiNUIvN244Q1hSYU9HTUpmRThCMGZYSWV1cjRXZEtWVmFVVEYzTmExUmhhanE2TFpXT3FSTy9xZmh2cUJZL0NSRnI5dWJXWVVMTXhHc0FQMmtBL24vQng1WW1RM3BHSWJSdDVwK1VsMnErekd3Q2FGQVNOMXMvZGpsTHNRVXBqbWEzM3JwUmRxUUFKNTQzTnhPaUptOTJUcWd1ZkpSdEdJYkRuZ2o4Z1NyTE9jMzd4VUs1RCtLSjZpaWp4bnQycGhnUEtyNGMwQUUzUjhwTkFMb0Q4THZqMlVRd01kZWs3V2oreVFNNkt0MHFGNW0zcGgzQ2J3NXNsOGo2b3lEcVVMa01DT3kwYVB4aWJNYjRnOWdtNThEYzc3WFlKdW51Vk9RR28vZ2JRTE9vaGlIQ1BWMlh0dzJvbU43bEdvSE8vcE9BZjZhVXc2WTBscHNlTHlvK3lMR1BFN1NsOGYwbmkrMklPMGQ4dC9ETDBvRDJMSzdUUTBsbmtBTGFuVE1rNkEyTEJIb1g4Sjg2ejhkQ214UnRKVkdwT0I0dHFPRlUrajRXNHdralZld2Q3VE5JRWFwemVDNm5XNkYzNGhpVFFTQ0pRNFZVb2svUEVwZ2hyaUY1dkptbVdRQlBPaDA1SEludzl0a1FFQTFRWWc4RGxndVREU0psOWU5bmJweHVEbWdjSG41RlowVzV5RGpNUC8wY0orMlp6YnI5Ky9vbVJVZVFSMW9UWGFMSi9CZE5nOFZBZzFOT2JaZ0M0S04xTTBIZUFZT3Nnd2ptaXZUUytWUCsrOEZJcCtWTDdZKzZqY2s5MmtGVHlDTXZ4NDRFVlpCUDAwVGowWmxYazQ3bEF5TElaRS9mejh0ZEtNd2VXWER2d0dVbSt2VmdRYjMzMjViWEtydkY3WlMxNkFSTkN1TjBuYU1mbXJSVmZMMlkzejVMOWpYbmNyZEhyYmkwblI4V1FRbytRK2RPOWIwVWp2eTJ5VGQwSGFmYno3Q29EVzZJV1hOaTZWTHkxNGs1UlJuazQwTGg5ZCtxL0J6eThQUEMwOU1vS0dhV00wWDViMXVaMXlDWFRoQkhxaGQrTE1rWG5nVndla2FneWtsTURiTy9xZmxHK2gvSnl3VEhnT3ZzaVdsNmV6TytYeXRqTWh5V0x5b2U3TDVVeW9jWCs5KytmeXZOdVBFbGhTUXRnTVJFcW1OS2hxeU1Ob1dEZENGYmh0d2U5QjN6YVNkanlld3FsUVJOV2pvZmpNS21KOTZaaUVQVG9VL0xLWGFJbGJnMmRGVkZmTk8xZjVFV2pyTUdHdlJQdjBEYkpGNFpzQWxPNWtzMDVob2EyRG1naW1YNFloTWZLU2hKUzVQYk5SNXU3N3RmelBKVGZLZjJEdXJoK3RtVE9KTG1pZWk4SEJyd2MzWVFhQkloOFNGcFVkenRseTlMbXBlRkN1Ymo5VExzV0xsZXN3c0hCUjBPM29qdGRzL29hOEJRQzhxZTFzdWJUcEZBVi9XQjdPQ0xBbTJIZHdqbkFWS3Z2VHFJRFh0WnlwUVZJQS92N1NrRHhlNkZIOTlJSDhkdmxQell0VVFyRzdZaVVhNUljcGpyMlhJWFUvREYzdnplMHI5WnNId3hqMFBGamVwOTk2WlR0NUdMcnhxS0Z1eG01UUUwWGpadmNmQjkzbnlyVk5aOHI5NktaL05MeEpmZ1ZWcWxRdVNpL1ZDMGo4UWZSTW56LzRNSFR6a254NTRadXhuUmpkT29SQkIwRDZGQnJHTHJlUDdVcFdBNVNMQUp3OWhSSDBVdXhxYll6VzhSVjI4STdHUVp3MkNJcU42UGs0MnVjTXp0WE5aOGgzODl2d1hPSjZEeVFzNmd0Mk5Zakc3emhjM2JwY3JtZytSUjRjZWtsK0NocC9uTitOcWF3eVZJb1JCTU1BRk5yMi84TnEzeTZVL2M1VDNpYnBHTFg4eVExUE0xZEJCaG81dTZKU0Y0MU5sUTJmVXcrbFZSRXBOUzNHQjB4NS9wUVorUmllVFo3cVVmZ3c4eUpHaU85c1hpSC9CQ0JHMGUyRzVuY0RtK1c5ZTM0a0wyRXdnTlVLK1RyQTlxa0YxMmdYeTNsSmdwUGR6RjBqMitTdXpIT0lCZ2Z5RjEyWDJ2RllBT001M2JFUUxmY25wLzhYK1p0OTk4a3ZobmZyYUxrSHV0Uy9WbCtRYjJaZmtDc1RDK1JQNWw0QmZRcGdSSnBhUklDQ2Y1VFNDeUNCbHdVcUF1bWJCL1dCbGU0WElFWFpGYUlDQ3FpSUdHcU9Dd0xhTzVsVUdQd1FReHdrVVNZREI1QU5JT29xRzBKcUwxUHpnQVBBenk1UHA1UGd6dTQ4TkEzZzExdm1uS2UvVEhsRUhnQXd2by95M0F2Sm1BVTlEcVQyUTVDQTl3OXZsVGMwbnk1L0R6My9zd2NmbER4UlNpSUFiQTVNTGFkUlVwRFlMQzhOMWE4b0NqRllIcFlQN3J4RDdzemdqQXE0NFFCY2hEZWdURUhha2xvNlU3cFJpREcyYVZQS1FSMkR2S0Z0bGZEM09haEF2eG5hS25kQlBmZ0p6cnpveDNRa0ZDek1pT3lUT3dlZmxUL3FRdWM5Q2MrVVZFTWF5Vk9qYytOc1hNaTQ2bGVpWlQ5K0FXZCtzWUc2WXpGRG1NSm94MlJpVFBPcVlwNmdncVFaUW1FNndUQ2pvRG5RWS9IVkZlVEl1bUZIbllVT21nTmpMMG5NaGQ2MUQ2MVVmZVhpYUtkY1BYY0Z1djBvOUVtc1VrR3NjYUJXNE1ReG1Mczh4VkVUd1czSjN5KzVTWVl3TVBoNWRyUDhBdExrZ2N3bTZKaDVTS1hkOHVUT3UrV3IwSjNmeXFPMkZQZ29KN2pFQnZGczRhRDhPcnREM3RiWm9TWCs5ZkFPTUxsSDlVeCtZdk9zMkZ6TUpUYksvYUFwN0xwTTFVM09JQ29acG5OSGhiTTI4TXlLRGdIRG1GU1I0S0FETUdqTENBRlZCa0RiQmgxeWJ6bXJnNVlVR2cxTk15VFRqWFBPbDBzd0FOdS85VC9rVndBQkFiZ0Y4NjFiTWVWMFA4cjh4ZjBQU2hIOGpJT3A1NmJueStVSUd3WGZmamo0UEZTSGZqUGlKc09SUnd3ek5IKzI2OGR5ZDJZSGdNdjViNUhyMms2WE04Qi9xbDlmNjhIWDJkbWdFWmJBSWFuc3BGbVNYUmowYmNJUzhDVVlWRFVHZytJVTVvSFhkcXlXTlpDMmZadS9JM2VYZDJDYUxvSnBySXo4QnZ4L3AzOFJFbUFxaHhxbXlpazJSUjd6VkNVZTRkampnSGRvNkZEamt4MFJjYk9ySlRxdmlVUW81NVFzZlpqMmhRMDhDZ24rQkhUTEQrKzZCeFBkY1hRejVzTy9qd0FjdXpCTnhFbnZIRUJ3UTNxNXRFS0JmM1BUY3ZuYXdET1N3K29VNlNIaDNYWmFMZ0lvS1JzOGhIK3UzQU4rSitSZDh5NVdHbnZCa0xkdit3NFlQVWZPd1pUTHVaaHlTV1B3dndQZDRVN01temFnVWpOUU9lNENlQWxXbmU1UkxSRVZDK0R2QmgyM29hS2ZRQVdRRC9jTXZnZ21EK3VJT1lmNzJxYUw1TXdFVnEva09RV1lpVDh4NDBPbTZWWUtmV0JsczZLMU5JYjVRYVdCRldxMHkxTVJoaFdzeXBDOGI5djNaYVBiSzVjMkxKVjJySkkxWStBWUJNUVVFd2FxTGtidjRBTUhwMHZSbU5jazVza3Y4enN4Nm9kYUJTbGFRS084T0RaSC9sdjdKZElNNmN5NTJ4Y3hxRXd5RDdhUUlQLzE0Q05uVEdKd3J3Q2d2NTllSXIvZmVTNFdhd3J5OVlFbklaUmRWVS9ZcUEyQXNFSUZpZm1SSFQrVTMrWDNnTDZGT3Nocnc4d0xWd1k5VEQzc0t2Ump4dVlBR2dOVUxOUi9kN1JGcmtrdENMTTA1UWl1Yk1Na2hTcUFoMEVsRlFFcVovcFplb1RSM2dhOUxBUUVVWk9JUUZkbGpldjJJU05UQXc0ZUI5Q1NFRTRqY1lKK0l5U0FJa0V2NkVyUm1oTWNWZVBaaHBSOGIvZGwwaERCUmcyTWt0L2FlSXA4blFvK0NGdVBDZVluOS93VVV6MHBwSVVDb0lUN01hSk9RTzlOSS81TjdlZGp0TG9ka21VYmZqdDBCRHNYVXNPREhsRkNVV0tvMURKYXpWeFU0aHVodTlKb1hlSEM3cG5wcGRHSXRrSWQrZUtCWHltTkVUU3dKQ3A1QkdBNEF5ckd6ZTJycGNQbW5nREV4WVc5MCtGTUtJc0lEZzdKdU9kQnhSZnNJWWVSRWhMa2swbVE0UHQrMzFQeUlQUkZHd0M0RzQyTDNiakcweTRSUWFHdnh0SDRxcVFkODZSL2dQbm1sWkNpQnpBR09CV3pLZHZRT09NWXJYOXZlS1A4WnV0dWRNU09MbW5IWURPTlF6dDhMZWVObUFyYldPbkhFaklYYWlMeVdRd3MvMkhnS1ZCVjFRV0lDUEtzUW05VWVqa1lCaDkvTnZDOC9EaTNDYjFPWE82QitnQ0dtSHBsWlNFczFhdzQrTW1GZzZwYmtkOXJXWTU1Mm5OQnhVUk1ZOG9vQjRCYUFRM0tDZktKallQSkJieFMxdmtXUHRCak41d0NQWWtxSWtQaFI1dDVvc3V4R29LQUVvUHRoVjEwQWdXSVk4NlZ2eGp0SU1XRlFoOERBLzV4d1hXeXRuV2xFc2Zwa3M4dnZrRSswcm9LVXBkZ3g0UXg5TlFlU0lzOWFQSDdjY2ZVT2JwT1I3S1FpUEJHSmRpWW8yM1FrVHpLSkx2OW91eUgycEdCdmd6MkFiQ1czSWhKOUpzN3pndUtNMXBHOW9xa2tSOUhqMk1FSDhmcUZmY3lGQUNjSlRZMmlpeThGdDN4WWt4VmVhQVhUWXNWeUZUUWJhRjRkY2JWUVF0WDJ0ak4xcVF2MGlWYlZYcmd6blIwNUlPWUZBNkVEa0hFOEZ5NjVMVFNMVTNuYUhndVQzTjZMWUdHbXNBQUtvN0dUS0J5QU5jRlFINWgvclh5NllWdlFNTjM1RW9zdTE0T1NleWp6RlJWRG9CWEd5Qk4xNkZYUzBMS3BSR0dtMDVJREdGUndvRHAvVjJYWVNtOEFlNEVwQzliQWZRbnNaaXhBWFBUQ3h3c242SjNZeFIyMEl4SlhmMmN4Z1h5M2xZdW9mcmdGZWlEYms0YTQ5RTQ2amdGK3JENmhraE40T0ZmSWYxL1dISTlldFRSc1FvaTFreW9VaEdzYm9WOG9SU0ZOMzU2Ung2VXFjeWJGelNlVkJ2OWFpbW9WOTNqcU1kUjJVN0RkTlFBUjY2SXBhdFpUQmZBWU9GWllVc282Um9XeVI5QUQxdUJOV1NTWU1EdFF3OUt5T2VXM0NCL21MdFFIc0lBNnhITWJ6NEtQYW1LK09kQzhiODRQbCt1d1VqN1hIUkRUSFp0K3lwNXRHRysvQktUN3IvRjl4ZCtnSW5zS0RKdUJlUGVrVjRtbDBHUHVyemxWRWdQNk13MWc4Umd5dEJKVjREV2k5RE5QODFwRjZ4OExjUDg1ZHV3VWVWR3JOd3NTbkxhQmJRQlNHMVlsdTBBYmRSelk0a1k1bS9OekIvVFdZbWx5WjVLVVVmUFpSZmZrY1hlVEMwc21NMkZrVzQwcGlJYko5STVIWE9rTkp3cDRWS2o5c3pJZ3pyck9kakY5YzNULzBEK0FzdTNUd3h0ay9YUTMxL0FkTlZMYmhhektseVJhNVhYWTJ2bFpSaFFyUVRmVElWaktnOStYMXg0dlZ5Skx2ZXJReHQwQVlPYjVXNUV1ZitpK3dyNUhRYWVYR0VyUWRxZGh6Q0VRRnVDUzZXM1FKby9qYW1xRjdFNDQySldzeW9mYTc1QWJ1aytXNzY3NzBrWmdqN01SWkJ3RytkeVNPOS9QT1VXK1ZQbytZOWhoZTVKcUJpYktuM3lMSHFtQlBUajFkRTJ1UVpqOXN1Z3pwMkQrdUUrRUsxWDhHRWk2VXEvTXFVcWVNR1ZMRlFuK0RDeHdXcG5aUUN5Q3h0S2dXR0VKSktObVN6S3hBa2RzZXRFMUtnYit4SGt5WGtoWnMzZkVaR2kvVStRUFNQd1dkYzZBcmZSRzdzeFRqMTlmK0E1dVhuVFZ5VUZVT1loWWRaaTc4SlhGOThvOCtwbUJNSllTcHBoVE9Da0xxRzNvWkcwSG1McXd0VlphOEhHdVdrVzlKd3dyVnFzc1JaRUlydENIYTgrN2dDbWpGSUFjS0xXUU1kbXlDZnlONVJnekxpbk9JeWxVbTRrb3RFUXVOY1JGQ1pSejNJTk85RWxqRTgvSTVuclVxcEZxTGdZZkE5bUpKZkxZNklIOVFiOEdYVzBGa1FiWk1SeENwRHNHTEt4YWFzSnFRbWZSeU1jdFExSmhlU3lGYk44K2p3bWFST0NWM2F2VlBZcGZVbXd4c0NqNlFUQ2xFZ0ZYWUpuVkJiWG0vUVJUa1pQSkZDUm16NHpWeHJlT2RBeDB0VHdQeUFFK1RvSVM3WEZHTjc1WXhxNHF6dW5kTmkxTXdUanFRVWg4TWZHVFdXV1RwQU9OZXJxZVJwa3BXRk1WSk1Nb3dScEVUUWFKZlRYOUhCQnBwUSsvR05qMDJkOWdoL2lhSWswZllZelpQREtRUThsblFuUGJwNFpNRkYyNjNpaWxmR0NPT1IzWnh3ekQzU25HNGpSNEVFY2RXTVMrTVAzZy9TdWJrRjhZdzhmR0k2Smg3OWFjZUUyMW5EcXNWaXVhSjZHcUxIK28wOWNTQXFZU21MWnBaQldaakZkdzBJeG5YQ1BwVllHQ3E2dVFRYm14aHdEV2pVUUh1Q2hmbVFVdVVvYVRXQU55R0RHRXR4NVF3Qk5uVXdPRXREdGQwSDhNVWxvSVprbTA4ZENydDdEREpneTdBRmZERWtZbktnYnNtRVpHQlIzWFNCZ3JrQU1xNC9MdE96SzFUQUpUVWt6Z3cwR2Jrb083Y3dhenh4RTZDUFNvMDMzQzZnbkhoaGViN2d5UERNR1VPam1NVlAxNDRVNUdXTzR3Q2ZUT0pXRnBFa3RKaFFwck8yMVJXcWFyaktWWlROMG1QSXlKMmJOekEwTnZLc2t4eU5GZ0ZMQlpQSE1kRXk2Smg3alRtWFlDRXY0Y21RVmJ3blkyQ0pZeTBOcFpScWFxRWtpRXFXb2NjdWpHU0JYWnN6Zk5JMlNHNlNqaFlXZGphRldaaEpFNXZOSEJpaGRqTUJxcHp1Skp4RkJJVUxDbUlEeE1IZkdoOUZrY0dGZVZHWFV4dlZ1dW9SeEFucDAySVdKL253RkUrQll6Um1HM2dvZDN4alNDUnVqYURUUXFaV2dLZE5qMUI5T1FSem14N0lSQm9ZZWVoZ2JCMUZNSXdoS0VERVBldEpOZjR6UE1oZ2dhbHJxenJnbUZkWVJXV0krT0EwTElqSUl2VlVnSUVHbXFmWE1KcUM4WUQ0QmZEVVo2bzhtSmgvVktiU0VpVEhOd0NocjRhLzB3QzBNYWlJeWJhUkZ4OURRam5UQ2NBVGpWSVl6QUlVOGF3UGxoNzRhNXNNMFRWU3RUZnI2amxYS1Izd3ZuN0djQm1qOENoZEVDRE9vcDJLcUxDZjJZNGFqS1RCM0U0NDNzcHErdFRES1lUN1RGeVRyTGJERHhkZ1lKN0NyZzBuZFZOQm9IRlB0REFnM3RrWE5oQkZnR0JqbWRkZ2Q5UFhUM3ExQWNESEh1d1NEbzA0TU5vS2FEa2xWT2dJWUdacHFsQmdtc29CTWtYT0RBVFZCaUNBLzVGMHJJd29WU2pEMURjcXNCTlVDQlZJNUtKK21DVHU5bFMvbXBua29EK2tPZjNQVFZNTWl3cEdBMVdoQnZrRllncmVXSHhNTWpPWlJ5MFVkQTZjd2hNbG85Q2tvTXh6cUFwb0JIMWxwNktrTFhyT0dmdmw4U1lyOEppOW1LdFJvRkNTbWNVMTh6Sy9DMzY0bS9ONzFsbGZlOXdpT1Q3OFlVc0hSUkJEVzVGMUhRUzJiV2Nzc0I0Nk1BOFJTQ055SllsQlA3ZThia0RMdURvWk54cGpXcFgwR1dobzBIa3lmeGJBYklEclNGRG40T2R1cTVGNENrakhaWWxxVnR2NzZwakpSVHJOdXN4dzREQWVtQWlyZkpSdkI2TCtNYllHalFBMFRESkFJblljcUVNZFNFYXMwWWtXU1crRlNYbzhta0ROQmlleEFGd3JqenQ1bk9YQWNPVUNKV3lnVU1WVTFvdk9xUm8welhUNnpvUVpBQk9vZGVpeFVBRDl1NXpkV3BmUUVudUpZQkM3c016b1FrYXhSOURwN21lWEE4ZUhBS0JqTGVCczNtOG5vVktGNWw0dnFBbk5oR0E2eG9HdnptYTg0UUxwR0hiOFFkZVRobHBabGtLeEplUUhyQW8vQVM5L3BaVUJHbVRXekhEaGVIS0NVcEhHeEFEQTRPQ3dsVEZYeG85RUdvT29WWEJCUUI2SjhoSjFTTmVKdWRxekt2WFRCbnQ5bFdXd2srUjNzZUJrSlFUaFNEQkxuODZ5WjVjQlVIQWhIOWd3em1aMzZLMStrSEJqTVFnWEFFbnc0K3A4Z1lVNHpjc2Jhd2hzS21DV29XSTczV0tJbCtqaURhdTh2VnVGaHFRdzhEWXlHUndOT2tNeXMweXdIRHVVQWdSaUNkS3lkWVkzVXEySVNPek9Va1h3K3IxMzhWUDIycnZrekt2WjFwSnpDN3BnOWNvZGxMZFdUTW95cW1saTkxWElIZjRnbHhRekRoWmtZKyt4MWxnTlRjNkIrNUQ5cUp5UWhVZEgxOTJQdG4yZXgwZy8vVXhxcURKd0ZpRVQ4UXNMTy9DamR2UHlCTUlLUnJQcFUrSUZWR2FUdWlybUR3NlFZeHA2OXozSWc0RUFvWGVzWlVpcGhMclYvRUJLMW9NNEdyRk5oeTh6TlJpS0phanlhZVR3U0hmaS9pTU81TERVMXNGcXAxYnVsM1BNdDhVcDdqZkFPZzh6ZVp6bHdlQTZNU2xTR3habGNtSm9hZ0VUbGtaYWNoOUx0ZitGSWE1TGtBRlhvb1hobFBXTHRUdHJ1bHhJdGwyK3REMW9EcXpvMitIZGJidTlYZ1gyakRpQnhuWFVONzRFT1VwL0FyUDFrNXNDaFlxMVNxVXBmWHdZSEJHZXhTWVVid2ZHYWlvNzhSL25FV1BybUJKMTBRQVVYL2dPbzhhaGtHcHpkMzBpM0xidG5OSWF4alFHcmZvTGJyWDRGYnpnK2dLaXViZ0JoeWx4azV0MHNVbzlQWS9iNU5jS0I4VjA1bjhlN2pTM3FhSmRleFdhZ0xQVFMzdjRCM1p2SzNmODh2ckplUncybEwrSEVwVlRDaVp0OHVJK0JRSTFGSXlPTmtjSGJHOXA2L25ac1B1WnBOTGM2WDM5a3c0WFY2S0wvYlVmYkxrSUE3Qm1nRnNzTGZzRUVRbDN3V2V0SnpJRUs1a3dMMkl5U0h5bm9PcjhCOTFpUVRzU2VNSnh1dU1GdU5ad3RNcHlPbHU5MFluMS8yZGg0ZHM5RWNTWUVLd05XTWx2V2xxVGpmOWp4aHRXSk9BOGxuRFd6SEJqbFFLbUk0MzVLUmNuanlCOXU5ZlAwbkNLei80elNkR3FKcktONFZSRzRuQnFOMklPSm1IdFhMRjc1VENxMUVFZlhUR3lteEdCMmNPOE41V3I4dHFydm5PWGdzS1owRWkvNlJmbXkzaGp0WWVLVVoxMWZVeHpnQzQvY0laWEgxMVhLbFFvT1RNTmJFZ0FwWkNqS09SNUdSbjBJdS8ySkdNSEJGRGI2ZWNtSUhJeEZxOTkyb3RiL2FteWNPNkZFRGVPUHp5VjByOTF6UTN1dktidk9wL1BseUNWZXRacUk0QjJRR002QWp3SzBFY2h1dmxsSnVXdDBrOE1tVjB2M3RXZWhpdlJxTmFnM2tLLzZJeXptN1JtOEJRc3c4bGZDZXI2TGdSTjNTMUZpMWhZNVlURmlhMnpaVlcxVVFJeDFyM0dIZm83akp1M3FsbmpjLzdMcnhiL1IzdDZ1SzZpMU1CTllqZ2hkdzhNN1YzaGw2NU9GU3Z5R1V0bHE5ajJNNWFDL21wM3RTQUtaOHhVUFBhK0pLUVkwc3ZVWVBiZDJHME9DdGk1MW1hUlFZMEsvY2g5WU9kTTN4eVdSWXlURFZCcFBYeUVnUncxR0t2UlNRNEdFQnkxc0VJWTNvRldITWhvR21JQUR3K2xKTG5CakVCM3Z3SjEyeDRwNDBhaVZqVWVLNnhKMjZXK1NiYWMrckZHUDRGSWo1WEJoL1gzN1VpUHhrZjlhOE5MdkxsYVN5L0dpRjE3cjV4d2FUMEhHbStVQUs2a2hRVDUyek9ob2oyUmlUcGNiYU1ZT3pPQ0FuUFVGUWR4NVJNeXIzVXpWNVIxWjJWNCtIb1RzbjZnTWhpckN4TlJaZlZuMHBKWkF0dElmY0RiMUQvUVN3SHdPWGxMQ1E5VEhWNE1xQ1VkZWpEdHlPMVpUdjlYUTBIV3dQcjNEMlk4WXJHRkMyZXllNVppbCtBRDJ6ZDVTcmlUbTRxMVFITzRIMFBLdEdMWWVybjlwcXV3eTJMVmc2UXcrZk9mZmdKWXBHUmJRcG05ZUg4b0hlcDFrNXFpcjRvVHdoN0xTR0VKdnJDRWdWU1dBc0dMZHM5N05VVU93YXpSc25YWWlQdDVCcWVEYnJEdXczZStCcURYMGp3MnRaNzZBaGxGYm1ScWI2dVJQNC9PZlBPUTRuMXovOXJYWTZIVWpUaVplVzZ5azVuclZjZ3h2aXZKMEhUMzNTRnNWaVVjOC9sZ29VNEQ2aE9oREV6TEVQSjA4MTdEODlTVU9lVEdSWDMyNEUyTlhNQWIxd3pvMXNwTjVnMDdzTngwRks0NncwQU9KQ1ZwS0pweTVhSHVGcEZQWWJEbUpYMFJrNUFkTjdVdCtPeDJxcDhVUktOdDJkbUR2UlRpLytycVNsN2dPaDc3T2c4N1RqQW5oR0xZYUJvS1VyUTZGRFB1YUdyVmhwZFFjVGtKTFBmdERmb1J1NGZQTHpSYkNrN1R3UjlyQ0h6cDRiT1BUVjhOeFZKQ0Y0MUlBVWcvZkZzZzVkblU0NWd3OWJWbUpleUpXNWJHRzFxVlBIWTlTaEp5WmRsb2pJNzNkMWFLMzFMYXkxNWY4cG92Y3F0OEY0TTdERVRZcHFPME8zdTBLd0t2NkF2SjdwVlRHdElzK2pRUnE3QWN6UW42RWJ1SHpOSkkvRGxGUmIvZ0hYQU5wdy8zT0hKMmdGbW5GU050ekk0N1hBMkQyeHF6c0ZnRDEzckswUDJOWk8zZTF0cDZMcjVBY1B4Tnk1cmlseUlGWUpwWHFqbFYzZGtJbHVNcTFVc3RjUDdFRXgzZzFvVDR3OFFYUWVqYk8yS0xXZ3ZKU0J6K1pqWlovekJEOEZjV04raVlEbVBxMjU1WnR4OE5SUG00ZTNYNmY0K2QyT25Md29ZcXMyT05GM0FOTlRRdUdqa1VmUFpKQy8zOGZxT2J3MktrOE5BQUFBQUJKUlU1RXJrSmdnZz09Ij48L2ltYWdlPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat; }
.aws_partner.bsp-sass .wrapper a { padding-bottom: 0; text-decoration: underline; }
.aws_partner .wrapper {display: -ms-flexbox; display: flex;  width: 1000px; height: 100%; margin: 0 auto; background: url('/assets/images/815/aws_partner_wrap.png') no-repeat; background-size: 100% 100%; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.aws_partner .wrapper a {font-size: 1rem; font-weight: 400; position: relative; display: block; padding-bottom: 4px;  color: #fff; }
.aws_partner .wrapper a:hover { text-decoration: underline; }
.aws_partner .wrapper a strong { font-weight: 700; }
.aws_partner .wrapper .banner {overflow: hidden; width: 118px; height: 32.5px; margin-left: 30px; white-space: nowrap; text-indent: 100%;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTE4cHgiIGhlaWdodD0iMzNweCIgdmlld0JveD0iMCAwIDExOCAzMyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTggKDg0NjYzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5hd3M8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iZmlhbmxfYmFubmVyIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iYmFubmVyX2ZpbmFsX0NOIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTAzMi4wMDAwMDAsIC0xNS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOTAuMDAwMDAwLCAxNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxpbWFnZSBpZD0iYXdzIiB4PSI3NDIiIHk9IjcuMTA1NDI3MzZlLTE0IiB3aWR0aD0iMTE4IiBoZWlnaHQ9IjMyLjQ4MzE0NjEiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBUmdBQUFCTkNBWUFBQUI5dW50OEFBQUFCR2RCVFVFQUFMR09mUHRSa3dBQUppTkpSRUZVZUFIdG5RZThGY1c5eDgrRnl3V3hvQ0FLcUFnV1FCRVJSUlFzb0NCaWllSkxiTkVrVmxUMHFWSGYweGdUZWRhWVlpd2tTalNJUnRRb0tpS0tCZVZTeEVZVVVFSEVBb2dVS1lLaVNEM3YrMXQyRDN2MnpPenVPZmZjeXY0L24vK2RtWCtibWYvZCtlK1UzVDBscVFJaG5VNTNRTFVuZURDby9PN2dUbUFaNk1FUFpCYUFjOERwNEFSd2JFbEp5ZmVrQ1VSNEFCKzNSZVI0OENEd1FMQTF1QVBvZ1h3N0Mvd1NuQWxPQnQvRXYrdElFMGc4VUxzOHdBVi9NUGduY0RaWUtLeEM4VDVRZ3lVU2tMc1RYQWF1OE9FaThtK0E3U0lOV0FUUTdROStBQzRGUGR2THljOEVyN09veFNLamZ5cjRBbGdld0NjcGwwWVpRZVlZOEJXd0VGaUowaFBnNldCa1hWRnRTZmp4UFlDL202eGZ2MzdCdW5YcmJvbXZ0WVZMNHJRUzkyS2RUbHBNK0FGamwwVzVGNW13Z1RZcVN0L0V4MlpEY0FrWUJ2dVpkS05vR053Si9ORmllQ1Awcld3MjRMVUVSMXQwQ3lGL2lOS2V0dm9TZW5FOWdLL2JFV0RTNExEaVdxNjkxdXFGTlIySGlmOGkrQVRZS1V5MkFKNEcycjNVY1ZlRTd1c2gvQlBRYnhMQ3Q3R09nYkdqamVuUyswWHdiZXd6WURTME1OOW4rYkxheEtNZiswUC9EM2lDaVY4Z3JTTjZJd3ZVVGRUeTlBQXpsKzN6VktuejRxRUJodDd2QWhZNjBPSTY3d29HMTVVaHdzK0g4TlQrSTBMNE50YmhOb2FQWG9oZHFTdDQyY0RZRi9xdlBhelh3SlkyeFFyUTk4UCtOaFhRVDFSamVvQ2JSeEpnQXI2S1dxUFhEOGhYVnZFUERJSVgrQWZORGxZQTdTTjRjNkMzQ2ZMY2NtL1MwUmFlalh5a2plR2pIMDY5VkYrUzl0RkNzOGpMWDJHMm53MGFRS2NSTk5HalpsUkxrWmtDZmc1K0I2NEhGVGlrdHhlNEQ3Z2RhSUtvLzdOSnAxcHArS1dNcGNZaCtMODF1QTNseGZYcjEzK0h2RGEyWXdFNmUyM1lzT0VnZFBiY3VIR2pCbis2WHIxNlM4bS9WMXBhT2g2NmZGZzB3RjZGQXd4dExxWGZQV2huTjlyWmlzYXR3dTRNK2o2YWRGWGN4bUpuVyt3Y2lvNXNsSUVMc2FFRGdHVnhiVlM2SEkxc0E5cGdNUXh0Smw0RzlnSTdnSzNBSGNFOXdFUEFDOEdoNEhkZ0ZEeG02eENLZDRjb1Q3WHBtZWpZYVFTdURiSG5aKzFyc21Ham9hZysyK0FMa3g3Q3Q5Z1VYUHBZMHA1ZzZHeFRmTEFyZUFNWTNJUzNCUjVUazZxY3hrQjRGVnhQdTV1QjI3UFVHRVJ4bVVnQjNFaDVERElLcUVhQVY2cE5WdVErQytnR2JYMkZuSFYyanU0ODhFdFZnczNHQktyTEtMOEpMZ2RsNnhYeFNIOEZQZzZXZzErQjRxMEM1L2lSdW1hb2I5SVJVTzRwV2RJL3FyeG16WnFPbE84RFY0aHV3R1hJSGl2Wk1LQ09QZEVkQWE0eDJKRC9Ia2JHZURPamo1ZTZPcjlTSFd2WHJqMkk4aU9nZkNGN0c2QjFEYXMveUl1NnMyME1LSHhDK1Fsd0JQZ2gwZEIyZDlmZFZuZmF0OEVINk5BVnBMOEJyd1Z0QStWbmtzUG1FbVNDTUJyQzVVR2lXOTRmdmFib0xiZndnK1JESURRSUVpMWx6VVptV0hnbThsRW1va3NiR2VUUmJzMUFyZ3pTZmVVNzZGZXNFeTNrOUwrYUlzVHVyYVJxK3kvQWRmQytKYTJ4UVB1YTArYjYzTEV2SXRVMW9NY2RGb09QVXA2bmhrTnJUNktBMEkrQk1JVUx2VTlaV1puNm13VU13bzdjL1g4TEVkWDBEUFRlSjUwTGJTMzJ5eWgzaHRjWGJFVitGSGE2WWNkMGsxSlEzaGJkUFJoWW1qMW9oaWhZQ2M0RlY2Z0FkQU83TzdsVWFtdGY2dVVkRXZvYnlHUldCSlNkeHcxSU8ySC9RWGpuZ1RwUW1RWHRhZEpGbE5lTFQzb1NxR3RjOUE2azh5bm5BSFpPeERlUHc5QjFwUnZhNjhoK1NiOUxYVHQ2NU9HWHlIWEhUamRvWGg4Z3AxTElOWWNtWDdmQ3p1K1JHUVM1QkZ3SGFsd3FMZDZzandyVTRRZEJ6U0RreUFvQk5uUUJoY0c1cGdwUUtBTy9EVkhzYjlJejBiQ2hPM3hjZU5Sa3cwYkQ2TmdRd3oyRGVzaWVFaUkvRjE3VURTQm9zbGFXdVppbmN0RjdkKzFQeVo5QjMzTnVSTkIyaHZlaUt6dWY4dmJCRG9zRy95eFNCU2tqdUxPRnBhNmRoMDFDOEx5WnhBTHl3bk93MmNRazY5RUlicHA1cVIvRFBKb3RSYWEvS3l0NXpRN3V3ZjdlSm5uc0hnTmZzNDgwdnJyZUpFT2ZGS2grQU5jaWN3bTJUUDVyNC9QMXNLQWRYL3ZWWDdYckVRTHdBZGhTa0trZFFHTW5nellZWnVzRkNpTnNTdER2c3VrRjZjaStaTER6dllFbTB0eWd2cTJNcklLZ2p0NU5zQlJpNXU3bDJZQTJ5Q1RzMGdaN2NuVTk5VjMwdWtQcjdtc0YrR1hJZjZnQndJQzR5U29Zd2NER0RhNE56Y3B6QUo0WFlQU1lSRTRneTFHQTRCdWd3MHg4UHczN1RvQ2hIZE93cjlsWktDRHZCZFlSSmtINHI0RUtRQU5OZkk5R1hlMlEyd0JxU1pvVmhIM3RWNkNLZmRQMmJKdlNuQ2huRWlveWJXaUl2UU5DZUZvbTJhQ1hqZUduNDFBTjhoNSttcHNmU2FvcGVSQmFvOU02U0xTVVpYY3JDKzk1cHAyYUlnZGh4eURCVjE3b3kyOHBXZmxwVlZobjRXdi83QWJKa0I5QXZxQlpIbnJ2dVRhYWh0VDNQUnVqSjFMUGloQ1pDckZZbG96RC9xd29JOGhNZG1WeXJobk55T0FkVFo5bXN4UzhQOHdXZGhSUXg0UDFDVWE5VExMSVhNc211TVpFaGFFNkFzeGJJYTF1RThKN0FaNXR6OGZaaHduUjlWaGFmMi9yRlh6cFJQTGx2ckkvZTdpL0VKTHZGY0t6L2JQQ0JrZUxFSHRiTkl0QlB3WUgvQUR1ekYxM3YwS2N3V0NVdmlEc2Y2QTlrTFdieEtyOXJ6WHdFZ3hPY0Z2M05PM1ZYbHdvMFBmcEVrQzJqZElnd05jcFpWR2dPZ0xNeDdSY20wVW1hRUxualA5d25LRk5KbHR3MGhveFo0L0RVTUVSQnBwSUNqQVRMRHh0bHNhQlBoWWhYY2l2V0hqcWt3MU94UmVOYmN3dG1jNjFzSWIrZnlRZmNNZld1M0JiTkhDZEhDUUg0SmQzWXpyQ21aRXhlNnIwNjhzNG1HTTJzaUF4bktDMW42S3gvNlU5dnkydHdXMVQwdEh3dkIxN3Y0N3l2Y0ZuZzhSQTJUUWIwZW5UREZCQnlnUW1uU3c1TnhCMHl5SnVMcnhNbjQxUDd5SXliYk5ZVG01bktNT3dmVGI2TmVVdW10UElhaVFzVU4zNEptZkpJRHFiazNxRzVrendBTEFacEEzNFVzK0E2SCt0SllMdC93MnIxa0ZMdDhWbk1LT0x2Q0hpajBNbFQzQzJyUWlLNW9BcUR6QnV5M1ZzYWdzd1laMTdIcWFPWUUzUXkwUU0wRXd6bUVrNG5Hc3ZyVHVpTGtCZGpIN29DQy9xR0Z6L1ZOdlJ0MjE1cERwMG9hOEhiZitIVStIdFNmMDZ1cDFFUG9ITkhsaXBMSGZoclRlVG5MUHBVdllXSG9CMmprZkhmMTVXNmRIZ1pYNUNiYzl6Yld6bjl2RlU4ckc3Zzg2WHNZVUxGTFJkMkFXYXExdzFuS2UzbitkU3krNkdtaFFJZEk1dlhIYkEweEdnWmdWQjBQSklkMEpFMGhyRUp3Y0ZLR3NXTThwQTkwaEhlWmxBcW8xZHpicU1vTFpTNTFNd3p6UUtiQ0llU0RJUk9XM3lEUVZIb09jTXJrM3NMZmF2WnJxNkMyczJuQUZPUC82Q2Y4NkJvS2p5TUg0YnpoN0ZCK1Mxck5JbWZCTUMwSDdRajBEdWNzcTFIdWpMOStvRS9ibVJ2b1ZkcC82K3BoczBhS0NiYXFWQ2hRTU1uZE5nM3hWc0htaXBaZ05mZ1YvU2NkdWVTMEFsVmxHekdOc2RxQ2U4RVJZcnB0bUxSUDB6ZzNMS2hRUVlMYzlNTUlHK2F3a1dCamZDUEFWc0ZDWUVyNGVMZjhmblk4ay9BejRid3o1aWRSS2NtU2ErV09yMWp2d3VETEJMVmNZdkE5a01EcDZvYU9tdDA3bVBrWjJDYkowSU1QVEgyMUpZWVhsb0VKSHFnYndERFA4WUxXMU9CMzhDNnM2K0hSZ0cyblBSeHU0MDhEL2cyMkRlOWFMandRdGtiQUdtRnp4YmdGRmJnNkM5a1NrK29qL1krTWoyOTR2bzIvWUlkdkVMKy9KaHl5TkhqSUdneC9wL1ErR3ZQcjJ3YkJsTVBaRXB2Qi9kY3RLbndXZXc5VFZwblFmNlhFSnc2S1NPc2tUU05lVUFOTjFFNm9NTG1Oa00yVVN0KzMveHgwZjg3NDhuN1ZEVGVodDdvTk40QlpiZmd4ZUJ0dWM5VFAxVEhmdTVlSlpKSUUvYU9PUTFKY3hhZTdzMmVybXBLVEhOWVBUeTEzcWY4UHZrdFQ4VURKb0gwdi9HeU9wRUtBaTlJTmhPNHlJRGpJeGg5eTdzdHlON2ljcDVnSHpieDhYQjJCaERYc3Vva2RoTWs5WkpZQm5VZy80MXBYTkxtT1pyK2VNQXRKM3hnZkt6NjNML04vVjI4MS82NnB5dTBuZnRMOVVvc0EyTXJFYlM4TDRRWm9KWGd2a0VseXc3eFNqZ1RLMmxYN1hZY3ZaaGdqemEzd0xhWGtFNlpXZi94YU5qVzNzbTJ1c0lnalp3RHdrUzNiTHRuL29lOXVaWmRITEl5QTZFZUJWWTZJbVI3dHduZ2xvNnZVZWZqeVd0VllBUFdzWnBNSExYUzQ0K1BrSStjNE9ndkZ4MGFBbytvY0FwMDdhaEFnVXdtVFhwK2hFMDNwUlV6Vi8zdWFCdjZIZDdUcEZxMVA4OU1zRHdUeHVBbTNSbjNMbHEzQldybGxFaFVxWUJiNXE5eU1Ra2d4MmQ3SmpBWnNOVW4vUmp6Vjc4RlhHQmFKblVIbndZM09qbjVaay9BSG05RXFGWmpRSlByUURhZWhzRDVIYlNocVlHUTlmUzZMZnd0RHo4aHMzYk8veHlETFEzVkVhdWs0NnAvVHd2RDI4SGJQd09XZE9OeEJNcktNWDI1MUxrLzJpNm1SVmtNNDRTOWEwR2IzWHIxcks1VlJ5OXFwQUpEVEEwOUZRYW9iVnNxSnpiVU4xNVB3VzF6TkM2V004YkxBWXJNbEJRTjhLTFVHMUxBTk9Kam1uL1JYZWJOdzNXYlFFbXh3YitVZER0YUxBaFV0NEJSa3BjS0hQQWM4aTJCcThGcDRPRmdqWThkWkpTVXFpQkt0YWJUTi8vbHdEd2tRSUpTNkdmRUNnT1VyQWdmejQwZllmNUZ0cWthK3A4WkpmNDIwZFpBL3doMFpoTnZJRDg1ZWgybFEzMFR3R0hRUHNTR3pjaDhwVGtpZ2tFTGUwUExzZCtGd0xsWDhEdVBNYS9IK21SMUt2WEdqUVRyaFNndjdvNTZacHpYbWlrdnYraHZqMzhsVkV1a3kvZ1hZY3YzcVM4cjU5ZnBYa3ExM3M0WVc4d3czWSt4bjBiYVJldzFOUkE2UHBPeVc1Z2IxQmZyeHNPaHNIMkpqdEJHZ2Jlc2hqUmhuSVdJS2NsUXhDTVR3VWpaSHRwY1JXOHJENVNQaU5vMUMxL2x0V0FDaGF3cVdkaHJnRjFVV3dFODRYekt0aUVTbFhuZ3AvS0JhKzNkODloTUI1TytYMjNMRm9ROVZGdDZ6SUF4NVNoODArRG5tZG5QUHBIcTBQSXJBWjFFOHdCNkhyWmNWa09JNEtBN1NQUSt4cjA2c3VrdEMwenM0Qi9zbVNRdnl2Q3BNUEdKeGU3Tm0zYkE1cTVsV0h2TDhpdGRXVlZ0NzVObysrNXFFM09HOW1rb3E5RWZtOS8zZFR4TzVmM0t6KzlJbm5yblkzS2gyRTRyQ0xOSXM0SjNrWGlOQWJidHRtSDFIZkE1b29vTzVqUVZGbDNNeE8weE1ZaU1aRFRodTAzWUQyVmZhRG5KYTd4bFROWmRNWlM2SjBoYk00Y2pFN20xQW01QjJCZHNKbWR5ZDJKM05XWlVoRXoxS21MOUdUd1o2Qm1hOWIvSVR3UGRLZmZuVGF0OWdnMUtWV0FvVitkYWRPNUxIdUdrUy9oUWxmZmpxZk5iVW5Md0FYZ1pHWUplZzVJbS95aHdNeGhmMndkenltVDluVldjNGVmQitvbmN6N3hGS2xIczBUTkd1ZDVOQzlsb0dyR3VwRk41THlYVXRqZGhqNzF4bTRiYk9nSll0MmNGbUhySmNvT1VONmF0cDJGM0xzY0xiL3YwVzBwOHBwOWRFQjJFWGEvdHNtSmptd0w3UFlqZXlqWUhOUitrejc2TmcvZEdmRGV3bzYrbGFOWmZBYmdONGQzR0Q0ZUQwOWpwbktBaW5ZRXc3NzZwaG1CL3VrRkFicGhFSGNHbys5VTJPQU1yMkVJOUxNSWFaQWFBZmxCRnAxZit4V1ErZFFpWjl1djhhdFhPRS9kdTRBM2c1cVdSMEdObmNWd1VXZG1NQlYyU21LZ1Jua2dlRmYzR3FmVGlMRDE0alZFdUxXZWNENHBvNkFvdS9mVVA1VjY1MXZxN3VXajUreWR1THhKUHBsZ3RqeEljTXVad0VFL2RvZTJwMEZPczRXODczb0dPNUVrZlBBVitEc0UyNEVqSXhST2l1QW43TVFEUmZlQUxjQjBENmxKQTZnOGhCL0ZpalZEaVRMaTh2VlVyd2w2K1lpWm9PQ2phWG9ZdHI1K0c5bDFQbmt2Nnc5V21zS2JZQlMyTjVnWWxVV2p2cVhZMXBMcHRaQTZORjFPSVBGQWxYckFGbUMwN3JXQnZobXFYZnhDb1ZPaGlnYTkwUWFhU08yWlliUUN0WXd6SFZkT3RPZzVaUHFudllwM0RETDZkbXdIbDI3YW94RXJhaVpoTUZ0eGtodlViZzZ4cEIrRUt3bmhKNnpFQTBYM2dDM0FoTTB5VmxTd0ZVZEg2RGVLNFB2WnIxTXdQVjByR2RYVEZUUTlVeEVhWUtRTVROaVU1UHoxWmpHbUdZdzJIOGZtYUZRZFFhOWoyRURCcGI2Tm1kQVREMVNHQjJ3QkpteUdzbU9oRGVFT3F1Qnhkb1QrTmhIOERKdTc5bzhVYk1kMnZlQWRtUkhPemxRa3dCeEJQOXBqYnBkc2swN3BKYmROQmxhVmtNS0M4eXJhdHI1S1dwRi9KZDZTTXV5Nnk5OXFvbEh0SHJBRm1MQlpTbWNHbUpZZWhjQnRLTzBjb1dnYXVHRXFZZnN3M216RHI2K2p1bmwrZ2lXdlRXRHZ3dmVMSEVIQk5IdVJUTFVzajN5TjYrSExCN042OExGR0FxZEk1OU93VXpnZXRmMHZhMlM3azBZVjZBRUNpRDRKRUFaUnM1Q3NtakdrajYzY0VHYlF4N3N5U3ptaWdGNExuMjR3YS9ySy82TVJKak5zak9rM2hrd3cyVUJjQjAwdmhNWUNaT1dUWTBBdDR5b00yQ2tGYlE4ZndrcmZYdUZLRWdPSkI0cmhBUzdHYzNWRmhzQkNlTEZtR3NqdENqNFRZaXZJaXJOOHllb21CdDROR2drcFg1eWxIRkxBeHA5RDdBUlp0cVdhc1FhVXRkVHk0R015VjRNRkxUL1IwdytFUFFtR1FURTMxNDE5U29pSkIySjVnS3RVSnc2Nkk0ZUJnc3pQd1p6blphQnRBL1lISHdOL0JQT0ZMckVhNmdwaC9NWThLb2o5L2dVMlQ4N0Q3cVY1dGxuK0NjSWFDTStEZXFYaVVEQnNUMFZQYk9vVmdtdEIvUy9DWUV3K2JVdGtFdzhVeXdQV1kwdXUxdUZVOHZNWUZlbmtaQ3FvNTBwS3diYWdOa0Z0K3p1d25DUGdic3BZNERuMlNmcGJlRGxrMnFxQTlGNE9JNWVnTnVxem1tR3ZLbVMwc0t2WC92V01pZFZQR2VGVWFqZnN6dmVWUTdQWVZ2K2VEUlhhOUwzZU9jZ3NBbGVCYTBEdGYya3BwdmRJbW9GUm9DTjMvUUQ4ekNqQmhKOTRvTW84d0FCb0Erb2RpbUxEVlJqVXZzbnFFTU42b1crbnVKMUZWdnNaK2luUktCZ1oxNlluaDhIcFVVYmh2K3ZKeDAzUjBmNUxaWVBlZzhtOE5oRzNiWWxjNG9HZ0I3aU9Hdk4rVmkvU0RrRmVXTms2eStDT053ZkZDOEtVOCtTdFEvNWM3T3BGUU4yUjd3M1IxOHRjdHVkYmN0U3dweG5KNkJ4R0xtRlNMaW1TTWlGU29yRFRJejB0SFByU1dveDZ3MFQwS3NjdjhNMFRZVUlKTC9GQUhBOXcwdGVIYTJrY0wyZytIa2MrdGd3UjYwSlFkOEtLZ0RZeHMwNUxLR3VmNWpPRDBZblE5SjVQWG9DT29tc1U3SldYVVlReEdHY2Zacjk4N1VvZTIyM0FzVkdOTG9Bdkh4YlVwa0w2a2VqVWZRL3dkcnYzVzlyYURpa3VjTEVlQnM0bzRFTC9HaDB0aVl6UHpVRGZEOVIzS1FUYUROWTNUNnl6cXJCZW9hZGwwaGpRQmcrRzZkdDRHR3NJVHJJWmhYNi9UVGN1SFJ0OXdLZEF2VkpmRWREeHVUYVA0K3daeFczZUZpdUhIK3Z6aVFTOXRkOW9pM1dDMi9GQ0EwenNDeEVubDFMWEtlQlo0RkdndnJOaUFuM0FSeS9kYWI5RG03V2hiMTFqdHkxeWZjRlhrUDJDdEVLQVBYMy9RL3MzWHQvMGRPaGliQnMvTEJTM010ZXUveUZCUFlTM0FMdmFPQzRLVUVkRERCME1IZ1pxRTN4L1VMTzVuSk02YUZvV3pnZjF4YnR5VUQ4Y1A0czBnU0o1Z0QySHZ2aFV2OHg1QlE4QjNsTWtzN1hTakFJTURkZlA1RXpERndmRTdZU0NSaXpBc0I0emYwcklRTkRnMVlXL0M2am9yc0gyTGFqUFBTNG5qUTNJSzZnTWlhMFFJWWk5aFlnSWl3cVZaZGZmU09yUUtkRWtGek1zL0wwMUJmbDVXNWVvb1AwMTh2cWZKRkJKSHNDLzNpbGRRYlBxU21wV3JUSWJPOEQ0ZTRYamRmZWM0NktmbGVRcndRUDRXNDhDQ0lzMlc2cUVadFk1ay9oOWU0SjduZXRYVlhZb2ljeFY2ZTJrcnRybWdlMXJXNE5yV25zTG1zSFV0RTRrN2FuZEhtQ1dvSUc4RFRPRytWNVBvTlZuM2QrTjcraHFBM3dmNkRvb1dBU1dzd2VnSDVhTHRUeEVkeXVPV1BWOTNIMDVZbTJHUFcya3o4S0d2czlyL2U2c3E3ZWIyb05lVThwdGxQZkJkK2d2ZzY1bHE1WlNDeWxyaVdzRm4rd0taRmRZQldFZzI1RCtIOHAzaFdYM0U1TXNNcTFwMndtazJxdlRheVo2dGt3K2ZCMjk4ZWpwMFJBcklPczhhNFpjMXVNUzBQWC9FT3EzbGxaYURWZ1k2TGVBcFNWOWhmWTlMZVlUY3VLQi9EekFRSm9NY2wybWR3YWJzN2s2aVBKQzBVeEl3SmlDbkFhVUZlQnZoWjNiMGRkWDlVMTJWbUhuZXVTOHd3REhGckxqUVAyaWdFbkhUMU93UzFISHJhN3NROWJHdUF4a1AzRmxGWmlNSjZ1ZURkcDJsU3Q3bjBmelVuU2J3dnNYNlArVkFIL2JsTmN2Q2VoUXhncndsd2dsZ00wV3RPOU95djVmUkhqVFU0WWU2NWlhZHQrSXJPckgzTHBqa2htTTU4RWtyVFlQY0pkc3pBV3VueEg1RGZselFXMXE2L1JtSFBTUHVFc3ZZK2FoZ0tJQmN3RTAvYmJQWVBMR3A1VGhONEV2L1VQSXowUjNLRGFta3YrV3ZPN2F4NEhuVVZadzBHbm9kYUFEME1hak45Y3RIazJxV2N4bllHWjI1ZkljR2VSMWVuYzlORDBlTUlDOGNkWUFyejF0MHVzZEFnV0lIcVRsS3BnQWVTYzRrUDdiejZmY0Vqc1RvTzBGNmtuN29kU3BCK0EwMDltRy91MEQ3VXg0c3Y4TXN0Y3lXL3NqZVJQb2RMSUpSL0dISUtkK05LZXNXY3Y3MlBnV2ZNK2taS0loV3g4YlEwajE2UTIxNjJmOGlzS3JKdG1FbG5pZ1NqM0FoZW45cW9CdWUzZHpjZTVxYXdEOFB6STRkWWZVbE1mNGNUSllZOFJHOWk1azZwdHNNYWc2SS9PdEs5ZmRKQU52cFBpMDcwb1RYelRzNnlkVzVycDJqclhKWWVNSzE5WVVWL1lPbXl3Mld5R2oyY2w4OGxuN3BOREdndXIvMi9CYTJtekF2eERjSUZuODBOY2tCOCticVgxSCs5NUhycGY2WTVHMXptRFFhWXl0NTFRWHVCRGZkakhaU0dpSkI2ckZBMTZBNFFMWFhUY1V1SmgzZFMva05CZXluaFhLQW5qSHVmeHh0c0hpS1ZDdmZqMVNnK0lSaitaUG9VY0dHTW5UN2orNGRxd1BYY0pYMEZzSm5pQlo5ZGxmbHo4UDc3OGxnOTJzbVFmbFBxS0RtbDFZZzdCbkMza3RlVlRYZnp5YVA0WG5CWmloMkF0ZHpTQnJERERvTllQM2h1cWh2cG1VZC9mWEVXclVMNWprYTU0SDBnK3hrYmJXK2U2dzdzQWRRVTNCVzRGNkMxeFRmOEYzNEJwUVI5eWZ1UGcyNlNzbEY2VldrdFlZWUdOeVJsUmptTDdQNTJKZWhadzJoUnNiNUFlS3hvVitHL3pRTTJhV0UwOHorRzVCM1BacFZZUDVYQkoxUFVWZDE4TFJNbWtnK2F4UGYwSnJSRDA5NGIvRWN1VjE4bnBxdlRQWUN0a0ZRWXZRdmVYUlkzNGVzaGVyRFA4ZjVPZjdlYVk4L3J5TnVpNUQva0NDOFVIODJKb3AwSHhIbS9RenZLRytNdG5IYm12K0YxcUtkb0EvaWZwT0lwKzFjWjRFR0pQbmFqQXRmUThmTVM5TDllZGpHR2NTWEk2aHFhWkI1dStCVGptRTJzTm83Mk9zU1E5SkRlYkREOWVXbkdiOE5LaFB0TVpsRlN4emxrZGM4Tm9IT0FyZTkxenM0Mk8wV25zckF1ZTBhRk0yLzc4YXVBeTB6OUhjZy9RdzBxeVBwa0hyeWNEYkN2b1lVdjFjYlRuNWZyUlZTNWRoWUFib3cwN1FlNUxPeEc1bWxrTzV4TzJiWktNKzgrSFlvNjZsMUtYOW10NEVrVjZrcGdDekVibThnd3Uvbk5tSjlxZy91MkIzQlBiUEpxOGJXUmJVNHlJN05mMlAxRFhwQjUyN1hoWXpLZFFjRDZUL2x0cUcvOVYxaEpmNXZBVHhCQzhLbkV6cm9vSkxXQWNhd3J5YUg5WDlyekNoV3NaclIzdTM1a0wvRkZ3YjFYWmt2QTFaL1g2Nk4rT0xValB5MFgvS1pmUTNDRGg3TXd6Q2w4V2pYaWNsZTF4UWxzMWEvVCtZWE5VYkh1RHRUbGt6MHhUQmMxcUFaeTNTTGtlV2RIK3JVSjRNbGtJOTZjc2sxSGJCN2wvSm4wYWZjb0tMekdvRzh4Z1hheW4zc091NWdBZFJ2bytwcytkNGlnbFV0d2U0QWZ5VS81RStiOUd5NkcxSnA3cGcweHNjUlRkZmxRYTVXK3RqWWxwQzdNWGROWFAzRDJzRHNoNWJ5NjZDQVR2T01vbjZmNHFScXdPR2pvTS9FOTQ4MFFrZVkyamZYOG5xR1ovNjBEZDQ4cFNkNVJFeWozczBwUXpxNXRDVTFmTTNzZHVLanI1MktMMW0rbE5Sd0ZaYjZuOEZPdzFJZjAyd3V5dk1wbHI4TDFkZ0I5Szd3UTk1UC9nbkxpMUpxdGtEQlAwTENDNGphRWJ4Zzh1bXZsVmtGbFROM3NtdW5ndStpVXZabW9HZ1BZNUlkT1UxNDhuYU44bTJIRjF5OXplMFROcGQreDJlQm0xb2pXM3RVYnprMFNqUElqOFgxSEYxWnFNYVdjMVFqZ2JmUWthMk1rQlpSL2NDNDB4aEU4djQxNXZKNVN3cGpkTFJSSjNLYVdLaVU3ekZVZUtsck1FdlRDM25SY1dTMUJXdWNEdnlvN2l3MzA1dFRGMVhja21xUE1wSXdxOVVEelRDK2h4d01ZRm1MditiTHgzY3lGT3Q5Vk5MbUhrdWc3NlM5THZVMXU1ZXlucjJKOWF6MlZ2QzUwdExuQXYybCtqTFRpN1VjemFCYyttMWtNSUZ2NUtCcUpZdlpOcStieDVkV0oySHJGV1UrcjFaakpaSnpuNEhTeDV2R1pRSk1LNkJNYVFYZzFvK3ZTa2FzeHJOWGtycFEzQjVwRm1aZnRkS1l0ckx5UWNhdXNMZjVxTmtrNlVObjlLV1crQnJBM280Ylc2S3IvOW1reTkxTi9pdVpOYnlHUmVqcGp2T1BJejBFSExqQ0RTdmtSL0VzbW1TelVoQ3J6d1A0UGZCV0JmbUF5c1FuZysrQS82Yi8rM2YrZCsrUzc0Qm1BMEtXblVFR016THVkalZteVlNQlBtZ1NzRUxNRlNxWmRMdlZEazBCWkRWTENVbXFPeURsOGxmVERzVmdBYTVkQVdZOVN4cm5uVExtWVNIMXBZd21GWFc3RXo5VzVsaGhtVHdpVTZxSkxFb1JDd3ZGbjBad1pKTlM3Vm5hY3RnMnRVTXY5OWtNdUlGa3hRSFlQZHlFV3JqOEx1QVlHL0tFd2swNDdsUSt3VjRTYkVXZUlELzdUVCt0MjlZbWpyUFFxOTFaSllwV25wb0NhRW5nL2VvNmc1b21VUzlzeGg0ZXBxMkE2aUEzZ2NzaC9hanZ6ME1TTjI0dGRmWkZibG1vSlozeDRCNlIrcHIwaURvLzdSY1JKWlZYWUpNV3hsYnpuS045RDJiVENGMEF0N0x0Rmw5MHpNNS8wZkEwUU9TVGlUejI4c0VHQkZMQnZCZDJ3M09CNDltK29YYy9KRmNwR01JTkZQWWREd3IvU1NIcFFuVUpnK1k3M2diblYrRXFFMzlzTGFWUWFRQnE1bWFYbENzcnB1aHMyRk8vYWNRQ0xyVGxHMXBWM0I1cEpNazNjZ25nL1dZQWZRRlR5S3ZNVFVjekFIa3RWTmJMZ2I1VTVWR0FRTytKVEtIU1k1WjBhdFI4dm55Q1RLVDZlZVI2QzJsVFpmVGgwZW9VMEUxQTFrQlJ0U1NnYWxack4rN0VVeTBzV2lDZzFqelA4cng1aGNFbTkrbWg2YjAva0lDMWVnQlBXTGdCUDBocVFIcHdaYlRnclR6ZG15d2xiUFpZelBkTFlOeXRhbjhpQnJMaFg4NUY3dTMvMUJvKzUwTlVtenRHTmNBc3Q3eVJzc2taLytGd1owVFlHU1BRZW5SdFl6UzhmUnFaallqeFRNQi9iblBwWjlQZm0rVGpKL0dnTCtWc3NhNHZoYjVtWjlYckR5ek5uM2hyZ2YydmdMUHBrNHRteHA3OW5NQ2pCZ2xsL0liUEJlbVRpT3JqVjlOT1UzUUN1SXRUUExtYzNFL1J0ZDdjUnFXTTBVeUtTYTA0bmdBdngvTXN2VWhacDFmT1VGZlh3WnNrSG8zZmFkeEk3QmpUcTFwNjdJcFI3UzJFTGpZaHpHWVBnVDFjdUZnTG5ablU2YVE5cU03UzNyWTZocFh2MkhEaGg5SUR6d0l2WitqOXdYcEp5WjkydWNGbU9QaGE4WTFDdGxWSmxuUm1ER01KZEhtc0Q3bE1JbzYyb3NlQk9pbDJMNEIrcm5nZW9MZTlVR1pZcFpwODJ6OGZpZzJQd1ZQb0c0dG43VGtjNDZibE9ZQSswS2FrdDJUZm9CcDJVWm54emozQXQya1ZZYmttYzZUcGY5SWZjS3M1aUZtUU1NSlVsL21HRTBJRmZZQS90WGRWQmZ1ZWZpOXN5R2t0K1VNYVEvNEgzbVZvYU9wc3VrdS9Jb25VMWRTTHZaMVhOdy81U0ovZ3o1ZHdFQThqUHpkekNMR1U5Ykc5NCtnam9mM2hOWWRXVzJzTG1QanNqOXBGa0Q3SjdwWFFUd1crUmV4UFpIOGFnYnNydVMzZ3o4Z1MyRnpRY3NrRGZEV29EZnIyTXgxY3dTTWFkalg1bXNMbHpROFJ5aEFZQ0NmVGYzYXZ6a0EzUTlvMXpPMHBaeCt5TTVXcFB0QU94MWFPOG9id1l2Y0kzU3lsUWZVcHhjemU5QzJzYVNIazA0ZzdWc2FWV1hKaGFucHZQUFNsY2ZTLzRUc1pSSHk2dFR0aEszYnVMdU9wM3VQZ3MrdzdQb21RaTloaDNpQUFOR0VRSElTdnRTc3NpOVlGaUwrZG1wQktuc1BUVWZWbWVmSk1wcHJzZmxpcGxTTkdTNUU3OFRIT1NhSmFncnlQM0JCNjRSbXRVa1czaWZ3dWpJQS8wWmVIMlM2bjN5V3FLc3ZtallwNzhwaXVnVms1ckI1MlovMFlVaDZXTTVaOGtnWHNDNDVDRHlQVWQ4bHlNajJFeEkyQVhiMGd1Q0RwTCtBdjVqZzRjMW9UT0lPRGRubDJEeU1JSElUK1VzaG5rNzVkRThCbWljM2xVRitPVUZNUWRFR1A4Q0lOY09qRHMvbjFoa1dkUzlCN2tqNi9qenBFYlJ4NHFiVzJLb1AwSm5OSE1GRlBoVHlYZ0ZXV0hFOUYvZHJ6SENlWmlyL1hCMWM4NGYxdldDZVhnMWd1WE1pdnRQRm95bDBXRkR4NnRIczhYSm5pZXRSU0FsUS95UTV6MGRTOWltT3dCV3dxaDI0R1BVUW1HWUZIOGRwRFBMeVJSbnkxb3ZkczRQc3JsendMTi9UN1pGdlNyb2VucjRvOXprRCtsM3lINVBYbmQ0SzZEUWdFSFJoeHRPSy9QZmcxd3pjMmVocGdCb0JtWHBSZG8yS2VSQ3BZenY2cGg5RTYwUytPZmdEYmZ5S2dUMk9wZHIwS0ZQSU4wTkdMNDNPalpJVkgvbHRTWDVFWHB2cG9ZRHNkZ2hzeUN2QXlLTDdCdTlOWkRWMWpCWDlwT2ZDUnU2YWJ4S2tYaUxnakdhZlo1cTdGUFA0VzNUS3JLOGRBVVZyY2MxU2VvT05ZanBFRDlzTjREajZtYUI4ZWhDZWJzbWNKcFhhT1l0WGt1ckhxZUhMV2JTa2tIaWd5QjdJTzhCNDlUT2IyWjlBY1MvbEl6MWFBZWxDZEY0ajZMekc3S2FjMmMyY0FtelVXaFZuNlpOTzlTSUU5Q05BNkNTaGJkNmRTWE9zbVU1ZFpac1pFclI2d05kK2hCOW1wZ2FrT2liQjNlK1NKRjhaSGlnNHdIaU40UlRqZEFMRW55bnY2dEVxa001bE1FeGl3RTBtZUwzRHM0ZFRTd1l4NmE4amdLLzJwaXZkOFplZVRlZ0JkZ1FML1I5OGhxOHVZZFlTK253RFFleE82dmcxdUJuUy9HYjF4ZXlQSlpCNG9KSTlVT2pGbmRVc0x1TEdESk1ydU9DdmhlRWNUMlVKRkY1WWplcFViRS9EOWxSd09qT2RENEo3RElXYnJ4eE4vTkVBeXgzQVRqN3NScjRZend5dHdBODM4K0wrWUY3eldJdE5LN2pMSTUyYzZCVEpndy81V2JyT0JPN1FmUWRQT0VrVEQxVEVBMFVKTUY0RDJKL1pudWRpcm1NQTZQbVp1UHNIbm5vK3FRYk5iRkNiZ3JPcGJ5N3BQTko1dHFVQy9LS0M4K0duUnZ5NlpUclZCc1BDdHVDZTRENmdna3NwV0V6NEVXUDNzK3QxYzhrRm14NFpqekxPOHFnUDdjdWU0ZFJMSGNuSjRNUW8zWVNmZUtBWUhpZ3BocEdnRGU3Z0xkMFp6VUI0Mm5tdVNsaERaWXZBcjhHbGJsNlB5UXYxZVBZcTJpYVpIeGg4MlRNQWZSZW5udnVsdExUenlVbk5SSnFDemREUmp2dU82R2dXb253THNDcmdSK29jUXYxM2NPcWpQYXZZd0pMc1VmVE84aWtNd2NiRnZuS1NUVHhRcVI2b2xBRGp0ZGlaMGF4TktjaGNDUlpqZWVDWjNoTFNaWFR5N3l4a0JoY3lLeVBJYTZtcWdMU1Y2NnlQK1BIWmcwdXVTbW5abVVEaWdTcnhRS1VHR0s4SDduTGlOQWJMUU82b2gzcjBKRFY2WUJyVSt3Z0dqMVFrR0JCZ0JtQm5pRnZEWW54LzZKWjJTbWYwYmtLc1VnOVVTWUR4OTRoM2xyb1FaQzRCVDRldWgzRVMwTEl0bFhxU0lEQ0VJUEJPTVJ4Q2dKbU1uZTdnWXZBWWxrWWZGTU51WWlQeFFENGVxUElBNHpYT2VXQnZIWSsvcDFOblF6c09MUGFtcUZkVlRVMTEvUDR5Z2ZaUndzdHpGWm10bURwSWdDbUhycE9pQ3drdTFzZmFUYm9KTGZGQXNUeFFiUUhHM3dIbkZ3MDJPTjhCMWd0bmZjSEdmbjRkeW45UFgxNG1xRDdMcndPTUxqazM1YjJEVTRlNm1IUWw4Y0JtRDlTSUFMTzVPYnlLb0U4Tk5PWjR0Y1FKTkVmRDI5ZlByNFg1RHdnb0w5UHVsd2dxYnhCVWROeWNRT0tCTGNJRE5TN0FCTDNPUzM4dGVQYWpEOGZIaHpGUUQ0YmZHYXlweXlrZEtldkJ3RGRJSi9JTThxU1N5NXhmVkF4Mkt5a25IdGdpUEZEakEwend2K0RPY0E1Z0VCL0lJTjZYVkkvYkMwM2ZPd21xRjdPc3IvdC96QzdIRElMZmRQSlQrT3pUREo2UXJUT3ZOaFRUV1ltdExkTUR0UzdBMlA1TnpxY2lHNmJhRUhSYWc3c2gxeHBzQ2U0QTZtRTVvZko2ZUU3UGhwU0JRZER5UlEvajZhRzhiN0d6aE9DaFU1aUY1QmNRUk9hUWZrRUkrYUttdjY1QW14TklQRkR0SHZoL3pRK2RwcXZHdXFvQUFBQUFTVVZPUks1Q1lJST0iPjwvaW1hZ2U+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); background-size: 100% 100%; }
@media (max-width: 940px) { .aws_partner .close { right: auto !important; left: 880px; } }
.aws_partner .close { position: absolute; top: 50%; right: 24px; transform: translateY(-50%); }
.aws_partner .close:before {position: relative; top: 2px; display: inline-block; width: 12px; height: 12px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -90px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .aws_partner .close:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.aws_partner + .global-menu.new { top: 60px; }

.global-menu.new {position: fixed; z-index: 801; top: 0; right: 0; left: 0;  display: block; box-sizing: border-box; height: 74px; padding: 0 20px; transition: all .3s ease-in-out; border-bottom: 0px solid #ccc; background-color: #fff; }
.common-white-label-wrapper .global-menu.new .contents-inner .title {display: -ms-flexbox; display: flex;  height: 100%; -ms-flex-align: center; align-items: center; }
.common-white-label-wrapper .global-menu.new .contents-inner .title .btn-bsp {line-height: 1;  margin: 0; }
.common-white-label-wrapper .global-menu.new .contents-inner .title .btn-bsp.logo-bg { margin: 0; }
.global-menu.new .contents-inner { display: block; box-sizing: border-box; max-width: 1140px; height: 72px; margin: 0 auto; padding: 0 10px; }
.global-menu.new .contents-inner:after {clear: both;  content: ''; }
.global-menu.new .contents-inner .title {position: relative;  float: left; width: auto; height: 50px; }
.global-menu.new .contents-inner .title .btn-home {font-size: 1.0625rem; font-weight: 700; line-height: 50px;  display: inline-block; vertical-align: middle; color: #000; }
.global-menu.new .contents-inner .title .btn-home.logo-bg {position: relative; bottom: 2px; overflow: hidden; width: 131px; height: 39px; white-space: nowrap; text-indent: 100%;  background-image: url(../images/layout_sprites.png); background-position: 0px -477px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .title .btn-home.logo-bg { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .title .btn-bsp {font-size: 1.0625rem; font-weight: 700; line-height: 50px; position: static;  display: inline-block; margin: 20px 0 0; vertical-align: middle; color: #000; }
.global-menu.new .contents-inner .title .btn-bsp.logo-bg {line-height: 1; overflow: hidden; width: 130px; height: 31px; margin: 25px 0 0; white-space: nowrap; text-indent: 100%;  background-image: url(../images/layout_sprites.png); background-position: -530px -63px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .title .btn-bsp.logo-bg { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .title .btn-admin {font-size: 1.0625rem; font-weight: 700; line-height: 50px;  display: inline-block; vertical-align: middle; color: #000; }
.global-menu.new .contents-inner .title .btn-user-guide {font-size: 1.0625rem; font-weight: 700; line-height: 50px;  display: inline-block; vertical-align: middle; color: #000; }
.global-menu.new .contents-inner .title img { max-height: 50px; vertical-align: -1px; }
.global-menu.new .contents-inner[data-state=change] {transition: all .3s ease-in-out;  border-bottom: 1px; background-color: transparent; }
.global-menu.new .contents-inner[data-state=change] .title .btn-bsp { color: #fff; }
.global-menu.new .contents-inner[data-state=change] .title .btn-bsp.logo-bg {width: 131px; height: 39px;  background-image: url(../images/layout_sprites.png); background-position: 0px -477px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner[data-state=change] .title .btn-bsp.logo-bg { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner[data-state=change] .utils .btns .btn { color: #0acd7f; border: 2px solid #0acd7f; }
.global-menu.new .contents-inner[data-state=change] .utils .btns .btn.signup { color: #fff; background-color: #0acd7f; }
.global-menu.new .contents-inner[data-state=change].admin .utils .btns .btn { color: #fff; border: 2px solid #000; }
.global-menu.new .contents-inner .custom-select-container {position: relative;  display: inline-block; padding: 5px 0 4px; }
.global-menu.new .contents-inner .custom-select-container .txt {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  display: inline-block; text-transform: uppercase; }
.global-menu.new .contents-inner .custom-select-container .txt.vendor {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: .875rem; }
.global-menu.new .contents-inner .custom-select-container .txt.vendor:before { margin: 0 10px 0 0; }
.global-menu.new .contents-inner .custom-select-container .txt:before {display: inline-block; margin: -2px 7px 0 0;  content: ''; vertical-align: middle; }
.global-menu.new .contents-inner .custom-select-container .txt.aws:before {position: relative; width: 25px; height: 16px;  background: url('/assets/images/vendor_aws.svg') no-repeat; }
.global-menu.new .contents-inner .custom-select-container .txt.azure:before {position: relative; width: 23px; height: 23px;  background: url('/assets/images/vendor_azure.svg') no-repeat; background-size: 23px auto; }
.global-menu.new .contents-inner .custom-select-container .txt.service-portal:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -252px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .custom-select-container .txt.service-portal:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .custom-select-container .txt.asset-management:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -684px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .custom-select-container .txt.asset-management:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .custom-select-container .txt.metering:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: 0px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .custom-select-container .txt.metering:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .custom-select-container .txt.monitoring:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -694px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .custom-select-container .txt.monitoring:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .custom-select-container .txt.its-project:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -156px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .custom-select-container .txt.its-project:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .custom-select-container .txt.its-alarm:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -668px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .custom-select-container .txt.its-alarm:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .custom-select-container .txt.its-approval:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -590px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .custom-select-container .txt.its-approval:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .custom-select-container .txt.its-service-request:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -658px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .custom-select-container .txt.its-service-request:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .custom-select-container .txt.its-dbqcs:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -642px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .custom-select-container .txt.its-dbqcs:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .custom-select-container .txt.its-devops:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -460px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .custom-select-container .txt.its-devops:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .custom-select-container .txt.opsnow:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -408px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .custom-select-container .txt.opsnow:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .custom-select-container ~ .custom-select-container { margin-left: 4px; padding-left: 8px; border-left: 1px solid #f2f2f2; }
.global-menu.new .contents-inner .btn-custom-select {font-size: .875rem; font-weight: 500; position: relative;  display: inline-block; overflow: hidden; box-sizing: border-box; max-width: 380px; height: 40px; padding: 0 31px 0 10px; transition: all .3s ease-in-out; text-align: left; vertical-align: middle; white-space: nowrap; white-space: nowrap; text-overflow: ellipsis;color: #000; border: 2px solid #fff;  }
.global-menu.new .contents-inner .btn-custom-select:after {position: absolute; top: 50%; right: 10px; display: block; width: 11px; height: 8px; margin-top: -4px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); background-image: url(../images/layout_sprites.png); background-position: -338px -315px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .btn-custom-select:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .btn-custom-select.service { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.125rem; font-weight: 400; white-space: nowrap; }
.global-menu.new .contents-inner .btn-custom-select mark { background-color: transparent; }
.global-menu.new .contents-inner .btn-custom-select.is-selected {transition: all .3s ease-in-out;  border: 2px solid #000; }
.global-menu.new .contents-inner .btn-custom-select.is-selected:after {transition: transform .3s ease-in-out;  transform: rotateX(180deg); }
.global-menu.new .contents-inner .btn-custom-select.is-selected + .list-container {top: 100%;  visibility: visible; transition: all .3s ease-in-out; opacity: 1; }
.global-menu.new .contents-inner .list-container {position: absolute; z-index: 500; top: 80%;  display: block; visibility: hidden; box-sizing: border-box; width: auto; max-width: 340px; margin-top: 0; opacity: 0; border: 2px solid #000; background-color: #fff; }
.global-menu.new .contents-inner .list-container .search-word {position: relative;  display: block; }
.global-menu.new .contents-inner .list-container .search-word input[type=text] {font-size: .875rem; font-weight: 500; line-height: 47px;  display: block; box-sizing: border-box; width: 100%; height: 47px; padding-left: 45px; color: #000; border: 0; border-bottom: 2px solid rgba(0, 0, 0, .1); background: url('../images/icon_quick_04@2x.png') 12px center no-repeat; background-size: 21px 21px; box-shadow: none; }
.global-menu.new .contents-inner .list-container .search-word input[type=text]:focus { background: url('../images/icon_quick_04_focus@2x.png') 12px center no-repeat; background-size: 21px 21px; }
.global-menu.new .contents-inner .list-container .list-custom-select { display: block; overflow: auto; min-width: 138px; max-height: 700px; padding: 0 10px; }
.global-menu.new .contents-inner .list-container .list-custom-select > li a , .global-menu.new .contents-inner .list-container .list-custom-select > li button {font-size: 1.125rem; font-weight: 400; line-height: 50px; position: relative;  display: block; overflow: hidden; width: 100%; height: 50px; padding-bottom: 2px; text-align: left; white-space: nowrap; text-overflow: ellipsis; color: #000; }
.global-menu.new .contents-inner .list-container .list-custom-select > li a:before , .global-menu.new .contents-inner .list-container .list-custom-select > li button:before {position: absolute; right: 0; bottom: 0; left: 0; display: block; height: 1px;  content: ''; transition: height .3s ease-in-out; background-color: rgba(0, 0, 0, .1); }
.global-menu.new .contents-inner .list-container .list-custom-select > li a:focus:before , .global-menu.new .contents-inner .list-container .list-custom-select > li a:hover:before , .global-menu.new .contents-inner .list-container .list-custom-select > li button:focus:before , .global-menu.new .contents-inner .list-container .list-custom-select > li button:hover:before { height: 6px; transition: height .2s ease-in-out; background-color: #000; }
.global-menu.new .contents-inner .list-container .list-custom-select > li a mark , .global-menu.new .contents-inner .list-container .list-custom-select > li button mark {vertical-align: baseline;  color: #4990e2; background-color: transparent; }
.global-menu.new .contents-inner .list-container .list-custom-select > li.is-selected a:before , .global-menu.new .contents-inner .list-container .list-custom-select > li.is-selected button:before { height: 6px; background-color: #000; }
.global-menu.new .contents-inner .list-container .list-custom-select > li.is-selected .vendor { font-weight: 600; }
.global-menu.new .contents-inner .list-container .list-custom-select > li.not-match { display: none; }
.global-menu.new .contents-inner .list-container .list-custom-select.company > li a , .global-menu.new .contents-inner .list-container .list-custom-select.company > li button {font-size: .875rem; font-weight: 700; line-height: 45px;  height: 45px; }
.global-menu.new .contents-inner .submenu-area { position: absolute; top: 74px; left: 0; overflow: hidden; width: 100%; height: 0px; transition: .3s ease-in-out; border-top: 1px solid #f3f4f5; background: #fff; }
.global-menu.new .contents-inner .submenu-area.visibility { height: 345px; transition: .3s ease-in-out; box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .1); }
.global-menu.new .contents-inner .submenu-area.visibility.minimum-height { height: 140px; }
.global-menu.new .contents-inner .submenu-area ul { display: none; width: 1200px; height: calc( 100% - 40px); margin: 40px auto 0; -ms-flex-pack: distribute; justify-content: space-around; }
.global-menu.new .contents-inner .submenu-area ul.on { display: -ms-flexbox; display: flex; }
.global-menu.new .contents-inner .submenu-area ul[data-subname=service] li:before {position: absolute; top: 0; bottom: 32px; left: 0; width: 1px;  content: ''; background-color: #f3f4f5; }
.global-menu.new .contents-inner .submenu-area ul[data-subname=service] li:first-child:before { content: none; }
.global-menu.new .contents-inner .submenu-area ul[data-subname='resource'] li { width: 220px; }
.global-menu.new .contents-inner .submenu-area ul li { position: relative; padding: 0 40px;-ms-flex: 1; flex: 1;  }
.global-menu.new .contents-inner .submenu-area ul li:hover a.rs p {transition: .3s ease-in-out;  color: #0acd7f; }
.global-menu.new .contents-inner .submenu-area ul li a {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 1rem;  position: relative; display: block; height: 18px; margin: 30px 0 0; padding: 30px 0 0; color: #88939f; }
.global-menu.new .contents-inner .submenu-area ul li a:nth-of-type(1) { margin: 0; }
.global-menu.new .contents-inner .submenu-area ul li a .export { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.global-menu.new .contents-inner .submenu-area ul li a .export:after {display: inline-block; width: 12px; height: 12px; margin-left: 4px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -270px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .submenu-area ul li a .export:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .submenu-area ul li a:hover .wrap-icon .icon {transition: .3s ease-in-out; border-color: #e7e9eb;  background-color: #e7e9eb; }
.global-menu.new .contents-inner .submenu-area ul li a .wrap-icon { display: -ms-flexbox; display: flex; width: 100%; -ms-flex-align: center; align-items: center; }
.global-menu.new .contents-inner .submenu-area ul li a .wrap-icon .service-name {margin-left: -10px;  padding: 4px 10px; }
.global-menu.new .contents-inner .submenu-area ul li a .wrap-icon .service-name:before {position: relative; top: 2px; display: block; width: 24px; height: 24px;  content: ''; }
.global-menu.new .contents-inner .submenu-area ul li a .wrap-icon .service-name.asset:before { background: url('/assets/images/815/service_asset.svg') no-repeat; }
.global-menu.new .contents-inner .submenu-area ul li a .wrap-icon .service-name.cost:before { background: url('/assets/images/815/service_cost.svg') no-repeat; }
.global-menu.new .contents-inner .submenu-area ul li a .wrap-icon .service-name.gov:before { background: url('/assets/images/815/service_gov.svg') no-repeat; }
.global-menu.new .contents-inner .submenu-area ul li a .wrap-icon .service-name.alertnow:before { background: url('/assets/images/815/service_alertnow.svg') no-repeat; }
.global-menu.new .contents-inner .submenu-area ul li a .wrap-icon .service-name.whatap:before { background: url('/assets/images/815/service_whatap.svg') no-repeat; }
.global-menu.new .contents-inner .submenu-area ul li a .wrap-icon .service-name.chatbot:before { background: url('/assets/images/815/service_chatbot.svg') no-repeat; }
.global-menu.new .contents-inner .submenu-area ul li a .wrap-icon:hover .service-name {transition: .3s ease-in-out; border-color: #e7e9eb;  background-color: #e7e9eb; }
.global-menu.new .contents-inner .submenu-area ul li a .wrap-icon .icon { position: relative; left: -10px; overflow: hidden; content: ''; transition: .3s ease-in-out; border-style: solid; border-color: #fff; border-color: #fff; border-top-width: 4px; border-right-width: 10px; border-bottom-width: 4px; border-left-width: 10px; border-radius: 2px; background-color: #fff; background-clip: content-box; }
.global-menu.new .contents-inner .submenu-area ul li a .wrap-icon .icon:after {position: relative; width: 20px; height: 20px;  content: ''; }
.global-menu.new .contents-inner .submenu-area ul li a .wrap-icon .new {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .6875rem; font-style: italic; line-height: 11px;  position: relative; top: -2px; left: 5px; display: none; height: 12px; padding: 1px 5px; color: #f66c23; border: 1px solid #f66c23; border-radius: 9px; }
.global-menu.new .contents-inner .submenu-area ul li a .wrap-icon .new.en { display: inline-block; }
.global-menu.new .contents-inner .submenu-area ul li a.rs { margin: 0; padding: 0; }
.global-menu.new .contents-inner .submenu-area ul li a.rs p { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.125rem; font-weight: 700; line-height: 1.25rem; transition: .3s ease-in-out; color: #1c2024; }
.global-menu.new .contents-inner .submenu-area ul li a.rs .icon { display: none; }
html[lang=ko] .global-menu.new .contents-inner .submenu-area ul li a .wrap-icon .new.ko { display: inline-block; }
html[lang=ko] .global-menu.new .contents-inner .submenu-area ul li a .wrap-icon .new.zh , html[lang=ko] .global-menu.new .contents-inner .submenu-area ul li a .wrap-icon .new.en { display: none; }
html[lang=zh] .global-menu.new .contents-inner .submenu-area ul li a .wrap-icon .new.zh { top: 0; display: inline-block; }
html[lang=zh] .global-menu.new .contents-inner .submenu-area ul li a .wrap-icon .new.ko , html[lang=zh] .global-menu.new .contents-inner .submenu-area ul li a .wrap-icon .new.en { display: none; }
.global-menu.new .contents-inner .submenu-area ul li h2 { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 1rem; height: 1rem; }
.global-menu.new .contents-inner .submenu-area ul li h2.blue { color: #01c1ed; }
.global-menu.new .contents-inner .submenu-area ul li h2.orange { color: #ff7b49; }
.global-menu.new .contents-inner .submenu-area ul li h2.purple { color: #a156dd; }
.global-menu.new .contents-inner .utils {position: relative; top: 50%;  float: right; height: 40px;transform: translateY(-50%);  }
.global-menu.new .contents-inner .utils .navs { display: inline-block; margin: 0 1.25rem 0 0; }
.global-menu.new .contents-inner .utils .navs li {line-height: 2.5rem;  display: inline-block; padding: 0 1rem; }
.global-menu.new .contents-inner .utils .navs li.sub { position: relative; padding: 0 1.4375rem 0 1rem; }
.global-menu.new .contents-inner .utils .navs li.sub.on a { color: #0acd7f; }
.global-menu.new .contents-inner .utils .navs li.sub.on a:after {width: 7px; height: 4px;  background-image: url(../images/layout_sprites.png); background-position: -561px -522px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .navs li.sub.on a:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .navs li.sub a { position: relative; display: inline-block; width: 100%; padding: 0 .4375rem 0 0; transition: .3s ease; }
.global-menu.new .contents-inner .utils .navs li.sub a:after { position: absolute; top: calc(50% - 2px); right: 0; display: inline-block; width: 7px; height: 4px; content: ''; background-image: url(../images/layout_sprites.png); background-position: -548px -522px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .navs li.sub a:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .navs li a { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; color: #314458; }
.global-menu.new .contents-inner .utils .navs li a:hover { color: #0acd7f; }
.global-menu.new .contents-inner .utils .list-gnb-notice {position: relative;  display: inline-block; overflow: hidden; width: 310px; height: 22px; vertical-align: middle; }
.global-menu.new .contents-inner .utils .list-gnb-notice .js-marquee-wrapper {line-height: 22px;  display: inline-block; height: 22px; }
.global-menu.new .contents-inner .utils .list-gnb-notice .js-marquee-wrapper .js-marquee {line-height: 22px;  display: inline-block; height: 22px; vertical-align: top; }
.global-menu.new .contents-inner .utils .list-gnb-notice li {line-height: 22px;  display: inline-block; height: 22px; vertical-align: top; }
.global-menu.new .contents-inner .utils .list-gnb-notice:after {font-size: .875rem; position: absolute; top: 0; right: -3px; display: block; width: 20px; height: 22px;  content: '|'; text-align: center; vertical-align: middle; color: #f2f2f2; background-color: #fff; }
.global-menu.new .contents-inner .utils .notice-gnb-item {font-size: .6875rem; line-height: 22px;  display: inline-block; height: 22px; margin-right: 35px; vertical-align: top; }
.global-menu.new .contents-inner .utils .notice-gnb-item .notice-category {font-weight: 400; line-height: 22px;  display: inline-block; }
.global-menu.new .contents-inner .utils .notice-gnb-item .notice-item-title {line-height: 22px;  display: inline-block; margin-left: 3px; color: #777; }
.global-menu.new .contents-inner .utils .notice-gnb-item .update {line-height: 22px;  display: inline-block; margin-left: 3px; color: #999; }
.global-menu.new .contents-inner .utils .notice-gnb-item[data-state=new] .notice-category { color: #1886ff; }
.global-menu.new .contents-inner .utils .notice-gnb-item[data-state=event] .notice-category { color: #6cb41d; }
.global-menu.new .contents-inner .utils .notice-gnb-item[data-state=check] .notice-category { color: #f66c23; }
.global-menu.new .contents-inner .utils .user {position: relative;  display: inline-block; }
.global-menu.new .contents-inner .utils .user figcaption { display: inline-block; }
.global-menu.new .contents-inner .utils .user figcaption a , .global-menu.new .contents-inner .utils .user figcaption button {font-size: .6875rem; font-weight: 400; position: relative;  display: inline-block; color: #777; }
.global-menu.new .contents-inner .utils .user figcaption a:after , .global-menu.new .contents-inner .utils .user figcaption button:after {display: inline-block; width: 8px; height: 5px; margin: -2px 0 0 8px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -506px -522px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .user figcaption a:after , .global-menu.new .contents-inner .utils .user figcaption button:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .user[data-state=open] figcaption a:after , .global-menu.new .contents-inner .utils .user[data-state=open] figcaption button:after { transform: rotateX(180deg); }
.global-menu.new .contents-inner .utils .user[data-state=open] .user-menus {top: 100%;  visibility: visible; transition: all .3s ease-in-out; opacity: 1; }
.global-menu.new .contents-inner .utils .user-menus {position: absolute; top: 90%; right: -23px;  display: block; visibility: hidden; box-sizing: border-box; width: 150px; margin-top: 10px; padding: 21px 22px 24px; opacity: 0; background-color: #000; }
.global-menu.new .contents-inner .utils .user-menus:before {position: absolute; top: -10px; left: 71.5%; display: block;  content: ''; border-width: 0 10px 10px 10px; border-style: solid; border-color: transparent transparent #000 transparent; }
.global-menu.new .contents-inner .utils .user-menus ul > li + li { margin-top: 10px; }
.global-menu.new .contents-inner .utils .user-menus a , .global-menu.new .contents-inner .utils .user-menus button { font-size: .75rem; font-weight: 400; line-height: 1.5em; color: #999; }
.global-menu.new .contents-inner .utils .user-menus a:hover , .global-menu.new .contents-inner .utils .user-menus button:hover {text-decoration: underline;  color: #fff; }
.global-menu.new .contents-inner .utils .notification {position: relative;  display: inline-block; }
.global-menu.new .contents-inner .utils .notification .btn-notification {position: relative;  display: inline-block; overflow: visible; width: 18px; height: 20px; margin-left: 17px; text-indent: -9999px; background-image: url(../images/layout_sprites.png); background-position: -710px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .notification .btn-notification { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .notification .btn-notification .badge {font-size: .625rem; font-weight: 400; line-height: 14px; position: absolute; z-index: 1; top: -40%; right: -55%;  display: block; min-width: 9px; height: 14px; padding: 0 3px; text-align: center; text-indent: 0; color: #fff; border: 2px solid #fff; border-radius: 14px; background-color: #f34122; }
.global-menu.new .contents-inner .utils .notification[data-state=open] .notification-container {z-index: 800; top: 150%;  visibility: visible; transition: all .3s ease-in-out; opacity: 1; }
.global-menu.new .contents-inner .utils .notification-container {position: absolute; z-index: -1; top: 140%; right: -40px; left: auto;  display: block; visibility: hidden; box-sizing: border-box; width: 350px; height: 390px; padding-bottom: 40px; opacity: 0; border: 2px solid #000; background-color: #fff; }
.global-menu.new .contents-inner .utils .notification-container:before {position: absolute; z-index: -1; top: -7px; right: 41px; display: block; width: 10px; height: 10px;  content: ''; transform: rotate(-135deg); border: 2px solid #000; border-top-width: 0; border-left-width: 0; background-color: #fff; }
.global-menu.new .contents-inner .utils .notification-container .list-notification { overflow: auto; height: 346px; padding: 0 18px; background-color: #fff; }
.global-menu.new .contents-inner .utils .notification-container .list-notification > li { border-bottom: 1px solid #eee; }
.global-menu.new .contents-inner .utils .notification-container .list-notification > li:first-child { border-top: 0; }
.global-menu.new .contents-inner .utils .notification-container .list-notification > li.none { font-size: .875rem; line-height: 344px; text-align: center; color: #999; border-bottom: 0; }
.global-menu.new .contents-inner .utils .notification-container .notification-item {position: relative;  display: block; padding: 12px 6px; }
.global-menu.new .contents-inner .utils .notification-container .notification-item .none-read {position: absolute; top: 18px; left: -6px;  display: block; width: 6px; height: 6px; text-indent: -9999px; border-radius: 6px; background-color: #1886ff; }
.global-menu.new .contents-inner .utils .notification-container .notification-item .notification-title {font-size: .75rem; font-weight: 500; line-height: 1.5em;  display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #000; }
.global-menu.new .contents-inner .utils .notification-container .notification-item .notification-update {font-size: .75rem;  display: block; margin-top: 2px; color: #999; }
.global-menu.new .contents-inner .utils .notification-container .notification-item:hover .notification-title { text-decoration: underline; }
.global-menu.new .contents-inner .utils .notification-container .btns {position: absolute; right: 0; bottom: 0; left: 0;  display: block; height: 40px; margin: 0; padding-right: 20px; text-align: right; background-color: #eee; }
.global-menu.new .contents-inner .utils .notification-container .btns .btn-more {font-size: .75rem; font-weight: 500; line-height: 40px;  display: inline-block; color: #000; }
.global-menu.new .contents-inner .utils .notification-container .btns .btn-more:after {display: inline-block; width: 6px; height: 10px; margin: -3px 0 0 3px;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -215px -147px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .notification-container .btns .btn-more:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .notification-container .btns .btn-more:hover { text-decoration: underline; }
.global-menu.new .contents-inner .utils .all-menus {position: relative;  display: inline-block; }
.global-menu.new .contents-inner .utils .all-menus .btn-all-menus {position: relative;  display: inline-block; width: 20px; height: 19px; margin-left: 17px; text-indent: -9999px; background-image: url(../images/layout_sprites.png); background-position: -707px -302px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus .btn-all-menus { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus[data-state=open] .all-menus-container {z-index: 800; top: 150%;  visibility: visible; transition: all .3s ease-in-out; opacity: 1; }
.global-menu.new .contents-inner .utils .all-menus-container {position: absolute; z-index: -1; top: 140%; right: -10px;  display: block; visibility: hidden; box-sizing: border-box; opacity: 0; border: 2px solid #000; background-color: #fff; }
.global-menu.new .contents-inner .utils .all-menus-container:before {position: absolute; z-index: 1; top: -7px; right: 12px; display: block; width: 10px; height: 10px;  content: ''; transform: rotate(-135deg); border: 2px solid #000; border-top-width: 0; border-left-width: 0; background-color: #fff; }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus { display: -ms-flexbox; display: flex; flex-direction: row; -ms-flex-direction: row; }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li { box-sizing: border-box; width: 230px; min-width: 230px; padding: 20px 0 26px 18px; -ms-flex: 1 1 0px; flex: 1 1 0; }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li + li { border-left: 1px solid #d8d8d8; }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; position: relative;  display: block; box-sizing: border-box; padding: 0 5px 0 27px; color: #000; }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service:before {position: absolute; top: 0; left: 0; display: block;  content: ''; }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.service-portal:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -252px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.service-portal:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.asset-management:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -684px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.asset-management:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.metering:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: 0px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.metering:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.monitoring:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -694px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.monitoring:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-project:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -156px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-project:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-project:hover:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -512px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-project:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-alarm:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -668px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-alarm:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-alarm:hover:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -616px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-alarm:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-approval:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -590px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-approval:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-approval:hover:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -200px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-approval:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-service-request:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -658px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-service-request:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-service-request:hover:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -708px -250px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-service-request:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-dbqcs:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -642px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-dbqcs:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-dbqcs:hover:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -434px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-dbqcs:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-devops:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -460px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-devops:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-devops:hover:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -486px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.its-devops:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.opsnow:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -408px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.opsnow:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.opsnow:hover:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -382px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li .service.opsnow:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li a.service { margin-bottom: 20px; }
.global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li a.service:after {display: inline-block; width: 7px; height: 11px; margin: -3px 0 0 5px;  content: ''; vertical-align: middle; text-transform: uppercase; background-image: url(../images/layout_sprites.png); background-position: -517px -425px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .list-service-menus > li a.service:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .service-menu-items { margin-top: 5px; }
.global-menu.new .contents-inner .utils .all-menus-container .service-menu-items > li { padding-left: 27px; }
.global-menu.new .contents-inner .utils .all-menus-container .service-menu-items > li a {font-size: .75rem; line-height: 1.5;  display: block; padding: 8px 0; color: #000; }
.global-menu.new .contents-inner .utils .all-menus-container .service-menu-items > li a:hover { text-decoration: underline; }
.global-menu.new .contents-inner .utils .all-menus-container .utils { display: block; float: none; height: 42px; padding-right: 20px; padding-left: 20px; transform: translateY(0); text-align: left; border-top: 1px solid #d8d8d8; background-color: #f9f9f9; }
.global-menu.new .contents-inner .utils .all-menus-container .utils .btns {line-height: 38px;  margin: 0; white-space: nowrap; }
.global-menu.new .contents-inner .utils .all-menus-container .utils .btns button {font-size: .8125rem; position: relative;  display: inline-block; color: #000; }
.global-menu.new .contents-inner .utils .all-menus-container .utils .btns button:before {display: inline-block; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; }
.global-menu.new .contents-inner .utils .all-menus-container .utils .btns button:hover { color: #1886ff; }
.global-menu.new .contents-inner .utils .all-menus-container .utils .btns button.btn-application:before {width: 19px; height: 19px;  background-image: url(../images/layout_sprites.png); background-position: -233px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .utils .btns button.btn-application:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .utils .btns button.btn-application:hover:before {width: 19px; height: 19px;  background-image: url(../images/layout_sprites.png); background-position: -463px -496px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .utils .btns button.btn-application:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .utils .btns button.btn-fee:before {width: 19px; height: 19px;  background-image: url(../images/layout_sprites.png); background-position: -208px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .utils .btns button.btn-fee:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .utils .btns button.btn-fee:hover:before {width: 19px; height: 19px;  background-image: url(../images/layout_sprites.png); background-position: -488px -496px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu.new .contents-inner .utils .all-menus-container .utils .btns button.btn-fee:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu.new .contents-inner .utils .all-menus-container .utils .btns button + button { margin-left: 27px; }
.global-menu.new .contents-inner .utils .all-menus-container .utils .btns button + button:after {position: absolute; top: 50%; left: -16px; display: block; width: 1px; height: 18px; margin-top: -9px;  content: ''; background-color: #d8d8d8; }
.global-menu.new .contents-inner .utils .btns { display: inline-block; margin-left: 20px; vertical-align: middle; }
.global-menu.new .contents-inner .utils .btns .btn {font-size: .875rem; font-weight: 400; line-height: 32px; width: 100px; height: 34px;  margin-left: 6px; text-align: center; border-width: 1px; }
.global-menu.new .contents-inner .utils .btns .btn.large { padding: 0 10px; }
.global-menu.new .contents-inner .utils .select-language {position: relative;  display: block; overflow: hidden; box-sizing: border-box; height: 30px; margin-top: -4px; border: 1px solid #ccc; border-radius: 3px; }
.global-menu.new .contents-inner .utils .select-language input[type=radio] { position: absolute; left: -100%; }
.global-menu.new .contents-inner .utils .select-language input[type=radio] + label {font-size: .75rem; font-weight: 400; line-height: 2.41667em; display: block; float: left; box-sizing: border-box; width: 63px; height: 30px; padding: 0;  cursor: pointer; text-align: center; color: rgba(0, 0, 0, .2); background-color: #efefef; }
.global-menu.new .contents-inner .utils .select-language input[type=radio] + label:nth-child(3n+2) { border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.global-menu.new .contents-inner .utils .select-language input[type=radio]:checked + label { font-weight: 700; color: #000; background-color: #fff; }

.global-menu.new.cmt .contents-inner .submenu-area ul li {width: 28%;  padding: 0 20px; -ms-flex: auto; flex: auto; }
.global-menu.new.cmt .contents-inner .submenu-area ul li:nth-of-type(2) , .global-menu.new.cmt .contents-inner .submenu-area ul li:nth-of-type(3) { width: 22%; }
.global-menu.new.cmt .contents-inner .submenu-area ul li *:not(.wrap-icon) { word-break: break-all; }
.global-menu.new.cmt .contents-inner .submenu-area ul li a[data-state=cmt] .ci { padding: 4px 10px; }
.global-menu.new.cmt .contents-inner .submenu-area ul li a:hover[data-state=cmt] .ci {transition: .3s ease-in-out; border-color: #e7e9eb;  background-color: #e7e9eb; }
.global-menu.new.cmt .contents-inner .submenu-area ul li a[data-state=cmt]:before {width: 32px; height: 32px;  background: url('../images/815/icon_service_aws_title.png') no-repeat center; background-size: 100% 100%; }

.sub-menus {position: relative; z-index: 799;  box-sizing: border-box; height: 34px; padding: 0 20px; background-color: #f0f0f0; }
.sub-menus .sub-menus-utils {position: absolute; top: 0; right: 25px;  display: block; }
.sub-menus ul { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.sub-menus ul:after {display: block; clear: both;  content: ''; }
.sub-menus ul > li {position: relative;  display: block; white-space: nowrap; }
.sub-menus ul > li.new a:before {font-size: .625rem; line-height: 1; position: relative; top: 1px; display: inline-block; display: inline-block; box-sizing: border-box; margin-right: 5px; padding: 1px 2px 2px 2px;  content: 'NEW'; vertical-align: 2px; text-transform: lowercase; color: #ff4b55; border: 1px solid #ff4b55; border-radius: 2px; }
.sub-menus ul > li.beta a:after {font-size: .625rem; line-height: 1; position: relative; top: 1px; display: inline-block; display: inline-block; box-sizing: border-box; margin-left: 5px; padding: 1px 2px 2px 2px;  content: 'BETA'; vertical-align: 2px; text-transform: lowercase; color: #5ca7ff; border: 1px solid #5ca7ff; border-radius: 2px; }
.sub-menus ul > li a {font-size: .75rem; font-weight: 400; line-height: 34px;  display: block; transition: color .3s ease-in-out; color: #999; }
.sub-menus ul > li a:hover { color: #000; }
.sub-menus ul > li.is-selected a { font-weight: 500; color: #000; }
.sub-menus ul > li:hover .list-sub-menus { display: block; }
.sub-menus ul > li + li { margin-left: 30px; }
.sub-menus ul > li .list-sub-menus {position: absolute; z-index: 1; top: 100%; right: -34px; left: -34px;  display: none; padding: 14px 0 13px 0; background-color: #dadada; }
.sub-menus ul > li .list-sub-menus:after {position: absolute; top: 0; left: 50%; display: block; width: 32px; height: 15px; margin-left: -16px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -693px -279px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .sub-menus ul > li .list-sub-menus:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.sub-menus ul > li .list-sub-menus > li {position: relative; overflow: hidden;  box-sizing: border-box; width: 100%; margin-left: 0; padding: 3px 20px 3px 10px; }
.sub-menus ul > li .list-sub-menus > li button , .sub-menus ul > li .list-sub-menus > li a {font-size: .75rem; font-weight: 400; line-height: 18px; position: relative; z-index: 1;  display: block; float: left; padding-right: 15px; white-space: nowrap; letter-spacing: -.01em; color: #999; background-color: #dadada; }
.sub-menus ul > li .list-sub-menus > li button:hover , .sub-menus ul > li .list-sub-menus > li a:hover { color: #000; }
.sub-menus ul > li .list-sub-menus > li.is-selected:before { display: block; }
.sub-menus ul > li .list-sub-menus > li.is-selected button , .sub-menus ul > li .list-sub-menus > li.is-selected a { font-weight: 500; color: #000; }
.page-admin .sub-menus { height: 34px; background-color: #474747; }
.page-admin .sub-menus ul > li a { line-height: 34px; }
.page-admin .sub-menus ul > li a:hover { color: #fff; }
.page-admin .sub-menus ul > li.is-selected a { color: #fff; }
.page-admin .sub-menus ul > li + li:before { background-color: #5a5a5a; }

.button-common-help {font-size: .75rem; font-weight: 500; line-height: 32px;  position: relative; display: inline-block; overflow: visible; box-sizing: border-box; vertical-align: middle; color: #afafaf; }
.button-common-help:after {position: absolute; top: 50%; right: -.75rem; width: 8px; height: 4px;  content: ''; transform: translateY(-50%); background-image: url(../images/layout_sprites.png); background-position: -534px -522px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-common-help:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.button-common-help:hover:after {width: 8px; height: 4px;  background-image: url(../images/layout_sprites.png); background-position: -520px -522px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-common-help:hover:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.button-common-help > ul.submenu {position: absolute; top: 2.125rem; right: -1.5625rem;  display: none; padding: 1.125rem; background: #000; }
.button-common-help > ul.submenu:before {position: absolute; top: -8px; left: calc(50% - 6px); display: inline-block; display: inline-block; padding: 3px;  content: ''; transform: rotate(-135deg) translateX(-50%); border: solid black; border-width: 0 3px 3px 0; background: #000; }
.button-common-help > ul.submenu > li {margin: 0;  padding: 0 0 10px; text-align: left; }
.button-common-help > ul.submenu > li:last-child { padding: 0; }
.button-common-help > ul.submenu > li > a {font-size: .75rem; line-height: 1.125rem;  display: inline; color: #999; }
.button-common-help > ul.submenu > li > a:hover {text-decoration: underline;  color: #fff; }
.button-common-help:before {display: inline-block; width: 15px; height: 15px; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -535px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-common-help:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.button-common-help:hover { color: #1886ff; }
.button-common-help:hover:before {width: 15px; height: 15px;  background-image: url(../images/layout_sprites.png); background-position: -493px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-common-help:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.button-common-help:hover > ul { display: inline-block; }

.button-common-notice {font-size: .75rem; font-weight: 500; line-height: 32px;  display: inline-block; box-sizing: border-box; margin-right: 12px; vertical-align: middle; color: #afafaf; }
.button-common-notice:before {display: inline-block; width: 14px; height: 14px; margin: -4px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -626px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-common-notice:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.button-common-notice:hover { color: #1886ff; }
.button-common-notice:hover:before {width: 14px; height: 14px;  background-image: url(../images/layout_sprites.png); background-position: -646px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-common-notice:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }


span.beta { font-size: .625rem; line-height: 1; display: inline-block; box-sizing: border-box; padding: 2px 2px 1px 2px; vertical-align: 2px; text-transform: lowercase; color: #5ca7ff; border: 1px solid #5ca7ff; border-radius: 2px; }
span.beta.new { color: #ff8000; border-color: #ff8000; }

a.service.opsnow > .beta , a.service.opsnow > .new { vertical-align: 1px; }


.global-menu {position: fixed; z-index: 801; top: 0; right: 0; left: 0;  display: block; box-sizing: border-box; min-width: 1200px; height: 50px; padding: 0 20px; transition: all .3s ease-in-out;border-bottom: 1px solid #ccc; background-color: #fff;  }
.global-menu:after {clear: both;  content: ''; }
.global-menu .title {position: relative;  float: left; width: 100%; height: 50px; }
.global-menu .title .btn-home {font-size: 1.0625rem; font-weight: 700; line-height: 50px;  display: inline-block; vertical-align: middle; color: #000; }
.global-menu .title .btn-home.logo-bg {position: relative; bottom: 2px; overflow: hidden; width: 88px; height: 16px; white-space: nowrap; text-indent: 100%;  background-image: url(../images/layout_sprites.png); background-position: -419px -356px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .title .btn-home.logo-bg { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .title .btn-bsp {font-size: 1.0625rem; font-weight: 700; line-height: 50px; position: static;  display: inline-block; vertical-align: middle; color: #000; }
.global-menu .title .btn-bsp.logo-bg {line-height: 1; overflow: hidden; width: 110px; height: 20px; margin: 15px 0 0; white-space: nowrap; text-indent: 100%;  background-image: url(../images/layout_sprites.png); background-position: -530px -465px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .title .btn-bsp.logo-bg { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .title .btn-admin {font-size: 1.0625rem; font-weight: 700; line-height: 50px;  display: inline-block; vertical-align: middle; color: #000; }
.global-menu .title .btn-user-guide {font-size: 1.0625rem; font-weight: 700; line-height: 50px;  display: inline-block; vertical-align: middle; color: #000; }
.global-menu .title img { max-height: 50px; vertical-align: -1px; }
.global-menu .custom-select-container {position: relative;  display: inline-block; padding: 5px 0 4px 0; }
.global-menu .custom-select-container .txt {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  display: inline-block; text-transform: uppercase; }
.global-menu .custom-select-container .txt.vendor {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: .875rem; }
.global-menu .custom-select-container .txt.vendor:before { margin: 0 10px 0 0; }
.global-menu .custom-select-container .txt:before {display: inline-block; margin: -2px 7px 0 0;  content: ''; vertical-align: middle; }
.global-menu .custom-select-container .txt.aws:before {position: relative; width: 25px; height: 16px;  background: url('/assets/images/vendor_aws.svg') no-repeat; }
.global-menu .custom-select-container .txt.azure:before {position: relative; width: 23px; height: 23px;  background: url('/assets/images/vendor_azure.svg') no-repeat; background-size: 23px auto; }
.global-menu .custom-select-container .txt.service-portal:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -252px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .custom-select-container .txt.service-portal:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .custom-select-container .txt.asset-management:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -684px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .custom-select-container .txt.asset-management:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .custom-select-container .txt.metering:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: 0px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .custom-select-container .txt.metering:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .custom-select-container .txt.monitoring:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -694px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .custom-select-container .txt.monitoring:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .custom-select-container .txt.its-project:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -156px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .custom-select-container .txt.its-project:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .custom-select-container .txt.its-alarm:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -668px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .custom-select-container .txt.its-alarm:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .custom-select-container .txt.its-approval:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -590px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .custom-select-container .txt.its-approval:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .custom-select-container .txt.its-service-request:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -658px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .custom-select-container .txt.its-service-request:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .custom-select-container .txt.its-dbqcs:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -642px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .custom-select-container .txt.its-dbqcs:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .custom-select-container .txt.its-devops:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -460px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .custom-select-container .txt.its-devops:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .custom-select-container .txt.opsnow:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -408px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .custom-select-container .txt.opsnow:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .custom-select-container ~ .custom-select-container { margin-left: 4px; padding-left: 8px; border-left: 1px solid #f2f2f2; }
.global-menu .btn-custom-select {font-size: .875rem; font-weight: 500; position: relative;  display: inline-block; overflow: hidden; box-sizing: border-box; max-width: 380px; height: 40px; padding: 0 31px 0 10px; transition: all .3s ease-in-out; text-align: left; vertical-align: middle; white-space: nowrap; white-space: nowrap; text-overflow: ellipsis;color: #000; border: 2px solid #fff;  }
.global-menu .btn-custom-select:after {position: absolute; top: 50%; right: 10px; display: block; width: 11px; height: 8px; margin-top: -4px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); background-image: url(../images/layout_sprites.png); background-position: -338px -315px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .btn-custom-select:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .btn-custom-select.service { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.125rem; font-weight: 400; white-space: nowrap; }
.global-menu .btn-custom-select mark { background-color: transparent; }
.global-menu .btn-custom-select.is-selected {transition: all .3s ease-in-out;  border: 2px solid #000; }
.global-menu .btn-custom-select.is-selected:after {transition: transform .3s ease-in-out;  transform: rotateX(180deg); }
.global-menu .btn-custom-select.is-selected + .list-container {top: 100%;  visibility: visible; transition: all .3s ease-in-out; opacity: 1; }
.global-menu .list-container {position: absolute; z-index: 500; top: 80%;  display: block; visibility: hidden; box-sizing: border-box; width: auto; max-width: 340px; margin-top: 0px; opacity: 0; border: 2px solid #000; background-color: #fff; }
.global-menu .list-container .search-word {position: relative;  display: block; }
.global-menu .list-container .search-word input[type=text] {font-size: .875rem; font-weight: 500; line-height: 47px;  display: block; box-sizing: border-box; width: 100%; height: 47px; padding-left: 45px; color: #000; border: 0px; border-bottom: 2px solid rgba(0, 0, 0, .1); background: url('../images/icon_quick_04@2x.png') 12px center no-repeat; background-size: 21px 21px; box-shadow: none; }
.global-menu .list-container .search-word input[type=text]:focus { background: url('../images/icon_quick_04_focus@2x.png') 12px center no-repeat; background-size: 21px 21px; }
.global-menu .list-container .list-custom-select { display: block; overflow: auto; min-width: 138px; max-height: 700px; padding: 0 10px; }
.global-menu .list-container .list-custom-select > li a , .global-menu .list-container .list-custom-select > li button {font-size: 1.125rem; font-weight: 400; line-height: 50px; position: relative;  display: block; overflow: hidden; width: 100%; height: 50px; padding-bottom: 2px; text-align: left; white-space: nowrap; text-overflow: ellipsis; color: #000; }
.global-menu .list-container .list-custom-select > li a:before , .global-menu .list-container .list-custom-select > li button:before {position: absolute; right: 0; bottom: 0; left: 0px; display: block; height: 1px;  content: ''; transition: height .3s ease-in-out; background-color: rgba(0, 0, 0, .1); }
.global-menu .list-container .list-custom-select > li a:hover:before , .global-menu .list-container .list-custom-select > li a:focus:before , .global-menu .list-container .list-custom-select > li button:hover:before , .global-menu .list-container .list-custom-select > li button:focus:before { height: 6px; transition: height .2s ease-in-out; background-color: #000; }
.global-menu .list-container .list-custom-select > li a mark , .global-menu .list-container .list-custom-select > li button mark {vertical-align: baseline;  color: #4990e2; background-color: transparent; }
.global-menu .list-container .list-custom-select > li.is-selected a:before , .global-menu .list-container .list-custom-select > li.is-selected button:before { height: 6px; background-color: #000; }
.global-menu .list-container .list-custom-select > li.is-selected .vendor { font-weight: 600; }
.global-menu .list-container .list-custom-select > li.not-match { display: none; }
.global-menu .list-container .list-custom-select.company > li a , .global-menu .list-container .list-custom-select.company > li button {font-size: .875rem; font-weight: 700; line-height: 45px;  height: 45px; }
.global-menu .utils {position: relative; top: 50%;  float: right; height: 22px;transform: translateY(-50%);  }
.global-menu .utils .list-gnb-notice {position: relative;  display: inline-block; overflow: hidden; width: 310px; height: 22px; vertical-align: middle; }
.global-menu .utils .list-gnb-notice .js-marquee-wrapper {line-height: 22px;  display: inline-block; height: 22px; }
.global-menu .utils .list-gnb-notice .js-marquee-wrapper .js-marquee {line-height: 22px;  display: inline-block; height: 22px; vertical-align: top; }
.global-menu .utils .list-gnb-notice li {line-height: 22px;  display: inline-block; height: 22px; vertical-align: top; }
.global-menu .utils .list-gnb-notice:after {font-size: .875rem; position: absolute; top: 0; right: -3px; display: block; width: 20px; height: 22px;  content: '|'; text-align: center; vertical-align: middle; color: #f2f2f2; background-color: #fff; }
.global-menu .utils .notice-gnb-item {font-size: .6875rem; line-height: 22px;  display: inline-block; height: 22px; margin-right: 35px; vertical-align: top; }
.global-menu .utils .notice-gnb-item .notice-category {font-weight: 400; line-height: 22px;  display: inline-block; }
.global-menu .utils .notice-gnb-item .notice-item-title {line-height: 22px;  display: inline-block; margin-left: 3px; color: #777; }
.global-menu .utils .notice-gnb-item .update {line-height: 22px;  display: inline-block; margin-left: 3px; color: #999; }
.global-menu .utils .notice-gnb-item[data-state=new] .notice-category { color: #1886ff; }
.global-menu .utils .notice-gnb-item[data-state=event] .notice-category { color: #6cb41d; }
.global-menu .utils .notice-gnb-item[data-state=check] .notice-category { color: #f66c23; }
.global-menu .utils .user {position: relative;  display: inline-block; }
.global-menu .utils .user figcaption { display: inline-block; }
.global-menu .utils .user figcaption a , .global-menu .utils .user figcaption button {font-size: .6875rem; font-weight: 400; position: relative;  display: inline-block; color: #777; }
.global-menu .utils .user figcaption a:after , .global-menu .utils .user figcaption button:after {display: inline-block; width: 8px; height: 5px; margin: -2px 0 0 8px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -506px -522px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .user figcaption a:after , .global-menu .utils .user figcaption button:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .user[data-state=open] figcaption a:after , .global-menu .utils .user[data-state=open] figcaption button:after { transform: rotateX(180deg); }
.global-menu .utils .user[data-state=open] .user-menus {top: 100%;  visibility: visible; transition: all .3s ease-in-out; opacity: 1; }
.global-menu .utils .user-menus {position: absolute; top: 90%; right: -23px;  display: block; visibility: hidden; box-sizing: border-box; width: 150px; margin-top: 10px; padding: 21px 22px 24px 22px; opacity: 0; background-color: #000; }
.global-menu .utils .user-menus:before {position: absolute; top: -10px; left: 71.5%; display: block;  content: ''; border-width: 0 10px 10px 10px; border-style: solid; border-color: transparent transparent #000 transparent; }
.global-menu .utils .user-menus ul > li + li { margin-top: 10px; }
.global-menu .utils .user-menus a , .global-menu .utils .user-menus button { font-size: .75rem; font-weight: 400; line-height: 1.5em; color: #999; }
.global-menu .utils .user-menus a:hover , .global-menu .utils .user-menus button:hover {text-decoration: underline;  color: #fff; }
.global-menu .utils .notification {position: relative;  display: inline-block; }
.global-menu .utils .notification .btn-notification {position: relative;  display: inline-block; overflow: visible; width: 18px; height: 20px; margin-left: 17px; text-indent: -9999px; background-image: url(../images/layout_sprites.png); background-position: -710px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .notification .btn-notification { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .notification .btn-notification .badge {font-size: .625rem; font-weight: 400; line-height: 14px; position: absolute; z-index: 1; top: -40%; right: -55%;  display: block; min-width: 9px; height: 14px; padding: 0 3px; text-align: center; text-indent: 0px; color: #fff; border: 2px solid #fff; border-radius: 14px; background-color: #f34122; }
.global-menu .utils .notification[data-state=open] .notification-container {z-index: 800; top: 150%;  visibility: visible; transition: all .3s ease-in-out; opacity: 1; }
.global-menu .utils .notification-container {position: absolute; z-index: -1; top: 140%; right: -40px; left: auto;  display: block; visibility: hidden; box-sizing: border-box; width: 350px; height: 390px; padding-bottom: 40px; opacity: 0; border: 2px solid #000; background-color: #fff; }
.global-menu .utils .notification-container:before {position: absolute; z-index: -1; top: -7px; right: 41px; display: block; width: 10px; height: 10px;  content: ''; transform: rotate(-135deg); border: 2px solid #000; border-top-width: 0; border-left-width: 0; background-color: #fff; }
.global-menu .utils .notification-container .list-notification { overflow: auto; height: 346px; padding: 0 18px; background-color: #fff; }
.global-menu .utils .notification-container .list-notification > li { border-bottom: 1px solid #eee; }
.global-menu .utils .notification-container .list-notification > li:first-child { border-top: 0; }
.global-menu .utils .notification-container .list-notification > li.none { font-size: .875rem; line-height: 344px; text-align: center; color: #999; border-bottom: 0px; }
.global-menu .utils .notification-container .notification-item {position: relative;  display: block; padding: 12px 6px; }
.global-menu .utils .notification-container .notification-item .none-read {position: absolute; top: 18px; left: -6px;  display: block; width: 6px; height: 6px; text-indent: -9999px; border-radius: 6px; background-color: #1886ff; }
.global-menu .utils .notification-container .notification-item .notification-title {font-size: .75rem; font-weight: 500; line-height: 1.5em;  display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #000; }
.global-menu .utils .notification-container .notification-item .notification-update {font-size: .75rem;  display: block; margin-top: 2px; color: #999; }
.global-menu .utils .notification-container .notification-item:hover .notification-title { text-decoration: underline; }
.global-menu .utils .notification-container .btns {position: absolute; right: 0; bottom: 0; left: 0;  display: block; height: 40px; margin: 0; padding-right: 20px; text-align: right; background-color: #eee; }
.global-menu .utils .notification-container .btns .btn-more {font-size: .75rem; font-weight: 500; line-height: 40px;  display: inline-block; color: #000; }
.global-menu .utils .notification-container .btns .btn-more:after {display: inline-block; width: 6px; height: 10px; margin: -3px 0 0 3px;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -215px -147px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .notification-container .btns .btn-more:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .notification-container .btns .btn-more:hover { text-decoration: underline; }
.global-menu .utils .all-menus {position: relative;  display: inline-block; }
.global-menu .utils .all-menus .btn-all-menus {position: relative;  display: inline-block; width: 20px; height: 19px; margin-left: 17px; text-indent: -9999px; background-image: url(../images/layout_sprites.png); background-position: -707px -302px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus .btn-all-menus { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus[data-state=open] .all-menus-container {z-index: 800; top: 150%;  visibility: visible; transition: all .3s ease-in-out; opacity: 1; }
.global-menu .utils .all-menus-container {position: absolute; z-index: -1; top: 140%; right: -10px;  display: block; visibility: hidden; box-sizing: border-box; opacity: 0; border: 2px solid #000; background-color: #fff; }
.global-menu .utils .all-menus-container:before {position: absolute; z-index: 1; top: -7px; right: 12px; display: block; width: 10px; height: 10px;  content: ''; transform: rotate(-135deg); border: 2px solid #000; border-top-width: 0; border-left-width: 0; background-color: #fff; }
.global-menu .utils .all-menus-container .list-service-menus { display: -ms-flexbox; display: flex; flex-direction: row; -ms-flex-direction: row; }
.global-menu .utils .all-menus-container .list-service-menus > li { box-sizing: border-box; width: 230px; min-width: 230px; padding: 20px 0 26px 18px; -ms-flex: 1 1 0px; flex: 1 1 0; }
.global-menu .utils .all-menus-container .list-service-menus > li + li { border-left: 1px solid #d8d8d8; }
.global-menu .utils .all-menus-container .list-service-menus > li .service {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; position: relative;  display: block; box-sizing: border-box; padding: 0 5px 0 27px; color: #000; }
.global-menu .utils .all-menus-container .list-service-menus > li .service:before {position: absolute; top: 0; left: 0; display: block;  content: ''; }
.global-menu .utils .all-menus-container .list-service-menus > li .service.service-portal:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -252px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .list-service-menus > li .service.service-portal:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .list-service-menus > li .service.asset-management:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -684px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .list-service-menus > li .service.asset-management:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .list-service-menus > li .service.metering:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: 0px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .list-service-menus > li .service.metering:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .list-service-menus > li .service.monitoring:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -694px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .list-service-menus > li .service.monitoring:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .list-service-menus > li .service.its-project:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -156px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .list-service-menus > li .service.its-project:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .list-service-menus > li .service.its-project:hover:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -512px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .list-service-menus > li .service.its-project:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .list-service-menus > li .service.its-alarm:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -668px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .list-service-menus > li .service.its-alarm:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .list-service-menus > li .service.its-alarm:hover:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -616px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .list-service-menus > li .service.its-alarm:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .list-service-menus > li .service.its-approval:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -590px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .list-service-menus > li .service.its-approval:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .list-service-menus > li .service.its-approval:hover:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -200px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .list-service-menus > li .service.its-approval:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .list-service-menus > li .service.its-service-request:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -658px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .list-service-menus > li .service.its-service-request:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .list-service-menus > li .service.its-service-request:hover:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -708px -250px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .list-service-menus > li .service.its-service-request:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .list-service-menus > li .service.its-dbqcs:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -642px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .list-service-menus > li .service.its-dbqcs:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .list-service-menus > li .service.its-dbqcs:hover:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -434px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .list-service-menus > li .service.its-dbqcs:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .list-service-menus > li .service.its-devops:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -460px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .list-service-menus > li .service.its-devops:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .list-service-menus > li .service.its-devops:hover:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -486px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .list-service-menus > li .service.its-devops:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .list-service-menus > li .service.opsnow:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -408px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .list-service-menus > li .service.opsnow:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .list-service-menus > li .service.opsnow:hover:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -382px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .list-service-menus > li .service.opsnow:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .list-service-menus > li a.service { margin-bottom: 20px; }
.global-menu .utils .all-menus-container .list-service-menus > li a.service:after {display: inline-block; width: 7px; height: 11px; margin: -3px 0 0 5px;  content: ''; vertical-align: middle; text-transform: uppercase; background-image: url(../images/layout_sprites.png); background-position: -517px -425px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .list-service-menus > li a.service:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .service-menu-items { margin-top: 5px; }
.global-menu .utils .all-menus-container .service-menu-items > li { padding-left: 27px; }
.global-menu .utils .all-menus-container .service-menu-items > li a {font-size: .75rem; line-height: 1.5;  display: block; padding: 8px 0; color: #000; }
.global-menu .utils .all-menus-container .service-menu-items > li a:hover { text-decoration: underline; }
.global-menu .utils .all-menus-container .utils { display: block; float: none; height: 42px; padding-right: 20px; padding-left: 20px; transform: translateY(0); text-align: left; border-top: 1px solid #d8d8d8; background-color: #f9f9f9; }
.global-menu .utils .all-menus-container .utils .btns {line-height: 38px;  margin: 0; white-space: nowrap; }
.global-menu .utils .all-menus-container .utils .btns button {font-size: .8125rem; position: relative;  display: inline-block; color: #000; }
.global-menu .utils .all-menus-container .utils .btns button:before {display: inline-block; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; }
.global-menu .utils .all-menus-container .utils .btns button:hover { color: #1886ff; }
.global-menu .utils .all-menus-container .utils .btns button.btn-application:before {width: 19px; height: 19px;  background-image: url(../images/layout_sprites.png); background-position: -233px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .utils .btns button.btn-application:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .utils .btns button.btn-application:hover:before {width: 19px; height: 19px;  background-image: url(../images/layout_sprites.png); background-position: -463px -496px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .utils .btns button.btn-application:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .utils .btns button.btn-fee:before {width: 19px; height: 19px;  background-image: url(../images/layout_sprites.png); background-position: -208px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .utils .btns button.btn-fee:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .utils .btns button.btn-fee:hover:before {width: 19px; height: 19px;  background-image: url(../images/layout_sprites.png); background-position: -488px -496px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .global-menu .utils .all-menus-container .utils .btns button.btn-fee:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.global-menu .utils .all-menus-container .utils .btns button + button { margin-left: 27px; }
.global-menu .utils .all-menus-container .utils .btns button + button:after {position: absolute; top: 50%; left: -16px; display: block; width: 1px; height: 18px; margin-top: -9px;  content: ''; background-color: #d8d8d8; }
.global-menu .utils .btns { display: inline-block; margin-left: 20px; vertical-align: middle; }
.global-menu .utils .btns .btn {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 700; line-height: 22px;  display: inline-block; box-sizing: border-box; width: 90px; height: 26px; margin-left: 6px; text-align: center; color: #000; border: 2px solid #000; }
.global-menu .utils .btns .btn.signup { color: #fff; background-color: #000; }
.global-menu .utils .select-language {position: relative;  display: block; overflow: hidden; box-sizing: border-box; height: 30px; margin-top: -4px; border: 1px solid #ccc; border-radius: 3px; }
.global-menu .utils .select-language input[type=radio] { position: absolute; left: -100%; }
.global-menu .utils .select-language input[type=radio] + label {font-size: .75rem; font-weight: 400; line-height: 2.41667em; display: block; float: left; box-sizing: border-box; width: 63px; height: 30px; padding: 0;  cursor: pointer; text-align: center; color: rgba(0, 0, 0, .2); background-color: #efefef; }
.global-menu .utils .select-language input[type=radio] + label:nth-child(3n+2) { border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.global-menu .utils .select-language input[type=radio]:checked + label { font-weight: 700; color: #000; background-color: #fff; }

.sub-menus {position: relative; z-index: 799;  box-sizing: border-box; height: 34px; padding: 0 20px; background-color: #f0f0f0; }
.sub-menus .sub-menus-utils {position: absolute; top: 0; right: 25px;  display: block; }
.sub-menus .sub-menus-utils.sub-menus-utils-admin .button-common-help { cursor: pointer; }
.sub-menus .sub-menus-utils.sub-menus-utils-admin .button-common-help:after { content: none; }
.sub-menus .sub-menus-utils.sub-menus-utils-admin .button-common-help:hover .submenu { display: none; }
.sub-menus ul { display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.sub-menus ul:after {display: block; clear: both;  content: ''; }
.sub-menus ul > li {position: relative;  display: block; white-space: nowrap; }
.sub-menus ul > li.new a:before {font-size: .625rem; line-height: 1; position: relative; top: 1px; display: inline-block; display: inline-block; box-sizing: border-box; margin-right: 5px; padding: 1px 2px 2px 2px;  content: 'NEW'; vertical-align: 2px; text-transform: lowercase; color: #ff4b55; border: 1px solid #ff4b55; border-radius: 2px; }
.sub-menus ul > li.beta a:after {font-size: .625rem; line-height: 1; position: relative; top: 1px; display: inline-block; display: inline-block; box-sizing: border-box; margin-left: 5px; padding: 1px 2px 2px 2px;  content: 'BETA'; vertical-align: 2px; text-transform: lowercase; color: #5ca7ff; border: 1px solid #5ca7ff; border-radius: 2px; }
.sub-menus ul > li a {font-size: .75rem; font-weight: 400; line-height: 34px;  display: block; transition: color .3s ease-in-out; color: #999; }
.sub-menus ul > li a:hover { color: #000; }
.sub-menus ul > li.is-selected a { font-weight: 500; color: #000; }
.sub-menus ul > li:hover .list-sub-menus { display: block; }
.sub-menus ul > li + li { margin-left: 30px; }
.sub-menus ul > li .list-sub-menus {position: absolute; z-index: 1; top: 100%; right: -34px; left: -34px;  display: none; padding: 14px 0 13px 0; background-color: #dadada; }
.sub-menus ul > li .list-sub-menus:after {position: absolute; top: 0; left: 50%; display: block; width: 32px; height: 15px; margin-left: -16px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -693px -279px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .sub-menus ul > li .list-sub-menus:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.sub-menus ul > li .list-sub-menus > li {position: relative; overflow: hidden;  box-sizing: border-box; width: 100%; margin-left: 0; padding: 3px 20px 3px 10px; }
.sub-menus ul > li .list-sub-menus > li button , .sub-menus ul > li .list-sub-menus > li a {font-size: .75rem; font-weight: 400; line-height: 18px; position: relative; z-index: 1;  display: block; float: left; padding-right: 15px; white-space: nowrap; letter-spacing: -.01em; color: #999; background-color: #dadada; }
.sub-menus ul > li .list-sub-menus > li button:hover , .sub-menus ul > li .list-sub-menus > li a:hover { color: #000; }
.sub-menus ul > li .list-sub-menus > li.is-selected:before { display: block; }
.sub-menus ul > li .list-sub-menus > li.is-selected button , .sub-menus ul > li .list-sub-menus > li.is-selected a { font-weight: 500; color: #000; }
.page-admin .sub-menus { height: 34px; background-color: #474747; }
.page-admin .sub-menus ul > li a { line-height: 34px; }
.page-admin .sub-menus ul > li a:hover { color: #fff; }
.page-admin .sub-menus ul > li.is-selected a { color: #fff; }
.page-admin .sub-menus ul > li + li:before { background-color: #5a5a5a; }

.button-common-help {font-size: .75rem; font-weight: 500; line-height: 32px;  position: relative; display: inline-block; overflow: visible; box-sizing: border-box; vertical-align: middle; color: #afafaf; }
.button-common-help:after {position: absolute; top: 50%; right: -.75rem; width: 8px; height: 4px;  content: ''; transform: translateY(-50%); background-image: url(../images/layout_sprites.png); background-position: -534px -522px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-common-help:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.button-common-help:hover:after {width: 8px; height: 4px;  background-image: url(../images/layout_sprites.png); background-position: -520px -522px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-common-help:hover:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.button-common-help > ul.submenu {position: absolute; top: 2.125rem; right: -1.5625rem;  display: none; padding: 1.125rem; background: #000; }
.button-common-help > ul.submenu:before {position: absolute; top: -8px; left: calc(50% - 6px); display: inline-block; display: inline-block; padding: 3px;  content: ''; transform: rotate(-135deg) translateX(-50%); border: solid black; border-width: 0 3px 3px 0; background: #000; }
.button-common-help > ul.submenu > li {margin: 0;  padding: 0 0 10px; text-align: left; }
.button-common-help > ul.submenu > li:last-child { padding: 0; }
.button-common-help > ul.submenu > li > a {font-size: .75rem; line-height: 1.125rem;  display: inline; color: #999; }
.button-common-help > ul.submenu > li > a:hover {text-decoration: underline;  color: #fff; }
.button-common-help:before {display: inline-block; width: 15px; height: 15px; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -535px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-common-help:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.button-common-help:hover { color: #1886ff; }
.button-common-help:hover:before {width: 15px; height: 15px;  background-image: url(../images/layout_sprites.png); background-position: -493px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-common-help:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.button-common-help:hover > ul { display: inline-block; }

.button-common-notice {font-size: .75rem; font-weight: 500; line-height: 32px;  display: inline-block; box-sizing: border-box; margin-right: 12px; vertical-align: middle; color: #afafaf; }
.button-common-notice:before {display: inline-block; width: 14px; height: 14px; margin: -4px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -626px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-common-notice:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.button-common-notice:hover { color: #1886ff; }
.button-common-notice:hover:before {width: 14px; height: 14px;  background-image: url(../images/layout_sprites.png); background-position: -646px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-common-notice:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }


span.beta { font-size: .625rem; line-height: 1; display: inline-block; box-sizing: border-box; padding: 2px 2px 1px 2px; vertical-align: 2px; text-transform: lowercase; color: #5ca7ff; border: 1px solid #5ca7ff; border-radius: 2px; }
span.beta.new { color: #ff8000; border-color: #ff8000; }

a.service.opsnow > .beta , a.service.opsnow > .new { vertical-align: 1px; }


.layout-footer { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; position: absolute; z-index: 800; right: 0; bottom: 0; left: 0; box-sizing: border-box; color: #fff; background-color: #1b2d4b; }
.layout-footer .contents-inner { position: relative; overflow: visible !important; box-sizing: border-box; max-width: auto; height: 34px; padding: 0px 20px; }
body[data-state=logout] .layout-footer .contents-inner { max-width: 1200px; }
.layout-footer .contents-inner:after {display: table; clear: both;  content: ''; }
.layout-footer .service { float: left; width: 40%; }
body[data-state=logout] .layout-footer .service { width: 60%; }
.layout-footer .service .partner_add { display: none; }
.layout-footer .service .title {font-size: .6875rem; font-weight: 700; line-height: 34px;  display: inline-block; height: 34px; vertical-align: middle; color: #fff; }
.layout-footer .service .title img { display: inline-block; margin-top: 5px; vertical-align: middle; }
.layout-footer .service .title img.lgnsys_footer { max-height: 15px; }
.layout-footer .service .title.logo-bg {line-height: 1; overflow: hidden; width: 58px; height: 13px; margin-top: 5px; white-space: nowrap; text-indent: 100%;  background-image: url(../images/layout_sprites.png); background-position: -666px -63px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-footer .service .title.logo-bg { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.layout-footer .service .title.admin img { margin-top: -5px; }
.layout-footer .service .list-shortcut { display: none; margin: 24px 0 0 3px; text-align: left; }
.layout-footer .service .list-shortcut a { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; line-height: 2.08333em; transition: color .3s ease-in-out; color: #fff; }
.layout-footer .service .list-shortcut a:hover { color: rgba(255, 255, 255, .5); }
.layout-footer .custom-select-container {position: relative;  display: inline-block; margin: 0 0 0 16px; vertical-align: middle; }
.layout-footer .custom-select-container .btn-custom-select {font-size: .625rem; font-weight: 400; line-height: 32px; position: relative;  display: inline-block; box-sizing: border-box; width: 86px; height: 34px; padding-left: 10px; text-align: left; color: #fff; border-right: 1px solid #444; border-left: 1px solid #444; background-color: #1b2d4b; }
.layout-footer .custom-select-container .btn-custom-select:after {position: absolute; top: 50%; right: 8px; display: block; width: 8px; height: 5px; margin-top: -2.5px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); background-image: url(../images/layout_sprites.png); background-position: -492px -522px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-footer .custom-select-container .btn-custom-select:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.layout-footer .custom-select-container .btn-custom-select.is-selected:after { transform: rotateX(180deg); }
.layout-footer .custom-select-container .btn-custom-select.is-selected + .list-container {bottom: 100%;  visibility: visible; transition: all .3s ease-in-out; opacity: 1; }
.layout-footer .custom-select-container .list-container {position: absolute; z-index: 500; right: 0; bottom: 90%; left: 0;  display: block; visibility: hidden; overflow: auto; box-sizing: border-box; width: 100%; width: auto; max-height: 700px; margin-top: 7px; transition: all .3s ease-in-out; opacity: 0; border: 1px solid #666; background-color: #222; }
.layout-footer .custom-select-container .list-container .list-custom-select { padding: 8px 0; }
.layout-footer .custom-select-container .list-container .list-custom-select > li a , .layout-footer .custom-select-container .list-container .list-custom-select > li button {font-size: .625rem; font-weight: 400; line-height: 30px; position: relative;  display: block; width: 100%; height: 30px; padding: 0 20px 0 14px; text-align: left; color: #999; background-color: transparent; }
.layout-footer .custom-select-container .list-container .list-custom-select > li a:hover , .layout-footer .custom-select-container .list-container .list-custom-select > li button:hover { color: #fff; background-color: #5f5f5f; }
.layout-footer .custom-select-container .list-container .list-custom-select > li.is-selected a , .layout-footer .custom-select-container .list-container .list-custom-select > li.is-selected button { font-weight: 700; color: #fff; }
.layout-footer .custom-select-container .list-container .list-custom-select > li.is-selected a:after , .layout-footer .custom-select-container .list-container .list-custom-select > li.is-selected button:after {position: absolute; top: 50%; right: 12px; display: block; width: 12px; height: 9px; margin-top: -4.5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -670px -377px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-footer .custom-select-container .list-container .list-custom-select > li.is-selected a:after , .layout-footer .custom-select-container .list-container .list-custom-select > li.is-selected button:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.layout-footer .utils {font-size: .625rem;  display: block; float: right; text-align: right; color: #92a5c3; }
.layout-footer .utils .policy {line-height: 34px;  display: inline-block; vertical-align: middle; }
.layout-footer .utils .policy a {font-weight: 100;  display: inline-block; color: #fff; }
.layout-footer .utils .policy a + a:before {display: inline-block; width: 1px; height: 10px; margin: 0 7px 0 6px;  content: ''; background-color: #505f76; }
.layout-footer .utils .company-info { display: none; }
.layout-footer .utils .copyright {line-height: 34px;  display: inline-block; margin-left: 28px; vertical-align: middle; color: #92a5c3; }
body[data-state=logout] .layout-footer { min-width: 1200px; }
body[data-state=logout] .layout-footer .contents-inner {width: 1200px; height: 300px;  margin: 0 auto; padding: 0 35px; }
body[data-state=logout] .layout-footer .console_brokerage_link { display: none; }
body[data-state=logout] .layout-footer .service {position: relative;  padding-top: 52px; }
body[data-state=logout] .layout-footer .service .partner_add { display: -ms-flexbox; display: flex; margin-top: 30px; -ms-flex-align: center; align-items: center; }
body[data-state=logout] .layout-footer .service .partner_add .aws_partner_footer { position: relative; height: 103px; padding-left: 50px; }
body[data-state=logout] .layout-footer .service .partner_add .aws_partner_footer a { display: block; }
body[data-state=logout] .layout-footer .service .partner_add .aws_partner_footer img { max-width: 101px; }
body[data-state=logout] .layout-footer .service .partner_add .aws_partner_footer:after {position: absolute; top: 0; bottom: 0; left: 0; width: 1px;  content: ''; background: #536168; }
body[data-state=logout] .layout-footer .service .partner_add .list-shortcut { width: auto; margin-top: 0; }
body[data-state=logout] .layout-footer .service .partner_add .list-shortcut.line-2 { width: 380px; }
body[data-state=logout] .layout-footer .service .title {font-size: 1.4375rem; line-height: 1.47826em;  display: block; }
body[data-state=logout] .layout-footer .service .title img { display: block; width: auto; }
body[data-state=logout] .layout-footer .service .title.logo-bg {width: 133px; height: 30px;  background-image: url(../images/layout_sprites.png); background-position: -530px -100px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .layout-footer .service .title.logo-bg { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
body[data-state=logout] .layout-footer .service .title.logo-bg.skt-logo {width: 180px; height: 24px;  background-image: url(../images/layout_sprites.png); background-position: -227px -204px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .layout-footer .service .title.logo-bg.skt-logo { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
body[data-state=logout] .layout-footer .service .list-shortcut {font-weight: 400;  display: -ms-flexbox; display: flex; flex-direction: column; width: 450px; height: 105px; -ms-flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; }
body[data-state=logout] .layout-footer .service .list-shortcut > li { margin: 0 4.375rem 0 0; }
[lang=zh] body[data-state=logout] .layout-footer .service .list-shortcut { width: 270px; }
body[data-state=logout] .layout-footer .service .list-shortcut span.beta {font-size: .625rem;  font-weight: 400; line-height: 1; display: inline-block; box-sizing: border-box; margin: 0 0 0 3px; padding: 0px 2px 2px; vertical-align: 1px; text-transform: lowercase; color: #5ca7ff; border: 1px solid #5ca7ff; border-radius: 2px; }
body[data-state=logout] .layout-footer .service .list-shortcut span.beta.new { color: #ff8000; border-color: #ff8000; }
body[data-state=logout] .layout-footer .custom-select-container { margin: 35px 0 0 0; }
body[data-state=logout] .layout-footer .custom-select-container .btn-custom-select { font-size: .75rem; border: 1px solid #536168; }
body[data-state=logout] .layout-footer .utils {font-size: .75rem;  padding: 70px 0 0 0; }
body[data-state=logout] .layout-footer .utils .policy {line-height: 30px;  display: block; }
body[data-state=logout] .layout-footer .utils .company-info {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: inherit;  display: block; margin-top: 15px; color: inherit; }
body[data-state=logout] .layout-footer .utils .company-info span {font-weight: 400; line-height: 1.25rem;  display: block; }
body[data-state=logout] .layout-footer .utils .copyright {line-height: 30px;  display: block; margin-top: 30px; margin-left: 0px; }

.layout-footer.new {left: 52px; border-style: solid; border-color: #e8ebef; border-top-width: 1px; border-right: 0; border-bottom: 0; border-left: 0;  background-color: #f6f8fa; }
body[data-state=logout] .layout-footer.new { position: absolute; z-index: 800; right: 0; bottom: 0; left: 0; box-sizing: border-box; color: #fff; background-color: #1b2d4b; }
.layout-footer.new .contents-inner .title { display: none; }
.layout-footer.new .contents-inner .custom-select-container { margin: 0; }
.layout-footer.new .contents-inner .custom-select-container .btn-custom-select {width: auto; width: auto; padding: 0 8px; padding: 0 8px; padding-right: 20px;  color: #7b8088; border: 0; background-color: transparent; }
.layout-footer.new .contents-inner .custom-select-container .btn-custom-select:after {right: 5px; width: 10px; height: 5px; transform: rotateX(180deg);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9IjAgMCAxMCA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA2My4xICg5MjQ1MikgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+MC5tYXRlcmlhbF9mYXYvbmF2aWdhdGlvbi9hcnJvd19kcm9wX2Rvd25fMjRweCBjb3B5IDExPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwLjgzMzMzMzMzMyAwLjMzMzMzMzMzMyA1IDQuNSA5LjE2NjY2NjY3IDAuMzMzMzMzMzMzIj48L3BvbHlnb24+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iMDMwNSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IuyCrOyaqeyekC3soJXrs7Qt7IiY7KCVIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTEwLjAwMDAwMCwgLTc4Mi4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IjAzX09SR0FOSUMvZm9vdGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MS4wMDAwMDAsIDc2Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJjb21wYW55LW5hbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iMC5tYXRlcmlhbF9mYXYvbmF2aWdhdGlvbi9hcnJvd19kcm9wX2Rvd25fMjRweC1jb3B5LTExIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzOS4wMDAwMDAsIDguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJuYXZpZ2F0aW9uL2Fycm93X2Ryb3BfZG93bl8yNHB4IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJjb2xvciNJY29uL2lkbGUiIG1hc2s9InVybCgjbWFzay0yKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMDAwMDAwLCAtOC4wMDAwMDApIiBpZD0iY29sb3IjI1BhbGV0dGUvI0dyYXkvKkdyYXktMSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5LTM0MCIgZmlsbD0iIzg5OEQ5NCIgeD0iMCIgeT0iMS40MjEwODU0N2UtMTQiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); background-size: cover; }
.layout-footer.new .contents-inner .custom-select-container .btn-custom-select.is-selected:after { transform: rotateX(0); }
.layout-footer.new .contents-inner .custom-select-container .list-container {width: 83px; border-color: #e8ebef;  background-color: #fff; }
.layout-footer.new .contents-inner .custom-select-container .list-container .list-custom-select > li button { color: #7b8088; }
.layout-footer.new .contents-inner .custom-select-container .list-container .list-custom-select > li button:hover { color: #7b8088; background-color: #e8ebef; }
.layout-footer.new .contents-inner .custom-select-container .list-container .list-custom-select > li button:after { content: none; }
.layout-footer.new .contents-inner .custom-select-container .list-container .list-custom-select > li.is-selected button { font-weight: normal; color: #7b8088; background-color: #e8ebef; }
.layout-footer.new .contents-inner .utils .policy a { color: #7b8088; }
.layout-footer.new .contents-inner .utils .policy a + a:before { background-color: #e8ebef; }
.layout-footer.new .contents-inner .utils .copyright { color: #b0b7bf; }


html[lang='en'] p , html[lang='en'] li , html[lang='en'] em { word-break: keep-all; }

[data-index=over] { z-index: 1100 !important; }

bg-gnb.intelligent ~ main .layout-contents.layout-with-filter[data-state=expand] .layout-filter-container .layout-filter-contents { left: 260px; }

bg-gnb ~ main .layout-contents { min-height: calc(100vh - 40px - 34px) !important; }
bg-gnb ~ main .layout-contents.layout-with-filter[data-state=expand] .layout-filter-container { top: 100px; }
bg-gnb ~ main .layout-contents.layout-with-filter[data-state=expand] .layout-filter-container .layout-filter-contents { left: 40px; }
bg-gnb ~ main .layout-contents.layout-with-filter[data-state=expand] .layout-page-utils.fixed { top: 42px; }

.toggle-switch-ui span { font-size: .75rem; font-weight: 700; margin-right: 4px; color: #666; }

.toggle-switch-ui input[type=checkbox]:checked + label:before { background-color: #bfe0ff; }

.toggle-switch-ui input[type=checkbox]:checked + label:after { left: 17px; transition: all .3s ease; border: none; background-color: #1886ff; }

.toggle-switch-ui input[type=checkbox] + label {position: relative;  display: inline-block; height: 18px; padding: 0 35px 0 0; vertical-align: middle; }
.toggle-switch-ui input[type=checkbox] + label:before , .toggle-switch-ui input[type=checkbox] + label:after {position: absolute; display: block;  content: ''; transition: all .3s ease; }
.toggle-switch-ui input[type=checkbox] + label:before { top: 1px; left: 1px; width: 33px; height: 15px; margin: 0; border-radius: 15px; background-color: #afafaf; background-image: none; }
.toggle-switch-ui input[type=checkbox] + label:after {top: 0px; left: 0px; box-sizing: border-box; width: 17px; height: 17px; margin: 0;  opacity: 1; border: 1px solid #eee; border-radius: 100%; background-color: #fafafa; background-image: none; box-shadow: 0 1px 2px 0 rgba(153, 153, 153, .5); }
.toggle-switch-ui input[type=checkbox] + label:after:active:after { transform: scale(1.15, .85); }

.lr-fold .left { margin: 0 20px; }

.lr-fold .right {position: absolute; top: 0; bottom: -60px; left: 415px;  transition: transform .3s linear; transform: translateX(110%); }

.lr-fold.fold .right { transform: translateX(0); }

.caution-text {font-size: .75rem; font-weight: 400; line-height: 1.125rem;  position: relative; padding-left: 25px; color: #999; }
.caution-text:before {position: absolute; top: 1px; left: 0; width: 16px; height: 16px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -696px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .caution-text:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }

.layout-sub-title {display: -ms-flexbox; display: flex; margin: 0 -32px; padding: 16px 27px 15px;  border-bottom: 1px solid #eee; background: #fff; -ms-flex-align: center; align-items: center; }
.layout-sub-title .button-ui {font-weight: 500;  color: #999; }
.layout-sub-title h2 { font-size: 1.125rem; font-weight: 500; color: #222; }
.layout-sub-title h2 + p { font-size: .875rem; color: #666; }
.layout-sub-title .left { margin-right: auto; }
.layout-sub-title .edit-form > * { display: -ms-flexbox; display: flex; height: 28px; -ms-flex-align: center; align-items: center; }
.layout-sub-title .edit-form > * em { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.layout-sub-title .edit-form > * input[type=text] {line-height: 30px;  height: 32px; }

.toast-popup-ui { position: fixed; z-index: 1000; top: 90px; left: 50%; display: -ms-flexbox; display: flex; box-sizing: border-box; min-width: 355px; min-height: 50px; padding: 10px 20px; transform: translateX(-50%); vertical-align: middle; color: #fff; border-radius: 4px; background: rgba(34, 34, 34, .9); box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .4); -ms-flex-align: center; align-items: center; }
.toast-popup-ui p {font-size: .875rem;  margin-right: auto; text-align: center; }
.toast-popup-ui p a {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 500; line-height: 1.125rem;  margin-left: 10px; color: #4a90e2; }
.toast-popup-ui p a:after {position: relative; display: inline-block; width: 10px; height: 10px; margin-left: 5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -739px -421px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .toast-popup-ui p a:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.toast-popup-ui button:before {position: relative; top: 2px; display: inline-block; width: 12px; height: 12px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -90px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .toast-popup-ui button:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }

.ellipsis {overflow: hidden;  white-space: nowrap; text-overflow: clip; }
.ellipsis.multiline {line-height: 1.2; display: -webkit-box; height: 3.6em; text-align: left;  white-space: normal; word-wrap: break-word; -webkit-line-clamp: 3; }

.daterangepicker.customize { padding: 0; }
.daterangepicker.customize .ranges { clear: both; width: 100%; margin: 15px 0 0; padding: 12px 0 19px; background: #f9f9f9; }
.daterangepicker.customize .ranges .custom-form > div {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; position: relative;  display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; }
.daterangepicker.customize .ranges .custom-form > div:before {position: absolute; top: calc(50% + 10px); left: 50%; width: 18px; height: 12px; margin-left: -9px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -462px -379px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .daterangepicker.customize .ranges .custom-form > div:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.daterangepicker.customize .ranges .custom-form > div > div { width: 190px; }
.daterangepicker.customize .ranges .custom-form > div > div p {position: relative;  display: -ms-flexbox; display: flex; margin: 6px 0 0; -ms-flex-align: center; align-items: center; }
.daterangepicker.customize .ranges .custom-form > div > div p.day { padding-left: 28px; }
.daterangepicker.customize .ranges .custom-form > div > div p.day:before {position: absolute; top: 50%; left: 0; width: 16px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -489px -402px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .daterangepicker.customize .ranges .custom-form > div > div p.day:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.daterangepicker.customize .ranges .custom-form > div > div p.time { padding-left: 28px; }
.daterangepicker.customize .ranges .custom-form > div > div p.time:before {position: absolute; top: 50%; left: 0; width: 18px; height: 18px; margin-top: -9px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -295px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .daterangepicker.customize .ranges .custom-form > div > div p.time:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.daterangepicker.customize .ranges .custom-form > div > div p em { font-weight: 500; }
.daterangepicker.customize .ranges .custom-form > div > div p select , .daterangepicker.customize .ranges .custom-form > div > div p input[type=text] , .daterangepicker.customize .ranges .custom-form > div > div p input[type=number] {font-size: .75rem; line-height: 30px;  height: 32px; }
.daterangepicker.customize .ranges .custom-form > div > div p select { width: 60px; margin-right: 5px; }
.daterangepicker.customize .ranges .range_inputs {padding: 20px 0 0;  -ms-flex-pack: center; justify-content: center; }
.daterangepicker.customize .ranges .range_inputs button {font-size: .75rem; line-height: 30px;  min-width: 80px; height: 32px; color: #fff; border-radius: 2px; background: #555; -ms-flex: initial; flex: initial; }
.daterangepicker.customize .ranges .range_inputs button.btn-success {margin-left: 10px;  background: #006bff; }


.ctn-list {display: -ms-flexbox; display: flex;  margin-top: 50px; -ms-flex-pack: justify; justify-content: space-between; }
.ctn-list .items { position: relative; width: 350px; padding: 10px 15px 34px; text-align: center; border: 1px solid #e6e6e6; }
.ctn-list .items h3 { position: relative; min-height: 130px; margin-bottom: 22px; border-bottom: 1px solid #f2f2f2; }
.ctn-list .items p { word-wrap: break-word; word-break: keep-all; }
html[lang=zh] .ctn-list .items p { word-break: break-all; }
.ctn-list .items p.sub-text { word-wrap: break-word; word-break: keep-all; color: #fff; }
html[lang=zh] .ctn-list .items p.sub-text { word-break: break-word; }
.ctn-list .items p.sub-text span { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 1rem; }
.ctn-list .items p.sub-text h2 { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.625rem; font-weight: 400; line-height: 2.25rem; }
.ctn-list .items .btn { margin-top: 20px; }


.ready-text {display: -ms-flexbox; display: flex;  height: 200px; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.ready-text span { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; font-weight: 400; line-height: 2.25rem; color: 222; }


.content-header-banner { position: relative; display: -ms-flexbox; display: flex; overflow: hidden; height: 230px; background-color: #f1f1f1; background-repeat: no-repeat; background-position: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.content-header-banner .title-text {z-index: 300;  display: inline-block; }
.content-header-banner .title-text h4 {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.125rem; font-weight: 700; line-height: 3.125rem;  text-align: center; color: #222; }
.content-header-banner .title-text p {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.75rem;  text-align: center; color: #222; }


.idp.btn-bsp {font-size: 1.0625rem; font-weight: 700; line-height: 50px; position: fixed; top: 0; left: 20px;  display: block; vertical-align: middle; color: #000; }
.idp.btn-bsp img { vertical-align: middle; }
.idp.btn-bsp.logo-bg {line-height: 1; z-index: 500; overflow: hidden; width: 131px; height: 39px; margin: 20px 0 0; white-space: nowrap; text-indent: 100%;  background-image: url(../images/layout_sprites.png); background-position: 0px -477px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .idp.btn-bsp.logo-bg { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }



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

.extra.back_to_list {font-size: .75rem; line-height: 33px;  height: 33px; margin-left: 25px; padding-left: 20px; transition: all .3s; color: #666; background: url('/assets/images/arrow_left_tail_gray_transparent_13_12.png') left center no-repeat transparent; background-size: 13px 12px; }
.extra.back_to_list:hover { color: #000; }

.opsnow-loading { display: block; }
.opsnow-loading span {font-size: .875rem; font-weight: 400; line-height: 7.14286em;  display: block; width: 100%; height: 100px; margin: 0 auto; text-align: center; color: #7b8088; }
.opsnow-loading span:before {display: inline-block; width: 12px; height: 12px; margin-top: -2px; margin-right: 3px;  content: ''; animation: loading .5s linear infinite; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -162px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .opsnow-loading span:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.opsnow-loading[data-inline] { display: inline-block; }
.opsnow-loading[data-inline] span {line-height: inherit; width: auto;  height: auto; }
.opsnow-loading[data-inner] { position: absolute; top: 50%; left: 50%; width: 170px; height: 60px; transform: translate(-50%, -50%); background-color: white; }
.opsnow-loading[data-inner] span {line-height: inherit;  position: absolute; top: 50%; left: 50%; width: auto; height: auto; transform: translate(-50%, -50%); }
.opsnow-loading[data-fullscreen] { position: fixed; z-index: 1000; top: 80px; right: 0; bottom: 0; left: 0; }
.opsnow-loading[data-fullscreen] span {position: absolute; top: 50%; left: 50%;  width: 200px; transform: translate(-50%, -50%); background-color: #fff; box-shadow: 0 3px 12px 2px rgba(124, 129, 148, .25); }

.console_brokerage_link { position: fixed; z-index: 1; z-index: 100; right: 20px; bottom: 96px; overflow: hidden; width: 300px; height: 390px; transition: opacity .5s; transition: all .3s ease-out; opacity: 1; border-radius: 5px; background: #fff; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .4); }
.console_brokerage_link.r-fade-out { bottom: -300px; opacity: 0; }
.console_brokerage_link mark {padding: 0 2px; color: inherit;  background: #ffb; }
.console_brokerage_link .alert-area { display: none; height: 100%; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.console_brokerage_link .alert-area .inner {margin-top: -45px;  text-align: center; }
.console_brokerage_link .alert-area .inner p {font-size: .75rem;  position: relative; display: block; overflow: hidden; padding: 0 40px; text-align: center; color: #000; }
.console_brokerage_link .alert-area .inner p:before {position: relative; display: block; width: 52px; height: 57px; margin: 0 auto 10px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -650px -213px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console_brokerage_link .alert-area .inner p:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.console_brokerage_link .alert-area .inner p.illegal:before {width: 52px; height: 57px;  background-image: url(../images/layout_sprites.png); background-position: -592px -213px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console_brokerage_link .alert-area .inner p.illegal:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.console_brokerage_link .alert-area .inner .button-normal {font-size: .75rem; font-weight: 700; line-height: 30px; height: 30px;  margin-top: 30px; color: #fff; border: 0px; background-color: #444; }
.console_brokerage_link .tabs { padding: 10px; }
.console_brokerage_link .tabs ul { display: -ms-flexbox; display: flex; }
.console_brokerage_link .tabs ul li {font-weight: 500; min-height: 26px; text-align: center; border: 1px solid #e6e6e6;  background: #eee; -ms-flex: 1; flex: 1; -ms-flex-align: center; align-items: center; }
.console_brokerage_link .tabs ul li button { width: 100%; height: 100%; vertical-align: middle; color: #666; }
.console_brokerage_link .tabs ul li:first-child { border-right: 0; }
.console_brokerage_link .tabs ul li.is-selected {border-bottom-color: #fff;  background: #fff; }
.console_brokerage_link .tabs ul li.is-selected button { color: #000; }
.console_brokerage_link .list { display: inherit; box-sizing: border-box; }
.console_brokerage_link .list .account , .console_brokerage_link .list .history { display: none; }
.console_brokerage_link .list .account.on , .console_brokerage_link .list .history.on { display: inherit; }
.console_brokerage_link .list .account { overflow-y: auto; box-sizing: border-box; height: 310px; padding: 0 0 20px; }
.console_brokerage_link .list .account.padding { padding: 0 0 60px; }
.console_brokerage_link .list .account .caution {position: relative; margin: 0 10px;  padding: 5px 10px 10px; padding-right: 34px; border: 1px solid #eee; }
.console_brokerage_link .list .account .caution.none_view { display: none; }
.console_brokerage_link .list .account .caution .css_btn_close { right: 6px; }
.console_brokerage_link .list .account .caution .css_btn_close button { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.console_brokerage_link .list .account .caution .css_btn_close button:after , .console_brokerage_link .list .account .caution .css_btn_close button:before { top: 2px; bottom: 2px; left: 6px; }
.console_brokerage_link .list .account .caution p {font-size: .6875rem; line-height: 1.5em;  display: inline-block; word-break: keep-all; color: #999; }
.console_brokerage_link .list .account .caution p span { margin-right: 3px; }
.console_brokerage_link .list .account .caution p button {font-size: .6875rem; position: relative; overflow: visible;  text-decoration: underline; color: #1886ff; }
.console_brokerage_link .list .account .caution p button:after {position: absolute; top: 50%; right: -10px; width: 7px; height: 9px; margin-top: -4.5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -517px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console_brokerage_link .list .account .caution p button:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.console_brokerage_link .list .account > ul { padding: 0 10px; }
.console_brokerage_link .list .account > ul > li {box-sizing: border-box; height: 38px;  border-bottom: 1px solid #eee; }
.console_brokerage_link .list .account > ul > li > ul { display: none; background: #eee; }
.console_brokerage_link .list .account > ul > li > ul li { padding: 0 20px 10px; }
.console_brokerage_link .list .account > ul > li > ul li:first-child { padding-top: 10px; }
.console_brokerage_link .list .account > ul > li > ul li a { font-size: .75rem; position: relative; display: block; }
.console_brokerage_link .list .account > ul > li > ul li a:hover { text-decoration: underline; }
.console_brokerage_link .list .account > ul > li > ul li a:after {position: absolute; top: 50%; right: 0; width: 10px; height: 10px; margin-top: -5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -564px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console_brokerage_link .list .account > ul > li > ul li a:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.console_brokerage_link .list .account > ul > li.on { height: auto; }
.console_brokerage_link .list .account > ul > li.on > ul { display: inherit; }
.console_brokerage_link .list .account > ul > li.on > button:after {width: 10px; height: 6px; margin-top: -3px;  background-image: url(../images/layout_sprites.png); background-position: -448px -522px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console_brokerage_link .list .account > ul > li.on > button:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.console_brokerage_link .list .account > ul > li > button {font-size: .75rem; font-weight: 500; line-height: 38px; position: relative; width: 100%; padding: 0 10px; text-align: left;  color: #000; }
.console_brokerage_link .list .account > ul > li > button:hover { text-decoration: underline; }
.console_brokerage_link .list .account > ul > li > button:after {position: absolute; top: 50%; right: 10px; width: 10px; height: 6px; margin-top: -3px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -716px -174px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console_brokerage_link .list .account > ul > li > button:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.console_brokerage_link .list .account > ul > li:last-child { border: 0; }
.console_brokerage_link .list .history .highlight { background: #ffb; background-color: transparent; }
.console_brokerage_link .list .history b.search_form {display: block; margin: 0 10px 5px;  margin-top: 1px; }
.console_brokerage_link .list .history b.search_form input[type=search] {line-height: 26px;  width: 100%; height: 26px; }
.console_brokerage_link .list .history b.search_form input[type=search]:focus + button { border-left-color: #dedede; }
.console_brokerage_link .list .history b.search_form button[type='submit'] {top: 3px; right: -3px; bottom: 3px; left: auto;  height: auto; background-size: 22px; }
.console_brokerage_link .list .history .history_scroll { overflow-y: auto; box-sizing: border-box; height: 250px; padding: 0 10px 0px; }
.console_brokerage_link .list .history .history_scroll .history_none { display: none; }
.console_brokerage_link .list .history .history_scroll[data-state=none] {position: relative; height: 255px; margin: 10px; padding: 0; padding-top: 85px;  background: #f6f6f6; }
.console_brokerage_link .list .history .history_scroll[data-state=none] ul , .console_brokerage_link .list .history .history_scroll[data-state=none] button { display: none; }
.console_brokerage_link .list .history .history_scroll[data-state=none] .history_none {font-size: .75rem;  display: inherit; text-align: center; color: #666; }
.console_brokerage_link .list .history .history_scroll[data-state=none] .history_none:before { display: block; width: 50px; height: 59px; margin: 0 auto 12px; content: ''; background-image: url(../images/layout_sprites.png); background-position: -530px -327px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console_brokerage_link .list .history .history_scroll[data-state=none] .history_none:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.console_brokerage_link .list .history .history_scroll ul li {font-size: .75rem;  padding: 7px 10px; border-top: 1px solid #eee; }
.console_brokerage_link .list .history .history_scroll ul li time {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  color: #999; }
.console_brokerage_link .list .history .history_scroll ul li time em:before {position: relative; bottom: 2px; display: inline-block; width: 2px; height: 2px; margin: 0 5px;  content: ''; border: 1px solid #999; border-radius: 100%; background: #999; }
.console_brokerage_link .list .history .history_scroll ul li p {line-height: 1.5em;  padding: 2px 0 0; }
.console_brokerage_link .list .history .history_scroll ul li p .head_text { font-size: .75rem; color: #999; }
.console_brokerage_link .list .history .history_scroll ul li:first-child { border-top: 0; }
.console_brokerage_link .list .history .history_scroll button {display: block;  width: 140px; height: 26px; margin: 0 auto; text-align: center; border: 1px solid #e6e6e6; }
.console_brokerage_link .list .history .history_scroll button span:after {position: relative; bottom: 2px; display: inline-block; width: 8px; height: 5px; margin-left: 4px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -464px -522px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console_brokerage_link .list .history .history_scroll button span:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.console_brokerage_link .list .history .history_scroll button:hover { border-color: #929292; }
.console_brokerage_link .head {font-size: .9rem;  line-height: 45px; position: relative; text-align: center; color: #fff; background: #3c4455; }
.console_brokerage_link .head:before {position: relative; bottom: 3px; display: inline-block; width: 24px; height: 24px; margin-right: 6px;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -540px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .console_brokerage_link .head:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.console_brokerage_link .head span { margin-left: 5px; }
.console_brokerage_link .head .toggle { position: absolute; top: 0; right: 10px; width: 20px; height: 100%; }
.console_brokerage_link .head .toggle:hover:before { background: white; }
.console_brokerage_link .head .toggle:before {position: absolute; top: 50%; right: 5px; width: 12px; height: 2px; margin-top: -1px;  content: ''; background: rgba(255, 255, 255, .7); }
.console_brokerage_link[data-state=button] { width: 125px; height: 45px; padding: 0 1rem; cursor: pointer; transition: all .3s linear; text-align: center; border-radius: 50px; background: #3c4455; }
.console_brokerage_link[data-state=button].small-btn { width: 46px; height: 46px; padding: 0 0rem; }
.console_brokerage_link[data-state=button].small-btn .head:before { margin-right: auto; }
.console_brokerage_link[data-state=button].down {transform: translateY(100px);  opacity: 0; }
.console_brokerage_link[data-state=button] .list { display: none; }
.console_brokerage_link[data-state=button] .head span { display: none; }
.console_brokerage_link[data-state=button] .head .toggle {top: 0; left: 0;  width: 100%; height: 100%; }
.console_brokerage_link[data-state=button] .head .toggle:before { content: none; }

.chatbot-preview { position: fixed; z-index: 8888; right: 20px; bottom: 106px; width: 230px; height: 53px; padding: 10px 12px 13px; transition: all .3s ease-out; border-radius: 10px; background-color: #fff; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2); }
.chatbot-preview h2 {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: .625rem; font-weight: 500; color: #0acd7f; }
.chatbot-preview .close-btn {position: absolute; top: 6px; right: 6px;  display: inline-block; box-sizing: content-box; width: 10px; height: 10px; border: 4px solid #fff; border-radius: 4px; background-image: url(/assets/images/sprites.png); background-position: -739px -341px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .chatbot-preview .close-btn { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.chatbot-preview .close-btn:hover {width: 10px; height: 10px; border: 4px solid #ebebeb; background-color: #ebebeb;  background-image: url(/assets/images/sprites.png); background-position: -739px -405px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .chatbot-preview .close-btn:hover { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.chatbot-preview .chat-contents {font-size: .75rem; font-weight: 400; overflow: hidden;  height: 36px; margin-top: 4px; color: #222; font-height: 1.125rem; }
.chatbot-preview .chat-contents p { line-height: 1.125rem; }

.chatbot_link { position: fixed; z-index: 1; z-index: 9000; right: 20px; bottom: 42px; overflow: hidden; width: 360px; height: 590px; transition: opacity .5s; transition: background-color 1s ease; transition: all .3s ease-out; opacity: 1; border-radius: 5px; background: #fff; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2); }
.chatbot_link.r-fade-out { bottom: -300px; opacity: 0; }
.chatbot_link mark {padding: 0 2px; color: inherit;  background: #ffb; }
.chatbot_link .chat-area {position: relative;  display: none; overflow: hidden; height: calc( 100% - 45px); }
.chatbot_link .chat-area .inner {height: 100%;  text-align: center; }
.chatbot_link .head {font-size: .9rem;  line-height: 45px; position: relative; transition: background-color 1s ease; text-align: center; color: #fff; background: #3c4455; }
.chatbot_link .head:before { display: none; }
.chatbot_link .head span { margin-left: 5px; }
.chatbot_link .head .toggle { position: absolute; top: 0; right: 10px; width: 20px; height: 100%; }
.chatbot_link .head .toggle:hover:before { background: white; }
.chatbot_link .head .toggle:before {position: absolute; top: 50%; right: 5px; width: 12px; height: 2px; margin-top: -1px;  content: ''; background: rgba(255, 255, 255, .7); }
.chatbot_link[data-state=button] { width: 108px; height: 45px; padding: 0 1rem; cursor: pointer; transition: all .3s linear; text-align: center; border-radius: 50px; background-color: #0acd7f; }
.chatbot_link[data-state=button].list-on:before {position: absolute; z-index: 500; top: 8px; right: 8px; box-sizing: border-box; width: 9px; height: 9px;  content: ''; border: 2px solid #fff; border-radius: 12px; background-color: #ff2d47; }
.chatbot_link[data-state=button].small-btn { width: 46px; height: 46px; padding: 0 0rem; }
.chatbot_link[data-state=button].small-btn .head:before { margin-right: auto; }
.chatbot_link[data-state=button].down {transform: translateY(100px);  opacity: 0; }
.chatbot_link[data-state=button] .list { display: none; }
.chatbot_link[data-state=button] .head { background-color: #0acd7f; }
.chatbot_link[data-state=button] .head:before {position: relative; z-index: 20; bottom: 1px; display: inline-block; width: 24px; height: 24px; margin-right: 6px;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -390px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .chatbot_link[data-state=button] .head:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.chatbot_link[data-state=button] .head span { display: none; }
.chatbot_link[data-state=button] .head .toggle {top: 0; left: 0;  width: 100%; height: 100%; }
.chatbot_link[data-state=button] .head .toggle:before { content: none; }

.service-brokerage[data-time=timeoff] header .times time { color: rgba(0, 0, 0, .4); }
.service-brokerage[data-time=timeoff] header .times time:before {width: 12px; height: 12px;  background-image: url(../images/layout_sprites.png); background-position: -180px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-brokerage[data-time=timeoff] header .times time:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }

.service-brokerage[data-time=timeoff] .console_brokerage_wrapping { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.service-brokerage[data-time=timeoff] .console_brokerage_wrapping .timeoff_cauton {font-size: 1rem; line-height: 1.5em;  display: block; text-align: center; }
.service-brokerage[data-time=timeoff] .console_brokerage_wrapping .timeoff_cauton:before {display: block; width: 68px; height: 94px; margin: 0 auto 30px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -419px -68px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-brokerage[data-time=timeoff] .console_brokerage_wrapping .timeoff_cauton:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }

.service-brokerage .header { display: -ms-flexbox; display: flex; height: 32px; padding: 0 16px; background: #f6f6f6; -ms-flex-align: center; align-items: center; }
.service-brokerage .header nav { margin-right: auto; }
.service-brokerage .header nav ul { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-brokerage .header nav ul li { font-size: .75rem; font-weight: 500; }
.service-brokerage .header nav ul li:before {position: relative; bottom: 2px; display: inline-block; width: 5px; height: 8px; margin: 0 8px;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -723px -417px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-brokerage .header nav ul li:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-brokerage .header nav ul li:first-child:before {width: 22px; height: 21px;  background-image: url(../images/layout_sprites.png); background-position: -602px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-brokerage .header nav ul li:first-child:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-brokerage .header .times {font-size: .75rem;  display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-brokerage .header .times p { font-weight: 500; }
.service-brokerage .header .times time { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; line-height: 20px; height: 20px; margin-left: 4px; padding: 0 10px; color: #1886ff; border: 1px solid rgba(99, 111, 123, .1); background: rgba(255, 255, 255, .5); }
.service-brokerage .header .times time:before {position: relative; bottom: 2px; display: inline-block; width: 12px; height: 12px; margin-right: 5px;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -108px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-brokerage .header .times time:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }

.service-brokerage .layout-wrap {overflow: hidden; height: calc(100%); min-height: calc(100%);  padding: 0; }

.service-brokerage main[role=main] { min-height: calc(100vh - 32px); }

.service-brokerage .console_brokerage_wrapping { height: calc(100vh - 32px); }
.service-brokerage .console_brokerage_wrapping .timeoff_cauton { display: none; }
.service-brokerage .console_brokerage_wrapping iframe {display: block;  height: calc(100vh - 32px); border: none; }


.alertnow-layout button.extra.time_reload {position: relative; top: 4px; box-sizing: border-box;  width: 24px; height: 24px; margin: 0 0 0 5px; }
.alertnow-layout button.extra.time_reload:before {position: absolute; top: 50%; left: 50%; display: inline-block; width: 14px; height: 15px; margin-top: -7.5px; margin-left: -7px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -598px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .alertnow-layout button.extra.time_reload:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.alertnow-layout button.extra.time_reload:hover { border: 1px solid #ddd; background-color: #f4f4f4; }
.alertnow-layout .panel.detail_information { position: relative; padding: 25px 20px; }
.alertnow-layout .panel.detail_information h4 {font-size: .875rem; font-weight: 500;  margin-bottom: 10px; }
.alertnow-layout .panel.detail_information h4:first-letter { text-transform: uppercase; }
.alertnow-layout .panel.detail_information h4 button { margin-left: .4rem; }
.alertnow-layout .panel.detail_information h4:first-child { margin-top: 0; }
.alertnow-layout .container.activity_history > div {padding: 20px; border: 1px solid #eee; border-top-width: 0;  background: #fff; }
.alertnow-layout .container.activity_history .comment_form {position: relative; display: -ms-flexbox; display: flex;  margin-bottom: 5px; padding-bottom: 20px; -ms-flex-pack: justify; justify-content: space-between; }
.alertnow-layout .container.activity_history .comment_form textarea {min-height: 32px; resize: vertical;  -ms-flex: 1; flex: 1; }
.alertnow-layout .container.activity_history .comment_form button { font-size: .75rem; line-height: 30px; width: 70px; height: 32px; margin-left: 10px; }
.alertnow-layout .asset-desc dl dt.siblings.top.off + dd { display: none; }
.alertnow-layout .asset-desc dl dt.siblings.sub.off ~ dd { display: none; }
.alertnow-layout .asset-desc dl dt.siblings { width: 100%; max-width: 100%; cursor: pointer; }
.alertnow-layout .asset-desc dl dt.siblings.off { border-bottom: 0 !important; }
.alertnow-layout .asset-desc dl dt.siblings.off:before { content: '▼'; }
.alertnow-layout .asset-desc dl dt.siblings:before {font-size: .625rem; display: inline-block; margin-right: 5px;  content: '▲'; }
.alertnow-layout .asset-desc dl dt.siblings[data-count=null]:after { content: none; }
.alertnow-layout .asset-desc dl dt.siblings:after {font-size: .6875rem; line-height: 18px; display: inline-block; width: 20px; height: 18px; margin-left: 5px;  content: attr(data-count); text-align: center; color: #999; border-radius: 5px; background: #f3f3f3; }
.alertnow-layout .asset-desc dl dt.siblings.top:before { color: #000; }
.alertnow-layout .asset-desc dl dt.siblings.top + dd { width: 100%; padding: 0; }
.alertnow-layout .asset-desc dl dt.siblings.top + dd dt , .alertnow-layout .asset-desc dl dt.siblings.top + dd dd {box-sizing: border-box; min-height: 29px; padding-top: 5px; padding-bottom: 5px;  border-bottom: 1px solid #efefef; }
.alertnow-layout .asset-desc dl dt.siblings.top + dd dd.none_border {line-height: 1; height: auto;  border: 0; }
.alertnow-layout .asset-desc dl dt.siblings.sub { font-weight: 500; }
.alertnow-layout .asset-desc > dl {margin: 10px 0 30px; padding: 10px 20px; border: 1px solid #eee;  background: #fff; }
.alertnow-layout .asset-desc > dl > dd , .alertnow-layout .asset-desc > dl > dt {line-height: 1.6;  box-sizing: border-box; padding: 10px 0; border-top: 1px solid #efefef; }
.alertnow-layout .asset-desc > dl > dd:nth-of-type(1) , .alertnow-layout .asset-desc > dl > dt:nth-of-type(1) { border-top-width: 0; }
.alertnow-layout .asset-desc > dl > dt {font-size: .75rem; line-height: calc(40px / 2);  float: left; clear: left; width: 34%; max-width: 150px; min-height: 40px; padding-right: 12px; word-break: break-all; color: #999; }
.alertnow-layout .asset-desc > dl > dt.layout_2depth { width: 100%; }
.alertnow-layout .asset-desc > dl > dt + dd > dl dt { padding-left: 10px; }
.alertnow-layout .asset-desc > dl > dt + dd > dl dd { padding-left: 24px; }
.alertnow-layout .asset-desc > dl > dd {font-size: .875rem;  float: left; width: 66%; word-wrap: break-all; word-break: break-all; color: #000; }
.alertnow-layout .asset-desc > dl > dd.layout_2depth {clear: both;  width: 100%; padding: 0 0 0 15%; border: 0; }
.alertnow-layout .asset-desc > dl > dd.layout_2depth table th , .alertnow-layout .asset-desc > dl > dd.layout_2depth table td {font-size: .75rem; height: 40px;  text-align: left; }
.alertnow-layout .asset-desc > dl > dd.layout_2depth table th { color: #999; }
.alertnow-layout .asset-desc > dl > dd.layout_2depth table td { border-top: 1px solid #efefef; }
.alertnow-layout .asset-desc > dl > dd i.tag.disabled { margin-left: .6em; vertical-align: 2px; }
.alertnow-layout .asset-desc > dl > dd time { font-size: .875rem; font-size: .75rem; color: #999; }
.alertnow-layout .asset-desc > dl > dd time:before {font-size: .875rem;  content: attr(datetime); color: #000; }
.alertnow-layout .asset-desc > dl > dd i { font-weight: 700; }
.alertnow-layout .asset-desc > dl > dd time + i { font-weight: 700; margin-left: .4rem; }
.alertnow-layout .asset-desc > dl > dd a { font-size: .75rem; display: inline-block; text-decoration: underline; color: #0053ae; }
.alertnow-layout .asset-desc > dl > dd a:visited { color: #4979ad; }
.alertnow-layout .asset-desc > dl > dd a:after {display: inline-block; width: 23px; height: 10px;  content: ''; background: url('~icon_arrow_fat.svg') center center no-repeat; }
.alertnow-layout .asset-desc > dl > dd a:last-child:after { display: none; }
.alertnow-layout .asset-desc > dl > dd ol { counter-reset: alert; }
.alertnow-layout .asset-desc > dl > dd ol li { line-height: 1.5; display: -ms-flexbox; display: flex; min-height: 22px; -ms-flex-align: baseline; align-items: baseline; }
.alertnow-layout .asset-desc > dl > dd ol li:before {font-weight: 700; margin-right: 5px; content: counter(alert);  counter-increment: alert; }
.alertnow-layout .asset-desc > dl > dd > * + button { margin-left: .6em; }
.alertnow-layout .asset-desc > dl dd.destination i {font-size: .875rem; font-weight: 400;  white-space: pre-wrap; }
.alertnow-layout .asset-desc > dl dd.description .inline_edit { display: -ms-flexbox; display: flex; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -ms-flex-align: start; align-items: flex-start; }
.alertnow-layout .asset-desc > dl dd.description .inline_edit > div { display: block; margin-right: 5px; -ms-flex: 1; flex: 1; }
.alertnow-layout .asset-desc > dl dd.description .inline_edit > div .description_field span , .alertnow-layout .asset-desc > dl dd.description .inline_edit > div .description_field textarea {line-height: 1.5; box-sizing: border-box; width: 100%; margin-right: 4px; padding: 4px 8px; resize: none; transition: border-color .2s linear, outline .2s linear;  border: 1px solid #dedede; background-color: #fff; }
.alertnow-layout .asset-desc > dl dd.description .inline_edit > div .description_field span[invalid='true'] , .alertnow-layout .asset-desc > dl dd.description .inline_edit > div .description_field textarea[invalid='true'] { border-color: #ff2d2d !important; outline: 1px solid #ff2d2d; }
.alertnow-layout .asset-desc > dl dd.description .inline_edit > div .description_field span[invalid='true'] , .alertnow-layout .asset-desc > dl dd.description .inline_edit > div .description_field textarea[invalid='true'] { border-color: #ff2d2d !important; outline: 1px solid #ff2d2d; }
.alertnow-layout .asset-desc > dl dd.description .inline_edit > div .description_field span:focus , .alertnow-layout .asset-desc > dl dd.description .inline_edit > div .description_field textarea:focus { border-color: #000; }
.alertnow-layout .asset-desc > dl dd.description .inline_edit > div .description_field span { font-size: .75rem; display: block; box-sizing: border-box; min-height: 26px; padding: 2px 0; white-space: pre-wrap; border-width: 0; }
.alertnow-layout .asset-desc > dl dd.description .inline_edit b > button[disabled] { cursor: default; cursor: no-drop; cursor: not-allowed; }
.alertnow-layout .asset-desc > dl dd.description .inline_edit div.validator { margin-top: 3px; }
.alertnow-layout .asset-desc > dl dd.description .inline_edit div.validator p.invalid { font-size: .75rem; float: left; }
.alertnow-layout .asset-desc > dl dd.description .inline_edit div.validator span.value_length_checker {font-size: .6875rem;  display: inline-block; float: right; color: #999; }
.alertnow-layout .asset-desc > dl dd.description .inline_edit div.validator span.value_length_checker.overwrite {font-weight: bold;  color: #ff2d2d; }
.alertnow-layout .asset-desc > dl dd.description .inline_edit div.validator:after {display: block; clear: both;  content: ''; }
.alertnow-layout .asset-desc > dl dd.description .inline_edit.ing { -ms-flex-align: end; align-items: flex-end; }
.alertnow-layout .asset-desc > dl dd.description .inline_edit.ing b { margin-bottom: 21px; }
.alertnow-layout .asset-desc > dl dd.description .inline_edit.ing b button { margin: 0; }
.alertnow-layout .asset-desc > dl dd.description .inline_edit.ing b button:first-child { margin-right: 5px; }
.alertnow-layout .asset-desc > dl dd.description .inline_edit.ing textarea { max-height: 400px; }
.alertnow-layout .asset-desc dl:after {display: block; clear: both;  content: ''; }
.alertnow-layout .asset-desc pre {line-height: 1.5; position: relative; overflow: hidden;  height: 9em; margin: 5px 0; }
.alertnow-layout .asset-desc pre code { font-size: .75rem; }
.alertnow-layout .asset-desc pre:after {position: absolute; right: 0; bottom: 0; left: 0; display: block; height: 5em;  content: ''; background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%); }
.alertnow-layout .layout-tabs {position: relative;  display: block; overflow: hidden; width: 100%; margin-top: 30px; margin-bottom: 0; }
.alertnow-layout .layout-tabs:after {position: absolute; right: 0; bottom: 0; left: 0; display: block; height: 2px;  content: ''; background-color: #bbb; }
.alertnow-layout .layout-tabs a {font-size: .75rem; font-weight: 700; line-height: 37px; position: relative;  display: block; float: left; box-sizing: border-box; height: 40px; padding: 0 50px; cursor: pointer; text-align: center; color: #ccc; border: 1px solid #e6e6e6; border-bottom: 2px solid #bbb; }
.alertnow-layout .layout-tabs a.selected { z-index: 1; color: #000; border-top: 2px solid #000; border-right: 1px solid #bbb; border-bottom: 2px solid #fff; border-left: 1px solid #bbb; }
.alertnow-layout .layout-tabs[data-state=stretch] { display: -ms-flexbox; display: flex; -ms-flex-align: stretch; align-items: stretch; }
.alertnow-layout .layout-tabs[data-state=stretch] a {float: none; min-width: auto; padding: 0;  -ms-flex: 1; flex: 1; }
.alertnow-layout .layout-tabs[data-state=stretch][data-status=summary] a[data-range='short'] { max-width: 76px; }
.alertnow-layout .layout-tabs[data-state=stretch][data-status=summary] a[data-range='long'] { padding: 0 10px; }
.alertnow-layout .layout-contents { box-sizing: border-box; transition: all 300ms ease-out; }
.alertnow-layout .layout-contents .left-list-container { display: block; box-sizing: border-box; }

.alertnow-layout .layout-contents .right-list-container .panel.detail { box-sizing: border-box; }
.alertnow-layout .layout-contents .right-list-container .split-contents[data-status=summary] { padding: 0 20px; }
.alertnow-layout .layout-contents .right-list-container .split-contents[data-status=specific] { padding: 0 34px; }
.alertnow-layout .layout-contents .right-list-container .panel.title {position: relative;  background-color: #fff; }
.alertnow-layout .layout-contents .right-list-container .panel.title h3 { font-size: .875rem; font-weight: 400; color: inherit; }
.alertnow-layout .layout-contents .right-list-container .panel.title h3 button:first-child { margin-left: 8px; }
.alertnow-layout .layout-contents .right-list-container .panel.title .dropdown.btn_area { background: rgba(0, 0, 0, .5); }
.alertnow-layout .layout-contents .right-list-container .panel.title .dropdown.btn_area > button { height: 32px; color: #fff; }
.alertnow-layout .layout-contents .right-list-container .panel.title .information.group { display: -ms-flexbox; display: flex; overflow: hidden; -ms-flex-align: center; align-items: center; }
.alertnow-layout .layout-contents .right-list-container .panel.title .information.group i.tag + i.tag { margin-left: .4em; }
.alertnow-layout .layout-contents .right-list-container .panel.title .information.group section.btn_area {font-size: 0; position: relative; text-align: right;  -ms-flex: 1; flex: 1; }
.alertnow-layout .layout-contents .right-list-container .panel.title .information.group section.btn_area:after {position: absolute; top: 50%; right: 33px; display: block; width: 1px; height: 18px;  content: ''; transform: translateY(-50%); background-color: #efefef; }
.alertnow-layout .layout-contents .right-list-container .panel.title .information.group section.btn_area button + button { margin-left: 20px; }
.alertnow-layout .layout-contents .right-list-container div.summary > * { margin-left: 5px; }
.alertnow-layout .layout-contents .right-list-container i.tag.incident_status {font-size: .75rem; line-height: 1.833333em; box-sizing: border-box; min-width: 78px; height: 2em;  padding: 0 1em; text-align: center; border: 1px solid transparent; border-radius: 5px; }
.alertnow-layout .layout-contents .right-list-container i.tag.incident_status:first-letter { text-transform: uppercase; }
.alertnow-layout .layout-contents .right-list-container i.tag.incident_status.acknowledge {color: #58a1f4;  border-color: #58a1f4; }
.alertnow-layout .layout-contents .right-list-container i.tag.incident_status.open {color: #ff4b55;  border-color: #ff4b55; }
.alertnow-layout .layout-contents .right-list-container i.tag.incident_status.close , .alertnow-layout .layout-contents .right-list-container i.tag.incident_status.ignored_alert { color: #9da5af; border-color: #9da5af; }
.alertnow-layout .layout-contents .right-list-container i.tag.alert_status {font-size: .75rem; line-height: 1.833333em; box-sizing: border-box; min-width: 78px; height: 2em;  padding: 0 1em; text-align: center; color: #f5a623; border: 1px solid transparent; border-color: #f5a623; border-radius: 5px; }
.alertnow-layout .layout-contents .right-list-container .panel.title[data-incident-type='alert'] .incident.type { color: #ebab42; border-color: #ebab42; }
.alertnow-layout .layout-contents .right-list-container .panel.title[data-status='summary'] { padding: 17px 10px; }
.alertnow-layout .layout-contents .right-list-container .panel.title[data-status='summary'] h3 { margin-top: 10px; }
.alertnow-layout .layout-contents .right-list-container .panel.title[data-status='summary'] .btn_area.each.action { margin-top: 13px; }
.alertnow-layout .layout-contents .right-list-container .panel.title[data-status='summary'] .btn_area.each.action button.middle {font-size: .75rem;  min-width: 0; padding-right: 12px; padding-left: 12px; }
.alertnow-layout .layout-contents .right-list-container .panel.title[data-status='summary'] .btn_area.each.action button.middle + button { margin-left: 4px; }
.alertnow-layout .layout-contents .right-list-container .panel.title[data-status='specific'] {position: relative; padding: 20px 35px;  border-top: 2px solid #e1e1e1; }
.alertnow-layout .layout-contents .right-list-container .panel.title[data-status='specific'] h3 { font-size: 1.25rem; line-height: 1.5; box-sizing: border-box; margin-top: 10px; padding-right: 17%; }
.alertnow-layout .layout-contents .right-list-container .panel.title[data-status='specific'] h3:after {display: block;  clear: both; content: ''; }
.alertnow-layout .layout-contents .right-list-container .panel.title[data-status='specific'] h3 > * { -ms-flex: 1; flex: 1; }
.alertnow-layout .layout-contents .right-list-container .panel.title[data-status='specific'] h3 dl.duration { position: absolute; top: 50%; right: 0; box-sizing: border-box; min-width: 17%; padding-left: 30px; transform: translateY(-50%); }
.alertnow-layout .layout-contents .right-list-container .panel.title[data-status='specific'] h3 dl.duration:before {position: absolute; top: -500%; left: 0; width: 1px; height: 1000px;  content: ''; background-color: #eee; }
.alertnow-layout .layout-contents .right-list-container .panel.title[data-status='specific'] h3 dl.duration dt { font-size: .75rem; color: #999; }
.alertnow-layout .layout-contents .right-list-container .panel.title[data-status='specific'] h3 dl.duration dd {font-size: 1.25rem; font-weight: 300;  margin-top: .3em; color: #ff4b55; }
.alertnow-layout .layout-contents .right-list-container .panel.title[data-status='specific'] section.btn_area { margin-top: 20px; }
.alertnow-layout .layout-contents .right-list-container .panel.title.incident:before { position: absolute; top: 0; bottom: 0; left: 0; width: 14px; content: ''; background-color: #aaa; }
.alertnow-layout .layout-contents .right-list-container .panel.title.incident[data-incident-type='open']:before { background-color: #ff4b55; }
.alertnow-layout .layout-contents .right-list-container .panel.title.incident[data-incident-type='acknowledge']:before { background-color: #58a1f4; }
.alertnow-layout .layout-contents .right-list-container .panel.title.incident[data-incident-type='close']:before , .alertnow-layout .layout-contents .right-list-container .panel.title.incident[data-incident-type='ignored_alert']:before { background-color: #9da5af; }
.alertnow-layout .layout-contents .right-list-container .panel.title.alert:before { position: absolute; top: 0; bottom: 0; left: 0; width: 14px; content: ''; background-color: #ebab42; }
.alertnow-layout .layout-contents .right-list-container .panel.title.alert[data-status='specific'] , .alertnow-layout .layout-contents .right-list-container .panel.title.incident[data-status='specific'] { overflow: hidden; }
.alertnow-layout .layout-contents .right-list-container .panel.title.escalation[data-status='summary'] { display: -ms-flexbox; display: flex; padding: 17px 20px; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; }
.alertnow-layout .layout-contents .right-list-container .panel.title.escalation[data-status='summary'] h3 { margin-top: 0; -ms-flex: 1; flex: 1; }
.alertnow-layout .layout-contents .right-list-container .panel.title.escalation[data-status='summary'] section.btn_area {font-size: 0; position: relative;  width: 90px; text-align: right; -ms-flex-preferred-size: 90px; flex-basis: 90px; }
.alertnow-layout .layout-contents .right-list-container .panel.title.escalation[data-status='summary'] section.btn_area:after {position: absolute; top: 50%; right: 33px; display: block; width: 1px; height: 18px;  content: ''; transform: translateY(-50%); background-color: #efefef; }
.alertnow-layout .layout-contents .right-list-container .panel.title.escalation[data-status='summary'] section.btn_area button + button { margin-left: 20px; }
.alertnow-layout .layout-contents .right-list-container .panel.title.escalation[data-status='specific'] { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; }
.alertnow-layout .layout-contents .right-list-container .panel.title.escalation[data-status='specific'] section.btn_area { margin-top: 0; }
.alertnow-layout .layout-contents .right-list-container .panel.title.escalation[data-status='specific'] h3 {margin-top: 0; padding-right: 0;  -ms-flex: 1; flex: 1; }
.alertnow-layout .layout-contents .right-list-container .panel.title.integration {margin-bottom: 18px; padding: 0 130px 0 0; color: #000;  background: transparent; }
.alertnow-layout .layout-contents .right-list-container .panel.title.integration h3 { font-size: 1.25rem; }
.alertnow-layout .layout-contents .right-list-container .panel.title.integration section.btn_area { position: absolute; top: 0; right: 0; }
.alertnow-layout .layout-contents .right-list-container .panel.title.integration section.btn_area button { height: 30px; }
.alertnow-layout .layout-contents .right-list-container .panel.title.notification_rule {display: -ms-flexbox; display: flex;  box-sizing: border-box; width: 100%; padding: 10px 0; color: #000; background: transparent; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; }
.alertnow-layout .layout-contents .right-list-container .panel.title.notification_rule h3 {font-size: 1.125rem;  word-wrap: break-word; word-break: keep-all; -ms-flex-order: 1; order: 1; }
.alertnow-layout .layout-contents .right-list-container .panel.title.notification_rule:after { content: ''; -ms-flex: 1; flex: 1; -ms-flex-order: 2; order: 2; }
.alertnow-layout .layout-contents .right-list-container .panel.title.notification_rule button {margin-left: 10px;  -ms-flex-order: 3; order: 3; }
.alertnow-layout .layout-contents .right-list-container button.extra.back_to_list {font-size: .75rem; line-height: 33px;  height: 33px; margin-left: 25px; padding-left: 20px; transition: all .3s; color: #666; background: url('/assets/images/arrow_left_tail_gray_transparent_13_12.png') left center no-repeat transparent; background-size: 13px 12px; }
.alertnow-layout .layout-contents .right-list-container button.extra.back_to_list:hover { color: #000; }
.alertnow-layout .layout-contents .right-list-container button.extra.view_more { width: 24px; height: 24px; transition: background-color .2s; background: url('/assets/images/arrow_leff_diagonal_gray_transparent_16_16.png') center center no-repeat transparent; background-size: 16px; background-size: 16px 16px; }
.alertnow-layout .layout-contents .right-list-container button.extra.view_more:hover { border: 1px solid #ddd; background-color: #f4f4f4; }
.alertnow-layout .layout-contents .right-list-container button.extra.close { width: 24px; height: 24px; transition: background-color .2s; background: url('/assets/images/x_gray_transparent_16_16.png') center center no-repeat transparent; background-size: 16px 16px; }
.alertnow-layout .layout-contents .right-list-container button.extra.close:hover { border: 1px solid #ddd; background-color: #f4f4f4; }
.alertnow-layout .layout-contents .right-list-container button.extra.close:after { display: none; }
.alertnow-layout .layout-contents .right-list-container button.middle.button {font-size: .875rem;  min-width: 115px; padding: 0 15px; }
.alertnow-layout .alertnow-ui-table[data-viewing-panel='list'] .right-list-container { display: none; }
.alertnow-layout .alertnow-ui-table[data-viewing-panel='split'] table { border-top: 0; }
.alertnow-layout .alertnow-ui-table[data-viewing-panel='split'] table th { border-top: 0; }
.alertnow-layout .alertnow-ui-table[data-viewing-panel='split'] nav.right { margin-right: 10px; }
.alertnow-layout .alertnow-ui-table[data-viewing-panel='split'] .result.container { position: relative; overflow: hidden; border-top: 2px solid #e1e1e1; }
.alertnow-layout .alertnow-ui-table[data-viewing-panel='split'] .result.container .left-list-container { float: left; width: calc(100% - 475px); }
.alertnow-layout .alertnow-ui-table[data-viewing-panel='split'] .result.container .right-list-container { float: left; box-sizing: border-box; width: 475px; border-left: 1px solid #e7e7e7; }
.alertnow-layout .alertnow-ui-table[data-viewing-panel='split'] .result.container:after {display: block; clear: both;  content: ''; }
.alertnow-layout .alertnow-ui-table[data-viewing-panel='split'] .result.container .left-list-container , .alertnow-layout .alertnow-ui-table[data-viewing-panel='split'] .result.container .right-list-container {overflow: auto;  height: calc(100vh - 80px - 62px - 111px - 34px - 2px); }
.alertnow-layout .alertnow-ui-table[data-viewing-panel='split'] .result.container .left-list-container , .alertnow-layout .alertnow-ui-table[data-viewing-panel='split'] .result.container .right-list-container {overflow: auto;  height: calc(100vh - 80px - 62px - 103px - 34px - 2px); }
.alertnow-layout .alertnow-ui-table[data-viewing-panel='split'] .result.container .left-list-container , .alertnow-layout .alertnow-ui-table[data-viewing-panel='split'] .result.container .right-list-container {overflow: auto;  height: calc(100vh - 80px - 62px - 52px - 34px - 2px); }
.alertnow-layout .alertnow-ui-table[data-viewing-panel='detail'].layout-lr-padding { padding: 0; }
.alertnow-layout .alertnow-ui-table[data-viewing-panel='detail']:after { display: block; clear: both; content: ''; }
.alertnow-layout .alertnow-ui-table[data-viewing-panel='detail'] .filter.group.panel , .alertnow-layout .alertnow-ui-table[data-viewing-panel='detail'] .left-list-container { display: none; }
.alertnow-layout .alertnow-ui-table[data-viewing-panel='detail'] .right-list-container { padding-bottom: 150px; }

.alertnow-layout .filter.group.panel section.set_condition { display: -ms-flexbox; display: flex; padding: 10px 0; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.alertnow-layout .filter.group.panel section.set_condition > app-arrow-datepicker { display: -ms-flexbox; display: flex; }
.alertnow-layout .filter.group.panel section.set_condition > app-popup-datepicker { display: -ms-flexbox; display: flex; }
.alertnow-layout .filter.group.panel section.set_condition .search_form { margin-left: 8px; }
.alertnow-layout .filter.group.panel section.set_condition i.tag.query { margin-left: 12px; }
.alertnow-layout .filter.group.panel section.set_condition section.action.list.panel {text-align: right;  -ms-flex: 1; flex: 1; }
.alertnow-layout .filter.group.panel section.set_condition section.action.list.panel span.last_update_datetime {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: .6875rem; display: inline-block; padding-left: 20px; color: #989898; }
.alertnow-layout .filter.group.panel section.set_condition > button { margin-right: 4px; }
.alertnow-layout .filter.group.panel section.set_condition > button + button { margin-right: 12px; }
.alertnow-layout .filter.group.panel .result_and_action {display: -ms-flexbox; display: flex; margin: 13px 0 0; padding-bottom: 13px;  border-bottom: 1px solid #eee; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-flow: row wrap; flex-flow: row wrap; }
.alertnow-layout .filter.group.panel .result_and_action > button { margin-left: 6px; }
.alertnow-layout .filter.group.panel .result_and_action > span.incident_status_panel { margin-right: 10px; }
.alertnow-layout .filter.group.panel .result_and_action > span.incident_status_panel i.status.incident { font-size: 1.125rem; letter-spacing: -.03em; }
.alertnow-layout .filter.group.panel .result_and_action > i.tag { margin-left: 10px; }
.alertnow-layout .filter.group.panel .result_and_action i.tag , .alertnow-layout .filter.group.panel .result_and_action span.incident_status_panel { -ms-flex-order: 1; order: 1; }
.alertnow-layout .filter.group.panel .result_and_action:after {display: inline-block;  content: ''; -ms-flex: 1; flex: 1; -ms-flex-order: 2; order: 2; }
.alertnow-layout .filter.group.panel .result_and_action button , .alertnow-layout .filter.group.panel .result_and_action section.btn_area { -ms-flex-order: 3; order: 3; }


.filter.group.panel section.set_condition { display: -ms-flexbox; display: flex; padding: 10px 0; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.filter.group.panel section.set_condition > app-arrow-datepicker { display: -ms-flexbox; display: flex; }
.filter.group.panel section.set_condition > app-popup-datepicker { display: -ms-flexbox; display: flex; }
.filter.group.panel section.set_condition .search_form { margin-left: 8px; }
.filter.group.panel section.set_condition i.tag.query { margin-left: 12px; }
.filter.group.panel section.set_condition section.action.list.panel {text-align: right;  -ms-flex: 1; flex: 1; }
.filter.group.panel section.set_condition section.action.list.panel span.last_update_datetime {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: .6875rem; display: inline-block; padding-left: 20px; color: #989898; }
.filter.group.panel section.set_condition > button { margin-right: 4px; }
.filter.group.panel section.set_condition > button + button { margin-right: 12px; }
.filter.group.panel .result_and_action {display: -ms-flexbox; display: flex; margin: 13px 0 0; padding-bottom: 13px;  border-bottom: 1px solid #eee; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-flow: row wrap; flex-flow: row wrap; }
.filter.group.panel .result_and_action > button { margin-left: 6px; }
.filter.group.panel .result_and_action > span.incident_status_panel { margin-right: 10px; }
.filter.group.panel .result_and_action > span.incident_status_panel i.status.incident { font-size: 1.125rem; letter-spacing: -.03em; }
.filter.group.panel .result_and_action > i.tag { margin-left: 10px; }
.filter.group.panel .result_and_action i.tag , .filter.group.panel .result_and_action span.incident_status_panel { -ms-flex-order: 1; order: 1; }
.filter.group.panel .result_and_action:after {display: inline-block;  content: ''; -ms-flex: 1; flex: 1; -ms-flex-order: 2; order: 2; }
.filter.group.panel .result_and_action button , .filter.group.panel .result_and_action section.btn_area { -ms-flex-order: 3; order: 3; }


body.overflow-hidden { overflow: hidden; }
body.overflow-hidden .layout-wrap {min-width: 1200px;  max-height: 100vh; }
body.overflow-hidden .layout-footer .contents-inner { min-width: 1200px; }

.layout-wrap { position: relative; overflow-x: hidden; box-sizing: border-box; min-width: 1200px; min-height: 100%; max-height: inherit; padding-top: 80px; padding-bottom: 34px; }
.layout-wrap.bg { background: #f5f5f7; }
.layout-wrap.bg .layout-page-title { background: #fff; }

.layout-left-view { float: left; }

.layout-right-view { float: right; }

body.trial-user main[role=main] { min-height: calc(100vh - 80px -  34px - 48px); }

body.trial-user .layout-contents { min-height: calc(100vh - 80px -  34px - 48px); }
body.trial-user .layout-contents.layout-with-filter[data-state=expand] .layout-filter-container { position: fixed; top: 188px; bottom: 34px; width: 100%; }

main[role=main] { min-height: calc(100vh - 80px -  34px); }

.layout-contents {position: relative;  display: -ms-flexbox; display: flex; flex-direction: column; box-sizing: border-box; min-height: calc(100vh - 80px -  34px);padding: 0 27px 100px; -ms-flex-direction: column; -ms-flex-align: stretch; align-items: stretch;  }
.layout-contents.phone-bottom { padding-bottom: 270px; }
.layout-contents.wide-contents { padding: 0; padding-bottom: 60px; }
.layout-contents.wide-contents .layout-page-title { margin: 0; }
.layout-contents.wide-contents .layout-lr-padding { padding: 0 30px; }
.layout-contents.wide-contents .layout-sub-title { margin: 0; padding: 16px 20px 15px; }
.layout-contents .layout-page-title {font-size: 1.25rem; font-weight: 700; line-height: 29px; position: relative; z-index: 1;  display: block; height: 1.8125rem; margin: 0 -32px; padding: 16px 27px 15px; color: #000; border-bottom: 1px solid #eee; }
.layout-contents .layout-page-title h1 { display: inline-block; }
.layout-contents .layout-page-title .layout-page-title-description {font-size: 1rem; font-weight: 400; line-height: 1.25em;  display: block; margin-top: 15px; color: #999; }
.layout-contents .layout-page-title .layout-page-menus { display: inline-block; margin-left: 50px; }
.layout-contents .layout-page-title .layout-page-menus li {font-size: .875rem; font-weight: 500;  display: inline-block; margin-right: 29px; color: #999; }
.layout-contents .layout-page-title .layout-page-menus li.is-selected a , .layout-contents .layout-page-title .layout-page-menus li.is-selected button {text-decoration: underline;  color: black; }
.layout-contents .layout-page-title .layout-page-menus li.is-selected a.btn:before , .layout-contents .layout-page-title .layout-page-menus li.is-selected button.btn:before { opacity: 1; }
.layout-contents .layout-page-title .layout-page-menus li.is-selected a.recent:after , .layout-contents .layout-page-title .layout-page-menus li.is-selected button.recent:after { content: ''; }
.layout-contents .layout-page-title .layout-page-menus li.is-selected a.favorite:after , .layout-contents .layout-page-title .layout-page-menus li.is-selected button.favorite:after { content: ''; }
.layout-contents .layout-page-title .layout-page-menus a , .layout-contents .layout-page-title .layout-page-menus button { font-weight: 700; cursor: pointer; transition: color .1s ease-in-out; color: rgba(0, 0, 0, .3); }
.layout-contents .layout-page-title .layout-page-menus a:hover , .layout-contents .layout-page-title .layout-page-menus button:hover {text-decoration: underline;  color: black; }
.layout-contents .layout-page-title .layout-page-menus a:hover.btn:before , .layout-contents .layout-page-title .layout-page-menus button:hover.btn:before { opacity: 1; }
.layout-contents .layout-page-title .layout-page-menus a.btn , .layout-contents .layout-page-title .layout-page-menus button.btn { position: relative; }
.layout-contents .layout-page-title .layout-page-menus a.btn:before , .layout-contents .layout-page-title .layout-page-menus button.btn:before {display: inline-block; margin: -4px 8px 0 0;  content: ''; transition: opacity .1s ease-in-out; vertical-align: middle; opacity: .3; }
.layout-contents .layout-page-title .layout-page-menus a.btn:after , .layout-contents .layout-page-title .layout-page-menus button.btn:after {position: absolute; z-index: 800; bottom: -26px; left: 4px;  display: block; width: 17px; height: 11px; background-image: url(/assets/images/sprites.png); background-position: -378px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-contents .layout-page-title .layout-page-menus a.btn:after , .layout-contents .layout-page-title .layout-page-menus button.btn:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-contents .layout-page-title .layout-page-menus a.btn.recent:before , .layout-contents .layout-page-title .layout-page-menus button.btn.recent:before {width: 23px; height: 22px;  background-image: url(/assets/images/sprites.png); background-position: -638px -115px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-contents .layout-page-title .layout-page-menus a.btn.recent:before , .layout-contents .layout-page-title .layout-page-menus button.btn.recent:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-contents .layout-page-title .layout-page-menus a.btn.favorite:before , .layout-contents .layout-page-title .layout-page-menus button.btn.favorite:before {width: 23px; height: 22px;  background-image: url(/assets/images/sprites.png); background-position: -638px -87px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-contents .layout-page-title .layout-page-menus a.btn.favorite:before , .layout-contents .layout-page-title .layout-page-menus button.btn.favorite:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-contents .layout-page-title .layout-page-menus a.btn.frequency:before , .layout-contents .layout-page-title .layout-page-menus button.btn.frequency:before {width: 23px; height: 22px;  background-image: url(/assets/images/sprites.png); background-position: -638px -143px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-contents .layout-page-title .layout-page-menus a.btn.frequency:before , .layout-contents .layout-page-title .layout-page-menus button.btn.frequency:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-contents .layout-page-title .layout-page-menus input[type=search] {font-size: 1rem; font-weight: 500; line-height: 24px; height: 24px;  padding-left: 27px; color: #000; background: url('/assets/images/icon_quick_04@2x.png') left center no-repeat; background-size: 17px 17px; box-shadow: none; }
.layout-contents .layout-page-title .layout-page-menus input[type=search]:focus { background-image: url('/assets/images/icon_quick_04_focus@2x.png'); }
.layout-contents .layout-page-title .layout-page-menus[data-state=process] li { margin-right: 2px; }
.layout-contents .layout-page-title .layout-page-menus[data-state=process] li + li:before {display: inline-block; width: 20px; height: 1px; margin-top: -2px; margin-right: 10px;  content: ''; vertical-align: middle; background-color: #979797; }
.layout-contents .layout-page-title .layout-page-menus[data-state=process] li.is-done , .layout-contents .layout-page-title .layout-page-menus[data-state=process] li.is-selected { color: #000; }
.layout-contents .layout-page-title .layout-page-menus[data-state=process] li.is-done:before , .layout-contents .layout-page-title .layout-page-menus[data-state=process] li.is-selected:before { background-color: #000; }
.layout-contents .layout-page-title .layout-page-utils {line-height: 40px;  position: absolute; top: 50%; right: 32px; height: 40px; margin-top: -20px; }
.layout-contents .layout-page-title .layout-page-utils button { vertical-align: middle; }
.layout-contents .layout-contents-inner {position: relative;  display: -ms-flexbox; display: flex; flex-direction: column; box-sizing: border-box; width: 100%; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-direction: column; }
.layout-contents .layout-contents-inner.vertical-middle {position: absolute; top: 0; bottom: 0;  -ms-flex-pack: center; justify-content: center; -ms-flex-align: stretch; align-items: stretch; }
.layout-contents .sub-location { margin-top: 40px; }
.layout-contents .sub-location .btn-back {font-size: .75rem; font-weight: 700; line-height: 30px;  display: inline-block; height: 30px; padding: 0 10px; letter-spacing: .094em; color: #fff; background-color: #888; }
.layout-contents .sub-location .location {font-size: .75rem; font-weight: 700; line-height: 30px;  display: inline-block; margin-left: 5px; letter-spacing: .094em; color: #666; }
.layout-contents.layout-with-sidemenu { padding-right: 0; padding-left: 0; }
.layout-contents.layout-with-sidemenu .layout-page-title { margin: 0; }
.layout-contents.layout-with-sidemenu .layout-contents-inner {width: calc(100% - 250px);  margin-left: 250px; padding-right: 27px; padding-left: 27px; transition: padding .3s ease-in-out; }
.layout-contents.layout-with-sidemenu .layout-sidemenu-container {position: absolute; z-index: 796; top: 61px; bottom: 0; left: 0;  display: block; visibility: visible; overflow: hidden; box-sizing: border-box; width: 250px; padding: 30px 0 0; opacity: 1; border-right: 1px solid #ddd; background-color: #f1f1f1; }
.layout-contents.layout-with-sidemenu .layout-sidemenu-container.new.fixed {position: fixed; top: 40px; bottom: 0;  overflow: hidden; padding-bottom: 0; }
.layout-contents.layout-with-sidemenu .layout-sidemenu-container.new.fixed .layout-sidemenu-footer { position: absolute; top: auto; bottom: 0; }
.layout-contents.layout-with-sidemenu .layout-sidemenu-container.fixed {position: fixed; top: 80px; bottom: 0;  overflow: hidden; padding-bottom: 0; }
.layout-contents.layout-with-sidemenu .layout-sidemenu-container.fixed .layout-sidemenu-footer { position: absolute; top: auto; bottom: 0; }
.layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-header {position: absolute; top: 0;  display: block; box-sizing: border-box; width: 250px; padding: 0; background-color: #fff; }
.layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-header .btns { height: 31px; border-bottom: 1px solid #ddd; }
.layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-header .btn-sidemenu {position: relative;  display: block; width: 40px; height: 31px; text-indent: -9999px; }
.layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-header .btn-sidemenu:before {position: absolute; top: 50%; left: 50%; display: block; width: 16px; height: 12px;  content: ''; transform: translate(-50%, -50%); background-image: url(/assets/images/sprites.png); background-position: -333px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-header .btn-sidemenu:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents {position: absolute; top: 32px; right: 0; bottom: 0; left: 0;  display: block; overflow: auto; overflow-x: hidden; -ms-overflow-style: auto; }
.layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-footer {position: fixed; top: calc(100vh - 70px); bottom: auto; left: 0;  display: block; box-sizing: border-box; width: 250px; border-right: 1px solid #ddd; }
.layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-footer .btns { padding: 15px 14px; background-color: #fff; }
.layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-footer .btns .button-normal { display: block; width: 100%; }
.layout-contents.layout-with-sidemenu[data-sidemenu=shut] .layout-contents-inner {width: calc(100% - 40px);  margin-left: 40px; }
.layout-contents.layout-with-sidemenu[data-sidemenu=shut] .layout-sidemenu-container {width: 40px;  padding: 0 0 70px; }
.layout-contents.layout-with-sidemenu[data-sidemenu=shut] .layout-sidemenu-container .layout-sidemenu-header { position: static; width: auto; padding: 0; }
.layout-contents.layout-with-sidemenu[data-sidemenu=shut] .layout-sidemenu-container .layout-sidemenu-header .btn-sidemenu { position: relative; margin: 0 auto; }
.layout-contents.layout-with-sidemenu[data-sidemenu=shut] .layout-sidemenu-container .layout-sidemenu-header .btn-sidemenu:before {width: 16px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -311px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-contents.layout-with-sidemenu[data-sidemenu=shut] .layout-sidemenu-container .layout-sidemenu-header .btn-sidemenu:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-contents.layout-with-sidemenu[data-sidemenu=shut] .layout-sidemenu-container .layout-sidemenu-footer { display: none; }
.layout-contents.layout-with-sidemenu[data-sidemenu=hover] .layout-contents-inner {width: calc(100% - 40px);  margin-left: 40px; }
.layout-contents.layout-with-sidemenu[data-sidemenu=hover] .layout-sidemenu-container {width: 250px;  padding: 0 0 70px; border-right: 1px solid #ddd; }
.layout-contents.layout-with-sidemenu[data-sidemenu=hover] .layout-sidemenu-container .layout-sidemenu-header { position: static; width: auto; padding: 0; }
.layout-contents.layout-with-sidemenu[data-sidemenu=hover] .layout-sidemenu-container .layout-sidemenu-header .btn-sidemenu { position: relative; margin: 0; }
.layout-contents.layout-with-sidemenu[data-sidemenu=hover] .layout-sidemenu-container .layout-sidemenu-header .btn-sidemenu:before {width: 16px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -311px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-contents.layout-with-sidemenu[data-sidemenu=hover] .layout-sidemenu-container .layout-sidemenu-header .btn-sidemenu:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-contents.layout-with-sidemenu[data-sidemenu=hover] .layout-sidemenu-container .layout-sidemenu-footer { display: none; }
.layout-contents.layout-with-sidemenu.layout-with-filter .layout-contents-inner { padding-right: 250px; }
.layout-contents.layout-with-filter .layout-page-menus {visibility: hidden; transition: opacity .3s ease-in-out, visibility .3s ease-in-out;  opacity: 0; }
.layout-contents.layout-with-filter .layout-page-utils .btns-expand { display: none; }
.layout-contents.layout-with-filter .layout-page-utils .btns-collapse { display: inline-block; }
.layout-contents.layout-with-filter .layout-contents-inner { padding-right: 250px; transition: padding .3s ease-in-out; }
.layout-contents.layout-with-filter .layout-filter-container { position: absolute; z-index: 798; top: 60px; right: 0; bottom: 0; width: 250px; }
.layout-contents.layout-with-filter[data-state=expand] .layout-page-menus {visibility: visible;  opacity: 1; }
.layout-contents.layout-with-filter[data-state=expand] .layout-page-utils .btns-expand { display: inline-block; }
.layout-contents.layout-with-filter[data-state=expand] .layout-page-utils .btns-collapse { display: none; }
.layout-contents.layout-with-filter[data-state=expand] .layout-filter-container { position: fixed; top: 174px; bottom: 34px; width: 100%; }
.layout-contents.layout-with-filter[data-state=inteligent] .layout-contents-inner { padding-right: 0; }
.layout-contents.layout-with-filter[data-state=inteligent] .layout-filter-container { position: static; top: 0; bottom: 0; width: 100%; }
.layout-contents.layout-with-filter[data-state=inteligent] .layout-page-menus {visibility: visible;  opacity: 1; }
.layout-contents.layout-with-filter[data-state=inteligent] .layout-page-title { border-bottom: 0; }
.layout-contents.layout-with-filter[data-state=inteligent] .daterange:after { display: none; overflow: hidden; width: 0; height: 0; }
.layout-contents.layout-with-filter[data-state=normal] .daterange:after { display: none; overflow: hidden; width: 0; height: 0; }
.layout-contents.layout-with-filter[data-state=shut] .layout-contents-inner { padding-right: 40px; }
.layout-contents.layout-with-filter[data-state=shut] .layout-filter-container { overflow: hidden; width: 40px; padding-right: 0; padding-left: 0; }
.layout-contents.layout-with-filter[data-state=hide] .layout-contents-inner { padding-right: 32px; }
.layout-contents.layout-with-filter[data-state=hide] .layout-filter-container { overflow: hidden; width: 0; }
.layout-contents.layout-with-options .layout-contents-inner { padding-right: 0; transition: padding .3s ease-in-out; }
.layout-contents.layout-with-options .layout-option-container {position: absolute; top: 60px; right: 0; bottom: 0; visibility: hidden; width: 0; transition: opacity .3s ease-in-out, visibility .3s ease-in-out;  opacity: 0; }
.layout-contents.layout-with-options[data-state=expand] .layout-contents-inner { padding-right: 470px; }
.layout-contents.layout-with-options[data-state=expand] .layout-option-container {visibility: visible; width: 450px;  opacity: 1; }
.resource-optimization .layout-contents.layout-with-options .layout-option-container {z-index: 799;  top: 61px; padding-bottom: 50px; box-shadow: -2px 1px 2px 0 rgba(0, 0, 0, .1); }
.resource-optimization .layout-contents.layout-with-options .layout-option-container.fixed { position: fixed; top: 80px; }
.resource-optimization .layout-contents.layout-with-options[data-state=expand] .layout-contents-inner { padding-right: 0px; }
.resource-optimization .layout-contents.layout-with-options[data-state=expand] .layout-option-container { width: 475px; }
.resource-optimization .layout-contents.layout-with-options[data-state=expand] .layout-option-container .back_to_list { display: none; }
.resource-optimization .layout-contents.layout-with-options[data-state=expand] .layout-option-container .btn_area { display: block; }
.resource-optimization .layout-contents.layout-with-options[data-state=full] .layout-option-container {left: 0; visibility: visible; width: auto; height: calc(100vh - 144px);  opacity: 1; }
.resource-optimization .layout-contents.layout-with-options[data-state=full] .layout-option-container.fixed { height: auto; }
.resource-optimization .layout-contents.layout-with-options[data-state=full] .layout-option-container .back_to_list { display: block; }
.resource-optimization .layout-contents.layout-with-options[data-state=full] .layout-option-container .btn_area { display: none; }
.resource-optimization .layout-contents.layout-with-options[data-state=full] .layout-option-container .panel.title { border-top: 1px solid #ddd; }
.layout-contents.layout-with-resource .layout-contents-inner {width: calc(100% - 310px);  margin-left: 310px; transition: padding .3s ease-in-out; }
.layout-contents.layout-with-resource .layout-resource-container {position: absolute; z-index: 799; top: 60px; bottom: 0; left: 0; overflow: auto; overflow-x: hidden;  box-sizing: border-box; width: 310px; border-right: 1px solid #ccc; }
.layout-contents.layout-with-management .layout-contents-inner {width: calc(100% - 310px);  margin-left: 310px; transition: padding .3s ease-in-out; }
.layout-contents.layout-with-management .layout-management-container { position: absolute; z-index: 799; top: 60px; bottom: 0; left: 0; width: 310px; }

body[data-state=logout] .layout-wrap { padding-top: 75px; padding-bottom: 300px; }

body[data-state=logout].page-login .layout-wrap { overflow-x: visible; }

body[data-state=logout].samsung-login .join-forms.wide { width: auto; }

body[data-state=logout].samsung-login .layout-contents .layout-page-title { height: auto; padding: 0; }
body[data-state=logout].samsung-login .layout-contents .layout-page-title h1 { line-height: 1.5; }

body[data-state=logout].samsung-login main[role=main] .layout-contents.footer-vertical-center { -ms-flex-pack: center; justify-content: center; }
@media (max-height: 900px) { body[data-state=logout].samsung-login main[role=main] .layout-contents.footer-vertical-center { position: static; } }
body[data-state=logout].samsung-login main[role=main] .layout-contents.footer-vertical-center .layout-contents-inner { -ms-flex-positive: inherit; flex-grow: inherit; }

body[data-state=logout] main[role=main] {height: 100%;  min-height: calc(100vh - 300px - 75px); }
body[data-state=logout] main[role=main] .layout-contents { min-height: calc(100vh - 300px - 75px); }
body[data-state=logout] main[role=main] .layout-contents.layout-vertical-center {position: absolute; top: 0; bottom: 0;  display: -ms-flexbox; display: flex; width: 100% !important; min-height: auto; padding: 0; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
@media (max-height: 900px) { body[data-state=logout] main[role=main] .layout-contents.layout-vertical-center { position: static; } }
body[data-state=logout] main[role=main] .layout-contents.layout-vertical-center .layout-contents-inner { -ms-flex-positive: inherit; flex-grow: inherit; }

body[data-state=logout] .layout-contents { min-height: calc(100vh - 300px - 80px); padding: 0 0 100px; }
body[data-state=logout] .layout-contents.aws-partner-add { padding-top: 60px; }
body[data-state=logout] .layout-contents.no-bottom { padding-bottom: 0; }
body[data-state=logout] .layout-contents .layout-page-title { padding: 16px 74px 15px; text-align: center; }
body[data-state=logout] .layout-contents .layout-page-title h1 { font-size: 1.875rem; }

body.page-aggrement .layout-contents .layout-page-title { text-align: center; }
body.page-aggrement .layout-contents .layout-page-title h1 { font-size: 1.875rem; }

body[data-state=none] main[role=main] { min-height: calc(100vh - 80px - 34px); }

body[data-state=none] .layout-contents { min-height: calc(100vh - 80px - 34px); }

body[data-state=none] .layout-contents-inner { padding-right: 32px; padding-left: 32px; }

.layout-full { padding-right: 0; padding-left: 0; }

.layout-fixed {width: 1200px !important;  margin: 0 auto; padding-right: 0; padding-left: 0; }
.layout-fixed .layout-page-title { margin: 0; border: 0; }
.layout-fixed .layout-contents-inner {width: 100%;  -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: stretch; align-items: stretch; }
.layout-fixed .layout-left-view {box-sizing: border-box; padding: 0 15px;  -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; }
.layout-fixed .layout-right-view {box-sizing: border-box; padding: 0 15px;  -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; }

.only-top-full .layout-page-title { background-color: #fff; }
.only-top-full .layout-page-title .layout-page-title-inner { box-sizing: border-box; width: 1200px; margin: 0 auto; padding: 0 32px; }

.only-top-full .layout-contents-inner {width: auto;  margin: 0 -32px; padding-right: 0; padding-left: 0; border-bottom: 1px solid #eee; }
.only-top-full .layout-contents-inner.bg-white {height: 72px; background-color: #fff;  -ms-flex-positive: 0; flex-grow: 0; }
.msie10 .only-top-full .layout-contents-inner.bg-white { min-height: 72px; }
.msie11 .only-top-full .layout-contents-inner.bg-white { min-height: 72px; }
.only-top-full .layout-contents-inner.fixed-center {width: 1200px !important;  margin: 0 auto; padding: 0 32px; border-bottom: 0px; }



.layout-management-container { display: block; visibility: visible; overflow: auto; box-sizing: border-box; padding: 35px 40px; opacity: 1; background-color: #f2f2f2; }
.layout-management-container .list-groups { width: 100%; }
.layout-management-container .list-groups > li { position: relative; margin-bottom: 10px; }
.layout-management-container .list-groups > li .btn-item {font-size: .875rem; line-height: 50px; position: relative;  display: block; overflow: hidden; box-sizing: border-box; width: 100%; height: 50px; padding: 0 15px; text-align: left; white-space: nowrap; text-overflow: ellipsis; color: #000; background-color: rgba(255, 255, 255, .5); }
.layout-management-container .list-groups > li .btn-item.add { text-indent: -9999px; border: 2px dashed #ccc; background-color: transparent; }
.layout-management-container .list-groups > li .btn-item.add:before {position: absolute; top: 50%; left: 50%; display: block; width: 20px; height: 20px; margin-top: -10px; margin-left: -10px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -667px -368px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-management-container .list-groups > li .btn-item.add:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-management-container .list-groups > li .btn-delete {position: absolute; top: 50%; right: 15px;  display: block; width: 12px; height: 12px; margin-top: -6px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -110px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-management-container .list-groups > li .btn-delete { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-management-container .list-groups > li .button-normal { width: 100%; }
.layout-management-container .list-groups > li.is-selected .btn-item { font-weight: 700; background-color: white; }
.layout-management-container .list-clouds { width: 100%; }
.layout-management-container .list-clouds > li { position: relative; margin-bottom: 10px; }
.layout-management-container .list-clouds > li .btn-item {font-size: .875rem; line-height: 50px; position: relative;  display: block; overflow: hidden; box-sizing: border-box; width: 100%; height: 50px; padding: 0 15px; text-align: left; white-space: nowrap; text-overflow: ellipsis; color: #000; background-color: rgba(255, 255, 255, .5); }
.layout-management-container .list-clouds > li .btn-item .icon { display: inline-block; }
.layout-management-container .list-clouds > li .btn-item .icon:before {display: inline-block; margin: -2px 6px 0 0;  content: ''; vertical-align: middle; }
.layout-management-container .list-clouds > li .btn-item .icon.aws:before {width: 23px; height: 23px;  background-image: url(/assets/images/sprites.png); background-position: -638px -58px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-management-container .list-clouds > li .btn-item .icon.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-management-container .list-clouds > li .btn-item .icon.azure:before {width: 23px; height: 23px;  background-image: url(/assets/images/sprites.png); background-position: -638px -29px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-management-container .list-clouds > li .btn-item .icon.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-management-container .list-clouds > li .btn-item .icon.softlayer:before {width: 27px; height: 27px;  background-image: url(/assets/images/sprites.png); background-position: -605px -367px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-management-container .list-clouds > li .btn-item .icon.softlayer:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-management-container .list-clouds > li .btn-item .icon.alibaba:before {width: 27px; height: 27px;  background-image: url(/assets/images/sprites.png); background-position: -439px -343px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-management-container .list-clouds > li .btn-item .icon.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-management-container .list-clouds > li .btn-item .icon.google:before {width: 27px; height: 27px;  background-image: url(/assets/images/sprites.png); background-position: -605px -321px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-management-container .list-clouds > li .btn-item .icon.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-management-container .list-clouds > li .btn-item .icon.idc:before {width: 27px; height: 27px;  background-image: url(/assets/images/sprites.png); background-position: -178px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-management-container .list-clouds > li .btn-item .icon.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-management-container .list-clouds > li.is-selected .btn-item { font-weight: 700; background-color: white; }


.layout-option-container { display: block; visibility: visible; overflow: auto; box-sizing: border-box; opacity: 1; border-left: 2px solid #e6e6e6; background-color: #fff; }
.layout-option-container .btn-close {position: absolute; top: 15px; right: 15px;  display: block; width: 20px; height: 20px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -667px -238px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-option-container .btn-close { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-option-container .layout-option-header { height: 50px; background-color: #eee; }
.layout-option-container .layout-option-header .layout-option-header-title {font-size: 1rem; font-weight: 700; line-height: 50px;  padding: 0 20px; color: #000; }
.layout-option-container .layout-option-contents { padding: 0 20px; }


.layout-filter-container { display: block; visibility: visible; overflow: auto; box-sizing: border-box; transition: width .3s ease-in-out; opacity: 1; border: 1px solid #e6e6e6; background-color: #f4f4f4; }
.layout-filter-container .layout-filter-container-title { display: none; }
.layout-filter-container .quick-search-options { display: none; }
.layout-filter-container .layout-filter-inner-container { display: block; padding: 60px 29px 0; }
.layout-filter-container .btns { position: absolute; z-index: 1; top: 10px; left: 10px; }
.layout-filter-container .btns .button-icon-txt.icon-hide { display: inline-block; }
.layout-filter-container .btns .button-icon-txt.icon-close { display: none; }
.layout-filter-container .layout-filter-contents { position: relative; z-index: -1; overflow: auto; overflow-x: hidden; padding: 0 0 40px; }
.layout-filter-container .layout-filter-contents .qs-message { display: none; }
.layout-filter-container .layout-filter-contents .qs-items { display: block; box-sizing: border-box; width: 100%; max-width: 240px; margin-bottom: 8px; margin-left: -20px; transition: all .2s ease-in-out; }
.layout-filter-container .layout-filter-contents .qs-items.vendor { margin-bottom: 40px; border: 0; border-radius: 2px; }
.layout-filter-container .layout-filter-contents .qs-items.vendor .icon {font-size: .875rem; font-weight: 700; line-height: 1.42857em;  display: inline-block; }
.layout-filter-container .layout-filter-contents .qs-items.vendor .icon:before {display: inline-block; margin: -2px 12px 0 3px;  content: ''; vertical-align: middle; }
.layout-filter-container .layout-filter-contents .qs-items.vendor .icon.aws:before {width: 23px; height: 23px;  background-image: url(/assets/images/sprites.png); background-position: -638px -58px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-filter-container .layout-filter-contents .qs-items.vendor .icon.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-filter-container .layout-filter-contents .qs-items.vendor .icon.azure:before {width: 23px; height: 23px;  background-image: url(/assets/images/sprites.png); background-position: -638px -29px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-filter-container .layout-filter-contents .qs-items.vendor .icon.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-filter-container .layout-filter-contents .qs-items.vendor input[type=radio] + label { display: none; }
.layout-filter-container .layout-filter-contents .qs-items.vendor input[type=radio]:checked + label { display: block; }
.layout-filter-container .layout-filter-contents .qs-items.duration {font-size: .75rem; font-weight: 700; height: auto;  margin-bottom: 32px; padding: 0 0 0 20px; border: 0; border-radius: 2px; }
.layout-filter-container .layout-filter-contents .qs-items.duration label {font-size: 1rem; font-weight: 700; line-height: 1.5em;  display: block; }
.layout-filter-container .layout-filter-contents .qs-items.duration label time { font-size: .75rem; font-weight: 400; }
.layout-filter-container .layout-filter-contents .qs-items.duration .bar { display: inline-block; margin: 0 5px; }
.layout-filter-container .layout-filter-contents .qs-items.duration input[type=text] {font-size: .875rem; font-weight: 400; line-height: 30px;  display: inline-block; width: 73px; height: 30px; padding: 0; text-align: center; background-color: transparent; }
.layout-filter-container .layout-filter-contents .qs-items.duration p { margin-top: 5px; }
.layout-filter-container .layout-filter-contents .qs-items.duration p.btns {position: static;  display: none; margin-top: 10px; }
.layout-filter-container .layout-filter-contents .qs-items.duration .button-normal {width: 100px;  margin-top: 15px; }
.layout-filter-container .layout-filter-contents .qs-items.duration .small-white { padding-right: 8px; background-color: transparent; background-position: -100% center; }
.layout-filter-container .layout-filter-contents .qs-items.duration.today { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; color: #666; }
.layout-filter-container .layout-filter-contents .qs-items.duration.today label {font-size: .875rem;  margin-bottom: 5px; }
.layout-filter-container .layout-filter-contents .qs-items.duration.today time { font-size: 1.25rem; line-height: 1.25em; }
.layout-filter-container .layout-filter-contents .qs-items.duration.history input[type=text] { width: 100%; text-align: left; }
.layout-filter-container .layout-filter-contents .qs-items.duration.history .select-duration { display: none; margin: 10px -3px 0; }
.layout-filter-container .layout-filter-contents .qs-items.duration.history .select-duration input[type=radio] + label {font-size: .75rem; font-weight: 400; line-height: 20px;  display: block; float: left; box-sizing: border-box; width: 100px; height: 22px; margin: 6px 3px 0; padding: 0; text-align: center; color: #666; border: 1px solid #d8d8d8; background-color: #fff; }
.layout-filter-container .layout-filter-contents .qs-items.duration.history .select-duration input[type=radio] + label:after , .layout-filter-container .layout-filter-contents .qs-items.duration.history .select-duration input[type=radio] + label:before { content: none; }
.layout-filter-container .layout-filter-contents .qs-items.duration.history .select-duration input[type=radio]:checked + label { color: #000; border: 1px solid #979797; background-color: #d8d8d8; }
.layout-filter-container .layout-filter-contents .qs-items.select-all:after {display: inline-block; width: 8px; height: 8px; margin-top: -13px;  content: none; vertical-align: middle; border-radius: 8px; background-color: #f6a623; }
.layout-filter-container .layout-filter-contents .qs-items.select-all label { font-size: 1rem; font-weight: 700; line-height: 24px; color: #000; }
.layout-filter-container .layout-filter-contents .qs-items.select-all[data-state=base]:after { content: ''; }
.layout-filter-container .layout-filter-contents .qs-items.select-all[data-count='0'] { display: none; }
.layout-filter-container .layout-filter-contents .qs-items.select-all + .select-all { margin-top: 32px; }
.layout-filter-container .layout-filter-contents .qs-items.item { padding-left: 20px; }
.layout-filter-container .layout-filter-contents .qs-items.item input[type=checkbox] + label {font-size: .75rem; font-weight: 500; line-height: 22px;  display: none; overflow: hidden; box-sizing: border-box; width: 100%; height: 24px; padding-left: 7px; transition: color .1s ease-in-out, border-color .1s ease-in-out, background-color .1s ease-in-out; white-space: nowrap; text-overflow: ellipsis; color: #666; border: 1px solid #ddd; border-radius: 2px; background-color: #fff; }
.layout-filter-container .layout-filter-contents .qs-items.item input[type=checkbox] + label:after , .layout-filter-container .layout-filter-contents .qs-items.item input[type=checkbox] + label:before { content: none; }
.layout-filter-container .layout-filter-contents .qs-items.item input[type=checkbox] + label mark { color: #1886ff; background-color: transparent; }
.layout-filter-container .layout-filter-contents .qs-items.item input[type=checkbox]:checked + label { display: block; color: #fff; border-color: #3b99ff; background-color: #3b99ff; }
.layout-filter-container .layout-filter-contents .qs-items.item input[type=checkbox]:checked + label mark { color: #fff; }
.layout-filter-container .layout-filter-contents .qs-items.item input[type=checkbox]:checked[data-state=auto] + label { color: #666; border: 1px solid #a3cfff; background-color: #cfe6ff; }
.layout-filter-container .layout-filter-contents .qs-items.item input[type=checkbox][disabled] + label { opacity: .5; color: #bbb; }
.layout-filter-container .layout-filter-contents .qs-items.item select {line-height: 22px;  display: none; box-sizing: border-box; width: 100%; height: 24px; padding-left: 7px; border: 1px solid #ddd; border-radius: 2px; background-color: #fff; }
.layout-filter-container .layout-filter-contents .qs-items.item.last { margin-bottom: 32px; }
.layout-with-filter[data-state=shut] .layout-filter-container .button-icon-txt.icon-hide {width: 20px;  padding: 0; }
.layout-with-filter[data-state=shut] .layout-filter-container .button-icon-txt.icon-hide:before { transform: rotateY(0deg); }
.layout-with-filter[data-state=shut] .layout-filter-container .button-icon-txt.icon-hide .txt {visibility: hidden;  opacity: 0; }
.layout-with-filter[data-state=shut] .layout-filter-container .layout-filter-contents {visibility: hidden;  opacity: 0; }
.layout-with-filter[data-state=shut] .layout-filter-container .layout-filter-inner-container { padding-right: 0; padding-left: 0; }
.layout-with-filter[data-state=expand] .layout-filter-container { padding: 0 0 40px; }
.layout-with-filter[data-state=expand] .layout-filter-container .quick-search-options { display: block; }
.layout-with-filter[data-state=expand] .layout-filter-container .quick-search-options[data-state=favorite] ~ .layout-filter-inner-container .btns , .layout-with-filter[data-state=expand] .layout-filter-container .quick-search-options[data-state=recent] ~ .layout-filter-inner-container .btns { top: 80px; }
.layout-with-filter[data-state=expand] .layout-filter-container .quick-search-options[data-state=favorite] ~ .layout-filter-inner-container .layout-filter-contents , .layout-with-filter[data-state=expand] .layout-filter-container .quick-search-options[data-state=recent] ~ .layout-filter-inner-container .layout-filter-contents { top: 70px; }
.layout-with-filter[data-state=expand] .layout-filter-container .btns { right: 10px; left: auto; }
.layout-with-filter[data-state=expand] .layout-filter-container .btns .button-icon-txt.icon-hide { display: none; }
.layout-with-filter[data-state=expand] .layout-filter-container .btns .button-icon-txt.icon-close { display: inline-block; }
.layout-with-filter[data-state=expand] .layout-filter-container .layout-filter-contents {position: absolute; z-index: 1; top: 0; right: 50px; bottom: 0; left: 0;  display: -ms-flexbox; display: flex; overflow: auto; overflow-y: hidden; flex-direction: column; padding: 40px 0; -ms-flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-align: start; align-items: flex-start; -ms-flex-line-pack: start; align-content: flex-start; }
.layout-with-filter[data-state=expand] .layout-filter-container .layout-filter-contents .qs-message {font-size: .625rem; line-height: 1.5em;  display: block; box-sizing: border-box; margin-bottom: 5px; margin-left: 50px; text-align: left; color: #999; }
.layout-with-filter[data-state=expand] .layout-filter-container .layout-filter-contents .qs-items { margin-left: 50px; }
.layout-with-filter[data-state=expand] .layout-filter-container .layout-filter-contents .qs-items.vendor { padding: 18px 0 18px 20px; border: 2px solid #ddd; border-radius: 2px; }
.layout-with-filter[data-state=expand] .layout-filter-container .layout-filter-contents .qs-items.vendor p ~ p { margin-top: 25px; }
.layout-with-filter[data-state=expand] .layout-filter-container .layout-filter-contents .qs-items.vendor input[type=radio] + label { display: block; }
.layout-with-filter[data-state=expand] .layout-filter-container .layout-filter-contents .qs-items .small-white { padding-right: 30px; background-color: #fff; background-position: right center; }
.layout-with-filter[data-state=expand] .layout-filter-container .layout-filter-contents .qs-items.duration { display: -ms-flexbox; display: flex; flex-direction: column; height: 160px; border: 2px solid #ddd; -ms-flex-direction: column; -ms-flex-pack: center; justify-content: center; }
.layout-with-filter[data-state=expand] .layout-filter-container .layout-filter-contents .qs-items.duration input[type=text] { text-align: center; background-color: #fff; }
.layout-with-filter[data-state=expand] .layout-filter-container .layout-filter-contents .qs-items.duration.today { height: 120px; }
.layout-with-filter[data-state=expand] .layout-filter-container .layout-filter-contents .qs-items.duration.history {height: 180px;  padding: 0 13px; }
.layout-with-filter[data-state=expand] .layout-filter-container .layout-filter-contents .qs-items.duration.history .select-duration { display: block; }
.layout-with-filter[data-state=expand] .layout-filter-container .layout-filter-contents .qs-items.item input[type=checkbox] + label { display: block; }
.layout-with-filter[data-state=expand] .layout-filter-container .layout-filter-contents .qs-items.item select { display: block; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .quick-search-options { display: block; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .quick-search-options[data-state=favorite] ~ .layout-filter-inner-container .btns , .layout-with-filter[data-state=inteligent] .layout-filter-container .quick-search-options[data-state=recent] ~ .layout-filter-inner-container .btns { top: 80px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .quick-search-options[data-state=favorite] ~ .layout-filter-inner-container .layout-filter-contents , .layout-with-filter[data-state=inteligent] .layout-filter-container .quick-search-options[data-state=recent] ~ .layout-filter-inner-container .layout-filter-contents { top: 70px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container.layout-filter-container .layout-filter-inner-container { padding: 0; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .btns { right: 10px; left: auto; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .btns .button-icon-txt.icon-hide { display: none; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .btns .button-icon-txt.icon-close { display: inline-block; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .btn_wrap { height: 50px; margin: 70px 0 0; background: black; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .btn_wrap button {font-size: .875rem; font-weight: 600; line-height: 2.5em; position: relative;  width: 100%; height: 100%; color: #fff; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .btn_wrap button i {position: relative; bottom: 2px;  display: inline-block; width: 22px; height: 18px; margin: 0 10px 0 -10px; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -687px -392px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-with-filter[data-state=inteligent] .layout-filter-container .btn_wrap button i { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents {position: relative;  z-index: 1; padding: 0; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap {position: relative; clear: both; box-sizing: border-box;  min-height: 50px; margin: 0; padding: 0 18px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap:after {display: table; clear: both;  content: ''; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form p {font-size: .75rem; font-weight: 600; line-height: 4em;  float: left; margin-right: 10px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap {line-height: 2.5em;  float: left; min-height: 50px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap div , .layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap input[type=text] , .layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap p , .layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap select , .layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap span { display: inline-block; width: auto; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap input[type=text] , .layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap select {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; line-height: 2.5em;  height: 30px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap input[type=text] {font-weight: 400;  width: 91px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap .inputbox { margin: 0 40px 0 0; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap .inputbox select { margin: 0 2px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap .inputbox span { margin: 0 3px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap select { width: 110px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap .vendor-wrapper { position: relative; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap .vendor-wrapper .btn-group.vendor-code .multiselect {line-height: 2.5em;  width: 120px; height: 30px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap .vendor-wrapper .btn-group.vendor-code .multiselect-container.dropdown-menu { max-width: 110px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap .vendor-wrapper .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a { padding: 0 6px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap .vendor-wrapper .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label span {font-size: .75rem;  width: auto; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap.duration { position: relative; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .inputwrap.duration:after {position: absolute; top: 50%; right: 20px; width: 1px; height: 20px; margin: -10px 0 0;  content: ''; background-color: #d9d9d9; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .search_btn_wrap {line-height: 3em;  float: left; margin: 0 0 0 17px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .search_btn_wrap button { font-size: .75rem; position: relative; bottom: 2px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .search_btn_wrap button.apply { display: inline-block; height: 30px; border: 0; background: rgba(0, 0, 0, .5); }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .search_btn_wrap button.button-normal { line-height: 2.33333em; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .setting_btn_wrap {line-height: 3em;  float: right; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .setting_btn_wrap button { font-size: .75rem; position: relative; bottom: 2px; box-sizing: border-box; height: 26px; margin-left: 4px; border: 1px solid transparent; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .setting_btn_wrap button:hover {line-height: 2em; border-color: #d8d8d8;  background-color: #e6e6e6; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.do_btn { position: relative; overflow: hidden; width: 30px; white-space: nowrap; text-indent: 100%; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.do_btn[disabled]:hover {border-color: transparent;  background-color: transparent; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.do_btn.undo { margin-left: 0; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.do_btn.undo:before {position: absolute; top: 50%; left: 50%; width: 12px; height: 10px; margin-top: -5px; margin-left: -6px; content: '';  background-image: url(../images/layout_sprites.png); background-position: -445px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.do_btn.undo:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.do_btn.undo[disabled]:before {width: 12px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -427px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.do_btn.undo[disabled]:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.do_btn.redo:before {position: absolute; top: 50%; left: 50%; width: 12px; height: 10px; margin-top: -5px; margin-left: -6px; content: '';  background-image: url(../images/layout_sprites.png); background-position: -463px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.do_btn.redo:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.do_btn.redo[disabled]:before {width: 12px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -481px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.do_btn.redo[disabled]:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.reset_btn { font-weight: 500; position: relative; width: 85px; text-indent: 15px; color: #666; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.reset_btn:lang(ja) { width: auto; padding-right: 5px; text-indent: 18px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.reset_btn:lang(ja):before { left: 5px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.reset_btn:before {position: absolute; top: 50%; left: 10px; width: 10px; height: 12px; margin-top: -6px; content: '';  background-image: url(../images/layout_sprites.png); background-position: -358px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.reset_btn:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .qs-message {font-size: .625rem; line-height: 1.5em;  display: block; box-sizing: border-box; margin-bottom: 5px; margin-left: 50px; text-align: left; color: #999; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .qs-items {float: left; box-sizing: border-box; max-width: 25%;  margin: 10px 10px 0 0; padding: 0; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .qs-items.vendor { padding: 18px 0 18px 20px; border: 2px solid #ddd; border-radius: 2px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .qs-items.vendor p ~ p { margin-top: 25px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .qs-items.vendor input[type=radio] + label { display: block; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .qs-items:nth-child(4n+1) { margin-left: 0; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .qs-items .small-white { padding-right: 30px; background-color: #fff; background-position: right center; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .qs-items.duration { display: -ms-flexbox; display: flex; flex-direction: column; height: 160px; border: 2px solid #ddd; -ms-flex-direction: column; -ms-flex-pack: center; justify-content: center; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .qs-items.duration input[type=text] { text-align: center; background-color: #fff; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .qs-items.duration.today { height: 120px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .qs-items.duration.history {height: 180px;  padding: 0 13px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .qs-items.duration.history .select-duration { display: block; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .qs-items.item { padding: 0; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .qs-items.item input[type=checkbox] + label { display: block; height: 26px; border-width: 1px; border-color: #d4d4d4; border-radius: 2px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .qs-items.item input[type=checkbox][data-state=none_relative] + label {color: #666;  border-color: #efefef; background-color: #efefef; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .qs-items.item input[type=checkbox][data-state=relative] + label {color: #58617c; border-width: 1px;  border-color: #96beea; background-color: #cbe2fb; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .qs-items.item input[type=checkbox]:checked + label {font-weight: 400; color: #fff; border-width: 1px;  border-color: #3b98ff; background-color: #3b98ff; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .qs-items.item select { display: block; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .page-section {position: relative; clear: both; box-sizing: border-box;  min-height: 50px; margin: 0; padding: 12px 18px 2px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .page-section h2 { line-height: 1; float: left; width: 200px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .page-section h2 ~ .page-section-contents { float: left; width: calc(100% - 200px); padding: 0; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .page-section:after {display: table; clear: both;  content: ''; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .page-section:before {position: absolute; top: 0; left: 0; width: 100%; height: 1px; content: '';  background-color: #e6e6e6; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .page-section:first-child:before { display: none; overflow: hidden; height: 0; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .page-section div[role=list] {font-size: 0; overflow-y: auto;  max-height: 302px; margin: -10px 0 0; padding: 0 0 10px; }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .page-section .btn-toggle:before {display: inline-block; width: 16px; height: 16px; margin: -2px 10px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -696px -551px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .page-section .btn-toggle:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .page-section .btn-toggle[data-state=shut]:before {width: 16px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -696px -287px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .page-section .btn-toggle[data-state=shut]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .page-section .qs-items {display: inline-block; float: none;  width: calc(25% - 10px); }
.layout-with-filter[data-state=inteligent] .layout-filter-container .layout-filter-contents .page-section .qs-items input[type=checkbox] + label { width: 100%; }


.quick-search-options {position: relative; z-index: 1;  display: block; box-sizing: border-box; max-height: 0; padding: 0 0 0 40px; border-bottom: 1px solid #eee; background-color: #fff; }
.quick-search-options .favorite-container , .quick-search-options .recent-container { display: none; visibility: hidden; padding: 15px 0; opacity: 0; }
.quick-search-options[data-state=recent] { max-height: 100px; }
.quick-search-options[data-state=recent] .recent-container { display: block; visibility: visible; opacity: 1; }
.quick-search-options[data-state=favorite] { max-height: 100px; }
.quick-search-options[data-state=favorite] .favorite-container { display: block; visibility: visible; opacity: 1; }
.quick-search-options .btn-add-favorite { display: inline-block; width: 40px; height: 40px; margin-right: 15px; vertical-align: middle; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -559px -321px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .quick-search-options .btn-add-favorite { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.quick-search-options .none {font-size: .875rem; font-weight: 700; line-height: 40px;  display: inline-block; vertical-align: middle; color: #ccc; }
.quick-search-options .btn-item {font-size: .875rem; font-weight: 700; line-height: 38px;  display: inline-block; overflow: hidden; box-sizing: border-box; max-width: 250px; height: 40px; margin-right: 7px; padding: 0 25px; vertical-align: middle; white-space: nowrap; text-overflow: ellipsis; color: #000; border: 1px solid #ddd; border-radius: 2px; background-color: #fff; }
.quick-search-options .btn-item.is-selected {line-height: 36px;  color: #1886ff; border: 2px solid #1886ff; }
.quick-search-options .recent { padding-top: 15px; }

button.general , a.general , .button-ui.general {font-size: .875rem;  display: inline-block; box-sizing: border-box; padding: 0 8px; transition: all .3s linear; color: #444; border-radius: 2px; }
button.general.button-align , a.general.button-align , .button-ui.general.button-align { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
button.general.set-default-width , a.general.set-default-width , .button-ui.general.set-default-width { min-width: 120px; }
button.general.round , a.general.round , .button-ui.general.round { padding: 0; }
button.general.round[data-round=full] , a.general.round[data-round=full] , .button-ui.general.round[data-round=full] { border-radius: 100%; }
button.general.round[data-round=button] , a.general.round[data-round=button] , .button-ui.general.round[data-round=button] { border-radius: 5px; }
button.general.round.severity , a.general.round.severity , .button-ui.general.round.severity {width: 10px; height: 10px;  background: #ff614b; }
button.general.round.severity.release , a.general.round.severity.release , .button-ui.general.round.severity.release { opacity: .2; }
button.general[data-font=special] , a.general[data-font=special] , .button-ui.general[data-font=special] { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }
button.general.xsmall , a.general.xsmall , .button-ui.general.xsmall {font-size: .6875rem; line-height: 20px;  min-width: 20px; height: 20px; }
button.general.small , a.general.small , .button-ui.general.small {font-size: .75rem; line-height: 24px;  min-width: 24px; height: 24px; }
button.general.medium , a.general.medium , .button-ui.general.medium {font-size: .875rem; line-height: 32px;  min-width: 32px; height: 32px; }
button.general.large , a.general.large , .button-ui.general.large {font-size: .875rem; line-height: 40px;  min-width: 40px; height: 40px; }
button.general.label , a.general.label , .button-ui.general.label { padding: 0 8px; }
button.general.round , a.general.round , .button-ui.general.round { border-radius: 4px; }
button.general.color , a.general.color , .button-ui.general.color { color: #222; }
button.general.color[data-color=blue] , a.general.color[data-color=blue] , .button-ui.general.color[data-color=blue] { color: #1886ff; }
button.general.color[data-color=green] , a.general.color[data-color=green] , .button-ui.general.color[data-color=green] { color: #0acd7f; }
button.general.color[data-color=gray] , a.general.color[data-color=gray] , .button-ui.general.color[data-color=gray] { color: #898e94; }
button.general.color[data-color=lightgray] , a.general.color[data-color=lightgray] , .button-ui.general.color[data-color=lightgray] { color: #666; }
button.general.color[data-color=skyblue] , a.general.color[data-color=skyblue] , .button-ui.general.color[data-color=skyblue] { color: #e5f3ff; }
button.general.color[data-color=lightblue] , a.general.color[data-color=lightblue] , .button-ui.general.color[data-color=lightblue] { color: #e7f2ff; }
button.general.color[data-color=bluegray] , a.general.color[data-color=bluegray] , .button-ui.general.color[data-color=bluegray] { color: rgba(137, 154, 174, .1); }
button.general.color[data-color=red] , a.general.color[data-color=red] , .button-ui.general.color[data-color=red] { color: #ff2d47; }
button.general.color[data-color=lightred] , a.general.color[data-color=lightred] , .button-ui.general.color[data-color=lightred] { color: #ffeaec; }
button.general.fill , a.general.fill , .button-ui.general.fill {color: #fff;  background-color: #52545c; }
button.general.fill[data-fill=blue] , a.general.fill[data-fill=blue] , .button-ui.general.fill[data-fill=blue] { background-color: #1886ff; }
button.general.fill[data-fill=green] , a.general.fill[data-fill=green] , .button-ui.general.fill[data-fill=green] { background-color: #0acd7f; }
button.general.fill[data-fill=gray] , a.general.fill[data-fill=gray] , .button-ui.general.fill[data-fill=gray] { background-color: #898e94; }
button.general.fill[data-fill=lightgray] , a.general.fill[data-fill=lightgray] , .button-ui.general.fill[data-fill=lightgray] { background-color: #eaecef; }
button.general.fill[data-fill=skyblue] , a.general.fill[data-fill=skyblue] , .button-ui.general.fill[data-fill=skyblue] { background-color: #e5f3ff; }
button.general.fill[data-fill=lightblue] , a.general.fill[data-fill=lightblue] , .button-ui.general.fill[data-fill=lightblue] { background-color: #e7f2ff; }
button.general.fill[data-fill=lightgray] , a.general.fill[data-fill=lightgray] , .button-ui.general.fill[data-fill=lightgray] { background-color: #f6f7f8; }
button.general.fill[data-fill=bluegray] , a.general.fill[data-fill=bluegray] , .button-ui.general.fill[data-fill=bluegray] { background-color: rgba(137, 154, 174, .1); }
button.general.fill[data-fill=red] , a.general.fill[data-fill=red] , .button-ui.general.fill[data-fill=red] { background: #ff2d47; }
button.general.fill[data-fill=lightred] , a.general.fill[data-fill=lightred] , .button-ui.general.fill[data-fill=lightred] { background: #ffeaec; }
button.general.fill[data-fill=white] , a.general.fill[data-fill=white] , .button-ui.general.fill[data-fill=white] {color: #444;  background: #fff; }
button.general.border , a.general.border , .button-ui.general.border { border: 1px solid #ccc; }
button.general.border.xsmall , a.general.border.xsmall , .button-ui.general.border.xsmall {font-size: .6875rem; line-height: 18px;  min-width: 20px; height: 20px; }
button.general.border.small , a.general.border.small , .button-ui.general.border.small {font-size: .75rem; line-height: 22px;  min-width: 24px; height: 24px; }
button.general.border.medium , a.general.border.medium , .button-ui.general.border.medium {font-size: .875rem; line-height: 30px;  min-width: 32px; height: 32px; }
button.general.border.large , a.general.border.large , .button-ui.general.border.large {font-size: .875rem; line-height: 38px;  min-width: 40px; height: 40px; }
button.general.border[data-border=blue] , a.general.border[data-border=blue] , .button-ui.general.border[data-border=blue] { border-color: #1886ff; }
button.general.border[data-border=green] , a.general.border[data-border=green] , .button-ui.general.border[data-border=green] { border-color: #0acd7f; }
button.general.border[data-border=gray] , a.general.border[data-border=gray] , .button-ui.general.border[data-border=gray] { border-color: #898e94; }
button.general.border[data-border=skyblue] , a.general.border[data-border=skyblue] , .button-ui.general.border[data-border=skyblue] { border-color: #bfe0ff; }
button.general.border[data-border=lightgray] , a.general.border[data-border=lightgray] , .button-ui.general.border[data-border=lightgray] { border-color: #d5d9db; }
button.general.border[data-border=bluegray] , a.general.border[data-border=bluegray] , .button-ui.general.border[data-border=bluegray] { border-color: rgba(137, 154, 174, .1); }
button.general.border[data-border=red] , a.general.border[data-border=red] , .button-ui.general.border[data-border=red] { border-color: #ff2d47; }
button.general.border.dashed , a.general.border.dashed , .button-ui.general.border.dashed { border-style: dashed; }
button.general.align-center , a.general.align-center , .button-ui.general.align-center { text-align: center; }
button.general[disabled] , a.general[disabled] , .button-ui.general[disabled] {cursor: not-allowed;  opacity: .3; }
button.general[data-icon] , a.general[data-icon] , .button-ui.general[data-icon] { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; }
button.general[data-icon].only , a.general[data-icon].only , .button-ui.general[data-icon].only {box-sizing: border-box;  padding: 0 4px; -ms-flex-pack: center; justify-content: center; }
button.general[data-icon].only:before , a.general[data-icon].only:before , .button-ui.general[data-icon].only:before { margin: 0; }
button.general[data-icon].only:after , a.general[data-icon].only:after , .button-ui.general[data-icon].only:after { content: none; }
button.general[data-icon].before:after , a.general[data-icon].before:after , .button-ui.general[data-icon].before:after { content: none; }
button.general[data-icon].after:before , a.general[data-icon].after:before , .button-ui.general[data-icon].after:before { content: none; }
button.general[data-icon]:before , a.general[data-icon]:before , .button-ui.general[data-icon]:before {display: inline-block; margin-right: 4px;  content: ''; }
button.general[data-icon]:after , a.general[data-icon]:after , .button-ui.general[data-icon]:after {display: inline-block; margin-left: 4px;  content: ''; }
button.general[data-icon=vendor] , a.general[data-icon=vendor] , .button-ui.general[data-icon=vendor] { padding: 0; }
button.general[data-icon=vendor].aws[data-size=xsmall]:before , button.general[data-icon=vendor].aws[data-size=xsmall]:after , a.general[data-icon=vendor].aws[data-size=xsmall]:before , a.general[data-icon=vendor].aws[data-size=xsmall]:after , .button-ui.general[data-icon=vendor].aws[data-size=xsmall]:before , .button-ui.general[data-icon=vendor].aws[data-size=xsmall]:after {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -344px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].aws[data-size=xsmall]:before , button.general[data-icon=vendor].aws[data-size=xsmall]:after , a.general[data-icon=vendor].aws[data-size=xsmall]:before , a.general[data-icon=vendor].aws[data-size=xsmall]:after , .button-ui.general[data-icon=vendor].aws[data-size=xsmall]:before , .button-ui.general[data-icon=vendor].aws[data-size=xsmall]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].aws[data-size=small]:before , button.general[data-icon=vendor].aws[data-size=small]:after , a.general[data-icon=vendor].aws[data-size=small]:before , a.general[data-icon=vendor].aws[data-size=small]:after , .button-ui.general[data-icon=vendor].aws[data-size=small]:before , .button-ui.general[data-icon=vendor].aws[data-size=small]:after {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -538px -207px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].aws[data-size=small]:before , button.general[data-icon=vendor].aws[data-size=small]:after , a.general[data-icon=vendor].aws[data-size=small]:before , a.general[data-icon=vendor].aws[data-size=small]:after , .button-ui.general[data-icon=vendor].aws[data-size=small]:before , .button-ui.general[data-icon=vendor].aws[data-size=small]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].aws[data-size=small][disabled]:before , button.general[data-icon=vendor].aws[data-size=small][disabled]:after , a.general[data-icon=vendor].aws[data-size=small][disabled]:before , a.general[data-icon=vendor].aws[data-size=small][disabled]:after , .button-ui.general[data-icon=vendor].aws[data-size=small][disabled]:before , .button-ui.general[data-icon=vendor].aws[data-size=small][disabled]:after {width: 17px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -513px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].aws[data-size=small][disabled]:before , button.general[data-icon=vendor].aws[data-size=small][disabled]:after , a.general[data-icon=vendor].aws[data-size=small][disabled]:before , a.general[data-icon=vendor].aws[data-size=small][disabled]:after , .button-ui.general[data-icon=vendor].aws[data-size=small][disabled]:before , .button-ui.general[data-icon=vendor].aws[data-size=small][disabled]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].aws[data-size=medium]:before , button.general[data-icon=vendor].aws[data-size=medium]:after , a.general[data-icon=vendor].aws[data-size=medium]:before , a.general[data-icon=vendor].aws[data-size=medium]:after , .button-ui.general[data-icon=vendor].aws[data-size=medium]:before , .button-ui.general[data-icon=vendor].aws[data-size=medium]:after {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].aws[data-size=medium]:before , button.general[data-icon=vendor].aws[data-size=medium]:after , a.general[data-icon=vendor].aws[data-size=medium]:before , a.general[data-icon=vendor].aws[data-size=medium]:after , .button-ui.general[data-icon=vendor].aws[data-size=medium]:before , .button-ui.general[data-icon=vendor].aws[data-size=medium]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].aws[data-size=medium][disabled]:before , button.general[data-icon=vendor].aws[data-size=medium][disabled]:after , a.general[data-icon=vendor].aws[data-size=medium][disabled]:before , a.general[data-icon=vendor].aws[data-size=medium][disabled]:after , .button-ui.general[data-icon=vendor].aws[data-size=medium][disabled]:before , .button-ui.general[data-icon=vendor].aws[data-size=medium][disabled]:after {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -226px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].aws[data-size=medium][disabled]:before , button.general[data-icon=vendor].aws[data-size=medium][disabled]:after , a.general[data-icon=vendor].aws[data-size=medium][disabled]:before , a.general[data-icon=vendor].aws[data-size=medium][disabled]:after , .button-ui.general[data-icon=vendor].aws[data-size=medium][disabled]:before , .button-ui.general[data-icon=vendor].aws[data-size=medium][disabled]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].aws[data-size=large]:before , button.general[data-icon=vendor].aws[data-size=large]:after , a.general[data-icon=vendor].aws[data-size=large]:before , a.general[data-icon=vendor].aws[data-size=large]:after , .button-ui.general[data-icon=vendor].aws[data-size=large]:before , .button-ui.general[data-icon=vendor].aws[data-size=large]:after {width: 23px; height: 23px;  background-image: url(/assets/images/sprites.png); background-position: -638px -58px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].aws[data-size=large]:before , button.general[data-icon=vendor].aws[data-size=large]:after , a.general[data-icon=vendor].aws[data-size=large]:before , a.general[data-icon=vendor].aws[data-size=large]:after , .button-ui.general[data-icon=vendor].aws[data-size=large]:before , .button-ui.general[data-icon=vendor].aws[data-size=large]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].azure[data-size=xsmall]:before , button.general[data-icon=vendor].azure[data-size=xsmall]:after , a.general[data-icon=vendor].azure[data-size=xsmall]:before , a.general[data-icon=vendor].azure[data-size=xsmall]:after , .button-ui.general[data-icon=vendor].azure[data-size=xsmall]:before , .button-ui.general[data-icon=vendor].azure[data-size=xsmall]:after {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -488px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].azure[data-size=xsmall]:before , button.general[data-icon=vendor].azure[data-size=xsmall]:after , a.general[data-icon=vendor].azure[data-size=xsmall]:before , a.general[data-icon=vendor].azure[data-size=xsmall]:after , .button-ui.general[data-icon=vendor].azure[data-size=xsmall]:before , .button-ui.general[data-icon=vendor].azure[data-size=xsmall]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].azure[data-size=small]:before , button.general[data-icon=vendor].azure[data-size=small]:after , a.general[data-icon=vendor].azure[data-size=small]:before , a.general[data-icon=vendor].azure[data-size=small]:after , .button-ui.general[data-icon=vendor].azure[data-size=small]:before , .button-ui.general[data-icon=vendor].azure[data-size=small]:after {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -21px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].azure[data-size=small]:before , button.general[data-icon=vendor].azure[data-size=small]:after , a.general[data-icon=vendor].azure[data-size=small]:before , a.general[data-icon=vendor].azure[data-size=small]:after , .button-ui.general[data-icon=vendor].azure[data-size=small]:before , .button-ui.general[data-icon=vendor].azure[data-size=small]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].azure[data-size=small][disabled]:before , button.general[data-icon=vendor].azure[data-size=small][disabled]:after , a.general[data-icon=vendor].azure[data-size=small][disabled]:before , a.general[data-icon=vendor].azure[data-size=small][disabled]:after , .button-ui.general[data-icon=vendor].azure[data-size=small][disabled]:before , .button-ui.general[data-icon=vendor].azure[data-size=small][disabled]:after {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -421px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].azure[data-size=small][disabled]:before , button.general[data-icon=vendor].azure[data-size=small][disabled]:after , a.general[data-icon=vendor].azure[data-size=small][disabled]:before , a.general[data-icon=vendor].azure[data-size=small][disabled]:after , .button-ui.general[data-icon=vendor].azure[data-size=small][disabled]:before , .button-ui.general[data-icon=vendor].azure[data-size=small][disabled]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].azure[data-size=medium]:before , button.general[data-icon=vendor].azure[data-size=medium]:after , a.general[data-icon=vendor].azure[data-size=medium]:before , a.general[data-icon=vendor].azure[data-size=medium]:after , .button-ui.general[data-icon=vendor].azure[data-size=medium]:before , .button-ui.general[data-icon=vendor].azure[data-size=medium]:after {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].azure[data-size=medium]:before , button.general[data-icon=vendor].azure[data-size=medium]:after , a.general[data-icon=vendor].azure[data-size=medium]:before , a.general[data-icon=vendor].azure[data-size=medium]:after , .button-ui.general[data-icon=vendor].azure[data-size=medium]:before , .button-ui.general[data-icon=vendor].azure[data-size=medium]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].azure[data-size=medium][disabled]:before , button.general[data-icon=vendor].azure[data-size=medium][disabled]:after , a.general[data-icon=vendor].azure[data-size=medium][disabled]:before , a.general[data-icon=vendor].azure[data-size=medium][disabled]:after , .button-ui.general[data-icon=vendor].azure[data-size=medium][disabled]:before , .button-ui.general[data-icon=vendor].azure[data-size=medium][disabled]:after {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -176px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].azure[data-size=medium][disabled]:before , button.general[data-icon=vendor].azure[data-size=medium][disabled]:after , a.general[data-icon=vendor].azure[data-size=medium][disabled]:before , a.general[data-icon=vendor].azure[data-size=medium][disabled]:after , .button-ui.general[data-icon=vendor].azure[data-size=medium][disabled]:before , .button-ui.general[data-icon=vendor].azure[data-size=medium][disabled]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].azure[data-size=large]:before , button.general[data-icon=vendor].azure[data-size=large]:after , a.general[data-icon=vendor].azure[data-size=large]:before , a.general[data-icon=vendor].azure[data-size=large]:after , .button-ui.general[data-icon=vendor].azure[data-size=large]:before , .button-ui.general[data-icon=vendor].azure[data-size=large]:after {width: 23px; height: 23px;  background-image: url(/assets/images/sprites.png); background-position: -638px -29px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].azure[data-size=large]:before , button.general[data-icon=vendor].azure[data-size=large]:after , a.general[data-icon=vendor].azure[data-size=large]:before , a.general[data-icon=vendor].azure[data-size=large]:after , .button-ui.general[data-icon=vendor].azure[data-size=large]:before , .button-ui.general[data-icon=vendor].azure[data-size=large]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].alibaba[data-size=xsmall]:before , button.general[data-icon=vendor].alibaba[data-size=xsmall]:after , a.general[data-icon=vendor].alibaba[data-size=xsmall]:before , a.general[data-icon=vendor].alibaba[data-size=xsmall]:after , .button-ui.general[data-icon=vendor].alibaba[data-size=xsmall]:before , .button-ui.general[data-icon=vendor].alibaba[data-size=xsmall]:after {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -272px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].alibaba[data-size=xsmall]:before , button.general[data-icon=vendor].alibaba[data-size=xsmall]:after , a.general[data-icon=vendor].alibaba[data-size=xsmall]:before , a.general[data-icon=vendor].alibaba[data-size=xsmall]:after , .button-ui.general[data-icon=vendor].alibaba[data-size=xsmall]:before , .button-ui.general[data-icon=vendor].alibaba[data-size=xsmall]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].alibaba[data-size=small]:before , button.general[data-icon=vendor].alibaba[data-size=small]:after , a.general[data-icon=vendor].alibaba[data-size=small]:before , a.general[data-icon=vendor].alibaba[data-size=small]:after , .button-ui.general[data-icon=vendor].alibaba[data-size=small]:before , .button-ui.general[data-icon=vendor].alibaba[data-size=small]:after {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -436px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].alibaba[data-size=small]:before , button.general[data-icon=vendor].alibaba[data-size=small]:after , a.general[data-icon=vendor].alibaba[data-size=small]:before , a.general[data-icon=vendor].alibaba[data-size=small]:after , .button-ui.general[data-icon=vendor].alibaba[data-size=small]:before , .button-ui.general[data-icon=vendor].alibaba[data-size=small]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].alibaba[data-size=small][disabled]:before , button.general[data-icon=vendor].alibaba[data-size=small][disabled]:after , a.general[data-icon=vendor].alibaba[data-size=small][disabled]:before , a.general[data-icon=vendor].alibaba[data-size=small][disabled]:after , .button-ui.general[data-icon=vendor].alibaba[data-size=small][disabled]:before , .button-ui.general[data-icon=vendor].alibaba[data-size=small][disabled]:after {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -398px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].alibaba[data-size=small][disabled]:before , button.general[data-icon=vendor].alibaba[data-size=small][disabled]:after , a.general[data-icon=vendor].alibaba[data-size=small][disabled]:before , a.general[data-icon=vendor].alibaba[data-size=small][disabled]:after , .button-ui.general[data-icon=vendor].alibaba[data-size=small][disabled]:before , .button-ui.general[data-icon=vendor].alibaba[data-size=small][disabled]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].alibaba[data-size=medium]:before , button.general[data-icon=vendor].alibaba[data-size=medium]:after , a.general[data-icon=vendor].alibaba[data-size=medium]:before , a.general[data-icon=vendor].alibaba[data-size=medium]:after , .button-ui.general[data-icon=vendor].alibaba[data-size=medium]:before , .button-ui.general[data-icon=vendor].alibaba[data-size=medium]:after {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].alibaba[data-size=medium]:before , button.general[data-icon=vendor].alibaba[data-size=medium]:after , a.general[data-icon=vendor].alibaba[data-size=medium]:before , a.general[data-icon=vendor].alibaba[data-size=medium]:after , .button-ui.general[data-icon=vendor].alibaba[data-size=medium]:before , .button-ui.general[data-icon=vendor].alibaba[data-size=medium]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].alibaba[data-size=medium][disabled]:before , button.general[data-icon=vendor].alibaba[data-size=medium][disabled]:after , a.general[data-icon=vendor].alibaba[data-size=medium][disabled]:before , a.general[data-icon=vendor].alibaba[data-size=medium][disabled]:after , .button-ui.general[data-icon=vendor].alibaba[data-size=medium][disabled]:before , .button-ui.general[data-icon=vendor].alibaba[data-size=medium][disabled]:after {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -251px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].alibaba[data-size=medium][disabled]:before , button.general[data-icon=vendor].alibaba[data-size=medium][disabled]:after , a.general[data-icon=vendor].alibaba[data-size=medium][disabled]:before , a.general[data-icon=vendor].alibaba[data-size=medium][disabled]:after , .button-ui.general[data-icon=vendor].alibaba[data-size=medium][disabled]:before , .button-ui.general[data-icon=vendor].alibaba[data-size=medium][disabled]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].alibaba[data-size=large]:before , button.general[data-icon=vendor].alibaba[data-size=large]:after , a.general[data-icon=vendor].alibaba[data-size=large]:before , a.general[data-icon=vendor].alibaba[data-size=large]:after , .button-ui.general[data-icon=vendor].alibaba[data-size=large]:before , .button-ui.general[data-icon=vendor].alibaba[data-size=large]:after {width: 27px; height: 27px;  background-image: url(/assets/images/sprites.png); background-position: -439px -343px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].alibaba[data-size=large]:before , button.general[data-icon=vendor].alibaba[data-size=large]:after , a.general[data-icon=vendor].alibaba[data-size=large]:before , a.general[data-icon=vendor].alibaba[data-size=large]:after , .button-ui.general[data-icon=vendor].alibaba[data-size=large]:before , .button-ui.general[data-icon=vendor].alibaba[data-size=large]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].google[data-size=xsmall]:before , button.general[data-icon=vendor].google[data-size=xsmall]:after , a.general[data-icon=vendor].google[data-size=xsmall]:before , a.general[data-icon=vendor].google[data-size=xsmall]:after , .button-ui.general[data-icon=vendor].google[data-size=xsmall]:before , .button-ui.general[data-icon=vendor].google[data-size=xsmall]:after {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -146px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].google[data-size=xsmall]:before , button.general[data-icon=vendor].google[data-size=xsmall]:after , a.general[data-icon=vendor].google[data-size=xsmall]:before , a.general[data-icon=vendor].google[data-size=xsmall]:after , .button-ui.general[data-icon=vendor].google[data-size=xsmall]:before , .button-ui.general[data-icon=vendor].google[data-size=xsmall]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].google[data-size=small]:before , button.general[data-icon=vendor].google[data-size=small]:after , a.general[data-icon=vendor].google[data-size=small]:before , a.general[data-icon=vendor].google[data-size=small]:after , .button-ui.general[data-icon=vendor].google[data-size=small]:before , .button-ui.general[data-icon=vendor].google[data-size=small]:after {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -390px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].google[data-size=small]:before , button.general[data-icon=vendor].google[data-size=small]:after , a.general[data-icon=vendor].google[data-size=small]:before , a.general[data-icon=vendor].google[data-size=small]:after , .button-ui.general[data-icon=vendor].google[data-size=small]:before , .button-ui.general[data-icon=vendor].google[data-size=small]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].google[data-size=small][disabled]:before , button.general[data-icon=vendor].google[data-size=small][disabled]:after , a.general[data-icon=vendor].google[data-size=small][disabled]:before , a.general[data-icon=vendor].google[data-size=small][disabled]:after , .button-ui.general[data-icon=vendor].google[data-size=small][disabled]:before , .button-ui.general[data-icon=vendor].google[data-size=small][disabled]:after {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -528px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].google[data-size=small][disabled]:before , button.general[data-icon=vendor].google[data-size=small][disabled]:after , a.general[data-icon=vendor].google[data-size=small][disabled]:before , a.general[data-icon=vendor].google[data-size=small][disabled]:after , .button-ui.general[data-icon=vendor].google[data-size=small][disabled]:before , .button-ui.general[data-icon=vendor].google[data-size=small][disabled]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].google[data-size=medium]:before , button.general[data-icon=vendor].google[data-size=medium]:after , a.general[data-icon=vendor].google[data-size=medium]:before , a.general[data-icon=vendor].google[data-size=medium]:after , .button-ui.general[data-icon=vendor].google[data-size=medium]:before , .button-ui.general[data-icon=vendor].google[data-size=medium]:after {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].google[data-size=medium]:before , button.general[data-icon=vendor].google[data-size=medium]:after , a.general[data-icon=vendor].google[data-size=medium]:before , a.general[data-icon=vendor].google[data-size=medium]:after , .button-ui.general[data-icon=vendor].google[data-size=medium]:before , .button-ui.general[data-icon=vendor].google[data-size=medium]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].google[data-size=medium][disabled]:before , button.general[data-icon=vendor].google[data-size=medium][disabled]:after , a.general[data-icon=vendor].google[data-size=medium][disabled]:before , a.general[data-icon=vendor].google[data-size=medium][disabled]:after , .button-ui.general[data-icon=vendor].google[data-size=medium][disabled]:before , .button-ui.general[data-icon=vendor].google[data-size=medium][disabled]:after {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -76px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].google[data-size=medium][disabled]:before , button.general[data-icon=vendor].google[data-size=medium][disabled]:after , a.general[data-icon=vendor].google[data-size=medium][disabled]:before , a.general[data-icon=vendor].google[data-size=medium][disabled]:after , .button-ui.general[data-icon=vendor].google[data-size=medium][disabled]:before , .button-ui.general[data-icon=vendor].google[data-size=medium][disabled]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=vendor].google[data-size=large]:before , button.general[data-icon=vendor].google[data-size=large]:after , a.general[data-icon=vendor].google[data-size=large]:before , a.general[data-icon=vendor].google[data-size=large]:after , .button-ui.general[data-icon=vendor].google[data-size=large]:before , .button-ui.general[data-icon=vendor].google[data-size=large]:after {width: 27px; height: 27px;  background-image: url(/assets/images/sprites.png); background-position: -605px -321px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=vendor].google[data-size=large]:before , button.general[data-icon=vendor].google[data-size=large]:after , a.general[data-icon=vendor].google[data-size=large]:before , a.general[data-icon=vendor].google[data-size=large]:after , .button-ui.general[data-icon=vendor].google[data-size=large]:before , .button-ui.general[data-icon=vendor].google[data-size=large]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=plus]:before , button.general[data-icon=plus]:after , a.general[data-icon=plus]:before , a.general[data-icon=plus]:after , .button-ui.general[data-icon=plus]:before , .button-ui.general[data-icon=plus]:after {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -200px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=plus]:before , button.general[data-icon=plus]:after , a.general[data-icon=plus]:before , a.general[data-icon=plus]:after , .button-ui.general[data-icon=plus]:before , .button-ui.general[data-icon=plus]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=newTab]:before , button.general[data-icon=newTab]:after , a.general[data-icon=newTab]:before , a.general[data-icon=newTab]:after , .button-ui.general[data-icon=newTab]:before , .button-ui.general[data-icon=newTab]:after {width: 16px; height: 16px;  background-image: url(../images/layout_sprites.png); background-position: -400px -402px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=newTab]:before , button.general[data-icon=newTab]:after , a.general[data-icon=newTab]:before , a.general[data-icon=newTab]:after , .button-ui.general[data-icon=newTab]:before , .button-ui.general[data-icon=newTab]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=rightArrow]:before , button.general[data-icon=rightArrow]:after , a.general[data-icon=rightArrow]:before , a.general[data-icon=rightArrow]:after , .button-ui.general[data-icon=rightArrow]:before , .button-ui.general[data-icon=rightArrow]:after {width: 8px; height: 14px;  background-image: url(../images/layout_sprites.png); background-position: -719px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=rightArrow]:before , button.general[data-icon=rightArrow]:after , a.general[data-icon=rightArrow]:before , a.general[data-icon=rightArrow]:after , .button-ui.general[data-icon=rightArrow]:before , .button-ui.general[data-icon=rightArrow]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=caution]:before , button.general[data-icon=caution]:after , a.general[data-icon=caution]:before , a.general[data-icon=caution]:after , .button-ui.general[data-icon=caution]:before , .button-ui.general[data-icon=caution]:after {width: 14px; height: 12px;  background-image: url(../images/layout_sprites.png); background-position: -81px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=caution]:before , button.general[data-icon=caution]:after , a.general[data-icon=caution]:before , a.general[data-icon=caution]:after , .button-ui.general[data-icon=caution]:before , .button-ui.general[data-icon=caution]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=inspection]:before , button.general[data-icon=inspection]:after , a.general[data-icon=inspection]:before , a.general[data-icon=inspection]:after , .button-ui.general[data-icon=inspection]:before , .button-ui.general[data-icon=inspection]:after {width: 11px; height: 11px;  background-image: url(../images/layout_sprites.png); background-position: -513px -496px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=inspection]:before , button.general[data-icon=inspection]:after , a.general[data-icon=inspection]:before , a.general[data-icon=inspection]:after , .button-ui.general[data-icon=inspection]:before , .button-ui.general[data-icon=inspection]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=listIcon]:before , button.general[data-icon=listIcon]:after , a.general[data-icon=listIcon]:before , a.general[data-icon=listIcon]:after , .button-ui.general[data-icon=listIcon]:before , .button-ui.general[data-icon=listIcon]:after {width: 12px; height: 4px;  background-image: url(../images/layout_sprites.png); background-position: -391px -315px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=listIcon]:before , button.general[data-icon=listIcon]:after , a.general[data-icon=listIcon]:before , a.general[data-icon=listIcon]:after , .button-ui.general[data-icon=listIcon]:before , .button-ui.general[data-icon=listIcon]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=updownArrow]:before , button.general[data-icon=updownArrow]:after , a.general[data-icon=updownArrow]:before , a.general[data-icon=updownArrow]:after , .button-ui.general[data-icon=updownArrow]:before , .button-ui.general[data-icon=updownArrow]:after {width: 10px; height: 7px;  background-image: url(../images/layout_sprites.png); background-position: -700px -174px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=updownArrow]:before , button.general[data-icon=updownArrow]:after , a.general[data-icon=updownArrow]:before , a.general[data-icon=updownArrow]:after , .button-ui.general[data-icon=updownArrow]:before , .button-ui.general[data-icon=updownArrow]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=updownArrow].reverse:before , button.general[data-icon=updownArrow].reverse:after , a.general[data-icon=updownArrow].reverse:before , a.general[data-icon=updownArrow].reverse:after , .button-ui.general[data-icon=updownArrow].reverse:before , .button-ui.general[data-icon=updownArrow].reverse:after { transform: rotateX(180deg); }
button.general[data-icon=more]:before , button.general[data-icon=more]:after , a.general[data-icon=more]:before , a.general[data-icon=more]:after , .button-ui.general[data-icon=more]:before , .button-ui.general[data-icon=more]:after {width: 14px; height: 4px;  background-image: url(../images/layout_sprites.png); background-position: -371px -315px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=more]:before , button.general[data-icon=more]:after , a.general[data-icon=more]:before , a.general[data-icon=more]:after , .button-ui.general[data-icon=more]:before , .button-ui.general[data-icon=more]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=clipboard]:before , button.general[data-icon=clipboard]:after , a.general[data-icon=clipboard]:before , a.general[data-icon=clipboard]:after , .button-ui.general[data-icon=clipboard]:before , .button-ui.general[data-icon=clipboard]:after {width: 14px; height: 16px;  background-image: url(../images/layout_sprites.png); background-position: -366px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=clipboard]:before , button.general[data-icon=clipboard]:after , a.general[data-icon=clipboard]:before , a.general[data-icon=clipboard]:after , .button-ui.general[data-icon=clipboard]:before , .button-ui.general[data-icon=clipboard]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=trash]:before , button.general[data-icon=trash]:after , a.general[data-icon=trash]:before , a.general[data-icon=trash]:after , .button-ui.general[data-icon=trash]:before , .button-ui.general[data-icon=trash]:after {width: 12px; height: 14px;  background-image: url(../images/layout_sprites.png); background-position: 0px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=trash]:before , button.general[data-icon=trash]:after , a.general[data-icon=trash]:before , a.general[data-icon=trash]:after , .button-ui.general[data-icon=trash]:before , .button-ui.general[data-icon=trash]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=exportGray]:before , button.general[data-icon=exportGray]:after , a.general[data-icon=exportGray]:before , a.general[data-icon=exportGray]:after , .button-ui.general[data-icon=exportGray]:before , .button-ui.general[data-icon=exportGray]:after {width: 10px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -644px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=exportGray]:before , button.general[data-icon=exportGray]:after , a.general[data-icon=exportGray]:before , a.general[data-icon=exportGray]:after , .button-ui.general[data-icon=exportGray]:before , .button-ui.general[data-icon=exportGray]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=exportBlue]:before , button.general[data-icon=exportBlue]:after , a.general[data-icon=exportBlue]:before , a.general[data-icon=exportBlue]:after , .button-ui.general[data-icon=exportBlue]:before , .button-ui.general[data-icon=exportBlue]:after {width: 10px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -628px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=exportBlue]:before , button.general[data-icon=exportBlue]:after , a.general[data-icon=exportBlue]:before , a.general[data-icon=exportBlue]:after , .button-ui.general[data-icon=exportBlue]:before , .button-ui.general[data-icon=exportBlue]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=sortDefault]:before , button.general[data-icon=sortDefault]:after , a.general[data-icon=sortDefault]:before , a.general[data-icon=sortDefault]:after , .button-ui.general[data-icon=sortDefault]:before , .button-ui.general[data-icon=sortDefault]:after {width: 8px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -739px -505px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=sortDefault]:before , button.general[data-icon=sortDefault]:after , a.general[data-icon=sortDefault]:before , a.general[data-icon=sortDefault]:after , .button-ui.general[data-icon=sortDefault]:before , .button-ui.general[data-icon=sortDefault]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=sortUp]:before , button.general[data-icon=sortUp]:after , a.general[data-icon=sortUp]:before , a.general[data-icon=sortUp]:after , .button-ui.general[data-icon=sortUp]:before , .button-ui.general[data-icon=sortUp]:after {width: 8px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -739px -487px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=sortUp]:before , button.general[data-icon=sortUp]:after , a.general[data-icon=sortUp]:before , a.general[data-icon=sortUp]:after , .button-ui.general[data-icon=sortUp]:before , .button-ui.general[data-icon=sortUp]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=back] , a.general[data-icon=back] , .button-ui.general[data-icon=back] { width: 32px; margin-right: 10px; }
button.general[data-icon=back]:before , button.general[data-icon=back]:after , a.general[data-icon=back]:before , a.general[data-icon=back]:after , .button-ui.general[data-icon=back]:before , .button-ui.general[data-icon=back]:after {width: 16px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -344px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=back]:before , button.general[data-icon=back]:after , a.general[data-icon=back]:before , a.general[data-icon=back]:after , .button-ui.general[data-icon=back]:before , .button-ui.general[data-icon=back]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=sortDown]:before , button.general[data-icon=sortDown]:after , a.general[data-icon=sortDown]:before , a.general[data-icon=sortDown]:after , .button-ui.general[data-icon=sortDown]:before , .button-ui.general[data-icon=sortDown]:after {width: 8px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -739px -541px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=sortDown]:before , button.general[data-icon=sortDown]:after , a.general[data-icon=sortDown]:before , a.general[data-icon=sortDown]:after , .button-ui.general[data-icon=sortDown]:before , .button-ui.general[data-icon=sortDown]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
button.general[data-icon=filter]:before , button.general[data-icon=filter]:after , a.general[data-icon=filter]:before , a.general[data-icon=filter]:after , .button-ui.general[data-icon=filter]:before , .button-ui.general[data-icon=filter]:after {width: 7px; height: 9px;  background-image: url(../images/layout_sprites.png); background-position: -556px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=filter]:before , button.general[data-icon=filter]:after , a.general[data-icon=filter]:before , a.general[data-icon=filter]:after , .button-ui.general[data-icon=filter]:before , .button-ui.general[data-icon=filter]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=newpopup]:before , button.general[data-icon=newpopup]:after , a.general[data-icon=newpopup]:before , a.general[data-icon=newpopup]:after , .button-ui.general[data-icon=newpopup]:before , .button-ui.general[data-icon=newpopup]:after {width: 14px; height: 14px;  background-image: url(../images/layout_sprites.png); background-position: -566px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=newpopup]:before , button.general[data-icon=newpopup]:after , a.general[data-icon=newpopup]:before , a.general[data-icon=newpopup]:after , .button-ui.general[data-icon=newpopup]:before , .button-ui.general[data-icon=newpopup]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=edit]:before , button.general[data-icon=edit]:after , a.general[data-icon=edit]:before , a.general[data-icon=edit]:after , .button-ui.general[data-icon=edit]:before , .button-ui.general[data-icon=edit]:after {width: 12px; height: 12px;  background-image: url(../images/layout_sprites.png); background-position: -252px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=edit]:before , button.general[data-icon=edit]:after , a.general[data-icon=edit]:before , a.general[data-icon=edit]:after , .button-ui.general[data-icon=edit]:before , .button-ui.general[data-icon=edit]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=editgray]:before , button.general[data-icon=editgray]:after , a.general[data-icon=editgray]:before , a.general[data-icon=editgray]:after , .button-ui.general[data-icon=editgray]:before , .button-ui.general[data-icon=editgray]:after {width: 12px; height: 12px;  background-image: url(../images/layout_sprites.png); background-position: -234px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=editgray]:before , button.general[data-icon=editgray]:after , a.general[data-icon=editgray]:before , a.general[data-icon=editgray]:after , .button-ui.general[data-icon=editgray]:before , .button-ui.general[data-icon=editgray]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=eyeon]:before , button.general[data-icon=eyeon]:after , a.general[data-icon=eyeon]:before , a.general[data-icon=eyeon]:after , .button-ui.general[data-icon=eyeon]:before , .button-ui.general[data-icon=eyeon]:after {width: 16px; height: 12px;  background-image: url(../images/layout_sprites.png); background-position: -508px -379px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=eyeon]:before , button.general[data-icon=eyeon]:after , a.general[data-icon=eyeon]:before , a.general[data-icon=eyeon]:after , .button-ui.general[data-icon=eyeon]:before , .button-ui.general[data-icon=eyeon]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=eyeoff]:before , button.general[data-icon=eyeoff]:after , a.general[data-icon=eyeoff]:before , a.general[data-icon=eyeoff]:after , .button-ui.general[data-icon=eyeoff]:before , .button-ui.general[data-icon=eyeoff]:after {width: 16px; height: 15px;  background-image: url(../images/layout_sprites.png); background-position: -467px -402px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=eyeoff]:before , button.general[data-icon=eyeoff]:after , a.general[data-icon=eyeoff]:before , a.general[data-icon=eyeoff]:after , .button-ui.general[data-icon=eyeoff]:before , .button-ui.general[data-icon=eyeoff]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=trash]:before , button.general[data-icon=trash]:after , a.general[data-icon=trash]:before , a.general[data-icon=trash]:after , .button-ui.general[data-icon=trash]:before , .button-ui.general[data-icon=trash]:after {width: 12px; height: 12px;  background-image: url(../images/layout_sprites.png); background-position: -306px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=trash]:before , button.general[data-icon=trash]:after , a.general[data-icon=trash]:before , a.general[data-icon=trash]:after , .button-ui.general[data-icon=trash]:before , .button-ui.general[data-icon=trash]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=check]:before , button.general[data-icon=check]:after , a.general[data-icon=check]:before , a.general[data-icon=check]:after , .button-ui.general[data-icon=check]:before , .button-ui.general[data-icon=check]:after {width: 16px; height: 11px;  background-image: url(../images/layout_sprites.png); background-position: -443px -477px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=check]:before , button.general[data-icon=check]:after , a.general[data-icon=check]:before , a.general[data-icon=check]:after , .button-ui.general[data-icon=check]:before , .button-ui.general[data-icon=check]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=check][data-size=small]:before , button.general[data-icon=check][data-size=small]:after , a.general[data-icon=check][data-size=small]:before , a.general[data-icon=check][data-size=small]:after , .button-ui.general[data-icon=check][data-size=small]:before , .button-ui.general[data-icon=check][data-size=small]:after {width: 12px; height: 8px;  background-image: url(../images/layout_sprites.png); background-position: -688px -377px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=check][data-size=small]:before , button.general[data-icon=check][data-size=small]:after , a.general[data-icon=check][data-size=small]:before , a.general[data-icon=check][data-size=small]:after , .button-ui.general[data-icon=check][data-size=small]:before , .button-ui.general[data-icon=check][data-size=small]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=cancle]:before , button.general[data-icon=cancle]:after , a.general[data-icon=cancle]:before , a.general[data-icon=cancle]:after , .button-ui.general[data-icon=cancle]:before , .button-ui.general[data-icon=cancle]:after {width: 12px; height: 15px;  background-image: url(../images/layout_sprites.png); background-position: -44px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=cancle]:before , button.general[data-icon=cancle]:after , a.general[data-icon=cancle]:before , a.general[data-icon=cancle]:after , .button-ui.general[data-icon=cancle]:before , .button-ui.general[data-icon=cancle]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=reload]:before , button.general[data-icon=reload]:after , a.general[data-icon=reload]:before , a.general[data-icon=reload]:after , .button-ui.general[data-icon=reload]:before , .button-ui.general[data-icon=reload]:after {width: 14px; height: 15px;  background-image: url(../images/layout_sprites.png); background-position: -598px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=reload]:before , button.general[data-icon=reload]:after , a.general[data-icon=reload]:before , a.general[data-icon=reload]:after , .button-ui.general[data-icon=reload]:before , .button-ui.general[data-icon=reload]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=close]:before , button.general[data-icon=close]:after , a.general[data-icon=close]:before , a.general[data-icon=close]:after , .button-ui.general[data-icon=close]:before , .button-ui.general[data-icon=close]:after {width: 12px; height: 12px;  background-image: url(../images/layout_sprites.png); background-position: -54px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=close]:before , button.general[data-icon=close]:after , a.general[data-icon=close]:before , a.general[data-icon=close]:after , .button-ui.general[data-icon=close]:before , .button-ui.general[data-icon=close]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=close][data-icon-color=blue]:before , button.general[data-icon=close][data-icon-color=blue]:after , a.general[data-icon=close][data-icon-color=blue]:before , a.general[data-icon=close][data-icon-color=blue]:after , .button-ui.general[data-icon=close][data-icon-color=blue]:before , .button-ui.general[data-icon=close][data-icon-color=blue]:after {width: 10px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -596px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=close][data-icon-color=blue]:before , button.general[data-icon=close][data-icon-color=blue]:after , a.general[data-icon=close][data-icon-color=blue]:before , a.general[data-icon=close][data-icon-color=blue]:after , .button-ui.general[data-icon=close][data-icon-color=blue]:before , .button-ui.general[data-icon=close][data-icon-color=blue]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=close][data-icon-color=white][data-size=small]:before , button.general[data-icon=close][data-icon-color=white][data-size=small]:after , a.general[data-icon=close][data-icon-color=white][data-size=small]:before , a.general[data-icon=close][data-icon-color=white][data-size=small]:after , .button-ui.general[data-icon=close][data-icon-color=white][data-size=small]:before , .button-ui.general[data-icon=close][data-icon-color=white][data-size=small]:after {width: 10px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -516px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=close][data-icon-color=white][data-size=small]:before , button.general[data-icon=close][data-icon-color=white][data-size=small]:after , a.general[data-icon=close][data-icon-color=white][data-size=small]:before , a.general[data-icon=close][data-icon-color=white][data-size=small]:after , .button-ui.general[data-icon=close][data-icon-color=white][data-size=small]:before , .button-ui.general[data-icon=close][data-icon-color=white][data-size=small]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=download]:before , button.general[data-icon=download]:after , a.general[data-icon=download]:before , a.general[data-icon=download]:after , .button-ui.general[data-icon=download]:before , .button-ui.general[data-icon=download]:after {width: 14px; height: 16px;  background-image: url(../images/layout_sprites.png); background-position: -346px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=download]:before , button.general[data-icon=download]:after , a.general[data-icon=download]:before , a.general[data-icon=download]:after , .button-ui.general[data-icon=download]:before , .button-ui.general[data-icon=download]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=time]:before , button.general[data-icon=time]:after , a.general[data-icon=time]:before , a.general[data-icon=time]:after , .button-ui.general[data-icon=time]:before , .button-ui.general[data-icon=time]:after {width: 18px; height: 18px;  background-image: url(../images/layout_sprites.png); background-position: -343px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=time]:before , button.general[data-icon=time]:after , a.general[data-icon=time]:before , a.general[data-icon=time]:after , .button-ui.general[data-icon=time]:before , .button-ui.general[data-icon=time]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general[data-icon=export][data-icon-color=blue]:before , button.general[data-icon=export][data-icon-color=blue]:after , a.general[data-icon=export][data-icon-color=blue]:before , a.general[data-icon=export][data-icon-color=blue]:after , .button-ui.general[data-icon=export][data-icon-color=blue]:before , .button-ui.general[data-icon=export][data-icon-color=blue]:after {width: 10px; height: 11px;  background-image: url(../images/layout_sprites.png); background-position: -161px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { button.general[data-icon=export][data-icon-color=blue]:before , button.general[data-icon=export][data-icon-color=blue]:after , a.general[data-icon=export][data-icon-color=blue]:before , a.general[data-icon=export][data-icon-color=blue]:after , .button-ui.general[data-icon=export][data-icon-color=blue]:before , .button-ui.general[data-icon=export][data-icon-color=blue]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
button.general.help , a.general.help , .button-ui.general.help { width: 20px; height: 20px; margin-left: .2em; vertical-align: middle; background: url('../images/icon_question_circle_lightgray.svg') center center no-repeat transparent; background-size: 20px 20px; }
button.general.help:hover , a.general.help:hover , .button-ui.general.help:hover { background: url('../images/icon_question_circle_blue.svg') center center no-repeat transparent; }

.alertnow-layout .tag , .alertnow-layout i.tag {position: relative;  display: inline-block; }
.alertnow-layout .tag.member , .alertnow-layout i.tag.member {font-size: .75rem; line-height: 28px; box-sizing: border-box; height: 28px; margin: 0 3px 10px 0; padding: 0 17px 0 17px; white-space: nowrap;  border-radius: 28px; background: #f2f3f8; }
.alertnow-layout .tag.member > span , .alertnow-layout i.tag.member > span {line-height: inherit;  display: inline-block; overflow: hidden; max-width: 300px; height: inherit; text-overflow: ellipsis; }
.alertnow-layout .tag.member button.tag.remove , .alertnow-layout i.tag.member button.tag.remove {line-height: 9px;  width: 8px; height: 8px; margin-left: 4px; transform: none; vertical-align: 9px; opacity: .3; background: url(~icon_cross_black.svg) center center no-repeat; background-size: 8px 8px; }
.alertnow-layout .tag.member.denied , .alertnow-layout i.tag.member.denied {line-height: 26px;  padding-left: 42px; color: #666; border: 1px dashed #fab0b8; background: url('~alert_notice_triangle_lightred_transparent_16_14.png') 17px center no-repeat transparent; background-size: 16px 14px; }
.alertnow-layout .tag.step , .alertnow-layout i.tag.step {line-height: 21px; height: 24px; padding: 0 12px; color: #fff;  border-radius: 28px; background: #ff614b; }
.alertnow-layout .tag.query , .alertnow-layout i.tag.query { font-size: .6875rem; line-height: 30px; height: 30px; padding: 0 12px; color: #1886ff; border-radius: 5px; background: #e2f1ff; }
.alertnow-layout .tag.gray_white , .alertnow-layout i.tag.gray_white {box-sizing: border-box; border: 1px solid #666; border-radius: 5px;  background-color: #fff; }
.alertnow-layout .tag.red_white , .alertnow-layout i.tag.red_white {box-sizing: border-box; border: 1px solid #ff4b55; border-radius: 5px;  background-color: #fff; }
.alertnow-layout .tag.lightblue_white , .alertnow-layout i.tag.lightblue_white {box-sizing: border-box; padding: 0 10px; color: #67adff;  border: 1px solid #67adff; border-radius: 0; background-color: #f3f9ff; }
.alertnow-layout .tag.lightblue_white.small , .alertnow-layout i.tag.lightblue_white.small {font-size: .75rem; line-height: 30px;  height: 32px; }
.alertnow-layout .tag.incident_number , .alertnow-layout i.tag.incident_number {font-size: .75rem; line-height: 1.833333em; min-width: 78px; height: 2em;  padding: 0 1em; text-align: center; color: #666; }

.release_ver {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .625rem; font-style: italic; line-height: 1.4em;  position: relative; display: inline-block; box-sizing: border-box; width: 16px; height: 16px; margin-left: 5px; text-align: center; vertical-align: middle; border-radius: 16px; }
.release_ver.new-menu { padding-right: 1px; color: #f66c23; border: 1px solid #f66c23; }
.release_ver.new-menu:before , .release_ver.new-menu:after { content: none !important; }
.release_ver.beta-menu { padding-right: 2px; color: #1886ff; border: 1px solid #1886ff; }
.release_ver.beta-menu:before , .release_ver.beta-menu:after { content: none !important; }

.dropdown {position: relative;  display: inline-block; }
.dropdown .dot_dot_dot {overflow: hidden; width: 27px; height: 7px; white-space: nowrap; text-indent: 100%;  background-image: url(../images/layout_sprites.png); background-position: -616px -174px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .dropdown .dot_dot_dot { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.dropdown .dot_dot_dot:hover {width: 27px; height: 7px;  background-image: url(../images/layout_sprites.png); background-position: -649px -174px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .dropdown .dot_dot_dot:hover { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.dropdown div[role='listbox'] { position: absolute; z-index: 9; overflow: hidden; box-sizing: border-box; width: inherit; height: 0; max-height: 0; transition: max-height .5s ease-out; opacity: 0; border: 1px solid #bbb; background: rgba(255, 255, 255, .96); box-shadow: 2px 2px 4px rgba(0, 0, 0, .05); }
.dropdown.right div[role='listbox'] { right: 0; }
.dropdown.center div[role='listbox'] { left: 50%; transform: translateX(-50%); }
.dropdown.left div[role='listbox'] { left: 0; }
.dropdown div[role='listbox'] > button {font-size: .75rem; line-height: 1.5em; display: block; box-sizing: border-box; width: 100%;  padding: 7px 15px; text-align: left; white-space: nowrap; color: #333; }
.dropdown div[role='listbox'] > button:hover { background-color: #f1f8ff; }
.dropdown div[role='listbox'] > button:first-child { border-top-width: 0; }
.dropdown div[role='listbox'] > button:disabled { background-color: #f1f1f1; }
.dropdown div[role='listbox'] > button:disabled { color: #ccc; }
.dropdown.expand .dot_dot_dot {width: 27px; height: 7px;  background-image: url(../images/layout_sprites.png); background-position: -649px -174px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .dropdown.expand .dot_dot_dot { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.dropdown.expand div[role='listbox'] {height: auto; max-height: 1000px; transition: max-height .5s ease-out;  opacity: 1; }

.btns.fitting { display: -ms-flexbox; display: flex; }
.btns.fitting > * {float: none !important; box-sizing: border-box !important; width: auto !important; min-width: auto !important; max-width: none !important;  margin-left: 2.5%; padding: 0 1rem !important; -ms-flex: 1 0 0px; flex: 1 0 0; }
.btns.fitting > *:first-child { margin-left: 0; }

.btn_area.toggle { font-size: 0; }
.btn_area.toggle > * + * { margin-left: -1px; }
.btn_area.toggle button {color: #666;  border: 1px solid #e6e6e6; background: #fff; }
.btn_area.toggle button:hover { background-color: #f7f7f7; }
.btn_area.toggle button.selected {color: #000;  background: #eee; }

.css_btn_close { position: absolute; top: 5px; right: 0; width: 13px; height: 12px; border: 1px solid #e6e6e6; }
.css_btn_close button { position: relative; width: 9px; height: 8px; }
.css_btn_close button:after , .css_btn_close button:before { position: absolute; top: 0; bottom: 0; left: 4px; width: 1px; content: ' '; transform: rotate(45deg); background-color: #979797; }
.css_btn_close button:after { transform: rotate(-45deg); }

.button-popup {font-size: 1rem; font-weight: 700; line-height: 50px;  display: inline-block; box-sizing: border-box; min-width: 190px; height: 50px; transition: color .3s ease-in-out; text-align: center; color: white; background-color: #000; }
.button-popup:hover { color: rgba(255, 255, 255, .5); }
.button-popup[disabled] { color: rgba(255, 255, 255, .2); background-color: rgba(0, 0, 0, .5); }
.button-popup[data-state=submit] { background-color: #006bff; }
.button-popup[data-state=submit][disabled] { background-color: rgba(0, 107, 255, .5); }

.button-normal {font-size: .875rem; font-weight: 700; line-height: 36px;  display: inline-block; box-sizing: border-box; min-width: 100px; height: 40px; padding: 0 15px; transition: color .3s ease-in-out; text-align: center; color: #fff; border: 2px solid #000; background-color: #000; }
.button-normal:hover { color: rgba(255, 255, 255, .6); }
.button-normal:hover:before { opacity: .6; }
.button-normal[disabled] { color: rgba(255, 255, 255, .3); border: 2px solid #747474; background-color: #747474; }
.button-normal[data-size=large] {font-size: 1rem; line-height: 44px;  height: 50px; }
.button-normal[data-size=small] {font-size: .75rem; line-height: 24px; min-width: 50px; height: 30px;  padding-right: 10px; padding-left: 10px; }
.button-normal[data-state=etc] { font-size: .875rem; font-weight: 400; line-height: 38px; color: #666; border: 1px solid #ddd; background-color: #fff; }
.button-normal[data-state=bold] { font-size: .875rem; font-weight: 600; line-height: 36px; color: #000; border: 2px solid #000; background-color: #fff; }
.button-normal[data-state=submit] { border: 2px solid #1886ff; background-color: #1886ff; }
.button-normal[data-state=submit][disabled] { border: 2px solid #8fc6fe; background-color: #8fc6fe; }
.button-normal[data-state=delete] { border: 2px solid #ff2d47; background-color: #ff2d47; }
.button-normal[data-state=delete][disabled] { opacity: .3; }
.button-normal.icon:before {display: inline-block;  content: ''; transition: opacity .3s ease-in-out; vertical-align: middle; }
.button-normal.icon.search { overflow: hidden; }
.button-normal.icon.search:before {width: 40px; height: 38px;  background-image: url(/assets/images/sprites.png); background-position: -559px -367px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-normal.icon.search:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-normal.icon.user:before {width: 22px; height: 18px;  margin-right: 4px; background-image: url(/assets/images/sprites.png); background-position: -120px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-normal.icon.user:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-normal.icon.plus:before {width: 19px; height: 19px;  margin: -2px 5px 0 0; background-image: url(/assets/images/sprites.png); background-position: -301px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-normal.icon.plus:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }

.button-icon-txt {position: relative;  display: inline-block; box-sizing: border-box; height: 20px; padding-left: 27px; text-align: left; }
.button-icon-txt:before {position: absolute; top: 50%; left: 0; display: block;  content: ''; }
.button-icon-txt .txt {font-size: .875rem; font-weight: 700; line-height: 18px;  display: inline-block; visibility: visible; height: 20px; opacity: 1; color: #000; }
.button-icon-txt time.txt {text-decoration: underline;  color: #999; }
.button-icon-txt + .button-icon-txt { margin-left: 30px; }
.button-icon-txt[data-state=only-icon] {width: 20px;  padding: 0; }
.button-icon-txt[data-state=only-icon] .txt { display: none; visibility: hidden; opacity: 0; }
.button-icon-txt.icon-close:before {width: 20px; height: 20px;  margin-top: -10px; background-image: url(/assets/images/sprites.png); background-position: -667px -238px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon-txt.icon-close:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon-txt.icon-hide:before {width: 20px; height: 20px;  margin-top: -10px; transform: rotateY(180deg); background-image: url(/assets/images/sprites.png); background-position: -667px -212px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon-txt.icon-hide:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon-txt.icon-download:before {width: 20px; height: 20px;  margin-top: -11px; background-image: url(/assets/images/sprites.png); background-position: -667px -134px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon-txt.icon-download:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon-txt.icon-refresh { padding-left: 20px; }
.button-icon-txt.icon-refresh:before {width: 14px; height: 13px;  margin-top: -6.5px; background-image: url(/assets/images/sprites.png); background-position: -147px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon-txt.icon-refresh:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon-txt.icon-export:before {width: 20px; height: 20px;  margin-top: -11px; background-image: url(/assets/images/sprites.png); background-position: -667px -264px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon-txt.icon-export:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon-txt.icon-list:before {width: 20px; height: 20px;  margin-top: -11px; background-image: url(/assets/images/sprites.png); background-position: -667px -290px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon-txt.icon-list:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon-txt.icon-more:before {width: 20px; height: 20px;  margin-top: -10px; background-image: url(/assets/images/sprites.png); background-position: -667px -550px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon-txt.icon-more:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon-txt.toggle:after {display: inline-block; width: 7px; height: 7px; margin: -3px 0 0 5px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -625px -120px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon-txt.toggle:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon-txt.toggle[data-state=open]:after { transform: rotateX(180deg); }

.button-icon { display: inline-block; box-sizing: border-box; vertical-align: middle; text-indent: -9999px; }
.button-icon[disabled] { opacity: .3; }
.button-icon.icon-border {position: relative;  width: 24px; height: 24px; border: 1px solid #e6e6e6; }
.button-icon.icon-border.location-point:before {position: absolute; top: 50%; left: 50%; width: 10px; height: 14px; margin-top: -7px; margin-left: -5px; content: '';  background-image: url(/assets/images/sprites.png); background-position: -739px -42px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-border.location-point:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon.icon-border.location-point.active:before {width: 10px; height: 14px;  background-image: url(/assets/images/sprites.png); background-position: -739px -22px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-border.location-point.active:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon.icon-border.location-list:before {position: absolute; top: 50%; left: 50%; width: 13px; height: 12px; margin-top: -6px; margin-left: -6.5px; content: '';  background-image: url(/assets/images/sprites.png); background-position: -343px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-border.location-list:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon.icon-border.location-list.active:before {width: 13px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -324px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-border.location-list.active:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon.icon-border.edit:before {position: absolute; top: 50%; left: 50%; width: 12px; height: 12px; margin-top: -6px; margin-left: -6px; content: '';  background-image: url(../images/layout_sprites.png); background-position: -72px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-border.edit:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.button-icon.icon-border.down:before {position: absolute; top: 50%; left: 50%; width: 8px; height: 12px; margin-top: -6px; margin-left: -4px; content: '';  background-image: url(../images/layout_sprites.png); background-position: -435px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-border.down:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.button-icon.icon-border.mail:before {position: absolute; top: 50%; left: 50%; width: 14px; height: 11px; margin-top: -5.5px; margin-left: -7px; content: '';  background-image: url(../images/layout_sprites.png); background-position: -141px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-border.mail:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.button-icon.icon-border.trash:before {position: absolute; top: 50%; left: 50%; width: 12px; height: 14px; margin-top: -7px; margin-left: -6px; content: '';  background-image: url(../images/layout_sprites.png); background-position: 0px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-border.trash:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.button-icon.icon-search {width: 40px; height: 38px;  background-image: url(/assets/images/sprites.png); background-position: -559px -367px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-search { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon.icon-delete {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -492px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-delete { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon.icon-delete-new {position: relative;  width: 24px; height: 24px; background: #343434; }
.button-icon.icon-delete-new:before {position: absolute; top: 50%; left: 50%; width: 10px; height: 12px; margin-top: -6px; margin-left: -5px; content: '';  background-image: url(../images/layout_sprites.png); background-position: -390px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-delete-new:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.button-icon.icon-delete-02 {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -337px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-delete-02 { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon.icon-delete-05 {width: 20px; height: 20px;  background-image: url(/assets/images/sprites.png); background-position: -667px -498px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-delete-05 { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon.icon-delete-03 {width: 20px; height: 20px;  background-image: url(/assets/images/sprites.png); background-position: -667px -186px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-delete-03 { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon.icon-done {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -427px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-done { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon.icon-cancel {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -552px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-cancel { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon.icon-edit {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -312px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-edit { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-icon.icon-edit-new {position: relative;  width: 24px; height: 24px; background: #343434; }
.button-icon.icon-edit-new:before {position: absolute; top: 50%; left: 50%; width: 10px; height: 11px; margin-top: -5.5px; margin-left: -5px; content: '';  background-image: url(../images/layout_sprites.png); background-position: -177px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-edit-new:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.button-icon.icon-trash {position: relative;  width: 24px; height: 24px; background: #343434; }
.button-icon.icon-trash:before {position: absolute; top: 50%; left: 50%; width: 10px; height: 12px; margin-top: -6px; margin-left: -5px; content: '';  background-image: url(../images/layout_sprites.png); background-position: -342px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-trash:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.button-icon.icon-setting {position: relative;  width: 24px; height: 24px; background: #343434; }
.button-icon.icon-setting:before {position: absolute; top: 50%; left: 50%; width: 14px; height: 14px; margin-top: -7px; margin-left: -7px; content: '';  background-image: url(../images/layout_sprites.png); background-position: -686px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-setting:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.button-icon.icon-trash-black {position: relative;  width: 20px; height: 20px; border: 1px solid #e0e0e0; background: #fff; }
.button-icon.icon-trash-black:before {position: absolute; top: 50%; left: 50%; width: 10px; height: 12px; margin-top: -6px; margin-left: -5px; content: '';  background-image: url(../images/layout_sprites.png); background-position: -374px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-trash-black:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.button-icon.icon-download-s {width: 20px; height: 20px;  background-image: url(/assets/images/sprites.png); background-position: -612px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-icon.icon-download-s { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }

.button-toggle-filter { display: block; }
.button-toggle-filter .icon { display: inline-block; width: 20px; height: 20px; background-image: url(/assets/images/sprites.png); background-position: -667px -212px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-toggle-filter .icon { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }

.button-shortcut {font-size: .75rem; font-weight: 700; line-height: 26px;  display: inline-block; box-sizing: border-box; height: 30px; padding: 0 13px; text-align: center; color: #000; border: 2px solid #000; }
.button-shortcut:after {display: inline-block; width: 11px; height: 12px; margin: -3px 0 0 8px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -542px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-shortcut:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-shortcut.button-download { paading: 0 9px; }
.button-shortcut.button-download:after { content: none; }
.button-shortcut.button-download:before {display: inline-block; width: 10px; height: 12px; margin: -3px 6px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -739px -178px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-shortcut.button-download:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }

.flag-btn { position: relative; width: 16px; height: 16px; }
.flag-btn[data-size='medium'].is-selected:before {width: 16px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -696px -485px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .flag-btn[data-size='medium'].is-selected:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.flag-btn[data-size='medium'].is-selected:hover:before {position: absolute; top: 50%; left: 50%; display: inline-block; width: 16px; height: 16px;  content: ''; transform: translate(-50%, -50%); background-image: url(/assets/images/sprites.png); background-position: -696px -485px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .flag-btn[data-size='medium'].is-selected:hover:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.flag-btn[data-size='medium']:hover:before {position: absolute; top: 50%; left: 50%; display: inline-block; width: 16px; height: 16px;  content: ''; transform: translate(-50%, -50%); background-image: url(/assets/images/sprites.png); background-position: -696px -45px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .flag-btn[data-size='medium']:hover:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.flag-btn[data-size='medium']:before {position: absolute; top: 50%; left: 50%; display: inline-block; width: 16px; height: 16px;  content: ''; transform: translate(-50%, -50%); background-image: url(/assets/images/sprites.png); background-position: -696px -67px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .flag-btn[data-size='medium']:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.flag-btn[data-size=large] { width: 24px; height: 24px; }
.flag-btn[data-size=large].is-selected:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -240px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .flag-btn[data-size=large].is-selected:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.flag-btn[data-size=large].is-selected:hover:before {position: absolute; top: 50%; left: 50%; display: inline-block; width: 24px; height: 24px;  content: ''; transform: translate(-50%, -50%); background-image: url(/assets/images/sprites.png); background-position: -240px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .flag-btn[data-size=large].is-selected:hover:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.flag-btn[data-size=large]:hover:before {position: absolute; top: 50%; left: 50%; display: inline-block; width: 24px; height: 24px;  content: ''; transform: translate(-50%, -50%); background-image: url(/assets/images/sprites.png); background-position: -192px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .flag-btn[data-size=large]:hover:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.flag-btn[data-size=large]:before {position: absolute; top: 50%; left: 50%; display: inline-block; width: 24px; height: 24px;  content: ''; transform: translate(-50%, -50%); background-image: url(/assets/images/sprites.png); background-position: -282px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .flag-btn[data-size=large]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }

.pin-btn { position: relative; width: 24px; height: 24px; }

.pin-btn.is-selected:before {width: 13px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -718px -379px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .pin-btn.is-selected:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.pin-btn.is-selected:hover:before {width: 13px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -718px -379px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .pin-btn.is-selected:hover:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.pin-btn:before {position: absolute; top: 50%; left: 50%; display: inline-block; width: 14px; height: 16px;  content: ''; transform: translate(-50%, -50%); background-image: url(/assets/images/sprites.png); background-position: -718px -316px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .pin-btn:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.pin-btn:hover:before {width: 14px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -718px -294px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .pin-btn:hover:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }


.general.btns-area { padding: 8px 0; }
.general.btns-area:after {position: relative; display: block; clear: both;  content: ''; }
.general.btns-area.center { text-align: center; }
.general.button-normal {font-size: .75rem; font-weight: 400; line-height: 30px;  display: -ms-flexbox; display: flex; float: left; box-sizing: border-box; min-width: auto; height: 32px; padding: 0 8px; text-align: center; color: #fff; border: 0; border-radius: 2px; background-color: #52545c;-ms-flex-align: center; align-items: center;  }
.general.button-normal.button-align-right { float: right; }
.general.button-normal.text-align-center { -ms-flex-pack: center; justify-content: center; }
.general.button-normal.icon-align-right {flex-direction: row-reverse;  -ms-flex-direction: row-reverse; }
.general.button-normal.icon-align-right:before {margin-right: 0;  margin-left: 5px; }
.general.button-normal[data-size=xsmall] {font-size: .6875rem; line-height: 18px;  height: 20px; }
.general.button-normal[data-size=small] {font-size: .75rem; line-height: 22px;  height: 24px; }
.general.button-normal[data-size=small].icon { padding: 5px; }
.general.button-normal[data-size=small].icon.transparent[data-state=set] { padding: 4px 3px; }
.general.button-normal[data-size=small].icon.transparent[data-state=set]:before {width: 16px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -696px -353px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .general.button-normal[data-size=small].icon.transparent[data-state=set]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.general.button-normal[data-size=medium] {font-size: .875rem; line-height: 30px;  height: 32px; }
.general.button-normal[data-size=medium].icon { padding: 9px; }
.general.button-normal[data-size=medium].icon.transparent[data-state=set] { padding: 9px 5px; }
.general.button-normal[data-size=medium].icon.transparent[data-state=set]:before {width: 16px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -696px -353px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .general.button-normal[data-size=medium].icon.transparent[data-state=set]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.general.button-normal[data-size=large] {font-size: .875rem; line-height: 38px;  height: 40px; }
.general.button-normal.icon-with-text:before {position: relative; display: inline-block; margin-right: 5px;  content: ''; }
.general.button-normal.icon-with-text:hover:before { opacity: 1; }
.general.button-normal.icon-with-text.deny-icon {font-weight: 700; line-height: 18px; height: 18px; padding: 0; color: #222;  background-color: transparent; }
.general.button-normal.icon-with-text.deny-icon:before { overflow: hidden; box-sizing: border-box; width: 18px; height: 18px; border-radius: 2px; background-color: #52545c; background-image: url(/assets/images/sprites.png); background-position: -224px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .general.button-normal.icon-with-text.deny-icon:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.general.button-normal.icon { padding: 5px; }
.general.button-normal.icon:before {position: relative; display: inline-block; margin-right: 5px;  content: ''; }
.general.button-normal.icon:before { margin-right: 0px; }
.general.button-normal.icon[data-state=link]:before {width: 10px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -739px -325px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .general.button-normal.icon[data-state=link]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.general.button-normal.transparent {color: #444; border: 1px solid #b8bec3;  background-color: transparent; }
.general.button-normal.transparent:after { display: none; }
.general.button-normal.transparent:hover { background-color: rgba(184, 190, 195, .2); }
.general.button-normal.transparent:active { background-color: rgba(184, 190, 195, .4); }
.general.button-normal.transparent:focus { background-color: rgba(184, 190, 195, .4); }
.general.button-normal.transparent[disabled] { background-color: rgba(184, 190, 195, 0); }
.general.button-normal.transparent[data-state=arrow]:before {width: 12px; height: 8px;  background-image: url(/assets/images/sprites.png); background-position: -617px -533px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .general.button-normal.transparent[data-state=arrow]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.general.button-normal.transparent[data-state=set]:before {width: 16px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -696px -353px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .general.button-normal.transparent[data-state=set]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.general.button-normal.transparent[data-state=dot] { padding: 5px 8px; }
.general.button-normal.transparent[data-state=dot]:before {width: 14px; height: 4px;  background-image: url(/assets/images/sprites.png); background-position: -439px -376px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .general.button-normal.transparent[data-state=dot]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.general.button-normal[data-color=white] {color: #444; border: 1px solid #b8bec3;  background-color: #fff; }
.general.button-normal[data-color=white]:after { display: none; }
.general.button-normal[data-color=white]:hover { background-color: rgba(184, 190, 195, .2); }
.general.button-normal[data-color=white]:active { background-color: rgba(184, 190, 195, .4); }
.general.button-normal[data-color=white]:focus { background-color: rgba(184, 190, 195, .4); }
.general.button-normal[data-color=white][disabled] { background-color: rgba(184, 190, 195, 0); }
.general.button-normal[data-color=white][data-state=edit]:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -380px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .general.button-normal[data-color=white][data-state=edit]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.general.button-normal[data-color=white][data-state=delete]:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -362px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .general.button-normal[data-color=white][data-state=delete]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.general.button-normal[data-state=plus]:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -452px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .general.button-normal[data-state=plus]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.general.button-normal[data-state=submit] { color: #fff; border: 0; background-color: #1886ff; }
.general.button-normal[data-state=submit]:after { display: none; }
.general.button-normal[data-state=submit]:hover {color: #fff;  background-color: #0768d2; }
.general.button-normal[data-state=submit]:active {color: #fff;  background-color: #0057b5; }
.general.button-normal[data-state=submit]:focus {color: #fff;  background-color: #0057b5; }
.general.button-normal[data-state=submit][disabled] { opacity: .2; color: #fff; border: 0; border: 0; background-color: #1886ff; }
.general.button-normal:after { display: none; }
.general.button-normal:hover { background-color: #38393a; }
.general.button-normal:active { background-color: #111213; }
.general.button-normal:focus { background-color: #111213; }
.general.button-normal[disabled] {opacity: .2;  background-color: #52545c; }
.general.icon-button { position: relative; }
.general.icon-button:before , .general.icon-button:after {position: absolute; z-index: 5; top: 50%; left: 50%;  content: ''; transform: translate(-50%, -50%); }
.general.icon-button:after {z-index: 5; box-sizing: border-box;  width: 24px; height: 24px; transition: .3s ease-in-out; border: 1px solid rgba(184, 190, 195, 0); border-radius: 2; background-color: rgba(184, 190, 195, 0); }
.general.icon-button:hover:after {border: 1px solid rgba(184, 190, 195, .3);  background-color: rgba(184, 190, 195, .2); }
.general.icon-button:active:after {border: 1px solid rgba(184, 190, 195, .3);  background-color: rgba(184, 190, 195, .4); }
.general.icon-button:focus:after {border: 1px solid rgba(184, 190, 195, .3);  background-color: rgba(184, 190, 195, .4); }
.general.icon-button[data-state=delete]:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -290px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .general.icon-button[data-state=delete]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.general.icon-button[data-state=changerecord] { width: 24px; height: 24px; }
.general.icon-button[data-state=changerecord]:before {width: 14px; height: 14px;  background-image: url(/assets/images/sprites.png); background-position: -718px -645px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .general.icon-button[data-state=changerecord]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.general.button-inner-txt {font-size: .75rem; font-weight: 400; line-height: 30px;  display: inline-block; box-sizing: border-box; height: 32px; padding: 0 15px; text-align: center; color: #333; border: 0; border-radius: 2px; background-color: transparent; }
.general.button-inner-txt + .button-inner-txt { margin-left: 17px; }
.general.button-inner-txt[data-size='middle'] {font-size: 1rem; font-weight: 400; line-height: 50px;  box-sizing: border-box; min-width: 190px; height: 50px; }
.general.button-inner-txt:after { display: none; }
.general.button-inner-txt:hover {color: #fff;  background-color: #38393a; }
.general.button-inner-txt:active {color: #fff;  background-color: #111213; }
.general.button-inner-txt:focus {color: #fff;  background-color: #52545c; }
.general.button-inner-txt[disabled] { background-color: rgba(82, 84, 92, .2); }
.general.button-inner-txt[data-state=cancel] {color: #fff; border: 0;  background-color: #52545c; }
.general.button-inner-txt[data-state=cancel]:after { display: none; }
.general.button-inner-txt[data-state=cancel]:hover {color: #fff;  background-color: #38393a; }
.general.button-inner-txt[data-state=cancel]:active {color: #fff;  background-color: #111213; }
.general.button-inner-txt[data-state=cancel]:focus {color: #fff;  background-color: #111213; }
.general.button-inner-txt[data-state=cancel][disabled] { opacity: .2; color: #fff; border: 0; background-color: #52545c; }
.general.button-inner-txt[data-state=delete] {color: #fff; border: 0;  background-color: #ff2d47; }
.general.button-inner-txt[data-state=delete]:after { display: none; }
.general.button-inner-txt[data-state=delete]:hover {color: #fff;  background-color: #e51e2a; }
.general.button-inner-txt[data-state=delete]:active {color: #fff;  background-color: #c3000b; }
.general.button-inner-txt[data-state=delete]:focus {color: #fff;  background-color: #c3000b; }
.general.button-inner-txt[data-state=delete][disabled] { opacity: .2; color: #fff; border: 0; background-color: #ff2d47; }
.general.button-inner-txt[data-state=submit] { color: #fff; border: 0; background-color: #1886ff; }
.general.button-inner-txt[data-state=submit]:after { display: none; }
.general.button-inner-txt[data-state=submit]:hover {color: #fff;  background-color: #0768d2; }
.general.button-inner-txt[data-state=submit]:active {color: #fff;  background-color: #0057b5; }
.general.button-inner-txt[data-state=submit]:focus {color: #fff;  background-color: #0057b5; }
.general.button-inner-txt[data-state=submit][disabled] { opacity: .2; color: #fff; border: 0; border: 0; background-color: #1886ff; }
.general.button-inner-txt:after { display: none; }
.general.button-inner-txt:hover {color: #333;  background-color: #eaeaea; }
.general.button-inner-txt:focus {color: #333;  background-color: #ddd; }
.general.button-inner-txt[disabled] {color: #ccc; border: 1px solid #ebebeb;  background-color: transparent; }

.button-toggle-tbl {position: relative;  display: inline-block; width: 30px; height: 30px; text-indent: -9999px; }
.button-toggle-tbl:before {position: absolute; top: 50%; left: 50%; display: block; width: 15px; height: 10px; margin-top: -5px; margin-left: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -534px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-toggle-tbl:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-toggle-tbl.up:before {position: absolute; top: 50%; left: 50%; display: block; width: 15px; height: 10px; margin-top: -5px; margin-left: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -513px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-toggle-tbl.up:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.button-toggle-tbl[data-state=unfold]:before {width: 15px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -382px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .button-toggle-tbl[data-state=unfold]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }





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

.idp .button {font-family: inherit; font-weight: 400; line-height: 1.1; display: inline-block; overflow: hidden; box-sizing: border-box; box-sizing: border-box; cursor: pointer;  transition: background-color .3s ease, border-color .3s ease; text-align: center; border: 0; border-width: 1px; border-style: solid; border-radius: 0; border-radius: 4px; outline: 0; background: transparent; -moz-appearance: none; appearance: none; -webkit-appearance: none; }
.idp .button:hover { transition: background-color .3s ease, border-color .3s ease; }
.idp .button:hover { transition: background-color .3s ease, border-color .3s ease; }
.idp .button:hover:hover { transition: background-color .3s ease, border-color .3s ease; }
.idp .button[disabled] { opacity: .4; }
.idp .button[disabled].line.white {color: #fff;  border-color: #fff; background: none !important; }
.idp .button[disabled].line.blue {color: #e6e6e6;  border-color: #e6e6e6; background: none !important; }
.idp .button[disabled].line.green {color: #e6e6e6;  border-color: #e6e6e6; background: none !important; }
.idp .button[disabled].line.resource {color: #447bff;  border-color: #447bff; background: none !important; }
.idp .button[disabled].line[data-color=monitoring] {color: #ff7b49;  border-color: #ff7b49; background: none !important; }
.idp .button[disabled].line[data-color=project] {color: #a156dd;  border-color: #a156dd; background: none !important; }
.idp .button[disabled].default.blue {color: #fff;  border-color: #1865f2; background: #1865f2; }
.idp .button[disabled].default.blue:hover {color: #fff;  border-color: #1865f2; background: #1865f2; }
.idp .button[disabled].default.green {color: #fff;  border-color: #0acd7f; background: #0acd7f; }
.idp .button[disabled].default.green:hover {color: #fff;  border-color: #0acd7f; background: #0acd7f; }
.idp .button[disabled].default.resource {color: #fff;  border-color: #447bff; background: #447bff; }
.idp .button[disabled].default.resource:hover {color: #fff;  border-color: #447bff; background: #447bff; }
.idp .button[disabled].default[data-color=monitoring] {color: #fff;  border-color: #ff7b49; background: #ff7b49; }
.idp .button[disabled].default[data-color=monitoring]:hover {color: #fff;  border-color: #ff7b49; background: #ff7b49; }
.idp .button[disabled].default[data-color=project] {color: #fff;  border-color: #a156dd; background: #a156dd; }
.idp .button[disabled].default[data-color=project]:hover {color: #fff;  border-color: #a156dd; background: #a156dd; }
.idp .button[disabled].default.white {color: #0acd7f;  border-color: #0acd7f; background: #fff; }
.idp .button[disabled].default.white:hover {color: #0acd7f;  border-color: #0acd7f; background: #fff; }
.idp .button.light { font-weight: 300; }
.idp .button.regular { font-weight: 400; }
.idp .button.medium { font-weight: 500; }
.idp .button.bold { font-weight: 700; }
.idp .button.line.white {position: relative; overflow: hidden; color: #fff;  border-color: #fff; background: none; }
.idp .button.line.white:hover { color: #0acd7f; background: #fff; }
.idp .button.line.blue {color: #1865f2;  border-color: #1865f2; background: none; }
.idp .button.line.blue:hover {color: #1865f2;  border-color: #1865f2; background: #b7d0ff; }
.idp .button.line.green {color: #0acd7f;  border-color: #0acd7f; background: none; }
.idp .button.line.green:hover {color: #05b277;  border-color: #0acd7f; background: #c4f4e1; }
.idp .button.line.green {color: #0acd7f;  border-color: #0acd7f; background: none; }
.idp .button.line.green:hover {color: #05b277;  border-color: #0acd7f; background: #c4f4e1; }
.idp .button.line[data-color=resource] {color: #447bff;  border-color: #447bff; background: none; }
.idp .button.line[data-color=resource]:hover {color: #1865f2;  border-color: #447bff; background: rgba(68, 123, 255, .2); }
.idp .button.line[data-color=monitoring] {color: #ff7b49;  border-color: #ff7b49; background: none; }
.idp .button.line[data-color=monitoring]:hover {color: #ff7b49;  border-color: #ff7b49; background: rgba(255, 123, 73, .2); }
.idp .button.line[data-color=project] {color: #a156dd;  border-color: #a156dd; background: none; }
.idp .button.line[data-color=project]:hover {color: #a156dd;  border-color: #a156dd; background: rgba(161, 86, 221, .2); }
.idp .button.default.blue {color: #fff;  border-color: #1865f2; background: #1865f2; }
.idp .button.default.blue:hover {color: #fff;  border-color: #0a48ba; background: #0a48ba; }
.idp .button.default.green {color: #fff;  border-color: #0acd7f; background: #0acd7f; }
.idp .button.default.green:hover {color: #fff;  border-color: #05b277; background: #05b277; }
.idp .button.default.white {color: #0acd7f;  border-color: #0acd7f; background: #fff; }
.idp .button.default.white:hover {color: #0acd7f;  border-color: #0acd7f; background: rgba(255, 255, 255, .7); }
.idp .button.default[data-color=resource] {color: #fff;  border-color: #447bff; background: #447bff; }
.idp .button.default[data-color=resource]:hover {color: #fff;  border-color: #3160d2; background: #3160d2; }
.idp .button.default[data-color=monitoring] {color: #fff;  border-color: #ff7b49; background: #ff7b49; }
.idp .button.default[data-color=monitoring]:hover {color: #fff;  border-color: #de693d; background: #de693d; }
.idp .button.default[data-color=project] {color: #fff;  border-color: #a156dd; background: #a156dd; }
.idp .button.default[data-color=project]:hover {color: #fff;  border-color: #7737aa; background: #7737aa; }
.idp .button.small {font-size: .75rem; line-height: 18px;  height: 20px; padding: 0 9px; white-space: nowrap; }
.idp .button.middle {font-size: .875rem; line-height: 32px;  height: 34px; padding: 0 30px; }
.idp .button.large {font-size: .875rem;  line-height: 40px; padding: 0 28px; }
.idp .button.big {font-size: 1.125rem; line-height: 48px;  height: 50px; padding: 0 34px; }


button.button {font-family: inherit; line-height: 1.1; display: inline-block; box-sizing: border-box;  cursor: pointer; text-align: center; border: 0; border-radius: 0;outline: 0; background: transparent; -moz-appearance: none; appearance: none; -webkit-appearance: none;  }
button.button[disabled] { opacity: .3; }
button.button.small {font-size: .75rem; line-height: 20px;  height: 20px; padding: 0 9px; white-space: nowrap; }
button.button.middle {line-height: 30px;  height: 30px; padding: 0 12px; }
button.button.white_black { color: #fff; background: #000; }
button.button.white_darkgray { color: #fff; border-color: #333; background-color: #333; }
button.button.white_gray { color: #fff; border-color: #666; background-color: #666; }
button.button.blue { color: #fff; border-color: #007bff; background-color: #007bff; }
button.button.darkgray { color: #fff; border-color: rgba(0, 0, 0, .77); background: rgba(0, 0, 0, .77); }
button.button.icon {position: relative; overflow: hidden;  width: 20px; height: 20px; text-indent: -9999em; border-color: transparent;background-repeat: no-repeat; background-position: center center;  }
button.button.icon.lightgray.question { width: 18px; height: 18px; margin-left: .2em; vertical-align: top; background: url('../images/icon_question_circle_lightgray.svg') center center no-repeat transparent; background-size: 18px 18px; }
button.button.extra.history_back {width: 32px; height: 32px; margin-right: .4em; vertical-align: top; border: 1px solid #eaeaea !important;  background: url('../images/arrow_left_shape_clamp.svg#lightblue') 45% center no-repeat #f7f7f7; background-size: 11px 17px; }


.general.pagination {font-size: .625rem;  position: relative; right: 0px; margin-top: 20px; text-align: center; }
.general.pagination.button { line-height: 32px; vertical-align: middle; }
.general.pagination.button button {bottom: 2px;  vertical-align: middle; }
.general.pagination.left { text-align: left; }
.general.pagination.right { text-align: right; }
.general.pagination.position_top { margin: -42px 0 10px; }
.general.pagination > * {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: inherit; font-weight: 400; line-height: 32px; display: inline-block; margin: 0 .3em; vertical-align: top; color: #000; }
.general.pagination select {line-height: 30px; width: auto;  height: 32px; margin-right: 0; margin-left: 1rem; padding-right: 25px; }
.general.pagination b , .general.pagination i { font-weight: normal; font-style: normal; word-spacing: .4em; }
.general.pagination a , .general.pagination button {width: 32px; height: 32px; cursor: pointer; text-align: center;  vertical-align: -8px; }
.general.pagination a.first , .general.pagination a.last , .general.pagination a.prev , .general.pagination a.next , .general.pagination button.first , .general.pagination button.last , .general.pagination button.prev , .general.pagination button.next {position: relative; overflow: hidden;  height: 13px; text-indent: -999em; }
.general.pagination a.first:before , .general.pagination a.first:after , .general.pagination a.last:before , .general.pagination a.last:after , .general.pagination a.prev:before , .general.pagination a.prev:after , .general.pagination a.next:before , .general.pagination a.next:after , .general.pagination button.first:before , .general.pagination button.first:after , .general.pagination button.last:before , .general.pagination button.last:after , .general.pagination button.prev:before , .general.pagination button.prev:after , .general.pagination button.next:before , .general.pagination button.next:after { position: absolute; top: 0; bottom: 0; display: inline-block; width: 7px; height: 13px; background: url('/assets/images/shape_arrow_narrow_black_transparent_9_15.png') center center no-repeat transparent; background-size: 7px 13px; }
.general.pagination a.first:before , .general.pagination a.last:before , .general.pagination a.prev:before , .general.pagination a.next:before , .general.pagination button.first:before , .general.pagination button.last:before , .general.pagination button.prev:before , .general.pagination button.next:before { left: 0; }
.general.pagination a.first:after , .general.pagination a.last:after , .general.pagination a.prev:after , .general.pagination a.next:after , .general.pagination button.first:after , .general.pagination button.last:after , .general.pagination button.prev:after , .general.pagination button.next:after { right: 0; }
.general.pagination a.first , .general.pagination a.last , .general.pagination button.first , .general.pagination button.last { width: 11px; }
.general.pagination a.first:before , .general.pagination a.first:after , .general.pagination a.last:before , .general.pagination a.last:after , .general.pagination button.first:before , .general.pagination button.first:after , .general.pagination button.last:before , .general.pagination button.last:after { content: ''; }
.general.pagination a.prev , .general.pagination a.next , .general.pagination button.prev , .general.pagination button.next { width: 9px; }
.general.pagination a.prev:before , .general.pagination a.next:before , .general.pagination button.prev:before , .general.pagination button.next:before { content: ''; }
.general.pagination a.next , .general.pagination a.last , .general.pagination button.next , .general.pagination button.last { transform: rotate(180deg); }
.general.pagination a[disabled] , .general.pagination button[disabled] { cursor: not-allowed; opacity: .2; }
.general.pagination input[type='number'] {font-family: inherit; font-size: .6875rem; line-height: 30px; display: inline-block;  width: 6em; height: 32px; padding: 0 0 0 10px; text-align: center; }


.alertnow-ui-table.change-history-table { margin: 40px 0 0; }
.alertnow-ui-table.change-history-table.overHeight table thead tr { width: calc(100% - 15px); }
.alertnow-ui-table.change-history-table table { table-layout: auto; }
.alertnow-ui-table.change-history-table table td , .alertnow-ui-table.change-history-table table th { border-top: 0; }
.alertnow-ui-table.change-history-table table thead tr { display: table; width: 100%; table-layout: fixed; }
.alertnow-ui-table.change-history-table table tbody tr { display: table; width: 100%; table-layout: fixed; }
.alertnow-ui-table.change-history-table table thead th:nth-of-type(1) { width: 120px; }
.alertnow-ui-table.change-history-table table thead th:nth-of-type(2) { width: 90px; }
.alertnow-ui-table.change-history-table table thead th:nth-of-type(4) { width: 186px; }
.alertnow-ui-table.change-history-table table tbody { display: block; overflow: auto; max-height: 330px; }
.alertnow-ui-table.change-history-table table tbody tr:first-child td { border-top: 0; }
.alertnow-ui-table.change-history-table table tbody tr:last-child td { border-bottom: 0; }
.alertnow-ui-table.change-history-table table tbody tr td { padding: 4px 10px; }
.alertnow-ui-table.change-history-table table tbody tr td.multiple-text { padding: 4px 0; }
.alertnow-ui-table.change-history-table table tbody tr td.multiple-text > * { padding: 4px 10px; border-top: 1px solid #d8d8d8; }
.alertnow-ui-table.change-history-table table tbody tr td.multiple-text > *:first-child { border-top: 0; }
.alertnow-ui-table.change-history-table table tbody tr td.multiple-text .changehistory-text span { visibility: hidden; }
.alertnow-ui-table.change-history-table table tbody tr td.multiple-text .changehistory-text span.all-header { visibility: visible; }
.alertnow-ui-table.change-history-table table tbody tr td strong { color: #006bff; }
.alertnow-ui-table.change-history-table table tbody tr td:nth-of-type(1) { width: 120px; }
.alertnow-ui-table.change-history-table table tbody tr td:nth-of-type(2) { width: 90px; }
.alertnow-ui-table.change-history-table table tbody tr td:nth-of-type(4) { width: 186px; }
.alertnow-ui-table .table_filter { padding: 15px 0 10px; }
.alertnow-ui-table .table_filter .btn_area { display: inline-block; margin-right: 6px; }
.alertnow-ui-table.autospot-fee-detail-table { margin: 35px 0 0; }
.alertnow-ui-table.autospot-fee-detail-table .status-wrap { display: -ms-flexbox; display: flex; margin-bottom: 7px; -ms-flex-align: baseline; align-items: baseline; }
.alertnow-ui-table.autospot-fee-detail-table .status-wrap .total {font-size: .75rem; margin-right: auto;  color: #7f7f7f; }
.alertnow-ui-table.autospot-fee-detail-table.overHeight table thead tr , .alertnow-ui-table.autospot-fee-detail-table.overHeight table tfoot tr { width: calc(100% - 15px); }
.alertnow-ui-table.autospot-fee-detail-table table { table-layout: auto; border-bottom: 1px solid #b8bec3; }
.alertnow-ui-table.autospot-fee-detail-table table td , .alertnow-ui-table.autospot-fee-detail-table table th { border-top: 0; }
.alertnow-ui-table.autospot-fee-detail-table table thead tr , .alertnow-ui-table.autospot-fee-detail-table table tbody tr , .alertnow-ui-table.autospot-fee-detail-table table tfoot tr { display: table; width: 100%; table-layout: fixed; }
.alertnow-ui-table.autospot-fee-detail-table table thead th { font-size: .75rem; font-weight: 500; padding: 4px 0; color: #666; }
.alertnow-ui-table.autospot-fee-detail-table table thead th button { font-size: inherit; font-weight: inherit; color: inherit; }
.alertnow-ui-table.autospot-fee-detail-table table thead th:nth-of-type(1) { width: 50px; }
.alertnow-ui-table.autospot-fee-detail-table table thead th:nth-of-type(4) { width: 120px; }
.alertnow-ui-table.autospot-fee-detail-table table thead th:nth-of-type(5) { width: 120px; }
.alertnow-ui-table.autospot-fee-detail-table table thead th:nth-of-type(6) { width: 100px; }
.alertnow-ui-table.autospot-fee-detail-table table thead th:nth-of-type(7) { width: 120px; }
.alertnow-ui-table.autospot-fee-detail-table table tbody { display: block; overflow: auto; max-height: 288px; }
.alertnow-ui-table.autospot-fee-detail-table table tbody tr:first-child td { border-top: 0; }
.alertnow-ui-table.autospot-fee-detail-table table tbody tr:last-child td { border-bottom: 0; }
.alertnow-ui-table.autospot-fee-detail-table table tbody tr td {height: 30px;  padding: 4px 10px; }
.alertnow-ui-table.autospot-fee-detail-table table tbody tr td.multiple-text { padding: 4px 0; }
.alertnow-ui-table.autospot-fee-detail-table table tbody tr td.multiple-text > * { padding: 4px 10px; border-top: 1px solid #d8d8d8; }
.alertnow-ui-table.autospot-fee-detail-table table tbody tr td.multiple-text > *:first-child { border-top: 0; }
.alertnow-ui-table.autospot-fee-detail-table table tbody tr td.multiple-text .changehistory-text span { visibility: hidden; }
.alertnow-ui-table.autospot-fee-detail-table table tbody tr td.multiple-text .changehistory-text span.all-header { visibility: visible; }
.alertnow-ui-table.autospot-fee-detail-table table tbody tr td strong { color: #006bff; }
.alertnow-ui-table.autospot-fee-detail-table table tbody tr td:nth-of-type(1) { width: 50px; }
.alertnow-ui-table.autospot-fee-detail-table table tbody tr td:nth-of-type(4) { width: 120px; }
.alertnow-ui-table.autospot-fee-detail-table table tbody tr td:nth-of-type(5) { width: 120px; }
.alertnow-ui-table.autospot-fee-detail-table table tbody tr td:nth-of-type(6) { width: 100px; }
.alertnow-ui-table.autospot-fee-detail-table table tbody tr td:nth-of-type(7) { width: 120px; }
.alertnow-ui-table.autospot-fee-detail-table table tfoot td {font-size: .875rem; box-sizing: border-box; height: 30px; padding: 4px 10px; color: #6f92bd;  border: 0; border-top: 1px solid #b8bec3; }
.alertnow-ui-table.autospot-fee-detail-table table tfoot td:nth-of-type(1) { width: 50px; }
.alertnow-ui-table.autospot-fee-detail-table table tfoot td:nth-of-type(4) { width: 120px; }
.alertnow-ui-table.autospot-fee-detail-table table tfoot td:nth-of-type(5) { width: 120px; }
.alertnow-ui-table.autospot-fee-detail-table table tfoot td:nth-of-type(6) { width: 100px; }
.alertnow-ui-table.autospot-fee-detail-table table tfoot td:nth-of-type(7) { width: 120px; }
.alertnow-ui-table.layout-lr-padding { padding: 0 30px; }
.alertnow-ui-table table {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; width: 100%; margin-bottom: 12px; table-layout: fixed;  border-spacing: 0; border-collapse: collapse; border-top: 2px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; }
.alertnow-ui-table tbody tr:not(.noHover):hover td , .alertnow-ui-table tbody tr:not(.noHover):hover th { background: #f4f4f4; }
.alertnow-ui-table td , .alertnow-ui-table th {font-family: inherit;  font-size: .75rem; box-sizing: border-box; word-wrap: break-word; word-break: break-all; border-width: 1px; border-style: solid; border-color: #e7e7e7; border-top-color: #ddd; border-right-color: #efefef; border-bottom-color: #ddd; border-left-color: #efefef; border-left-color: #efefef; }
.alertnow-ui-table th { padding: 4px 10px; background: transparent; }
.alertnow-ui-table td { padding: 9px 10px; }
.alertnow-ui-table tr.no_data td {padding: 1.5em 0;  text-align: center; }
.alertnow-ui-table tbody th , .alertnow-ui-table tbody th + td { text-align: left; }
.alertnow-ui-table tr > *:first-child { border-left-width: 0; }
.alertnow-ui-table tr > *:last-child { border-right-width: 0; }
.alertnow-ui-table thead > tr > * { border-bottom-color: #d2d2d2; }
.alertnow-ui-table td > input , .alertnow-ui-table td > select {font-family: inherit;  font-size: inherit; }
.alertnow-ui-table .sort {display: inline-block;  width: 10px; height: 12px; text-indent: -999em; background-color: transparent; background-image: url('/assets/images/button_sorting.svg#normal'); background-repeat: no-repeat; background-position: center center; background-size: 8px 12px; }
.alertnow-ui-table .sort.asc { background-image: url('/assets/images/button_sorting.svg#asc'); }
.alertnow-ui-table .sort.desc { background-image: url('/assets/images/button_sorting.svg#desc'); }
.alertnow-ui-table th.option_filter {position: relative; cursor: pointer;  white-space: nowrap; }
.alertnow-ui-table th.option_filter:after {position: relative; display: inline-block; width: 7px; height: 9px; margin-left: .3em;  content: ''; background: url('/assets/images/bg_icon_table_filter_lightgray_transparent_7_9.png') center center no-repeat transparent; background-size: 7px 9px; }
.alertnow-ui-table th.option_filter .filter { white-space: normal; word-break: normal; }
.alertnow-ui-table th.option_filter .filter b {position: absolute;  z-index: 3; top: 100%; left: 50%; display: none; padding: 5px; transform: translateX(-50%); border: 1px solid #e4e4e4; background: #fff; box-shadow: 1px 1px 3px rgba(0, 0, 0, .3); }
.alertnow-ui-table th.option_filter .filter b span.limit_height { display: block; overflow-x: hidden; overflow-y: auto; max-height: 300px; }
.alertnow-ui-table th.option_filter .filter b label { font-size: inherit; display: block; overflow: hidden; max-width: 27em; margin: .5rem .4rem 0; padding-right: 10px; padding-right: 10px; text-align: left; white-space: nowrap; text-overflow: ellipsis; }
.alertnow-ui-table th.option_filter .filter b label:after , .alertnow-ui-table th.option_filter .filter b label:before { top: 0; margin-top: 0; }
.alertnow-ui-table th.option_filter .filter b button.apply.button { display: none; width: 100%; margin-top: 10px; }
.alertnow-ui-table th.option_filter .filter b button.apply.button[disabled] {opacity: .3;  color: #000; background: #eee; }
.alertnow-ui-table th.option_filter.open:before {position: absolute; top: 4px; right: 5px; bottom: 4px; left: 5px; display: block;  content: ''; border: 1px solid #aed5fe; border-radius: 2px; }
.alertnow-ui-table th.option_filter.activate:before {position: absolute; top: 4px; right: 5px; bottom: 4px; left: 5px; display: block;  content: ''; border: 1px solid #aed5fe; border-radius: 2px; background-color: rgba(174, 213, 254, .3); }
.alertnow-ui-table th.option_filter.activate:after { background: url('/assets/images/bg_icon_table_filter_activate_blue_transparent_7_9.png') center center no-repeat transparent; background-size: 7px 9px; }
.alertnow-ui-table th.option_filter.open .filter b { display: block; }
.alertnow-ui-table th.option_filter.open .filter:after , .alertnow-ui-table th.option_filter.open .filter:before {position: absolute; z-index: 3; left: 50%; display: block; width: 0;  content: ''; transform: translateX(-50%); border-style: solid; }
.alertnow-ui-table th.option_filter.open .filter:before {top: calc(100% - 7px); border-width: 0 9px 13px;  border-color: #e4e4e4 transparent; }
.alertnow-ui-table th.option_filter.open .filter:after {top: calc(100% - 5px); border-width: 0 8px 12px;  border-color: #fff transparent; }
.alertnow-ui-table th.option_filter.open .filter b button.apply.button { display: block; }
.alertnow-ui-table .integration_type .filter b { right: 0; left: auto !important; transform: none !important; }
.alertnow-ui-table .align.center { text-align: center !important; }
.alertnow-ui-table .align.left { text-align: left !important; }
.alertnow-ui-table .align.right { text-align: right !important; }
.alertnow-ui-table td.checkbox {width: 20px;  text-align: center; }
.alertnow-ui-table th > span.clickable { cursor: pointer; }
.alertnow-ui-table .pagination {font-size: .625rem;  position: absolute; right: 30px; margin-top: 20px; text-align: center; }
.alertnow-ui-table .pagination.button { line-height: 32px; vertical-align: middle; }
.alertnow-ui-table .pagination.button button {bottom: 2px;  vertical-align: middle; }
.alertnow-ui-table .pagination.left { text-align: left; }
.alertnow-ui-table .pagination.right { text-align: right; }
.alertnow-ui-table .pagination.position_top { margin: -42px 0 10px; }
.alertnow-ui-table .pagination > * {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: inherit; font-weight: 400; line-height: 32px; display: inline-block; margin: 0 .3em; vertical-align: top; color: #000; }
.alertnow-ui-table .pagination select {line-height: 30px; width: auto;  height: 32px; margin-right: 0; margin-left: 1rem; padding-right: 25px; }
.alertnow-ui-table .pagination b , .alertnow-ui-table .pagination i { font-weight: normal; font-style: normal; word-spacing: .4em; }
.alertnow-ui-table .pagination a , .alertnow-ui-table .pagination button {width: 32px; height: 32px; cursor: pointer; text-align: center;  vertical-align: -8px; }
.alertnow-ui-table .pagination a.first , .alertnow-ui-table .pagination a.last , .alertnow-ui-table .pagination a.prev , .alertnow-ui-table .pagination a.next , .alertnow-ui-table .pagination button.first , .alertnow-ui-table .pagination button.last , .alertnow-ui-table .pagination button.prev , .alertnow-ui-table .pagination button.next {position: relative; overflow: hidden;  height: 13px; text-indent: -999em; }
.alertnow-ui-table .pagination a.first:before , .alertnow-ui-table .pagination a.first:after , .alertnow-ui-table .pagination a.last:before , .alertnow-ui-table .pagination a.last:after , .alertnow-ui-table .pagination a.prev:before , .alertnow-ui-table .pagination a.prev:after , .alertnow-ui-table .pagination a.next:before , .alertnow-ui-table .pagination a.next:after , .alertnow-ui-table .pagination button.first:before , .alertnow-ui-table .pagination button.first:after , .alertnow-ui-table .pagination button.last:before , .alertnow-ui-table .pagination button.last:after , .alertnow-ui-table .pagination button.prev:before , .alertnow-ui-table .pagination button.prev:after , .alertnow-ui-table .pagination button.next:before , .alertnow-ui-table .pagination button.next:after { position: absolute; top: 0; bottom: 0; display: inline-block; width: 7px; height: 13px; background: url('/assets/images/shape_arrow_narrow_black_transparent_9_15.png') center center no-repeat transparent; background-size: 7px 13px; }
.alertnow-ui-table .pagination a.first:before , .alertnow-ui-table .pagination a.last:before , .alertnow-ui-table .pagination a.prev:before , .alertnow-ui-table .pagination a.next:before , .alertnow-ui-table .pagination button.first:before , .alertnow-ui-table .pagination button.last:before , .alertnow-ui-table .pagination button.prev:before , .alertnow-ui-table .pagination button.next:before { left: 0; }
.alertnow-ui-table .pagination a.first:after , .alertnow-ui-table .pagination a.last:after , .alertnow-ui-table .pagination a.prev:after , .alertnow-ui-table .pagination a.next:after , .alertnow-ui-table .pagination button.first:after , .alertnow-ui-table .pagination button.last:after , .alertnow-ui-table .pagination button.prev:after , .alertnow-ui-table .pagination button.next:after { right: 0; }
.alertnow-ui-table .pagination a.first , .alertnow-ui-table .pagination a.last , .alertnow-ui-table .pagination button.first , .alertnow-ui-table .pagination button.last { width: 11px; }
.alertnow-ui-table .pagination a.first:before , .alertnow-ui-table .pagination a.first:after , .alertnow-ui-table .pagination a.last:before , .alertnow-ui-table .pagination a.last:after , .alertnow-ui-table .pagination button.first:before , .alertnow-ui-table .pagination button.first:after , .alertnow-ui-table .pagination button.last:before , .alertnow-ui-table .pagination button.last:after { content: ''; }
.alertnow-ui-table .pagination a.prev , .alertnow-ui-table .pagination a.next , .alertnow-ui-table .pagination button.prev , .alertnow-ui-table .pagination button.next { width: 9px; }
.alertnow-ui-table .pagination a.prev:before , .alertnow-ui-table .pagination a.next:before , .alertnow-ui-table .pagination button.prev:before , .alertnow-ui-table .pagination button.next:before { content: ''; }
.alertnow-ui-table .pagination a.next , .alertnow-ui-table .pagination a.last , .alertnow-ui-table .pagination button.next , .alertnow-ui-table .pagination button.last { transform: rotate(180deg); }
.alertnow-ui-table .pagination a[disabled] , .alertnow-ui-table .pagination button[disabled] { cursor: not-allowed; opacity: .2; }
.alertnow-ui-table .pagination input[type='number'] {font-family: inherit; font-size: .6875rem; line-height: 30px; display: inline-block;  width: 6em; height: 32px; padding: 0 0 0 10px; text-align: center; }

.tbl-grid-utils { margin-top: 40px; padding: 14px 0 8px; }
.tbl-grid-utils .pagination { font-size: .75rem; line-height: 24px; color: #7f7f7f; }
.tbl-grid-utils .pagination select.small {font-size: .75rem; line-height: 18px;  display: inline-block; box-sizing: border-box; height: 20px; margin: -3px 5px 0; padding: 0 20px 0 8px; vertical-align: middle; color: #000; border: 1px solid #e6e6e6; background: #fff url('/assets/images/selectbox_arrow_04@2x.png') right center no-repeat; background-size: 11px 18px; }
.tbl-grid-utils .pagination .total {line-height: 24px;  display: inline-block; vertical-align: middle; }
.tbl-grid-utils .pagination .total .current { line-height: 24px; }
.tbl-grid-utils .pagination .count:before {display: inline-block; margin: 0 13px;  content: '|'; color: #ddd; }
.tbl-grid-utils .pagination .count ~ .search:before {display: inline-block; margin: 0 3px 0 13px;  content: '|'; color: #ddd; }
.tbl-grid-utils .pagination .search {position: relative;  display: inline-block; }
.tbl-grid-utils .pagination .search input[type=text] {font-size: .75rem; line-height: 24px;  display: inline-block; width: auto; height: 24px; padding-left: 30px; background: url('/assets/images/icon_search_01_s@2x.png') 10px center no-repeat; background-size: 14px 14px; box-shadow: none; }
.tbl-grid-utils .pagination .search input[type=text]:focus { background-image: url('/assets/images/icon_search_01_s_focus@2x.png'); }
.tbl-grid-utils .options { display: inline-block; margin-left: 10px; }
.tbl-grid-utils .options label { font-size: .75rem; font-weight: 500; line-height: 2em; vertical-align: middle; color: #666; }
.tbl-grid-utils .options span.daterange {width: 193px; height: 24px;  margin-left: 5px; vertical-align: middle; border: 1px solid #e6e6e6; }
.tbl-grid-utils .options span.daterange:after { right: auto; left: 8px; width: 14px; height: 14px; margin-top: -7px; background-image: url(/assets/images/sprites.png); background-position: -718px -565px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tbl-grid-utils .options span.daterange:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.tbl-grid-utils .options span.daterange input[type=text].daterange {font-size: .75rem; font-weight: 400; line-height: 2em;  padding-right: 0; padding-left: 30px; color: #000; border: 0; }
.tbl-grid-utils .btn-apply {font-size: .75rem; font-weight: 700; line-height: 24px;  display: inline-block; height: 24px; margin-left: 7px; padding: 0 10px; text-align: center; vertical-align: middle; color: #fff; background-color: #000; }
.tbl-grid-utils .grid-info { font-size: .75rem; line-height: 2em; color: #000; }
.tbl-grid-utils .grid-info > dt { display: inline-block; }
.tbl-grid-utils .grid-info > dd {font-weight: 700;  display: inline-block; margin: 0 30px 0 5px; }

.tbl-grid-navigation { margin-top: 20px; text-align: center; }
.tbl-grid-navigation a {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 30px;  display: inline-block; width: 30px; height: 30px; margin: 0 -2px; transition: background-color .3s ease-in-out; text-align: center; vertical-align: middle; color: #000; border-radius: 30px; }
.tbl-grid-navigation a:hover { background-color: #ddd; }
.tbl-grid-navigation a.is-selected { color: #fff; background-color: #000; }
.tbl-grid-navigation a.btn-first , .tbl-grid-navigation a.btn-last , .tbl-grid-navigation a.btn-next , .tbl-grid-navigation a.btn-prev { text-indent: -9999px; }
.tbl-grid-navigation a.btn-first:hover , .tbl-grid-navigation a.btn-last:hover , .tbl-grid-navigation a.btn-next:hover , .tbl-grid-navigation a.btn-prev:hover { color: #000; background-color: #fff; }
.tbl-grid-navigation a.btn-first {width: 30px; height: 30px;  background-image: url(/assets/images/sprites.png); background-position: -468px -475px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tbl-grid-navigation a.btn-first { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.tbl-grid-navigation a.btn-prev {width: 30px; height: 30px;  margin-right: 20px; background-image: url(/assets/images/sprites.png); background-position: -432px -475px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tbl-grid-navigation a.btn-prev { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.tbl-grid-navigation a.btn-next {width: 30px; height: 30px;  margin-left: 20px; background-image: url(/assets/images/sprites.png); background-position: -324px -475px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tbl-grid-navigation a.btn-next { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.tbl-grid-navigation a.btn-last {width: 30px; height: 30px;  background-image: url(/assets/images/sprites.png); background-position: -288px -475px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tbl-grid-navigation a.btn-last { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }


.tbl-data-qs {font-size: .75rem; width: 100%;  table-layout: fixed; border-top: 2px solid #000; border-bottom: 2px solid #000; }
.tbl-data-qs .r { text-align: right; }
.tbl-data-qs .c { padding-right: 0; padding-left: 0; text-align: center; }
.tbl-data-qs .l { text-align: left; }
.tbl-data-qs .hidden { display: none; }
.tbl-data-qs thead th {font-size: .75rem; font-weight: 700; height: 35px;  padding: 0 24px 0 0; color: #000; background-color: #fff; }
.tbl-data-qs tbody td , .tbl-data-qs tbody th {height: 35px;  padding: 0 24px 0 0; text-align: center; white-space: nowrap; border-top: 1px solid #ccc; background-color: #fff; }
.tbl-data-qs tbody th { font-weight: 700; color: #000; }
.tbl-data-qs tbody td { font-weight: 400; color: #000; }
.tbl-data-qs tbody td .value { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.125rem; color: #000; }


.tbl-data-billing {font-size: .75rem; width: 100%;  table-layout: fixed; color: #000; border-top: 2px solid #000; border-bottom: 2px solid #000; background-color: #fff; }
.tbl-data-billing .r { text-align: right; }
.tbl-data-billing .c { padding-right: 0; padding-left: 0; text-align: center; }
.tbl-data-billing .l { text-align: left; }
.tbl-data-billing .hidden { display: none; }
.tbl-data-billing thead th {font-weight: 700; height: 30px;  padding: 0 20px; border-bottom: 1px solid #ccc; }
.tbl-data-billing tfoot.sum tr:first-child th { border-top: 1px solid #727272; }
.tbl-data-billing tfoot.sum th { border-top: 1px solid #eee; }
.tbl-data-billing tfoot th {font-weight: 700; height: 40px;  padding: 0 20px; border-top: 2px solid #000; }
.tbl-data-billing tbody tr:last-child td , .tbl-data-billing tbody tr:last-child th { border: 0; }
.tbl-data-billing tbody td , .tbl-data-billing tbody th {height: 40px;  padding: 0 20px; text-align: center; white-space: nowrap; border-bottom: 1px solid #eee; }
.tbl-data-billing tbody th { font-weight: 400; }
.tbl-data-billing tbody td { font-weight: 400; }
.tbl-data-billing .value { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-weight: 400; color: #1b7eff; }


.tbl-instance-info {font-size: .75rem;  width: 100%; text-align: left; color: #666; border-top: 1px solid #eee; }
.tbl-instance-info tbody th {font-weight: 700; line-height: 1.66667em;  box-sizing: border-box; width: 286px; min-width: 286px; max-width: 286px; padding: 10px 40px 10px 10px; padding-right: 5px; word-break: break-all; border-bottom: 1px solid #eee; }
.tbl-instance-info tbody td { line-height: 1.66667em; padding-right: 5px; word-break: break-all; border-bottom: 1px solid #eee; }


.tbl-list-user { width: 100%; border-top: 2px solid #000; border-bottom: 2px solid #000; }
.tbl-list-user thead { display: block; }
.tbl-list-user thead tr { display: block; }
.tbl-list-user thead th {font-size: .75rem; font-weight: 700; line-height: 40px; float: left;  box-sizing: border-box; width: 25%; height: 40px; text-align: left; color: #000; border-bottom: 1px solid #ccc; }
.tbl-list-user tbody { display: block; overflow-x: hidden; overflow-y: auto; width: 100%; height: 365px; }
.tbl-list-user tbody tr { display: block; }
.tbl-list-user tbody tr.checked td { background-color: #fff; }
.tbl-list-user tbody tr.disabled td { color: #999; background-color: transparent; }
.tbl-list-user tbody td {font-size: .75rem; font-weight: 400; line-height: 40px;  float: left; box-sizing: border-box; width: 25%; height: 40px; transition: background-color .3s ease-in-out; text-align: left; color: #000; border-bottom: 1px solid #e6e6e6; }
.tbl-list-user .check { width: 9.305%; text-align: center; }
.tbl-list-user .name { width: 45.555%; }
.tbl-list-user .company { width: 25%; }
.tbl-list-user .status {width: 20.140%;  padding-right: 20px; text-align: right; }
.tbl-list-user .invited { color: #4990e2; }

.tbl-data-list { width: 100%; }
.tbl-data-list thead th { font-size: .75rem; font-weight: 500; line-height: 32px; text-align: center; color: #999; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; }
.tbl-data-list thead .btn-sort {line-height: 33px;  margin-top: -2px; }
.tbl-data-list tbody td , .tbl-data-list tbody th { font-size: .75rem; font-weight: 400; line-height: 39px; text-align: center; color: #000; border-bottom: 1px solid #e6e6e6; }
.tbl-data-list tbody td + td , .tbl-data-list tbody td + th , .tbl-data-list tbody th + td , .tbl-data-list tbody th + th { border-left: 1px solid #f0f0f0; }
.tbl-data-list tbody td.email , .tbl-data-list tbody th.email { padding-left: 40px; text-align: left; }
.tbl-data-list tbody .l { padding-left: 25px; text-align: left; }
.tbl-data-list tbody .subscription {position: relative;  display: inline-block; padding: 10px 10px 10px 32px; word-wrap: break-word; word-break: break-all; }
.tbl-data-list tbody .subscription:before {position: absolute; top: 50%; left: 0; display: block; width: 20px; height: 15px;  content: ''; transform: translateY(-50%); background-image: url(/assets/images/sprites.png); background-position: -518px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tbl-data-list tbody .subscription:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.tbl-data-list tbody a.subscription {font-weight: 700;  padding-left: 28px; text-decoration: underline; color: #000; }
.tbl-data-list tbody .btn-recipient {line-height: 1.42857em; position: relative;  display: inline-block; padding-left: 22px; text-decoration: underline; color: #333; }
.tbl-data-list tbody .btn-recipient:before {position: absolute; top: 2px; left: 0; width: 15px; height: 15px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -538px -186px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tbl-data-list tbody .btn-recipient:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.tbl-data-list tbody .file-type { display: inline-block; margin: 0 4px; text-indent: -9999px; }
.tbl-data-list tbody .file-type[data-state=excel] {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -574px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tbl-data-list tbody .file-type[data-state=excel] { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.tbl-data-list tbody .file-type[data-state=pdf] {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -375px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tbl-data-list tbody .file-type[data-state=pdf] { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.tbl-data-list tbody .button-icon { display: inline-block; margin: 0 4px; }
.tbl-data-list tbody .status { color: #5fab1b; }
.tbl-data-list tbody .status[data-state=fail] { color: #ff2d47; }
.tbl-data-list tbody .status[data-state=wait] { color: #ff6e00; }
.tbl-data-list tbody .user:before {display: inline-block; width: 15px; height: 15px; margin-top: -2px; margin-right: 5px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -538px -186px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tbl-data-list tbody .user:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.tbl-data-list tbody .btn-edit { display: inline-block; width: 20px; height: 20px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -667px -160px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tbl-data-list tbody .btn-edit { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.tbl-data-list tbody .btn-delete { display: inline-block; width: 20px; height: 20px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -667px -628px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .tbl-data-list tbody .btn-delete { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }

.tbl-service-group-detail {min-width: 1200px;  padding: 0 30px; }
.tbl-service-group-detail tbody { font-size: .875rem; }
.tbl-service-group-detail tbody th , .tbl-service-group-detail tbody td {padding: 8px 0; text-align: left;  color: #222; border-bottom: 1px solid #ececec; }
.tbl-service-group-detail tbody th { width: 210px; padding-left: 20px; }
.tbl-service-group-detail tbody td input + label { min-width: 42px; }
.tbl-service-group-detail tbody td span { font-size: .75rem; font-weight: 400; line-height: 1.125rem; color: #999; }
.tbl-service-group-detail tbody td ul li { padding: 5px 0; }
.tbl-service-group-detail tbody .btn-group.user-scale .multiselect {line-height: 30px;  height: 32px; }

.separation-table-ui table {border-spacing: 0 10px; border-collapse: separate;  border-top: 1px solid #dfe3e8; }
.separation-table-ui table th , .separation-table-ui table td { padding: 0 15px; }
.separation-table-ui table thead th { font-size: .75rem; color: #666; }
.separation-table-ui table thead th:first-child { text-align: left; }
.separation-table-ui table tbody td {font-size: .75rem; height: 96px; cursor: pointer; border-top: 1px solid #d5d9db; border-bottom: 1px solid #d5d9db;  background: #fff; }
.separation-table-ui table tbody td.number { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; text-align: center; }
.separation-table-ui table tbody td:first-child { border-left: 1px solid #d5d9db; }
.separation-table-ui table tbody td:last-child { border-right: 1px solid #d5d9db; }
.separation-table-ui table tbody td .user-setting { color: #999; }
.separation-table-ui table tbody td .head-txt {font-size: .875rem; font-weight: 500; padding: 7px 0;  color: #222; }
.separation-table-ui table tbody td .subhead-txt { font-size: .75rem; color: #666; }

.info-view {margin: 24px 0;  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2); }
.info-view table { width: 100%; }
.info-view table th , .info-view table td {height: 40px; padding: 0 16px; text-align: left;  border-bottom: 1px solid #dfe3e8; background: #fff; }
.info-view table th { font-size: .75rem; font-weight: 500; color: #666; }
.info-view table td p { font-size: .75rem; position: relative; bottom: 2px; display: inline-block; }
.info-view table td p.line:before {position: relative; top: 2px; display: inline-block; width: 1px; height: 16px; margin: 0 15px;  content: ''; background: #b8bec3; }

.layout-with-sidemenu .wing-popup { bottom: -100px; }

.wing-popup { position: absolute; z-index: 800; top: 0; right: 0; bottom: 0; left: 350px; padding: 25px 20px; transition: transform .3s ease-in-out; transform: translateX(100%); background: #fff; box-shadow: -8px 6px 16px rgba(137, 141, 148, .2); }
.wing-popup .multiselect-native-select select.filter + .btn-group.open:before { content: ''; }
.wing-popup .multiselect-native-select select.filter + .btn-group.open .multiselect:after {width: 16px; height: 16px;  transform: rotateX(0deg); background-image: url(/assets/images/sprites.png); background-position: -696px -309px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .wing-popup .multiselect-native-select select.filter + .btn-group.open .multiselect:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.wing-popup .multiselect-native-select select.filter + .btn-group.filter .multiselect:after {width: 16px; height: 16px;  transform: rotateX(0deg); background-image: url(/assets/images/sprites.png); background-position: -696px -331px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .wing-popup .multiselect-native-select select.filter + .btn-group.filter .multiselect:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.wing-popup .multiselect-native-select select.filter + .btn-group:before {position: absolute; z-index: 10; bottom: -2px; left: 50%; width: 10px; height: 11px;  content: none; background-image: url(/assets/images/sprites.png); background-position: -739px -216px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .wing-popup .multiselect-native-select select.filter + .btn-group:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.wing-popup .multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu li .checkbox { font-weight: 400; }
.wing-popup .multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu li .checkbox:before , .wing-popup .multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu li .checkbox:after { margin-top: -7.5px; }
.wing-popup .multiselect-native-select select.filter + .btn-group .multiselect {line-height: 1; position: relative; height: auto; padding: 0; padding-right: 20px;  border: 0; box-shadow: none; }
.wing-popup .multiselect-native-select select.filter + .btn-group .multiselect .multiselect-selected-text { font-weight: 500; }
.wing-popup .multiselect-native-select select.filter + .btn-group .input-group { margin-top: -5px; }
.wing-popup .multiselect-native-select select.filter + .btn-group .input-group .multiselect-search {font-size: .75rem; line-height: 26px;  height: 26px; }
.wing-popup .header { padding: 0 0 20px; border-bottom: 1px solid #d5dae0; }
.wing-popup .header h2 {font-size: 1rem;  color: #222; }
.wing-popup .header button { opacity: .6; }
.wing-popup .info { font-size: .875rem; line-height: 1.5625rem; padding: 20px 0 10px; }
.wing-popup .info a { text-decoration: underline; }
.wing-popup .alertnow-ui-table {overflow-y: auto; max-height: calc(100% - 180px);  margin-top: 10px; }
.wing-popup .alertnow-ui-table table {border-right: 1px solid #e6e6e6;  border-left: 1px solid #e6e6e6; }
.wing-popup .alertnow-ui-table table thead tr th {font-size: .75rem; font-weight: 500; padding: 0 10px;  color: #666; }
.wing-popup .alertnow-ui-table table thead tr th button {font-size: inherit; font-weight: inherit;  color: inherit; }
.wing-popup .alertnow-ui-table table tbody .no-data {font-size: .875rem; padding: 70px 0;  text-align: center; color: #b2b2b2; }
.wing-popup .alertnow-ui-table table tbody tr:hover td { background: transparent; }
.wing-popup .alertnow-ui-table table tbody tr td[rowspan] { vertical-align: top; }
.wing-popup .alertnow-ui-table table tbody tr td .special-font { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }
.wing-popup .alertnow-ui-table table tbody tr td .special-font.not-allowed { color: #ff2d47; }
.wing-popup .alertnow-ui-table table tbody tr td .button-ui {font-size: .75rem;  display: -ms-flexbox; display: flex; white-space: nowrap; }
.wing-popup .alertnow-ui-table table tbody tr td .authority { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.wing-popup .alertnow-ui-table table tbody tr td .authority:before {width: 16px; height: 16px; margin-right: 6px;  content: ''; }
.wing-popup .alertnow-ui-table table tbody tr td .authority.denied:before { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pY29uX2NvbW1vbl9pbnZhbGlkPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IuyImOynkeumrOyGjOyKpCZhbXA77IKt7KCc65Cc66as7IaM7IqkIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQU1fRGFzaGJvYXJkX1Jlc291cmNlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMwOC4wMDAwMDAsIC0zMDQuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJpY29uX2NvbW1vbl9pbnZhbGlkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzA4LjAwMDAwMCwgMzA0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0yIiBmaWxsPSIjRkYyRDQ3IiBjeD0iOCIgY3k9IjgiIHI9IjgiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTgsMTAuNDAwODg4OSBDOC42MzczMzMzMywxMC40MDA4ODg5IDkuMTU1NTU1NTYsMTAuOTE4MjIyMiA5LjE1NTU1NTU2LDExLjU1NTU1NTYgQzkuMTU1NTU1NTYsMTIuMTk0NjY2NyA4LjYzNzMzMzMzLDEyLjcxMDIyMjIgOCwxMi43MTAyMjIyIEM3LjM2MzU1NTU2LDEyLjcxMDIyMjIgNi44NDQ0NDQ0NCwxMi4xOTQ2NjY3IDYuODQ0NDQ0NDQsMTEuNTU1NTU1NiBDNi44NDQ0NDQ0NCwxMC45MTgyMjIyIDcuMzYzNTU1NTYsMTAuNDAwODg4OSA4LDEwLjQwMDg4ODkgWiBNOC44ODgsMy41NTU1NTU1NiBMOC44ODgsOC44ODggTDcuMTEwMjIyMjIsOC44ODggTDcuMTEwMjIyMjIsMy41NTU1NTU1NiBMOC44ODgsMy41NTU1NTU1NiBaIiBpZD0iQ29tYmluZWQtU2hhcGUiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat; background-size: cover; }
.wing-popup .alertnow-ui-table table tbody tr td .authority.possible:before { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5Hcm91cCAzPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IuyImOynkeumrOyGjOyKpCZhbXA77IKt7KCc65Cc66as7IaM7IqkIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQU1fRGFzaGJvYXJkX1Jlc291cmNlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTMwOC4wMDAwMDAsIC0zNDQuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzA4LjAwMDAwMCwgMzQ0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC1Db3B5IiBmaWxsPSIjNkNCNDFFIiBjeD0iOCIgY3k9IjgiIHI9IjgiPjwvY2lyY2xlPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTExLjgzMjcwMzcsNSBMMTIuOTk0ODkyNSw2LjE2MjE4ODggTDcuMTMxNDI1NjEsMTIuMDI1NjU1NyBMNS45NjkyMzY4LDEwLjg2MzQ2NjkgTDUuOTg1LDEwLjg0OCBMMyw3Ljg2MzUwMDQyIEw0LjE2MjE4ODgsNi43MDEzMTE2MSBMNy4xNDcsOS42ODYgTDExLjgzMjcwMzcsNSBaIiBpZD0iQ29tYmluZWQtU2hhcGUtQ29weSIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat; background-size: cover; }
.wing-popup .alertnow-ui-table table tbody tr td .authority.iam { color: #7b8088; }
.wing-popup .alertnow-ui-table table tbody tr td .authority.iam:before { background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYzLjEgKDkyNDUyKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pY29uX2NvbW1vbl91bmtvd248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0i7IiY7KeR66as7IaM7IqkJmFtcDvsgq3soJzrkJzrpqzshozsiqQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJBTV9EYXNoYm9hcmRfUmVzb3VyY2UiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMzA4LjAwMDAwMCwgLTM4NC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Imljb25fY29tbW9uX3Vua293biIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMwOC4wMDAwMDAsIDM4NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMiIgZmlsbD0iI0IwQjdCRiIgY3g9IjgiIGN5PSI4IiByPSI4Ij48L2NpcmNsZT4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LDEwLjQwMDg4ODkgQzguNjM3MzMzMzMsMTAuNDAwODg4OSA5LjE1NTU1NTU2LDEwLjkxODIyMjIgOS4xNTU1NTU1NiwxMS41NTU1NTU2IEM5LjE1NTU1NTU2LDEyLjE5NDY2NjcgOC42MzczMzMzMywxMi43MTAyMjIyIDgsMTIuNzEwMjIyMiBDNy4zNjM1NTU1NiwxMi43MTAyMjIyIDYuODQ0NDQ0NDQsMTIuMTk0NjY2NyA2Ljg0NDQ0NDQ0LDExLjU1NTU1NTYgQzYuODQ0NDQ0NDQsMTAuOTE4MjIyMiA3LjM2MzU1NTU2LDEwLjQwMDg4ODkgOCwxMC40MDA4ODg5IFogTTguODg4LDMuNTU1NTU1NTYgTDguODg4LDguODg4IEw3LjExMDIyMjIyLDguODg4IEw3LjExMDIyMjIyLDMuNTU1NTU1NTYgTDguODg4LDMuNTU1NTU1NTYgWiIgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat; background-size: cover; }
.wing-popup .dot-animation { display: none; }
.wing-popup .dot-animation em { animation-name: blink; animation-duration: 1.4s; animation-iteration-count: infinite; }
.wing-popup .dot-animation em:nth-child(2) { animation-delay: .2s; }
.wing-popup .dot-animation em:nth-child(3) { animation-delay: .4s; }

@keyframes blink { 0% { opacity: .2; }
	20% { opacity: 1; }
	100% { opacity: .2; } }
.wing-popup button[data-icon=updated]:before {width: 14px; height: 18px;  content: ''; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTIgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5JY29ucy8xLkFjdGlvbi9BZGQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNOSw0LjUgTDksNi43NSBMMTIsMy43NSBMOSwwLjc1IEw5LDMgQzUuNjg1LDMgMyw1LjY4NSAzLDkgQzMsMTAuMTc3NSAzLjM0NSwxMS4yNzI1IDMuOTMsMTIuMTk1IEw1LjAyNSwxMS4xIEM0LjY4NzUsMTAuNDc3NSA0LjUsOS43NTc1IDQuNSw5IEM0LjUsNi41MTc1IDYuNTE3NSw0LjUgOSw0LjUgWiBNMTQuMDcsNS44MDUgTDEyLjk3NSw2LjkgQzEzLjMwNSw3LjUzIDEzLjUsOC4yNDI1IDEzLjUsOSBDMTMuNSwxMS40ODI1IDExLjQ4MjUsMTMuNSA5LDEzLjUgTDksMTEuMjUgTDYsMTQuMjUgTDksMTcuMjUgTDksMTUgQzEyLjMxNSwxNSAxNSwxMi4zMTUgMTUsOSBDMTUsNy44MjI1IDE0LjY1NSw2LjcyNzUgMTQuMDcsNS44MDUgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFNX0Rhc2hib2FyZF9uby1yZXNvdXJjZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM4MS4wMDAwMDAsIC0yMjcuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSIyMC5idXR0b24vMS5oaWdoLWVtcGhhc2lzLypNMzJfd2l0aC1pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNzAuMDAwMDAwLCAyMjAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iMC5tYXRlcmlhbF9mYXYvYWN0aW9uL2F1dG9yZW5ld18yNHB4IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgNy4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJhY3Rpb24vYXV0b3JlbmV3XzI0cHgiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9nPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJjb2xvciNJY29uL3doaXRlIiBtYXNrPSJ1cmwoI21hc2stMikiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJjb2xvciMjUGFsZXR0ZS9XaGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktMzM4IiB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat; background-size: 100% 100%; }
.wing-popup button[data-icon=updated][disabled] { cursor: not-allowed; }
.wing-popup button[data-icon=updated][disabled] .dot-animation { display: block; }
.wing-popup button[data-icon=updated][disabled]:before , .wing-popup button[data-icon=updated][disabled]:after { animation: rotate .7s infinite linear; }
.wing-popup.show { transform: translateX(0); }

@media (max-width: 1439px) { .wing-popup { left: 150px; } }


body[data-state=logout] b.search_form {position: relative;  display: inline-block; box-sizing: border-box; vertical-align: middle; background: url('/assets/images/view_magnify_lightblue_zoom_type.svg') center center no-repeat transparent; }
body[data-state=logout] b.search_form input[type='search'] {font-size: .75rem; line-height: 30px; position: relative; bottom: 1px; box-sizing: border-box; width: 200px; height: 30px; padding: 0 .6em; padding-right: 35px; resize: none; transition: box-shadow .2s ease-in-out;  border: 1px solid #e4e4e4; background: #fff; box-shadow: none; }
body[data-state=logout] b.search_form input[type='search']:focus { border-color: #006cff; }
body[data-state=logout] b.search_form button[type='submit'] {position: absolute; top: 4px; left: 170px; display: inline-block; width: 30px; height: 24px; text-indent: -999em;  border-left: 1px solid #dedede; background: url('/assets/images/view_magnify_lightgray_search_type.svg') center center no-repeat; background-size: 15px; }
body[data-state=logout] b.search_form input[type='search']:focus + button[type='submit'] {border-color: #006cff;  background-image: url('/assets/images/view_magnify_lightblue_search_type.svg'); }
body[data-state=logout] input[type=text] , body[data-state=logout] input[type=password] , body[data-state=logout] input[type=email] , body[data-state=logout] input[type=number] , body[data-state=logout] input[type=search] , body[data-state=logout] select { resize: none; transition: box-shadow .2s ease-in-out; }
body[data-state=logout] input[type=text]:focus , body[data-state=logout] input[type=password]:focus , body[data-state=logout] input[type=email]:focus , body[data-state=logout] input[type=number]:focus , body[data-state=logout] input[type=search]:focus , body[data-state=logout] select:focus {background-color: #fff;  box-shadow: inset 0 0 0 2px #007aff; }
body[data-state=logout] input[type=text][invalid] , body[data-state=logout] input[type=password][invalid] , body[data-state=logout] input[type=email][invalid] , body[data-state=logout] input[type=number][invalid] , body[data-state=logout] input[type=search][invalid] , body[data-state=logout] select[invalid] {background-color: #fff;  box-shadow: inset 0 0 0 2px #ff2d47; }
body[data-state=logout] input[type=text].small:focus , body[data-state=logout] input[type=password].small:focus , body[data-state=logout] input[type=email].small:focus , body[data-state=logout] input[type=number].small:focus , body[data-state=logout] input[type=search].small:focus , body[data-state=logout] select.small:focus {background-color: #fff;  box-shadow: inset 0 0 0 1px #007aff; }
body[data-state=logout] input[type=text].small[invalid] , body[data-state=logout] input[type=password].small[invalid] , body[data-state=logout] input[type=email].small[invalid] , body[data-state=logout] input[type=number].small[invalid] , body[data-state=logout] input[type=search].small[invalid] , body[data-state=logout] select.small[invalid] {background-color: #fff;  box-shadow: inset 0 0 0 1px #ff2d47; }
body[data-state=logout] input[type=text][readonly]:focus , body[data-state=logout] input[type=password][readonly]:focus , body[data-state=logout] input[type=email][readonly]:focus , body[data-state=logout] input[type=number][readonly]:focus , body[data-state=logout] input[type=search][readonly]:focus , body[data-state=logout] select[readonly]:focus { box-shadow: inset 0 0 0 2px #e6e6e6; }
body[data-state=logout] input[type=text][data-state=expand] , body[data-state=logout] input[type=password][data-state=expand] , body[data-state=logout] input[type=email][data-state=expand] , body[data-state=logout] input[type=number][data-state=expand] , body[data-state=logout] input[type=search][data-state=expand] , body[data-state=logout] select[data-state=expand] { width: 100%; }
body[data-state=logout] input::-webkit-input-placeholder { color: #ccc; }
body[data-state=logout] input:-moz-placeholder {opacity: 1;  color: #ccc; }
body[data-state=logout] input::-moz-placeholder {opacity: 1;  color: #ccc; }
body[data-state=logout] input:-ms-input-placeholder { color: #ccc; }
body[data-state=logout] span:focus {outline: 0px;  box-shadow: 0px; }
body[data-state=logout] input[type=text] , body[data-state=logout] input[type=password] , body[data-state=logout] input[type=search] , body[data-state=logout] input[type=email] , body[data-state=logout] input[type=number] , body[data-state=logout] select {font-size: .875rem; font-weight: 100; line-height: 38px; display: block; box-sizing: border-box; width: 100%; height: 40px; padding: 0 0px 0 10px;  cursor: text; vertical-align: middle; color: #000; background-color: #f2f2f2; box-shadow: inset 0 0 0 0px #e4e4e4; }
body[data-state=logout] input[type=text][disabled] , body[data-state=logout] input[type=password][disabled] , body[data-state=logout] input[type=search][disabled] , body[data-state=logout] input[type=email][disabled] , body[data-state=logout] input[type=number][disabled] , body[data-state=logout] select[disabled] { color: #999; background-color: #eee; box-shadow: inset 0 0 0 1px #e4e4e4; }
body[data-state=logout] input[type=text][invalid] , body[data-state=logout] input[type=password][invalid] , body[data-state=logout] input[type=search][invalid] , body[data-state=logout] input[type=email][invalid] , body[data-state=logout] input[type=number][invalid] , body[data-state=logout] select[invalid] { box-shadow: inset 0 0 0 2px #ff2d47; }
body[data-state=logout] input[type=text].inline , body[data-state=logout] input[type=password].inline , body[data-state=logout] input[type=search].inline , body[data-state=logout] input[type=email].inline , body[data-state=logout] input[type=number].inline , body[data-state=logout] select.inline { display: inline-block; }
body[data-state=logout] input[type=text].small , body[data-state=logout] input[type=password].small , body[data-state=logout] input[type=search].small , body[data-state=logout] input[type=email].small , body[data-state=logout] input[type=number].small , body[data-state=logout] select.small {font-size: .75rem; line-height: 24px;  display: inline-block; width: auto; height: 24px; }
body[data-state=logout] input[type=text].daterange , body[data-state=logout] input[type=password].daterange , body[data-state=logout] input[type=search].daterange , body[data-state=logout] input[type=email].daterange , body[data-state=logout] input[type=number].daterange , body[data-state=logout] select.daterange {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 700; line-height: 24px;  display: inline-block; height: 24px; padding: 0 15px 0 10px; vertical-align: middle; color: #000; background-color: transparent; box-shadow: none; }
body[data-state=logout] input[type=number]::-webkit-inner-spin-button , body[data-state=logout] input[type=number]::-webkit-outer-spin-button {margin: 0;  -webkit-appearance: none; appearance: none; }
body[data-state=logout] .daterange {position: relative;  display: inline-block; width: 200px; }
body[data-state=logout] .daterange:after {position: absolute; top: 50%; right: 0; display: block; width: 14px; height: 14px; margin-top: -7px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .daterange:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .daterange input.daterange { z-index: 1; }
body[data-state=logout] .fileBox {font-size: .75rem;  position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
body[data-state=logout] .fileBox input[type=text]::-webkit-input-placeholder { color: #999; }
body[data-state=logout] .fileBox input[type=text]:-moz-placeholder {opacity: 1;  color: #999; }
body[data-state=logout] .fileBox input[type=text]::-moz-placeholder {opacity: 1;  color: #999; }
body[data-state=logout] .fileBox input[type=text]:-ms-input-placeholder { color: #999; }
body[data-state=logout] .fileBox .fileName {line-height: 40px;  display: inline-block; box-sizing: border-box; width: calc(100% - 100px); max-width: 320px; height: 40px; margin-right: 10px; padding-left: 15px; vertical-align: middle; color: #999; background-color: #e6e6e6; }
body[data-state=logout] .fileBox .btn_file {font-size: 1em; line-height: 40px;  display: inline-block; box-sizing: border-box; width: 195px; height: 40px; margin-right: 18px; text-align: center; vertical-align: middle; color: #fff; background-color: #999; }
body[data-state=logout] .fileBox p { color: #666; }
body[data-state=logout] .fileBox p span { letter-spacing: -.01rem; }
body[data-state=logout] .fileBox input[type='file'] {font-size: 12px; line-height: 1;  position: absolute; overflow: hidden; clip: rect(0, 0, 0, 0); width: 1px; height: 1px; margin: -1px; padding: 0; padding: 5px 10px; vertical-align: middle; border: 0; }
body[data-state=logout] .label-tag { margin: 0 -8px; }
body[data-state=logout] .label-tag input[type=checkbox] + label { font-size: .875rem; line-height: 1.125rem; overflow: hidden; box-sizing: border-box; margin: 0 3px 5px; padding: 6px 12px; color: rgba(10, 205, 127, .75); border: 1px solid #0acd7f; border-radius: 4px; background: none; }
body[data-state=logout] .label-tag input[type=checkbox] + label:hover {color: #05b277;  border-color: #0acd7f; background: #c4f4e1; }
body[data-state=logout] .label-tag input[type=checkbox] + label:before { display: none; }
body[data-state=logout] .label-tag input[type=checkbox] + label:after { display: none; }
body[data-state=logout] .label-tag input[type=checkbox]:checked + label {color: #fff;  border-color: #0acd7f; background: #0acd7f; }
body[data-state=logout] input[type=checkbox] { position: absolute; visibility: hidden; opacity: 0; }
body[data-state=logout] input[type=checkbox] + label {font-size: .8125rem; font-weight: 400; line-height: 1.42857em; position: relative; display: inline-block; margin: 0px 0 5px; padding-left: 20px;  cursor: pointer; color: #222; }
body[data-state=logout] input[type=checkbox] + label:before {position: absolute; top: 50%; left: 0; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -273px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] input[type=checkbox] + label:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] input[type=checkbox] + label:after {position: absolute; top: 50%; left: 0; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -718px -252px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] input[type=checkbox] + label:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] input[type=checkbox] + label .required { color: #1886ff; }
body[data-state=logout] input[type=checkbox] + label a {text-decoration: underline;  color: #1886ff; }
body[data-state=logout] input[type=checkbox][disabled] + label:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -126px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] input[type=checkbox][disabled] + label:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] input[type=checkbox]:checked + label:after {transition: opacity .3s ease-in-out;  opacity: 1; }
body[data-state=logout] input[type=checkbox]:checked[disabled] + label:after {width: 15px; height: 15px;  opacity: 1; background-image: url(/assets/images/sprites.png); background-position: -718px -42px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] input[type=checkbox]:checked[disabled] + label:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] input[type=checkbox] ~ .add-info { font-size: .875rem !important; line-height: 1.42857em !important; color: #000 !important; }
body[data-state=logout] input[type=checkbox][data-size=large] + label {font-size: 1.25rem; font-weight: 700; line-height: 1.5em;  padding-left: 42px; }
body[data-state=logout] input[type=checkbox][data-size=large] + label:before {width: 22px; height: 22px;  margin-top: -11px; background-image: url(/assets/images/sprites.png); background-position: -638px -423px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] input[type=checkbox][data-size=large] + label:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] input[type=checkbox][data-size=large] + label:after {width: 22px; height: 22px;  margin-top: -11px; background-image: url(/assets/images/sprites.png); background-position: -638px -199px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] input[type=checkbox][data-size=large] + label:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] input[type=checkbox][data-size=large] + label .required { font-size: 1rem; font-weight: 500; }
body[data-state=logout] input[type=checkbox].none + label { display: inline-block !important; width: 15px; height: 15px; margin-top: -2px; padding: 0 !important; vertical-align: middle; text-indent: -9999px; }
body[data-state=logout] input[type=checkbox].none + label:before { top: 50% !important; }
body[data-state=logout] input[type=radio] { position: absolute; visibility: hidden; opacity: 0; }
body[data-state=logout] input[type=radio] + label {font-size: .875rem; font-weight: 500; line-height: 1.42857em; position: relative; display: inline-block; padding-left: 20px;  cursor: pointer; color: #000; }
body[data-state=logout] input[type=radio] + label:before {position: absolute; top: 50%; left: 0; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -538px -228px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] input[type=radio] + label:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] input[type=radio] + label:after {position: absolute; top: 50%; left: 0; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -718px -210px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] input[type=radio] + label:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] input[type=radio] + label .small {font-size: .875rem; font-weight: 400;  display: none; letter-spacing: -.1em; color: #666; }
body[data-state=logout] input[type=radio][disabled] + label:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -105px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] input[type=radio][disabled] + label:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] input[type=radio]:checked + label:after { opacity: 1; }
body[data-state=logout] input[type=radio]:checked + label .small { display: inline-block; }
body[data-state=logout] input[type=radio]:checked[disabled] + label:after {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -168px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] input[type=radio]:checked[disabled] + label:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] input[type=radio] ~ .add-info { font-size: .875rem !important; line-height: 1.42857em !important; color: #000 !important; }
.popup-join body[data-state=logout] input[type=radio] + label {font-size: 1rem; line-height: 1.5em;  margin-right: 35px; }
body[data-state=logout] select {font-size: .875rem; font-weight: 400; line-height: 38px;  display: inline-block; box-sizing: border-box; height: 40px; padding: 0 35px 0 10px; vertical-align: middle; color: #000; background: #fff url('/assets/images/selectbox_arrow_02@2x.png') right center no-repeat; background-size: 30px 40px;box-shadow: inset 0 0 0 1px #e4e4e4;  }
body[data-state=logout] select.block { display: block; width: 100%; }
body[data-state=logout] select[disabled] { opacity: .3; }
body[data-state=logout] select[invalid] { box-shadow: inset 0 0 0 2px #ff2d47; }
body[data-state=logout] select[invalid].small , body[data-state=logout] select[invalid].small-white { box-shadow: inset 0 0 0 1px #ff2d47; }
body[data-state=logout] select::-ms-expand { display: none; }
body[data-state=logout] select.small {font-size: .75rem; font-weight: 500; line-height: 24px; position: relative;  display: inline-block; height: 24px; padding: 0 30px 0 8px; color: #000; border: 0px; background-color: #e6e6e6; }
body[data-state=logout] select.small-white {font-size: .75rem; font-weight: 500; line-height: 28px; position: relative;  display: inline-block; height: 30px; padding: 0 30px 0 8px; color: #000; border: 0px; background-color: #fff; }
body[data-state=logout] textarea {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; box-sizing: border-box; width: 100%; height: 200px; padding: 8px 10px; transition: .3s ease-in-out; vertical-align: middle; color: #000; border: 1px solid #e4e4e4; }
body[data-state=logout] textarea:focus {transition: .3s ease-in-out;  border: 2px solid #007aff; background: #fff; }
body[data-state=logout] textarea[invalid] { border: 0; box-shadow: inset 0 0 0 2px #ff2d47; }
body[data-state=logout] textarea.autosize {line-height: 1.25rem;  height: 140px; }
body[data-state=logout] textarea:-webkit-input-placeholder { color: #ccc; }
body[data-state=logout] textarea::-webkit-input-placeholder { color: #ccc; }
body[data-state=logout] textarea:-moz-placeholder { color: #ccc; }
body[data-state=logout] textarea::-moz-placeholder { color: #ccc; }
body[data-state=logout] textarea:-ms-input-placeholder { color: #ccc; }
body[data-state=logout] textarea::-ms-input-placeholder { color: #ccc; }
body[data-state=logout] .select-period {font-size: .75rem;  position: relative; overflow: hidden; vertical-align: middle; color: #000; }
body[data-state=logout] .select-period label {font-size: .875rem; font-weight: 700; line-height: 30px;  display: inline-block; margin-right: 10px; vertical-align: middle; color: #666; }
body[data-state=logout] .select-period input[type=text] {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; line-height: 28px; display: inline-block; width: 95px; height: 30px;  opacity: .5; }
body[data-state=logout] .invalid-message {font-size: .75rem;  margin-top: 4px; color: #ff2d47; }
body[data-state=logout] .invalid-message.top-margin { margin-top: 10px; }
body[data-state=logout] .invalid-tooltip {font-size: .75rem; line-height: 1.16667em; position: absolute; z-index: 1;  display: block; padding: 10px 8px 10px 13px; white-space: nowrap; color: #fff; border-radius: 5px; background-color: #ff2d47; }
body[data-state=logout] .guide-message {font-size: .875rem; line-height: 1.42857em; position: relative;  display: block; margin-top: 4px; padding-left: 20px; color: #1785fe; }
body[data-state=logout] .guide-message:before {position: absolute; top: 2px; left: 0; display: block; width: 16px; height: 16px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -696px -221px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .guide-message:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .forms { padding: 16px 0 0 0; }
body[data-state=logout] .forms .forms-item { margin-top: 33px; }
body[data-state=logout] .forms .forms-item .caution { font-size: .75rem; line-height: 1.5em; margin: 6px 0 0; color: #4a90e2; }
body[data-state=logout] .forms .forms-item .checkbox_wrap {box-sizing: border-box; margin: 8px 0 0;  padding: 15px; padding-bottom: 9px; border: 1px solid #d9d9d9; background: #ebebeb; }
body[data-state=logout] .forms .forms-item .checkbox_wrap.idp { background: none; }
body[data-state=logout] .forms .forms-item .checkbox_wrap a , body[data-state=logout] .forms .forms-item .checkbox_wrap label { color: #666; }
body[data-state=logout] .forms .forms-item .label {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .8125rem; font-weight: 400; line-height: .875rem;  display: block; margin-bottom: 6px; color: #222; }
body[data-state=logout] .forms .forms-item .label em {margin: 0 0 0 3px;  color: #1886ff; }
body[data-state=logout] .forms .forms-item .label .lang-message { font-size: .75rem; line-height: 1.5em; margin: 5px 0 0; color: #888; }
body[data-state=logout] .forms .forms-item .txt {font-size: .875rem; font-weight: 500; line-height: 39px;  display: block; color: #000; border-bottom: 1px solid #e6e6e6; }
body[data-state=logout] .forms .forms-item .txt[disabled] { color: #ccc; }
body[data-state=logout] .forms .forms-item .txt-guide {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; margin-top: 5px; text-align: right; color: #666; }
body[data-state=logout] .forms .forms-item .txt-guide.left { text-align: left; }
body[data-state=logout] .forms .forms-item .inline-txt {font-size: .875rem; font-weight: 500;  display: inline-block; color: #000; }
body[data-state=logout] .forms .forms-item .button-normal[data-size=small] { position: absolute; top: 50%; right: 10px; margin-top: -15px; }
body[data-state=logout] .forms .forms-item .list-agreement > li + li { margin-top: 9px; }
body[data-state=logout] .forms .forms-item .line-break { margin-top: 15px; }
body[data-state=logout] .forms .forms-item .multiselect-native-select { width: 100%; }
body[data-state=logout] .forms .forms-item.select-group { margin-top: 16px; }
body[data-state=logout] .forms .forms-item.select-group label { font-size: .875rem; font-weight: 500; color: #000; }
body[data-state=logout] .forms .forms-item.select-group .multiselect-native-select { width: 100px; }
body[data-state=logout] .forms .forms-item.select-group .multiselect-native-select .btn-group.default .multiselect { font-size: .875rem; font-weight: 400; line-height: 30px; height: 32px; color: #222; }
body[data-state=logout] .forms .forms-item.select-group .items-group {margin-top: 8px; padding: 9px 10px;  background-color: #f6f7f8; }
body[data-state=logout] .forms .forms-item .wrap-label { position: relative; display: inline-block; overflow: auto; width: calc( 100% - 16px); max-width: 380px; min-height: 32px; padding: 4px 8px; background-color: #fff; box-shadow: inset 0 0 0 1px #e4e4e4; }
body[data-state=logout] .forms .forms-item .wrap-label .button-ui.general {float: left;  margin-top: 4px; margin-left: 4px; }
body[data-state=logout] .forms .forms-item .wrap-label input[type=text] {line-height: 32px;  display: inline; float: left; width: 150px; height: 32px; box-shadow: inset 0 0 0 0px #e4e4e4; }
body[data-state=logout] .forms .forms-item .check-reception ~ .check-reception-contents { display: none; }
body[data-state=logout] .forms .forms-item .check-reception:checked ~ .check-reception-contents { display: block; }
body[data-state=logout] .forms .forms-item .check-reception-contents label { font-size: .875rem; font-weight: 400; line-height: 1.25rem; color: #222; }
body[data-state=logout] .forms .forms-item.multi-box { display: -ms-flexbox; display: flex; }
body[data-state=logout] .forms .forms-item.multi-box .multi-box-item { display: inline-block; margin-left: 12px; }
body[data-state=logout] .forms .forms-item.multi-box .multi-box-item:first-child { margin: 0; }
body[data-state=logout] .forms .agree-signup {font-size: 12px; line-height: 1.5em;  margin: 30px 0 0; color: #666; }
body[data-state=logout] .forms .agree-signup a {text-decoration: underline;  color: #1886ff; }
body[data-state=logout] .forms .card-info { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
body[data-state=logout] .forms .card-info .txt { font-size: .875rem; font-weight: 500; vertical-align: middle; color: #000; }
body[data-state=logout] .forms .bank-info { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
body[data-state=logout] .forms .card-number { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
body[data-state=logout] .forms .card-number .hyphen {font-size: .875rem; font-weight: 500; line-height: 40px;  display: inline-block; margin: 0 10px; vertical-align: middle; }
body[data-state=logout] .forms .column-number { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
body[data-state=logout] .forms .column-number * { -ms-flex-positive: 1; flex-grow: 1; }
body[data-state=logout] .forms .column-number select {margin-right: 10px;  -ms-flex-positive: 1; flex-grow: 1; }
body[data-state=logout] .forms .column-number .hyphen {font-size: .875rem; font-weight: 500; line-height: 40px;  display: inline-block; margin: 0 10px; vertical-align: middle; }
body[data-state=logout] .forms .phone-number {position: relative;  display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
body[data-state=logout] .forms .phone-number .invalid-message-wrap { position: relative; padding: 0 0 20px; }
body[data-state=logout] .forms .phone-number .invalid-message-wrap.select { width: calc(40% - 10px); }
body[data-state=logout] .forms .phone-number .invalid-message-wrap.input {width: 60%;  margin-left: 10px; }
body[data-state=logout] .forms .phone-number .invalid-message-wrap.input input { width: 100%; margin: 0; }
body[data-state=logout] .forms .phone-number .invalid-message-wrap .multiselect-native-select { width: 100%; }
body[data-state=logout] .forms .phone-number .invalid-message-wrap .invalid-message { position: relative; bottom: auto; left: auto; white-space: normal; }
body[data-state=logout] .forms .phone-number .multiselect-native-select { width: 40%; width: calc(40% - 10px); }
body[data-state=logout] .forms .phone-number .multiselect-native-select .multiselect-container.dropdown-menu {overflow: hidden; overflow-y: auto;  max-height: 300px; }
body[data-state=logout] .forms .phone-number input {width: 60%;  margin-left: 10px; }
body[data-state=logout] .forms .phone-number input::-ms-clear { display: none; width: 0; height: 0; }
body[data-state=logout] .forms .phone-number.required .multiselect-container.dropdown-menu li:nth-child(2) { display: none !important; }
body[data-state=logout] .forms .select-lang .input-group { display: none; }
body[data-state=logout] .forms .select-lang .lang-message { font-size: .75rem; line-height: 1.5em; margin: 5px 0 0; color: #888; }
body[data-state=logout] .forms .select-lang .idp-lang-message { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 100; line-height: 1.125rem; margin: 5px 0 0; color: #888; }
body[data-state=logout] .forms .select-lang.required .multiselect-container.dropdown-menu li:nth-child(2) { display: none !important; }
body[data-state=logout] .forms .add-item { position: relative; margin-top: 10px; }
body[data-state=logout] .forms .add-info {font-size: .75rem; line-height: 1.5em;  position: relative; margin-top: 10px; color: rgba(0, 0, 0, .4); }
body[data-state=logout] .forms .password-validation { display: block; box-sizing: border-box; margin-top: 5px; padding: 0px 0 5px 0px; background: none; }
body[data-state=logout] .forms .password-validation em {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; line-height: 1.42857em;  display: inline-block; margin-top: 5px; margin-right: 10px; color: #888; }
body[data-state=logout] .forms .password-validation em:before {display: inline-block; width: 16px; height: 16px; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -696px -375px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .forms .password-validation em:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .forms .password-validation em.error:before {display: inline-block; width: 16px; height: 16px; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -696px -529px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .forms .password-validation em.error:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .forms .password-validation em[data-state=valid]:before {width: 16px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -696px -419px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .forms .password-validation em[data-state=valid]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .forms .list-select { overflow: auto; overflow-x: hidden; height: 365px; border-top: 2px solid #000; border-bottom: 2px solid #000; }
body[data-state=logout] .forms .list-select > li { position: relative; border-top: 1px solid #e6e6e6; }
body[data-state=logout] .forms .list-select > li input[type=checkbox] , body[data-state=logout] .forms .list-select > li input[type=radio] { position: absolute; left: -9999px; }
body[data-state=logout] .forms .list-select > li input[type=checkbox]:checked + label:after , body[data-state=logout] .forms .list-select > li input[type=radio]:checked + label:after {right: 30px; transition: opacity .3s ease-out;  opacity: 1; }
body[data-state=logout] .forms .list-select > li label {font-size: 1rem; line-height: 60px; position: relative; display: block; box-sizing: border-box; padding-left: 20px;  cursor: pointer; transition: background-color .3s ease-in-out; color: #000; }
body[data-state=logout] .forms .list-select > li label:hover { background-color: #f6f6f6; }
body[data-state=logout] .forms .list-select > li label:before { content: none; }
body[data-state=logout] .forms .list-select > li label:after {position: absolute; top: 50%; right: -30px; left: auto; display: block; width: 27px; height: 20px; margin-top: -10px;  content: ''; transition: opacity .3s ease-in; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -300px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .forms .list-select > li label:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .forms .forms-demo { margin-top: 20px; }
body[data-state=logout] .forms .forms-demo > li + li { margin-top: 40px; }
body[data-state=logout] .forms .forms-demo > li .title { font-size: 1rem; font-weight: 500; line-height: 1.5em; color: #000; }
body[data-state=logout] .forms .forms-demo > li .forms-item { margin-top: 20px; }
body[data-state=logout] .forms .forms-demo > li .forms-item label ~ label { margin-left: 60px; }
body[data-state=logout] .forms .forms-demo > li .forms-item .line-break { margin-top: 23px; }
body[data-state=logout] .forms .forms-demo > li .forms-item .icon {font-weight: 400;  display: inline-block; }
body[data-state=logout] .forms .forms-demo > li .forms-item .icon:before {display: inline-block; margin: -2px 12px 0 8px;  content: ''; vertical-align: middle; }
body[data-state=logout] .forms .forms-demo > li .forms-item .icon.aws:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .forms .forms-demo > li .forms-item .icon.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .forms .forms-demo > li .forms-item .icon.azure:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .forms .forms-demo > li .forms-item .icon.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .forms .forms-demo > li .forms-item .icon.idc:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .forms .forms-demo > li .forms-item .icon.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .forms .forms-demo > li .forms-item .etc { margin-left: 7px; }
body[data-state=logout] .forms .form-column { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
body[data-state=logout] .forms .form-column .forms-item { -ms-flex: 1; flex: 1; -ms-flex-preferred-size: 0; flex-basis: 0; }
body[data-state=logout] .forms .form-column .forms-item ~ .forms-item { margin-left: 20px; }
body[data-state=logout] .forms .forms-confirm { position: relative; }
body[data-state=logout] .forms .forms-confirm .button-normal { position: absolute; top: 50%; right: 5px; margin-top: -15px; }
body[data-state=logout] html:lang(en) .csp-current-state fieldset > p { font-size: 1.25rem; margin: -26px 0 0; text-align: left; }
body[data-state=logout] html:lang(en) .csp-current-state fieldset > ul { padding: 0 0 0 190px; }
body[data-state=logout] html:lang(en) .csp-current-state fieldset > ul > li { font-size: 1.125rem; }
body[data-state=logout] html:lang(en) .csp-current-state fieldset > ul > li:before { margin: 0 10px 0 0; }
body[data-state=logout] html:lang(en) .csp-current-state fieldset > ul > li:after { margin: 0 15px; }
body[data-state=logout] .csp-current-state {box-sizing: border-box;  padding: 17px 32px 0; }
body[data-state=logout] .csp-current-state * { box-sizing: border-box; }
body[data-state=logout] .csp-current-state fieldset {position: relative; display: -ms-flexbox; display: flex; border: 1px solid #e6e6e6;  background-color: #ececec; }
body[data-state=logout] .csp-current-state fieldset > p {font-size: 1.25rem;  font-weight: 700; position: absolute; top: 50%; left: 30px; margin: -13px 0 0; text-align: center; }
body[data-state=logout] .csp-current-state fieldset .button-normal { position: absolute; top: 50%; right: 30px; margin: -20px 0 0; }
body[data-state=logout] .csp-current-state fieldset > ul { display: -ms-flexbox; display: flex; min-height: 91px; padding: 0 0 0 240px; -ms-flex-align: center; align-items: center; }
body[data-state=logout] .csp-current-state fieldset > ul > li { font-size: 1.25rem; position: relative; display: -ms-flexbox; display: flex; color: #bdbdbd; -ms-flex-align: center; align-items: center; }
body[data-state=logout] .csp-current-state fieldset > ul > li:before {display: inline-block; width: 27px; height: 27px; margin: 0 14px 0 0;  content: ''; background-image: url(../images/layout_sprites.png); background-position: 0px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .csp-current-state fieldset > ul > li:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
body[data-state=logout] .csp-current-state fieldset > ul > li span {display: inline-block;  max-width: 90px; }
body[data-state=logout] .csp-current-state fieldset > ul > li:after {display: inline-block;  width: 40px; height: 2px; margin: 0 20px; content: ''; background-color: #d3d3d3; }
body[data-state=logout] .csp-current-state fieldset > ul > li:last-child { padding: 0 8px 0 0; }
body[data-state=logout] .csp-current-state fieldset > ul > li:last-child:after { display: none; }
body[data-state=logout] .csp-current-state fieldset > ul > li.current { color: #000; }
body[data-state=logout] .csp-current-state fieldset > ul > li.current:before {width: 27px; height: 27px;  background-image: url(../images/layout_sprites.png); background-position: -33px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .csp-current-state fieldset > ul > li.current:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
body[data-state=logout] .sercurity-state {box-sizing: border-box;  padding: 17px 32px 0; }
.page-portal-account body[data-state=logout] .sercurity-state {margin: 30px 0 0;  padding: 0; }
.page-portal-account body[data-state=logout] .sercurity-state.first { margin: 15px 0 0; }
body[data-state=logout] .sercurity-state * { box-sizing: border-box; }
body[data-state=logout] .sercurity-state .state-wrap {position: relative; display: -ms-flexbox; display: flex; border: 1px solid #e6e6e6;  background-color: #ececec; }
.page-portal-account body[data-state=logout] .sercurity-state .state-wrap {padding: 0 30px;  background-color: #fff; }
body[data-state=logout] .sercurity-state .state-wrap > p {font-size: 1.25rem;  font-weight: 700; position: absolute; top: 50%; left: 30px; margin: -13px 0 0; text-align: center; }
.page-portal-account body[data-state=logout] .sercurity-state .state-wrap > p { font-size: .875rem; margin: -7px 0 0; }
body[data-state=logout] .sercurity-state .state-wrap .button-normal { position: absolute; top: 50%; right: 30px; margin: -20px 0 0; }
body[data-state=logout] .sercurity-state .state-wrap > ul { display: -ms-flexbox; display: flex; width: 100%; min-height: 91px; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.page-portal-account body[data-state=logout] .sercurity-state .state-wrap > ul {line-height: 91px;  display: block; float: left; padding: 0 0 0 214px; }
body[data-state=logout] .sercurity-state .state-wrap > ul > li { font-size: .875rem; position: relative; display: -ms-flexbox; display: flex; margin: 0 0 0 87px; -ms-flex-align: center; align-items: center; }
html[lang=en] body[data-state=logout] .sercurity-state .state-wrap > ul > li { margin: 0 0 0 10px; }
html[lang=en] body[data-state=logout] .sercurity-state .state-wrap > ul > li input[type=radio] + label { font-size: .75rem; }
html[lang=en] body[data-state=logout] .sercurity-state .state-wrap > ul > li input[type=radio] + label:before , html[lang=en] body[data-state=logout] .sercurity-state .state-wrap > ul > li input[type=radio] + label:after { top: 0; margin: 2px 0 0; }
.page-portal-account body[data-state=logout] .sercurity-state .state-wrap > ul > li { display: inline-block; vertical-align: middle; }
.page-portal-account body[data-state=logout] .sercurity-state .state-wrap > ul > li:first-child { width: 284px; }
html[lang=en] .page-portal-account body[data-state=logout] .sercurity-state .state-wrap > ul > li:first-child {width: 334px;  margin: 0 0 0 15px; }
body[data-state=logout] .sercurity-state .state-wrap > ul > li em {font-weight: 700; margin: 0 7px 0 0;  color: #000; }
html[lang=en] body[data-state=logout] .sercurity-state .state-wrap > ul > li em {font-size: .875rem;  display: block; }
body[data-state=logout] .sercurity-state .state-wrap > ul > li label { color: #888; }
html[lang=en] body[data-state=logout] .sercurity-state .state-wrap > ul > li label { padding-left: 24px; }
body[data-state=logout] .sercurity-state .state-wrap > ul > li:first-child { margin-left: 0; }
html[lang=en] body[data-state=logout] .sercurity-state .state-wrap > ul > li:first-child { margin-left: inherit; }
body[data-state=logout] .sercurity-ip-setup {box-sizing: border-box;  padding: 17px 32px 0; }
body[data-state=logout] .sercurity-ip-setup * { box-sizing: border-box; }
body[data-state=logout] .sercurity-ip-setup fieldset {position: relative; padding: 0 30px 25px; border: 1px solid #e6e6e6;  background-color: #f4f4f4; }
body[data-state=logout] .sercurity-ip-setup .head { padding: 22px 0; }
body[data-state=logout] .sercurity-ip-setup .head:after {display: table; clear: both;  content: ''; }
body[data-state=logout] .sercurity-ip-setup .head p { float: left; }
body[data-state=logout] .sercurity-ip-setup .head p:first-child {font-size: .875rem;  color: #888; }
body[data-state=logout] .sercurity-ip-setup .head p.ip {font-size: .75rem; top: 0; right: 30px;  float: right; }
.setupInfo.invalid { padding: 0 0 10px; }
.setupInfo div , .setupInfo p { display: inline-block; }
.setupInfo p { font-size: .75rem; }
.setupInfo p.invalid-message { position: absolute; bottom: -20px; display: table; white-space: nowrap; }
.setupInfo em { font-size: .875rem; font-weight: 500; }
.setupInfo .ipinfo label { font-size: .75rem; }
.setupInfo .ipinfo input[type=text] {font-size: .875rem; display: inline-block;  width: 45px; height: 40px; padding: 0; text-align: center; }
.setupInfo .address {position: relative;  padding: 0 0 0 12px; }
.setupInfo .address span {position: relative;  display: inline-block; height: 40px; margin: 0 0 0 8px; }
.setupInfo .address span:first-child { margin: 0; }
.setupInfo .address span:first-child:before { content: none; }
.setupInfo .address span:before { position: absolute; bottom: 2px; left: -7px; content: '.'; }
.setupInfo .band {position: relative;  padding: 0 0 0 13px; }
.setupInfo .band:before { position: absolute; top: 10px; left: 0; content: '~'; }
.setupInfo .band + p { padding: 0 50px 0 14px; }
.setupInfo .explain input[type=text] { width: 406px; margin: 0 0 0 12px; padding: 0 10px; text-align: left; }
html[lang=en] .setupInfo .explain input[type=text] { width: 316px; }
.setupInfo input[type=text] {font-size: .875rem; display: inline-block;  width: 45px; height: 40px; padding: 0; text-align: center; }
html[lang=en] .setupInfo input[type=text] { width: 40px; }
body[data-state=logout] .sercurity-ip-setup fieldset .button-normal { position: relative; bottom: -1px; float: right; border-color: #1886ff; background-color: #1886ff; }
body[data-state=logout] .sercurity-ip-setup fieldset > ul { display: -ms-flexbox; display: flex; width: 100%; min-height: 91px; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
body[data-state=logout] .sercurity-ip-setup fieldset > ul > li { font-size: .875rem; position: relative; display: -ms-flexbox; display: flex; margin: 0 0 0 87px; -ms-flex-align: center; align-items: center; }
body[data-state=logout] .sercurity-ip-setup fieldset > ul > li em {font-weight: 700; margin: 0 7px 0 0;  color: #000; }
body[data-state=logout] .sercurity-ip-setup fieldset > ul > li label { color: #888; }
body[data-state=logout] .sercurity-ip-setup fieldset > ul > li:first-child { margin-left: 0; }
body[data-state=logout] .form-box {position: relative;  display: block; box-sizing: border-box; padding: 70px 30px 30px 30px; border: 1px solid #e6e6e6; background-color: #f4f4f4; }
body[data-state=logout] .form-box legend {font-size: 1.125rem; font-weight: 700; line-height: 1.5em; position: absolute; top: 30px; left: 30px;  display: block; visibility: visible; overflow: hidden; width: auto; height: auto; color: #000; }
body[data-state=logout] .form-box ~ .form-box { margin-top: 30px; }
body[data-state=logout] .form-box .form-box-btns { position: absolute; top: 30px; right: 30px; }
body[data-state=logout] .form-box .form-box-btns .button-normal { margin-left: 7px; }
body[data-state=logout] .form-box.user-csp-state .txt.multiple { margin: 10px 0 0; }
body[data-state=logout] .form-box.user-csp-state .edit-files .fileBox .btn_file { width: 130px; }
body[data-state=logout] .form-box.user-csp-state .edit-files .list-files {max-width: 490px;  padding: 8px 15px; }
body[data-state=logout] .form-box.user-csp-state .edit-files .list-files > p .file { overflow: hidden; max-width: 350px; white-space: nowrap; text-overflow: ellipsis; }
body[data-state=logout] .form-box.user-csp-state .edit-files .list-files .file-size { line-height: 1; top: 50%; margin-top: -8px; }
body[data-state=logout] .form-box.user-csp-state .csp-current-state {box-sizing: border-box; min-height: 63px; padding: 20px;  background-color: #ececec; }
body[data-state=logout] .form-box.user-csp-state .csp-current-state * { box-sizing: border-box; }
body[data-state=logout] .form-box.user-csp-state .csp-current-state > p {font-size: .875rem;  font-weight: 700; text-align: center; }
body[data-state=logout] .form-box.user-csp-state .csp-current-state > ul { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
body[data-state=logout] .form-box.user-csp-state .csp-current-state > ul > li { font-size: .875rem; position: relative; display: -ms-flexbox; display: flex; padding: 0 0 0 28px; -ms-flex: 1; flex: 1; -ms-flex-align: center; align-items: center; }
body[data-state=logout] .form-box.user-csp-state .csp-current-state > ul > li:before {display: inline-block; width: 27px; height: 27px; margin: 0 7px 0 0;  content: ''; background-image: url(../images/layout_sprites.png); background-position: 0px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .form-box.user-csp-state .csp-current-state > ul > li:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
body[data-state=logout] .form-box.user-csp-state .csp-current-state > ul > li:nth-child(3):after , body[data-state=logout] .form-box.user-csp-state .csp-current-state > ul > li:nth-child(4):after { left: -2px; }
body[data-state=logout] .form-box.user-csp-state .csp-current-state > ul > li:after {position: absolute; top: 50%; left: 0; display: inline-block;  width: 20px; height: 2px; content: ''; background-color: #d3d3d3; }
body[data-state=logout] .form-box.user-csp-state .csp-current-state > ul > li:first-child { padding: 0 8px 0 0; }
body[data-state=logout] .form-box.user-csp-state .csp-current-state > ul > li:first-child:after { display: none; }
body[data-state=logout] .form-box.user-csp-state .csp-current-state > ul > li.current:before {width: 27px; height: 27px;  background-image: url(../images/layout_sprites.png); background-position: -33px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .form-box.user-csp-state .csp-current-state > ul > li.current:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
body[data-state=logout] .form-box.user-csp-state h2 { font-size: 1rem; line-height: 40px; position: relative; margin: 20px 0 0; border-bottom: 1px solid #ccc; }
body[data-state=logout] .form-box.user-csp-state h2 span { font-size: .75rem; position: absolute; top: 50%; right: 0; margin: -6px 0 0; }
body[data-state=logout] .form-box.user-csp-state h2 span:before {position: relative; bottom: -1px; display: inline-block; width: 12px; height: 12px; margin-right: 5px; content: '';  background-image: url(/assets/images/sprites.png); background-position: -128px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .form-box.user-csp-state h2 span:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .form-box.user-csp-state h2.in-two { margin: 40px 0 0; }
body[data-state=logout] .form-box.user-csp-state .forms-item:first-child { margin-top: 20px; }
body[data-state=logout] .form-box.user-csp-state .forms-item .file-size { font-size: .875rem; font-weight: 400; color: #999; }
body[data-state=logout] .form-box.user-csp-state .forms-item .file-ico { font-size: .875rem; font-weight: 500; position: relative; display: inline-block; overflow: hidden; max-width: 350px; margin-right: 10px; padding: 0 0 0 30px; white-space: nowrap; text-decoration: underline; text-overflow: ellipsis; color: #000; }
body[data-state=logout] .form-box.user-csp-state .forms-item .file-ico:before {position: absolute; top: 0; left: 0; display: inline-block; width: 20px; height: 20px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -356px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .form-box.user-csp-state .forms-item .file-ico:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
body[data-state=logout] .form-box .forms-item { margin-top: 30px; }
body[data-state=logout] .form-box .forms-item .label {font-size: .75rem; font-weight: 700; line-height: 1.5em;  display: block; margin-bottom: 5px; color: #9b9b9b; }
body[data-state=logout] .form-box .forms-item .txt {font-size: .875rem; font-weight: 500; line-height: 39px;  display: block; color: #000; border-bottom: 1px solid #e4e4e4; }
body[data-state=logout] .form-box .forms-item .txt[disabled] { color: #ccc; }
body[data-state=logout] .form-box .forms-item.multi-box { display: -ms-flexbox; display: flex; }
body[data-state=logout] .form-box .forms-item.multi-box .multi-box-item { display: inline-block; width: 200px; margin-left: 31px; }
body[data-state=logout] .form-box .forms-item.multi-box .multi-box-item:first-child {width: 260px;  margin: 0; }
body[data-state=logout] .form-box .service-status { margin-top: 30px; border-top: 1px solid #e4e4e4; }
body[data-state=logout] .form-box .service-status > li {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; position: relative;  overflow: hidden; height: 80px; padding-right: 10px; border-bottom: 1px solid #e4e4e4; }
body[data-state=logout] .form-box .service-status > li .service { font-size: 1.125rem; font-weight: 400; line-height: 80px; text-transform: capitalize; color: #1c2024; }
body[data-state=logout] .form-box .service-status > li .service:before {display: inline-block; margin: -3px 10px 0 0;  content: ''; vertical-align: middle; }
body[data-state=logout] .form-box .service-status > li .service.asset-management:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -402px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .form-box .service-status > li .service.asset-management:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .form-box .service-status > li .service.metering:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -222px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .form-box .service-status > li .service.metering:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .form-box .service-status > li .service.governance:before {width: 22px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -667px -51px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .form-box .service-status > li .service.governance:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .form-box .service-status > li .service.monitoring:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -162px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .form-box .service-status > li .service.monitoring:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .form-box .service-status > li .service.chatbot:before {width: 22px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -630px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .form-box .service-status > li .service.chatbot:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
body[data-state=logout] .form-box .service-status > li .service.devos:before {width: 24px; height: 24px;  background-image: url(../images/layout_sprites.png); background-position: -420px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .form-box .service-status > li .service.devos:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
body[data-state=logout] .form-box .service-status > li .service.its-project:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -102px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .form-box .service-status > li .service.its-project:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .form-box .service-status > li .service.its-alarm:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -462px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .form-box .service-status > li .service.its-alarm:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .form-box .service-status > li .service.its-approval:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -432px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .form-box .service-status > li .service.its-approval:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .form-box .service-status > li .service.its-service-request:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -517px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .form-box .service-status > li .service.its-service-request:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .form-box .service-status > li .service.its-dbqcs:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -372px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .form-box .service-status > li .service.its-dbqcs:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .form-box .service-status > li .service.its-devops:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -342px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .form-box .service-status > li .service.its-devops:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .form-box .service-status > li .service.whaTap:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -487px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .form-box .service-status > li .service.whaTap:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .form-box .service-status > li .service.opsnow:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -132px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .form-box .service-status > li .service.opsnow:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .form-box .service-status > li .status {line-height: 80px;  display: inline-block; float: right; }
body[data-state=logout] .form-box .service-status > li .status[data-state=demo] , body[data-state=logout] .form-box .service-status > li .status[data-state=trial] {font-size: .75rem; line-height: 21px; position: absolute; top: 50%; right: 10px;  display: block; box-sizing: border-box; width: 65px; height: 25px; margin-top: -13px; text-align: center; color: #007aff; border: 2px solid #007aff; }
body[data-state=logout] .form-box .service-status > li .status[data-state=active] {position: absolute; top: 50%; right: 10px;  display: block; width: 40px; height: 40px; margin-top: -20px; text-indent: -9999px; border-radius: 100%; background-color: #007aff; }
body[data-state=logout] .form-box .service-status > li .status[data-state=active]:before {position: absolute; top: 50%; left: 50%; display: block; width: 19px; height: 13px; margin-top: -6.5px; margin-left: -9.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -559px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .form-box .service-status > li .status[data-state=active]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .form-box .service-status > li a.status { font-size: .75rem; text-decoration: underline; color: #007aff; }
body[data-state=logout] .form-box[data-state=edit] { border-top: 3px solid #000; }
body[data-state=logout] .threshold-container { display: block; }
body[data-state=logout] .threshold-container .threshold-slider {position: relative;  display: block; height: 20px; padding: 0 20px 0 20px; }
body[data-state=logout] .threshold-container .threshold-slider .label {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 20px; position: absolute; z-index: 1; top: 0;  display: block; color: #000; }
body[data-state=logout] .threshold-container .threshold-slider .label.min { left: 0; }
body[data-state=logout] .threshold-container .threshold-slider .label.max { right: 0; }
body[data-state=logout] .threshold-container .slider {position: relative;  display: block; width: 100%; height: 20px; }
body[data-state=logout] .threshold-container .slider.slider-horizontal .slider-track {height: 14px;  margin-top: -7px; transition: background-color .3s ease-in-out; border: 0px; border-radius: 14px 14px 14px 14px; background: none; background-color: #eee; box-shadow: none; }
body[data-state=logout] .threshold-container .slider.slider-horizontal .slider-track .slider-track-low , body[data-state=logout] .threshold-container .slider.slider-horizontal .slider-track .slider-selection , body[data-state=logout] .threshold-container .slider.slider-horizontal .slider-track .slider-track-high {transition: background-color .3s ease-in-out;  border-radius: 14px; background: none; }
body[data-state=logout] .threshold-container .slider.slider-horizontal .slider-track .slider-selection { background-color: #1886ff; }
body[data-state=logout] .threshold-container .slider.slider-horizontal .slider-handle { z-index: 2; cursor: pointer; }
body[data-state=logout] .threshold-container .slider.slider-horizontal .slider-handle.custom {width: 21px; height: 20px;  background-image: url(/assets/images/sprites.png); background-position: -667px -25px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .threshold-container .slider.slider-horizontal .slider-handle.custom { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .threshold-container .slider.slider-horizontal .slider-handle.custom:before { content: ''; }
body[data-state=logout] .spinner {position: absolute; z-index: 9999; top: 50%; left: 50%;  display: block; overflow: hidden; width: 50px; height: 50px; margin: -25px 0 0 -25px; animation: rotate .7s infinite linear; text-indent: -9999px; border: 2px solid #000; border-left-color: transparent; border-radius: 50%; }
body[data-state=logout] .spinner.on_chart {position: absolute; z-index: 10000; top: 100px; left: 50%;  display: block; width: 50px; height: 50px; margin: -25px 0 0 -25px; animation: rotate .7s infinite linear; text-indent: -9999px; border: 2px solid #000; border-left-color: transparent; border-radius: 50%; }
body[data-state=logout] .none-message {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; text-align: center; color: #b2b2b2; }
body[data-state=logout] .none-message:before {display: block; width: 36px; height: 29px; margin: 0 auto;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -559px -498px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { body[data-state=logout] .none-message:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
body[data-state=logout] .none-message .txt { display: none; }
body[data-state=logout] .none-message[data-state=with-txt]:before { margin-bottom: 14px; }
body[data-state=logout] .none-message[data-state=with-txt] .txt { display: inline-block; }
body[data-state=logout] .am-chart[data-state=none] { display: -ms-flexbox !important; display: flex !important; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }


b.search_form {position: relative;  display: inline-block; box-sizing: border-box; vertical-align: middle; background: url('/assets/images/view_magnify_lightblue_zoom_type.svg') center center no-repeat transparent; }
b.search_form input[type='search'] {font-size: .75rem; line-height: 30px; position: relative; bottom: 1px; box-sizing: border-box; width: 200px; height: 30px; padding: 0 .6em; padding-right: 35px; resize: none; transition: box-shadow .2s ease-in-out;  border: 1px solid #e4e4e4; background: #fff; box-shadow: none; }
b.search_form input[type='search']:focus { border-color: #006cff; }
b.search_form button[type='submit'] {position: absolute; top: 4px; left: 170px; display: inline-block; width: 30px; height: 24px; text-indent: -999em;  border-left: 1px solid #dedede; background: url('/assets/images/view_magnify_lightgray_search_type.svg') center center no-repeat; background-size: 15px; }
b.search_form input[type='search']:focus + button[type='submit'] {border-color: #006cff;  background-image: url('/assets/images/view_magnify_lightblue_search_type.svg'); }


input[type=text] , input[type=password] , input[type=email] , input[type=number] , input[type=search] , select { resize: none; transition: box-shadow .2s ease-in-out; }
input[type=text]:focus , input[type=password]:focus , input[type=email]:focus , input[type=number]:focus , input[type=search]:focus , select:focus { box-shadow: inset 0 0 0 2px #007aff; }
input[type=text][invalid] , input[type=password][invalid] , input[type=email][invalid] , input[type=number][invalid] , input[type=search][invalid] , select[invalid] { box-shadow: inset 0 0 0 2px #ff2d47; }
input[type=text].small:focus , input[type=password].small:focus , input[type=email].small:focus , input[type=number].small:focus , input[type=search].small:focus , select.small:focus { box-shadow: inset 0 0 0 1px #007aff; }
input[type=text].small[invalid] , input[type=password].small[invalid] , input[type=email].small[invalid] , input[type=number].small[invalid] , input[type=search].small[invalid] , select.small[invalid] { box-shadow: inset 0 0 0 1px #ff2d47; }
input[type=text][readonly]:focus , input[type=password][readonly]:focus , input[type=email][readonly]:focus , input[type=number][readonly]:focus , input[type=search][readonly]:focus , select[readonly]:focus { box-shadow: inset 0 0 0 1px #e6e6e6; }
input[type=text][data-state=expand] , input[type=password][data-state=expand] , input[type=email][data-state=expand] , input[type=number][data-state=expand] , input[type=search][data-state=expand] , select[data-state=expand] { width: 100%; }

input::-webkit-input-placeholder { color: #ccc; }

input:-moz-placeholder {opacity: 1;  color: #ccc; }

input::-moz-placeholder {opacity: 1;  color: #ccc; }

input:-ms-input-placeholder { color: #ccc; }

span:focus {outline: 0px;  box-shadow: 0px; }

.search-width-icon { position: relative; }
.search-width-icon input[type=search][data-size=medium] {line-height: 30px; width: 200px;  height: 32px; }
.search-width-icon input[type=search][data-size=small] {font-size: .75rem; font-weight: 400; line-height: 22px; width: 200px;  height: 24px; }
.search-width-icon input[type=search][data-size=small].general { padding: 0px 10px 0 30px; }
.search-width-icon input[type=search][data-size=small].general + button { position: absolute; top: 0; left: 0px; width: 22px; height: 22px; }
.search-width-icon input[type=search].general { padding: 0px 10px 0 38px; }
.search-width-icon input[type=search].general + button { position: absolute; top: 0; left: 0px; width: 30px; height: 30px; }
.search-width-icon input[type=search].general + button:before {position: absolute; top: calc(50% + 1px); left: 9px; width: 14px; height: 14px;  content: ''; transform: translateY(-50%); background-image: url(/assets/images/sprites.png); background-position: -86px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .search-width-icon input[type=search].general + button:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.search-width-icon input[type=search].general:focus + button:before {width: 14px; height: 14px;  background-image: url(/assets/images/sprites.png); background-position: -718px -665px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .search-width-icon input[type=search].general:focus + button:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }

input[type=search].general { font-size: 12px; font-size: .875rem; font-weight: 500; font-weight: 500; line-height: 38px; display: block; box-sizing: border-box; width: 100%; height: 40px; padding: 0 0 0 10px; cursor: text; vertical-align: middle; color: #222; color: #000; background-color: #fff; box-shadow: inset 0 0 0 1px #e4e4e4; }
input[type=search].general[data-size=medium] {line-height: 30px; width: 200px;  height: 32px; }
input[type=search].general:focus { box-shadow: inset 0 0 0 2px #007aff; }
input[type=search].general[disabled] { color: #999; background-color: #eee; box-shadow: inset 0 0 0 1px #e4e4e4; }
input[type=search].general[invalid] { box-shadow: inset 0 0 0 2px #ff2d47; }
input[type=search].general.inline { display: inline-block; }
input[type=search].general.small {font-size: .75rem; line-height: 24px;  display: inline-block; width: auto; height: 24px; }


input[type=text] , input[type=password] , input[type=search] , input[type=email] , input[type=number] {font-size: .875rem; font-weight: 500; line-height: 38px; display: block; box-sizing: border-box; width: 100%; height: 40px; padding: 0 0px 0 10px;  cursor: text; vertical-align: middle; color: #000; background-color: #fff; box-shadow: inset 0 0 0 1px #e4e4e4; }
input[type=text][disabled] , input[type=password][disabled] , input[type=search][disabled] , input[type=email][disabled] , input[type=number][disabled] { color: #999; background-color: #eee; box-shadow: inset 0 0 0 1px #e4e4e4; }
input[type=text][invalid] , input[type=password][invalid] , input[type=search][invalid] , input[type=email][invalid] , input[type=number][invalid] { box-shadow: inset 0 0 0 2px #ff2d47; }
input[type=text].inline , input[type=password].inline , input[type=search].inline , input[type=email].inline , input[type=number].inline { display: inline-block; }
input[type=text].small , input[type=password].small , input[type=search].small , input[type=email].small , input[type=number].small {font-size: .75rem; line-height: 24px;  display: inline-block; width: auto; height: 24px; }
input[type=text].daterange , input[type=password].daterange , input[type=search].daterange , input[type=email].daterange , input[type=number].daterange {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 700; line-height: 24px;  display: inline-block; height: 24px; padding: 0 15px 0 10px; vertical-align: middle; color: #000; background-color: transparent; box-shadow: none; }

input[type=number]::-webkit-inner-spin-button , input[type=number]::-webkit-outer-spin-button {margin: 0;  -webkit-appearance: none; appearance: none; }


.daterange {position: relative;  display: inline-block; width: 200px; }
.daterange:after {position: absolute; top: 50%; right: 0; display: block; width: 14px; height: 14px; margin-top: -7px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .daterange:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.daterange input.daterange { z-index: 1; }


.fileBox {font-size: .75rem;  position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.fileBox input[type=text]::-webkit-input-placeholder { color: #999; }
.fileBox input[type=text]:-moz-placeholder {opacity: 1;  color: #999; }
.fileBox input[type=text]::-moz-placeholder {opacity: 1;  color: #999; }
.fileBox input[type=text]:-ms-input-placeholder { color: #999; }
.fileBox .fileName {line-height: 40px;  display: inline-block; box-sizing: border-box; width: calc(100% - 100px); max-width: 320px; height: 40px; margin-right: 10px; padding-left: 15px; vertical-align: middle; color: #999; background-color: #e6e6e6; }
.fileBox .btn_file {font-size: 1em; line-height: 40px;  display: inline-block; box-sizing: border-box; width: 195px; height: 40px; margin-right: 18px; text-align: center; vertical-align: middle; color: #fff; background-color: #999; }
.fileBox p { color: #666; }
.fileBox p span { letter-spacing: -.01rem; }
.fileBox input[type='file'] {font-size: 12px; line-height: 1;  position: absolute; overflow: hidden; clip: rect(0, 0, 0, 0); width: 1px; height: 1px; margin: -1px; padding: 0; padding: 5px 10px; vertical-align: middle; border: 0; }


input[type=checkbox] { position: absolute; visibility: hidden; opacity: 0; }
input[type=checkbox] + label {font-size: .875rem; font-weight: 500; line-height: 1.42857em; position: relative; display: inline-block; padding-left: 20px;  cursor: pointer; color: #000; }
input[type=checkbox] + label:before {position: absolute; top: 50%; left: 0; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -273px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { input[type=checkbox] + label:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
input[type=checkbox] + label:after {position: absolute; top: 50%; left: 0; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -718px -252px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { input[type=checkbox] + label:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
input[type=checkbox] + label .required { color: #1886ff; }
input[type=checkbox] + label a {text-decoration: underline;  color: #1886ff; }
input[type=checkbox][disabled] + label:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -126px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { input[type=checkbox][disabled] + label:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
input[type=checkbox]:checked + label:after {transition: opacity .3s ease-in-out;  opacity: 1; }
input[type=checkbox]:checked[disabled] + label:after {width: 15px; height: 15px;  opacity: 1; background-image: url(/assets/images/sprites.png); background-position: -718px -42px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { input[type=checkbox]:checked[disabled] + label:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
input[type=checkbox] ~ .add-info { font-size: .875rem !important; line-height: 1.42857em !important; color: #000 !important; }
input[type=checkbox][data-size=large] + label {font-size: 1.25rem; font-weight: 700; line-height: 1.5em;  padding-left: 42px; }
input[type=checkbox][data-size=large] + label:before {width: 22px; height: 22px;  margin-top: -11px; background-image: url(/assets/images/sprites.png); background-position: -638px -423px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { input[type=checkbox][data-size=large] + label:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
input[type=checkbox][data-size=large] + label:after {width: 22px; height: 22px;  margin-top: -11px; background-image: url(/assets/images/sprites.png); background-position: -638px -199px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { input[type=checkbox][data-size=large] + label:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
input[type=checkbox][data-size=large] + label .required { font-size: 1rem; font-weight: 500; }
input[type=checkbox].none + label { display: inline-block !important; width: 15px; height: 15px; margin-top: -2px; padding: 0 !important; vertical-align: middle; text-indent: -9999px; }
input[type=checkbox].none + label:before { top: 50% !important; }


input[type=radio] { position: absolute; visibility: hidden; opacity: 0; }
input[type=radio] + label {font-size: .875rem; font-weight: 500; line-height: 1.42857em; position: relative; display: inline-block; padding-left: 20px;  cursor: pointer; color: #000; }
input[type=radio] + label:before {position: absolute; top: 50%; left: 0; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -538px -228px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { input[type=radio] + label:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
input[type=radio] + label:after {position: absolute; top: 50%; left: 0; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -718px -210px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { input[type=radio] + label:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
input[type=radio] + label .small {font-size: .875rem; font-weight: 400;  display: none; letter-spacing: -.1em; color: #666; }
input[type=radio][disabled] + label:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -105px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { input[type=radio][disabled] + label:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
input[type=radio]:checked + label:after { opacity: 1; }
input[type=radio]:checked + label .small { display: inline-block; }
input[type=radio]:checked[disabled] + label:after {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -168px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { input[type=radio]:checked[disabled] + label:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
input[type=radio] ~ .add-info { font-size: .875rem !important; line-height: 1.42857em !important; color: #000 !important; }
.popup-join input[type=radio] + label {font-size: 1rem; line-height: 1.5em;  margin-right: 35px; }


select {font-size: .875rem; font-weight: 400; line-height: 38px;  display: inline-block; box-sizing: border-box; height: 40px; padding: 0 35px 0 10px; vertical-align: middle; color: #000; background: #fff url('/assets/images/selectbox_arrow_02@2x.png') right center no-repeat; background-size: 30px 40px;box-shadow: inset 0 0 0 1px #e4e4e4;  }
select.block { display: block; width: 100%; }
select[disabled] { opacity: .3; }
select[invalid] { box-shadow: inset 0 0 0 2px #ff2d47; }
select[invalid].small , select[invalid].small-white { box-shadow: inset 0 0 0 1px #ff2d47; }
select::-ms-expand { display: none; }
select.small {font-size: .75rem; font-weight: 500; line-height: 24px; position: relative;  display: inline-block; height: 24px; padding: 0 30px 0 8px; color: #000; border: 0px; background-color: #e6e6e6; }
select.small-white {font-size: .75rem; font-weight: 500; line-height: 28px; position: relative;  display: inline-block; height: 30px; padding: 0 30px 0 8px; color: #000; border: 0px; background-color: #fff; }


textarea {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; box-sizing: border-box; width: 100%; height: 200px; padding: 8px 10px; transition: .3s ease-in-out; vertical-align: middle; color: #000; border: 1px solid #e4e4e4; }
textarea:focus {transition: .3s ease-in-out;  border: 2px solid #007aff; background: #fff; }
textarea[invalid] { border: 0; box-shadow: inset 0 0 0 2px #ff2d47; }
textarea.autosize {line-height: 1.25rem;  height: 140px; }
textarea:-webkit-input-placeholder { color: #ccc; }
textarea::-webkit-input-placeholder { color: #ccc; }
textarea:-moz-placeholder { color: #ccc; }
textarea::-moz-placeholder { color: #ccc; }
textarea:-ms-input-placeholder { color: #ccc; }
textarea::-ms-input-placeholder { color: #ccc; }


.select-period {font-size: .75rem;  position: relative; overflow: hidden; vertical-align: middle; color: #000; }
.select-period label {font-size: .875rem; font-weight: 700; line-height: 30px;  display: inline-block; margin-right: 10px; vertical-align: middle; color: #666; }
.select-period input[type=text] {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; line-height: 28px; display: inline-block; width: 95px; height: 30px;  opacity: .5; }

.invalid-message {font-size: .875rem;  margin-top: 4px; color: #ff2d47; }
.invalid-message.top-margin { margin-top: 10px; }

.invalid-tooltip {font-size: .75rem; line-height: 1.16667em; position: absolute; z-index: 1;  display: block; padding: 10px 8px 10px 13px; white-space: nowrap; color: #fff; border-radius: 5px; background-color: #ff2d47; }

.guide-message {font-size: .875rem; line-height: 1.42857em; position: relative;  display: block; margin-top: 4px; padding-left: 20px; color: #1785fe; }
.guide-message:before {position: absolute; top: 2px; left: 0; display: block; width: 16px; height: 16px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -696px -221px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .guide-message:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }

.forms { padding: 16px 0 0 0; }
.forms .forms-item { margin-top: 33px; }
.forms .forms-item .caution { font-size: .75rem; line-height: 1.5em; margin: 6px 0 0; color: #4a90e2; }
.forms .forms-item .checkbox_wrap {box-sizing: border-box; margin: 8px 0 0;  padding: 15px; padding-bottom: 9px; border: 1px solid #d9d9d9; background: #ebebeb; }
.forms .forms-item .checkbox_wrap a , .forms .forms-item .checkbox_wrap label { color: #666; }
.forms .forms-item .label {font-size: .75rem;  display: block; margin-bottom: 6px; color: #9b9b9b; }
.forms .forms-item .label em {margin: 0 0 0 3px;  color: #1886ff; }
.forms .forms-item .label .lang-message { font-size: .75rem; line-height: 1.5em; margin: 5px 0 0; color: #666; }
.forms .forms-item .txt {font-size: .875rem; font-weight: 500; line-height: 39px;  display: block; color: #000; border-bottom: 1px solid #e6e6e6; }
.forms .forms-item .txt[disabled] { color: #ccc; }
.forms .forms-item .txt-guide {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; margin-top: 5px; text-align: right; color: #666; }
.forms .forms-item .txt-guide.left { text-align: left; }
.forms .forms-item .inline-txt {font-size: .875rem; font-weight: 500;  display: inline-block; color: #000; }
.forms .forms-item .button-normal[data-size=small] { position: absolute; top: 50%; right: 10px; margin-top: -15px; }
.forms .forms-item .list-agreement > li + li { margin-top: 9px; }
.forms .forms-item .line-break { margin-top: 15px; }
.forms .forms-item .multiselect-native-select { width: 100%; }
.forms .forms-item.select-group { margin-top: 16px; }
.forms .forms-item.select-group label { font-size: .875rem; font-weight: 500; color: #000; }
.forms .forms-item.select-group .multiselect-native-select { width: 100px; }
.forms .forms-item.select-group .multiselect-native-select .btn-group.default .multiselect { font-size: .875rem; font-weight: 400; line-height: 30px; height: 32px; color: #222; }
.forms .forms-item.select-group .items-group {margin-top: 8px; padding: 9px 10px;  background-color: #f6f7f8; }
.forms .forms-item .wrap-label { position: relative; display: inline-block; overflow: auto; width: calc( 100% - 16px); max-width: 380px; min-height: 32px; padding: 4px 8px; background-color: #fff; box-shadow: inset 0 0 0 1px #e4e4e4; }
.forms .forms-item .wrap-label .button-ui.general {float: left;  margin-top: 4px; margin-left: 4px; }
.forms .forms-item .wrap-label input[type=text] {line-height: 32px;  display: inline; float: left; width: 150px; height: 32px; box-shadow: inset 0 0 0 0px #e4e4e4; }
.forms .forms-item .check-reception ~ .check-reception-contents { display: none; }
.forms .forms-item .check-reception:checked ~ .check-reception-contents { display: block; }
.forms .forms-item .check-reception-contents label { font-size: .875rem; font-weight: 400; line-height: 1.25rem; color: #222; }
.forms .forms-item.multi-box { display: -ms-flexbox; display: flex; }
.forms .forms-item.multi-box .multi-box-item { display: inline-block; margin-left: 12px; }
.forms .forms-item.multi-box .multi-box-item:first-child { margin: 0; }
.forms .agree-signup {font-size: 12px; line-height: 1.5em;  margin: 30px 0 0; color: #666; }
.forms .agree-signup a {text-decoration: underline;  color: #1886ff; }
.forms .card-info { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
.forms .card-info .txt { font-size: .875rem; font-weight: 500; vertical-align: middle; color: #000; }
.forms .bank-info { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
.forms .card-number { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
.forms .card-number .hyphen {font-size: .875rem; font-weight: 500; line-height: 40px;  display: inline-block; margin: 0 10px; vertical-align: middle; }
.forms .column-number { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
.forms .column-number * { -ms-flex-positive: 1; flex-grow: 1; }
.forms .column-number select {margin-right: 10px;  -ms-flex-positive: 1; flex-grow: 1; }
.forms .column-number .hyphen {font-size: .875rem; font-weight: 500; line-height: 40px;  display: inline-block; margin: 0 10px; vertical-align: middle; }
.forms .phone-number {position: relative;  display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
.forms .phone-number .invalid-message-wrap { position: relative; padding: 0 0 20px; }
.forms .phone-number .invalid-message-wrap.select { width: calc(40% - 10px); }
.forms .phone-number .invalid-message-wrap.input {width: 60%;  margin-left: 10px; }
.forms .phone-number .invalid-message-wrap.input input { width: 100%; margin: 0; }
.forms .phone-number .invalid-message-wrap .multiselect-native-select { width: 100%; }
.forms .phone-number .invalid-message-wrap .invalid-message { position: absolute; bottom: 0; left: 0; white-space: nowrap; }
.forms .phone-number .multiselect-native-select { width: 40%; width: calc(40% - 10px); }
.forms .phone-number input {width: 60%;  margin-left: 10px; }
.forms .phone-number input::-ms-clear { display: none; width: 0; height: 0; }
.forms .phone-number.required .multiselect-container.dropdown-menu li:nth-child(2) { display: none !important; }
.forms .select-lang .input-group { display: none; }
.forms .select-lang .lang-message { font-size: .75rem; line-height: 1.5em; margin: 5px 0 0; color: #666; }
.forms .select-lang.required .multiselect-container.dropdown-menu li:nth-child(2) { display: none !important; }
.forms .add-item { position: relative; margin-top: 10px; }
.forms .add-info {font-size: .75rem; line-height: 1.5em;  position: relative; margin-top: 10px; color: rgba(0, 0, 0, .4); }
.forms .password-validation { display: block; box-sizing: border-box; margin-top: 5px; padding: 0px 0 5px 15px; background-color: rgba(216, 216, 216, .3); }
.forms .password-validation em {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: inline-block; margin-top: 5px; margin-right: 15px; color: #666; }
.forms .password-validation em:before {display: inline-block; width: 16px; height: 16px; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -696px -89px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .forms .password-validation em:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.forms .password-validation em[data-state=valid]:before {width: 16px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -696px -111px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .forms .password-validation em[data-state=valid]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.forms .list-select { overflow: auto; overflow-x: hidden; height: 365px; border-top: 2px solid #000; border-bottom: 2px solid #000; }
.forms .list-select > li { position: relative; border-top: 1px solid #e6e6e6; }
.forms .list-select > li input[type=checkbox] , .forms .list-select > li input[type=radio] { position: absolute; left: -9999px; }
.forms .list-select > li input[type=checkbox]:checked + label:after , .forms .list-select > li input[type=radio]:checked + label:after {right: 30px; transition: opacity .3s ease-out;  opacity: 1; }
.forms .list-select > li label {font-size: 1rem; line-height: 60px; position: relative; display: block; box-sizing: border-box; padding-left: 20px;  cursor: pointer; transition: background-color .3s ease-in-out; color: #000; }
.forms .list-select > li label:hover { background-color: #f6f6f6; }
.forms .list-select > li label:before { content: none; }
.forms .list-select > li label:after {position: absolute; top: 50%; right: -30px; left: auto; display: block; width: 27px; height: 20px; margin-top: -10px;  content: ''; transition: opacity .3s ease-in; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -300px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .forms .list-select > li label:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.forms .forms-demo { margin-top: 20px; }
.forms .forms-demo > li + li { margin-top: 40px; }
.forms .forms-demo > li .title { font-size: 1rem; font-weight: 500; line-height: 1.5em; color: #000; }
.forms .forms-demo > li .forms-item { margin-top: 20px; }
.forms .forms-demo > li .forms-item label ~ label { margin-left: 60px; }
.forms .forms-demo > li .forms-item .line-break { margin-top: 23px; }
.forms .forms-demo > li .forms-item .icon {font-weight: 400;  display: inline-block; }
.forms .forms-demo > li .forms-item .icon:before {display: inline-block; margin: -2px 12px 0 8px;  content: ''; vertical-align: middle; }
.forms .forms-demo > li .forms-item .icon.aws:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .forms .forms-demo > li .forms-item .icon.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.forms .forms-demo > li .forms-item .icon.azure:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .forms .forms-demo > li .forms-item .icon.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.forms .forms-demo > li .forms-item .icon.idc:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .forms .forms-demo > li .forms-item .icon.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.forms .forms-demo > li .forms-item .etc { margin-left: 7px; }
.forms .form-column { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
.forms .form-column .forms-item { -ms-flex: 1; flex: 1; -ms-flex-preferred-size: 0; flex-basis: 0; }
.forms .form-column .forms-item ~ .forms-item { margin-left: 20px; }
.forms .forms-confirm { position: relative; }
.forms .forms-confirm .button-normal { position: absolute; top: 50%; right: 5px; margin-top: -15px; }

html:lang(en) .csp-current-state fieldset > p { font-size: 1.25rem; margin: -26px 0 0; text-align: left; }

html:lang(en) .csp-current-state fieldset > ul { padding: 0 0 0 190px; }
html:lang(en) .csp-current-state fieldset > ul > li { font-size: 1.125rem; }
html:lang(en) .csp-current-state fieldset > ul > li:before { margin: 0 10px 0 0; }
html:lang(en) .csp-current-state fieldset > ul > li:after { margin: 0 15px; }

.csp-current-state {box-sizing: border-box;  padding: 17px 32px 0; }
.csp-current-state * { box-sizing: border-box; }
.csp-current-state fieldset {position: relative; display: -ms-flexbox; display: flex; border: 1px solid #e6e6e6;  background-color: #ececec; }
.csp-current-state fieldset > p {font-size: 1.25rem;  font-weight: 700; position: absolute; top: 50%; left: 30px; margin: -13px 0 0; text-align: center; }
.csp-current-state fieldset .button-normal { position: absolute; top: 50%; right: 30px; margin: -20px 0 0; }
.csp-current-state fieldset > ul { display: -ms-flexbox; display: flex; min-height: 91px; padding: 0 0 0 240px; -ms-flex-align: center; align-items: center; }
.csp-current-state fieldset > ul > li { font-size: 1.25rem; position: relative; display: -ms-flexbox; display: flex; color: #bdbdbd; -ms-flex-align: center; align-items: center; }
.csp-current-state fieldset > ul > li:before {display: inline-block; width: 27px; height: 27px; margin: 0 14px 0 0;  content: ''; background-image: url(../images/layout_sprites.png); background-position: 0px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .csp-current-state fieldset > ul > li:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.csp-current-state fieldset > ul > li span {display: inline-block;  max-width: 90px; }
.csp-current-state fieldset > ul > li:after {display: inline-block;  width: 40px; height: 2px; margin: 0 20px; content: ''; background-color: #d3d3d3; }
.csp-current-state fieldset > ul > li:last-child { padding: 0 8px 0 0; }
.csp-current-state fieldset > ul > li:last-child:after { display: none; }
.csp-current-state fieldset > ul > li.current { color: #000; }
.csp-current-state fieldset > ul > li.current:before {width: 27px; height: 27px;  background-image: url(../images/layout_sprites.png); background-position: -33px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .csp-current-state fieldset > ul > li.current:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }

.sercurity-state {box-sizing: border-box;  padding: 17px 32px 0; }
.page-portal-account .sercurity-state {margin: 30px 0 0;  padding: 0; }
.page-portal-account .sercurity-state.first { margin: 15px 0 0; }
.sercurity-state * { box-sizing: border-box; }
.sercurity-state .state-wrap {position: relative; display: -ms-flexbox; display: flex; border: 1px solid #e6e6e6;  background-color: #ececec; }
.page-portal-account .sercurity-state .state-wrap {padding: 0 30px;  background-color: #fff; }
.sercurity-state .state-wrap > p {font-size: 1.25rem;  font-weight: 700; position: absolute; top: 50%; left: 30px; margin: -13px 0 0; text-align: center; }
.page-portal-account .sercurity-state .state-wrap > p { font-size: .875rem; margin: -7px 0 0; }
.sercurity-state .state-wrap .button-normal { position: absolute; top: 50%; right: 30px; margin: -20px 0 0; }
.sercurity-state .state-wrap > ul { display: -ms-flexbox; display: flex; width: 100%; min-height: 91px; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.page-portal-account .sercurity-state .state-wrap > ul {line-height: 91px;  display: block; float: left; padding: 0 0 0 214px; }
.sercurity-state .state-wrap > ul > li { font-size: .875rem; position: relative; display: -ms-flexbox; display: flex; margin: 0 0 0 87px; -ms-flex-align: center; align-items: center; }
html[lang=en] .sercurity-state .state-wrap > ul > li { margin: 0 0 0 10px; }
html[lang=en] .sercurity-state .state-wrap > ul > li input[type=radio] + label { font-size: .75rem; }
html[lang=en] .sercurity-state .state-wrap > ul > li input[type=radio] + label:before , html[lang=en] .sercurity-state .state-wrap > ul > li input[type=radio] + label:after { top: 0; margin: 2px 0 0; }
.page-portal-account .sercurity-state .state-wrap > ul > li { display: inline-block; vertical-align: middle; }
.page-portal-account .sercurity-state .state-wrap > ul > li:first-child { width: 284px; }
html[lang=en] .page-portal-account .sercurity-state .state-wrap > ul > li:first-child {width: 334px;  margin: 0 0 0 15px; }
.sercurity-state .state-wrap > ul > li em {font-weight: 700; margin: 0 7px 0 0;  color: #000; }
html[lang=en] .sercurity-state .state-wrap > ul > li em {font-size: .875rem;  display: block; }
.sercurity-state .state-wrap > ul > li label { color: #888; }
html[lang=en] .sercurity-state .state-wrap > ul > li label { padding-left: 24px; }
.sercurity-state .state-wrap > ul > li:first-child { margin-left: 0; }
html[lang=en] .sercurity-state .state-wrap > ul > li:first-child { margin-left: inherit; }

.sercurity-ip-setup {box-sizing: border-box;  padding: 17px 32px 0; }
.sercurity-ip-setup * { box-sizing: border-box; }
.sercurity-ip-setup fieldset {position: relative; padding: 0 30px 25px; border: 1px solid #e6e6e6;  background-color: #f4f4f4; }
.sercurity-ip-setup .head { padding: 22px 0; }
.sercurity-ip-setup .head:after {display: table; clear: both;  content: ''; }
.sercurity-ip-setup .head p { float: left; }
.sercurity-ip-setup .head p:first-child {font-size: .875rem;  color: #888; }
.sercurity-ip-setup .head p.ip {font-size: .75rem; top: 0; right: 30px;  float: right; }
.setupInfo.invalid { padding: 0 0 10px; }
.setupInfo div , .setupInfo p { display: inline-block; }
.setupInfo p { font-size: .75rem; }
.setupInfo p.invalid-message { position: absolute; bottom: -20px; display: table; white-space: nowrap; }
.setupInfo em { font-size: .875rem; font-weight: 500; }
.setupInfo .ipinfo label { font-size: .75rem; }
.setupInfo .ipinfo input[type=text] {font-size: .875rem; display: inline-block;  width: 45px; height: 40px; padding: 0; text-align: center; }
.setupInfo .address {position: relative;  padding: 0 0 0 12px; }
.setupInfo .address span {position: relative;  display: inline-block; height: 40px; margin: 0 0 0 8px; }
.setupInfo .address span:first-child { margin: 0; }
.setupInfo .address span:first-child:before { content: none; }
.setupInfo .address span:before { position: absolute; bottom: 2px; left: -7px; content: '.'; }
.setupInfo .band {position: relative;  padding: 0 0 0 13px; }
.setupInfo .band:before { position: absolute; top: 10px; left: 0; content: '~'; }
.setupInfo .band + p { padding: 0 50px 0 14px; }
.setupInfo .explain input[type=text] { width: 406px; margin: 0 0 0 12px; padding: 0 10px; text-align: left; }
html[lang=en] .setupInfo .explain input[type=text] { width: 316px; }
.setupInfo input[type=text] {font-size: .875rem; display: inline-block;  width: 45px; height: 40px; padding: 0; text-align: center; }
html[lang=en] .setupInfo input[type=text] { width: 40px; }
.sercurity-ip-setup fieldset .button-normal { position: relative; bottom: -1px; float: right; border-color: #1886ff; background-color: #1886ff; }
.sercurity-ip-setup fieldset > ul { display: -ms-flexbox; display: flex; width: 100%; min-height: 91px; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.sercurity-ip-setup fieldset > ul > li { font-size: .875rem; position: relative; display: -ms-flexbox; display: flex; margin: 0 0 0 87px; -ms-flex-align: center; align-items: center; }
.sercurity-ip-setup fieldset > ul > li em {font-weight: 700; margin: 0 7px 0 0;  color: #000; }
.sercurity-ip-setup fieldset > ul > li label { color: #888; }
.sercurity-ip-setup fieldset > ul > li:first-child { margin-left: 0; }

.form-box {position: relative;  display: block; box-sizing: border-box; padding: 70px 30px 30px 30px; border: 1px solid #e6e6e6; background-color: #f4f4f4; }
.form-box legend {font-size: 1.125rem; font-weight: 700; line-height: 1.5em; position: absolute; top: 30px; left: 30px;  display: block; visibility: visible; overflow: hidden; width: auto; height: auto; color: #000; }
.form-box ~ .form-box { margin-top: 30px; }
.form-box .form-box-btns { position: absolute; top: 30px; right: 30px; }
.form-box .form-box-btns .button-normal { margin-left: 7px; }
.form-box.user-csp-state .txt.multiple { margin: 10px 0 0; }
.form-box.user-csp-state .edit-files .fileBox .btn_file { width: 130px; }
.form-box.user-csp-state .edit-files .list-files {max-width: 490px;  padding: 8px 15px; }
.form-box.user-csp-state .edit-files .list-files > p .file { overflow: hidden; max-width: 350px; white-space: nowrap; text-overflow: ellipsis; }
.form-box.user-csp-state .edit-files .list-files .file-size { line-height: 1; top: 50%; margin-top: -8px; }
.form-box.user-csp-state .csp-current-state {box-sizing: border-box; min-height: 63px; padding: 20px;  background-color: #ececec; }
.form-box.user-csp-state .csp-current-state * { box-sizing: border-box; }
.form-box.user-csp-state .csp-current-state > p {font-size: .875rem;  font-weight: 700; text-align: center; }
.form-box.user-csp-state .csp-current-state > ul { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.form-box.user-csp-state .csp-current-state > ul > li { font-size: .875rem; position: relative; display: -ms-flexbox; display: flex; padding: 0 0 0 28px; -ms-flex: 1; flex: 1; -ms-flex-align: center; align-items: center; }
.form-box.user-csp-state .csp-current-state > ul > li:before {display: inline-block; width: 27px; height: 27px; margin: 0 7px 0 0;  content: ''; background-image: url(../images/layout_sprites.png); background-position: 0px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .form-box.user-csp-state .csp-current-state > ul > li:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.form-box.user-csp-state .csp-current-state > ul > li:nth-child(3):after , .form-box.user-csp-state .csp-current-state > ul > li:nth-child(4):after { left: -2px; }
.form-box.user-csp-state .csp-current-state > ul > li:after {position: absolute; top: 50%; left: 0; display: inline-block;  width: 20px; height: 2px; content: ''; background-color: #d3d3d3; }
.form-box.user-csp-state .csp-current-state > ul > li:first-child { padding: 0 8px 0 0; }
.form-box.user-csp-state .csp-current-state > ul > li:first-child:after { display: none; }
.form-box.user-csp-state .csp-current-state > ul > li.current:before {width: 27px; height: 27px;  background-image: url(../images/layout_sprites.png); background-position: -33px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .form-box.user-csp-state .csp-current-state > ul > li.current:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.form-box.user-csp-state h2 { font-size: 1rem; line-height: 40px; position: relative; margin: 20px 0 0; border-bottom: 1px solid #ccc; }
.form-box.user-csp-state h2 span { font-size: .75rem; position: absolute; top: 50%; right: 0; margin: -6px 0 0; }
.form-box.user-csp-state h2 span:before {position: relative; bottom: -1px; display: inline-block; width: 12px; height: 12px; margin-right: 5px; content: '';  background-image: url(/assets/images/sprites.png); background-position: -128px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .form-box.user-csp-state h2 span:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.form-box.user-csp-state h2.in-two { margin: 40px 0 0; }
.form-box.user-csp-state .forms-item:first-child { margin-top: 20px; }
.form-box.user-csp-state .forms-item .file-size { font-size: .875rem; font-weight: 400; color: #999; }
.form-box.user-csp-state .forms-item .file-ico { font-size: .875rem; font-weight: 500; position: relative; display: inline-block; overflow: hidden; max-width: 350px; margin-right: 10px; padding: 0 0 0 30px; white-space: nowrap; text-decoration: underline; text-overflow: ellipsis; color: #000; }
.form-box.user-csp-state .forms-item .file-ico:before {position: absolute; top: 0; left: 0; display: inline-block; width: 20px; height: 20px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -356px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .form-box.user-csp-state .forms-item .file-ico:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.form-box .forms-item { margin-top: 30px; }
.form-box .forms-item .label {font-size: .75rem; font-weight: 700; line-height: 1.5em;  display: block; margin-bottom: 5px; color: #9b9b9b; }
.form-box .forms-item .txt {font-size: .875rem; font-weight: 500; line-height: 39px;  display: block; color: #000; border-bottom: 1px solid #e4e4e4; }
.form-box .forms-item .txt[disabled] { color: #ccc; }
.form-box .forms-item.multi-box { display: -ms-flexbox; display: flex; }
.form-box .forms-item.multi-box .multi-box-item { display: inline-block; width: 200px; margin-left: 31px; }
.form-box .forms-item.multi-box .multi-box-item:first-child {width: 260px;  margin: 0; }
.form-box .service-status { margin-top: 30px; border-top: 1px solid #e4e4e4; }
.form-box .service-status > li {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; position: relative;  overflow: hidden; height: 80px; padding-right: 10px; border-bottom: 1px solid #e4e4e4; }
.form-box .service-status > li .service { font-size: 1.125rem; font-weight: 400; line-height: 80px; text-transform: capitalize; color: #1c2024; }
.form-box .service-status > li .service:before {display: inline-block; margin: -3px 10px 0 0;  content: ''; vertical-align: middle; }
.form-box .service-status > li .service.asset-management:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -402px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .form-box .service-status > li .service.asset-management:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.form-box .service-status > li .service.metering:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -222px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .form-box .service-status > li .service.metering:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.form-box .service-status > li .service.governance:before {width: 22px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -667px -51px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .form-box .service-status > li .service.governance:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.form-box .service-status > li .service.chatbot:before {width: 22px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -630px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .form-box .service-status > li .service.chatbot:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.form-box .service-status > li .service.devos:before {width: 24px; height: 24px;  background-image: url(../images/layout_sprites.png); background-position: -420px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .form-box .service-status > li .service.devos:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.form-box .service-status > li .service.monitoring:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -162px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .form-box .service-status > li .service.monitoring:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.form-box .service-status > li .service.its-project:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -102px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .form-box .service-status > li .service.its-project:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.form-box .service-status > li .service.its-alarm:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -462px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .form-box .service-status > li .service.its-alarm:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.form-box .service-status > li .service.its-approval:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -432px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .form-box .service-status > li .service.its-approval:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.form-box .service-status > li .service.its-service-request:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -517px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .form-box .service-status > li .service.its-service-request:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.form-box .service-status > li .service.its-dbqcs:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -372px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .form-box .service-status > li .service.its-dbqcs:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.form-box .service-status > li .service.its-devops:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -342px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .form-box .service-status > li .service.its-devops:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.form-box .service-status > li .service.whaTap:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -487px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .form-box .service-status > li .service.whaTap:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.form-box .service-status > li .service.opsnow:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -132px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .form-box .service-status > li .service.opsnow:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.form-box .service-status > li .status {line-height: 80px;  display: inline-block; float: right; }
.form-box .service-status > li .status[data-state=demo] , .form-box .service-status > li .status[data-state=trial] {font-size: .75rem; line-height: 21px; position: absolute; top: 50%; right: 10px;  display: block; box-sizing: border-box; width: 65px; height: 25px; margin-top: -13px; text-align: center; color: #007aff; border: 2px solid #007aff; }
.form-box .service-status > li .status[data-state=active] {position: absolute; top: 50%; right: 10px;  display: block; width: 40px; height: 40px; margin-top: -20px; text-indent: -9999px; border-radius: 100%; background-color: #007aff; }
.form-box .service-status > li .status[data-state=active]:before {position: absolute; top: 50%; left: 50%; display: block; width: 19px; height: 13px; margin-top: -6.5px; margin-left: -9.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -559px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .form-box .service-status > li .status[data-state=active]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.form-box .service-status > li a.status { font-size: .75rem; text-decoration: underline; color: #007aff; }
.form-box[data-state=edit] { border-top: 3px solid #000; }

.threshold-container { display: block; }
.threshold-container .threshold-slider {position: relative;  display: block; height: 20px; padding: 0 20px 0 20px; }
.threshold-container .threshold-slider .label {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 20px; position: absolute; z-index: 1; top: 0;  display: block; color: #000; }
.threshold-container .threshold-slider .label.min { left: 0; }
.threshold-container .threshold-slider .label.max { right: 0; }
.threshold-container .slider {position: relative;  display: block; width: 100%; height: 20px; }
.threshold-container .slider.slider-horizontal .slider-track {height: 14px;  margin-top: -7px; transition: background-color .3s ease-in-out; border: 0px; border-radius: 14px 14px 14px 14px; background: none; background-color: #eee; box-shadow: none; }
.threshold-container .slider.slider-horizontal .slider-track .slider-track-low , .threshold-container .slider.slider-horizontal .slider-track .slider-selection , .threshold-container .slider.slider-horizontal .slider-track .slider-track-high {transition: background-color .3s ease-in-out;  border-radius: 14px; background: none; }
.threshold-container .slider.slider-horizontal .slider-track .slider-selection { background-color: #1886ff; }
.threshold-container .slider.slider-horizontal .slider-handle { z-index: 2; cursor: pointer; }
.threshold-container .slider.slider-horizontal .slider-handle.custom {width: 21px; height: 20px;  background-image: url(/assets/images/sprites.png); background-position: -667px -25px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .threshold-container .slider.slider-horizontal .slider-handle.custom { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.threshold-container .slider.slider-horizontal .slider-handle.custom:before { content: ''; }


.spinner {position: absolute; z-index: 9999; top: 50%; left: 50%;  display: block; overflow: hidden; width: 50px; height: 50px; margin: -25px 0 0 -25px; animation: rotate .7s infinite linear; text-indent: -9999px; border: 2px solid #000; border-left-color: transparent; border-radius: 50%; }

.spinner.on_chart {position: absolute; z-index: 10000; top: 100px; left: 50%;  display: block; width: 50px; height: 50px; margin: -25px 0 0 -25px; animation: rotate .7s infinite linear; text-indent: -9999px; border: 2px solid #000; border-left-color: transparent; border-radius: 50%; }


.none-message {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; text-align: center; color: #b2b2b2; }
.none-message:before {display: block; width: 36px; height: 29px; margin: 0 auto;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -559px -498px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .none-message:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.none-message .txt { display: none; }
.none-message[data-state=with-txt]:before { margin-bottom: 14px; }
.none-message[data-state=with-txt] .txt { display: inline-block; }

.am-chart[data-state=none] { display: -ms-flexbox !important; display: flex !important; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }

.mfp-bg.animated {transition: opacity .3s ease-out;  opacity: 0; }

.mfp-ready.mfp-bg.animated { opacity: .8; }

.mfp-removing.mfp-bg.animated { opacity: 0; }


.layout-popup {position: relative;  display: block; box-sizing: border-box; width: 500px; margin: 0 auto; padding: 44px 48px 50px; border: 2px solid #000; background-color: #fff; }
.layout-popup.samsung-popup {width: 700px;  padding: 0; }
.layout-popup.samsung-popup .mfp-close { top: 20px; right: 20px; }
.layout-popup.samsung-popup iframe { width: 100%; height: 600px; }
.layout-popup .tooltip-pop[data-tooltip=info] { position: relative; top: 3px; display: inline-block; width: 18px; height: 18px; }
.layout-popup .tooltip-pop[data-tooltip=info]:before {position: absolute; top: 50%; left: 50%; width: 14px; height: 14px;  content: ''; transform: translate(-50%, -50%); background-image: url(../images/layout_sprites.png); background-position: -426px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup .tooltip-pop[data-tooltip=info]:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.layout-popup .count { font-size: .875rem; font-weight: 500; line-height: 1.25rem; color: #1886ff; }
.layout-popup .count + .search-width-icon { margin-top: 1rem; }
.layout-popup .items-group {margin-top: 0; padding: 9px 10px;  background-color: #f6f7f8; }
.layout-popup .items-group.medium-padding { padding: 16px; }
.layout-popup .search-width-icon { display: inline-block; width: 100%; }
.layout-popup .search-width-icon:before {position: absolute; top: 3px; bottom: 3px; display: inline-block;  content: ''; }
.layout-popup .search-width-icon input[type=search][data-size=small] {line-height: 1.875rem;  width: 100%; height: 2rem; }
.layout-popup .search-width-icon input[type=search][data-size=small].general + button { width: 32px; height: 30px; }
.layout-popup .search-width-icon + .list-checkbox-select-header { margin-top: 0; border-top: 1px solid #b8bec3; }
.layout-popup .search-width-icon + .list-checkbox-select-header + .wrap-list-checkbox-select { border-bottom: 1px solid #b8bec3; }
.layout-popup.general-popup-ui { padding: 50px; }
.layout-popup.general-popup-ui[data-size=wide] { width: 900px; }
.layout-popup.general-popup-ui .popup-message {font-size: .875rem;  padding: 25px 0; color: #666; }
.layout-popup.general-popup-ui .scroll {overflow: hidden; overflow-y: auto;  height: 615px; }
.layout-popup.general-popup-ui .tab ul { display: -ms-flexbox; display: flex; counter-reset: ruleAdd; }
.layout-popup.general-popup-ui .tab ul li {display: -ms-flexbox; display: flex; padding: 0 0 12px 15px; border-bottom: 2px solid #dfe3e8;  -ms-flex: 1; flex: 1; -ms-flex-align: center; align-items: center; }
.layout-popup.general-popup-ui .tab ul li .button-ui {margin-right: 6px;  text-align: center; color: #999; background-color: #eaecef; }
.layout-popup.general-popup-ui .tab ul li .button-ui:before {content: counter(ruleAdd);  counter-increment: ruleAdd; }
.layout-popup.general-popup-ui .tab ul li em { font-size: .875rem; font-weight: 500; color: #999; }
.layout-popup.general-popup-ui .tab ul li:first-child { padding-left: 0; }
.layout-popup.general-popup-ui .tab ul li.current { border-bottom: 2px solid #464849; }
.layout-popup.general-popup-ui .tab ul li.current.checked .button-ui:before {position: relative; top: 2px; display: inline-block; width: 16px; height: 11px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -443px -477px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.general-popup-ui .tab ul li.current.checked .button-ui:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.layout-popup.general-popup-ui .tab ul li.current .button-ui {color: #fff;  background-color: #52545c; }
.layout-popup.general-popup-ui .tab ul li.current em { color: #222; }
.layout-popup.general-popup-ui .forms { padding: 8px 0 0; }
.layout-popup.general-popup-ui .forms .forms-item { margin-top: 16px; }
.layout-popup.general-popup-ui .forms .forms-item .head {font-size: 12px; font-weight: 500;  padding: 0 0 5px; color: #222; }
.layout-popup.general-popup-ui .forms .forms-item .essential.fontMore { font-size: .875rem; }
.layout-popup.general-popup-ui .forms .forms-item .essential:after {margin-left: 6px;  content: '*'; vertical-align: top; color: #1886ff; }
.layout-popup.general-popup-ui input[type=text] , .layout-popup.general-popup-ui select {font-size: .875rem; line-height: 32px;  height: 32px; }
.layout-popup.general-popup-ui input[type=text] { line-height: 30px; }
.layout-popup.general-popup-ui input[type=text]:-webkit-input-placeholder { font-size: .875rem; }
.layout-popup.general-popup-ui input[type=text]::-webkit-input-placeholder { font-size: .875rem; }
.layout-popup.general-popup-ui input[type=text]:-moz-placeholder { font-size: .875rem; }
.layout-popup.general-popup-ui input[type=text]::-moz-placeholder { font-size: .875rem; }
.layout-popup.general-popup-ui input[type=text]:-ms-input-placeholder { font-size: .875rem; }
.layout-popup.general-popup-ui input[type=text]::-ms-input-placeholder { font-size: .875rem; }
.layout-popup.general-popup-ui .invalid-message { font-size: .75rem; margin-top: 10px; }
.layout-popup.general-popup-ui .select-all-wrap .select-ab-wrap:first-child .condition { display: none; }
.layout-popup.general-popup-ui .select-all-wrap .select-ab-wrap:first-child .select-before-wrap { padding: 12px 14px; }
.layout-popup.general-popup-ui .select-all-wrap .select-ab-wrap:first-child .select-before-wrap .delete { display: none; }
.layout-popup.general-popup-ui .select-all-wrap .select-ab-wrap .condition {line-height: 24px; width: 80px; height: 24px;  margin: 8px 0; padding-right: 20px; }
.layout-popup.general-popup-ui .select-before-wrap {position: relative; display: block;  padding: 12px 14px 12px 50px; }
.layout-popup.general-popup-ui .select-before-wrap .delete { position: absolute; top: 0; bottom: 0; left: 0; width: 40px; padding: 0 0 10px; border-right: 1px solid #dfe3e8; background: #fff; }
.layout-popup.general-popup-ui .select-before-wrap .delete button { position: absolute; bottom: 0; left: 50%; width: 30px; height: 30px; transform: translateX(-50%); }
.layout-popup.general-popup-ui .select-before-wrap.hidden { display: none; }
.layout-popup.general-popup-ui .select-before-wrap.hidden + .select-after-wrap { display: block; }
.layout-popup.general-popup-ui .select-before-wrap .select-before { display: -ms-flexbox; display: flex; }
.layout-popup.general-popup-ui .select-before-wrap .select-before select {font-size: .75rem; line-height: 24px;  height: 24px; margin-left: 8px; -ms-flex: 1; flex: 1; }
.layout-popup.general-popup-ui .select-before-wrap .select-before .multiselect-native-select { width: 110px; }
.layout-popup.general-popup-ui .select-before-wrap .select-before .multiselect-native-select .btn-group.general-multiselect .multiselect {line-height: 22px;  height: 24px; }
.layout-popup.general-popup-ui .select-before-wrap .select-before .multiselect-native-select .btn-group.general-multiselect .multiselect-container { min-width: 140px; }
.layout-popup.general-popup-ui .select-before-wrap .select-before .multiselect-native-select .btn-group.general-multiselect .multiselect-selected-text { font-size: .75rem; white-space: nowrap; }
.layout-popup.general-popup-ui .select-after-wrap {display: none;  margin-bottom: 8px; }
.layout-popup.general-popup-ui .select-after-wrap .select-after {font-size: .75rem; position: relative; padding-left: 41px;  border: 1px solid #d5d9db; background: #f6f7f8; }
.layout-popup.general-popup-ui .select-after-wrap .select-after .delete { position: absolute; top: 0; bottom: 0; left: 0; width: 40px; padding: 0 0 10px; border-right: 1px solid #dfe3e8; background: #fff; }
.layout-popup.general-popup-ui .select-after-wrap .select-after .delete button { position: absolute; bottom: 0; left: 50%; width: 30px; height: 30px; transform: translateX(-50%); }
.layout-popup.general-popup-ui .select-after-wrap .select-after .rule-wrap .rule-each { padding: 7px 20px; border-top: 1px solid #dfe3e8; }
.layout-popup.general-popup-ui .select-after-wrap .select-after .rule-wrap .rule-each:first-child { border-top: 0; }
.layout-popup.general-popup-ui .select-after-wrap .select-after .rule-wrap .rule-each:first-child > .condition { display: none; }
.layout-popup.general-popup-ui .select-after-wrap .select-after .rule-wrap .rule-each .condition {font-size: .75rem;  width: 80px; }
.layout-popup.general-popup-ui .select-after-wrap .select-after .rule-wrap .rule-each .rule-settting > * {line-height: 24px;  margin: 2px 0; vertical-align: middle; }
.layout-popup.general-popup-ui .select-after-wrap .select-after .rule-wrap .rule-each .rule-settting input[type=text] , .layout-popup.general-popup-ui .select-after-wrap .select-after .rule-wrap .rule-each .rule-settting select { margin: 0 2px; }
.layout-popup.general-popup-ui .select-after-wrap .select-after .rule-wrap .rule-each .rule-settting [data-icon=trash] { margin-left: 6px; }
.layout-popup.general-popup-ui .select-after-wrap .select-after .rule-wrap .select-after-rule-add {padding: 7px 20px;  border-top: 1px solid #dfe3e8; }
.layout-popup.general-popup-ui .select-after-wrap .select-after .rule-wrap .select-after-rule-add > * { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; }
.layout-popup.general-popup-ui .select-after-wrap .select-after .rule-wrap .select-after-rule-add > * button { margin-right: 8px; }
.layout-popup.general-popup-ui .select-after-wrap .select-after input[type=text] {font-size: .75rem; line-height: 22px; display: inline-block; width: 40px;  height: 24px; }
.layout-popup.general-popup-ui .select-after-wrap .select-after select {font-size: .75rem; line-height: 24px; width: 56px;  height: 24px; }
.layout-popup.general-popup-ui .select-after-wrap .select-after .multiselect-native-select { width: 680px; }
.layout-popup.general-popup-ui .select-after-wrap .select-after .multiselect-native-select .btn-group.general-multiselect .multiselect {line-height: 22px;  height: 24px; }
.layout-popup.general-popup-ui .select-after-wrap .select-after .multiselect-native-select .btn-group.general-multiselect .multiselect-selected-text { font-size: .75rem; white-space: nowrap; }
.layout-popup.general-popup-ui .next-task {font-size: .75rem; position: relative; display: block; min-height: 72px; padding-left: 41px;  border: 1px solid #d5d9db; background: #f3f9ff; }
.layout-popup.general-popup-ui .next-task + .next-task { margin-top: 8px; }
.layout-popup.general-popup-ui .next-task .delete { position: absolute; top: 0; bottom: 0; left: 0; width: 40px; padding: 0 0 10px; border-right: 1px solid #dfe3e8; background: #fff; }
.layout-popup.general-popup-ui .next-task .delete button { position: absolute; bottom: 0; left: 50%; width: 30px; height: 30px; transform: translateX(-50%); }
.layout-popup.general-popup-ui .next-task .next-task-select { display: -ms-flexbox; display: flex; }
.layout-popup.general-popup-ui .next-task .next-task-select.single-select .select:after { display: none; }
.layout-popup.general-popup-ui .next-task .next-task-select select {font-size: .75rem; line-height: 24px;  height: 24px; padding-right: 20px; }
.layout-popup.general-popup-ui .next-task .next-task-select .select {position: relative;  padding: 8px 16px 0; }
.layout-popup.general-popup-ui .next-task .next-task-select .select:after {position: absolute; top: 8px; right: 0; bottom: 8px; width: 1px; min-height: 56px;  content: ''; background: #d5d9db; }
.layout-popup.general-popup-ui .next-task .next-task-select .select select { width: 100px; }
.layout-popup.general-popup-ui .next-task .next-task-select .receiver { padding: 8px 0 0 16px; }
.layout-popup.general-popup-ui .next-task .next-task-select .receiver select { width: 145px; }
.layout-popup.general-popup-ui .next-task .next-task-select .receiver .selected-item { margin: 5px 0 0; }
.layout-popup.general-popup-ui .next-task .next-task-select .receiver .selected-item > * { margin: 0 8px 8px 0; padding-right: 0; color: #408bd3; }
.layout-popup.general-popup-ui .add-rule { width: 100%; margin-top: 8px; text-align: center; }
.layout-popup.general-popup-ui .add-rule > * {line-height: 40px;  height: 40px; cursor: pointer; }
.layout-popup.general-popup-ui .add-rule > * button { margin-right: 8px; }
.layout-popup.general-popup-ui .add-rule + p { margin-top: 10px; }
.layout-popup.general-popup-ui .add-rule + p label {font-size: .8125rem;  color: #555; }
.layout-popup.general-popup-ui textarea { height: 72px; }
.layout-popup.general-popup-ui.fixed-footer { padding-bottom: 180px; }
.layout-popup.general-popup-ui.fixed-footer .layout-popup-footer { position: absolute; right: 0; bottom: 0; left: 0; padding: 40px 50px 50px; border-top: 1px solid #dfe3e8; }
.layout-popup.general-popup-ui .layout-popup-footer a , .layout-popup.general-popup-ui .layout-popup-footer button { min-width: 150px; margin-left: 4px; text-align: center; border-radius: 4px; }
.layout-popup.general-popup-ui .layout-popup-footer a:first-child , .layout-popup.general-popup-ui .layout-popup-footer button:first-child { margin-left: 0; }
.layout-popup.general-popup-ui .lr-multiple { display: -ms-flexbox; display: flex; }
.layout-popup.general-popup-ui .lr-multiple .left { margin-right: auto; }
.layout-popup.general-popup-ui .selected-item > * { margin: 8px 8px 0 0; padding-right: 0; color: #408bd3; }
.layout-popup textarea { height: 100px; }
.layout-popup[data-state=warning] { border: 5px solid #ff0505; }
.layout-popup[data-size=large] { width: 800px; }
.layout-popup[data-size=regular] { width: 700px; }
.layout-popup[data-size=small] { width: 400px; }
.layout-popup[data-size=instance] { width: 870px; }
.layout-popup[data-size=flexable] { width: auto; }
.layout-popup.layout-image-popup { width: 1000px; height: 800px; }
.layout-popup.layout-tag-service { width: 1000px; padding-bottom: 40px; }
.layout-popup.layout-term-popup { width: 1100px; height: 800px; }
.layout-popup.layout-term-popup .layout-popup-title:before { content: none; }
.layout-popup.layout-term-popup .layout-popup-contents {box-sizing: border-box;  width: 1007px; height: 653px; }
.layout-popup.popup-csp-box .popup-message-box {min-height: 75px;  margin: 37px 0 0; }
.layout-popup.popup-csp-box .btns { margin: 95px 0 0; }
.layout-popup .popup-image-box {overflow-y: auto;  width: 902px; height: 637px; margin: 20px 0 0; }
.layout-popup .mfp-close {position: absolute; top: 50px; right: 50px;  display: block; width: 24px; height: 24px; text-indent: -9999px; background-image: url(../images/layout_sprites.png); background-position: -480px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup .mfp-close { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.layout-popup .mfp-close:after {position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; width: 24px; height: 24px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(../images/layout_sprites.png); background-position: -450px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup .mfp-close:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.layout-popup .mfp-close:hover:after { opacity: 1; }
.layout-popup .mfp-close[disabled] { opacity: .3; }
.layout-popup .popup-json-state-box { height: 420px; margin: 30px 0 0; }
.layout-popup .popup-json-state-box .scroll {font-size: .875rem; font-weight: 500; overflow: hidden; overflow-y: auto;  box-sizing: border-box; height: 100%; padding: 10px 10px 30px; color: #222; }
.layout-popup .layout-popup-title {font-size: 1.25rem; font-weight: 700; line-height: 1.5em; position: relative;  display: block; padding-bottom: 18px; color: #000; }
.layout-popup .layout-popup-title:before {position: absolute; bottom: 0; left: 0; display: block; width: 60px; height: 3px;  content: ''; background-color: #000; }
.layout-popup .layout-popup-subtitle { font-size: 1rem; padding: 40px 0 0; }
.layout-popup .layout-popup-footer { margin-top: 50px; text-align: center; }
.layout-popup .layout-popup-footer.basic {line-height: 1;  margin-top: 30px; }
.layout-popup .layout-popup-footer .btns.top { margin-bottom: 20px; }
.layout-popup .layout-popup-footer .btns.top .button-normal { display: block; margin: 0; }
.layout-popup .layout-popup-footer .btns.top .button-normal.report-save {font-size: 1rem; width: 100%; border-color: #0051c1;  background-color: #0051c1; }
.layout-popup .layout-popup-footer .btns .button-normal {min-width: 200px;  margin: 0 9px; border-radius: 4px; }
.layout-popup .layout-popup-footer .btns.multiple { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
.layout-popup .layout-popup-footer .btns.multiple .button-normal , .layout-popup .layout-popup-footer .btns.multiple .wrap-button { display: inline-block; min-width: 190px; margin: 0; border-radius: 4px; }
.layout-popup .layout-popup-footer .btns.multiple .wrap-button {display: -ms-flexbox; display: flex;  min-width: 290px; -ms-flex-pack: inherit; justify-content: inherit; }
.layout-popup .layout-popup-footer .btns.multiple .wrap-button .button-normal { min-width: 140px; }
.layout-popup .layout-popup-footer .btns.multiple.center { -ms-flex-pack: center; justify-content: center; }
.layout-popup .layout-popup-footer .btns.multiple.center .button-normal { margin: 0 10px; }
.layout-popup[data-height=large] .wrap-list-checkbox-select { max-height: 300px; }



.layout-popup .layout-popup-contents .layout-popup-confirm {font-size: 1rem; line-height: 1.5em; min-height: 100px;  margin-top: 37px; color: #000; }
.layout-popup .layout-popup-contents .layout-popup-message {font-size: 1rem; line-height: 1.5em;  margin-top: 37px; color: #000; }
.layout-popup .layout-popup-contents .layout-popup-message.middle-height { margin-top: 32px; }
.layout-popup .layout-popup-contents .layout-popup-message.emp { font-size: 1.25rem; font-weight: 500; line-height: 1.45em; }
.layout-popup .layout-popup-contents .layout-popup-message[data-state=invalid] { color: #ff4309; }
.layout-popup .layout-popup-contents .layout-popup-message strong { font-weight: 400; color: #1886ff; }
.layout-popup .layout-popup-contents .layout-popup-message.mobile { display: none; }
.layout-popup .layout-popup-contents .tbl-list-account-scroll { overflow: scroll; overflow-x: hidden; max-height: 215px; margin-top: 30px; border-top: 2px solid #000; border-bottom: 2px solid #000; }
.layout-popup .layout-popup-contents .tbl-list-account { width: 100%; }
.layout-popup .layout-popup-contents .tbl-list-account thead tr th {font-size: .75rem; font-weight: 700; line-height: 2.91667em;  padding-left: 15px; color: #000; }
.layout-popup .layout-popup-contents .tbl-list-account tbody tr td , .layout-popup .layout-popup-contents .tbl-list-account tbody tr th {font-size: .75rem; font-weight: 400; line-height: 2.91667em;  padding-left: 15px; color: #333; border-top: 1px solid #d6d6d6; }
.animated .layout-popup {transition: all .2s ease-out; transform: translateY(-20px) perspective(600px) rotateX(10deg);  opacity: 0; }
.mfp-ready.animated .layout-popup {transform: translateY(0) perspective(600px) rotateX(0);  opacity: 1; }
.mfp-removing.animated .layout-popup {transform: translateY(-10px) perspective(600px) rotateX(10deg);  opacity: 0; }
.layout-popup .forms input[type=text] , .layout-popup .forms input[type=password] , .layout-popup .forms input[type=email] , .layout-popup .forms input[type=number] , .layout-popup .forms input[type=search] , .layout-popup .forms select {line-height: 30px;  height: 32px; color: #222; }
.layout-popup .forms .invalid-message { font-size: .6875rem; font-size: 300; margin: 10px 0 0; color: #ff2d47; }
.layout-popup .forms .with-text { font-size: .875rem; padding-top: 15px; color: #222; }
.layout-popup .forms .with-text + .forms-item { margin-top: 10px; }
.layout-popup .forms .forms-item { position: relative; }
.layout-popup .forms .forms-item span.counter {font-size: 12px; line-height: 12px;  position: absolute; top: 3px; right: 0; color: #999; }
.layout-popup .forms .forms-item .label { font-weight: 700; }
.layout-popup .forms .forms-item .txt { line-height: 20px; border-bottom: 0; }
.layout-popup .forms .forms-item .txt + .txt { margin: 4px 0 0; }
.layout-popup .forms .forms-item .txt em.sepa:after { margin: 0 12px; color: #ccc; }
.layout-popup .forms .forms-item .txt em:after {display: inline-block; margin: 0 5px;  content: '|'; }


.layout-popup.idp { padding: 50px; }
.layout-popup.idp .mfp-close {top: 20px; right: 20px;  width: .875rem; width: 14px; height: .875rem; height: 14px; background-image: url(../images/layout_sprites.png); background-position: -546px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.idp .mfp-close { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.layout-popup.idp .mfp-close:after {width: 14px; height: 14px;  background-image: url(../images/layout_sprites.png); background-position: -546px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.idp .mfp-close:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.layout-popup.idp .layout-popup-title { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 400; line-height: 1.375rem; text-align: center; }
.layout-popup.idp .layout-popup-title:before { display: none; }
.layout-popup.idp .layout-popup-contents .layout-popup-message { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 300; line-height: 1.75rem; text-align: center; }


.layout-popup.popup-update-group-user {width: 1100px;  padding: 40px 40px 30px 40px; }
.layout-popup.popup-update-group-user .layout-popup-contents { position: relative; overflow: hidden; margin-top: 20px; }
.layout-popup.popup-update-group-user .controls {position: absolute; top: 50%; left: 50%;  display: block; width: 60px; margin-top: -46px; margin-left: -30px; }
.layout-popup.popup-update-group-user .controls button {font-size: .75rem; font-weight: 500; line-height: 1.5em; position: relative;  display: block; box-sizing: border-box; width: 60px; height: 46px; padding-top: 4px; color: #fff; background-color: #1886ff; }
.layout-popup.popup-update-group-user .controls button:before {display: block; margin: 0 auto;  content: ''; }
.layout-popup.popup-update-group-user .controls button.btn-add:before {width: 17px; height: 14px;  background-image: url(/assets/images/sprites.png); background-position: -23px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-update-group-user .controls button.btn-add:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup.popup-update-group-user .controls button.btn-delete { margin-top: 10px; }
.layout-popup.popup-update-group-user .controls button.btn-delete:before {width: 17px; height: 14px;  transform: rotateY(180deg); background-image: url(/assets/images/sprites.png); background-position: -23px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-update-group-user .controls button.btn-delete:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup.popup-update-group-user .controls button[disabled] { color: rgba(255, 255, 255, .6); background-color: rgba(0, 0, 0, .6); }
.layout-popup.popup-update-group-user .controls button[disabled]:before { opacity: .6; }
.layout-popup.popup-update-group-user .container-user-box { display: block; float: left; box-sizing: border-box; width: 465px; }
.layout-popup.popup-update-group-user .container-user-box ~ .container-user-box { float: right; }
.layout-popup.popup-update-group-user .container-user-box ~ .container-user-box .list-user-box { background-color: #f4f4f4; }
.layout-popup.popup-update-group-user .container-user-box .title-user-box { font-size: .875rem; font-weight: 700; line-height: 1.42857em; color: #000; }
.layout-popup.popup-update-group-user .container-user-box .title-user-box em { color: #1886ff; }
.layout-popup.popup-update-group-user .list-user-box { display: block; box-sizing: border-box; width: 465px; height: 470px; margin-top: 10px; padding: 10px 20px 20px 20px; border: 1px solid #e6e6e6; }
.layout-popup.popup-update-group-user .list-user-box .search {position: relative;  display: block; margin-bottom: 6px; }
.layout-popup.popup-update-group-user .list-user-box .search input[type=text] , .layout-popup.popup-update-group-user .list-user-box .search input[type=search] {line-height: 24px;  display: inline-block; width: auto; height: 24px; padding-left: 30px; background: url('/assets/images/icon_search_01_s@2x.png') 10px center no-repeat; background-size: 14px 14px; box-shadow: none; }
.layout-popup.popup-update-group-user .list-user-box .search input[type=text]:focus , .layout-popup.popup-update-group-user .list-user-box .search input[type=search]:focus { background-image: url('/assets/images/icon_search_01_s_focus@2x.png'); }
.layout-popup.popup-update-group-user .layout-popup-footer { margin-top: 30px; }
.layout-popup.popup-update-group-user .layout-popup-footer .button-normal {width: 190px;  margin: 0 10px; }

.layout-popup.popup-update-user-status { width: 710px; }
.layout-popup.popup-update-user-status .layout-popup-contents { padding-top: 40px; }
.layout-popup.popup-update-user-status .layout-popup-contents .user {font-size: 1.25rem; font-weight: 500; line-height: 1.45em;  display: block; margin-bottom: 8px; color: #000; }
.layout-popup.popup-update-user-status .layout-popup-contents .user span { font-size: 1rem; font-weight: 400; line-height: 1.93333em; }
.layout-popup.popup-update-user-status .layout-popup-contents input[type=radio] + label {font-size: 1rem; font-weight: 400; line-height: 1.5em;  margin-right: 20px; }
.layout-popup.popup-update-user-status .layout-popup-contents .list-user-info { overflow: hidden; margin-top: 20px; padding: 5px 0 5px 60px; background-color: #f4f4f4; }
.layout-popup.popup-update-user-status .layout-popup-contents .list-user-info > li {position: relative;  display: block; float: left; box-sizing: border-box; width: calc(100% /3); height: 67px; padding: 15px 0; border-top: 1px solid #e6e6e6; }
.layout-popup.popup-update-user-status .layout-popup-contents .list-user-info > li:nth-child(1) , .layout-popup.popup-update-user-status .layout-popup-contents .list-user-info > li:nth-child(2) , .layout-popup.popup-update-user-status .layout-popup-contents .list-user-info > li:nth-child(3) { border-top: 0px; }
.layout-popup.popup-update-user-status .layout-popup-contents .list-user-info > li.col-2 { width: calc(100% / 3 * 2); }
.layout-popup.popup-update-user-status .layout-popup-contents .list-user-info > li.company:before {position: absolute; top: 50%; left: -40px; display: block; width: 20px; height: 20px; margin-top: -10px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -667px -420px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-update-user-status .layout-popup-contents .list-user-info > li.company:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup.popup-update-user-status .layout-popup-contents .list-user-info > li.contact:before {position: absolute; top: 50%; left: -40px; display: block; width: 18px; height: 18px; margin-top: -9px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -320px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-update-user-status .layout-popup-contents .list-user-info > li.contact:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup.popup-update-user-status .layout-popup-contents .list-user-info > li.date:before {position: absolute; top: 50%; left: -40px; display: block; width: 13px; height: 14px; margin-top: -7px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -540px -475px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-update-user-status .layout-popup-contents .list-user-info > li.date:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup.popup-update-user-status .layout-popup-contents .list-user-info > li .key {font-size: .75rem; line-height: 1.5em;  display: block; color: #999; }
.layout-popup.popup-update-user-status .layout-popup-contents .list-user-info > li .value {font-size: .875rem; line-height: 1.42857em;  display: block; color: #000; }

.layout-popup.popup-bsp-upgrade {width: 800px;  padding: 40px 20px 36px 20px; background: #fff url('/assets/images/bg_bsp_upgrade@2x.png') center top no-repeat; background-size: 661px 193px; }
.layout-popup.popup-bsp-upgrade .mfp-close { top: 30px; right: 30px; }
.layout-popup.popup-bsp-upgrade .layout-popup-title { padding-left: 14px; }
.layout-popup.popup-bsp-upgrade .layout-popup-title:before { content: none; }
.layout-popup.popup-bsp-upgrade .list-bsp-upgrade { margin-top: 18px; }
.layout-popup.popup-bsp-upgrade .list-bsp-upgrade > li {font-size: 1rem; font-weight: 700; position: relative;  display: block; padding: 20px 45px; color: #000; border-top: 2px dotted #eee; }
.layout-popup.popup-bsp-upgrade .list-bsp-upgrade > li:before {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.25rem; font-weight: 400; position: absolute; top: 24px; left: 10px;  content: attr(data-index); color: #0dadea; }
.layout-popup.popup-bsp-upgrade .list-bsp-upgrade > li ul > li { font-size: .875rem; font-weight: 400; line-height: 2em; color: #000; }
.layout-popup.popup-bsp-upgrade .layout-popup-footer { margin-top: 0px; padding-top: 15px; padding-left: 14px; text-align: left; border-top: 2px dotted #eee; }

.layout-popup.popup-asset-map {position: relative;  display: block; width: 1200px; height: 700px; margin: 0 auto; padding: 0; border: 2px solid #000; background-color: #fff; }
.layout-popup.popup-asset-map .mfp-close {position: absolute; top: 12px; right: 18px;  display: block; width: 20px; height: 20px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -667px -186px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-asset-map .mfp-close { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup.popup-asset-map .mfp-close:hover:after { content: none; }
.layout-popup.popup-asset-map .layout-popup-title {font-size: .875rem;  box-sizing: border-box; height: 45px; padding: 9px 0 9px 30px; vertical-align: middle; color: #000; background-color: #eee; }
.layout-popup.popup-asset-map .layout-popup-title:before { content: none; }
.layout-popup.popup-asset-map .layout-popup-title .product {font-size: .875rem; font-weight: 700; line-height: 27px;  display: inline-block; vertical-align: middle; }
.layout-popup.popup-asset-map .layout-popup-title .description {font-size: .875rem; font-weight: 400; line-height: 27px; line-height: 27px;  display: inline-block; vertical-align: middle; color: #000; }
.layout-popup.popup-asset-map .layout-popup-title .description:before {font-size: .75rem; line-height: 27px; display: inline-block; margin: -4px 8px 0 5px;  content: '|'; vertical-align: middle; color: #ccc; }

.layout-popup.popup-downloading { padding: 46px 100px 40px 100px; }
.layout-popup.popup-downloading .layout-popup-title { display: none; }
.layout-popup.popup-downloading .layout-popup-contents .loading {position: relative;  display: block; box-sizing: border-box; width: 78px; height: 78px; margin: 0 auto; animation: rotate .8s infinite linear; border-radius: 78px; box-shadow: inset 0 0 0 10px rgba(0, 114, 255, .1); }
.layout-popup.popup-downloading .layout-popup-contents .loading .inner {position: absolute; top: 0px; right: 50%; bottom: 50%; left: 0px;  display: block; overflow: hidden; transform: rotate(30deg) skewX(50deg); transform-origin: 100% 100%; }
.layout-popup.popup-downloading .layout-popup-contents .loading .inner:before {display: block; box-sizing: border-box; width: 78px; height: 78px;  content: ''; transform: skewX(-50deg); border: 10px solid #0576ff; border-radius: 78px; }
.layout-popup.popup-downloading .layout-popup-contents .description {font-size: 1rem; line-height: 1.5625em;  margin-top: 25px; text-align: center; }
.layout-popup.popup-downloading .layout-popup-footer { margin-top: 30px; }

.layout-popup.popup-metering-report { width: 800px; }
.layout-popup.popup-metering-report.recipient { width: 650px; }
.layout-popup.popup-metering-report .layout-popup-contents { padding-top: 40px; }
.layout-popup.popup-metering-report .layout-popup-contents .title {font-size: 1.25rem; font-weight: 500; line-height: 1.45em;  display: block; color: #000; }
.layout-popup.popup-metering-report .layout-popup-contents .title em { font-size: 1rem; font-weight: 400; }
.layout-popup.popup-metering-report .layout-popup-contents .tbl-grid-utils { margin-top: 30px; padding: 0; padding-bottom: 9px; }
.layout-popup.popup-metering-report .layout-popup-contents .tbl-grid-utils .pagination { color: #7f7f7f; }
.layout-popup.popup-metering-report .layout-popup-contents .tbl-grid-utils .search:before {display: inline-block; margin: 0px 3px 0 13px;  content: '|'; color: #ddd; }

.layout-popup.popup-cost-optimization { width: 800px; min-height: 708px; }
.layout-popup.popup-cost-optimization p { font-size: .875rem; font-weight: 400; }
.layout-popup.popup-cost-optimization p.caution {padding: 35px 0 15px;  color: #999; }
.layout-popup.popup-cost-optimization p.time { font-weight: 700; color: #333; }
.layout-popup.popup-cost-optimization p time:before {position: relative; top: 3px; display: inline-block; width: 1px; height: 14px; margin: 0 15px;  content: ''; background: #ddd; }
.layout-popup.popup-cost-optimization .layout-popup-contents { padding-top: 30px; }
.layout-popup.popup-cost-optimization .layout-popup-contents .page-section { margin: 0; }
.layout-popup.popup-cost-optimization .layout-popup-contents .page-section .common-tabs { margin: 0; }
.layout-popup.popup-cost-optimization .layout-popup-contents .page-section .common-tabs > .btn {font-size: .75rem; line-height: 28px;  min-width: 190px; height: 30px; }
.layout-popup.popup-cost-optimization .layout-popup-contents .page-section .common-tabs > .btn[data-state='is-selected'] { position: relative; z-index: 2; color: #000; border-top: 2px solid #000; border-right: 1px solid #bbb; border-bottom: 0; border-left: 1px solid #bbb; background-color: #fff; }
.layout-popup.popup-cost-optimization .layout-popup-contents .analysis .info , .layout-popup.popup-cost-optimization .layout-popup-contents .analysis .time { padding: 30px 0 20px 15px; }
.layout-popup.popup-cost-optimization .layout-popup-contents .analysis .info em:before , .layout-popup.popup-cost-optimization .layout-popup-contents .analysis .time em:before {position: relative; top: 3px; display: inline-block; width: 1px; height: 14px; margin: 0 15px;  content: ''; background: #ddd; }
.layout-popup.popup-cost-optimization .layout-popup-contents .analysis .time { font-weight: normal; padding: 25px 0 10px 15px; }
.layout-popup.popup-cost-optimization .layout-popup-contents .analysis .time + .info { padding: 0 0 10px 15px; }
.layout-popup.popup-cost-optimization .layout-popup-contents .analysis table { width: 100%; }
.layout-popup.popup-cost-optimization .layout-popup-contents .analysis table tbody:before {display: block; height: 15px;  content: ''; }
.layout-popup.popup-cost-optimization .layout-popup-contents .analysis table tbody:first-child:before { content: none; }
.layout-popup.popup-cost-optimization .layout-popup-contents .analysis table tbody th.onlyone , .layout-popup.popup-cost-optimization .layout-popup-contents .analysis table tbody td.onlyone { height: 80px; }
.layout-popup.popup-cost-optimization .layout-popup-contents .analysis table th , .layout-popup.popup-cost-optimization .layout-popup-contents .analysis table td {font-size: .75rem; font-weight: 400;  box-sizing: border-box; padding: 10px 15px; text-align: left; color: #000; border: 1px solid #ccc; }
.layout-popup.popup-cost-optimization .layout-popup-contents .analysis table th em , .layout-popup.popup-cost-optimization .layout-popup-contents .analysis table td em { font-weight: 500; }
.layout-popup.popup-cost-optimization .layout-popup-contents .analysis table th.disabled , .layout-popup.popup-cost-optimization .layout-popup-contents .analysis table td.disabled { color: #999; }
.layout-popup.popup-cost-optimization .layout-popup-contents .analysis table th { color: #666; }
.layout-popup.popup-cost-optimization .layout-popup-contents .analysis table th.rowgroup {font-size: .875rem; font-weight: 500; text-align: center;  background-color: #eee; }

.layout-popup.popup-modify-subscription { width: 650px; }
.layout-popup.popup-modify-subscription .layout-popup-contents { padding-top: 25px; }
.layout-popup.popup-modify-subscription .forms-subscription .forms-item label { font-size: .75rem; font-weight: 700; line-height: 1.5em; color: #666; }
.layout-popup.popup-modify-subscription .forms-subscription .forms-item input[type=text] { margin-top: 10px; }
.layout-popup.popup-modify-subscription .forms-subscription .chexkbox-radio .txt {font-size: .75rem; font-weight: 400;  display: inline-block; margin: -2px 10px 0 0; }
.layout-popup.popup-modify-subscription .forms-subscription .chexkbox-radio .txt:before {display: inline-block; margin: -2px 5px 0 5px;  content: ''; vertical-align: middle; }
.layout-popup.popup-modify-subscription .forms-subscription .chexkbox-radio .txt.excel:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -574px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-modify-subscription .forms-subscription .chexkbox-radio .txt.excel:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup.popup-modify-subscription .forms-subscription .chexkbox-radio .txt.pdf:before {width: 17px; height: 17px;  margin-top: 0px; background-image: url(/assets/images/sprites.png); background-position: -375px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-modify-subscription .forms-subscription .chexkbox-radio .txt.pdf:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }

.layout-popup.popup-create-subscription {overflow: hidden;  width: 650px; }
.layout-popup.popup-create-subscription .generation-progress { display: block; margin-top: 34px; text-align: center; }
.layout-popup.popup-create-subscription .generation-progress > li {position: relative;  display: inline-block; }
.layout-popup.popup-create-subscription .generation-progress > li .step {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 700; line-height: 35px; position: relative; z-index: 1;  display: inline-block; box-sizing: border-box; width: 35px; height: 35px; text-align: center; color: #ccc; border-radius: 35px; background-color: #eee; box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .09); }
.layout-popup.popup-create-subscription .generation-progress > li + li { padding-left: 100px; }
.layout-popup.popup-create-subscription .generation-progress > li + li:before {position: absolute; top: 50%; right: 0; left: -5px; display: block; height: 4px; margin-top: -2px;  content: ''; background-color: #eee; }
.layout-popup.popup-create-subscription .generation-progress > li.current:before { background-color: #3b92ff; }
.layout-popup.popup-create-subscription .generation-progress > li.current .step { color: #fff; background-color: #228aff; box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, .3); }
.layout-popup.popup-create-subscription .generation-progress > li.done:before { background-color: #3b92ff; }
.layout-popup.popup-create-subscription .generation-progress > li.done .step { text-indent: -9999px; background-color: #228aff; box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, .3); }
.layout-popup.popup-create-subscription .generation-progress > li.done .step:before {position: absolute; top: 50%; left: 50%; display: block; width: 17px; height: 12px; margin-top: -6px; margin-left: -8.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -288px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-create-subscription .generation-progress > li.done .step:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup.popup-create-subscription .forms-subscription { margin-top: 20px; }
.layout-popup.popup-create-subscription .forms-subscription .forms-item .sub { font-weight: 400; }
.layout-popup.popup-create-subscription .forms-subscription .list-subscribing { display: block; margin-top: 15px; padding: 15px 30px 30px 30px; background-color: #efefef; }
.layout-popup.popup-create-subscription .forms-subscription .list-subscribing .list-subscribing-title { font-size: .75rem; font-weight: 400; line-height: 1.5em; color: #000; }
.layout-popup.popup-create-subscription .forms-subscription .list-subscribing table {font-size: .75rem; width: 100%;  margin-top: 10px; color: #333; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; }
.layout-popup.popup-create-subscription .forms-subscription .list-subscribing table tbody td , .layout-popup.popup-create-subscription .forms-subscription .list-subscribing table tbody th {font-weight: 400;  height: 30px; text-align: left; border-top: 1px solid #e6e6e6; }
.layout-popup.popup-create-subscription .forms-subscription .list-subscribing table tbody tr:first-child th , .layout-popup.popup-create-subscription .forms-subscription .list-subscribing table tbody tr:first-child td { border-top: 0; }
.layout-popup.popup-create-subscription .forms-subscription .list-subscribing table tbody .c { text-align: center; }
.layout-popup.popup-create-subscription .forms-subscription .segmented-control {overflow: hidden;  margin-top: 5px; }
.layout-popup.popup-create-subscription .forms-subscription .segmented-control input[type=radio] + label {font-size: .75rem; font-weight: 400; line-height: 23px;  display: block; float: left; box-sizing: border-box; width: 33.3%; height: 25px; margin: 0; padding: 0; text-align: center; color: #666; border: 1px solid #ccc; background-color: #fff; }
.layout-popup.popup-create-subscription .forms-subscription .segmented-control input[type=radio] + label:before , .layout-popup.popup-create-subscription .forms-subscription .segmented-control input[type=radio] + label:after { content: none; }
.layout-popup.popup-create-subscription .forms-subscription .segmented-control input[type=radio]:first-child + label { width: 33.4%; }
.layout-popup.popup-create-subscription .forms-subscription .segmented-control input[type=radio]:checked + label { color: #fff; border: 1px solid #999; background-color: #999; }
.layout-popup.popup-create-subscription .forms-subscription .search-recipients {position: relative;  display: block; box-sizing: border-box; height: 317px; margin-top: -1px; padding: 15px 25px 0 25px; border: 1px solid #bbb; }
.layout-popup.popup-create-subscription .forms-subscription .search-recipients .search {position: relative;  display: block; border-bottom: 1px solid #e6e6e6; }
.layout-popup.popup-create-subscription .forms-subscription .search-recipients .search input[type=text] , .layout-popup.popup-create-subscription .forms-subscription .search-recipients .search input[type=search] {font-size: .75rem; line-height: 24px;  display: block; box-sizing: border-box; width: 100%; height: 24px; padding-left: 30px; background: url('/assets/images/icon_search_01_s@2x.png') 10px center no-repeat; background-size: 14px 14px; box-shadow: none; }
.layout-popup.popup-create-subscription .forms-subscription .search-recipients .search input[type=text]:focus , .layout-popup.popup-create-subscription .forms-subscription .search-recipients .search input[type=search]:focus { background-image: url('/assets/images/icon_search_01_s_focus@2x.png'); }
.layout-popup.popup-create-subscription .forms-subscription .search-recipients .list-recipients { display: block; overflow: auto; overflow-x: hidden; height: 250px; margin-top: 5px; }
.msie11 .layout-popup.popup-create-subscription .forms-subscription .search-recipients .list-recipients { position: absolute; width: calc(100% - 50px); }
.layout-popup.popup-create-subscription .forms-subscription .search-recipients .list-recipients .recipient-item { margin-top: 5px; }
.layout-popup.popup-create-subscription .forms-subscription .search-recipients .list-recipients .recipient-item input[type=checkbox] + label {font-size: .75rem; font-weight: 400; line-height: 28px; position: relative;  display: block; box-sizing: border-box; height: 30px; padding: 0 0 0 45px; transition: border .3s ease-in-out, background-color .3s ease-in-out; color: #333; border: 1px solid #ccc; border-radius: 5px; background-color: rgba(204, 204, 204, .2); }
.layout-popup.popup-create-subscription .forms-subscription .search-recipients .list-recipients .recipient-item input[type=checkbox] + label:before , .layout-popup.popup-create-subscription .forms-subscription .search-recipients .list-recipients .recipient-item input[type=checkbox] + label:after { left: 14px; }
.layout-popup.popup-create-subscription .forms-subscription .search-recipients .list-recipients .recipient-item input[type=checkbox] + label strong {font-weight: 700;  display: inline-block; min-width: 35px; }
.layout-popup.popup-create-subscription .forms-subscription .search-recipients .list-recipients .recipient-item input[type=checkbox]:checked + label { border: 1px solid #0078ff; border-radius: 5px; background: rgba(0, 120, 255, .2); }
.layout-popup.popup-create-subscription .forms-subscription .selected-recipients { margin-top: 15px; padding: 5px 0 0 5px; border: 2px solid #0078ff; }
.layout-popup.popup-create-subscription .forms-subscription .selected-recipients[data-state=none] {font-size: .75rem; line-height: 38px;  padding: 0 0 0 10px; color: #ccc; border: 1px solid #e6e6e6; }
.layout-popup.popup-create-subscription .forms-subscription .selected-recipients .selected-item { margin-right: 10px !important; margin-bottom: 10px !important; }
.layout-popup.popup-create-subscription .forms-subscription .fieldset-cycle { margin-top: 20px; padding-top: 0; border-top: 0px; }
.layout-popup.popup-create-subscription .forms-subscription .fieldset-cycle label + .forms-item { margin-top: 17px; }
.layout-popup.popup-create-subscription .forms-subscription .fieldset-recipients { margin-top: 20px; border-top: 0; }
.layout-popup.popup-create-subscription .forms-subscription .fieldset-recipients label { font-size: .75rem; font-weight: 700; line-height: 1.25em; color: #999; }

.layout-popup#popup-create-view .forms { padding: 0; }

.layout-popup#popup-create-view .layout-popup-footer { margin-top: 40px; }

.layout-popup#popup-create-view-2step .forms { padding: 0; }
.layout-popup#popup-create-view-2step .forms .create-wrap {margin-top: 30px;  border: 1px solid #ddd; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li { min-height: 52px; border-top: 1px solid #ddd; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .inner {display: -ms-flexbox; display: flex; flex-direction: column;  height: 118px; padding: 0 16px; -ms-flex-direction: column; -ms-flex-pack: center; justify-content: center; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-native-select { display: inline-block; float: left; margin-top: 5px; margin-left: 20px; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-native-select ~ .multiselect-native-select { margin-left: 8px; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-native-select .btn-group.vendor-code {width: auto;  min-width: none; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect {font-size: .75rem; font-weight: 500; line-height: 22px;  display: inline-block; box-sizing: border-box; width: 100%; max-width: 100%; max-width: 150px; height: 24px; padding: 0 35px 0 10px; text-align: left; vertical-align: middle; color: #000; background-color: #fff; box-shadow: inset 0 0 0 1px #e4e4e4; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect .multiselect-selected-text em {position: relative; top: -2px; display: inline-block; margin: 0 7px 0 0;  vertical-align: middle; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect .multiselect-selected-text em.aws { display: inline-block; width: 17px; width: 17px; height: 17px; height: 17px; background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect .multiselect-selected-text em.aws { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect .multiselect-selected-text em.azu { display: inline-block; width: 17px; width: 17px; height: 17px; height: 17px; background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect .multiselect-selected-text em.azu { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect .multiselect-selected-text em.ali { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect .multiselect-selected-text em.ali { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect .multiselect-selected-text em.GOOGLE { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect .multiselect-selected-text em.GOOGLE { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect .multiselect-selected-text em.gcp { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect .multiselect-selected-text em.gcp { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect .multiselect-selected-text em.idc { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect .multiselect-selected-text em.idc { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu { position: absolute; right: auto; width: auto; min-width: 100%; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu > li:first-child { display: none; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu > li > a { padding: 0 8px; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu > li > a > label {font-size: .75rem; font-weight: 400; line-height: 30px; height: 30px;  padding: 0; white-space: pre; color: #222; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu > li > a > label em {position: relative; top: -1px; display: inline-block; margin: 0 7px 0 0;  vertical-align: middle; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu > li > a > label em.aws { display: inline-block; width: 17px; width: 17px; height: 17px; height: 17px; background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu > li > a > label em.aws { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu > li > a > label em.azu { display: inline-block; width: 17px; width: 17px; height: 17px; height: 17px; background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu > li > a > label em.azu { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu > li > a > label em.ali { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu > li > a > label em.ali { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu > li > a > label em.GOOGLE { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu > li > a > label em.GOOGLE { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu > li > a > label em.gcp { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu > li > a > label em.gcp { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu > li > a > label em.idc { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu > li > a > label em.idc { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu > li > a > label span {font-size: .75rem; font-weight: 400; position: relative;  display: inline-block; min-width: 100px; color: #222; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu > li.active > a { background-color: #e6e6e6; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li .multiselect-container.dropdown-menu > li.placeholder { display: none; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li select[data-size=xsmall] + .btn-group.user-scale .multiselect { width: 70px; max-width: 70px; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li select[data-size=small] + .btn-group.user-scale .multiselect { width: 90px; max-width: 90px; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li select[data-size=middle] + .btn-group.user-scale .multiselect {font-size: .75rem; font-weight: 400; line-height: 1.375rem;  width: 150px; max-width: 150px; height: 1.5rem; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li select[data-size=middle] + .btn-group.user-scale .multiselect-container label { line-height: 1.75rem; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li select[data-size=middle] + .btn-group.vendor-code .multiselect {font-size: .75rem; font-weight: 400; line-height: 1.375rem;  width: 150px; max-width: 150px; height: 1.5rem; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li select[data-size=middle] + .btn-group.vendor-code .multiselect-container label { line-height: 1.75rem; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li select[data-size=large] + .btn-group.user-scale .multiselect { width: 310px; max-width: 310px; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li select[data-size=xlarge] + .btn-group.user-scale .multiselect { width: 400px; max-width: 400px; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li label + span { margin-left: 8px; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li > .general { margin-top: 22px; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li > .general.btns-area .button-normal { min-width: 140px; margin: 0 8px; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li.checked { background-color: rgba(19, 124, 255, .05); }
.layout-popup#popup-create-view-2step .forms .create-wrap > li label { font-size: .875rem; font-weight: 500; line-height: 1.25rem; color: #333; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li p { font-size: .75rem; font-weight: 400; line-height: 1.125rem; padding-left: 23px; color: #1886ff; }
.layout-popup#popup-create-view-2step .forms .create-wrap > li:nth-child(1) { border-top: 0px solid #ddd; }

.layout-popup#popup-create-view-2step .layout-popup-footer { margin-top: 40px; }

.layout-popup#popup-common-list {padding: 44px 48px 40px 48px;  border: 0; }
.layout-popup#popup-common-list .forms { position: relative; padding: 24px 0 0 0; }
.layout-popup#popup-common-list .forms .filter {font-size: .6875rem; line-height: 1.0625rem;  position: absolute; top: 24px; right: 0; display: inline-block; color: #666; }
.layout-popup#popup-common-list .forms .filter span { line-height: 20px; margin-right: 10px; }
.layout-popup#popup-common-list .forms .filter .multiselect-native-select { width: auto; max-width: auto; }
.layout-popup#popup-common-list .forms .filter .multiselect-native-select .btn-group.user-scale .multiselect {font-size: .75rem; font-weight: 400; line-height: 18px; width: auto; max-width: auto;  height: 20px; color: #000; }
.layout-popup#popup-common-list .forms .filter .multiselect-native-select .btn-group.user-scale .multiselect-container.dropdown-menu {right: 0; left: auto;  min-width: 300px; }
.layout-popup#popup-common-list .forms .search-width-icon { margin-bottom: 6.5px; }
.layout-popup#popup-common-list .forms .search-width-icon input[type=search].general { box-shadow: inset 0 0 0 0 transparent; }
.layout-popup#popup-common-list .forms .search-width-icon input[type=search]:focus { box-shadow: inset 0 0 0 0 transparent; }
.layout-popup#popup-common-list .forms .search-width-icon input[type=search]:hover { box-shadow: inset 0 0 0 0 transparent; }
.layout-popup#popup-common-list .forms .search-width-icon input[type=search][disabled] { box-shadow: inset 0 0 0 0 transparent; }
.layout-popup#popup-common-list .list-header { width: 100%; height: 50px; margin-top: 20px; table-layout: fixed; border-top: 2px solid #000; border-bottom: 1px solid #ccc; }
.layout-popup#popup-common-list .list-header th {font-size: .75rem; line-height: 2.5rem;  height: 2.5rem; vertical-align: middle; }
.layout-popup#popup-common-list .wrap-list {overflow-x: hidden; overflow-y: auto; min-height: 185px; max-height: 400px; padding: 10px 0 10px 25px;  border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.layout-popup#popup-common-list .wrap-list .list { width: 100%; table-layout: fixed; }
.layout-popup#popup-common-list .wrap-list .list thead { display: none; }
.layout-popup#popup-common-list .wrap-list .list tbody { vertical-align: top; }
.layout-popup#popup-common-list .wrap-list .list tr { position: relative; transition: background-color .3s ease-in-out; border-top: 0px solid #e6e6e6; }
.layout-popup#popup-common-list .wrap-list .list tr td {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; line-height: 2.5rem; overflow: hidden;  height: 2.5rem; vertical-align: middle; white-space: nowrap; text-overflow: ellipsis; color: #999; }
.layout-popup#popup-common-list .wrap-list .list tr td strong { font-weight: 700; }
.layout-popup#popup-common-list .wrap-list .list tr td.info { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; color: #000; }
.layout-popup#popup-common-list .wrap-list .list tr td.info .line-through { text-decoration: line-through; }

.layout-popup#popup-service-join .popup-message-box {margin: 20px 0 0; padding: 58px 0; text-align: center;  background-color: #f6f6f6; }
.layout-popup#popup-service-join .popup-message-box h3 { font-size: 24px; margin: 0 0 20px; }
.layout-popup#popup-service-join .popup-message-box p { font-size: 14; line-height: 1.5em; }
.layout-popup#popup-service-join .popup-message-box p em { color: #0885db; }

.layout-popup .list-checkbox-select-header { width: 100%; height: 50px; margin-top: 20px; table-layout: fixed; border-top: 2px solid #000; border-bottom: 1px solid #ccc; }
.layout-popup .list-checkbox-select-header.add-border-line th , .layout-popup .list-checkbox-select-header.add-border-line td {font-size: .75rem; font-weight: 500; line-height: 1.875rem; height: 1.875rem; padding: 0 10px; color: #666;  border-right: 1px solid #e6e6e6; }
.layout-popup .list-checkbox-select-header.add-border-line th:last-child , .layout-popup .list-checkbox-select-header.add-border-line td:last-child { border-right: 0px solid #e6e6e6; }
.layout-popup .list-checkbox-select-header.add-border-line th button.general , .layout-popup .list-checkbox-select-header.add-border-line th a.general , .layout-popup .list-checkbox-select-header.add-border-line th .button-ui.general , .layout-popup .list-checkbox-select-header.add-border-line td button.general , .layout-popup .list-checkbox-select-header.add-border-line td a.general , .layout-popup .list-checkbox-select-header.add-border-line td .button-ui.general { padding: 0; }
.layout-popup .list-checkbox-select-header th , .layout-popup .list-checkbox-select-header td {font-size: .75rem; line-height: 2.5rem;  height: 2.5rem; vertical-align: middle; }
.layout-popup .list-checkbox-select-header th.text-center , .layout-popup .list-checkbox-select-header td.text-center { text-align: center; }
.layout-popup .list-checkbox-select-header th.text-left , .layout-popup .list-checkbox-select-header td.text-left { text-align: left; }
.layout-popup .list-checkbox-select-header th.text-right , .layout-popup .list-checkbox-select-header td.text-right { text-align: right; }
.layout-popup .list-checkbox-select-header th label , .layout-popup .list-checkbox-select-header td label { display: block; }

.layout-popup .wrap-list-checkbox-select {overflow-x: hidden; overflow-y: overlay; height: 185px;  border-bottom: 2px solid #000; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select { width: 100%; table-layout: fixed; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select.add-border-line th , .layout-popup .wrap-list-checkbox-select .list-checkbox-select.add-border-line td {padding: 0 10px;  border-right: 1px solid #e6e6e6; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select.add-border-line th:last-child , .layout-popup .wrap-list-checkbox-select .list-checkbox-select.add-border-line td:last-child { border-right: 0px solid #e6e6e6; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select.add-border-line th input[type=checkbox] , .layout-popup .wrap-list-checkbox-select .list-checkbox-select.add-border-line th input[type=radio] , .layout-popup .wrap-list-checkbox-select .list-checkbox-select.add-border-line td input[type=checkbox] , .layout-popup .wrap-list-checkbox-select .list-checkbox-select.add-border-line td input[type=radio] { position: absolute; left: -9999px; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select.add-border-line th input[type=checkbox] + label , .layout-popup .wrap-list-checkbox-select .list-checkbox-select.add-border-line th input[type=radio] + label , .layout-popup .wrap-list-checkbox-select .list-checkbox-select.add-border-line td input[type=checkbox] + label , .layout-popup .wrap-list-checkbox-select .list-checkbox-select.add-border-line td input[type=radio] + label { display: block; margin-left: 0; padding-left: 0; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select.add-border-line th input[type=checkbox]:checked + label:after , .layout-popup .wrap-list-checkbox-select .list-checkbox-select.add-border-line th input[type=radio]:checked + label:after , .layout-popup .wrap-list-checkbox-select .list-checkbox-select.add-border-line td input[type=checkbox]:checked + label:after , .layout-popup .wrap-list-checkbox-select .list-checkbox-select.add-border-line td input[type=radio]:checked + label:after {transition: opacity .3s ease-out;  opacity: 1; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select thead { display: none; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select tbody { vertical-align: top; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select tr { position: relative; transition: background-color .3s ease-in-out; border-bottom: 1px solid #e6e6e6; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select tr:hover { background-color: #f6f6f6; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select tr:nth-of-type(1) { border-top: 0; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select tr.checked td { background-color: #ecf5ff; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select tr td {font-size: .75rem; line-height: 2.5rem; overflow: hidden;  height: 2.5rem; vertical-align: middle; white-space: nowrap; text-overflow: ellipsis; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select tr td .muldti-items { display: inline; margin: 0 10px; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select tr td .muldti-items:first-child { margin-left: 0px; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select tr td .muldti-items:last-child { margin-right: 0px; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select tr td.text-center { text-align: center; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select tr td.text-left { text-align: left; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select tr td.text-right { text-align: right; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select tr td input[type=checkbox] , .layout-popup .wrap-list-checkbox-select .list-checkbox-select tr td input[type=radio] { position: absolute; left: -9999px; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select tr td input[type=checkbox] + label , .layout-popup .wrap-list-checkbox-select .list-checkbox-select tr td input[type=radio] + label { display: block; margin-left: .625rem; padding-left: 0; }
.layout-popup .wrap-list-checkbox-select .list-checkbox-select tr td input[type=checkbox]:checked + label:after , .layout-popup .wrap-list-checkbox-select .list-checkbox-select tr td input[type=radio]:checked + label:after {transition: opacity .3s ease-out;  opacity: 1; }

.layout-popup#popup-table-list .list-header { width: 100%; height: 50px; margin-top: 20px; table-layout: fixed; border-top: 2px solid #000; border-bottom: 1px solid #e6e6e6; }
.layout-popup#popup-table-list .list-header .btn-sort {font-size: .75rem; font-weight: 700; line-height: 30px; position: relative;  display: inline-block; padding-right: 22px; text-align: left; vertical-align: middle; white-space: nowrap; color: #000; }
.layout-popup#popup-table-list .list-header .btn-sort:after {position: absolute; top: 50%; right: 0; display: block; width: 17px; height: 10px; margin-top: -5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -423px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup#popup-table-list .list-header .btn-sort:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup#popup-table-list .list-header .btn-sort[data-state=desc]:after {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -638px -614px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup#popup-table-list .list-header .btn-sort[data-state=desc]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup#popup-table-list .list-header .btn-sort[data-state=asc]:after {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -446px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup#popup-table-list .list-header .btn-sort[data-state=asc]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup#popup-table-list .list-header td {line-height: 1.875rem; height: 1.875rem; text-align: center;  border-right: 1px solid #e6e6e6; }
.layout-popup#popup-table-list .list-header td button { font-weight: 700; }
.layout-popup#popup-table-list .list-header td:last-child { border-right: 0; }
.layout-popup#popup-table-list .list-header td [data-tooltip=info]:after {display: inline-block; width: 13px; height: 13px; margin: -2px 0 0 3px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -245px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup#popup-table-list .list-header td [data-tooltip=info]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup#popup-table-list .list-header th {font-size: .75rem; line-height: 1.875rem;  height: 1.875rem; text-align: center; vertical-align: middle; border-right: 1px solid #e6e6e6; }
.layout-popup#popup-table-list .list-header th:last-child { border-right: 0; }
.layout-popup#popup-table-list .list-header th:nth-child(2) , .layout-popup#popup-table-list .list-header th:nth-child(3) { text-align: left; }
.layout-popup#popup-table-list .list-header th:nth-child(2) button , .layout-popup#popup-table-list .list-header th:nth-child(3) button { margin-left: 10px; }
.layout-popup#popup-table-list .list-header th:nth-child(4) { border-bottom: 1px solid #e6e6e6; }

.layout-popup#popup-table-list .wrap-list {overflow-x: hidden; overflow-y: auto; height: 324px;  border-bottom: 2px solid #000; }
.layout-popup#popup-table-list .wrap-list .list { width: 100%; table-layout: fixed; }
.layout-popup#popup-table-list .wrap-list .list thead { display: none; }
.layout-popup#popup-table-list .wrap-list .list tbody { vertical-align: top; }
.layout-popup#popup-table-list .wrap-list .list tr { position: relative; transition: background-color .3s ease-in-out; border-top: 1px solid #e6e6e6; }
.layout-popup#popup-table-list .wrap-list .list tr:last-child { border-bottom: 1px solid #e6e6e6; }
.layout-popup#popup-table-list .wrap-list .list tr:hover { background-color: #f6f6f6; }
.layout-popup#popup-table-list .wrap-list .list tr:nth-of-type(1) { border-top: 0; }
.layout-popup#popup-table-list .wrap-list .list tr td {font-size: .75rem; line-height: 2.5rem; overflow: hidden;  height: 2.5rem; padding: 0 10px; vertical-align: middle; white-space: nowrap; text-overflow: ellipsis; border-right: 1px solid #e6e6e6; }
.layout-popup#popup-table-list .wrap-list .list tr td:first-child { text-align: center; }
.layout-popup#popup-table-list .wrap-list .list tr td:last-child { border-right: 0; }
.layout-popup#popup-table-list .wrap-list .list tr td:nth-child(4) , .layout-popup#popup-table-list .wrap-list .list tr td:nth-child(5) , .layout-popup#popup-table-list .wrap-list .list tr td:nth-child(6) , .layout-popup#popup-table-list .wrap-list .list tr td:nth-child(7) { text-align: right; }
.layout-popup#popup-table-list .wrap-list .list tr td input[type=checkbox] , .layout-popup#popup-table-list .wrap-list .list tr td input[type=radio] { position: absolute; left: -9999px; }
.layout-popup#popup-table-list .wrap-list .list tr td input[type=checkbox] + label , .layout-popup#popup-table-list .wrap-list .list tr td input[type=radio] + label { display: block; margin-left: .625rem; padding-left: 0; }
.layout-popup#popup-table-list .wrap-list .list tr td input[type=checkbox]:checked + label:after , .layout-popup#popup-table-list .wrap-list .list tr td input[type=radio]:checked + label:after {transition: opacity .3s ease-out;  opacity: 1; }

.layout-popup.popup-charge-detail .layout-popup-contents , .layout-popup.popup-free-charge-detail .layout-popup-contents { padding-top: 20px; }
.layout-popup.popup-charge-detail .layout-popup-contents .top-message , .layout-popup.popup-free-charge-detail .layout-popup-contents .top-message {font-size: .75rem; font-weight: 400; line-height: 1.33333em;  display: block; color: #000; }
.layout-popup.popup-charge-detail .layout-popup-contents .sub-title , .layout-popup.popup-free-charge-detail .layout-popup-contents .sub-title {font-size: .75rem; font-weight: 700; line-height: 1.5em;  display: block; margin-top: 20px; color: #000; }
.layout-popup.popup-charge-detail .layout-popup-contents .sub-title + h4 , .layout-popup.popup-free-charge-detail .layout-popup-contents .sub-title + h4 {font-size: .75rem; font-weight: 700; line-height: 1.5em;  display: block; margin-top: 0px; color: #000; }
.layout-popup.popup-charge-detail .layout-popup-contents .sub-title-description , .layout-popup.popup-free-charge-detail .layout-popup-contents .sub-title-description {font-size: .75rem; font-weight: 400;  display: block; margin-top: 6px; color: #999; }
.layout-popup.popup-charge-detail .layout-popup-contents .tbl-charges , .layout-popup.popup-free-charge-detail .layout-popup-contents .tbl-charges {width: 100%;  margin-top: 9px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.layout-popup.popup-charge-detail .layout-popup-contents .tbl-charges tbody tr + tr th , .layout-popup.popup-charge-detail .layout-popup-contents .tbl-charges tbody tr + tr td , .layout-popup.popup-free-charge-detail .layout-popup-contents .tbl-charges tbody tr + tr th , .layout-popup.popup-free-charge-detail .layout-popup-contents .tbl-charges tbody tr + tr td { border-top: 1px solid #efefef; }
.layout-popup.popup-charge-detail .layout-popup-contents .tbl-charges tbody th , .layout-popup.popup-free-charge-detail .layout-popup-contents .tbl-charges tbody th {font-size: .75rem; font-weight: 400; width: 45%; height: 29px;  padding: 0 0 0 20px; text-align: left; color: #666; background-color: #f6f6f6; }
.layout-popup.popup-charge-detail .layout-popup-contents .tbl-charges tbody td , .layout-popup.popup-free-charge-detail .layout-popup-contents .tbl-charges tbody td {font-size: .75rem; font-weight: 400; width: 55%;  padding: 0 20px 0 0; text-align: right; color: #666; background-color: #fff; }
.layout-popup.popup-charge-detail .layout-popup-contents .tbl-charges tbody em , .layout-popup.popup-free-charge-detail .layout-popup-contents .tbl-charges tbody em { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 500; color: #000; }
.layout-popup.popup-charge-detail .layout-popup-contents .tbl-charges tbody em.excess , .layout-popup.popup-free-charge-detail .layout-popup-contents .tbl-charges tbody em.excess { color: #e73c98; }
.layout-popup.popup-charge-detail .layout-popup-contents .tbl-charges tbody strong , .layout-popup.popup-free-charge-detail .layout-popup-contents .tbl-charges tbody strong { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 500; color: #0072f7; }
.layout-popup.popup-charge-detail .layout-popup-contents .total-charges , .layout-popup.popup-free-charge-detail .layout-popup-contents .total-charges {position: relative;  overflow: hidden; margin-top: 25px; padding: 10px 20px; border-top: 1px solid #000; border-bottom: 1px solid #000; background-color: #f6f6f6; }
.layout-popup.popup-charge-detail .layout-popup-contents .total-charges .info , .layout-popup.popup-free-charge-detail .layout-popup-contents .total-charges .info {font-size: .875rem; font-weight: 700; line-height: 1.78571em;  display: block; float: left; color: #000; }
.layout-popup.popup-charge-detail .layout-popup-contents .total-charges .info p , .layout-popup.popup-free-charge-detail .layout-popup-contents .total-charges .info p {font-size: .75rem; font-weight: 400; line-height: 1.33333em;  margin-top: 1px; color: #666; }
.layout-popup.popup-charge-detail .layout-popup-contents .total-charges .price , .layout-popup.popup-free-charge-detail .layout-popup-contents .total-charges .price {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 500; line-height: 2.05em;  display: block; float: right; color: #0072f7; }

.layout-popup.popup-charge-detail .layout-popup-footer , .layout-popup.popup-free-charge-detail .layout-popup-footer { margin-top: 30px; }

.layout-popup.popup-setting-exceptions { width: 1100px; }
.layout-popup.popup-setting-exceptions .search-exception-items { display: block; padding: 17px 0 0 0; }
.layout-popup.popup-setting-exceptions .search-exception-items .description { font-size: 1rem; line-height: 1.5em; color: #000; }
.layout-popup.popup-setting-exceptions .search-exception-items table {width: 100%;  margin-top: 8px; }
.layout-popup.popup-setting-exceptions .search-exception-items table tbody th { font-size: .75rem; font-weight: 500; line-height: 40px; text-align: left; vertical-align: top; color: #9b9b9b; }
.layout-popup.popup-setting-exceptions .search-exception-items table tbody td { padding: 8px 0 0 10px; vertical-align: top; }
.layout-popup.popup-setting-exceptions .search-exception-items table tbody .column-items { display: -ms-flexbox; display: flex; }
.layout-popup.popup-setting-exceptions .search-exception-items table tbody .column-items + .column-items { margin-top: 10px; }
.layout-popup.popup-setting-exceptions .search-exception-items table tbody .column-items select {width: 300px;  margin-right: 10px; }
.layout-popup.popup-setting-exceptions .search-exception-items .btn {font-size: .75rem; font-weight: 500; line-height: 40px;  display: block; box-sizing: border-box; height: 40px; padding: 0 12px; text-align: center; color: #fff; background-color: #666; }
.layout-popup.popup-setting-exceptions .search-exception-items .btn:before {display: inline-block; margin: -3px 8px 0 0;  content: ''; vertical-align: middle; }
.layout-popup.popup-setting-exceptions .search-exception-items .btn.btn-add-tag:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -200px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-setting-exceptions .search-exception-items .btn.btn-add-tag:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup.popup-setting-exceptions .search-exception-items .btn.btn-search {width: 160px;  margin-top: 10px; }
.layout-popup.popup-setting-exceptions .search-exception-items .btn.btn-search:before { content: none; }
.layout-popup.popup-setting-exceptions .search-results { padding: 20px 0 0 0; border-top: 1px solid #ddd; }
.layout-popup.popup-setting-exceptions .search-results.alertnow-ui-table { margin-top: 20px; }
.layout-popup.popup-setting-exceptions .search-results.alertnow-ui-table .pagination.compact.right { float: right; }
.layout-popup.popup-setting-exceptions .search-results.alertnow-ui-table .table_info {font-size: .75rem; line-height: 32px;  display: block; float: left; padding: 0 0 10px 0; color: #999; }
.layout-popup.popup-setting-exceptions .search-results.alertnow-ui-table .table_info em { font-weight: 400; color: #333; }
.layout-popup.popup-setting-exceptions .search-results.alertnow-ui-table .table_info span:before { content: '|'; }
.layout-popup.popup-setting-exceptions .search-results.alertnow-ui-table table tbody tr:hover { background-color: #f4f4f4; }
.layout-popup.popup-setting-exceptions .search-results.alertnow-ui-table table .btn-tag { color: #0053ae; }
.layout-popup.popup-setting-exceptions .search-results.alertnow-ui-table table .btn-tag:after { content: none; }


.layout-popup.popup-send-billing-v2 .fieldset-recipients .title-recipients {font-size: .75rem; font-weight: 700; line-height: 1.5em;  display: block; margin-bottom: 5px; color: #9b9b9b; }
.layout-popup.popup-send-billing-v2 .fieldset-recipients .selected-recipients { overflow: scroll; overflow-x: hidden; max-height: 100px; }
.layout-popup.popup-send-billing-v2 .fieldset-recipients .selected-recipients .selected-item {font-size: .75rem; font-weight: 700; line-height: 23px; position: relative;  display: block; float: left; box-sizing: border-box; height: 25px; margin-right: 9px; margin-bottom: 10px; padding: 0 25px 0 15px; color: #1670e7; border: 1px solid #1670e7; border-radius: 5px; background-color: #fff; }
.layout-popup.popup-send-billing-v2 .fieldset-recipients .selected-recipients .selected-item button {position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; width: 20px;  padding: 5px; }
.layout-popup.popup-send-billing-v2 .fieldset-recipients .selected-recipients .selected-item button em { position: absolute; top: 50%; right: 7px; overflow: hidden; width: 9px; height: 9px; margin-top: -4.5px; white-space: nowrap; text-indent: 100%; background-image: url(/assets/images/sprites.png); background-position: -739px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-send-billing-v2 .fieldset-recipients .selected-recipients .selected-item button em { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup.popup-send-billing-v2 .fieldset-recipients .forms-item { margin-top: 14px; }
.layout-popup.popup-send-billing-v2 .fieldset-recipients .multiselect-group label { padding: 10px 0px 10px 20px !important; }
.layout-popup.popup-send-billing-v2 .fieldset-recipients .multiselect-group label:before , .layout-popup.popup-send-billing-v2 .fieldset-recipients .multiselect-group label:after { content: none !important; }
.layout-popup.popup-send-billing-v2 .forms-item .label { font-weight: 700; }
.layout-popup.popup-send-billing-v2 .forms-item .label.btn-toggle:after {display: inline-block; width: 7px; height: 7px; margin: -3px 0 0 5px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(180deg); vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -625px -107px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-send-billing-v2 .forms-item .label.btn-toggle:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup.popup-send-billing-v2 .forms-item .label.btn-toggle[data-state=shut]:after { transform: rotateX(0deg); }
.layout-popup.popup-send-billing-v2 .forms-item p.txt { font-weight: 400; }
.layout-popup.popup-send-billing-v2 .forms-item p.txt strong { font-weight: 700; }
.layout-popup.popup-send-billing-v2 .forms-item p.txt .file-format { font-size: .75rem; }
.layout-popup.popup-send-billing-v2 .forms-item p.txt .file-format:before {display: inline-block; margin: -2px 5px 0 5px;  content: ''; vertical-align: middle; }
.layout-popup.popup-send-billing-v2 .forms-item p.txt .file-format.excel:before {width: 22px; height: 22px;  background-image: url(/assets/images/sprites.png); background-position: -638px -311px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-send-billing-v2 .forms-item p.txt .file-format.excel:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup.popup-send-billing-v2 .forms-item p.txt .file-format.pdf:before {width: 30px; height: 30px;  background-image: url(/assets/images/sprites.png); background-position: -504px -475px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-send-billing-v2 .forms-item p.txt .file-format.pdf:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup.popup-send-billing-v2 .forms-item .caution-send-date {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; margin-top: 20px; padding: 8px 20px; color: #73a9e9; background-color: #f8f8f8; }
.layout-popup.popup-send-billing-v2 .forms-item .button-icon.icon-delete-05 { display: block; float: right; }
.layout-popup.popup-send-billing-v2 .forms-item .report-item-title { font-size: .75rem; font-weight: 700; line-height: 1.66667em; color: #000; }
.layout-popup.popup-send-billing-v2 .forms-item .report-item-title:before {display: inline-block; margin: -2px 10px 0 0;  content: ''; vertical-align: middle; }
.layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=metering01]:before {width: 30px; height: 24px;  background-image: url(/assets/images/contents_sprites.png); background-position: -815px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=metering01]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=metering02]:before {width: 30px; height: 24px;  background-image: url(/assets/images/contents_sprites.png); background-position: -851px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=metering02]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=metering03]:before {width: 32px; height: 24px;  background-image: url(/assets/images/contents_sprites.png); background-position: -777px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=metering03]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=metering04]:before {width: 35px; height: 26px;  background-image: url(/assets/images/contents_sprites.png); background-position: -659px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=metering04]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=metering05]:before {width: 34px; height: 27px;  background-image: url(/assets/images/contents_sprites.png); background-position: -619px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=metering05]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=invoice01]:before {width: 25px; height: 25px;  background-image: url(/assets/images/contents_sprites.png); background-position: -884px -908px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=invoice01]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=by-summary]:before {width: 34px; height: 23px;  background-image: url(/assets/images/contents_sprites.png); background-position: -826px -328px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=by-summary]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=by-usage]:before {width: 32px; height: 25px;  background-image: url(/assets/images/contents_sprites.png); background-position: -739px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=by-usage]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=by-performance]:before {width: 37px; height: 23px;  background-image: url(/assets/images/contents_sprites.png); background-position: -783px -328px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=by-performance]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=by-service-group]:before {width: 33px; height: 25px;  background-image: url(/assets/images/contents_sprites.png); background-position: -700px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-send-billing-v2 .forms-item .report-item-title[data-state=by-service-group]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.layout-popup.popup-send-billing-v2 .frequency-case { margin-top: 13px; padding: 10px 30px 14px 30px; background-color: #f8f8f8; }
.layout-popup.popup-send-billing-v2 .frequency-case.invoice { margin: 10px 0 16px 0; padding: 15px; }
.layout-popup.popup-send-billing-v2 .frequency-case.invoice .forms-item { margin-top: 8px; }
.layout-popup.popup-send-billing-v2 .frequency-case.invoice .frequency-desc { margin-top: 0; }
.layout-popup.popup-send-billing-v2 .frequency-case label {font-size: .75rem; font-weight: 400 !important; line-height: 1em !important;  display: block; color: #666; }
.layout-popup.popup-send-billing-v2 .frequency-case label + .forms-item { margin-top: 20px; }
.layout-popup.popup-send-billing-v2 .frequency-case .forms-item.report-item { margin-top: 23px; }
.layout-popup.popup-send-billing-v2 .frequency-case .forms-item.report-item .head {font-size: .75rem;  padding: 0 0 15px 0; color: #666; }
.layout-popup.popup-send-billing-v2 .frequency-case .forms-item.report-item label {font-size: .75rem;  display: inline-block; margin: 0 0 0 40px; color: #000; }
.layout-popup.popup-send-billing-v2 .frequency-case .forms-item.report-item label.first { margin: 0; }
.layout-popup.popup-send-billing-v2 .frequency-case .forms-item select { display: inline-block; min-width: 120px; }
.layout-popup.popup-send-billing-v2 .frequency-case .cost-calculated { margin-top: 20px; padding-top: 20px; border-top: 1px solid #ddd; }
.layout-popup.popup-send-billing-v2 .frequency-case .cost-calculated label { display: inline-block; }
.layout-popup.popup-send-billing-v2 .frequency-case .cost-calculated label ~ label { margin-left: 40px; }
.layout-popup.popup-send-billing-v2 .frequency-case .frequency-desc {font-size: .75rem; font-weight: 400; line-height: 1.58333em;  display: block; margin-top: 20px; color: #4a90e2; }
.layout-popup.popup-send-billing-v2 .chexkbox-radio label ~ label { margin-left: 50px; }
.layout-popup.popup-send-billing-v2 .chexkbox-radio .txt { display: inline-block; margin: 0 10px 0 0; }
.layout-popup.popup-send-billing-v2 .chexkbox-radio .txt:before {display: inline-block; margin: -2px 5px 0 5px;  content: ''; vertical-align: middle; }
.layout-popup.popup-send-billing-v2 .chexkbox-radio .txt.excel:before {width: 22px; height: 22px;  background-image: url(/assets/images/sprites.png); background-position: -638px -311px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-send-billing-v2 .chexkbox-radio .txt.excel:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.layout-popup.popup-send-billing-v2 .chexkbox-radio .txt.pdf:before {width: 30px; height: 30px;  background-image: url(/assets/images/sprites.png); background-position: -504px -475px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .layout-popup.popup-send-billing-v2 .chexkbox-radio .txt.pdf:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }

.layout-popup.popup-sent-billing .layout-popup-subtitle {font-size: 1.25rem; font-weight: 500; line-height: 1.45em;  display: block; padding-top: 38px; padding-bottom: 33px; color: #000; }

.layout-popup.popup-sent-billing .tbl-grid-utils { margin: 0; padding: 0; }

.layout-popup.popup-sent-billing .tbl-data-list tbody td {line-height: 1.3em;  padding: 10px 15px; }

.layout-popup.popup-sent-billing .tbl-data-list tbody .l { padding-left: 15px; }

.layout-popup.popup-sent-billing .tbl-data-list tbody .subscription { padding: 0; }
.layout-popup.popup-sent-billing .tbl-data-list tbody .subscription:before { content: none; }

.layout-popup.popup-sent-billing .tbl-data-list tbody .btn-recipient { text-decoration: none; }

.layout-popup.popup-sent-billing .tbl-bottom-message {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; margin-top: 3px; text-align: right; color: #7f7f7f; }


.layout-popup-map {position: relative;  display: block; width: 1100px; height: 700px; margin: 0 auto; border: 2px solid #000; background-color: #fff; }
.layout-popup-map .layout-popup-map-title {font-size: .875rem;  box-sizing: border-box; height: 45px; padding: 9px 0 9px 30px; vertical-align: middle; color: #000; background-color: #eee; }
.layout-popup-map .layout-popup-map-title .product {font-size: .875rem; font-weight: 700; line-height: 27px;  display: inline-block; vertical-align: middle; }
.layout-popup-map .layout-popup-map-title .description {line-height: 27px; line-height: 27px;  display: inline-block; vertical-align: middle; }
.layout-popup-map .layout-popup-map-title .description:before {font-size: .75rem; line-height: 27px; display: inline-block; margin: -4px 8px 0 5px;  content: '|'; vertical-align: middle; color: #ccc; }
.layout-popup-map .layout-popup-map-content { padding: 30px; }
.layout-popup-map .layout-popup-map-content .tbl-grid-utils { margin-top: 0; }


.layout-notice-popup {position: fixed; z-index: 800; top: 50%; left: 50%;  display: -ms-flexbox; display: flex; flex-direction: column; min-width: 600px; min-height: 450px; margin: 0 auto; transform: translate(-50%, -50%); border: 2px solid #000; background-color: #fff; box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .5); -ms-flex-direction: column; -ms-flex-pack: justify; justify-content: space-between; }
.layout-notice-popup .layout-notice-popup-title {font-size: 1.125rem; font-weight: 700; line-height: 1.22222em;  display: block; padding: 30px 35px 17px 36px; color: #333; border-bottom: 1px solid #d2d2d2; }
.layout-notice-popup .layout-notice-popup-title .notice-popup-utils {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; margin-top: 8px; color: #999; }
.layout-notice-popup .layout-notice-popup-title .notice-popup-utils .notice-category { font-weight: 700; }
.layout-notice-popup .layout-notice-popup-title .notice-popup-utils .notice-update:before {display: inline-block; width: 1px; height: 11px; margin: 0 5px;  content: ''; vertical-align: middle; background-color: #d2d2d2; }
.layout-notice-popup .layout-notice-popup-title .notice-popup-utils[data-state=new] .notice-category { color: #1886ff; }
.layout-notice-popup .layout-notice-popup-title .notice-popup-utils[data-state=event] .notice-category { color: #6cb41d; }
.layout-notice-popup .layout-notice-popup-title .notice-popup-utils[data-state=check] .notice-category { color: #f66c23; }
.layout-notice-popup .layout-notice-popup-contents { display: block; overflow: scroll; box-sizing: border-box; padding: 15px 36px; -ms-flex: 1; flex: 1; }
.layout-notice-popup .layout-notice-popup-footer { display: block; box-sizing: border-box; height: 50px; padding: 10px 15px; text-align: right; background-color: #f4f4f4; }
.layout-notice-popup .layout-notice-popup-footer label { display: inline-block; margin-right: 15px; vertical-align: middle; }
.layout-notice-popup .layout-notice-popup-footer .btn-close {font-size: .75rem; font-weight: 700; line-height: 30px;  display: inline-block; min-width: 80px; height: 30px; text-align: center; color: #fff; background-color: #000; }


.layout-tooltip { display: block; box-sizing: border-box; }
.layout-tooltip .list-tooltip-menus li .btn {font-size: .75rem; font-weight: 400; line-height: 30px;  display: block; box-sizing: border-box; width: 100%; height: 32px; padding: 0 10px; text-align: left; color: #333; }
.layout-tooltip .list-tooltip-menus li .btn:hover { background-color: #f1f1f1; }

[data-tooltip=info-bottom]:after {display: inline-block; width: 16px; height: 16px; margin: -2px 0 0 5px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -696px -177px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { [data-tooltip=info-bottom]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }

.tooltipster-sidetip.tooltipster-bsp3-info .tooltipster-box {border-color: #fff;  border-radius: 0; border-radius: 4px; background-color: #fff; box-shadow: 0 2px 4px rgba(137, 141, 148, .2); }

.tooltipster-sidetip.tooltipster-bsp3-info .tooltipster-content { font-size: .875rem; color: #222; }

.tooltipster-sidetip.tooltipster-bsp3-info .tooltipster-arrow-border {border-width: 6px;  border-color: transparent; }

.tooltipster-sidetip.tooltipster-bsp3-info .tooltipster-arrow-background { border-width: 6px; border-color: #fff; }

.tooltipster-sidetip.tooltipster-bsp-info .tooltipster-box , .tooltipster-sidetip.tooltipster-bsp-info2 .tooltipster-box , .tooltipster-bsp-info-right-arrow .tooltipster-box , .tooltipster-sidetip.tooltipster-bsp-info-short .tooltipster-box , .tooltipster-sidetip.tooltipster-bsp-info-middle .tooltipster-box { border-radius: 0; background-color: #000; }

.tooltipster-sidetip.tooltipster-bsp-info .tooltipster-content , .tooltipster-sidetip.tooltipster-bsp-info2 .tooltipster-content , .tooltipster-bsp-info-right-arrow .tooltipster-content , .tooltipster-sidetip.tooltipster-bsp-info-short .tooltipster-content , .tooltipster-sidetip.tooltipster-bsp-info-middle .tooltipster-content { font-size: .6875rem; line-height: 1.54545em; word-break: break-all; color: #fff; }
.tooltipster-sidetip.tooltipster-bsp-info .tooltipster-content .key , .tooltipster-sidetip.tooltipster-bsp-info2 .tooltipster-content .key , .tooltipster-bsp-info-right-arrow .tooltipster-content .key , .tooltipster-sidetip.tooltipster-bsp-info-short .tooltipster-content .key , .tooltipster-sidetip.tooltipster-bsp-info-middle .tooltipster-content .key { display: block; }
.tooltipster-sidetip.tooltipster-bsp-info .tooltipster-content .value , .tooltipster-sidetip.tooltipster-bsp-info2 .tooltipster-content .value , .tooltipster-bsp-info-right-arrow .tooltipster-content .value , .tooltipster-sidetip.tooltipster-bsp-info-short .tooltipster-content .value , .tooltipster-sidetip.tooltipster-bsp-info-middle .tooltipster-content .value { display: block; margin-top: 5px; }

.tooltipster-sidetip.tooltipster-bsp-info .tooltipster-arrow-background , .tooltipster-sidetip.tooltipster-bsp-info2 .tooltipster-arrow-background , .tooltipster-bsp-info-right-arrow .tooltipster-arrow-background , .tooltipster-sidetip.tooltipster-bsp-info-short .tooltipster-arrow-background , .tooltipster-sidetip.tooltipster-bsp-info-middle .tooltipster-arrow-background { border-right-color: #000; }

.tooltipster-sidetip.tooltipster-bsp-info.tooltipster-top .tooltipster-arrow-background , .tooltipster-sidetip.tooltipster-bsp-info2.tooltipster-top .tooltipster-arrow-background , .tooltipster-bsp-info-right-arrow.tooltipster-top .tooltipster-arrow-background , .tooltipster-sidetip.tooltipster-bsp-info-short.tooltipster-top .tooltipster-arrow-background , .tooltipster-sidetip.tooltipster-bsp-info-middle.tooltipster-top .tooltipster-arrow-background { border-top-color: #000; border-right-color: transparent; }

.tooltipster-sidetip.tooltipster-bsp-info.tooltipster-bottom .tooltipster-arrow-background , .tooltipster-sidetip.tooltipster-bsp-info2.tooltipster-bottom .tooltipster-arrow-background , .tooltipster-bsp-info-right-arrow.tooltipster-bottom .tooltipster-arrow-background , .tooltipster-sidetip.tooltipster-bsp-info-short.tooltipster-bottom .tooltipster-arrow-background , .tooltipster-sidetip.tooltipster-bsp-info-middle.tooltipster-bottom .tooltipster-arrow-background {border-right-color: transparent;  border-bottom-color: #000; }

.tooltipster-sidetip.tooltipster-bsp-info-short .tooltipster-arrow {position: absolute;  left: 50% !important; margin-left: -3px; }

.tooltipster-sidetip.tooltipster-bsp-info-middle .tooltipster-arrow {position: absolute;  left: 60% !important; }

.tooltipster-sidetip.tooltipster-bsp-info-right-arrow .tooltipster-arrow {position: absolute;  left: calc(100% - 10px) !important; }

.tooltipster-sidetip.arrow-left .tooltipster-arrow {position: absolute;  left: 20% !important; }

.tooltipster-sidetip.tooltipster-bsp-info2.tooltipster-bottom .tooltipster-arrow { margin-left: 1px; }


.tooltipster-sidetip.tooltipster-bsp-chart {right: 60px !important; left: 60px !important;  box-sizing: border-box; width: calc(100% - 120px) !important; }
.tooltipster-sidetip.tooltipster-bsp-chart .tooltipster-box { border: 2px solid #0b0b0b; border-radius: 0; background-color: #fff; }
.tooltipster-sidetip.tooltipster-bsp-chart .tooltipster-content { padding: 0; }
.tooltipster-sidetip.tooltipster-bsp-chart .tooltipster-arrow {width: 13px; height: 13px;  margin: 0; transform: rotate(-135deg); border: 2px solid #000; border-top-width: 0; border-left-width: 0; background-color: #eee; }
.tooltipster-sidetip.tooltipster-bsp-chart .tooltipster-arrow * { display: none; }
.tooltipster-sidetip.tooltipster-bsp-chart.tooltipster-top .tooltipster-arrow { top: -7px !important; bottom: auto !important; }
.tooltipster-sidetip.tooltipster-bsp-chart.tooltipster-bottom .tooltipster-arrow { top: 1px !important; }


.tooltipster-sidetip.tooltipster-bsp-input .tooltipster-box { border: 0px; border-radius: 5px; background-color: #5caaff; }

.tooltipster-sidetip.tooltipster-bsp-input .tooltipster-content { font-size: .75rem; line-height: 1.33333em; color: #fff; }

.tooltipster-sidetip.tooltipster-bsp-input .tooltipster-arrow {width: 13px; height: 10px;  margin: 0; transform: rotate(-135deg); border: 1px solid #5caaff; border-top-width: 0; border-left-width: 0; background-color: #5caaff; }
.tooltipster-sidetip.tooltipster-bsp-input .tooltipster-arrow * { display: none; }

.tooltipster-sidetip.tooltipster-bsp-input .tooltipster-arrow-background { border-right-color: #5caaff; }

.tooltipster-sidetip.tooltipster-bsp-input.tooltipster-top .tooltipster-arrow-background { border-top-color: #5caaff; border-right-color: transparent; }

.tooltipster-sidetip.tooltipster-bsp-input.tooltipster-bottom .tooltipster-arrow { top: 3px; }

.tooltipster-sidetip.tooltipster-bsp-input.tooltipster-bottom .tooltipster-arrow-background {border-right-color: transparent;  border-bottom-color: #5caaff; }


.tooltipster-sidetip.tooltipster-bsp-caution .tooltipster-box {max-width: 259px; padding: 5px 0; word-break: break-all;  border: 0px; border-radius: 0px; background-color: #ff2d47; }

.tooltipster-sidetip.tooltipster-bsp-caution .tooltipster-content { font-size: .75rem; line-height: 1.33333em; color: #fff; }

.tooltipster-sidetip.tooltipster-bsp-caution .tooltipster-arrow {position: absolute; left: 50% !important; width: 13px; height: 10px;  margin: 0 0 0 5px; transform: rotate(-135deg); border: 1px solid #ff2d47; border-top-width: 0; border-left-width: 0; background-color: #ff2d47; }
.tooltipster-sidetip.tooltipster-bsp-caution .tooltipster-arrow * { display: none; }

.tooltipster-sidetip.tooltipster-bsp-caution .tooltipster-arrow-background { border-right-color: #ff2d47; }

.tooltipster-sidetip.tooltipster-bsp-caution.tooltipster-top .tooltipster-arrow-background { border-top-color: #ff2d47; border-right-color: transparent; }

.tooltipster-sidetip.tooltipster-bsp-caution.tooltipster-bottom .tooltipster-arrow { top: 4px; }

.tooltipster-sidetip.tooltipster-bsp-caution.tooltipster-bottom .tooltipster-arrow-background {border-right-color: transparent;  border-bottom-color: #ff2d47; }


.tooltipster-sidetip.billing .tooltipster-box { padding: 0; border: 1px solid #bbb; border-radius: 0; background-color: #fff; box-shadow: 2px 2px 4px rgba(0, 0, 0, .05); }
.tooltipster-sidetip.billing .tooltipster-box .tooltipster-content { padding: 0; }

.tooltip_templates { display: none; }

.common-tabs { position: relative; animation-name: fadeIn2; animation-duration: .3s; animation-fill-mode: both; }
.common-tabs.newer { z-index: 100; }
.common-tabs.newer.manual-on .manual { display: -ms-flexbox; display: flex; }
.common-tabs.newer.manual-on .auto { display: none; }
.common-tabs.newer.auto-on .auto { display: -ms-flexbox; display: flex; }
.common-tabs.newer.auto-on .manual { display: none; }
.common-tabs.newer .multiselect-native-select .btn-group.default .multiselect { min-width: 320px; box-shadow: inset 0 0 0 1px #d5d9db; }
.common-tabs.newer .multiselect-native-select .btn-group.default .multiselect-container.dropdown-menu > li > a > label { font-size: .875rem; }
.common-tabs.newer:before { content: none; }
.common-tabs.newer button { border-radius: 2px !important; }
.common-tabs.newer .custom-tooltip { min-width: 520px; }
.common-tabs.newer .custom-tooltip h2 { font-size: .875rem; color: #222; }
.common-tabs.newer .custom-tooltip .info { font-size: .75rem; padding: 15px 0; color: #666; }
.common-tabs.newer .custom-tooltip .resource-info h3 { font-size: .6875rem; padding-bottom: 5px; color: #222; }
.common-tabs.newer .custom-tooltip .resource-info p { font-size: .6875rem; padding-left: 34px; text-indent: -34px; color: #666; }
.common-tabs.newer .shut-list { display: none; }
.common-tabs.newer .shut-list .btn {font-size: .875rem; font-weight: 700; line-height: 38px; box-sizing: border-box; min-width: auto; height: 40px; margin-right: 10px;  padding-right: 10px; padding-left: 10px; text-align: center; color: #4a4a4a; border: 0px; border-bottom: 2px solid #bbb; }
.common-tabs.newer .shut-list .btn.is-selected { color: #4cacff; border-color: #4cacff; }
.common-tabs.newer .update-tooltip:before {display: inline-block; width: 16px; height: 16px;  content: ''; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pY29uX2luZm88L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNOCwwLjUgQzEyLjE0MjEzNTYsMC41IDE1LjUsMy44NTc4NjQzOCAxNS41LDggQzE1LjUsMTIuMTQyMTM1NiAxMi4xNDIxMzU2LDE1LjUgOCwxNS41IEMzLjg1Nzg2NDM4LDE1LjUgMC41LDEyLjE0MjEzNTYgMC41LDggQzAuNSwzLjg1Nzg2NDM4IDMuODU3ODY0MzgsMC41IDgsMC41IFogTTgsMiBDNC42ODYyOTE1LDIgMiw0LjY4NjI5MTUgMiw4IEMyLDExLjMxMzcwODUgNC42ODYyOTE1LDE0IDgsMTQgQzExLjMxMzcwODUsMTQgMTQsMTEuMzEzNzA4NSAxNCw4IEMxNCw0LjY4NjI5MTUgMTEuMzEzNzA4NSwyIDgsMiBaIE04Ljc1LDcuMjUzMjI2NSBMOC43NSwxMS43NDk5OTk3IEw3LjI1LDExLjc0OTk5OTcgTDcuMjUsNy4yNTMyMjY1IEw4Ljc1LDcuMjUzMjI2NSBaIE04LDQuMjUgQzguNTE3NzY2OTUsNC4yNSA4LjkzNzUsNC42Njk3MzMwNSA4LjkzNzUsNS4xODc1IEM4LjkzNzUsNS43MDUyNjY5NSA4LjUxNzc2Njk1LDYuMTI1IDgsNi4xMjUgQzcuNDgyMjMzMDUsNi4xMjUgNy4wNjI1LDUuNzA1MjY2OTUgNy4wNjI1LDUuMTg3NSBDNy4wNjI1LDQuNjY5NzMzMDUgNy40ODIyMzMwNSw0LjI1IDgsNC4yNSBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICAgICAgPHJlY3QgaWQ9InBhdGgtMyIgeD0iMCIgeT0iMCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4Ij48L3JlY3Q+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iQXNzZXQtMi4wX1VzYWdlX3BlcmZvcm1hbmNlXzIwMTkxMjI3IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIwLjgwMDAwMDAxMiI+CiAgICAgICAgPGcgaWQ9IkFtLTIuMF9Vc2FnZV9jdXJyZW50IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQ5Mi4wMDAwMDAsIC0zNjguMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSIyMC5idXR0b24vMi5tZWRpdW0tZW1waGFzaXMvTDQwLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0MDAuMDAwMDAwLCAzNTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iaWNvbl9pbmZvIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5Mi4wMDAwMDAsIDEyLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPHVzZSBpZD0iaWNfaW5mbyIgZmlsbD0iIzAwMDAwMCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNvbG9ycy9CbGFjayIgbWFzaz0idXJsKCNtYXNrLTIpIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEuMDAwMDAwLCAtMS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTQiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTMiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBpZD0iQmxhY2siIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwMDAwMCIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC0zIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat center center; background-size: 100% 100%; }
.common-tabs.newer .update-btn { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; }
.common-tabs.newer .new-select-tab {position: relative;  display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.common-tabs.newer .new-select-tab .time {font-size: .875rem;  color: #a3a3a3; }
.common-tabs.newer .new-select-tab > * { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.common-tabs.newer .new-select-tab > *:first-child { margin-right: auto; }
.common-tabs.newer .new-select-tab .source-list {position: absolute; z-index: 100; top: 0; right: 0; left: 0; overflow: hidden; overflow-y: auto; max-height: 355px; padding: 7px 20px 32px; transition: opacity .3s linear; pointer-events: none;  opacity: 0; background: #fff; }
.common-tabs.newer .new-select-tab .source-list[data-state=open] {pointer-events: auto;  opacity: 1; box-shadow: 0 1px 3px 2px rgba(0, 0, 0, .2); }
.common-tabs.newer .new-select-tab .source-list button[data-icon=close] { position: absolute; top: 10px; right: 10px; }
.common-tabs.newer .new-select-tab .source-list .btn {font-size: .875rem; font-weight: 700; line-height: 38px; box-sizing: border-box; min-width: auto; height: 40px; margin-right: 10px;  padding-right: 10px; padding-left: 10px; text-align: center; color: #4a4a4a; border: 0px; border-bottom: 2px solid #bbb; }
.common-tabs.newer .new-select-tab .source-list .btn.is-selected { color: #4cacff; border-color: #4cacff; }
.common-tabs.newer[data-state=shut] .shut-list { display: block; }
.common-tabs.newer[data-state=shut] .new-select-tab { display: none; }
.common-tabs.newer[data-state=shut] .btn { margin-right: 10px; }
.common-tabs.newer[data-state=shut] .btn + .btn { margin-left: 0; }
.common-tabs:before {position: absolute; z-index: 1; right: 0; bottom: 0; left: 0; display: block; width: 100%; height: 2px;  content: ''; background-color: #bbb; }
.common-tabs:after {display: block; clear: both;  content: ''; }
.common-tabs > .btn {font-size: .875rem; font-weight: 700; line-height: 38px;  display: block; float: left; box-sizing: border-box; min-width: 130px; height: 40px; padding-right: 20px; padding-left: 20px; text-align: center; color: #ccc; border: 1px solid #e6e6e6; }
.common-tabs > .btn.wide { min-width: 200px; padding-right: 10px; padding-left: 10px; }
.common-tabs > .btn.is-selected { position: relative; z-index: 2; color: #000; border-top: 2px solid #000; border-right: 1px solid #bbb; border-bottom: 0; border-left: 1px solid #bbb; background-color: #fff; }
.common-tabs .utils { position: absolute; top: 2px; right: 0; }
.common-tabs[data-state=shut] { animation-name: fadeIn; }
.common-tabs[data-state=shut]:before { content: none; }
.common-tabs[data-state=shut] .btn {min-width: auto;  padding-right: 10px; padding-left: 10px; color: #4a4a4a; border: 0px; border-bottom: 2px solid #bbb; }
.common-tabs[data-state=shut] .btn + .btn { margin-left: 10px; }
.common-tabs[data-state=stretch] { display: -ms-flexbox; display: flex; -ms-flex-align: stretch; align-items: stretch; }
.common-tabs[data-state=stretch] .btn { -ms-flex: 1; flex: 1; }
.common-tabs.general { position: relative; animation-name: fadeIn2; animation-duration: .3s; animation-fill-mode: both; }
.common-tabs.general:before {position: absolute; z-index: 1; right: 0; bottom: 0; left: 0; display: block; width: 100%; height: 1px;  content: ''; background-color: #d5d9db; }
.common-tabs.general:after {display: block; clear: both;  content: ''; }
.common-tabs.general > .btn {font-size: .875rem; font-weight: 700; line-height: 38px;  display: block; float: left; box-sizing: border-box; min-width: 130px; height: 40px; padding-right: 20px; padding-left: 20px; text-align: center; color: #ccc; border: 1px solid #d5d9db; }
.common-tabs.general > .btn.wide { min-width: 200px; padding-right: 10px; padding-left: 10px; }
.common-tabs.general > .btn.is-selected { position: relative; z-index: 2; color: #000; border-top: 2px solid #52545c; border-right: 1px solid #d5d9db; border-bottom: 0; border-left: 1px solid #d5d9db; background-color: #fff; }
.common-tabs.general > .btn.is-selected + .btn { border-left: 0; }
.common-tabs.general > .btn + .btn { border-left: 0; }
.common-tabs.general .utils { position: absolute; top: 2px; right: 0; }
.common-tabs.general[data-state=shut] { animation-name: fadeIn; }
.common-tabs.general[data-state=shut]:before { content: none; }
.common-tabs.general[data-state=shut] .btn {min-width: auto;  padding-right: 10px; padding-left: 10px; color: #4a4a4a; border: 0px; border-bottom: 2px solid #d5d9db; }
.common-tabs.general[data-state=shut] .btn + .btn { margin-left: 10px; }
.common-tabs.general[data-state=stretch] { display: -ms-flexbox; display: flex; -ms-flex-align: stretch; align-items: stretch; }
.common-tabs.general[data-state=stretch] .btn { -ms-flex: 1; flex: 1; }

.common-tabs-nonejs { position: relative; animation-name: fadeIn2; animation-duration: .3s; animation-fill-mode: both; }
.common-tabs-nonejs:before {position: absolute; z-index: 1; right: 0; bottom: 0; left: 0; display: block; width: 100%; height: 2px;  content: ''; background-color: #bbb; }
.common-tabs-nonejs:after {display: block; clear: both;  content: ''; }
.common-tabs-nonejs > .btn {font-size: .875rem; font-weight: 700; line-height: 38px;  display: block; float: left; box-sizing: border-box; min-width: 130px; height: 40px; padding-right: 20px; padding-left: 20px; text-align: center; color: #ccc; border: 1px solid #e6e6e6; }
.common-tabs-nonejs > .btn.wide { min-width: 200px; padding-right: 10px; padding-left: 10px; }
.common-tabs-nonejs > .btn.is-selected { position: relative; z-index: 2; color: #000; border-top: 2px solid #000; border-right: 1px solid #bbb; border-bottom: 0; border-left: 1px solid #bbb; background-color: #fff; }
.common-tabs-nonejs .utils { position: absolute; top: 2px; right: 0; }
.common-tabs-nonejs[data-state=shut] { animation-name: fadeIn; }
.common-tabs-nonejs[data-state=shut]:before { content: none; }
.common-tabs-nonejs[data-state=shut] .btn {min-width: auto;  padding-right: 10px; padding-left: 10px; color: #4a4a4a; border: 0px; border-bottom: 2px solid #bbb; }
.common-tabs-nonejs[data-state=shut] .btn + .btn { margin-left: 10px; }
.common-tabs-nonejs[data-state=stretch] { display: -ms-flexbox; display: flex; -ms-flex-align: stretch; align-items: stretch; }
.common-tabs-nonejs[data-state=stretch] .btn { -ms-flex: 1; flex: 1; }
.common-tabs-nonejs.general { position: relative; animation-name: fadeIn2; animation-duration: .3s; animation-fill-mode: both; }
.common-tabs-nonejs.general:before {position: absolute; z-index: 1; right: 0; bottom: 0; left: 0; display: block; width: 100%; height: 1px;  content: ''; background-color: #d5d9db; }
.common-tabs-nonejs.general:after {display: block; clear: both;  content: ''; }
.common-tabs-nonejs.general > .btn {font-size: .875rem; font-weight: 700; line-height: 38px;  display: block; float: left; box-sizing: border-box; min-width: 130px; height: 40px; padding-right: 20px; padding-left: 20px; text-align: center; color: #ccc; border: 1px solid #d5d9db; }
.common-tabs-nonejs.general > .btn.wide { min-width: 200px; padding-right: 10px; padding-left: 10px; }
.common-tabs-nonejs.general > .btn.is-selected { position: relative; z-index: 2; color: #000; border-top: 2px solid #52545c; border-right: 1px solid #d5d9db; border-bottom: 0; border-left: 1px solid #d5d9db; background-color: #fff; }
.common-tabs-nonejs.general > .btn.is-selected + .btn { border-left: 0; }
.common-tabs-nonejs.general > .btn + .btn { border-left: 0; }
.common-tabs-nonejs.general .utils { position: absolute; top: 2px; right: 0; }
.common-tabs-nonejs.general[data-state=shut] { animation-name: fadeIn; }
.common-tabs-nonejs.general[data-state=shut]:before { content: none; }
.common-tabs-nonejs.general[data-state=shut] .btn {min-width: auto;  padding-right: 10px; padding-left: 10px; color: #4a4a4a; border: 0px; border-bottom: 2px solid #d5d9db; }
.common-tabs-nonejs.general[data-state=shut] .btn + .btn { margin-left: 10px; }
.common-tabs-nonejs.general[data-state=stretch] { display: -ms-flexbox; display: flex; -ms-flex-align: stretch; align-items: stretch; }
.common-tabs-nonejs.general[data-state=stretch] .btn { -ms-flex: 1; flex: 1; }

.common-sub-tabs { position: relative; overflow: hidden; }
.common-sub-tabs .btn {font-size: .75rem; font-weight: 700; line-height: 26px;  display: block; float: left; box-sizing: border-box; min-width: 150px; height: 30px; text-align: center; color: #666; border: 2px solid #888; background-color: #fff; }
.common-sub-tabs .btn.is-selected { color: #fff; background-color: #888; }



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

.idp .button {font-family: inherit; font-weight: 400; line-height: 1.1; display: inline-block; overflow: hidden; box-sizing: border-box; box-sizing: border-box; padding-top: 15px; padding-bottom: 15px; cursor: pointer;  transition: background-color .3s ease, border-color .3s ease; text-align: center; border: 0; border-width: 1px; border-style: solid; border-radius: 0; border-radius: 4px; outline: 0; background: transparent; -moz-appearance: none; appearance: none; -webkit-appearance: none; }
.idp .button:hover { transition: background-color .3s ease, border-color .3s ease; }
.idp .button[data-state=expand] { width: 100%; }
.idp .button:hover { transition: background-color .3s ease, border-color .3s ease; }
.idp .button:hover:hover { transition: background-color .3s ease, border-color .3s ease; }
.idp .button[disabled] { opacity: .4; }
.idp .button[disabled].line.white {color: #fff;  border-color: #fff; background: none !important; }
.idp .button[disabled].line.blue {color: #e6e6e6;  border-color: #e6e6e6; background: none !important; }
.idp .button[disabled].line.green {color: #e6e6e6;  border-color: #e6e6e6; background: none !important; }
.idp .button[disabled].default.blue {color: #fff;  border-color: #447bff; background: #447bff; }
.idp .button[disabled].default.blue:hover {color: #fff;  border-color: #447bff; background: #447bff; }
.idp .button[disabled].default.green {color: #fff;  border-color: #0acd7f; background: #0acd7f; }
.idp .button[disabled].default.green:hover {color: #fff;  border-color: #0acd7f; background: #0acd7f; }
.idp .button[disabled].default.white {color: #0acd7f;  border-color: #0acd7f; background: #fff; }
.idp .button[disabled].default.white:hover {color: #0acd7f;  border-color: #0acd7f; background: #fff; }
.idp .button.light { font-weight: 300; }
.idp .button.regular { font-weight: 400; }
.idp .button.medium { font-weight: 500; }
.idp .button.bold { font-weight: 700; }
.idp .button.line.white {position: relative; overflow: hidden; color: #fff;  border-color: #fff; background: none; }
.idp .button.line.white:hover { color: #0acd7f; background: #fff; }
.idp .button.line.blue {color: #447bff;  border-color: #447bff; background: none; }
.idp .button.line.blue:hover {color: #1865f2;  border-color: #447bff; background: #b7d0ff; }
.idp .button.line.green {color: #0acd7f;  border-color: #0acd7f; background: none; }
.idp .button.line.green:hover {color: #05b277;  border-color: #0acd7f; background: #c4f4e1; }
.idp .button.default.blue {color: #fff;  border-color: #447bff; background: #447bff; }
.idp .button.default.blue:hover {color: #fff;  border-color: #0a48ba; background: #0a48ba; }
.idp .button.default.green {color: #fff;  border-color: #0acd7f; background: #0acd7f; }
.idp .button.default.green:hover {color: #fff;  border-color: #05b277; background: #05b277; }
.idp .button.default.white {color: #0acd7f;  border-color: #0acd7f; background: #fff; }
.idp .button.default.white:hover {color: #0acd7f;  border-color: #0acd7f; background: rgba(255, 255, 255, .7); }
.idp .button.small {font-size: .75rem;  line-height: 16px; padding: 2px 9px; white-space: nowrap; }
.idp .button.middle {font-size: .875rem; line-height: 18px;  height: 34px; padding: 8px 30px; }
.idp .button.large {font-size: .875rem;  line-height: 18px; padding: 12px 28px; }
.idp .button.big {font-size: 1.125rem;  line-height: 21px; padding: 14px 34px; }


button.button {font-family: inherit; line-height: 1.1; display: inline-block; box-sizing: border-box;  cursor: pointer; text-align: center; border: 0; border-radius: 0;outline: 0; background: transparent; -moz-appearance: none; appearance: none; -webkit-appearance: none;  }
button.button[disabled] { opacity: .3; }
button.button.small {font-size: .75rem; line-height: 20px;  height: 20px; padding: 0 9px; white-space: nowrap; }
button.button.middle {line-height: 30px;  height: 30px; padding: 0 12px; }
button.button.white_black { color: #fff; background: #000; }
button.button.white_darkgray { color: #fff; border-color: #333; background-color: #333; }
button.button.white_gray { color: #fff; border-color: #666; background-color: #666; }
button.button.blue { color: #fff; border-color: #007bff; background-color: #007bff; }
button.button.darkgray { color: #fff; border-color: rgba(0, 0, 0, .77); background: rgba(0, 0, 0, .77); }
button.button.icon {position: relative; overflow: hidden;  width: 20px; height: 20px; text-indent: -9999em; border-color: transparent;background-repeat: no-repeat; background-position: center center;  }
button.button.icon.lightgray.question { width: 18px; height: 18px; margin-left: .2em; vertical-align: top; background: url('../images/icon_question_circle_lightgray.svg') center center no-repeat transparent; background-size: 18px 18px; }
button.button.extra.history_back {width: 32px; height: 32px; margin-right: .4em; vertical-align: top; border: 1px solid #eaeaea !important;  background: url('../images/arrow_left_shape_clamp.svg#lightblue') 45% center no-repeat #f7f7f7; background-size: 11px 17px; }

.chart_in_color.billing em {position: relative; top: 2px;  display: inline-block; width: 16px; height: 16px; margin-right: 5px; background-color: #0dacea; }

.button-ui.aggrid { font-size: .75rem; padding: 0; }

.button-ui.text-decoration { text-decoration: underline; }

.overlay-nodata { margin: 20px 0 0; }
.overlay-nodata span {font-size: .875rem; font-weight: 500;  display: block; text-align: center; color: #b2b2b2; }
.overlay-nodata span:before {display: block; width: 35px; height: 28px; margin: 0 auto 10px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -366px -410px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .overlay-nodata span:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }

.ag-bsp-front01 { font-size: .75rem; color: #4a4a4a; border-top: 2px solid #000; border-bottom: 2px solid #000; }
.ag-bsp-front01 img { vertical-align: middle; border: 0; }
.ag-bsp-front01 .ag-cell-not-inline-editing { padding: 2px; }
.ag-bsp-front01 .ag-cell-range-selected-1:not(.ag-cell-focus) { background-color: rgba(120, 120, 120, .4); }
.ag-bsp-front01 .ag-cell-range-selected-2:not(.ag-cell-focus) { background-color: rgba(80, 80, 80, .4); }
.ag-bsp-front01 .ag-cell-range-selected-3:not(.ag-cell-focus) { background-color: rgba(40, 40, 40, .4); }
.ag-bsp-front01 .ag-cell-range-selected-4:not(.ag-cell-focus) { background-color: rgba(0, 0, 0, .4); }
.ag-bsp-front01 .ag-cell-focus { border: 1px solid transparent; }
.ag-bsp-front01 .ag-cell-no-focus { border-top: 1px solid transparent; border-bottom: 1px solid #f0f0f0; }
.ag-bsp-front01 .ag-ltr .ag-cell-no-focus { border-right: 1px solid transparent; border-left: 1px solid transparent; }
.ag-bsp-front01 .ag-rtl .ag-cell-no-focus { border-right: 1px solid transparent; border-left: 1px solid transparent; }
.ag-bsp-front01 .ag-rtl .ag-cell-first-right-pinned { border-left: 1px solid #808080; }
.ag-bsp-front01 .ag-ltr .ag-cell-first-right-pinned { border-left: 1px solid #808080; }
.ag-bsp-front01 .ag-rtl .ag-cell-last-left-pinned { border-right: 1px solid transparent; }
.ag-bsp-front01 .ag-ltr .ag-cell-last-left-pinned { border-right: 1px solid transparent; }
.ag-bsp-front01 .ag-cell-highlight { border: 1px solid #006400; }
.ag-bsp-front01 .ag-cell-highlight-animation { transition: border 1s; }
.ag-bsp-front01 .ag-value-change-delta { padding-right: 2px; }
.ag-bsp-front01 .ag-value-change-delta-up { color: #006400; }
.ag-bsp-front01 .ag-value-change-delta-down { color: #8b0000; }
.ag-bsp-front01 .ag-value-change-value {padding-right: 1px; padding-left: 1px; transition: background-color 1s; border-radius: 1px;  background-color: transparent; }
.ag-bsp-front01 .ag-value-change-value-highlight {transition: background-color .1s;  background-color: #cec; }
.ag-bsp-front01 .ag-rich-select { font-size: 14px; border: 1px solid #808080; background-color: #fff; }
.ag-bsp-front01 .ag-rich-select-value { padding: 2px; }
.ag-bsp-front01 .ag-rich-select-list { border-top: 1px solid #d3d3d3; }
.ag-bsp-front01 .ag-rich-select-row { padding: 2px; }
.ag-bsp-front01 .ag-rich-select-row-selected { background-color: #bde2e5; }
.ag-bsp-front01 .ag-large-text { border: 1px solid #808080; }
.ag-bsp-front01 .ag-header-select-all {line-height: 0;  padding: 8px 0px 0px 10px; }
.ag-bsp-front01 .ag-header { font-weight: 700; color: #000; border-bottom: 1px solid #ccc; background-color: #f6f6f6; }
.ag-bsp-front01 .ag-header .ag-pinned-left-header { background-color: #fff; }
.ag-bsp-front01 .ag-header-icon { display: inline-block; margin: -2px 0 0 3px; vertical-align: middle; }
.ag-bsp-front01 .ag-header-icon.ag-hidden { display: none; }
.ag-bsp-front01 .ag-header-icon.ag-sort-none-icon {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -423px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .ag-bsp-front01 .ag-header-icon.ag-sort-none-icon { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.ag-bsp-front01 .ag-header-icon.ag-sort-none-icon svg { display: none; }
.ag-bsp-front01 .ag-header-icon.ag-sort-ascending-icon {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -446px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .ag-bsp-front01 .ag-header-icon.ag-sort-ascending-icon { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.ag-bsp-front01 .ag-header-icon.ag-sort-ascending-icon svg { display: none; }
.ag-bsp-front01 .ag-header-icon.ag-sort-descending-icon {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -638px -614px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .ag-bsp-front01 .ag-header-icon.ag-sort-descending-icon { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.ag-bsp-front01 .ag-header-icon.ag-sort-descending-icon svg { display: none; }
.ag-bsp-front01 .ag-no-scrolls .ag-header-container { border-bottom: 1px solid #808080; }
.ag-bsp-front01 .ag-header-cell-moving .ag-header-cell-label { opacity: .5; }
.ag-bsp-front01 .ag-header-cell-moving { background-color: #bebebe; }
.ag-bsp-front01 .ag-ltr .ag-header-group-cell { border-right: 1px solid #808080; }
.ag-bsp-front01 .ag-rtl .ag-header-group-cell { border-left: 1px solid #808080; }
.ag-bsp-front01 .ag-header-group-cell-with-group { border-bottom: 1px solid #808080; }
.ag-bsp-front01 .ag-header-cell-label { display: -ms-flexbox; display: flex; padding: 10px 2px 10px 2px; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.ag-bsp-front01 .ag-header-cell-label .ag-header-icon { -ms-flex-order: 1; order: 1; }
.ag-bsp-front01 .ag-header-cell-label .ag-header-cell-text { -ms-flex-order: 0; order: 0; }
.ag-bsp-front01 .ag-header-cell-text { padding-left: 2px; }
.ag-bsp-front01 .ag-header-group-cell-label { padding: 4px; }
.ag-bsp-front01 .ag-ltr .ag-header-group-cell-label { padding-left: 10px; }
.ag-bsp-front01 .ag-rtl .ag-header-group-cell-label { padding-right: 10px; }
.ag-bsp-front01 .ag-rtl .ag-header-group-text { margin-left: 2px; }
.ag-bsp-front01 .ag-ltr .ag-header-group-text { margin-right: 2px; }
.ag-bsp-front01 .ag-header-cell-menu-button {line-height: 0px;  display: none; box-sizing: content-box; margin-top: 4px; margin-right: 1px; margin-left: 1px; padding: 2px; border: 1px solid transparent; border-radius: 3px; }
.ag-bsp-front01 .ag-ltr .ag-pinned-right-header { border-left: 1px solid #808080; }
.ag-bsp-front01 .ag-rtl .ag-pinned-left-header { border-right: 1px solid #808080; }
.ag-bsp-front01 .ag-header-cell-menu-button:hover { border: 1px solid #808080; }
.ag-bsp-front01 .ag-body { background-color: #f6f6f6; }
.ag-bsp-front01 .ag-body .ag-pinned-left-cols-viewport { background-color: #fff; }
.ag-bsp-front01 .ag-body .ag-pinned-left-cols-viewport .ag-pinned-left-cols-container .ag-cell { padding: 10px; }
.ag-bsp-front01 .ag-body .ag-pinned-left-cols-viewport .ag-pinned-left-cols-container .ag-cell.set_unit { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; padding-right: 20px; text-align: right; }
.ag-bsp-front01 .ag-body .ag-pinned-left-cols-viewport .ag-pinned-left-cols-container .ag-cell.billing {line-height: 1;  padding: 5px; vertical-align: middle; }
.ag-bsp-front01 .ag-body .ag-pinned-left-cols-viewport .ag-pinned-left-cols-container .ag-cell .time_color em { display: inline-block; width: 10px; height: 10px; margin-right: 5px; background-color: #0dacea; }
.ag-bsp-front01 .ag-body .ag-body-viewport .ag-body-container .ag-cell { padding: 10px; }
.ag-bsp-front01 .ag-floating-top .ag-row { background-color: #f0f0f0; }
.ag-bsp-front01 .ag-floating-bottom { border-top: 2px solid #000; }
.ag-bsp-front01 .ag-floating-bottom .ag-row { background-color: #f0f0f0; }
.ag-bsp-front01 .ag-floating-bottom .ag-pinned-left-floating-bottom .ag-row { background-color: #fff; }
.ag-bsp-front01 .ag-floating-bottom .ag-pinned-left-floating-bottom .ag-cell { padding: 10px; border: 0px; }
.ag-bsp-front01 .ag-floating-bottom .ag-floating-bottom-viewport .ag-cell { padding: 10px; border: 0px; }
.ag-bsp-front01 .ag-overlay-loading-wrapper { text-align: center; background-color: rgba(255, 255, 255, .5); }
.ag-bsp-front01 .ag-overlay-loading-center { display: inline-block; width: 50px; height: 50px; animation: rotate .4s infinite linear; text-indent: -9999px; border: 2px solid #000; border-left-color: transparent; border-radius: 50%; }
.ag-bsp-front01 .ag-overlay-no-rows-center {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; text-align: center; color: #b2b2b2; }
.ag-bsp-front01 .ag-overlay-no-rows-center:before {display: block; width: 36px; height: 29px; margin: 0 auto 14px auto;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -559px -498px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .ag-bsp-front01 .ag-overlay-no-rows-center:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.ag-bsp-front01 .ag-group-cell-entire-row {padding: 2px;  background-color: #f6f6f6; }
.ag-bsp-front01 .ag-footer-cell-entire-row {padding: 2px;  background-color: #f6f6f6; }
.ag-bsp-front01 .ag-ltr .ag-group-expanded { padding-right: 4px; }
.ag-bsp-front01 .ag-rtl .ag-group-expanded { padding-left: 4px; }
.ag-bsp-front01 .ag-ltr .ag-group-contracted { padding-right: 4px; }
.ag-bsp-front01 .ag-rtl .ag-group-contracted { padding-left: 4px; }
.ag-bsp-front01 .ag-ltr .ag-group-value { padding-right: 2px; }
.ag-bsp-front01 .ag-rtl .ag-group-value { padding-left: 2px; }
.ag-bsp-front01 .ag-ltr .ag-group-checkbox { padding-right: 2px; }
.ag-bsp-front01 .ag-rtl .ag-group-checkbox { padding-left: 2px; }
.ag-bsp-front01 .ag-group-child-count { display: inline-block; }
.ag-bsp-front01 .ag-menu {font-size: 14px; cursor: default;  border: 1px solid #808080; background-color: #f6f6f6; }
.ag-bsp-front01 .ag-menu .ag-tab-header { background-color: #e6e6e6; }
.ag-bsp-front01 .ag-menu .ag-tab {display: inline-block; margin: 2px 2px 0px 2px;  padding: 6px 8px 6px 8px; border-top: 1px solid transparent; border-right: 1px solid transparent; border-left: 1px solid transparent; border-top-left-radius: 2px; border-top-right-radius: 2px; }
.ag-bsp-front01 .ag-menu .ag-tab-selected {border-top: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3;  background-color: #f6f6f6; }
.ag-bsp-front01 .ag-menu-separator { border-top: 1px solid #d3d3d3; }
.ag-bsp-front01 .ag-menu-option-active { background-color: #bde2e5; }
.ag-bsp-front01 .ag-menu-option-icon { padding: 2px 4px 2px 4px; vertical-align: middle; }
.ag-bsp-front01 .ag-menu-option-text { padding: 2px 4px 2px 4px; vertical-align: middle; }
.ag-bsp-front01 .ag-menu-option-shortcut { padding: 2px 2px 2px 2px; vertical-align: middle; }
.ag-bsp-front01 .ag-menu-option-popup-pointer { padding: 2px 4px 2px 4px; vertical-align: middle; }
.ag-bsp-front01 .ag-menu-option-disabled { opacity: .5; }
.ag-bsp-front01 .ag-menu-column-select-wrapper { margin: 2px; }
.ag-bsp-front01 .ag-filter-checkbox { position: relative; top: 2px; left: 2px; }
.ag-bsp-front01 .ag-filter-header-container { border-bottom: 1px solid #d3d3d3; }
.ag-bsp-front01 .ag-filter-apply-panel {padding: 2px;  border-top: 1px solid #d3d3d3; }
.ag-bsp-front01 .ag-filter-value { margin-left: 4px; }
.ag-bsp-front01 .ag-ltr .ag-selection-checkbox { margin-top: -2px; padding-right: 8px; }
.ag-bsp-front01 .ag-rtl .ag-selection-checkbox { padding-left: 4px; }
.ag-bsp-front01 .ag-paging-panel { padding: 4px; }
.ag-bsp-front01 .ag-paging-button {margin-right: 4px;  margin-left: 4px; }
.ag-bsp-front01 .ag-paging-row-summary-panel { display: inline-block; width: 300px; }
.ag-bsp-front01 .ag-tool-panel {color: #222; border-top: 1px solid #808080; border-bottom: 1px solid #808080;  background-color: #f6f6f6; }
.ag-bsp-front01 .ltr .ag-tool-panel { border-right: 1px solid #808080; }
.ag-bsp-front01 .rtl .ag-tool-panel { border-left: 1px solid #808080; }
.ag-bsp-front01 .ag-status-bar {font-size: 14px; height: 22px; padding: 2px;  color: #222; border-right: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #808080; background-color: #f6f6f6; }
.ag-bsp-front01 .ag-status-bar-aggregations { float: right; }
.ag-bsp-front01 .ag-status-bar-item { padding-left: 10px; }
.ag-bsp-front01 .ag-column-drop-cell { color: #000; border: 1px solid #808080; }
.ag-bsp-front01 .ag-column-drop-cell-ghost { opacity: .5; }
.ag-bsp-front01 .ag-column-drop-cell-text {padding-right: 2px;  padding-left: 2px; }
.ag-bsp-front01 .ag-column-drop-cell-button {padding-right: 2px; padding-left: 2px;  border: 1px solid transparent; border-radius: 3px; }
.ag-bsp-front01 .ag-column-drop-cell-button:hover { border: 1px solid #808080; }
.ag-bsp-front01 .ag-column-drop-empty-message {padding-right: 2px;  padding-left: 2px; color: #808080; }
.ag-bsp-front01 .ag-column-drop-icon { margin: 3px; }
.ag-bsp-front01 .ag-column-drop { background-color: #f6f6f6; }
.ag-bsp-front01 .ag-column-drop-horizontal { padding: 2px; border-top: 1px solid #808080; border-right: 1px solid #808080; border-left: 1px solid #808080; }
.ag-bsp-front01 .ag-column-drop-vertical { padding: 4px 4px 10px 4px; border-bottom: 1px solid #808080; }
.ag-bsp-front01 .ag-column-drop-vertical .ag-column-drop-cell { margin-top: 2px; }
.ag-bsp-front01 .ag-column-drop-vertical .ag-column-drop-empty-message {padding: 5px;  text-align: center; }
.ag-bsp-front01 .ag-pivot-mode {padding: 4px;  border-bottom: 1px solid #808080; background-color: #f6f6f6; }
.ag-bsp-front01 .ag-tool-panel .ag-column-select-panel { border-bottom: 1px solid #808080; }
.ag-bsp-front01 .ag-select-agg-func-popup {font-size: 14px; position: absolute;  cursor: default; border: 1px solid #808080; background-color: #fff; }
.ag-bsp-front01 .ag-select-agg-func-item {padding-right: 2px;  padding-left: 2px; }
.ag-bsp-front01 .ag-select-agg-func-item:hover { background-color: #bde2e5; }
.ag-bsp-front01 .rag-red { background-color: lightcoral; }
.ag-bsp-front01 .rag-green {color: red;  background-color: rgba(247, 167, 12, .2); }
.ag-bsp-front01 .rag-amber {color: blue;  background-color: rgba(247, 167, 12, .2); }
.ag-bsp-front01 .rag-red-outer .rag-element { background-color: lightcoral; }
.ag-bsp-front01 .rag-green-outer .rag-element { background-color: lightgreen; }
.ag-bsp-front01 .rag-amber-outer .rag-element { background-color: lightsalmon; }

.ag-bsp-default {font-size: .75rem; position: relative;  overflow: hidden; width: 100%; color: #333; border-top: 2px solid #000; border-bottom: 2px solid #000; }
.ag-bsp-default.checkbox-modify .ag-ltr .ag-selection-checkbox { position: absolute; top: 12px; left: 6px; margin-top: 0; padding-right: 0; }
.ag-bsp-default .detail-button { font-size: .75rem; font-weight: 500; text-decoration: underline; color: #4a90e2; }
.ag-bsp-default img { vertical-align: middle; border: 0; }
.ag-bsp-default .ag-cell-not-inline-editing { padding: 2px; }
.ag-bsp-default .ag-cell-range-selected-1:not(.ag-cell-focus) { background-color: rgba(120, 120, 120, .4); }
.ag-bsp-default .ag-cell-range-selected-2:not(.ag-cell-focus) { background-color: rgba(80, 80, 80, .4); }
.ag-bsp-default .ag-cell-range-selected-3:not(.ag-cell-focus) { background-color: rgba(40, 40, 40, .4); }
.ag-bsp-default .ag-cell-range-selected-4:not(.ag-cell-focus) { background-color: rgba(0, 0, 0, .4); }
.ag-bsp-default .ag-cell-focus {border-bottom: 1px solid #f0f0f0;  outline: none; }
.ag-bsp-default .ag-cell-focus input { text-align: inherit; }
.ag-bsp-default .ag-cell-focus input:focus {font-size: inherit; width: 100%; height: inerit; margin: -10px; padding: 10px; outline: 0; background: #fff;  box-shadow: inset 0 0 0 2px #007aff; }
.ag-bsp-default .ag-cell-no-focus { border-top: 1px solid transparent; border-bottom: 1px solid #f0f0f0; }
.ag-bsp-default .ag-ltr .ag-cell-no-focus { border-right: 1px solid transparent; border-left: 1px solid transparent; }
.ag-bsp-default .ag-rtl .ag-cell-no-focus { border-right: 1px solid transparent; border-left: 1px solid transparent; }
.ag-bsp-default .ag-rtl .ag-cell-first-right-pinned { border-left: 1px solid #808080; }
.ag-bsp-default .ag-ltr .ag-cell-first-right-pinned { border-left: 1px solid #808080; }
.ag-bsp-default .ag-rtl .ag-cell-last-left-pinned { border-right: 1px solid transparent; }
.ag-bsp-default .ag-ltr .ag-cell-last-left-pinned { border-right: 1px solid transparent; }
.ag-bsp-default .ag-cell-highlight { border: 1px solid #006400; }
.ag-bsp-default .ag-cell-highlight-animation { transition: border 1s; }
.ag-bsp-default .ag-value-change-delta { padding-right: 2px; }
.ag-bsp-default .ag-value-change-delta-up { color: #006400; }
.ag-bsp-default .ag-value-change-delta-down { color: #8b0000; }
.ag-bsp-default .ag-value-change-value {padding-right: 1px; padding-left: 1px; transition: background-color 1s; border-radius: 1px;  background-color: transparent; }
.ag-bsp-default .ag-value-change-value-highlight {transition: background-color .1s;  background-color: #cec; }
.ag-bsp-default .ag-rich-select { font-size: 14px; border: 1px solid #808080; background-color: #fff; }
.ag-bsp-default .ag-rich-select-value { padding: 2px; }
.ag-bsp-default .ag-rich-select-list { border-top: 1px solid #d3d3d3; }
.ag-bsp-default .ag-rich-select-row { padding: 2px; }
.ag-bsp-default .ag-rich-select-row-selected { background-color: #bde2e5; }
.ag-bsp-default .ag-large-text { border: 1px solid #808080; }
.ag-bsp-default .ag-header-select-all {line-height: 0;  padding: 11px 0px 0px 3px; }
.ag-bsp-default .ag-header { font-weight: 700; color: #000; border-bottom: 1px solid #ccc; background-color: transparent; }
.ag-bsp-default .ag-header .ag-pinned-left-header { background-color: #fff; }
.ag-bsp-default.ag-new-style .ag-header { border-bottom: 1px solid #b0b7bf; }
.ag-bsp-default.ag-new-style .ag-header-cell-resize { border-right: 1px solid #e6e6e6; background: none; }
.ag-bsp-default.ag-new-style .ag-ltr .ag-header-group-cell-label {padding: 0 10px;  text-align: center; }
.ag-bsp-default.ag-new-style .ag-ltr .ag-header-group-text {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-weight: 500;  color: #222; }
.ag-bsp-default.ag-new-style .ag-ltr .ag-cell-no-focus { border-right: 1px solid #e6e6e6; border-bottom-color: #e6e6e6; }
.ag-bsp-default.ag-new-style .ag-scrolls .ag-header-row .group-cell-style { border-bottom: 1px solid #e6e6e6; }
.ag-bsp-default.ag-new-style .ag-scrolls .ag-header-row .align-center-style .ag-header-cell-label { transform: translateY(-50%); }
.ag-bsp-default.ag-new-style .ag-scrolls .ag-header-row .align-center-style .ag-header-cell-text {font-weight: 500;  color: #222; }
.ag-bsp-default.ag-new-style .ag-header-cell-label .ag-header-cell-text {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem;  font-weight: 500; color: #222; }
.ag-bsp-default.ag-new-style .group-child-header-style .ag-header-cell-label .ag-header-cell-text { font-weight: 400; color: #666; }
.ag-bsp-default.ag-new-style .ag-header-icon { display: none; }
.ag-bsp-default.ag-new-style .ag-header-icon.ag-hidden { display: none; }
.ag-bsp-default.ag-new-style .ag-header-icon.ag-sort-none-icon {display: inline-block;  width: 10px; height: 12px; text-indent: -999em; background-color: transparent; background-image: url('/assets/images/button_sorting.svg#normal'); background-repeat: no-repeat; background-position: center center; background-size: 8px 12px; }
.ag-bsp-default.ag-new-style .ag-header-icon.ag-sort-none-icon svg { display: none; }
.ag-bsp-default.ag-new-style .ag-header-icon.ag-sort-ascending-icon {display: inline-block;  width: 10px; height: 12px; text-indent: -999em; background-color: transparent; background-image: url('/assets/images/button_sorting.svg#asc'); background-repeat: no-repeat; background-position: center center; background-size: 8px 12px; }
.ag-bsp-default.ag-new-style .ag-header-icon.ag-sort-ascending-icon svg { display: none; }
.ag-bsp-default.ag-new-style .ag-header-icon.ag-sort-descending-icon {display: inline-block;  width: 10px; height: 12px; text-indent: -999em; background-color: transparent; background-image: url('/assets/images/button_sorting.svg#desc'); background-repeat: no-repeat; background-position: center center; background-size: 8px 12px; }
.ag-bsp-default.ag-new-style .ag-header-icon.ag-sort-descending-icon svg { display: none; }
.ag-bsp-default .ag-header-icon { display: inline-block; margin: -2px 0 0 3px; vertical-align: middle; color: #000; stroke: none; fill: #000; }
.ag-bsp-default .ag-header-icon.ag-hidden { display: none; }
.ag-bsp-default .ag-header-icon.ag-sort-none-icon {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -423px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .ag-bsp-default .ag-header-icon.ag-sort-none-icon { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.ag-bsp-default .ag-header-icon.ag-sort-none-icon svg { display: none; }
.ag-bsp-default .ag-header-icon.ag-sort-ascending-icon {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -446px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .ag-bsp-default .ag-header-icon.ag-sort-ascending-icon { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.ag-bsp-default .ag-header-icon.ag-sort-ascending-icon svg { display: none; }
.ag-bsp-default .ag-header-icon.ag-sort-descending-icon {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -638px -614px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .ag-bsp-default .ag-header-icon.ag-sort-descending-icon { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.ag-bsp-default .ag-header-icon.ag-sort-descending-icon svg { display: none; }
.ag-bsp-default .ag-no-scrolls .ag-header-container { border-bottom: 1px solid #808080; }
.ag-bsp-default .ag-header-cell-moving .ag-header-cell-label { opacity: .5; }
.ag-bsp-default .ag-header-cell-resize { width: 3px; background: url('/assets/images/ag_cell_resize@2x.png') center center no-repeat; background-size: 2px 20px; }
.ag-bsp-default .ag-header-cell-moving { background-color: #bebebe; }
.ag-bsp-default .ag-ltr .ag-header-group-cell { border-right: 0px; }
.ag-bsp-default .ag-rtl .ag-header-group-cell { border-left: 0px; }
.ag-bsp-default .ag-header-group-cell-with-group { border-bottom: 0px; }
.ag-bsp-default .ag-header-cell-label { display: -ms-flexbox; display: flex; padding: 13px 2px 12px 2px; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.ag-bsp-default .ag-header-cell-label .ag-header-icon { -ms-flex-order: 1; order: 1; }
.ag-bsp-default .ag-header-cell-label .ag-header-cell-text { -ms-flex-order: 0; order: 0; }
.ag-bsp-default .ag-header-cell-text { padding-left: 2px; }
.ag-bsp-default .ag-header-group-cell-label {line-height: 40px;  padding: 4px; }
.ag-bsp-default .ag-ltr .ag-header-group-cell-label { padding-left: 10px; }
.ag-bsp-default .ag-rtl .ag-header-group-cell-label { padding-right: 10px; }
.ag-bsp-default .ag-rtl .ag-header-group-text { margin-left: 2px; }
.ag-bsp-default .ag-ltr .ag-header-group-text { margin-right: 2px; }
.ag-bsp-default .ag-header-cell-menu-button {line-height: 0px;  display: none; box-sizing: content-box; margin-top: 4px; margin-right: 1px; margin-left: 1px; padding: 2px; border: 1px solid transparent; border-radius: 3px; }
.ag-bsp-default .ag-ltr .ag-pinned-right-header { border-left: 1px solid #808080; }
.ag-bsp-default .ag-rtl .ag-pinned-left-header { border-right: 1px solid #808080; }
.ag-bsp-default .ag-header-cell-menu-button:hover { border: 1px solid #808080; }
.ag-bsp-default .ag-body { background-color: transparent; }
.ag-bsp-default .ag-body .ag-pinned-left-cols-viewport { background-color: #fff; }
.ag-bsp-default .ag-body .ag-pinned-left-cols-viewport .ag-pinned-left-cols-container .ag-cell { padding: 10px; }
.ag-bsp-default .ag-body .ag-body-viewport .ag-body-container .ag-cell {line-height: 20px;  padding: 10px; }
.ag-bsp-default .ag-row-selected { background-color: rgba(103, 173, 255, .2); }
.ag-bsp-default .ag-floating-top .ag-row { background-color: #f0f0f0; }
.ag-bsp-default .ag-floating-bottom { border-top: 2px solid #000; }
.ag-bsp-default .ag-floating-bottom .ag-row { background-color: #f0f0f0; }
.ag-bsp-default .ag-floating-bottom .ag-pinned-left-floating-bottom .ag-row { background-color: #fff; }
.ag-bsp-default .ag-floating-bottom .ag-pinned-left-floating-bottom .ag-cell { padding: 10px; border: 0px; }
.ag-bsp-default .ag-floating-bottom .ag-floating-bottom-viewport .ag-cell { padding: 10px; border: 0px; }
.ag-bsp-default .ag-overlay-loading-wrapper { text-align: center; background-color: rgba(255, 255, 255, .5); }
.ag-bsp-default .ag-overlay-loading-center { display: inline-block; width: 50px; height: 50px; animation: rotate .4s infinite linear; text-indent: -9999px; border: 2px solid #000; border-left-color: transparent; border-radius: 50%; }
.ag-bsp-default .ag-overlay-no-rows-center {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; text-align: center; color: #b2b2b2; }
.ag-bsp-default .ag-overlay-no-rows-center:before {display: block; width: 36px; height: 29px; margin: 0 auto 14px auto;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -559px -498px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .ag-bsp-default .ag-overlay-no-rows-center:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.ag-bsp-default .ag-group-cell-entire-row {padding: 2px;  background-color: #f6f6f6; }
.ag-bsp-default .ag-footer-cell-entire-row {padding: 2px;  background-color: #f6f6f6; }
.ag-bsp-default .ag-ltr .ag-group-expanded { padding-right: 4px; }
.ag-bsp-default .ag-rtl .ag-group-expanded { padding-left: 4px; }
.ag-bsp-default .ag-ltr .ag-group-contracted { padding-right: 4px; }
.ag-bsp-default .ag-rtl .ag-group-contracted { padding-left: 4px; }
.ag-bsp-default .ag-ltr .ag-group-value { padding-right: 2px; }
.ag-bsp-default .ag-rtl .ag-group-value { padding-left: 2px; }
.ag-bsp-default .ag-ltr .ag-group-checkbox { padding-right: 2px; }
.ag-bsp-default .ag-rtl .ag-group-checkbox { padding-left: 2px; }
.ag-bsp-default .ag-group-child-count { display: inline-block; }
.ag-bsp-default .ag-menu {font-size: 14px; cursor: default;  border: 1px solid #808080; background-color: #f6f6f6; }
.ag-bsp-default .ag-menu .ag-tab-header { background-color: #e6e6e6; }
.ag-bsp-default .ag-menu .ag-tab {display: inline-block; margin: 2px 2px 0px 2px;  padding: 6px 8px 6px 8px; border-top: 1px solid transparent; border-right: 1px solid transparent; border-left: 1px solid transparent; border-top-left-radius: 2px; border-top-right-radius: 2px; }
.ag-bsp-default .ag-menu .ag-tab-selected {border-top: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3;  background-color: #f6f6f6; }
.ag-bsp-default .ag-menu-separator { border-top: 1px solid #d3d3d3; }
.ag-bsp-default .ag-menu-option-active { background-color: #bde2e5; }
.ag-bsp-default .ag-menu-option-icon { padding: 2px 4px 2px 4px; vertical-align: middle; }
.ag-bsp-default .ag-menu-option-text { padding: 2px 4px 2px 4px; vertical-align: middle; }
.ag-bsp-default .ag-menu-option-shortcut { padding: 2px 2px 2px 2px; vertical-align: middle; }
.ag-bsp-default .ag-menu-option-popup-pointer { padding: 2px 4px 2px 4px; vertical-align: middle; }
.ag-bsp-default .ag-menu-option-disabled { opacity: .5; }
.ag-bsp-default .ag-menu-column-select-wrapper { margin: 2px; }
.ag-bsp-default .ag-filter-checkbox { position: relative; top: 2px; left: 2px; }
.ag-bsp-default .ag-filter-header-container { border-bottom: 1px solid #d3d3d3; }
.ag-bsp-default .ag-filter-apply-panel {padding: 2px;  border-top: 1px solid #d3d3d3; }
.ag-bsp-default .ag-filter-value { margin-left: 4px; }
.ag-bsp-default .ag-ltr .ag-selection-checkbox { margin-top: -2px; padding-right: 8px; }
.ag-bsp-default .ag-rtl .ag-selection-checkbox { padding-left: 4px; }
.ag-bsp-default .ag-paging-panel { padding: 4px; }
.ag-bsp-default .ag-paging-button {margin-right: 4px;  margin-left: 4px; }
.ag-bsp-default .ag-paging-row-summary-panel { display: inline-block; width: 300px; }
.ag-bsp-default .ag-tool-panel {color: #222; border-top: 1px solid #808080; border-bottom: 1px solid #808080;  background-color: #f6f6f6; }
.ag-bsp-default .ltr .ag-tool-panel { border-right: 1px solid #808080; }
.ag-bsp-default .rtl .ag-tool-panel { border-left: 1px solid #808080; }
.ag-bsp-default .ag-status-bar {font-size: 14px; height: 22px; padding: 2px;  color: #222; border-right: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #808080; background-color: #f6f6f6; }
.ag-bsp-default .ag-status-bar-aggregations { float: right; }
.ag-bsp-default .ag-status-bar-item { padding-left: 10px; }
.ag-bsp-default .ag-column-drop-cell { color: #000; border: 1px solid #808080; }
.ag-bsp-default .ag-column-drop-cell-ghost { opacity: .5; }
.ag-bsp-default .ag-column-drop-cell-text {padding-right: 2px;  padding-left: 2px; }
.ag-bsp-default .ag-column-drop-cell-button {padding-right: 2px; padding-left: 2px;  border: 1px solid transparent; border-radius: 3px; }
.ag-bsp-default .ag-column-drop-cell-button:hover { border: 1px solid #808080; }
.ag-bsp-default .ag-column-drop-empty-message {padding-right: 2px;  padding-left: 2px; color: #808080; }
.ag-bsp-default .ag-column-drop-icon { margin: 3px; }
.ag-bsp-default .ag-column-drop { background-color: #f6f6f6; }
.ag-bsp-default .ag-column-drop-horizontal { padding: 2px; border-top: 1px solid #808080; border-right: 1px solid #808080; border-left: 1px solid #808080; }
.ag-bsp-default .ag-column-drop-vertical { padding: 4px 4px 10px 4px; border-bottom: 1px solid #808080; }
.ag-bsp-default .ag-column-drop-vertical .ag-column-drop-cell { margin-top: 2px; }
.ag-bsp-default .ag-column-drop-vertical .ag-column-drop-empty-message {padding: 5px;  text-align: center; }
.ag-bsp-default .ag-pivot-mode {padding: 4px;  border-bottom: 1px solid #808080; background-color: #f6f6f6; }
.ag-bsp-default .ag-tool-panel .ag-column-select-panel { border-bottom: 1px solid #808080; }
.ag-bsp-default .ag-select-agg-func-popup {font-size: 14px; position: absolute;  cursor: default; border: 1px solid #808080; background-color: #fff; }
.ag-bsp-default .ag-select-agg-func-item {padding-right: 2px;  padding-left: 2px; }
.ag-bsp-default .ag-select-agg-func-item:hover { background-color: #bde2e5; }
.ag-bsp-default .ag-grid-area-container {position: relative;  box-sizing: border-box; width: 100%; height: 100%; padding: 0; }
.ag-bsp-default .ag-grid-area-container .ag-bsp-default { border-top: 0; border-bottom: 0; }
.ag-bsp-default .ag-grid-area-container .ag-header { background-color: #f4f4f4; }
.ag-bsp-default .ag-grid-area-container .ag-cell-no-focus , .ag-bsp-default .ag-grid-area-container .ag-cell-focus { border-bottom: 1px solid #ddd; }
.ag-bsp-default .ag-grid-area-container .ag-body { background-color: #f4f4f4; }
.ag-bsp-default .full-width-grid { display: block; box-sizing: border-box; width: 100%; height: 100%; padding: 45px 40px; border: 1px solid #e6e6e6; background-color: #f4f4f4; }
.ag-bsp-default .grid-detail { border-top: 0; border-bottom: 0; }

.grid-detail {position: absolute; z-index: 1; top: 0; right: -100%; bottom: 0;  display: block; box-sizing: border-box; width: 747px; transition: right .3s ease-in-out; border: 2px solid #666; background-color: #fff; }
.grid-detail .btn-close {position: absolute; top: 18px; right: 18px;  display: block; width: 20px; height: 20px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -667px -186px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .grid-detail .btn-close { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.grid-detail header {font-size: .875rem; font-weight: 700;  display: block; overflow: hidden; padding: 17px 50px 17px 30px; color: #000; background-color: #eee; }
.grid-detail header .grid-detail-title { display: none; }
.grid-detail header .list-info-items { overflow: hidden; }
.grid-detail header .list-info-items > li { display: block; }
.grid-detail header .instance-id {font-size: .875rem; line-height: 1.42857em;  display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.grid-detail header .instance-id:before {font-size: .75rem; font-weight: 400; line-height: 1.5em; display: inline-block; width: 45px; margin-top: -2px;  content: 'ID'; vertical-align: middle; }
.grid-detail header .instance-name {font-size: .875rem; line-height: 1.42857em;  display: block; overflow: hidden; margin-top: 8px; white-space: nowrap; text-overflow: ellipsis; }
.grid-detail header .instance-name:before {font-size: .75rem; font-weight: 400; line-height: 1.5em; display: inline-block; width: 45px; margin-top: -2px;  content: 'Name'; vertical-align: middle; }
.grid-detail .instance-content {position: relative;  display: block; height: calc(100% - 103px); margin-top: 20px; padding: 0 30px; }
.grid-detail .instance-content .common-tabs { margin: 0 !important; }
.grid-detail .instance-content .scroll {position: absolute; top: 59px; right: 28px; bottom: 0; left: 28px;  display: block; overflow-x: hidden; overflow-y: auto; }
.grid-detail[data-state=open] { right: 0; }

.ag-bsp-default-revert {font-size: .75rem;  position: relative; width: 100%; color: #333; border-top: 2px solid #000; border-bottom: 2px solid #000; }
.ag-bsp-default-revert img { vertical-align: middle; border: 0; }
.ag-bsp-default-revert .ag-cell-not-inline-editing { padding: 2px; }
.ag-bsp-default-revert .ag-cell-range-selected-1:not(.ag-cell-focus) { background-color: rgba(120, 120, 120, .4); }
.ag-bsp-default-revert .ag-cell-range-selected-2:not(.ag-cell-focus) { background-color: rgba(80, 80, 80, .4); }
.ag-bsp-default-revert .ag-cell-range-selected-3:not(.ag-cell-focus) { background-color: rgba(40, 40, 40, .4); }
.ag-bsp-default-revert .ag-cell-range-selected-4:not(.ag-cell-focus) { background-color: rgba(0, 0, 0, .4); }
.ag-bsp-default-revert .ag-cell-focus {border-bottom: 1px solid #ddd;  outline: none; }
.ag-bsp-default-revert .ag-cell-no-focus { border-top: 1px solid transparent; border-bottom: 1px solid #ddd; }
.ag-bsp-default-revert .ag-ltr .ag-cell-no-focus { border-right: 1px solid transparent; border-left: 1px solid transparent; }
.ag-bsp-default-revert .ag-rtl .ag-cell-no-focus { border-right: 1px solid transparent; border-left: 1px solid transparent; }
.ag-bsp-default-revert .ag-rtl .ag-cell-first-right-pinned { border-left: 1px solid #808080; }
.ag-bsp-default-revert .ag-ltr .ag-cell-first-right-pinned { border-left: 1px solid #808080; }
.ag-bsp-default-revert .ag-rtl .ag-cell-last-left-pinned { border-right: 1px solid transparent; }
.ag-bsp-default-revert .ag-ltr .ag-cell-last-left-pinned { border-right: 1px solid transparent; }
.ag-bsp-default-revert .ag-cell-highlight { border: 1px solid #006400; }
.ag-bsp-default-revert .ag-cell-highlight-animation { transition: border 1s; }
.ag-bsp-default-revert .ag-value-change-delta { padding-right: 2px; }
.ag-bsp-default-revert .ag-value-change-delta-up { color: #006400; }
.ag-bsp-default-revert .ag-value-change-delta-down { color: #8b0000; }
.ag-bsp-default-revert .ag-value-change-value {padding-right: 1px; padding-left: 1px; transition: background-color 1s; border-radius: 1px;  background-color: transparent; }
.ag-bsp-default-revert .ag-value-change-value-highlight {transition: background-color .1s;  background-color: #cec; }
.ag-bsp-default-revert .ag-rich-select { font-size: 14px; border: 1px solid #808080; background-color: #fff; }
.ag-bsp-default-revert .ag-rich-select-value { padding: 2px; }
.ag-bsp-default-revert .ag-rich-select-list { border-top: 1px solid #d3d3d3; }
.ag-bsp-default-revert .ag-rich-select-row { padding: 2px; }
.ag-bsp-default-revert .ag-rich-select-row-selected { background-color: #bde2e5; }
.ag-bsp-default-revert .ag-large-text { border: 1px solid #808080; }
.ag-bsp-default-revert .ag-header-select-all {line-height: 0;  padding: 10px 0px 0px 10px; }
.ag-bsp-default-revert .ag-header { font-weight: 700; color: #000; border-bottom: 1px solid #bbb; background-color: transparent; }
.ag-bsp-default-revert .ag-header .ag-pinned-left-header { background-color: #fff; }
.ag-bsp-default-revert .ag-header-icon { display: inline-block; margin: -2px 0 0 3px; vertical-align: middle; color: #000; stroke: none; fill: #000; }
.ag-bsp-default-revert .ag-header-icon.ag-hidden { display: none; }
.ag-bsp-default-revert .ag-header-icon.ag-sort-none-icon {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -423px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .ag-bsp-default-revert .ag-header-icon.ag-sort-none-icon { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.ag-bsp-default-revert .ag-header-icon.ag-sort-none-icon svg { display: none; }
.ag-bsp-default-revert .ag-header-icon.ag-sort-ascending-icon {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -446px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .ag-bsp-default-revert .ag-header-icon.ag-sort-ascending-icon { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.ag-bsp-default-revert .ag-header-icon.ag-sort-ascending-icon svg { display: none; }
.ag-bsp-default-revert .ag-header-icon.ag-sort-descending-icon {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -638px -614px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .ag-bsp-default-revert .ag-header-icon.ag-sort-descending-icon { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.ag-bsp-default-revert .ag-header-icon.ag-sort-descending-icon svg { display: none; }
.ag-bsp-default-revert .ag-no-scrolls .ag-header-container { border-bottom: 1px solid #808080; }
.ag-bsp-default-revert .ag-ltr .ag-header-cell { text-align: center; }
.ag-bsp-default-revert .ag-header-cell-moving .ag-header-cell-label { opacity: .5; }
.ag-bsp-default-revert .ag-header-cell-resize { width: 3px; background: url('/assets/images/ag_cell_resize@2x.png') center center no-repeat; background-size: 2px 20px; }
.ag-bsp-default-revert .ag-header-cell-moving { background-color: #bebebe; }
.ag-bsp-default-revert .ag-ltr .ag-header-group-cell { border-right: 1px solid #808080; }
.ag-bsp-default-revert .ag-rtl .ag-header-group-cell { border-left: 1px solid #808080; }
.ag-bsp-default-revert .ag-header-group-cell-with-group { border-bottom: 1px solid #808080; }
.ag-bsp-default-revert .ag-header-cell-label { display: -ms-flexbox; display: flex; padding: 12px 2px 12px 2px; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.ag-bsp-default-revert .ag-header-cell-label .ag-header-icon { -ms-flex-order: 1; order: 1; }
.ag-bsp-default-revert .ag-header-cell-label .ag-header-cell-text { -ms-flex-order: 0; order: 0; }
.ag-bsp-default-revert .ag-header-cell-text { padding-left: 2px; }
.ag-bsp-default-revert .ag-header-group-cell-label { padding: 4px; }
.ag-bsp-default-revert .ag-ltr .ag-header-group-cell-label { padding-left: 10px; }
.ag-bsp-default-revert .ag-rtl .ag-header-group-cell-label { padding-right: 10px; }
.ag-bsp-default-revert .ag-rtl .ag-header-group-text { margin-left: 2px; }
.ag-bsp-default-revert .ag-ltr .ag-header-group-text { margin-right: 2px; }
.ag-bsp-default-revert .ag-header-cell-menu-button {line-height: 0px;  display: none; box-sizing: content-box; margin-top: 4px; margin-right: 1px; margin-left: 1px; padding: 2px; border: 1px solid transparent; border-radius: 3px; }
.ag-bsp-default-revert .ag-ltr .ag-pinned-right-header { border-left: 1px solid #808080; }
.ag-bsp-default-revert .ag-rtl .ag-pinned-left-header { border-right: 1px solid #808080; }
.ag-bsp-default-revert .ag-header-cell-menu-button:hover { border: 1px solid #808080; }
.ag-bsp-default-revert .ag-body { background-color: transparent; }
.ag-bsp-default-revert .ag-body .ag-pinned-left-cols-viewport { background-color: #fff; }
.ag-bsp-default-revert .ag-body .ag-pinned-left-cols-viewport .ag-pinned-left-cols-container .ag-cell { padding: 10px; }
.ag-bsp-default-revert .ag-body .ag-body-viewport .ag-body-container .ag-cell { padding: 10px; }
.ag-bsp-default-revert .ag-row-selected { background-color: rgba(103, 173, 255, .2); }
.ag-bsp-default-revert .ag-floating-top .ag-row { background-color: #f0f0f0; }
.ag-bsp-default-revert .ag-floating-bottom { border-top: 2px solid #000; }
.ag-bsp-default-revert .ag-floating-bottom .ag-row { background-color: #f0f0f0; }
.ag-bsp-default-revert .ag-floating-bottom .ag-pinned-left-floating-bottom .ag-row { background-color: #fff; }
.ag-bsp-default-revert .ag-floating-bottom .ag-pinned-left-floating-bottom .ag-cell { padding: 10px; border: 0px; }
.ag-bsp-default-revert .ag-floating-bottom .ag-floating-bottom-viewport .ag-cell { padding: 10px; border: 0px; }
.ag-bsp-default-revert .ag-overlay-loading-wrapper { text-align: center; background-color: rgba(255, 255, 255, .5); }
.ag-bsp-default-revert .ag-overlay-loading-center { display: inline-block; width: 50px; height: 50px; animation: rotate .4s infinite linear; text-indent: -9999px; border: 2px solid #000; border-left-color: transparent; border-radius: 50%; }
.ag-bsp-default-revert .ag-overlay-no-rows-center {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; text-align: center; color: #b2b2b2; }
.ag-bsp-default-revert .ag-overlay-no-rows-center:before {display: block; width: 36px; height: 29px; margin: 0 auto 14px auto;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -559px -498px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .ag-bsp-default-revert .ag-overlay-no-rows-center:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.ag-bsp-default-revert .ag-group-cell-entire-row {padding: 2px;  background-color: #f6f6f6; }
.ag-bsp-default-revert .ag-footer-cell-entire-row {padding: 2px;  background-color: #f6f6f6; }
.ag-bsp-default-revert .ag-ltr .ag-group-expanded { padding-right: 4px; }
.ag-bsp-default-revert .ag-rtl .ag-group-expanded { padding-left: 4px; }
.ag-bsp-default-revert .ag-ltr .ag-group-contracted { padding-right: 4px; }
.ag-bsp-default-revert .ag-rtl .ag-group-contracted { padding-left: 4px; }
.ag-bsp-default-revert .ag-ltr .ag-group-value { padding-right: 2px; }
.ag-bsp-default-revert .ag-rtl .ag-group-value { padding-left: 2px; }
.ag-bsp-default-revert .ag-ltr .ag-group-checkbox { padding-right: 2px; }
.ag-bsp-default-revert .ag-rtl .ag-group-checkbox { padding-left: 2px; }
.ag-bsp-default-revert .ag-group-child-count { display: inline-block; }
.ag-bsp-default-revert .ag-menu {font-size: 14px; cursor: default;  border: 1px solid #808080; background-color: #f6f6f6; }
.ag-bsp-default-revert .ag-menu .ag-tab-header { background-color: #e6e6e6; }
.ag-bsp-default-revert .ag-menu .ag-tab {display: inline-block; margin: 2px 2px 0px 2px;  padding: 6px 8px 6px 8px; border-top: 1px solid transparent; border-right: 1px solid transparent; border-left: 1px solid transparent; border-top-left-radius: 2px; border-top-right-radius: 2px; }
.ag-bsp-default-revert .ag-menu .ag-tab-selected {border-top: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3;  background-color: #f6f6f6; }
.ag-bsp-default-revert .ag-menu-separator { border-top: 1px solid #d3d3d3; }
.ag-bsp-default-revert .ag-menu-option-active { background-color: #bde2e5; }
.ag-bsp-default-revert .ag-menu-option-icon { padding: 2px 4px 2px 4px; vertical-align: middle; }
.ag-bsp-default-revert .ag-menu-option-text { padding: 2px 4px 2px 4px; vertical-align: middle; }
.ag-bsp-default-revert .ag-menu-option-shortcut { padding: 2px 2px 2px 2px; vertical-align: middle; }
.ag-bsp-default-revert .ag-menu-option-popup-pointer { padding: 2px 4px 2px 4px; vertical-align: middle; }
.ag-bsp-default-revert .ag-menu-option-disabled { opacity: .5; }
.ag-bsp-default-revert .ag-menu-column-select-wrapper { margin: 2px; }
.ag-bsp-default-revert .ag-filter-checkbox { position: relative; top: 2px; left: 2px; }
.ag-bsp-default-revert .ag-filter-header-container { border-bottom: 1px solid #d3d3d3; }
.ag-bsp-default-revert .ag-filter-apply-panel {padding: 2px;  border-top: 1px solid #d3d3d3; }
.ag-bsp-default-revert .ag-filter-value { margin-left: 4px; }
.ag-bsp-default-revert .ag-ltr .ag-selection-checkbox { padding-right: 8px; }
.ag-bsp-default-revert .ag-rtl .ag-selection-checkbox { padding-left: 4px; }
.ag-bsp-default-revert .ag-paging-panel { padding: 4px; }
.ag-bsp-default-revert .ag-paging-button {margin-right: 4px;  margin-left: 4px; }
.ag-bsp-default-revert .ag-paging-row-summary-panel { display: inline-block; width: 300px; }
.ag-bsp-default-revert .ag-tool-panel {color: #222; border-top: 1px solid #808080; border-bottom: 1px solid #808080;  background-color: #f6f6f6; }
.ag-bsp-default-revert .ltr .ag-tool-panel { border-right: 1px solid #808080; }
.ag-bsp-default-revert .rtl .ag-tool-panel { border-left: 1px solid #808080; }
.ag-bsp-default-revert .ag-status-bar {font-size: 14px; height: 22px; padding: 2px;  color: #222; border-right: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #808080; background-color: #f6f6f6; }
.ag-bsp-default-revert .ag-status-bar-aggregations { float: right; }
.ag-bsp-default-revert .ag-status-bar-item { padding-left: 10px; }
.ag-bsp-default-revert .ag-column-drop-cell { color: #000; border: 1px solid #808080; }
.ag-bsp-default-revert .ag-column-drop-cell-ghost { opacity: .5; }
.ag-bsp-default-revert .ag-column-drop-cell-text {padding-right: 2px;  padding-left: 2px; }
.ag-bsp-default-revert .ag-column-drop-cell-button {padding-right: 2px; padding-left: 2px;  border: 1px solid transparent; border-radius: 3px; }
.ag-bsp-default-revert .ag-column-drop-cell-button:hover { border: 1px solid #808080; }
.ag-bsp-default-revert .ag-column-drop-empty-message {padding-right: 2px;  padding-left: 2px; color: #808080; }
.ag-bsp-default-revert .ag-column-drop-icon { margin: 3px; }
.ag-bsp-default-revert .ag-column-drop { background-color: #f6f6f6; }
.ag-bsp-default-revert .ag-column-drop-horizontal { padding: 2px; border-top: 1px solid #808080; border-right: 1px solid #808080; border-left: 1px solid #808080; }
.ag-bsp-default-revert .ag-column-drop-vertical { padding: 4px 4px 10px 4px; border-bottom: 1px solid #808080; }
.ag-bsp-default-revert .ag-column-drop-vertical .ag-column-drop-cell { margin-top: 2px; }
.ag-bsp-default-revert .ag-column-drop-vertical .ag-column-drop-empty-message {padding: 5px;  text-align: center; }
.ag-bsp-default-revert .ag-pivot-mode {padding: 4px;  border-bottom: 1px solid #808080; background-color: #f6f6f6; }
.ag-bsp-default-revert .ag-tool-panel .ag-column-select-panel { border-bottom: 1px solid #808080; }
.ag-bsp-default-revert .ag-select-agg-func-popup {font-size: 14px; position: absolute;  cursor: default; border: 1px solid #808080; background-color: #fff; }
.ag-bsp-default-revert .ag-select-agg-func-item {padding-right: 2px;  padding-left: 2px; }
.ag-bsp-default-revert .ag-select-agg-func-item:hover { background-color: #bde2e5; }

.ag-bespin-global .ag-cell-focus.ag-cell.ag-cell-value.ag-cell-range-selected.ag-cell-range-selected-1.ag-cell-inline-editing input { height: 36px; direction: RTL; }

.ag-add-filter {font-size: .75rem; position: relative;  overflow: hidden; width: 100%; color: #333; border-top: 2px solid #000; border-bottom: 2px solid #000; }
.ag-add-filter img { vertical-align: middle; border: 0; }
.ag-add-filter .ag-cell-not-inline-editing { padding: 2px; }
.ag-add-filter .ag-cell-range-selected-1:not(.ag-cell-focus) { background-color: rgba(120, 120, 120, .4); }
.ag-add-filter .ag-cell-range-selected-2:not(.ag-cell-focus) { background-color: rgba(80, 80, 80, .4); }
.ag-add-filter .ag-cell-range-selected-3:not(.ag-cell-focus) { background-color: rgba(40, 40, 40, .4); }
.ag-add-filter .ag-cell-range-selected-4:not(.ag-cell-focus) { background-color: rgba(0, 0, 0, .4); }
.ag-add-filter .ag-cell-focus {border-bottom: 1px solid #f0f0f0;  outline: none; }
.ag-add-filter .ag-cell-focus input { text-align: inherit; }
.ag-add-filter .ag-cell-focus input:focus {font-size: inherit; width: 100%; height: inerit; margin: -10px; padding: 10px; outline: 0; background: #fff;  box-shadow: inset 0 0 0 2px #007aff; }
.ag-add-filter .ag-cell-no-focus { border-top: 1px solid transparent; border-bottom: 1px solid #f0f0f0; }
.ag-add-filter .ag-ltr .ag-cell-no-focus { border-right: 1px solid transparent; border-left: 1px solid transparent; }
.ag-add-filter .ag-rtl .ag-cell-no-focus { border-right: 1px solid transparent; border-left: 1px solid transparent; }
.ag-add-filter .ag-rtl .ag-cell-first-right-pinned { border-left: 1px solid #808080; }
.ag-add-filter .ag-ltr .ag-cell-first-right-pinned { border-left: 1px solid #808080; }
.ag-add-filter .ag-rtl .ag-cell-last-left-pinned { border-right: 1px solid transparent; }
.ag-add-filter .ag-ltr .ag-cell-last-left-pinned { border-right: 1px solid transparent; }
.ag-add-filter .ag-cell-highlight { border: 1px solid #006400; }
.ag-add-filter .ag-cell-highlight-animation { transition: border 1s; }
.ag-add-filter .ag-value-change-delta { padding-right: 2px; }
.ag-add-filter .ag-value-change-delta-up { color: #006400; }
.ag-add-filter .ag-value-change-delta-down { color: #8b0000; }
.ag-add-filter .ag-value-change-value {padding-right: 1px; padding-left: 1px; transition: background-color 1s; border-radius: 1px;  background-color: transparent; }
.ag-add-filter .ag-value-change-value-highlight {transition: background-color .1s;  background-color: #cec; }
.ag-add-filter .ag-rich-select { font-size: 14px; border: 1px solid #808080; background-color: #fff; }
.ag-add-filter .ag-rich-select-value { padding: 2px; }
.ag-add-filter .ag-rich-select-list { border-top: 1px solid #d3d3d3; }
.ag-add-filter .ag-rich-select-row { padding: 2px; }
.ag-add-filter .ag-rich-select-row-selected { background-color: #bde2e5; }
.ag-add-filter .ag-large-text { border: 1px solid #808080; }
.ag-add-filter .ag-header-select-all {line-height: 0;  padding: 11px 0px 0px 3px; }
.ag-add-filter .ag-header { font-weight: 700; color: #000; border-bottom: 1px solid #ccc; background-color: transparent; }
.ag-add-filter .ag-header .ag-pinned-left-header { background-color: #fff; }
.ag-add-filter .ag-header-icon { display: inline-block; margin: -2px 0 0 3px; vertical-align: middle; color: #000; stroke: none; fill: #000; }
.ag-add-filter .ag-header-icon.ag-filter-icon { margin: 0; }
.ag-add-filter .ag-header-icon.ag-filter-icon svg { display: none; }
.ag-add-filter .ag-header-icon.ag-hidden { display: block; }
.ag-add-filter .ag-header-icon.ag-sort-none-icon {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -423px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .ag-add-filter .ag-header-icon.ag-sort-none-icon { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.ag-add-filter .ag-header-icon.ag-sort-none-icon svg { display: none; }
.ag-add-filter .ag-header-icon.ag-sort-ascending-icon {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -446px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .ag-add-filter .ag-header-icon.ag-sort-ascending-icon { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.ag-add-filter .ag-header-icon.ag-sort-ascending-icon svg { display: none; }
.ag-add-filter .ag-header-icon.ag-sort-descending-icon {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -638px -614px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .ag-add-filter .ag-header-icon.ag-sort-descending-icon { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.ag-add-filter .ag-header-icon.ag-sort-descending-icon svg { display: none; }
.ag-add-filter .ag-no-scrolls .ag-header-container { border-bottom: 1px solid #808080; }
.ag-add-filter .ag-header-cell-moving .ag-header-cell-label { opacity: .5; }
.ag-add-filter .ag-header-cell-resize { width: 3px; background: url('/assets/images/ag_cell_resize@2x.png') center center no-repeat; background-size: 2px 20px; }
.ag-add-filter .ag-header-cell-moving { background-color: #bebebe; }
.ag-add-filter .ag-ltr .ag-header-group-cell { border-right: 0px; }
.ag-add-filter .ag-rtl .ag-header-group-cell { border-left: 0px; }
.ag-add-filter .ag-header-group-cell-with-group { border-bottom: 0px; }
.ag-add-filter .ag-header-cell-label { display: -ms-flexbox; display: flex; padding: 13px 2px 12px 2px; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.ag-add-filter .ag-header-cell-label .ag-header-icon { -ms-flex-order: 1; order: 1; }
.ag-add-filter .ag-header-cell-label .ag-header-cell-text { -ms-flex-order: 0; order: 0; }
.ag-add-filter .ag-header-cell-text { padding-left: 2px; }
.ag-add-filter .ag-header-group-cell-label {line-height: 40px;  padding: 4px; }
.ag-add-filter .ag-ltr .ag-header-group-cell-label { padding-left: 10px; }
.ag-add-filter .ag-rtl .ag-header-group-cell-label { padding-right: 10px; }
.ag-add-filter .ag-rtl .ag-header-group-text { margin-left: 2px; }
.ag-add-filter .ag-ltr .ag-header-group-text { margin-right: 2px; }
.ag-add-filter .ag-header-cell-menu-button {line-height: 0px;  position: relative; display: block; box-sizing: content-box; margin-top: 10px; margin-right: 1px; margin-left: 1px; padding: 2px; opacity: 1 !important; border: 1px solid transparent; border-radius: 3px; }
.ag-add-filter .ag-header-cell-menu-button:after {position: absolute; top: 50%; right: 5px; width: 16px; height: 16px;  content: ''; transform: translateY(-50%); background-image: url(/assets/images/sprites.png); background-position: -696px -309px; background-size: auto; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .ag-add-filter .ag-header-cell-menu-button:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.ag-add-filter .ag-header-cell-menu-button svg { opacity: 0; }
.ag-add-filter .ag-ltr .ag-pinned-right-header { border-left: 1px solid #808080; }
.ag-add-filter .ag-rtl .ag-pinned-left-header { border-right: 1px solid #808080; }
.ag-add-filter .ag-header-cell-menu-button:hover { border: 1px solid transparent; }
.ag-add-filter .ag-body { background-color: transparent; }
.ag-add-filter .ag-body .ag-pinned-left-cols-viewport { background-color: #fff; }
.ag-add-filter .ag-body .ag-pinned-left-cols-viewport .ag-pinned-left-cols-container .ag-cell { padding: 10px; }
.ag-add-filter .ag-body .ag-body-viewport .ag-body-container .ag-cell {line-height: 20px;  padding: 10px; }
.ag-add-filter .ag-row-selected { background-color: rgba(103, 173, 255, .2); }
.ag-add-filter .ag-floating-top .ag-row { background-color: #f0f0f0; }
.ag-add-filter .ag-floating-bottom { border-top: 2px solid #000; }
.ag-add-filter .ag-floating-bottom .ag-row { background-color: #f0f0f0; }
.ag-add-filter .ag-floating-bottom .ag-pinned-left-floating-bottom .ag-row { background-color: #fff; }
.ag-add-filter .ag-floating-bottom .ag-pinned-left-floating-bottom .ag-cell { padding: 10px; border: 0px; }
.ag-add-filter .ag-floating-bottom .ag-floating-bottom-viewport .ag-cell { padding: 10px; border: 0px; }
.ag-add-filter .ag-overlay-loading-wrapper { text-align: center; background-color: rgba(255, 255, 255, .5); }
.ag-add-filter .ag-overlay-loading-center { display: inline-block; width: 50px; height: 50px; animation: rotate .4s infinite linear; text-indent: -9999px; border: 2px solid #000; border-left-color: transparent; border-radius: 50%; }
.ag-add-filter .ag-overlay-no-rows-center {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; text-align: center; color: #b2b2b2; }
.ag-add-filter .ag-overlay-no-rows-center:before {display: block; width: 36px; height: 29px; margin: 0 auto 14px auto;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -559px -498px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .ag-add-filter .ag-overlay-no-rows-center:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.ag-add-filter .ag-group-cell-entire-row {padding: 2px;  background-color: #f6f6f6; }
.ag-add-filter .ag-footer-cell-entire-row {padding: 2px;  background-color: #f6f6f6; }
.ag-add-filter .ag-ltr .ag-group-expanded { padding-right: 4px; }
.ag-add-filter .ag-rtl .ag-group-expanded { padding-left: 4px; }
.ag-add-filter .ag-ltr .ag-group-contracted { padding-right: 4px; }
.ag-add-filter .ag-rtl .ag-group-contracted { padding-left: 4px; }
.ag-add-filter .ag-ltr .ag-group-value { padding-right: 2px; }
.ag-add-filter .ag-rtl .ag-group-value { padding-left: 2px; }
.ag-add-filter .ag-ltr .ag-group-checkbox { padding-right: 2px; }
.ag-add-filter .ag-rtl .ag-group-checkbox { padding-left: 2px; }
.ag-add-filter .ag-group-child-count { display: inline-block; }
.ag-add-filter .ag-menu {font-size: 14px; cursor: default;  border: 1px solid #e6e6e6; background-color: #fff; }
.ag-add-filter .ag-menu .ag-tab-header {border-bottom: 1px solid #e6e6e6;  background-color: #f4f4f4; }
.ag-add-filter .ag-menu .ag-tab {display: inline-block; margin: 2px 2px 0px 2px;  padding: 6px 8px 6px 8px; border-top: 1px solid transparent; border-right: 1px solid transparent; border-left: 1px solid transparent; border-top-left-radius: 2px; border-top-right-radius: 2px; }
.ag-add-filter .ag-menu .ag-tab-selected { position: relative; margin-bottom: -1px; border-top: 1px solid #d3d3d3; border-right: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3; background-color: #fff; }
.ag-add-filter .ag-menu .ag-tab-selected:after {position: absolute; top: 50%; right: 6px; width: 16px; height: 16px;  content: ''; transform: translateY(-50%); background-image: url(/assets/images/sprites.png); background-position: -696px -309px; background-size: auto; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .ag-add-filter .ag-menu .ag-tab-selected:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.ag-add-filter .ag-menu .ag-tab-selected svg { opacity: 0; }
.ag-add-filter .ag-menu-separator { border-top: 1px solid #d3d3d3; }
.ag-add-filter .ag-menu-option-active { background-color: #bde2e5; }
.ag-add-filter .ag-menu-option-icon { padding: 2px 4px 2px 4px; vertical-align: middle; }
.ag-add-filter .ag-menu-option-text { padding: 2px 4px 2px 4px; vertical-align: middle; }
.ag-add-filter .ag-menu-option-shortcut { padding: 2px 2px 2px 2px; vertical-align: middle; }
.ag-add-filter .ag-menu-option-popup-pointer { padding: 2px 4px 2px 4px; vertical-align: middle; }
.ag-add-filter .ag-menu-option-disabled { opacity: .5; }
.ag-add-filter .ag-menu-column-select-wrapper { margin: 2px; }
.ag-add-filter .ag-filter-checkbox { position: relative; top: 2px; left: 2px; }
.ag-add-filter .ag-filter-header-container { border-bottom: 1px solid #d3d3d3; }
.ag-add-filter .ag-filter-header-container label input[type=checkbox] { background-color: #fff; }
.ag-add-filter .ag-filter-header-container label input[type=checkbox] + .ag-filter-value {font-size: .75rem;  position: relative; padding-left: 18px; }
.ag-add-filter .ag-filter-header-container label input[type=checkbox] + .ag-filter-value:before {position: absolute; top: 50%; left: 0; display: inline-block; width: 15px; height: 15px;  content: ''; transform: translateY(-50%); background: url('/assets/images/checkbox_normal.png') no-repeat; }
.ag-add-filter .ag-filter-header-container label input[type=checkbox]:checked + .ag-filter-value:before { background: url('/assets/images/checkbox_checked.png') no-repeat; }
.ag-add-filter .ag-filter-apply-panel {padding: 2px;  border-top: 1px solid #d3d3d3; }
.ag-add-filter .ag-filter-value {font-size: .875rem; line-height: 1.5rem;  margin-left: 4px; }
.ag-add-filter .ag-ltr .ag-selection-checkbox { margin-top: -2px; padding-right: 8px; }
.ag-add-filter .ag-rtl .ag-selection-checkbox { padding-left: 4px; }
.ag-add-filter .ag-paging-panel { padding: 4px; }
.ag-add-filter .ag-paging-button {margin-right: 4px;  margin-left: 4px; }
.ag-add-filter .ag-paging-row-summary-panel { display: inline-block; width: 300px; }
.ag-add-filter .ag-tool-panel {color: #222; border-top: 1px solid #808080; border-bottom: 1px solid #808080;  background-color: #f6f6f6; }
.ag-add-filter .ltr .ag-tool-panel { border-right: 1px solid #808080; }
.ag-add-filter .rtl .ag-tool-panel { border-left: 1px solid #808080; }
.ag-add-filter .ag-status-bar {font-size: 14px; height: 22px; padding: 2px;  color: #222; border-right: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #808080; background-color: #f6f6f6; }
.ag-add-filter .ag-status-bar-aggregations { float: right; }
.ag-add-filter .ag-status-bar-item { padding-left: 10px; }
.ag-add-filter .ag-column-drop-cell { color: #000; border: 1px solid #808080; }
.ag-add-filter .ag-column-drop-cell-ghost { opacity: .5; }
.ag-add-filter .ag-column-drop-cell-text {padding-right: 2px;  padding-left: 2px; }
.ag-add-filter .ag-column-drop-cell-button {padding-right: 2px; padding-left: 2px;  border: 1px solid transparent; border-radius: 3px; }
.ag-add-filter .ag-column-drop-cell-button:hover { border: 1px solid #808080; }
.ag-add-filter .ag-column-drop-empty-message {padding-right: 2px;  padding-left: 2px; color: #808080; }
.ag-add-filter .ag-column-drop-icon { margin: 3px; }
.ag-add-filter .ag-column-drop { background-color: #f6f6f6; }
.ag-add-filter .ag-column-drop-horizontal { padding: 2px; border-top: 1px solid #808080; border-right: 1px solid #808080; border-left: 1px solid #808080; }
.ag-add-filter .ag-column-drop-vertical { padding: 4px 4px 10px 4px; border-bottom: 1px solid #808080; }
.ag-add-filter .ag-column-drop-vertical .ag-column-drop-cell { margin-top: 2px; }
.ag-add-filter .ag-column-drop-vertical .ag-column-drop-empty-message {padding: 5px;  text-align: center; }
.ag-add-filter .ag-pivot-mode {padding: 4px;  border-bottom: 1px solid #808080; background-color: #f6f6f6; }
.ag-add-filter .ag-tool-panel .ag-column-select-panel { border-bottom: 1px solid #808080; }
.ag-add-filter .ag-select-agg-func-popup {font-size: 14px; position: absolute;  cursor: default; border: 1px solid #808080; background-color: #fff; }
.ag-add-filter .ag-select-agg-func-item {padding-right: 2px;  padding-left: 2px; }
.ag-add-filter .ag-select-agg-func-item:hover { background-color: #bde2e5; }
.ag-add-filter .ag-grid-area-container {position: relative;  box-sizing: border-box; width: 100%; height: 100%; padding: 0; }
.ag-add-filter .ag-grid-area-container .ag-filter-customize { border-top: 0; border-bottom: 0; }
.ag-add-filter .ag-grid-area-container .ag-header { background-color: #f4f4f4; }
.ag-add-filter .ag-grid-area-container .ag-cell-no-focus , .ag-add-filter .ag-grid-area-container .ag-cell-focus { border-bottom: 1px solid #ddd; }
.ag-add-filter .ag-grid-area-container .ag-body { background-color: #f4f4f4; }
.ag-add-filter .full-width-grid { display: block; box-sizing: border-box; width: 100%; height: 100%; padding: 45px 40px; border: 1px solid #e6e6e6; background-color: #f4f4f4; }
.ag-add-filter .grid-detail { border-top: 0; border-bottom: 0; }
.ag-add-filter .ag-menu { position: absolute; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.ag-add-filter .ag-menu-column-select-wrapper {overflow: auto;  width: 200px; height: 300px; }
.ag-add-filter .ag-menu-list { display: table; border-collapse: collapse; }
.ag-add-filter .ag-menu-option { display: table-row; }
.ag-add-filter .ag-menu-option-text { display: table-cell; }
.ag-add-filter .ag-menu-option-shortcut { display: table-cell; }
.ag-add-filter .ag-menu-option-icon { display: table-cell; }
.ag-add-filter .ag-menu-option-popup-pointer { display: table-cell; }
.ag-add-filter .ag-menu-separator { display: table-row; }
.ag-add-filter .ag-menu-separator-cell { display: table-cell; }
.ag-add-filter .ag-virtual-list-viewport { overflow-x: auto; width: 100%; height: 100%; }
.ag-add-filter .ag-virtual-list-container { position: relative; overflow: hidden; }
.ag-add-filter .ag-rich-select { outline: none; }
.ag-add-filter .ag-rich-select-row { white-space: nowrap; }
.ag-add-filter .ag-rich-select-list { width: 200px; height: 200px; }
.ag-add-filter .ag-set-filter-list { width: 200px; height: 200px; }
.ag-add-filter .ag-set-filter-item {overflow: hidden; white-space: nowrap;  text-overflow: ellipsis; }
.ag-add-filter .ag-set-filter-item input[type=checkbox] { background-color: #fff; }
.ag-add-filter .ag-set-filter-item input[type=checkbox] + .ag-filter-value {font-size: .75rem !important;  position: relative; padding-left: 23px; }
.ag-add-filter .ag-set-filter-item input[type=checkbox] + .ag-filter-value:before {position: absolute; top: 50%; left: 3px; display: inline-block; width: 15px; height: 15px;  content: ''; transform: translateY(-50%); background: url('/assets/images/checkbox_normal.png') no-repeat; }
.ag-add-filter .ag-set-filter-item input[type=checkbox]:checked + .ag-filter-value:before { background: url('/assets/images/checkbox_checked.png') no-repeat; }
.ag-add-filter .ag-virtual-list-item { position: absolute; width: 100%; }
.ag-add-filter .ag-filter-filter { width: calc(100% - 8px); margin: 4px; }
.ag-add-filter .ag-filter-filter[type=text] {font-size: .875rem; font-weight: 400; line-height: 28px;  height: 30px; }
.ag-add-filter .ag-filter-select { width: 110px; margin: 4px 4px 0px 4px; }

.grid-detail {position: absolute; z-index: 1; top: 0; right: -100%; bottom: 0;  display: block; box-sizing: border-box; width: 747px; transition: right .3s ease-in-out; border: 2px solid #666; background-color: #fff; }
.grid-detail.sec-label header .instance-id:before {width: 85px;  content: 'Project name'; }
.grid-detail.sec-label header .instance-name:before {width: 85px;  content: 'Server name'; }
.grid-detail .btn-close {position: absolute; top: 18px; right: 18px;  display: block; width: 20px; height: 20px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -667px -186px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .grid-detail .btn-close { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.grid-detail header {font-size: .875rem; font-weight: 700;  display: block; overflow: hidden; padding: 17px 50px 17px 30px; color: #000; background-color: #eee; }
.grid-detail header .grid-detail-title { display: none; }
.grid-detail header .list-info-items { overflow: hidden; }
.grid-detail header .list-info-items > li { display: block; }
.grid-detail header .instance-id {font-size: .875rem; line-height: 1.42857em;  display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.grid-detail header .instance-id:before {font-size: .75rem; font-weight: 400; line-height: 1.5em; display: inline-block; width: 45px; margin-top: -2px;  content: 'ID'; vertical-align: middle; }
.grid-detail header .instance-name {font-size: .875rem; line-height: 1.42857em;  display: block; overflow: hidden; margin-top: 8px; white-space: nowrap; text-overflow: ellipsis; }
.grid-detail header .instance-name:before {font-size: .75rem; font-weight: 400; line-height: 1.5em; display: inline-block; width: 45px; margin-top: -2px;  content: 'Name'; vertical-align: middle; }
.grid-detail header .instance-time {font-size: .875rem; line-height: 1.42857em;  display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.grid-detail header .instance-time:before {font-size: .75rem; font-weight: 400; line-height: 1.5em; display: inline-block; width: 45px; margin-top: -2px;  content: 'Time'; vertical-align: middle; }
.grid-detail .instance-content {position: relative;  display: block; height: calc(100% - 103px); margin-top: 20px; padding: 0 30px; }
.grid-detail .instance-content .common-tabs { margin: 0 !important; }
.grid-detail .instance-content .scroll {position: absolute; top: 59px; right: 28px; bottom: 0; left: 28px;  display: block; overflow-x: hidden; overflow-y: auto; }
.grid-detail div.tbl-instance-info { border: 0; }
.grid-detail div.tbl-instance-info h2 { font-size: .75rem; font-weight: 700; padding: 20px 0 5px; }
.grid-detail div.tbl-instance-info .am-chart[data-state=none] { border: 2px dashed rgba(151, 151, 151, .25); }
.grid-detail .button-wrapper {position: absolute; top: 18px; right: 18px;  display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.grid-detail .button-wrapper.separator > * { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.grid-detail .button-wrapper.separator > *:first-child:before { content: none; }
.grid-detail .button-wrapper.separator > *:before {display: inline-block; width: 1px; height: 20px; margin: 0 10px;  content: ''; background-color: #343434; }
.grid-detail .button-wrapper .btn-close { position: static; }
.grid-detail button.extra.back_to_list {font-size: .75rem; line-height: 33px;  height: 33px; margin-left: 25px; padding-left: 20px; transition: all .3s; color: #666; background: url('/assets/images/arrow_left_tail_gray_transparent_13_12.png') left center no-repeat transparent; background-size: 13px 12px; }
.grid-detail button.extra.back_to_list:hover { color: #000; }
.grid-detail button.extra.view_more { width: 24px; height: 24px; transition: background-color .2s; background: url('/assets/images/arrow_leff_diagonal_gray_transparent_16_16.png') center center no-repeat transparent; background-size: 16px; background-size: 16px 16px; }
.grid-detail button.extra.view_more:hover { border: 1px solid #ddd; background-color: #f4f4f4; }
.grid-detail button.extra.close { width: 24px; height: 24px; transition: background-color .2s; background: url('/assets/images/x_gray_transparent_16_16.png') center center no-repeat transparent; background-size: 16px 16px; }
.grid-detail button.extra.close:hover { border: 1px solid #ddd; background-color: #f4f4f4; }
.grid-detail button.extra.close:after { display: none; }
.grid-detail .back_to_list_wrapper { display: none; height: 30px; -ms-flex-align: center; align-items: center; }
.grid-detail .time-set { font-size: .75rem; line-height: 1.5; }
.grid-detail .time-set label { color: #999; }
.grid-detail .time-set time {font-weight: 700;  color: #000; }
.grid-detail[data-grid='wide'] {right: 0;  left: 0; width: auto; transition: none; }
.grid-detail[data-grid='wide'] .back_to_list_wrapper { display: -ms-flexbox; display: flex; }
.grid-detail[data-grid='wide'] .button-wrapper { top: 48px; }
.grid-detail[data-grid='wide'] .instance-content .scroll { padding-bottom: 30px; }
.grid-detail.performance[data-state=open] { left: 170px; width: auto; }
.grid-detail[data-state=open] { right: 0; }

.jconfirm {font-family: inherit; position: fixed; z-index: 99999999; top: 0; right: 0; bottom: 0; left: 0;  overflow: hidden; }

.jconfirm.jconfirm-theme-bsp .jconfirm-bg {position: fixed; top: 0; right: 0; bottom: 0; left: 0; transition: opacity .3s ease-out !important;  opacity: .8; background-color: #0b0b0b; }
.jconfirm.jconfirm-theme-bsp .jconfirm-bg.jconfirm-bg-h { opacity: 0 !important; }

.jconfirm.jconfirm-theme-bsp .jconfirm-box {position: relative; overflow: auto; overflow-x: hidden;  box-sizing: border-box; width: 500px; max-height: 800px; margin: 0 auto; padding: 44px 50px 50px 50px; transition: transform .2s ease-out, opacity .2s ease-out !important; transform: translateY(0) perspective(600px) rotateX(0); opacity: 1; border: 2px solid #000; outline: none; background-color: #fff; }
.jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-closeIcon {position: absolute; z-index: 1; top: 50px; right: 50px; display: block; width: 24px; height: 24px;  cursor: pointer; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -367px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-closeIcon { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-closeIcon:after {position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; width: 24px; height: 24px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -397px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-closeIcon:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-closeIcon:hover:after { opacity: 1; }
.jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-closeIcon[disabled] { opacity: .3; }
.jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-title-c {position: relative;  display: block; padding-bottom: 18px; }
.jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-title-c .jconfirm-title { font-size: 1.25rem; font-weight: 700; line-height: 1.5em; color: #000; }
.jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-title-c .jconfirm-title:before {position: absolute; bottom: 0; left: 0; display: block; width: 60px; height: 3px;  content: ''; background-color: #000; }
.jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-content-pane {min-height: 100px;  margin-top: 37px; }
.jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-content { font-size: 1rem; line-height: 1.5625em; word-wrap: break-word; color: #000; }
.jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-content strong { font-weight: 700; }
.jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-buttons { display: -ms-flexbox; display: flex; margin-top: 50px; text-align: center; -ms-flex-pack: center; justify-content: center; }
.jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-buttons button {font-size: .875rem; font-weight: 700; line-height: 46px;  display: inline-block; box-sizing: border-box; min-width: 190px; max-width: 200px; height: 50px; transition: color .3s ease-in-out; text-align: center; color: #fff; border: 2px solid #000; border-radius: 4px; background-color: #000; -ms-flex: 1; flex: 1; }
.jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-buttons button:hover { color: rgba(255, 255, 255, .6); }
.jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-buttons button[disabled] { color: rgba(255, 255, 255, .3); border: 2px solid #747474; background-color: #747474; }
.jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-buttons button.btn-submit { border: 2px solid #1886ff; background-color: #1886ff; }
.jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-buttons button.btn-submit[disabled] { border: 2px solid #8fc6fe; background-color: #8fc6fe; }
.jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-buttons button.btn-delete { color: #fff; border: 2px solid #ff2d47; background-color: #ff2d47; }
.jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-buttons button.btn-delete:hover { color: rgba(255, 255, 255, .6); }
.jconfirm.jconfirm-theme-bsp .jconfirm-box .jconfirm-buttons button + button { margin-left: 20px; }
.jconfirm.jconfirm-theme-bsp .jconfirm-box.jconfirm-animation-default {transform: translateY(-20px) perspective(600px) rotateX(10deg);  opacity: 0; }


.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track , .slick-slider .slick-list { transform: translate3d(0, 0, 0); }

.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before , .slick-track:after {display: table;  content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide {display: none;  float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

.select2-container {position: relative; display: inline-block;  box-sizing: border-box; margin: 0; vertical-align: middle; }
.select2-container .select2-selection--single {display: block;  box-sizing: border-box; height: 40px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.select2-container .select2-selection--single .select2-selection__rendered { display: block; overflow: hidden; padding: 0 35px 0 10px; white-space: nowrap; text-overflow: ellipsis; }
.select2-container .select2-selection--single .select2-selection__clear { position: relative; }
.select2-container[dir='rtl'] .select2-selection--single .select2-selection__rendered { padding: 0 35px 0 10px; }
.select2-container .select2-selection--multiple {display: block;  box-sizing: border-box; min-height: 32px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-block; overflow: hidden; padding-left: 8px; white-space: nowrap; text-overflow: ellipsis; }
.select2-container .select2-search--inline { float: left; }
.select2-container .select2-search--inline .select2-search__field {font-size: 100%;  box-sizing: border-box; margin-top: 5px; padding: 0; border: none; }
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }

.select2-dropdown {position: absolute; z-index: 1051; top: -20px; left: -100000px; display: block; box-sizing: border-box; width: 100%; transition: opacity .3s ease-in-out, top .3s ease-in-out; opacity: 0; border: 1px solid #bbb; border-radius: 0px;  background-color: white; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2); }
.select2-dropdown.fullwidth { width: 100% !important; }

.select2-results { display: block; padding: 1px; }

.select2-results__options {margin: 0; padding: 0;  list-style: none; }

.select2-results__option {font-size: .875rem; font-weight: 500; line-height: 30px; height: 30px;  padding: 0 0 0 10px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #000; }
.select2-results__option[aria-selected] { cursor: pointer; }

.select2-container--open .select2-dropdown { top: 0; right: 0; left: 0; opacity: 1; }

.select2-search--dropdown {position: relative;  display: block; padding: 1px; }
.select2-search--dropdown:before {position: absolute; z-index: 1; top: 50%; left: 10px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -63px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .select2-search--dropdown:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.select2-search--dropdown .select2-search__field {font-size: .875rem; font-weight: 500; line-height: 24px; box-sizing: border-box; width: 100%; height: 24px;  padding-left: 30px; color: #000; border-bottom: 1px solid #e7e7e7; box-shadow: none; }
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; }
.select2-search--dropdown .select2-search__field:focus { box-shadow: none; }
.select2-search--dropdown.select2-search--hide { display: none; }

.select2-close-mask {position: fixed; z-index: 99; top: 0; left: 0; display: block; width: auto; min-width: 100%; height: auto; min-height: 100%; margin: 0; padding: 0; opacity: 0;  border: 0; background-color: #fff; filter: alpha(opacity=0); }

.select2-hidden-accessible {position: absolute !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; width: 1px !important; height: 1px !important; margin: -1px !important; padding: 0 !important;  border: 0 !important; }

.select2-container--default .select2-selection--single {border: 1px solid #e4e4e4; border-radius: 0px;  background-color: #fff; }
.select2-container--default .select2-selection--single .select2-selection__rendered { font-size: .875rem; font-weight: 500; line-height: 38px; color: #000; }
.select2-container--default .select2-selection--single .select2-selection__clear {font-weight: bold; float: right;  cursor: pointer; }
.select2-container--default .select2-selection--single .select2-selection__arrow {position: absolute; top: 1px; right: 1px; width: 30px;  height: 38px; transition: transform .3s ease-in-out; background: #fff url('/assets/images/selectbox_arrow_02@2x.png') right center no-repeat; background-size: 30px 40px; }

.select2-container--default[dir='rtl'] .select2-selection--single .select2-selection__clear { float: left; }

.select2-container--default[dir='rtl'] .select2-selection--single .select2-selection__arrow {right: auto;  left: 1px; }

.select2-container--default.select2-container--disabled .select2-selection--single {cursor: default;  background-color: #eee; }
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow { transform: rotateX(-180deg); }

.select2-container--default .select2-selection--multiple {cursor: text; border: 1px solid #aaa; border-radius: 4px;  background-color: white; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; width: 100%; margin: 0; padding: 0 5px; list-style: none; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered li { list-style: none; }
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {float: left; margin-top: 5px;  color: #999; }
.select2-container--default .select2-selection--multiple .select2-selection__clear {font-weight: bold; float: right; margin-top: 5px; margin-right: 10px;  cursor: pointer; }
.select2-container--default .select2-selection--multiple .select2-selection__choice {float: left; margin-top: 5px; margin-right: 5px; padding: 0 5px; cursor: default; border: 1px solid #aaa; border-radius: 4px;  background-color: #e4e4e4; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {font-weight: bold; display: inline-block; margin-right: 2px; cursor: pointer;  color: #999; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333; }

.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__choice , .select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__placeholder , .select2-container--default[dir='rtl'] .select2-selection--multiple .select2-search--inline { float: right; }

.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__choice {margin-right: auto;  margin-left: 5px; }

.select2-container--default[dir='rtl'] .select2-selection--multiple .select2-selection__choice__remove {margin-right: auto;  margin-left: 2px; }

.select2-container--default.select2-container--focus .select2-selection--multiple { border: solid black 1px; outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {cursor: default;  background-color: #eee; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none; }

.select2-container--default .select2-search--inline .select2-search__field {border: none; outline: 0;  background: transparent; box-shadow: none; -webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {overflow-y: auto;  max-height: 200px; }

.select2-container--default .select2-results__option { white-space: nowrap; }
.select2-container--default .select2-results__option .country-code { display: inline-block; min-width: 40px; padding-right: 8px; }
.select2-container--default .select2-results__option[role=group] { padding: 0; }
.select2-container--default .select2-results__option[aria-disabled=true] { color: #999; }
.select2-container--default .select2-results__option[aria-selected=true] { background-color: #e7e7e7; }
.select2-container--default .select2-results__option .select2-results__option { padding-left: 10px; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -10px; padding-left: 20px; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -20px; padding-left: 30px; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -30px; padding-left: 40px; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -40px; padding-left: 50px; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -50px; padding-left: 60px; }

.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #e7e7e7; }

.select2-container--default .select2-results__group {display: block; padding: 6px;  cursor: default; }


span.multiselect-native-select { position: relative; }

span.multiselect-native-select select {position: absolute !important; top: 30px; left: 50%; overflow: hidden !important; clip: rect(0 0 0 0) !important; width: 1px !important; height: 1px !important; margin: -1px -1px -1px -3px !important; padding: 0 !important;  border: 0 !important; }

.multiselect-container { position: absolute; margin: 0; padding: 0; list-style-type: none; }
.multiselect-container .input-group { margin: 5px; }
.multiselect-container > li { padding: 0; }
.multiselect-container > li > a.multiselect-all label { font-weight: bold; }
.multiselect-container > li.multiselect-group label {font-weight: bold; height: 100%;  margin: 0; padding: 3px 20px 3px 20px; }
.multiselect-container > li.multiselect-group-clickable label { cursor: pointer; }
.multiselect-container > li > a { padding: 0; }
.multiselect-container > li > a > label {font-weight: normal; height: 100%;  margin: 0; padding: 3px 20px 3px 40px; cursor: pointer; }
.multiselect-container > li > a > label.radio , .multiselect-container > li > a > label.checkbox { margin: 0; }
.multiselect-container > li > a > label > input[type='checkbox'] { margin-bottom: 5px; }

.btn-group > .btn-group:nth-child(2) > .multiselect.btn { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }

.form-inline .multiselect-container label.checkbox , .form-inline .multiselect-container label.radio { padding: 3px 20px 3px 40px; }

.form-inline .multiselect-container li a label.checkbox input[type='checkbox'] , .form-inline .multiselect-container li a label.radio input[type='radio'] {margin-right: 0;  margin-left: -20px; }

.console_brokerage .search-report-subscription.cost-optimization span.multiselect-native-select .multiselect-container.dropdown-menu { min-width: 245px; }

.multiselect-native-select select.filter + .btn-group {position: relative; top: 0; right: 0; bottom: 0; left: 0;  display: block; }
.multiselect-native-select select.filter + .btn-group .multiselect:focus { box-shadow: inset 0 0 0 0px #007aff; }
.multiselect-native-select select.filter + .btn-group .multiselect .multiselect-selected-text {font-size: .75rem; font-weight: 700;  line-height: 1.875rem; color: #666; }
.multiselect-native-select select.filter + .btn-group .multiselect:after {width: 16px; height: 16px; margin-top: -8px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -696px -309px; background-size: auto; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-native-select select.filter + .btn-group .multiselect:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu {position: absolute; z-index: 1; top: 100%; right: auto; left: 50%;  display: none; float: left; box-sizing: border-box; min-width: auto; padding: 1px; padding: 5px 0; transform: translateX(-50%); border: 1px solid #e4e4e4; border-radius: 2px; background: #fff; box-shadow: 1px 1px 3px rgba(0, 0, 0, .3); }
.multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu:before {position: absolute; top: -4px; left: 50%; width: 10px; height: 11px;  content: ''; transform: translateY(-50%); background-image: url(/assets/images/sprites.png); background-position: -739px -216px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu .filter-btn {font-size: .75rem; font-weight: 500; line-height: 1.75rem; display: block; width: calc( 100% - 12px); margin: 6px 6px 0; color: #000; border: 1px solid #e6e6e6;  background-color: #eee; }
.multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu .input-group { margin: 0; padding: 0 10px; border-bottom: 1px solid #e7e7e7; }
.multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu .input-group .multiselect-search {width: 100%;  padding-left: 20px; background: url('/assets/images/icon_search_01_s@2x.png') left center no-repeat; background-size: 14px 14px; box-shadow: none; }
.multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu .input-group .multiselect-search:focus { background-image: url('/assets/images/icon_search_01_s_focus@2x.png'); }
.multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu ul { display: block; overflow-y: auto; max-height: 334px; }
.multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu li { padding: 0; }
.multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu li a { padding: 0 5px; }
.multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu li .checkbox { height: auto; }
.multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu li .checkbox:before , .multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu li .checkbox:after {left: 5px;  margin-top: 0; }
.multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu li label {font-size: .75rem; line-height: 1.375rem; overflow: hidden;  padding: 0 10px 0 25px; text-align: left; text-overflow: ellipsis; }
.multiselect-native-select select.filter + .btn-group.open .multiselect:after {width: 16px; height: 16px;  transform: rotateX(0deg); background-image: url(/assets/images/sprites.png); background-position: -696px -331px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-native-select select.filter + .btn-group.open .multiselect:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.multiselect-native-select select.filter + .btn-group.open .dropdown-menu { display: block; }

.multiselect-native-select {position: absolute; top: 0; right: 0; bottom: 0; left: 0;  display: inline-block; vertical-align: top; }
.multiselect-native-select select[invalid] + .btn-group .multiselect { box-shadow: inset 0 0 0 2px #ff2d47; }
.multiselect-native-select select[data-state=optionDefault] + .btn-group .multiselect { white-space: inherit; }
.multiselect-native-select select[data-state=optionDefault] + .btn-group .dropdown-menu > li > a > label { font-size: .875rem; line-height: inherit; height: inherit; margin: 0; padding: 5.5px 0; -ms-flex: 1; flex: 1; }
.multiselect-native-select .btn-group {position: relative; top: 0; right: 0; bottom: 0; left: 0;  display: block; }
.multiselect-native-select .btn-group .multiselect { display: block; overflow: hidden; box-sizing: border-box; width: 100%; max-width: 120px; height: 100%; padding-right: 20px; white-space: nowrap; text-overflow: ellipsis; }
.multiselect-native-select .btn-group .multiselect:after {position: absolute; top: 50%; right: 0; display: block; width: 30px; height: 40px; margin-top: -20px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); background: url('/assets/images/selectbox_arrow_02@2x.png') left top no-repeat; background-size: 30px 40px; }
.multiselect-native-select .btn-group .multiselect:focus { box-shadow: inset 0 0 0 2px #007aff; }
.multiselect-native-select .btn-group .multiselect.disabled { opacity: .3; }
.multiselect-native-select .btn-group .multiselect-container.dropdown-menu {position: absolute; z-index: 1; top: 100%; right: 0; left: 0;  display: none; float: left; box-sizing: border-box; min-width: 200px; padding: 1px; border: 1px solid #ddd; border-radius: 0px 0px 2px 2px; background-color: #fff; }
.multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group { margin: 0; padding: 0 10px; border-bottom: 1px solid #e7e7e7; }
.multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group .multiselect-search {width: 100%;  padding-left: 20px; background: url('/assets/images/icon_search_01_s@2x.png') left center no-repeat; background-size: 14px 14px; box-shadow: none; }
.multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group .multiselect-search:focus { background-image: url('/assets/images/icon_search_01_s_focus@2x.png'); }
.multiselect-native-select .btn-group .multiselect-container.dropdown-menu li { padding: 0; }
.multiselect-native-select .btn-group .multiselect-container.dropdown-menu li > a {position: relative;  display: block; padding: 0px 10px; }
.multiselect-native-select .btn-group .multiselect-container.dropdown-menu li > a:focus { outline: 0; }
.multiselect-native-select .btn-group .multiselect-container.dropdown-menu li > a:hover { background-color: #e6e6e6; }
.multiselect-native-select .btn-group .multiselect-container.dropdown-menu li .checkbox {font-size: .875rem; font-weight: 500; line-height: 15px; position: relative; left: 0px;  display: block; width: auto; max-width: 100%; height: 15px; margin: 0; padding: 8px 0px 7px 35px; cursor: pointer; white-space: nowrap; color: #000; }
.multiselect-native-select .btn-group .multiselect-container.dropdown-menu li .checkbox:before {position: absolute; top: 50%; left: 10px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -273px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-native-select .btn-group .multiselect-container.dropdown-menu li .checkbox:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.multiselect-native-select .btn-group .multiselect-container.dropdown-menu li .checkbox:after {position: absolute; top: 50%; left: 10px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -718px -252px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-native-select .btn-group .multiselect-container.dropdown-menu li .checkbox:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.multiselect-native-select .btn-group .multiselect-container.dropdown-menu li .checkbox input[type=checkbox] {visibility: hidden;  opacity: 0; }
.multiselect-native-select .btn-group .multiselect-container.dropdown-menu li.active .checkbox:after {transition: opacity .3s ease-in-out;  opacity: 1; }
.multiselect-native-select .btn-group .multiselect-container.dropdown-menu li.multiselect-group { border-top: 1px solid #e7e7e7; }
.multiselect-native-select .btn-group .multiselect-container.dropdown-menu li.multiselect-group > a > label {font-size: .875rem; font-weight: 500; line-height: 15px; position: relative;  display: block; height: 15px; padding: 8px 0px 7px 0px; white-space: nowrap; color: #000; }
.multiselect-native-select .btn-group .multiselect-container.dropdown-menu li.multiselect-group > a .caret-container {position: absolute; top: 50%; right: 10px;  display: block; width: 20px; height: 30px; margin-top: -15px; background-image: url(/assets/images/sprites.png); background-position: -154px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-native-select .btn-group .multiselect-container.dropdown-menu li.multiselect-group > a .caret-container { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.multiselect-native-select .btn-group.open .multiselect:after { transform: rotateX(180deg); }
.multiselect-native-select .btn-group.open .dropdown-menu { display: block; }
.multiselect-native-select .btn-group.small { display: inline-block; }
.multiselect-native-select .btn-group.small .multiselect {font-size: .75rem; font-weight: 500; line-height: 24px; position: relative;  display: inline-block; width: auto; height: 24px; padding: 0 30px 0 8px; text-indent: 0; color: #000; border: 0px; background: #e6e6e6 url('/assets/images/selectbox_arrow_02@2x.png') right center no-repeat; background-size: 30px 40px; }
.multiselect-native-select .btn-group.small .multiselect-container.dropdown-menu > li > a > label { padding-left: 0; }
.multiselect-native-select .btn-group.small .multiselect-container.dropdown-menu > li.active > a { background-color: #e6e6e6; }


.btn-group.default { display: inline-block; width: 100%; max-width: 100%; vertical-align: middle; }
.btn-group.default .multiselect {font-size: .875rem; font-weight: 500; line-height: 38px;  display: inline-block; box-sizing: border-box; width: 100%; max-width: 100%; height: 40px; padding: 0 35px 0 10px; text-align: left; vertical-align: middle; color: #000; background-color: #fff; box-shadow: inset 0 0 0 1px #e4e4e4; }
.btn-group.default .multiselect-container.dropdown-menu { position: absolute; right: auto; overflow-y: auto; width: auto; min-width: 100%; max-height: 250px; }
.btn-group.default .multiselect-container.dropdown-menu .input-group { margin: 0; padding: 0 10px; }
.btn-group.default .multiselect-container.dropdown-menu .input-group .multiselect-search {line-height: 28px; width: 100%; height: 30px;  margin: 0; padding-left: 20px; background-size: 14px 14px; box-shadow: none; bbackground: url('/assets/images/icon_search_01_s@2x.png') left center no-repeat; }
.btn-group.default .multiselect-container.dropdown-menu .input-group .multiselect-search:focus { background-image: url('/assets/images/icon_search_01_s_focus@2x.png'); }
.btn-group.default .multiselect-container.dropdown-menu .input-group .input-group-btn {position: absolute; top: 50%; right: 0;  display: block; }
.btn-group.default .multiselect-container.dropdown-menu > li > a { padding: 0 8px; }
.btn-group.default .multiselect-container.dropdown-menu > li > a > label {line-height: 30px;  display: block; height: 30px; padding: 0; }
.btn-group.default .multiselect-container.dropdown-menu > li.active > a { background-color: #e6e6e6; }
.btn-group.default .multiselect-container.dropdown-menu > li.placeholder { display: none; }


select[invalid] + .btn-group.country-code .multiselect { background: #fff; }

.btn-group.country-code { display: inline-block; width: 100%; max-width: 100%; vertical-align: middle; }
.btn-group.country-code.open .multiselect { background: #fff; }
.btn-group.country-code .multiselect {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 2.375rem;  display: inline-block; box-sizing: border-box; width: 100%; max-width: 100%; height: 40px; padding: 0 35px 0 10px; text-align: left; vertical-align: middle; color: #222; background-color: #f2f2f2; box-shadow: inset 0 0 0 0px #e4e4e4; }
.btn-group.country-code .multiselect-container.dropdown-menu { position: absolute; right: auto; overflow: hidden; overflow-y: auto; width: auto; min-width: 100%; max-height: 300px; }
.btn-group.country-code .multiselect-container.dropdown-menu .input-group { margin: 0; padding: 0 10px; }
.btn-group.country-code .multiselect-container.dropdown-menu .input-group .multiselect-search {line-height: 28px; width: 100%; height: 30px;  margin: 0; padding-left: 20px; background: url('/assets/images/icon_search_01_s@2x.png') left center no-repeat; background-size: 14px 14px; box-shadow: none; }
.btn-group.country-code .multiselect-container.dropdown-menu .input-group .multiselect-search:focus { background-image: url('/assets/images/icon_search_01_s_focus@2x.png'); }
.btn-group.country-code .multiselect-container.dropdown-menu .input-group .input-group-btn {position: absolute; top: 50%; right: 0;  display: block; }
.btn-group.country-code .multiselect-container.dropdown-menu > li > a { padding: 0 8px; }
.btn-group.country-code .multiselect-container.dropdown-menu > li > a > label {font-size: .875rem; font-weight: 500; line-height: 30px; height: 30px;  padding: 0; white-space: nowrap; color: #000; }
.btn-group.country-code .multiselect-container.dropdown-menu > li > a > label em { display: inline-block; width: 70px; }
.btn-group.country-code .multiselect-container.dropdown-menu > li > a > label span {position: relative;  display: inline-block; min-width: 100px; }
.btn-group.country-code .multiselect-container.dropdown-menu > li > a > label span.selected_option {width: 100%;  text-align: center; }
.btn-group.country-code .multiselect-container.dropdown-menu > li.active > a { background-color: #e6e6e6; }
.btn-group.country-code .multiselect-container.dropdown-menu > li.placeholder { display: none; }


.btn-group.vendor-code { display: inline-block; width: 100%; max-width: 100%; vertical-align: middle; }
.btn-group.vendor-code .multiselect {font-size: .75rem; font-weight: 500; line-height: 38px;  display: inline-block; box-sizing: border-box; width: 100%; max-width: 100%; height: 40px; padding: 0 35px 0 10px; text-align: left; vertical-align: middle; color: #000; background-color: #fff; box-shadow: inset 0 0 0 1px #e4e4e4; }
.btn-group.vendor-code .multiselect .multiselect-selected-text em {position: relative; top: -2px; display: inline-block; width: 70px; margin: 0 7px 0 0;  vertical-align: middle; }
.btn-group.vendor-code .multiselect .multiselect-selected-text em.AWS { display: inline-block; width: 17px; width: 17px; height: 17px; height: 17px; background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .btn-group.vendor-code .multiselect .multiselect-selected-text em.AWS { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.btn-group.vendor-code .multiselect .multiselect-selected-text em.AZURE { display: inline-block; width: 17px; width: 17px; height: 17px; height: 17px; background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .btn-group.vendor-code .multiselect .multiselect-selected-text em.AZURE { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.btn-group.vendor-code .multiselect .multiselect-selected-text em.ALIBABA { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .btn-group.vendor-code .multiselect .multiselect-selected-text em.ALIBABA { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.btn-group.vendor-code .multiselect .multiselect-selected-text em.GOOGLE { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .btn-group.vendor-code .multiselect .multiselect-selected-text em.GOOGLE { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.btn-group.vendor-code .multiselect .multiselect-selected-text em.GCP { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .btn-group.vendor-code .multiselect .multiselect-selected-text em.GCP { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.btn-group.vendor-code .multiselect .multiselect-selected-text em.IDC { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .btn-group.vendor-code .multiselect .multiselect-selected-text em.IDC { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.btn-group.vendor-code .multiselect-container.dropdown-menu { position: absolute; right: auto; width: auto; min-width: 100%; }
.btn-group.vendor-code .multiselect-container.dropdown-menu > li > a { padding: 0 8px; }
.btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label {font-size: .875rem; font-weight: 500; line-height: 30px; height: 30px;  padding: 0; white-space: pre; color: #000; }
.btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em {position: relative; top: -1px; display: inline-block; width: 70px; margin: 0 7px 0 0;  vertical-align: middle; }
.btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.AWS { display: inline-block; width: 17px; width: 17px; height: 17px; height: 17px; background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.AWS { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.AZURE { display: inline-block; width: 17px; width: 17px; height: 17px; height: 17px; background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.AZURE { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.ALIBABA { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.ALIBABA { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.GOOGLE { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.GOOGLE { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.GCP { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.GCP { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.IDC { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.IDC { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label span {position: relative;  display: inline-block; min-width: 100px; }
.btn-group.vendor-code .multiselect-container.dropdown-menu > li.active > a { background-color: #e6e6e6; }
.btn-group.vendor-code .multiselect-container.dropdown-menu > li.placeholder { display: none; }


.service-metering.page-dashboard .dropdown-menu:not(.daterangepicker) { left: auto !important; }


.page-application .multiselect-native-select { vertical-align: middle; }

.btn-group.user-scale { display: inline-block; vertical-align: middle; }
.btn-group.user-scale .multiselect {font-size: .875rem; font-weight: 500; line-height: 38px;  display: inline-block; box-sizing: border-box; width: 490px; max-width: 350px; height: 40px; padding: 0 28px 0 10px; text-align: left; vertical-align: middle; color: #000; background-color: #fff; box-shadow: inset 0 0 0 1px #e4e4e4; }
.btn-group.user-scale .multiselect .multiselect-selected-text em { display: inline-block; margin-right: 10px; }
.btn-group.user-scale .multiselect .multiselect-selected-text span {position: relative;  display: inline-block; padding-left: 15px; }
.btn-group.user-scale .multiselect .multiselect-selected-text span:before {position: absolute; left: 0; display: block;  content: '|'; }
.btn-group.user-scale .multiselect .multiselect-selected-text span + span { margin-left: 7px; padding-left: 7px; }
.btn-group.user-scale .multiselect .multiselect-selected-text span + span:before {position: absolute; left: 0; display: block;  content: '|'; }
.btn-group.user-scale .multiselect-container.dropdown-menu { position: absolute; right: 0; width: auto; min-width: auto; }
.btn-group.user-scale .multiselect-container.dropdown-menu > li > a {font-size: .875rem;  padding: 0 8px; }
.btn-group.user-scale .multiselect-container.dropdown-menu > li > a > label {line-height: 30px; display: block; height: 30px;  padding: 0; }
.btn-group.user-scale .multiselect-container.dropdown-menu > li > a > label:after {display: table; clear: both;  content: ''; }
.btn-group.user-scale .multiselect-container.dropdown-menu > li > a > label em {line-height: 30px;  display: inline-block; float: left; width: 105px; }
.btn-group.user-scale .multiselect-container.dropdown-menu > li > a > label em:lang(ja) { white-space: nowrap; }
.btn-group.user-scale .multiselect-container.dropdown-menu > li > a > label .price_wrap {line-height: 30px;  float: right; margin-right: 12px; }
.btn-group.user-scale .multiselect-container.dropdown-menu > li > a > label span {position: relative;  display: inline-block; text-align: right; color: #1886ff; }
.btn-group.user-scale .multiselect-container.dropdown-menu > li > a > label span + span { margin-left: 7px; padding-left: 7px; }
.btn-group.user-scale .multiselect-container.dropdown-menu > li > a > label span + span:before {position: absolute; left: 0; display: block;  content: '|'; }
.btn-group.user-scale .multiselect-container.dropdown-menu > li.active > a { background-color: #e6e6e6; }
.btn-group.user-scale .multiselect-container.dropdown-menu > li.placeholder { display: none; }


.qs-items .multiselect-native-select { display: block; }
.qs-items .multiselect-native-select select[data-state=auto] + .btn-group .multiselect { border: 1px solid #a3cfff; background-color: #cfe6ff; }
.qs-items .multiselect-native-select .btn-group {position: relative;  display: block; }
.qs-items .multiselect-native-select .btn-group .multiselect {font-size: .75rem; font-weight: 500; line-height: 22px;  display: inline-block; box-sizing: border-box; width: 100%; max-width: 100%; height: 24px; padding-left: 7px; text-align: left; color: #666; border: 1px solid #ddd; border-radius: 2px; background: #fff url('/assets/images/selectbox_arrow_02@2x.png') right center no-repeat; background-size: 30px 40px; }
.qs-items .multiselect-native-select .btn-group .multiselect[selected] { color: #fff !important; background-color: #3b99ff !important; background-image: url('/assets/images/selectbox_arrow_02_selected@2x.png'); }
.qs-items .multiselect-native-select .btn-group .multiselect:focus { box-shadow: none; }
.qs-items .multiselect-native-select .btn-group .multiselect:after { content: none; }
.qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu {position: relative; z-index: 500; top: 0; right: auto; left: 0;  display: none; float: left; overflow-x: auto !important; width: auto; min-width: 220px; border: 1px solid #ddd; border-radius: 0px 0px 2px 2px; background-color: #fff; }
.qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group { margin: 0; }
.qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group .multiselect-search {width: 100%;  padding-left: 20px; background: url('/assets/images/icon_search_01_s@2x.png') left center no-repeat; background-size: 14px 14px; box-shadow: none; }
.qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group .multiselect-search:focus { background-image: url('/assets/images/icon_search_01_s_focus@2x.png'); }
.qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a { display: block; padding: 0px; background-color: #fff; }
.qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:focus { outline: 0; }
.qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:hover { background-color: #fff; }
.qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox {font-size: .75rem; font-weight: 500; line-height: 15px; position: relative; left: 0px;  display: block; overflow: hidden; width: auto; max-width: 100%; height: 15px; margin: 0; padding: 8px 0px 7px 35px; cursor: pointer; text-overflow: ellipsis; color: #666; }
.qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before {position: absolute; top: 50%; left: 10px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -273px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after {position: absolute; top: 50%; left: 10px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -718px -252px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox] {visibility: hidden;  opacity: 0; }
.qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.active .checkbox:after {transition: opacity .3s ease-in-out;  opacity: 1; }
.qs-items .multiselect-native-select .btn-group.open .multiselect { background-image: url('/assets/images/selectbox_arrow_02_open@2x.png'); }
.qs-items .multiselect-native-select .btn-group.open .multiselect[selected] { background-image: url('/assets/images/selectbox_arrow_02_selected_open@2x.png'); }
.qs-items .multiselect-native-select .btn-group.open .dropdown-menu { display: block; }


.vendor-account .multiselect-native-select {position: relative;  display: block; }
.vendor-account .multiselect-native-select .btn-group { display: block; padding: 4px 5px 4px 5px; }
.vendor-account .multiselect-native-select .btn-group .multiselect { display: block; float: none; max-width: 100%; }
.vendor-account .multiselect-native-select .btn-group .multiselect.btn-vendor {font-size: .875rem; font-weight: 700; line-height: 1.78571em; position: relative;  display: block; width: 175px; max-width: 175px; height: 50px; padding: 0 35px 0 70px; transition: background-color .3s ease-in-out; text-align: left; vertical-align: middle; color: #000; }
.vendor-account .multiselect-native-select .btn-group .multiselect.btn-vendor:before {position: absolute; top: 50%; left: 35px; display: block; margin-top: -11.5px;  content: ''; }
.vendor-account .multiselect-native-select .btn-group .multiselect.btn-vendor:after {position: absolute; top: 50%; right: 0; display: block; width: 30px; height: 40px; margin-top: -20px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); background: url('/assets/images/selectbox_arrow_02@2x.png') left top no-repeat; background-size: 30px 40px; }
.vendor-account .multiselect-native-select .btn-group .multiselect.btn-vendor:focus { box-shadow: none; }
.vendor-account .multiselect-native-select .btn-group .multiselect.btn-vendor.aws:before {width: 23px; height: 23px;  background-image: url(/assets/images/sprites.png); background-position: -638px -58px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .vendor-account .multiselect-native-select .btn-group .multiselect.btn-vendor.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.vendor-account .multiselect-native-select .btn-group .multiselect.btn-vendor.azure:before {width: 23px; height: 23px;  background-image: url(/assets/images/sprites.png); background-position: -638px -29px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .vendor-account .multiselect-native-select .btn-group .multiselect.btn-vendor.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.vendor-account .multiselect-native-select .btn-group .multiselect.btn-vendor.alibaba:before {width: 27px; height: 27px;  background-image: url(/assets/images/sprites.png); background-position: -439px -343px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .vendor-account .multiselect-native-select .btn-group .multiselect.btn-vendor.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.vendor-account .multiselect-native-select .btn-group .multiselect.btn-vendor.google:before {width: 27px; height: 27px;  background-image: url(/assets/images/sprites.png); background-position: -605px -321px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .vendor-account .multiselect-native-select .btn-group .multiselect.btn-vendor.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.vendor-account .multiselect-native-select .btn-group .multiselect.btn-vendor.softlayer:before {width: 27px; height: 27px;  background-image: url(/assets/images/sprites.png); background-position: -605px -367px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .vendor-account .multiselect-native-select .btn-group .multiselect.btn-vendor.softlayer:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.vendor-account .multiselect-native-select .btn-group .multiselect.btn-vendor.idc:before {width: 27px; height: 27px;  background-image: url(/assets/images/sprites.png); background-position: -178px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .vendor-account .multiselect-native-select .btn-group .multiselect.btn-vendor.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.vendor-account .multiselect-native-select .btn-group .multiselect.btn-vendor .cnt {font-size: .625rem; font-weight: 500; line-height: 1.5em;  display: block; color: #999; }
.vendor-account .multiselect-native-select .btn-group .multiselect-container.dropdown-menu {position: absolute; top: 100%; right: auto; left: -1px;  display: none; box-sizing: border-box; width: auto; min-width: 200px; max-width: auto; padding: 1px; border: 1px solid #ddd; border-radius: 0px 0px 2px 2px; background-color: #fff; }
.vendor-account .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group { margin: 0; padding: 0 10px; border-bottom: 1px solid #e7e7e7; }
.vendor-account .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group .multiselect-search {width: 100%;  padding-left: 20px; background: url('/assets/images/icon_search_01_s@2x.png') left center no-repeat; background-size: 14px 14px; box-shadow: none; }
.vendor-account .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group .multiselect-search:focus { background-image: url('/assets/images/icon_search_01_s_focus@2x.png'); }
.vendor-account .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li { padding: 0; }
.vendor-account .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a { display: block; padding: 0px; }
.vendor-account .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:focus { outline: 0; }
.vendor-account .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:hover { background-color: #e6e6e6; }
.vendor-account .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox {font-size: .875rem; font-weight: 500; line-height: 15px; position: relative; left: 0px;  display: block; width: auto; max-width: 100%; height: 15px; margin: 0; padding: 8px 10px 7px 35px; cursor: pointer; color: #000; }
.vendor-account .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before {position: absolute; top: 50%; left: 10px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -273px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .vendor-account .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.vendor-account .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after {position: absolute; top: 50%; left: 10px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -718px -252px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .vendor-account .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.vendor-account .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox] {visibility: hidden;  opacity: 0; }
.vendor-account .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.active .checkbox:after {transition: opacity .3s ease-in-out;  opacity: 1; }
.vendor-account .multiselect-native-select .btn-group.open .multiselect.btn-vendor { background-color: #eee; }
.vendor-account .multiselect-native-select .btn-group.open .multiselect.btn-vendor:after { transform: rotateX(180deg); }
.vendor-account .multiselect-native-select .btn-group.open .dropdown-menu { display: block; }


.products-container .multiselect-native-select {position: relative;  display: block; }
.products-container .multiselect-native-select .btn-group { display: block; padding: 0; }
.products-container .multiselect-native-select .btn-group .multiselect {font-size: .6875rem; font-weight: 400; line-height: 30px; position: relative;  display: block; float: none; box-sizing: border-box; width: 100%; max-width: 100%; height: 30px; padding: 0 0 0 12px; text-align: left; vertical-align: middle; color: #666; background-color: #fff; box-shadow: inset 0 0 0 1px #ccc; }
.products-container .multiselect-native-select .btn-group .multiselect:after {position: absolute; top: 50%; right: 0; display: block; width: 30px; height: 40px; margin-top: -20px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); background: url('/assets/images/selectbox_arrow_02@2x.png') left top no-repeat; background-size: 30px 40px; }
.products-container .multiselect-native-select .btn-group .multiselect:focus { box-shadow: inset 0 0 0 1px #1886ff; }
.products-container .multiselect-native-select .btn-group .multiselect-container.dropdown-menu {position: absolute; z-index: 1; top: 100%; right: 0; left: 0; float: left;  box-sizing: border-box; min-width: 188px; max-width: auto; padding: 0px; border: 1px solid #bbb; border-radius: 0px; background-color: #fff; box-shadow: 0 3px 2px 0 rgba(0, 0, 0, .1); }
.products-container .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group { margin: 4px 0 2px 0; padding: 0 20px; border: 0px; }
.products-container .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group .multiselect-search {width: 100%;  padding-left: 30px; background: url('/assets/images/icon_search_01_s@2x.png') left center no-repeat; background-size: 14px 14px; box-shadow: none; }
.products-container .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group .multiselect-search:focus { background-image: url('/assets/images/icon_search_01_s_focus@2x.png'); }
.products-container .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li { padding: 0; }
.products-container .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a {position: relative;  display: block; padding: 0px 10px; }
.products-container .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:focus { outline: 0; }
.products-container .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:hover { background-color: #e6e6e6; }
.products-container .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox {font-size: .75rem; font-weight: 500; line-height: 15px; position: relative; left: 0px;  display: block; overflow: hidden; width: auto; max-width: 100%; height: 15px; margin: 0; padding: 8px 0px 7px 35px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; color: #666; }


.vendor-account-resource .multiselect-native-select {position: relative;  display: block; }
.vendor-account-resource .multiselect-native-select .btn-group { display: block; padding: 0; }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect { display: block; float: none; max-width: 100%; }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect.btn-vendor {font-size: .875rem; font-weight: 700; line-height: 50px; position: relative;  display: block; box-sizing: border-box; width: 100%; height: 50px; padding: 0 37px 0 80px; text-align: left; vertical-align: middle; color: #000; border-bottom: 1px solid #eee; }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect.btn-vendor:before {position: absolute; top: 50%; left: 58px; display: block; margin-top: -7.5px;  content: ''; }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect.btn-vendor:after {position: absolute; top: 50%; right: 0; display: block; width: 30px; height: 40px; margin-top: -20px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); background: url('/assets/images/selectbox_arrow_02@2x.png') left top no-repeat; background-size: 30px 40px; }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect.btn-vendor:focus { box-shadow: none; }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect.btn-vendor.aws:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -538px -207px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .vendor-account-resource .multiselect-native-select .btn-group .multiselect.btn-vendor.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect.btn-vendor.azure:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -21px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .vendor-account-resource .multiselect-native-select .btn-group .multiselect.btn-vendor.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect.btn-vendor.google:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -390px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .vendor-account-resource .multiselect-native-select .btn-group .multiselect.btn-vendor.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect.btn-vendor.alibaba:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -436px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .vendor-account-resource .multiselect-native-select .btn-group .multiselect.btn-vendor.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect.btn-vendor.idc:before {width: 17px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -536px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .vendor-account-resource .multiselect-native-select .btn-group .multiselect.btn-vendor.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect.btn-vendor .cnt {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; line-height: 50px;  display: block; float: right; color: #999; }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect-container.dropdown-menu {position: static;  display: none; box-sizing: border-box; width: 309px; min-width: 100%; max-width: auto; padding: 10px 0px; border: 0px; border-bottom: 1px solid #eee; border-radius: 0px; background-color: #fff; }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li { padding: 0; }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a { display: block; padding: 0px; }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:focus { outline: 0; }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox {font-size: .75rem; font-weight: 400; line-height: 15px; position: relative; left: 0px;  display: block; overflow: hidden; width: auto; max-width: 100%; height: 15px; margin: 0; padding: 8px 20px 7px 60px; cursor: pointer; text-overflow: ellipsis; color: #000; }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before {position: absolute; top: 50%; left: 30px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -273px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .vendor-account-resource .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after {position: absolute; top: 50%; left: 30px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -718px -252px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .vendor-account-resource .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox] {visibility: hidden;  opacity: 0; }
.vendor-account-resource .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.active .checkbox:after {transition: opacity .3s ease-in-out;  opacity: 1; }
.vendor-account-resource .multiselect-native-select .btn-group.open .multiselect.btn-vendor:after { transform: rotateX(180deg); }
.vendor-account-resource .multiselect-native-select .btn-group.open .dropdown-menu { display: block; }


.cloud-product .multiselect-native-select {position: relative;  display: block; }
.cloud-product .multiselect-native-select .btn-group { display: block; padding: 0; }
.cloud-product .multiselect-native-select .btn-group .multiselect { display: block; float: none; max-width: 100%; }
.cloud-product .multiselect-native-select .btn-group .multiselect.btn-product {font-size: .875rem; font-weight: 400; line-height: 50px; position: relative;  display: block; box-sizing: border-box; width: 100%; height: 50px; padding: 0 37px 0 30px; text-align: left; vertical-align: middle; color: #000; border-bottom: 1px solid #eee; }
.cloud-product .multiselect-native-select .btn-group .multiselect.btn-product:before {position: absolute; top: 50%; left: 58px; display: block; margin-top: -7.5px;  content: ''; }
.cloud-product .multiselect-native-select .btn-group .multiselect.btn-product:after {position: absolute; top: 50%; right: 0; display: block; width: 30px; height: 40px; margin-top: -20px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); background: url('/assets/images/selectbox_arrow_02@2x.png') left top no-repeat; background-size: 30px 40px; }
.cloud-product .multiselect-native-select .btn-group .multiselect.btn-product:focus { box-shadow: none; }
.cloud-product .multiselect-native-select .btn-group .multiselect.btn-product .cnt {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; line-height: 50px;  display: block; float: right; color: #999; }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu {position: static;  display: none; box-sizing: border-box; width: 309px; min-width: 100%; max-width: auto; padding: 10px 0px; border: 0px; border-bottom: 1px solid #eee; border-radius: 0px; background-color: #fff; }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li { padding: 0; }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a { display: block; padding: 0px; }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:before {position: absolute; top: 50%; left: 57px; display: block;  content: ''; }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:focus { outline: 0; }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox {font-size: .75rem; font-weight: 400; line-height: 15px; position: relative; left: 0px;  display: block; overflow: hidden; width: auto; max-width: 100%; height: 15px; margin: 0; padding: 8px 20px 7px 80px; cursor: pointer; text-overflow: ellipsis; color: #000; }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before {position: absolute; top: 50%; left: 30px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -273px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after {position: absolute; top: 50%; left: 30px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -718px -252px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox] {visibility: hidden;  opacity: 0; }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.active .checkbox:after {transition: opacity .3s ease-in-out;  opacity: 1; }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.disabled { opacity: .5; }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.disabled.aws a:before {width: 17px; height: 16px;  margin-top: -8px; background-image: url(/assets/images/sprites.png); background-position: -513px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.disabled.aws a:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.disabled.azure a:before {width: 17px; height: 17px;  margin-top: -8.5px; background-image: url(/assets/images/sprites.png); background-position: -421px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.disabled.azure a:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.disabled.google a:before {width: 17px; height: 17px;  margin-top: -8.5px; background-image: url(/assets/images/sprites.png); background-position: -528px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.disabled.google a:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.disabled.alibaba a:before {width: 17px; height: 17px;  margin-top: -8.5px; background-image: url(/assets/images/sprites.png); background-position: -398px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.disabled.alibaba a:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all .checkbox { padding-left: 60px; }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.aws a:before {width: 15px; height: 15px;  margin-top: -7.5px; background-image: url(/assets/images/sprites.png); background-position: -538px -207px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.aws a:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.azure a:before {width: 15px; height: 15px;  margin-top: -7.5px; background-image: url(/assets/images/sprites.png); background-position: -718px -21px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.azure a:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.google a:before {width: 17px; height: 17px;  margin-top: -8.5px; background-image: url(/assets/images/sprites.png); background-position: -390px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.google a:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.alibaba a:before {width: 17px; height: 17px;  margin-top: -8.5px; background-image: url(/assets/images/sprites.png); background-position: -436px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .cloud-product .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.alibaba a:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.cloud-product .multiselect-native-select .btn-group.open .multiselect.btn-product:after { transform: rotateX(180deg); }
.cloud-product .multiselect-native-select .btn-group.open .dropdown-menu { display: block; }


.filter-resource-optimization .multiselect-native-select {position: relative;  display: inline-block; vertical-align: middle; }
.filter-resource-optimization .multiselect-native-select .btn-group { display: inline-block; padding: 0; }
.filter-resource-optimization .multiselect-native-select .btn-group .multiselect {font-size: .75rem; font-weight: 400; line-height: 24px; position: relative;  display: block; float: none; box-sizing: border-box; width: 100%; max-width: 100%; height: 24px; padding: 0 25px 0 10px; transition: box-shadow .3s ease-in-out; text-align: left; vertical-align: middle; color: #333; background-color: #fff; box-shadow: inset 0 0 0 1px #e6e6e6; }
.filter-resource-optimization .multiselect-native-select .btn-group .multiselect:after {position: absolute; top: 50%; right: 0; display: block; width: 30px; height: 40px; margin-top: -20px;  content: ''; background: url('/assets/images/selectbox_arrow_02@2x.png') left top no-repeat; background-size: 30px 40px; }
.filter-resource-optimization .multiselect-native-select .btn-group .multiselect:hover , .filter-resource-optimization .multiselect-native-select .btn-group .multiselect:focus { box-shadow: inset 0 0 0 1px #0076ff; }
.filter-resource-optimization .multiselect-native-select .btn-group.open .multiselect { box-shadow: inset 0 0 0 1px #0076ff; }
.filter-resource-optimization .multiselect-native-select .btn-group.open .multiselect:after { background-image: url('/assets/images/selectbox_arrow_02_open_02@2x.png'); }
.filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu {position: absolute; z-index: 1; top: calc(100% - 1px); right: 0; left: 0; float: left;  box-sizing: border-box; min-width: auto; max-width: auto; padding: 0px 0px 10px 0px; border: 1px solid #0076ff; border-radius: 0px; background-color: #fff; }
.filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li { padding: 0; }
.filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a {position: relative;  display: block; padding: 0px; }
.filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:focus { outline: 0; }
.filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:hover { background-color: #e6e6e6; }
.filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox {font-size: .75rem; font-weight: 400; line-height: 15px; position: relative; left: 0px;  display: block; overflow: auto; width: auto; max-width: 100%; height: auto; margin: 0; padding: 8px 20px 7px 40px; cursor: pointer; white-space: normal; text-overflow: inherit; word-break: break-all; color: #666; }
.filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before , .filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after { left: 15px; }
.filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.active .checkbox:after {transition: opacity .3s ease-in-out;  opacity: 1; }
.filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all label {font-size: .75rem; font-weight: 400; line-height: 20px; position: relative;  display: block; height: 20px; padding: 5px 0px 5px 40px !important; white-space: nowrap; color: #666; background-color: #fff !important; }
.filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all label:before {position: absolute; top: 50%; left: 15px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -273px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all label:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all label:after {position: absolute; top: 50%; left: 15px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -718px -252px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all label:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all + .multiselect-group { margin-top: 0; }
.filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group { margin-top: 10px; margin-bottom: 10px; border-top: 0px; background-color: #efefef; }
.filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label {font-size: .75rem; font-weight: 500; line-height: 24px; position: relative; display: block; height: 24px; padding: 0px 0px 0px 15px;  cursor: pointer; white-space: nowrap; color: #333; }
.filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:before , .filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:after { content: none; }
.filter-resource-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group .caret-container { display: none; }


.fieldset-recipients .multiselect-native-select {position: relative;  display: inline-block; }
.fieldset-recipients .multiselect-native-select .btn-group { display: inline-block; padding: 0; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect { display: inline-block; float: none; max-width: 100%; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect.btn-report {font-size: .75rem; font-weight: 400; line-height: 40px; position: relative;  display: inline-block; box-sizing: border-box; width: 380px; height: 40px; padding: 0 35px 0 10px; text-align: left; vertical-align: middle; color: #000; border: 0px; box-shadow: inset 0 0 0 1px #e4e4e4; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect.btn-report:after {position: absolute; top: 50%; right: 0; display: block; width: 30px; height: 40px; margin-top: -20px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); background: url('/assets/images/selectbox_arrow_02@2x.png') left top no-repeat; background-size: 30px 40px; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu {position: absolute; z-index: 1; top: 100%; right: 0; left: 0; float: left;  box-sizing: border-box; max-width: auto; padding: 0px; border: 1px solid #ccc; border-radius: 0px; background-color: #fff; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li { padding: 0; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a { display: block; padding: 0px; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:focus { outline: 0; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox {font-size: .75rem; font-weight: 400; line-height: 15px; position: relative; left: 0px;  display: block; overflow: hidden; width: auto; max-width: 100%; height: 15px; margin: 0; padding: 5px 20px 5px 60px; cursor: pointer; text-overflow: ellipsis; color: #000; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before {position: absolute; top: 50%; left: 40px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -273px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after {position: absolute; top: 50%; left: 40px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -718px -252px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox] {visibility: hidden;  opacity: 0; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox em { font-weight: 700; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.active .checkbox:after {transition: opacity .3s ease-in-out;  opacity: 1; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .input-group { padding-top: 5px; padding-bottom: 5px; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all { border-bottom: 0px !important; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all label {font-size: .75rem; font-weight: 400; line-height: 20px; position: relative;  display: block; height: 20px; padding: 10px 0px 10px 40px !important; white-space: nowrap; color: #000; background-color: #fff !important; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all label:before {position: absolute; top: 50%; left: 15px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -273px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all label:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all label:after {position: absolute; top: 50%; left: 15px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -718px -252px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all label:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all + .multiselect-group { margin-top: 0; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-item.filter + .multiselect-group { margin-top: 0; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group { margin-top: 10px; border-top: 1px solid #e7e7e7; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label {font-size: .75rem; font-weight: 400; line-height: 20px; position: relative;  display: block; height: 20px; margin-bottom: 0px; padding: 10px 0px 10px 40px; white-space: nowrap; color: #000; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:before {position: absolute; top: 50%; left: 15px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -273px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:after {position: absolute; top: 50%; left: 15px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -718px -252px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label b { font-weight: 400; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group .caret-container {position: absolute; top: 50%; right: 18px;  display: block; width: 20px; height: 30px; margin-top: -15px; background-image: url(/assets/images/sprites.png); background-position: -154px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group .caret-container { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group.active label:after {transition: opacity .3s ease-in-out;  opacity: 1; }
.fieldset-recipients .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-collapsible-hidden + .multiselect-group { margin-top: 0; }
.fieldset-recipients .multiselect-native-select .btn-group.open .multiselect.btn-report { box-shadow: inset 0 0 0 2px #007aff; }
.fieldset-recipients .multiselect-native-select .btn-group.open .multiselect.btn-report:after { transform: rotateX(180deg); }
.fieldset-recipients .multiselect-native-select .btn-group.open .dropdown-menu { display: block; }


.search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu { z-index: 100; }
.search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li {margin: 0;  padding: 0; }
.search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.first { margin-top: 15px; }
.search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.last { margin-bottom: 15px; }
.search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a { display: block; padding: 0px; }
.search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:focus { outline: 0; }
.search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group { margin-top: 10px; border-top: 1px solid #e7e7e7; }
.search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group + .first { margin-top: 7px; }
.search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group.default label { padding-top: 0; }
.search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group > a:hover { background: transparent; }
.search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label {font-size: .75rem; font-weight: 400; line-height: 24px; position: relative;  display: block; height: 24px; padding: 0 0 0 15px; padding-top: 5px; cursor: default; white-space: nowrap; color: #000; }
.search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:before { content: none; }
.search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:after { content: none; }
.search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label b { font-weight: 400; }
.search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group .caret-container { display: none; }
.search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox {overflow: auto; height: auto;  padding: 5px 20px 5px 40px; white-space: normal; text-overflow: inherit; word-break: break-all; }
.search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before { left: 15px; }
.search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after { left: 15px; }

.search-report-subscription .multiselect-native-select {position: relative;  display: inline-block; }
.search-report-subscription .multiselect-native-select .btn-group { display: inline-block; padding: 0; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect { display: inline-block; float: none; max-width: 100%; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect.btn-report {font-size: .75rem; font-weight: 400; line-height: 40px; position: relative;  display: inline-block; box-sizing: border-box; width: 380px; height: 40px; padding: 0 35px 0 10px; text-align: left; vertical-align: middle; color: #000; border: 0px; box-shadow: inset 0 0 0 1px #e4e4e4; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect.btn-report:after {position: absolute; top: 50%; right: 0; display: block; width: 30px; height: 40px; margin-top: -20px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); background: url('/assets/images/selectbox_arrow_02@2x.png') left top no-repeat; background-size: 30px 40px; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect.btn-cost-optimization {line-height: 22px; height: 24px;  padding: 0 35px 0 10px; background: #fff; box-shadow: inset 0 0 0 1px #e4e4e4; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect.btn-cost-optimization:after {position: absolute; top: 50%; right: 0; display: block; width: 30px; height: 40px; margin-top: -20px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); background: url('/assets/images/selectbox_arrow_02@2x.png') left top no-repeat; background-size: 30px 40px; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu {position: absolute; z-index: 1; top: 100%; right: 0; left: 0; float: left;  box-sizing: border-box; max-width: auto; padding: 0px; border: 1px solid #ccc; border-radius: 0px; background-color: #fff; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li { padding: 0; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a { display: block; padding: 0px; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:focus { outline: 0; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox {font-size: .75rem; font-weight: 400; line-height: 15px; position: relative; left: 0px;  display: block; overflow: hidden; width: auto; max-width: 100%; height: 15px; margin: 0; padding: 5px 20px 5px 60px; cursor: pointer; text-overflow: ellipsis; color: #000; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before {position: absolute; top: 50%; left: 40px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -273px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after {position: absolute; top: 50%; left: 40px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -718px -252px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox] {visibility: hidden;  opacity: 0; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.active .checkbox:after {transition: opacity .3s ease-in-out;  opacity: 1; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .input-group { padding-top: 5px; padding-bottom: 5px; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all label {font-size: .75rem; font-weight: 400; line-height: 20px; position: relative;  display: block; height: 20px; padding: 10px 0px 10px 40px !important; white-space: nowrap; color: #000; background-color: #fff !important; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all label:before {position: absolute; top: 50%; left: 15px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -273px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all label:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all label:after {position: absolute; top: 50%; left: 15px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -718px -252px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all label:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all + .multiselect-group { margin-top: 0; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-item.filter + .multiselect-group { margin-top: 0; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group { margin-top: 10px; border-top: 1px solid #e7e7e7; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group.disabled + .disabled { margin-top: 0; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group.disabled label:after {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -42px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group.disabled label:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group.default { background: #efefef; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label {font-size: .75rem; font-weight: 400; line-height: 20px; position: relative;  display: block; height: 20px; padding: 10px 0px 10px 40px; white-space: nowrap; color: #000; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:before {position: absolute; top: 50%; left: 15px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -273px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:after {position: absolute; top: 50%; left: 15px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -718px -252px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label b { font-weight: 400; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group .caret-container {position: absolute; top: 50%; right: 18px;  display: block; width: 20px; height: 30px; margin-top: -15px; background-image: url(/assets/images/sprites.png); background-position: -154px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group .caret-container { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group.active label:after {transition: opacity .3s ease-in-out;  opacity: 1; }
.search-report-subscription .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-collapsible-hidden + .multiselect-group { margin-top: 0; }
.search-report-subscription .multiselect-native-select .btn-group.open .multiselect.btn-report { box-shadow: inset 0 0 0 2px #007aff; }
.search-report-subscription .multiselect-native-select .btn-group.open .multiselect.btn-report:after { transform: rotateX(180deg); }
.search-report-subscription .multiselect-native-select .btn-group.open .dropdown-menu { display: block; }

.search-report-subscription .multiselect-container .subscribe-bunch ~ .ing , .search-report-subscription .multiselect-container .subscribe-bunch ~ .delete {position: relative;  background: #f8f8f8; }

.search-report-subscription .multiselect-container .subscribe-bunch ~ .ing:before {font-size: 10px; line-height: 20px; display: block; padding-left: 39px;  content: attr(data-head); color: #666; background-color: #eee; }

.search-report-subscription .multiselect-container .subscribe-bunch ~ .ing + .ing:before { display: none; }

.search-report-subscription .multiselect-container .subscribe-bunch ~ .delete:before {font-size: 10px; line-height: 2em; display: block; padding-left: 39px;  content: attr(data-head); color: #666; background-color: #eee; }

.search-report-subscription .multiselect-container .subscribe-bunch ~ .delete + .delete:before { display: none; }

.search-report-subscription .multiselect-container .delete + .multiselect-item.multiselect-group { margin-top: 0 !important; }

.search-report-subscription .multiselect-item.multiselect-group label b { font-weight: bold !important; }

:lang(ko) .subscribe-bunch ~ .ing:before { content: '구독리스트'; }

:lang(ko) .subscribe-bunch ~ .delete:before { content: '삭제된 구독리스트'; }

:lang(en) .subscribe-bunch ~ .ing:before { content: 'Subscription'; }

:lang(en) .subscribe-bunch ~ .delete:before { content: 'Deleted Subscription list'; }

:lang(zn) .subscribe-bunch ~ .ing:before { content: 'Subscription'; }

:lang(zn) .subscribe-bunch ~ .delete:before { content: 'Deleted Subscription list'; }


.multiselect-icons .multiselect-native-select {position: relative;  display: block; }

.multiselect-icons .btn-group { display: block; padding: 0; }
.multiselect-icons .btn-group .multiselect { display: block; float: none; max-width: 100%; }
.multiselect-icons .btn-group .multiselect.btn-icons {font-size: .75rem; font-weight: 400; line-height: 38px; position: relative;  display: block; box-sizing: border-box; width: 100%; height: 40px; padding: 0 33px; text-align: left; vertical-align: middle; color: #000; border: 1px solid #e6e6e6; }
.multiselect-icons .btn-group .multiselect.btn-icons .vendor {font-size: .75rem; font-weight: 400; line-height: 18px;  display: inline-block; box-sizing: border-box; height: 20px; margin-left: 7px; padding: 0 5px; vertical-align: middle; text-transform: uppercase; color: #666; border: 1px solid #ddd; }
.multiselect-icons .btn-group .multiselect.btn-icons .vendor:before {display: inline-block; margin-top: -2px; margin-right: 3px;  content: ''; vertical-align: middle; }
.multiselect-icons .btn-group .multiselect.btn-icons .vendor.aws:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -344px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect.btn-icons .vendor.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.multiselect-icons .btn-group .multiselect.btn-icons .vendor.azure:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -488px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect.btn-icons .vendor.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.multiselect-icons .btn-group .multiselect.btn-icons:before {position: absolute; top: 50%; left: 13px; display: block;  content: ''; }
.multiselect-icons .btn-group .multiselect.btn-icons:after {position: absolute; top: 50%; right: 0; display: block; width: 30px; height: 40px; margin-top: -20px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); background: url('/assets/images/selectbox_arrow_02@2x.png') left top no-repeat; background-size: 30px 40px; }
.multiselect-icons .btn-group .multiselect.btn-icons:focus { box-shadow: none; }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=''] { padding-left: 10px; }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=excel]:before {width: 12px; height: 12px;  margin-top: -6px; background-image: url(/assets/images/sprites.png); background-position: -524px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect.btn-icons[data-icon=excel]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=pdf]:before {width: 12px; height: 12px;  margin-top: -6px; background-image: url(/assets/images/sprites.png); background-position: -254px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect.btn-icons[data-icon=pdf]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=metering01] {font-size: .875rem; font-weight: 700;  padding-left: 65px; }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=metering01]:before { left: 20px; width: 30px; height: 24px; margin-top: -12px; background-image: url(/assets/images/contents_sprites.png); background-position: -815px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect.btn-icons[data-icon=metering01]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=metering02] {font-size: .875rem; font-weight: 700;  padding-left: 65px; }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=metering02]:before { left: 20px; width: 30px; height: 24px; margin-top: -12px; background-image: url(/assets/images/contents_sprites.png); background-position: -851px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect.btn-icons[data-icon=metering02]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=metering03] {font-size: .875rem; font-weight: 700;  padding-left: 65px; }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=metering03]:before { left: 20px; width: 32px; height: 24px; margin-top: -12px; background-image: url(/assets/images/contents_sprites.png); background-position: -777px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect.btn-icons[data-icon=metering03]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=metering04] {font-size: .875rem; font-weight: 700;  padding-left: 65px; }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=metering04]:before { left: 20px; width: 35px; height: 26px; margin-top: -13px; background-image: url(/assets/images/contents_sprites.png); background-position: -659px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect.btn-icons[data-icon=metering04]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=metering05] {font-size: .875rem; font-weight: 700;  padding-left: 65px; }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=metering05]:before { left: 20px; width: 34px; height: 27px; margin-top: -13.5px; background-image: url(/assets/images/contents_sprites.png); background-position: -619px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect.btn-icons[data-icon=metering05]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=by-summary] {font-size: .875rem; font-weight: 700;  padding-left: 65px; }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=by-summary]:before {width: 34px; height: 23px; margin-top: -11.5px;  background-image: url(/assets/images/contents_sprites.png); background-position: -826px -328px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect.btn-icons[data-icon=by-summary]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=by-usage] {font-size: .875rem; font-weight: 700;  padding-left: 65px; }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=by-usage]:before {width: 32px; height: 25px; margin-top: -12.5px;  background-image: url(/assets/images/contents_sprites.png); background-position: -739px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect.btn-icons[data-icon=by-usage]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=by-performance] {font-size: .875rem; font-weight: 700;  padding-left: 65px; }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=by-performance]:before {width: 37px; height: 23px; margin-top: -11.5px;  background-image: url(/assets/images/contents_sprites.png); background-position: -783px -328px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect.btn-icons[data-icon=by-performance]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=by-service-group] {font-size: .875rem; font-weight: 700;  padding-left: 65px; }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=by-service-group]:before {width: 33px; height: 25px; margin-top: -12.5px;  background-image: url(/assets/images/contents_sprites.png); background-position: -700px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect.btn-icons[data-icon=by-service-group]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.multiselect-icons .btn-group .multiselect.btn-icons[data-icon=none] {font-size: .875rem; font-weight: 700;  padding-left: 20px; }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu {position: absolute; z-index: 1; top: 100%; right: 0; left: 0; float: left;  box-sizing: border-box; max-width: auto; padding: 0px; border: 1px solid #e6e6e6; border-radius: 0px; background-color: #fff; }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li { padding: 0; }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li > a { display: block; padding: 0px; }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li > a:focus { outline: 0; }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li .radio {font-size: .75rem; font-weight: 400; line-height: 15px; position: relative; left: 0px;  display: block; overflow: hidden; width: auto; max-width: 100%; height: 15px; margin: 0; padding: 5px 50px 5px 37px; cursor: pointer; text-overflow: ellipsis; color: #000; }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li .radio:before {position: absolute; top: 50%; left: 13px; display: block;  content: ''; }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li .radio span {font-size: .75rem; font-weight: 400; line-height: 18px;  display: inline-block; box-sizing: border-box; height: 20px; margin-left: 7px; padding: 0 5px; vertical-align: middle; text-transform: uppercase; color: #666; border: 1px solid #ddd; }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li .radio span.vendor:before {display: inline-block; margin-top: -2px; margin-right: 3px;  content: ''; vertical-align: middle; }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li .radio span.vendor.aws:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -344px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect-container.dropdown-menu > li .radio span.vendor.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li .radio span.vendor.azure:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -488px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect-container.dropdown-menu > li .radio span.vendor.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.excel .radio:before {width: 12px; height: 12px;  margin-top: -6px; background-image: url(/assets/images/sprites.png); background-position: -524px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.excel .radio:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.pdf .radio:before {width: 12px; height: 12px;  margin-top: -6px; background-image: url(/assets/images/sprites.png); background-position: -254px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.pdf .radio:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.metering01 .radio {line-height: 20px; height: 20px;  padding: 10px 10px 10px 65px; }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.metering01 .radio:before { left: 20px; width: 30px; height: 24px; margin-top: -12px; background-image: url(/assets/images/contents_sprites.png); background-position: -815px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.metering01 .radio:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.metering02 .radio {line-height: 20px; height: 20px;  padding: 10px 10px 10px 65px; }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.metering02 .radio:before { left: 20px; width: 30px; height: 24px; margin-top: -12px; background-image: url(/assets/images/contents_sprites.png); background-position: -851px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.metering02 .radio:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.metering03 .radio {line-height: 20px; height: 20px;  padding: 10px 10px 10px 65px; }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.metering03 .radio:before { left: 20px; width: 32px; height: 24px; margin-top: -12px; background-image: url(/assets/images/contents_sprites.png); background-position: -777px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.metering03 .radio:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.metering04 .radio {line-height: 20px; height: 20px;  padding: 10px 10px 10px 65px; }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.metering04 .radio:before { left: 20px; width: 35px; height: 26px; margin-top: -13px; background-image: url(/assets/images/contents_sprites.png); background-position: -659px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.metering04 .radio:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.metering05 .radio {line-height: 20px; height: 20px;  padding: 10px 10px 10px 65px; }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.metering05 .radio:before { left: 20px; width: 34px; height: 27px; margin-top: -13.5px; background-image: url(/assets/images/contents_sprites.png); background-position: -619px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.metering05 .radio:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.by-summary .radio {line-height: 20px; height: 20px;  padding: 10px 10px 10px 65px; }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.by-summary .radio:before { left: 20px; width: 34px; height: 23px; margin-top: -11.5px; background-image: url(/assets/images/contents_sprites.png); background-position: -826px -328px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.by-summary .radio:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.by-usage .radio {line-height: 20px; height: 20px;  padding: 10px 10px 10px 65px; }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.by-usage .radio:before { left: 20px; width: 32px; height: 25px; margin-top: -12.5px; background-image: url(/assets/images/contents_sprites.png); background-position: -739px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.by-usage .radio:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.by-performance .radio {line-height: 20px; height: 20px;  padding: 10px 10px 10px 65px; }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.by-performance .radio:before { left: 20px; width: 37px; height: 23px; margin-top: -11.5px; background-image: url(/assets/images/contents_sprites.png); background-position: -783px -328px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.by-performance .radio:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.by-service-group .radio {line-height: 20px; height: 20px;  padding: 10px 10px 10px 65px; }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.by-service-group .radio:before { left: 20px; width: 33px; height: 25px; margin-top: -12.5px; background-image: url(/assets/images/contents_sprites.png); background-position: -700px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.by-service-group .radio:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.none .radio {line-height: 20px; height: 20px;  padding: 10px 10px 10px 65px; }
.multiselect-icons .btn-group .multiselect-container.dropdown-menu > li.active .checkbox:after {transition: opacity .3s ease-in-out;  opacity: 1; }
.multiselect-icons .btn-group.open .multiselect.btn-vendor:after { transform: rotateX(180deg); }
.multiselect-icons .btn-group.open .dropdown-menu { display: block; overflow-y: auto; max-height: 290px; }

.btn-group.general-multiselect { display: inline-block; width: 100%; max-width: 100%; vertical-align: middle; }
.btn-group.general-multiselect.severity { width: 180px; }
.btn-group.general-multiselect.severity .severity-wrap { margin-left: 4px; }
.btn-group.general-multiselect.severity .severity-wrap button { margin-left: 4px; }
.btn-group.general-multiselect.severity .severity-wrap.low button { opacity: .2; }
.btn-group.general-multiselect.severity .severity-wrap.low button:first-child { opacity: 1; }
.btn-group.general-multiselect.severity .severity-wrap.medium button { opacity: .2; }
.btn-group.general-multiselect.severity .severity-wrap.medium button:first-child , .btn-group.general-multiselect.severity .severity-wrap.medium button:nth-of-type(2) { opacity: 1; }
.btn-group.general-multiselect.severity .severity-wrap.high button { opacity: .2; }
.btn-group.general-multiselect.severity .severity-wrap.high button:first-child , .btn-group.general-multiselect.severity .severity-wrap.high button:nth-of-type(2) , .btn-group.general-multiselect.severity .severity-wrap.high button:nth-of-type(3) { opacity: 1; }
.btn-group.general-multiselect .multiselect {font-size: .875rem; font-weight: 500; line-height: 30px;  display: inline-block; box-sizing: border-box; width: 100%; max-width: 100%; height: 32px; padding: 0 35px 0 10px; text-align: left; vertical-align: middle; color: #222; background-color: #fff; box-shadow: inset 0 0 0 1px #e4e4e4; }
.btn-group.general-multiselect .multiselect-container.dropdown-menu { position: absolute; right: auto; overflow-y: auto; width: auto; min-width: 100%; max-height: 250px; }
.btn-group.general-multiselect .multiselect-container.dropdown-menu .input-group { margin: 0; padding: 0 10px; }
.btn-group.general-multiselect .multiselect-container.dropdown-menu .input-group .multiselect-search {line-height: 28px; width: 100%; height: 30px;  margin: 0; padding-left: 20px; background-size: 14px 14px; box-shadow: none; bbackground: url('/assets/images/icon_search_01_s@2x.png') left center no-repeat; }
.btn-group.general-multiselect .multiselect-container.dropdown-menu .input-group .multiselect-search:focus { background-image: url('/assets/images/icon_search_01_s_focus@2x.png'); }
.btn-group.general-multiselect .multiselect-container.dropdown-menu .input-group .input-group-btn {position: absolute; top: 50%; right: 0;  display: block; }
.btn-group.general-multiselect .multiselect-container.dropdown-menu > li > a { padding: 0 8px; }
.btn-group.general-multiselect .multiselect-container.dropdown-menu > li > a > label {font-size: .75rem; line-height: 24px;  display: block; height: 24px; padding: 0; color: #222; }
.btn-group.general-multiselect .multiselect-container.dropdown-menu > li > a .checkbox {line-height: 22px; height: 24px; padding: 0 0 0 35px;  white-space: normal; word-break: break-all; }
.btn-group.general-multiselect .multiselect-container.dropdown-menu > li.active > a { background-color: #e6e6e6; }
.btn-group.general-multiselect .multiselect-container.dropdown-menu > li.placeholder { display: none !important; }
.btn-group.general-multiselect.optgroup .multiselect-container { max-height: 400px; }
.btn-group.general-multiselect.optgroup .multiselect-container.dropdown-menu > li > a .caret-container.reverse { transform: rotate(180deg); }
.btn-group.general-multiselect.optgroup .multiselect-container.dropdown-menu > li.subscribe-bunch { border: 0; border-bottom: 1px solid #d5d9db; }
.btn-group.general-multiselect.optgroup .multiselect-container.dropdown-menu > li.subscribe-bunch ~ .ing , .btn-group.general-multiselect.optgroup .multiselect-container.dropdown-menu > li.subscribe-bunch ~ .delete {position: relative;  background: #f8f8f8; }
.btn-group.general-multiselect.optgroup .multiselect-container.dropdown-menu > li.subscribe-bunch ~ .ing:before {font-size: 10px; line-height: 20px; display: block; padding-left: 39px;  content: attr(data-head); color: #666; background-color: #eee; }
.btn-group.general-multiselect.optgroup .multiselect-container.dropdown-menu > li.subscribe-bunch ~ .ing + .ing:before { display: none; }
.btn-group.general-multiselect.optgroup .multiselect-container.dropdown-menu > li.subscribe-bunch ~ .delete:before {font-size: 10px; line-height: 2em; display: block; padding-left: 39px;  content: attr(data-head); color: #666; background-color: #eee; }
.btn-group.general-multiselect.optgroup .multiselect-container.dropdown-menu > li.subscribe-bunch ~ .delete + .delete:before { display: none; }
.btn-group.general-multiselect.optgroup .multiselect-container.dropdown-menu > li.delete + .multiselect-item.multiselect-group { margin-top: 0 !important; }

.daterangepicker { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; position: absolute; top: -9999px; left: -9999px;width: 278px; margin-top: 1px; padding: 4px; color: inherit; border-radius: 0px; background-color: #fff;  }
.daterangepicker:before , .daterangepicker:after { position: absolute; display: inline-block; content: ''; border-bottom-color: rgba(0, 0, 0, .2); }
.daterangepicker:before { top: -7px; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-left: 7px solid transparent; }
.daterangepicker:after { top: -6px; border-right: 6px solid transparent; border-bottom: 6px solid #fff; border-left: 6px solid transparent; }
.daterangepicker.opensleft:before { right: 9px; }
.daterangepicker.opensleft:after { right: 10px; }
.daterangepicker.openscenter:before {right: 0;  left: 0; width: 0; margin-right: auto; margin-left: auto; }
.daterangepicker.openscenter:after {right: 0;  left: 0; width: 0; margin-right: auto; margin-left: auto; }
.daterangepicker.opensright:before { left: 9px; }
.daterangepicker.opensright:after { left: 10px; }
.daterangepicker.dropup { margin-top: -5px; }
.daterangepicker.dropup:before { top: initial; bottom: -7px; border-top: 7px solid #ccc; border-bottom: initial; }
.daterangepicker.dropup:after { top: initial; bottom: -6px; border-top: 6px solid #fff; border-bottom: initial; }
.daterangepicker.dropdown-menu { font-size: .875rem; z-index: 3001; max-width: none; border: 1px solid rgba(0, 0, 0, .15); box-shadow: 0 6px 12px rgba(0, 0, 0, .175); }
.daterangepicker.single .ranges , .daterangepicker.single .calendar { float: none; }
.daterangepicker.show-calendar .calendar { display: block; }
.daterangepicker .calendar { display: none; max-width: 270px; margin: 4px; }
.daterangepicker .calendar.single .calendar-table { border: none; }
.daterangepicker .calendar th , .daterangepicker .calendar td {min-width: 32px; padding: 5px 0; text-align: center;  white-space: nowrap; }
.daterangepicker .calendar-table {padding: 4px;  border: 1px solid #fff; border-radius: 0px; background-color: #fff; }
.daterangepicker table { width: 100%; margin: 0; }
.daterangepicker td , .daterangepicker th {width: 20px; height: 20px; cursor: pointer;  text-align: center; white-space: nowrap; border: 1px solid transparent; border-radius: 0px; }
.daterangepicker td .fa-chevron-left:before , .daterangepicker th .fa-chevron-left:before {display: inline-block; width: 7px; height: 10px;  content: ''; transform: rotateY(180deg); background-image: url(/assets/images/sprites.png); background-position: -625px -74px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .daterangepicker td .fa-chevron-left:before , .daterangepicker th .fa-chevron-left:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.daterangepicker td .fa-chevron-right:before , .daterangepicker th .fa-chevron-right:before {display: inline-block; width: 7px; height: 10px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -625px -74px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .daterangepicker td .fa-chevron-right:before , .daterangepicker th .fa-chevron-right:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.daterangepicker td.available:hover , .daterangepicker th.available:hover {color: inherit; border-color: transparent;  background-color: #eee; }
.daterangepicker td.week , .daterangepicker th.week { font-size: 80%; color: #ccc; }
.daterangepicker td.off , .daterangepicker td.off.in-range , .daterangepicker td.off.start-date , .daterangepicker td.off.end-date {color: #999; border-color: transparent;  background-color: #fff; }
.daterangepicker td.in-range {color: #000; border-color: transparent; border-radius: 0;  background-color: #f5f5f5; }
.daterangepicker td.start-date { border-radius: 15px 0 0 15px; }
.daterangepicker td.end-date { border-radius: 0 15px 15px 0; }
.daterangepicker td.start-date.end-date { border-radius: 0px; }
.daterangepicker td.active , .daterangepicker td.active:hover {color: #fff; border-color: transparent;  background-color: #555; }
.daterangepicker th.month { width: auto; }
.daterangepicker td.disabled , .daterangepicker option.disabled {cursor: not-allowed; text-decoration: line-through;  color: #d5d5d5; }
.daterangepicker select.monthselect , .daterangepicker select.yearselect { font-size: 12px; height: auto; margin: 0; padding: 1px; cursor: default; }
.daterangepicker select.monthselect {width: 56%;  margin-right: 2%; }
.daterangepicker select.yearselect { width: 40%; }
.daterangepicker select.hourselect , .daterangepicker select.minuteselect , .daterangepicker select.secondselect , .daterangepicker select.ampmselect { width: 50px; margin-bottom: 0; }
.daterangepicker .input-mini {line-height: 30px; display: block; width: 100%; height: 30px; margin: 0 0 5px 0; padding: 0 6px 0 28px; vertical-align: middle; color: #555;  border: 1px solid #ccc; border-radius: 4px; }
.daterangepicker .input-mini.active { border: 1px solid #08c; border-radius: 4px; }
.daterangepicker .daterangepicker_input {position: relative;  display: none; }
.daterangepicker .daterangepicker_input i { position: absolute; top: 8px; left: 8px; }
.daterangepicker.rtl .input-mini { padding-right: 28px; padding-left: 6px; }
.daterangepicker.rtl .daterangepicker_input i {right: 8px;  left: auto; }
.daterangepicker .calendar-time {line-height: 30px; position: relative; margin: 5px auto; padding-left: 28px;  text-align: center; }
.daterangepicker .calendar-time select.disabled {cursor: not-allowed;  color: #ccc; }

.ranges { font-size: 11px; float: none; margin: 4px; text-align: left; }
.ranges ul {width: 100%; margin: 0 auto; padding: 0;  list-style: none; }
.ranges li { font-size: 13px; margin-bottom: 8px; padding: 3px 12px; cursor: pointer; color: #555; border: 1px solid #f5f5f5; border-radius: 0px; background-color: #f5f5f5; }
.ranges li:hover {color: #fff; border: 1px solid #555;  background-color: #555; }
.ranges li.active {color: #fff; border: 1px solid #555;  background-color: #555; }


@media (min-width: 564px) { .daterangepicker { width: auto; }
	.daterangepicker .ranges ul , .daterangepicker .ranges .compare { width: 160px; }
	.daterangepicker.single .ranges ul , .daterangepicker.single .ranges .compare { width: 100%; }
	.daterangepicker.single .calendar.left { clear: none; }
	.daterangepicker.single.ltr .ranges , .daterangepicker.single.ltr .calendar { float: left; }
	.daterangepicker.single.rtl .ranges , .daterangepicker.single.rtl .calendar { float: right; }
	.daterangepicker.ltr {text-align: left;  direction: ltr; }
	.daterangepicker.ltr .calendar.left { clear: left; margin-right: 0; }
	.daterangepicker.ltr .calendar.left .calendar-table { border-right: none; border-top-right-radius: 0; border-bottom-right-radius: 0; }
	.daterangepicker.ltr .calendar.right { margin-left: 0; }
	.daterangepicker.ltr .calendar.right .calendar-table { border-left: none; border-top-left-radius: 0; border-bottom-left-radius: 0; }
	.daterangepicker.ltr .left .daterangepicker_input { padding-right: 12px; }
	.daterangepicker.ltr .calendar.left .calendar-table { padding-right: 12px; }
	.daterangepicker.ltr .ranges , .daterangepicker.ltr .calendar { float: left; }
	.daterangepicker.rtl {text-align: right;  direction: rtl; }
	.daterangepicker.rtl .calendar.left { clear: right; margin-left: 0; }
	.daterangepicker.rtl .calendar.left .calendar-table { border-left: none; border-top-left-radius: 0; border-bottom-left-radius: 0; }
	.daterangepicker.rtl .calendar.right { margin-right: 0; }
	.daterangepicker.rtl .calendar.right .calendar-table { border-right: none; border-top-right-radius: 0; border-bottom-right-radius: 0; }
	.daterangepicker.rtl .left .daterangepicker_input { padding-left: 12px; }
	.daterangepicker.rtl .calendar.left .calendar-table { padding-left: 12px; }
	.daterangepicker.rtl .ranges , .daterangepicker.rtl .calendar {float: right;  text-align: right; } }

@media (min-width: 730px) { .daterangepicker .ranges { width: auto; }
	.daterangepicker.ltr .ranges { float: left; }
	.daterangepicker.rtl .ranges { float: right; }
	.daterangepicker .calendar.left { clear: none !important; } }


section.date_picker { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
section.date_picker > * { margin-right: 4px; }
section.date_picker input[type='text'] {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: .75rem; width: 60px; text-align: center; }
section.date_picker input.daterange { width: 125px; outline: 0; background: transparent; }
section.date_picker input.daterange2 { width: 210px; padding-right: calc(9px * 2); padding-left: 32px; cursor: pointer; text-align: left; border: .5px solid lightgray; background: transparent; background-size: 14px 14px,9px 5px; }


div.range_inputs { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
div.range_inputs > button { -ms-flex: 1; flex: 1; }
div.range_inputs > button:nth-of-type(1) { margin-left: 2px; -ms-flex-order: 2; order: 2; }
div.range_inputs > button:nth-of-type(2) { margin-right: 2px; -ms-flex-order: 1; order: 1; }
div.range_inputs > button:nth-of-type(2):lang(ja) { -ms-flex: 2; flex: 2; }

.daterangepicker td::selection { background: transparent !important; }

.daterange.dropdown-menu .data-picker-placeholder { right: 21px; }

.data-picker-placeholder {font-size: .75rem; font-weight: 400; line-height: 32px;  position: absolute; z-index: 500; top: 1px; right: 1px; bottom: 1px; left: 35px; background: #fff; }


.obsnow-join .btn-bsp {font-size: 1.0625rem; font-weight: 700; line-height: 50px; position: fixed; top: 0; left: 20px;  display: block; vertical-align: middle; color: #000; }
.obsnow-join .btn-bsp img { vertical-align: middle; }
.obsnow-join .btn-bsp.logo-bg {line-height: 1; z-index: 500; overflow: hidden; width: 131px; height: 39px; margin: 20px 0 0; white-space: nowrap; text-indent: 100%;  background-image: url(../images/layout_sprites.png); background-position: 0px -477px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .obsnow-join .btn-bsp.logo-bg { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }


.page-login {min-width: auto;  padding: 0; background-color: #fff; }
.page-login .dimmed { position: fixed; z-index: 999; top: 0; right: 0; bottom: 0; left: 0; transition: opacity .3s linear; pointer-events: none; opacity: 0; background: rgba(0, 0, 0, .38); }
.page-login .dimmed.open {pointer-events: auto;  opacity: 1; }
.page-login[data-device=bsp-mobile] select , .page-login[data-device=bsp-mobile] input[type=checkbox] , .page-login[data-device=bsp-mobile] input[type=radio] , .page-login[data-device=bsp-mobile] input[type=text] , .page-login[data-device=bsp-mobile] input[type=password] , .page-login[data-device=bsp-mobile] input[type=submit] , .page-login[data-device=bsp-mobile] input[type=email] , .page-login[data-device=bsp-mobile] input[type=search] , .page-login[data-device=bsp-mobile] input[type=number] , .page-login[data-device=bsp-mobile] textarea { font-size: .75rem; }
.page-login[data-device=bsp-mobile] .layout-wrap {position: relative; display: -ms-flexbox; display: flex; overflow-x: hidden !important; flex-direction: column; min-width: auto;  padding: 0 1rem 2.5rem; -ms-flex-direction: column; -ms-flex-pack: center; justify-content: center; }
.page-login[data-device=bsp-mobile] .layout-wrap .btn-bsp.logo-bg {position: absolute;  top: 20px; }
.page-login[data-device=bsp-mobile] .layout-wrap .btn-bsp { position: absolute; }
.page-login[data-device=bsp-mobile] .layout-wrap .login-container , .page-login[data-device=bsp-mobile] .layout-wrap .password-container {position: static;  min-height: auto; padding: 3.125rem 0 1.875rem; }
.page-login[data-device=bsp-mobile] .layout-wrap .login-container .login-forms , .page-login[data-device=bsp-mobile] .layout-wrap .password-container .login-forms {height: auto;  margin-top: 0; }
.page-login[data-device=mobile] select , .page-login[data-device=mobile] input[type=checkbox] , .page-login[data-device=mobile] input[type=radio] , .page-login[data-device=mobile] input[type=text] , .page-login[data-device=mobile] input[type=password] , .page-login[data-device=mobile] input[type=submit] , .page-login[data-device=mobile] input[type=email] , .page-login[data-device=mobile] input[type=search] , .page-login[data-device=mobile] input[type=number] , .page-login[data-device=mobile] textarea { font-size: .75rem; }
.page-login[data-device=mobile] .layout-wrap {position: relative; display: -ms-flexbox; display: flex; flex-direction: column; min-width: auto;  padding: 0 1rem 2.5rem; -ms-flex-direction: column; -ms-flex-pack: center; justify-content: center; }
.page-login[data-device=mobile] .layout-wrap .btn-bsp.logo-bg { top: 20px; }
.page-login[data-device=mobile] .layout-wrap .selected-district { display: -ms-flexbox; display: flex; margin-top: 1rem; padding: .75rem; background-color: rgba(216, 216, 216, .2); -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.page-login[data-device=mobile] .layout-wrap .selected-district + .login-container { margin-top: 0; }
.page-login[data-device=mobile] .layout-wrap .selected-district p { font-size: .75rem; color: #7b8088; }
.page-login[data-device=mobile] .layout-wrap .selected-district em {font-size: .875rem; display: -ms-flexbox; display: flex; padding: .15625rem .625rem; text-align: center; color: #7b8088;  border: 1px solid #7b8088; border-radius: 20px; -ms-flex-align: center; align-items: center; }
.page-login[data-device=mobile] .layout-wrap .email-passed {display: -ms-flexbox; display: flex;  padding: .5rem 0 .9375rem; -ms-flex-pack: center; justify-content: center; }
.page-login[data-device=mobile] .layout-wrap .email-passed p {font-size: .875rem; display: -ms-flexbox; display: flex; padding: .625rem .9375rem; text-align: center; color: #7b8088;  border: 1px solid #7b8088; border-radius: 20px; -ms-flex-align: center; align-items: center; }
.page-login[data-device=mobile] .layout-wrap .district { display: -ms-flexbox; display: flex; flex-direction: column; padding: 2rem 0 1.5rem; -ms-flex-align: center; align-items: center; -ms-flex-direction: column; }
.page-login[data-device=mobile] .layout-wrap .district p { font-size: .875rem; padding-bottom: .75rem; text-align: center; color: #9da5af; }
.page-login[data-device=mobile] .layout-wrap .district .select-btn {font-size: .875rem; font-weight: 400; line-height: 2rem;  display: inline-block; box-sizing: border-box; width: 5.875rem; height: 2rem; padding: 0 2.1875rem 0 .625rem; vertical-align: middle; color: #000; background: #fff url(/assets/images/selectbox_arrow_02@2x.png) right center no-repeat; background-size: 30px 40px; box-shadow: inset 0 0 0 1px #e4e4e4; }
.page-login[data-device=mobile] .layout-wrap .btns button { height: 2.5rem !important; box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .1); }
.page-login[data-device=mobile] .layout-wrap .password-container .btns button {border-color: transparent;  background: transparent; }
.page-login[data-device=mobile] .layout-wrap .district-popup { position: fixed; z-index: 1001; right: 0; bottom: 0; left: 0; padding: 1.75rem 1rem 1.25rem; transition: all .3s linear; transform: translateY(100%); pointer-events: none; opacity: 0; border-radius: 4px 4px 0 0; background: #fff; }
.page-login[data-device=mobile] .layout-wrap .district-popup .mobile_icon_common { top: 1.75rem; }
.page-login[data-device=mobile] .layout-wrap .district-popup.open {transform: translateY(0); pointer-events: auto;  opacity: 1; }
.page-login[data-device=mobile] .layout-wrap .district-popup h2 { font-size: 1rem; font-weight: 500; line-height: 1; text-align: center; }
.page-login[data-device=mobile] .layout-wrap .district-popup .domain-wrapper { padding-top: 1.5rem; }
.page-login[data-device=mobile] .layout-wrap .district-popup .domain-wrapper > li { height: 3rem; border-top: 1px solid #d5dae0; border-bottom: 0; }
.page-login[data-device=mobile] .layout-wrap .district-popup .domain-wrapper > li:first-child { border-top: 0; }
.page-login[data-device=mobile] .layout-wrap .domain-wrapper {overflow-y: auto; width: 100%;  max-height: 15.625rem; }
.page-login[data-device=mobile] .layout-wrap .domain-wrapper > li {position: relative;  height: 4rem; border-bottom: 1px solid #d5dae0; }
.page-login[data-device=mobile] .layout-wrap .domain-wrapper > li.selected:before {position: absolute; top: 50%; right: 0; width: 24px; height: 24px;  content: ''; transform: translateY(-50%); background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTggMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5FbGVtZW50L0ljb24vQ2hlY2s8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iMjAyMDAyMDUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIyLjcuMC3ruYTrsIDrsojtmLgt7LC+6riwLTot64+E66mU7J24LeyEoO2DnS0o6rOE7KCV7JeQLeyXsOqysOuQnC3rj4TrqZTsnbjsnbQtMuqwnC3snbTsg4Hsnbwt6rK97JqwKS0tIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzIzLjAwMDAwMCwgLTE2OS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IkVsZW1lbnQvSWNvbi9DaGVjayIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIwLjAwMDAwMCwgMTY0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiPgogICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIHBvaW50cz0iMCAwIDI0IDAgMjQgMjQgMCAyNCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIGZpbGw9IiNGRjdCNDkiIHBvaW50cz0iOSAxNi4yIDQuOCAxMiAzLjQgMTMuNCA5IDE5IDIxIDcgMTkuNiA1LjYiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); background-size: 100% 100%; }
.page-login[data-device=mobile] .layout-wrap .domain-wrapper > li.logon button .tag { display: -ms-inline-flexbox; display: inline-flex; }
.page-login[data-device=mobile] .layout-wrap .domain-wrapper > li button { display: -ms-flexbox; display: flex; width: 100%; height: 100%; -ms-flex-align: center; align-items: center; }
.page-login[data-device=mobile] .layout-wrap .domain-wrapper > li button[disabled] { color: #9da5af; }
.page-login[data-device=mobile] .layout-wrap .domain-wrapper > li button span {font-size: .875rem; font-weight: 500; overflow: hidden;  max-width: calc(100% - 4rem); white-space: nowrap; text-overflow: ellipsis; }
.page-login[data-device=mobile] .layout-wrap .domain-wrapper > li button .tag {font-size: .625rem;  display: none; margin-left: .375rem; padding: 0 .25rem; color: #9da5af; border: 1px solid #9da5af; border-radius: .25rem; -ms-flex-align: center; align-items: center; }
.page-login[data-device=mobile] .layout-wrap .no-join-container { display: -ms-flexbox; display: flex; flex-direction: column; -ms-flex-direction: column; -ms-flex-align: center; align-items: center; }
.page-login[data-device=mobile] .layout-wrap .no-join-container:before {width: 12.9375rem; height: 10.9375rem; margin: 1.875rem 0 3.125rem;  content: ''; background: url('/assets/images/icon_mobile_no_join.png') no-repeat; background-size: 100% 100%; }
.page-login[data-device=mobile] .layout-wrap .no-join-container p {font-size: .9375rem; line-height: 1.25rem;  text-align: center; color: #9da5af; }
.page-login[data-device=mobile] .layout-wrap .no-join-container .btns { margin-top: 2.5rem; }
.page-login[data-device=mobile] .layout-wrap .no-join-container .btns button { margin-right: .5rem; }
.page-login[data-device=mobile] .layout-wrap .login-header {padding-top: 1.5rem;  text-align: center; }
.page-login[data-device=mobile] .layout-wrap .login-header.no-join { padding-top: 4rem; }
.page-login[data-device=mobile] .layout-wrap .login-header.no-join h2 { font-size: 1.5rem; font-weight: 400; line-height: 2rem; color: #222; }
.page-login[data-device=mobile] .layout-wrap .login-header h2 { font-size: 1rem; font-size: 500; padding-bottom: .9375rem; color: rgba(0, 0, 0, .5); }
.page-login[data-device=mobile] .layout-wrap .login-header h2 + p { font-size: .875rem; font-size: 500; line-height: 1.5rem; color: rgba(0, 0, 0, .38); }
.page-login[data-device=mobile] .layout-wrap .login-footer { position: fixed; right: 0; bottom: 0; left: 0; padding: 1.25rem 1rem; background-color: #fafafa; }
.page-login[data-device=mobile] .layout-wrap .login-footer .btns button { height: 2.5rem; }
.page-login[data-device=mobile] .layout-wrap .mobile_icon_common {position: absolute; top: 1.5rem; left: 1rem;  width: 1.5rem; height: 1.5rem; }
.page-login[data-device=mobile] .layout-wrap .mobile_icon_common ~ .mobile-logo { margin: 4rem auto 0; }
.page-login[data-device=mobile] .layout-wrap .mobile_icon_common .text {display: inline-block;  overflow: hidden; overflow: hidden; white-space: nowrap; text-indent: 100%; }
.page-login[data-device=mobile] .layout-wrap .mobile_icon_common.icon_close:before {position: absolute; top: 50%; left: 50%; width: .875rem; height: .875rem;  content: ''; transform: translate(-50%, -50%); background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTQgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5FbGVtZW50L0ljb24vQ2xvc2U8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cG9seWdvbiBpZD0icGF0aC0xIiBwb2ludHM9IjE0IDEuNTA0NTgzNTUgMTIuNiAtMS40ODAyOTczN2UtMTQgNyA2LjAxODMzNDIyIDEuNCAtMS40ODAyOTczN2UtMTQgMCAxLjUwNDU4MzU1IDUuNiA3LjUyMjkxNzc3IDAgMTMuNTQxMjUyIDEuNCAxNS4wNDU4MzU1IDcgOS4wMjc1MDEzMyAxMi42IDE1LjA0NTgzNTUgMTQgMTMuNTQxMjUyIDguNCA3LjUyMjkxNzc3Ij48L3BvbHlnb24+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iMjAyMDAyMDUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIyLjQuMC3ruYTrsIDrsojtmLgt7LC+6riwLe2MneyXhS0iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMS4wMDAwMDAsIC01My4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IkVsZW1lbnQvSWNvbi9DbG9zZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDAwMDAwLCA0OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJCb3VuZHMiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSI+PC9yZWN0PgogICAgICAgICAgICAgICAgPGcgaWQ9IkNvbG9yL1doaXRlIiBzdHJva2Utd2lkdGg9IjEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNS4wMDAwMDAsIDUuMjA4MzMzKSI+CiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgIDwvbWFzaz4KICAgICAgICAgICAgICAgICAgICA8dXNlIGlkPSJNYXNrIiBmaWxsPSIjMDAwMDAwIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ29sb3IvQmxhY2siIG1hc2s9InVybCgjbWFzay0yKSIgZmlsbD0iIzAwMDAwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01LjAwMDAwMCwgLTUuMjA4MzMzKSIgaWQ9IlJlY3RhbmdsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBwb2ludHM9IjAgMCAyNCAwIDI0IDI1IDAgMjUiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); background-size: 100% 100%; }
.page-login[data-device=mobile] .layout-wrap .mobile_icon_common.icon_back { top: 1.5rem; left: 1.125rem; }
.page-login[data-device=mobile] .layout-wrap .mobile_icon_common.icon_back:before {position: absolute; top: 50%; left: 50%; width: .625rem; height: 1rem;  content: ''; transform: translate(-50%, -50%); background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTAgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5FbGVtZW50L0ljb24vQmFjazwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPgogICAgICAgIDxwb2x5Z29uIGlkPSJwYXRoLTEiIHBvaW50cz0iNy43NjY1NDc2MiAxMiAxNC4zNjY1NDc2IDUuNCAxMi45NjY1NDc2IDQgNC45NjY1NDc2MiAxMiAxMi45NjY1NDc2IDIwIDE0LjM2NjU0NzYgMTguNiI+PC9wb2x5Z29uPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IjIwMjAwMjA1IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0i64+E66ek7J24LeyeheugpS0o7IK87ISxLUFEKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIzLjAwMDAwMCwgLTUyLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iRWxlbWVudC9JY29uL0JhY2siIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjAwMDAwMCwgNDguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iQmFjayI+CiAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJCb3VuZHMiIHg9IjAiIHk9IjAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNvbG9yL0JsYWNrIiBtYXNrPSJ1cmwoI21hc2stMikiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlJlY3RhbmdsZSIgcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); background-size: 100% 100%; }
.page-login[data-device=mobile] .layout-wrap .mobile-logo { display: block; width: 10.75rem; height: 2rem; margin: 2.5rem auto 0; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTcycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDE3MiAzMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjEuMiAoODk2NTMpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkdyb3VwPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IjIwMjAwMjA1IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMi4yLjAt66Gc6re47J24IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTQuMDAwMDAwLCAtNjQuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTQuMDAwMDAwLCA2NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik01NS4yMjY3OTIxLDI1Ljc5NzMzMzMgTDUzLjU0NjQxNjEsMjEuOTcyIEw0NS45NzE3OTc5LDIxLjk3MiBMNDQuMjkxNDIxOSwyNS43OTczMzMzIEw0MCwyNS43OTczMzMzIEw0Ny44MDcyODU2LDguMDg5MzMzMzMgTDUxLjcxMDkyODQsOC4wODkzMzMzMyBMNTkuNTE4MjE0LDI1Ljc5NzMzMzMgTDU1LjIyNjc5MjEsMjUuNzk3MzMzMyBaIE00OS43NzIwMzMsMTMuMzU4NjY2NyBMNDcuNDk3MDYyMywxOC41MDEzMzMzIEw1Mi4wMjExNTE3LDE4LjUwMTMzMzMgTDQ5Ljc3MjAzMywxMy4zNTg2NjY3IFogTTY2LjAyNTUxNjIsMjUuNzk3MzMzMyBMNjIuMTQ3NzI1NCwyNS43OTczMzMzIEw2Mi4xNDc3MjU0LDcgTDY2LjAyNTUxNjIsNyBMNjYuMDI1NTE2MiwyNS43OTczMzMzIFogTTgyLjY2Njc3ODYsMjMuODIxMzMzMyBDODEuMDk4NDE5OCwyNS4yNzM3ODUgNzkuMjU4NjQxOSwyNiA3Ny4xNDczODk2LDI2IEM3NS4wMzYxMzc0LDI2IDczLjI5MTE0ODksMjUuMzYyNDUwOCA3MS45MTIzNzIsMjQuMDg3MzMzMyBDNzAuNTMzNTk1LDIyLjgxMjIxNTggNjkuODQ0MjE2OCwyMS4xMDIyMzI5IDY5Ljg0NDIxNjgsMTguOTU3MzMzMyBDNjkuODQ0MjE2OCwxNi44MTI0MzM3IDcwLjU0NjUyMDgsMTUuMTA2NjczIDcxLjk1MTE0OTksMTMuODQgQzczLjM1NTc3ODksMTIuNTczMzI3IDc1LjAxNDU5NTEsMTEuOTQgNzYuOTI3NjQ4MSwxMS45NCBDNzguODQwNzAxMiwxMS45NCA4MC40NjUwNDg1LDEyLjUwNTc3MjEgODEuODAwNzM4NywxMy42MzczMzMzIEM4My4xMzY0Mjg4LDE0Ljc2ODg5NDUgODMuODA0MjYzOSwxNi4zMjI2NTY4IDgzLjgwNDI2MzksMTguMjk4NjY2NyBMODMuODA0MjYzOSwyMC4zMjUzMzMzIEw3My42NzAzMDM4LDIwLjMyNTMzMzMgQzczLjc5MDk0NjgsMjEuMDY4NDQ4MiA3NC4xODczMzkyLDIxLjY3NjQ0MjEgNzQuODU5NDkzLDIyLjE0OTMzMzMgQzc1LjUzMTY0NjgsMjIuNjIyMjI0NiA3Ni4yODk5NjI4LDIyLjg1ODY2NjcgNzcuMTM0NDYzNywyMi44NTg2NjY3IEM3OC40OTYwMDU5LDIyLjg1ODY2NjcgNzkuNjE2MjQ1NCwyMi40MTExMTU2IDgwLjQ5NTIxNTcsMjEuNTE2IEw4Mi42NjY3Nzg2LDIzLjgyMTMzMzMgWiBNNzkuODc0NzY5MiwxNy42MTQ2NjY3IEM3OS43ODg1OTU2LDE2LjgwMzk5NTkgNzkuNDc4Mzc1NSwxNi4xNzkxMTMzIDc4Ljk0NDA5OTQsMTUuNzQgQzc4LjQwOTgyMzMsMTUuMzAwODg2NyA3Ny43NTkyMjI3LDE1LjA4MTMzMzMgNzYuOTkyMjc4LDE1LjA4MTMzMzMgQzc2LjIyNTMzMzMsMTUuMDgxMzMzMyA3NS41MjMwMjkzLDE1LjMwOTMzMTEgNzQuODg1MzQ1LDE1Ljc2NTMzMzMgQzc0LjI0NzY2MDYsMTYuMjIxMzM1NiA3My44NzcxMTk4LDE2LjgzNzc3MzkgNzMuNzczNzExNiwxNy42MTQ2NjY3IEw3OS44NzQ3NjkyLDE3LjYxNDY2NjcgWiBNOTQuODM1NjU1NSwxNS41MTIgQzkzLjY4MDkyOTgsMTUuNTEyIDkyLjgxOTIwNzEsMTUuOTEzMTA3MSA5Mi4yNTA0NjE2LDE2LjcxNTMzMzMgQzkxLjY4MTcxNjEsMTcuNTE3NTU5NiA5MS4zOTczNDc2LDE4LjU3NzMyNjcgOTEuMzk3MzQ3NiwxOS44OTQ2NjY3IEw5MS4zOTczNDc2LDI1Ljc5NzMzMzMgTDg3LjUxOTU1NjgsMjUuNzk3MzMzMyBMODcuNTE5NTU2OCwxMi4xNjggTDkxLjM5NzM0NzYsMTIuMTY4IEw5MS4zOTczNDc2LDEzLjk2NjY2NjcgQzkxLjg5NzE1NDMsMTMuNDA5MzMwNSA5Mi41MjE5MDMyLDEyLjkzNjQ0NjQgOTMuMjcxNjEzMiwxMi41NDggQzk0LjAyMTMyMzIsMTIuMTU5NTUzNiA5NC43ODM5NDc4LDExLjk1Njg4OSA5NS41NTk1MDk4LDExLjk0IEw5NS41ODUzNjE4LDE1LjUxMiBMOTQuODM1NjU1NSwxNS41MTIgWiBNMTAzLjY5NTQ4NCwxNC45MDQgTDEwMy42OTU0ODQsMjEuMDA5MzMzMyBDMTAzLjY5NTQ4NCwyMS41MzI4OTE1IDEwMy44MzMzNiwyMS45NDI0NDMgMTA0LjEwOTExNSwyMi4yMzggQzEwNC4zODQ4NzEsMjIuNTMzNTU3IDEwNC43MTIzMjUsMjIuNjgxMzMzMyAxMDUuMDkxNDg5LDIyLjY4MTMzMzMgQzEwNS44MTUzNDcsMjIuNjgxMzMzMyAxMDYuNDI3MTcsMjIuMzYwNDQ3NyAxMDYuOTI2OTc3LDIxLjcxODY2NjcgTDEwOC4zNzQ2ODUsMjQuMzc4NjY2NyBDMTA3LjE2ODI1NSwyNS40NTk1NjEgMTA1Ljg5NzIxNCwyNiAxMDQuNTYxNTI0LDI2IEMxMDMuMjI1ODM0LDI2IDEwMi4wOTY5NzcsMjUuNTY5MzM3NiAxMDEuMTc0OTIsMjQuNzA4IEMxMDAuMjUyODYzLDIzLjg0NjY2MjQgOTkuNzkxODQxNCwyMi42NzI4OTYzIDk5Ljc5MTg0MTQsMjEuMTg2NjY2NyBMOTkuNzkxODQxNCwxNC45MDQgTDk4LjE2MzE2OTMsMTQuOTA0IEw5OC4xNjMxNjkzLDEyLjE2OCBMOTkuNzkxODQxNCwxMi4xNjggTDk5Ljc5MTg0MTQsOC4wODkzMzMzMyBMMTAzLjY5NTQ4NCw4LjA4OTMzMzMzIEwxMDMuNjk1NDg0LDEyLjE2OCBMMTA3LjA1NjIzNiwxMi4xNjggTDEwNy4wNTYyMzYsMTQuOTA0IEwxMDMuNjk1NDg0LDE0LjkwNCBaIE0xMjQuMzk1NTAxLDguMDg5MzMzMzMgTDEyOC40Mjg0MDQsOC4wODkzMzMzMyBMMTI4LjQyODQwNCwyNS43OTczMzMzIEwxMjQuMzk1NTAxLDI1Ljc5NzMzMzMgTDExNS43ODY4MDUsMTQuNzAxMzMzMyBMMTE1Ljc4NjgwNSwyNS43OTczMzMzIEwxMTEuNzUzOTAzLDI1Ljc5NzMzMzMgTDExMS43NTM5MDMsOC4wODkzMzMzMyBMMTE1LjUyODI4Niw4LjA4OTMzMzMzIEwxMjQuMzk1NTAxLDE5LjQ4OTMzMzMgTDEyNC4zOTU1MDEsOC4wODkzMzMzMyBaIE0xMzYuNTEyNjc0LDE4Ljk4MjY2NjcgQzEzNi41MTI2NzQsMjAuMDk3MzM4OSAxMzYuODM1ODIsMjEuMDA1MTA3NiAxMzcuNDgyMTIyLDIxLjcwNiBDMTM4LjEyODQyMywyMi40MDY4OTI0IDEzOC45NTU2NzcsMjIuNzU3MzMzMyAxMzkuOTYzOTA4LDIyLjc1NzMzMzMgQzE0MC45NzIxMzksMjIuNzU3MzMzMyAxNDEuNzk5MzkyLDIyLjQwNjg5MjQgMTQyLjQ0NTY5NCwyMS43MDYgQzE0My4wOTE5OTYsMjEuMDA1MTA3NiAxNDMuNDE1MTQyLDIwLjA5NzMzODkgMTQzLjQxNTE0MiwxOC45ODI2NjY3IEMxNDMuNDE1MTQyLDE3Ljg2Nzk5NDQgMTQzLjA5MTk5NiwxNi45NTYwMDM1IDE0Mi40NDU2OTQsMTYuMjQ2NjY2NyBDMTQxLjc5OTM5MiwxNS41MzczMjk4IDE0MC45NzIxMzksMTUuMTgyNjY2NyAxMzkuOTYzOTA4LDE1LjE4MjY2NjcgQzEzOC45NTU2NzcsMTUuMTgyNjY2NyAxMzguMTI4NDIzLDE1LjUzNzMyOTggMTM3LjQ4MjEyMiwxNi4yNDY2NjY3IEMxMzYuODM1ODIsMTYuOTU2MDAzNSAxMzYuNTEyNjc0LDE3Ljg2Nzk5NDQgMTM2LjUxMjY3NCwxOC45ODI2NjY3IFogTTE0Ny4zMTg3ODUsMTguOTgyNjY2NyBDMTQ3LjMxODc4NSwyMC45NTg2NzY1IDE0Ni42MjA3ODksMjIuNjIyMjE1NSAxNDUuMjI0Nzc4LDIzLjk3MzMzMzMgQzE0My44Mjg3NjYsMjUuMzI0NDUxMiAxNDIuMDc1MTYsMjYgMTM5Ljk2MzkwOCwyNiBDMTM3Ljg1MjY1NiwyNiAxMzYuMDk5MDUsMjUuMzI0NDUxMiAxMzQuNzAzMDM4LDIzLjk3MzMzMzMgQzEzMy4zMDcwMjcsMjIuNjIyMjE1NSAxMzIuNjA5MDMxLDIwLjk1ODY3NjUgMTMyLjYwOTAzMSwxOC45ODI2NjY3IEMxMzIuNjA5MDMxLDE3LjAwNjY1NjggMTMzLjMwNzAyNywxNS4zMzg4OTU3IDEzNC43MDMwMzgsMTMuOTc5MzMzMyBDMTM2LjA5OTA1LDEyLjYxOTc3MSAxMzcuODUyNjU2LDExLjk0IDEzOS45NjM5MDgsMTEuOTQgQzE0Mi4wNzUxNiwxMS45NCAxNDMuODI4NzY2LDEyLjYxOTc3MSAxNDUuMjI0Nzc4LDEzLjk3OTMzMzMgQzE0Ni42MjA3ODksMTUuMzM4ODk1NyAxNDcuMzE4Nzg1LDE3LjAwNjY1NjggMTQ3LjMxODc4NSwxOC45ODI2NjY3IFogTTE1OC4wOTE2NTcsMjUuNzk3MzMzMyBMMTU0LjA4NDYwNiwyNS43OTczMzMzIEwxNDkuMzUzNzAxLDEyLjE2OCBMMTUzLjM2MDc1MiwxMi4xNjggTDE1Ni4wNzUyMDYsMjAuNDAxMzMzMyBMMTU4Ljc4OTY1OSwxMi4xNjggTDE2Mi41MzgxOSwxMi4xNjggTDE2NS4yNTI2NDQsMjAuNDAxMzMzMyBMMTY3Ljk2NzA5OCwxMi4xNjggTDE3MiwxMi4xNjggTDE2Ny4yNjkwOTUsMjUuNzk3MzMzMyBMMTYzLjIzNjE5MywyNS43OTczMzMzIEwxNjAuNjc2ODUxLDE4LjM3NDY2NjcgTDE1OC4wOTE2NTcsMjUuNzk3MzMzMyBaIiBpZD0iQWxlcnROb3ciIGZpbGw9IiMxQzIwMjQiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgICAgICAgICAgICAgPGcgaWQ9Imljb24vc2VydmljZS9BTSIgZmlsbD0iI0ZGN0I0OSI+CiAgICAgICAgICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS0xMS1Db3B5LTQiIG9wYWNpdHk9IjAuMjAwMDAwMDAzIiB4PSIwIiB5PSIwIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNi41NTk0OTgzLDYuMzc3NzA2MTcgTDguODIxNDU3NjYsOC42Mzk2NjU1MyBMNi4zOTgsMTEuMDYyIEw2LjM5OCwyMC45MzcgTDguODIxNDU3NjYsMjMuMzYwMzM0NSBMNi41NTk0OTgzLDI1LjYyMjI5MzggTDMuMjMzNDQwNzQsMjIuMjk2MjM2MyBMMy4yNjIsMjIuMjY3IEwzLjIsMjIuMjY3MzM1OSBMMy4yLDkuNzIzOTg3MzcgTDMuMjUzLDkuNzIzIEwzLjIzMzQ0MDc0LDkuNzAzNzYzNzMgTDYuNTU5NDk4Myw2LjM3NzcwNjE3IFogTTI1LjQyNDUwNzIsNi4zNzc3MDYxNyBMMjguNzUwNTY0OCw5LjcwMzc2MzczIEwyOC43Myw5LjcyMyBMMjguNzkxMTQ4OCw5LjcyMzk4NzM3IEwyOC43OTExNDg4LDIyLjI2NzMzNTkgTDI4LjcyMSwyMi4yNjcgTDI4Ljc1MDU2NDgsMjIuMjk2MjM2MyBMMjUuNDI0NTA3MiwyNS42MjIyOTM4IEwyMy4xNjI1NDc5LDIzLjM2MDMzNDUgTDI1LjU5MiwyMC45MyBMMjUuNTkyLDExLjA2OSBMMjMuMTYyNTQ3OSw4LjYzOTY2NTUzIEwyNS40MjQ1MDcyLDYuMzc3NzA2MTcgWiBNMTAuMjM4MDA1OSwxMC42MjAxNTkgTDEyLjQ5OTk2NTMsMTIuODgyMTE4MyBMMTEuMTk3LDE0LjE4NCBMMTEuMTk3LDE3LjgyOSBMMTIuNDk5OTY1MywxOS4xMzE0OTA3IEwxMC4yMzgwMDU5LDIxLjM5MzQ1IEw4LjAyMDYzNDIzLDE5LjE3NjA3ODMgTDguMDY1LDE5LjEzMSBMNy45OTgzNDA0LDE5LjEzMTQ5ODggTDcuOTk4MzQwNCwxMi44NTk4MjQ1IEw4LjA0MiwxMi44NTkgTDguMDIwNjM0MjMsMTIuODM3NTMwNyBMMTAuMjM4MDA1OSwxMC42MjAxNTkgWiBNMjEuNzM0NjMyNywxMC42MjAxNTkgTDIzLjk1MjAwNDQsMTIuODM3NTMwNyBMMjMuOTMsMTIuODU5IEwyMy45OTI4MDg0LDEyLjg1OTgyNDUgTDIzLjk5MjgwODQsMTkuMTMxNDk4OCBMMjMuOTA3LDE5LjEzMSBMMjMuOTUyMDA0NCwxOS4xNzYwNzgzIEwyMS43MzQ2MzI3LDIxLjM5MzQ1IEwxOS40NzI2NzMzLDE5LjEzMTQ5MDcgTDIwLjc5MywxNy44MTEgTDIwLjc5MywxNC4yMDIgTDE5LjQ3MjY3MzMsMTIuODgyMTE4MyBMMjEuNzM0NjMyNywxMC42MjAxNTkgWiBNMTUuOTk1NTc0NCwxNC40Mjc3NDMxIEMxNi44Nzg5MjQ1LDE0LjQyNzc0MzEgMTcuNTk1MDIxMiwxNS4xMjk3MjQxIDE3LjU5NTAyMTIsMTUuOTk1NjYxNiBDMTcuNTk1MDIxMiwxNi44NjE1OTkyIDE2Ljg3ODkyNDUsMTcuNTYzNTgwMiAxNS45OTU1NzQ0LDE3LjU2MzU4MDIgQzE1LjExMjIyNDMsMTcuNTYzNTgwMiAxNC4zOTYxMjc2LDE2Ljg2MTU5OTIgMTQuMzk2MTI3NiwxNS45OTU2NjE2IEMxNC4zOTYxMjc2LDE1LjEyOTcyNDEgMTUuMTEyMjI0MywxNC40Mjc3NDMxIDE1Ljk5NTU3NDQsMTQuNDI3NzQzMSBaIiBpZD0iaWNfYWxlcnRfbm9yIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); background-size: cover; }
.page-login[data-device=mobile] .layout-wrap .mobile-logo + .login-header { margin-top: 2rem; }
.page-login[data-device=mobile] .layout-wrap .find-password { font-size: .875rem; padding-top: .5rem; text-align: center; }
.page-login[data-device=mobile] .layout-wrap .find-password * { font-size: inherit; }
.page-login[data-device=mobile] .layout-wrap .or { position: relative; padding: 2.875rem 0 1.25rem; }
.page-login[data-device=mobile] .layout-wrap .or.domain { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }
.page-login[data-device=mobile] .layout-wrap .or.domain p { white-space: nowrap; }
.page-login[data-device=mobile] .layout-wrap .or:before {position: absolute; top: 50%; right: 0; left: 0; width: 100%; height: 1px;  content: ''; background-color: #e6e6e6; }
.page-login[data-device=mobile] .layout-wrap .or p {font-size: .875rem;  position: absolute; z-index: 10; top: 50%; left: 50%; padding: 0 .9375rem; transform: translate(-50%, -50%); color: #9b9b9b; background-color: #fff; }
.page-login[data-device=mobile] .layout-wrap input[type=checkbox] + label { display: -ms-flexbox; display: flex; padding-left: 0; -ms-flex-align: center; align-items: center; }
.page-login[data-device=mobile] .layout-wrap input[type=checkbox] + label:before , .page-login[data-device=mobile] .layout-wrap input[type=checkbox] + label:after { content: none; }
.page-login[data-device=mobile] .layout-wrap input[type=checkbox]:checked + label .custom-checkbox.colored:after { z-index: 1; transition: all .2s cubic-bezier(.6, .04, .98, .335); transition-delay: 0s; transform: scale3d(1, 1, 1); border-radius: 3px; }
.page-login[data-device=mobile] .layout-wrap input[type=checkbox]:checked + label .custom-checkbox.colored polyline {transition-delay: .1s;  stroke-dashoffset: 89.5; }
.page-login[data-device=mobile] .layout-wrap .password-container {position: static; min-height: auto;  margin-top: 3rem; }
.page-login[data-device=mobile] .layout-wrap .password-container input[type=text] , .page-login[data-device=mobile] .layout-wrap .password-container input[type=password] , .page-login[data-device=mobile] .layout-wrap .password-container input[type=email] , .page-login[data-device=mobile] .layout-wrap .password-container input[type=number] {line-height: 2.5rem; height: 2.5rem; padding: 0; transition: border-color .5s ease-in-out; border-bottom: 1px solid rgba(0, 0, 0, .12);  background: none; }
.page-login[data-device=mobile] .layout-wrap .password-container input[type=text][invalid] , .page-login[data-device=mobile] .layout-wrap .password-container input[type=password][invalid] , .page-login[data-device=mobile] .layout-wrap .password-container input[type=email][invalid] , .page-login[data-device=mobile] .layout-wrap .password-container input[type=number][invalid] {border-bottom: 1px solid #ff2d47;  box-shadow: none; }
.page-login[data-device=mobile] .layout-wrap .password-container input[type=text][invalid]:focus , .page-login[data-device=mobile] .layout-wrap .password-container input[type=password][invalid]:focus , .page-login[data-device=mobile] .layout-wrap .password-container input[type=email][invalid]:focus , .page-login[data-device=mobile] .layout-wrap .password-container input[type=number][invalid]:focus { border-color: #ff2d47; }
.page-login[data-device=mobile] .layout-wrap .password-container input[type=text]:focus , .page-login[data-device=mobile] .layout-wrap .password-container input[type=password]:focus , .page-login[data-device=mobile] .layout-wrap .password-container input[type=email]:focus , .page-login[data-device=mobile] .layout-wrap .password-container input[type=number]:focus {border-color: black;  box-shadow: none; }
.page-login[data-device=mobile] .layout-wrap .password-container.invalid input[type=text] , .page-login[data-device=mobile] .layout-wrap .password-container.invalid input[type=password] , .page-login[data-device=mobile] .layout-wrap .password-container.invalid input[type=email] , .page-login[data-device=mobile] .layout-wrap .password-container.invalid input[type=number] {border-bottom: 1px solid #ff2d47;  box-shadow: none; }
.page-login[data-device=mobile] .layout-wrap .login-container { position: static; min-height: auto; margin-top: 3rem; }
.page-login[data-device=mobile] .layout-wrap .login-container .invalid-count.box { margin: 1.25rem 0; }
.page-login[data-device=mobile] .layout-wrap .login-container .login-forms {width: 100%; max-width: 400px;  height: auto; margin-top: 0; }
.page-login[data-device=mobile] .layout-wrap .login-container .login-forms.login-forms-2step .btns { margin-top: 2rem; }
.page-login[data-device=mobile] .layout-wrap .login-container .login-forms .btns { margin-top: 1.625rem; }
.page-login[data-device=mobile] .layout-wrap .login-container .login-forms .btns button { height: 2.5rem; }
.page-login[data-device=mobile] .layout-wrap .login-container .login-forms .custom-checkbox {position: relative; display: inline-block;  height: 20px; margin-right: .375rem; vertical-align: middle; }
.page-login[data-device=mobile] .layout-wrap .login-container .login-forms .custom-checkbox svg { cursor: pointer; }
.page-login[data-device=mobile] .layout-wrap .login-container .login-forms .custom-checkbox path {transition: all .2s cubic-bezier(.6, .04, .98, .335);  fill: none; stroke: #89949b; stroke-width: 1.1; stroke-linecap: round; stroke-dasharray: 50; stroke-dashoffset: 0; vector-effect: non-scaling-stroke; }
.page-login[data-device=mobile] .layout-wrap .login-container .login-forms .custom-checkbox polyline , .page-login[data-device=mobile] .layout-wrap .login-container .login-forms .custom-checkbox line {transition: all .3s cubic-bezier(.5, -.5, .5, 1.5);  fill: none; stroke: #424950; stroke-width: 1.4; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 100; stroke-dashoffset: 101; vector-effect: non-scaling-stroke; }
.page-login[data-device=mobile] .layout-wrap .login-container .login-forms .custom-checkbox.colored {overflow: hidden;  width: 20px; height: 20px; border-radius: 3px; background-color: #fff; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1); }
.page-login[data-device=mobile] .layout-wrap .login-container .login-forms .custom-checkbox.colored:after {position: absolute; z-index: 1; top: 0; left: 0; display: block; width: 20px; height: 20px;  content: ''; transition: all .2s cubic-bezier(.215, .61, .355, 1); transition-delay: .2s; transform: scale3d(0, 0, 1); border-radius: 50%; background-color: #ff5722; }
.page-login[data-device=mobile] .layout-wrap .login-container .login-forms .custom-checkbox.colored svg {position: absolute; z-index: 2; top: 0; left: 0;  width: 20px; height: 20px; }
.page-login[data-device=mobile] .layout-wrap .login-container .login-forms .custom-checkbox.colored svg polyline , .page-login[data-device=mobile] .layout-wrap .login-container .login-forms .custom-checkbox.colored svg line { stroke: #fff; }
.page-login[data-device=mobile] .layout-wrap .login-container .login-forms .input { padding-top: .9375rem; }
.page-login[data-device=mobile] .layout-wrap .login-container .login-forms .input input[type=text] , .page-login[data-device=mobile] .layout-wrap .login-container .login-forms .input input[type=password] , .page-login[data-device=mobile] .layout-wrap .login-container .login-forms .input input[type=email] , .page-login[data-device=mobile] .layout-wrap .login-container .login-forms .input input[type=number] {line-height: 2.5rem; height: 2.5rem; padding: 0; transition: border-color .5s ease-in-out; border-bottom: 1px solid rgba(0, 0, 0, .12);  background: none; }
.page-login[data-device=mobile] .layout-wrap .login-container .login-forms .input input[type=text]:focus , .page-login[data-device=mobile] .layout-wrap .login-container .login-forms .input input[type=password]:focus , .page-login[data-device=mobile] .layout-wrap .login-container .login-forms .input input[type=email]:focus , .page-login[data-device=mobile] .layout-wrap .login-container .login-forms .input input[type=number]:focus {border-color: black;  box-shadow: none; }
.page-login[data-device=mobile] .layout-wrap .login-container .login-forms .input.invalid input[type=text] , .page-login[data-device=mobile] .layout-wrap .login-container .login-forms .input.invalid input[type=password] , .page-login[data-device=mobile] .layout-wrap .login-container .login-forms .input.invalid input[type=email] , .page-login[data-device=mobile] .layout-wrap .login-container .login-forms .input.invalid input[type=number] {border-bottom: 1px solid #ff2d47;  box-shadow: none; }

.page-login.samsung-login .join-forms {width: 440px;  margin: 0 auto; }
.page-login.samsung-login .join-forms.result { width: 690px; }
.page-login.samsung-login .join-forms h5 { font-size: 1rem; font-weight: 100; line-height: 1.75rem; margin: 0; padding: 0; text-align: center; color: #222; }
.page-login.samsung-login .join-forms h5:lang(ja) { white-space: nowrap; }
.page-login.samsung-login .join-forms .desc {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.75rem;  display: block; text-align: center; color: #222; }
.page-login.samsung-login .join-forms .desc:before {display: block; width: 239px; height: 109px; margin: 35px auto;  content: ''; background-image: url(/assets/images/contents_sprites.png); background-position: 0px -793px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-login.samsung-login .join-forms .desc:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-login.samsung-login .join-forms .invited-join-confirm-icon-area {position: relative; display: inline-block; width: 100%; height: 121px;  margin: 0 auto; }
.page-login.samsung-login .join-forms .invited-join-confirm-icon-area.center { text-align: center; }
.page-login.samsung-login .join-forms .invited-join-confirm-icon-area.left { text-align: left; }
.page-login.samsung-login .join-forms .invited-join-confirm-icon-area.right { text-align: right; }
.page-login.samsung-login .join-forms .invited-join-confirm-icon-area:after {position: absolute; top: 50%; left: 50%; width: 140px; height: 116px;  content: ''; transform: translate(-50%, -50%); background: url('/assets/images/815/submit_consulting_icon@2x.png') no-repeat; background-size: 100% 100%; }
.page-login.samsung-login .join-forms .join-service-icon-area { display: -ms-flexbox; display: flex; width: 690px; margin: 90px auto; -ms-flex-pack: justify; justify-content: space-between; }
.page-login.samsung-login .join-forms .join-service-icon-area.center { text-align: center; }
.page-login.samsung-login .join-forms .join-service-icon-area.left { text-align: left; }
.page-login.samsung-login .join-forms .join-service-icon-area.right { text-align: right; }
.page-login.samsung-login .join-forms .join-service-icon-area > div { position: relative; }
.page-login.samsung-login .join-forms .join-service-icon-area > div:nth-of-type(1) .items:after {width: 28px; height: 28px;  background-image: url(../images/layout_sprites.png); background-position: -493px -125px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-login.samsung-login .join-forms .join-service-icon-area > div:nth-of-type(1) .items:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.page-login.samsung-login .join-forms .join-service-icon-area > div:nth-of-type(2) .items:after {width: 32px; height: 24px;  background-image: url(../images/layout_sprites.png); background-position: -338px -285px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-login.samsung-login .join-forms .join-service-icon-area > div:nth-of-type(2) .items:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.page-login.samsung-login .join-forms .join-service-icon-area > div:nth-of-type(3) .items:after {width: 32px; height: 24px;  background-image: url(../images/layout_sprites.png); background-position: -376px -285px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-login.samsung-login .join-forms .join-service-icon-area > div:nth-of-type(3) .items:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.page-login.samsung-login .join-forms .join-service-icon-area > div:nth-of-type(4) .items { width: 130px; }
.page-login.samsung-login .join-forms .join-service-icon-area > div:nth-of-type(4) .items:after {width: 74px; height: 32px;  background-image: url(../images/layout_sprites.png); background-position: -616px -136px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-login.samsung-login .join-forms .join-service-icon-area > div:nth-of-type(4) .items:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.page-login.samsung-login .join-forms .join-service-icon-area > div:nth-of-type(5) .items:after {width: 32px; height: 24px;  background-image: url(../images/layout_sprites.png); background-position: -322px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-login.samsung-login .join-forms .join-service-icon-area > div:nth-of-type(5) .items:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.page-login.samsung-login .join-forms .join-service-icon-area > div .items { position: relative; display: inline-block; min-width: 90px; height: 90px; border-radius: 100px; background: #f5f5f5; }
.page-login.samsung-login .join-forms .join-service-icon-area > div .items:after {position: absolute; top: 50%; left: 50%;  content: ''; transform: translate(-50%, -50%); }
.page-login.samsung-login .join-forms .join-service-icon-area > div p {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 100; line-height: 1.125rem;  margin: .625rem 0; }
.page-login.samsung-login .join-forms .bottom-btns { display: -ms-flexbox; display: flex; width: 100%; margin: 40px auto 0; -ms-flex-pack: center; justify-content: center; }
.page-login.samsung-login .join-forms .bottom-btns.invited { -ms-flex-pack: center; justify-content: center; }
.page-login.samsung-login .join-forms .bottom-btns button + button { margin-left: 10px; }
.page-login.samsung-login .join-forms .common-sub-text { font-size: 1rem; font-weight: 100; line-height: 1.75rem; color: #222; }
.page-login.samsung-login .join-forms .common-sub-text.center { text-align: center; }
.page-login.samsung-login .join-forms .common-sub-text.left { text-align: left; }
.page-login.samsung-login .join-forms .common-sub-text.right { text-align: right; }
.page-login.samsung-login .join-forms .common-sub-text p { padding: 0 145px; }
.page-login.samsung-login .join-forms .join-forms-btns { margin-top: 60px; text-align: center; }
.page-login.samsung-login .join-forms .join-forms-btns.multiple { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
.page-login.samsung-login .join-forms .join-forms-btns.multiple .button-normal {margin: 0;  -ms-flex: 1 1 0px; flex: 1 1 0; }
.page-login.samsung-login .join-forms .join-forms-btns.multiple .button-normal + .button-normal { margin-left: 10px; }
.page-login.samsung-login .join-forms .join-forms-btns:lang(en) .button-home { min-width: 110px; margin: 0 6px 0 0; }
.page-login.samsung-login .join-forms .join-forms-btns:lang(en) .button-email { max-width: 275px; padding: 0 16px 0 39px; }
.page-login.samsung-login .join-forms .join-forms-btns:lang(en) .button-email:after { left: 16px; }
.page-login.samsung-login .join-forms .join-forms-btns .button-home {border-color: #606060;  background-color: #606060; }
.page-login.samsung-login .join-forms .join-forms-btns .button-email { position: relative; box-sizing: border-box; padding: 0 0 0 55px; text-align: left; }
.page-login.samsung-login .join-forms .join-forms-btns .button-email:hover:after {transition: .3s ease-in-out;  opacity: .5; }
.page-login.samsung-login .join-forms .join-forms-btns .button-email:after {position: absolute; top: 50%; left: 26px; width: 18px; height: 16px; margin-top: -8px;  content: ''; transition: .3s ease-in-out; background-image: url(../images/layout_sprites.png); background-position: -335px -379px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-login.samsung-login .join-forms .join-forms-btns .button-email:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.page-login.samsung-login .join-forms .email-text { margin: 40px 0 0; text-align: center; }
.page-login.samsung-login .join-forms .email-text.invited { margin: 20px 0 0; }
.page-login.samsung-login .join-forms .email-text p { font-size: .75rem; line-height: 1.66667em; text-align: center; }
.page-login.samsung-login .join-forms .email-text p strong { color: #1886ff; }
.page-login.samsung-login .join-forms .email-text .email-image { display: inline-block; width: 262px; height: 101px; margin: 37px 0 0; background-image: url(/assets/images/contents_sprites.png); background-position: -1028px -369px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-login.samsung-login .join-forms .email-text .email-image { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-login.samsung-login .invalid-message { font-size: .75rem !important; }
.page-login.samsung-login .forms .forms-item .label { color: #222; }
.page-login.samsung-login .password-container .btns button { background-color: transparent; }
.page-login.samsung-login .password-container .update-password .update-password-form {margin-top: 10px; padding-top: 0;  border: 0; }
.page-login.samsung-login .password-container .update-password .update-password-form .invalid-message.box {font-size: .75rem; margin-top: 20px; padding: 7px 10px; color: #ff2d47;  border-radius: 4px; background: #ffeaec; }
.page-login.samsung-login .password-container .update-password .update-password-form .btns button {min-width: 120px;  -ms-flex: 0 0 120px; flex: 0 0 120px; }
.page-login.samsung-login button { border-radius: 4px !important; }
.page-login.samsung-login .samsung-id {margin-bottom: 15px;  padding-bottom: 30px; border-bottom: 1px solid #e6e6e6; }
.page-login.samsung-login .samsung-id button { display: -ms-flexbox; display: flex; width: 100%; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.page-login.samsung-login .samsung-id button span {font-size: 1rem; font-weight: 700; margin-left: 5px;  color: #fff; }
.page-login.samsung-login .samsung-id button img { width: 91px; }
.page-login .layout-wrap { padding: 0; }
.page-login .login-container {position: absolute; top: 0; bottom: 0;  display: -ms-flexbox; display: flex; width: 100%; min-height: 900px; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.page-login .login-container .login-forms { display: block; width: 400px;height: 400px; margin-top: -10%;  }
.page-login .login-container .login-forms.login-forms-2step { width: 700px; height: auto; padding: 0 0 35px; }
.page-login .login-container .login-forms.login-forms-2step .login-2step-icon { position: relative; height: 225px; }
.page-login .login-container .login-forms.login-forms-2step .login-2step-icon:after {position: absolute; top: 50%; left: 50%; display: inline-block; width: 140px; height: 114px;  content: ''; transform: translate(-50%, -50%); background-image: url(../images/layout_sprites.png); background-position: 0px -234px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-login .login-container .login-forms.login-forms-2step .login-2step-icon:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.page-login .login-container .login-forms.login-forms-2step h1.title { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; font-weight: 400; line-height: 2.75rem; margin-bottom: 0; padding: 0 0 10px; }
.page-login .login-container .login-forms.login-forms-2step .help { font-size: .875rem; padding-bottom: 15px; text-align: center; }
.page-login .login-container .login-forms.login-forms-2step .input input[type=number] , .page-login .login-container .login-forms.login-forms-2step .input input[type=text] {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: 1.5rem; font-weight: 500; padding: 0; text-align: center; }
.page-login .login-container .login-forms.login-forms-2step .input input[type=number]:-webkit-input-placeholder , .page-login .login-container .login-forms.login-forms-2step .input input[type=text]:-webkit-input-placeholder { font-size: .875rem; font-weight: 100; position: relative; bottom: 4px; }
.page-login .login-container .login-forms.login-forms-2step .input input[type=number]::-webkit-input-placeholder , .page-login .login-container .login-forms.login-forms-2step .input input[type=text]::-webkit-input-placeholder { font-size: .875rem; font-weight: 100; position: relative; bottom: 4px; }
.page-login .login-container .login-forms.login-forms-2step .input input[type=number]:-moz-placeholder , .page-login .login-container .login-forms.login-forms-2step .input input[type=text]:-moz-placeholder { font-size: .875rem; font-weight: 100; position: relative; bottom: 4px; }
.page-login .login-container .login-forms.login-forms-2step .input input[type=number]::-moz-placeholder , .page-login .login-container .login-forms.login-forms-2step .input input[type=text]::-moz-placeholder { font-size: .875rem; font-weight: 100; position: relative; bottom: 4px; }
.page-login .login-container .login-forms.login-forms-2step .input input[type=number]:-ms-input-placeholder , .page-login .login-container .login-forms.login-forms-2step .input input[type=text]:-ms-input-placeholder { font-size: .875rem; font-weight: 100; position: relative; bottom: 4px; }
.page-login .login-container .login-forms.login-forms-2step .input input[type=number]::-ms-input-placeholder , .page-login .login-container .login-forms.login-forms-2step .input input[type=text]::-ms-input-placeholder { font-size: .875rem; font-weight: 100; position: relative; bottom: 4px; }
.page-login .login-container .login-forms.login-forms-2step .login-2step { width: 423px; margin: 0 auto; }
.page-login .login-container .login-forms.login-forms-2step .btns { margin-top: 50px; }
.page-login .login-container .login-forms h1.title {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.125rem; font-weight: 400; line-height: 1.222em;  display: block; margin-bottom: 40px; text-align: center; }
html[lang=zh] .page-login .login-container .login-forms h1.title { font-family: 'Microsoft Yahei','Helvetica','Arial','sans-serif'; }
.page-login .login-container .login-forms .input { padding-top: 15px; }
.page-login .login-container .login-forms .input span { font-size: .8125rem; font-weight: 400; line-height: 1.4375rem; color: #222; }
.page-login .login-container .login-forms .input input[type=text] , .page-login .login-container .login-forms .input input[type=password] {font-size: .875rem; font-weight: 100; line-height: 40px;  display: block; box-sizing: border-box; width: 100%; height: 40px; padding: 0 0 0 10px; transition: box-shadow .2s ease-in-out; border: 0px; background-color: #f2f2f2; box-shadow: inset 0 0 0 0px #007aff; }
.page-login .login-container .login-forms .input input[type=text]:focus , .page-login .login-container .login-forms .input input[type=password]:focus {background: #fff;  box-shadow: inset 0 0 0 2px #007aff; }
.page-login .login-container .login-forms .input.invalid input[type=text] , .page-login .login-container .login-forms .input.invalid input[type=password] {transition: box-shadow .2s ease-in-out;  border: 0px; background: #fff; box-shadow: inset 0 0 0 2px #ff2d47; }
.page-login .login-container .login-forms .invalid-message {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; line-height: 1.125rem;  display: block; height: 18px; margin-top: 10px; color: #ff4e21; }
.page-login .login-container .login-forms .invalid-message.box {padding: 7px; color: #ff2d47;  border-radius: 4px; background: #ffeaec; }
.page-login .login-container .login-forms .invalid-count {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; line-height: 1.125rem;  display: block; margin-top: 10px; margin-bottom: 20px; padding: 14px 19px; color: #ff4e21; }
.page-login .login-container .login-forms .invalid-count.box {margin-top: 20px; padding: 7px; color: #ff2d47;  border-radius: 4px; background: #ffeaec; }
.page-login .login-container .login-forms .invalid-count strong { font-weight: 500; color: #ff4e21; }
.page-login .login-container .login-forms .btns { display: -ms-flexbox; display: flex; overflow: hidden; overflow: hidden; margin-top: 20px; -ms-flex-align: stretch; align-items: stretch; -ms-flex-pack: center; justify-content: center; }
.page-login .login-container .login-forms .btns button {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-weight: 400;  display: block; box-sizing: border-box; width: 200px; height: 40px; text-align: center; }
.page-login .login-container .login-forms .btns button.button { font-weight: 100; }
.page-login .login-container .login-forms .btns button.button.small {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 1rem; width: 120px;  min-width: 50px; }
.page-login .login-container .login-forms .btns button.button.small + button { margin-left: 10px; }
.page-login .login-container .login-forms .btns button[disabled] { color: #bfbfbf; border: 2px solid #ccc; background-color: #d4d4d4; }
.page-login .login-container .login-forms .btns .btn-cancel { float: left; border: 1px solid #505050; background-color: #606060; }
.page-login .login-container .login-forms .btns + button { margin-left: 10px; }
.page-login .login-container .login-forms .utils { position: relative; margin-top: 20px; text-align: left; }
.page-login .login-container .login-forms .utils a {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .8125rem; font-weight: 100; line-height: .875rem; position: absolute; right: 0; bottom: 7px;  display: inline-block; text-decoration: underline; color: #5276a0; }
.page-login .login-container .login-forms .utils a + a:before {display: inline-block; width: 1px; height: 16px; margin-right: 10px; margin-left: 6px;  content: ''; vertical-align: middle; background-color: #d1d1d1; }
.page-login .login-container .login-forms .bottom-area {min-height: 100px;  margin: 40px 0 0; padding: 38px 0 0; text-align: center; border-top: solid 1px #e6e6e6; }
.page-login .login-container .login-forms .bottom-area p {font-weight: 300; margin: 0 0 16px;  color: #0acd7f; }
.page-login .password-container {position: absolute; top: 0; bottom: 0;  display: -ms-flexbox; display: flex; width: 100%; min-height: 900px; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.page-login .password-container .login-limit { display: block; width: 430px; }
.page-login .password-container .login-limit h1 { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; font-weight: 400; line-height: 2.75rem; text-align: center; letter-spacing: -.2px; word-wrap: break-word; word-break: keep-all; color: #000; }
.page-login .password-container .login-limit .desc {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.75rem;  display: block; text-align: center; word-wrap: break-word; word-break: keep-all; color: #222; }
.page-login .password-container .login-limit .desc:before {display: block; width: 239px; height: 109px; margin: 35px auto;  content: ''; background-image: url(/assets/images/contents_sprites.png); background-position: 0px -793px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-login .password-container .login-limit .desc:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-login .password-container .login-limit .btns { margin-top: 50px; }
.page-login .password-container .update-password { width: 700px; }
.page-login .password-container .update-password .update-password-title { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; font-weight: 400; line-height: 2.75rem; text-align: center; color: #000; }
.page-login .password-container .update-password .update-password-form { padding: 0px 145px 35px 145px; }
.page-login .password-container .update-password .update-password-form .title { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.75rem; text-align: center; letter-spacing: -.2px; word-wrap: break-word; word-break: keep-all; color: #222; }
.page-login .password-container .update-password .update-password-form .title strong { color: #ff2d47; }
.page-login .password-container .update-password .update-password-form .title ~ .desc { margin-top: 15px; word-wrap: break-word; word-break: keep-all; }
.page-login .password-container .update-password .update-password-form .desc {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.75rem;  display: block; margin: 0 0 30px 0; text-align: center; color: #222; }
.page-login .password-container .update-password .update-password-form .forms-item { margin-top: 0px; }
.page-login .password-container .update-password .update-password-form .forms-item ~ .forms-item { margin-top: 15px; }
.page-login .password-container .update-password .update-password-form .forms-item .invalid-message {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; line-height: 1.125rem;  margin-top: 5px; padding: 0px; color: #ff4e21; }
.page-login .password-container .update-password .update-password-form .forms-item .invalid-message.box {padding: 7px; color: #ff2d47;  border-radius: 4px; background: #ffeaec; }
.page-login .password-container .update-password .update-password-form .invalid-message {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; line-height: 1.125rem;  margin-top: 15px; padding: 0px; color: #ff4e21; }
.page-login .password-container .update-password .update-password-form .invalid-message.box {padding: 7px; color: #ff2d47;  border-radius: 4px; background: #ffeaec; }
.page-login .password-container .update-password .update-password-form .invalid-message + .password-validation { margin-top: 10px; }
.page-login .password-container .update-password .update-password-form .btns { margin-top: 30px; }
.page-login .password-container .update-password .list-guide { margin: 25px auto 40px; padding: 14px; border: solid 1px #e6e6e6; }
.page-login .password-container .update-password .list-guide > li {font-size: .75rem; font-weight: 400; line-height: 1.66667em;  position: relative; padding: 0 0 0 10px; color: #666; }
.page-login .password-container .update-password .list-guide > li:before {line-height: .75rem; position: absolute; top: 4px; left: 0; display: -ms-flexbox; display: flex; height: .75rem;  content: '-'; -ms-flex-line-pack: center; align-content: center; }
.page-login .password-container .btns { display: -ms-flexbox; display: flex; overflow: hidden; margin-top: 20px; -ms-flex-align: stretch; align-items: stretch; -ms-flex-pack: center; justify-content: center; }
.page-login .password-container .btns button {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  display: block; box-sizing: border-box; width: 100%; min-width: 200px; text-align: center; color: #fff; border: 1px solid #000; background-color: #000; }
.page-login .password-container .btns button.small {width: 120px;  min-width: 50px; }
.page-login .password-container .btns button.small + button { margin-left: 10px; }
.page-login .password-container .btns button[disabled] { color: #bfbfbf; border: 2px solid #ccc; background-color: #d4d4d4; }
.page-login .password-container .btns button[data-state=cancel] { border: 1px solid #505050; background-color: #606060; }
.page-login .password-container .btns button + button { margin-left: 10px; }
.page-login.page-admin .btn-admin {font-size: 1.0625rem; font-weight: 700; line-height: 50px; position: fixed; top: 0; left: 20px;  display: block; vertical-align: middle; color: #000; }
.page-login.page-admin .btn-admin img { max-height: 14px; vertical-align: middle; }
.page-login.page-admin .btn-admin.logo-bg {line-height: 1; overflow: hidden; width: 131px; height: 39px; margin: 20px 0 0; white-space: nowrap; text-indent: 100%;  background-image: url(../images/layout_sprites.png); background-position: 0px -477px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-login.page-admin .btn-admin.logo-bg { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
@media (max-width: 767px) { .page-login[data-state=logout] .layout-wrap { padding-top: 20px; padding-bottom: 0px; }
	.page-login[data-device=bsp-mobile] .layout-wrap , .page-login[data-device=mobile] .layout-wrap { padding: 0 1rem 2.5rem; }
	.page-login[data-device=bsp-mobile] .login-container , .page-login[data-device=bsp-mobile] .password-container , .page-login[data-device=mobile] .login-container , .page-login[data-device=mobile] .password-container { width: 100%; margin: 0; }
	.page-login[data-device=bsp-mobile] main , .page-login[data-device=bsp-mobile] .layout-contents , .page-login[data-device=mobile] main , .page-login[data-device=mobile] .layout-contents {width: 100% !important;  min-height: auto !important; }
	.page-login[data-device=bsp-mobile] .service-portal.page-join .layout-contents-inner , .page-login[data-device=mobile] .service-portal.page-join .layout-contents-inner { padding-right: 0; padding-left: 0; }
	.page-login[data-device=bsp-mobile] .service-portal.page-join .join-forms , .page-login[data-device=mobile] .service-portal.page-join .join-forms { width: 100%; max-width: 400px; }
	.page-login .layout-wrap {min-width: auto;  min-height: auto; }
	.page-login .layout-wrap .btn-bsp.logo-bg { position: relative; left: 0; margin-top: 0; }
	.page-login .login-container , .page-login .password-container { position: relative; width: calc(100% - 30px); min-height: auto; margin: 0 15px; }
	.page-login .login-container .update-password .update-password-title , .page-login .password-container .update-password .update-password-title { font-size: 1.25rem; line-height: 1.5rem; margin-top: 1.25rem; }
	.page-login .login-container .update-password .update-password-form , .page-login .password-container .update-password .update-password-form { padding: 10px 0; }
	.page-login .login-container .update-password .update-password-form .btns button , .page-login .password-container .update-password .update-password-form .btns button { min-width: auto; }
	.page-login .login-container .login-limit h1 , .page-login .password-container .login-limit h1 { font-size: 1.25rem; line-height: 1.5rem; margin-top: 1.25rem; }
	.page-login .login-container .login-limit .desc , .page-login .password-container .login-limit .desc { line-height: 1.5rem; }
	.page-login .login-container .login-limit .btns.idp button , .page-login .password-container .login-limit .btns.idp button { min-width: auto; }
	.page-login .login-container .login-forms.login-forms-2step h1.title , .page-login .password-container .login-forms.login-forms-2step h1.title {font-size: 1.5rem; line-height: 1.5rem;  padding-top: 20px; }
	.page-login .login-container .login-forms.login-forms-2step .login-2step-icon , .page-login .password-container .login-forms.login-forms-2step .login-2step-icon { height: 150px; }
	.page-login .login-container .login-forms.login-forms-2step .login-2step , .page-login .password-container .login-forms.login-forms-2step .login-2step { width: auto; }
	.page-login .login-container .login-forms .invalid-count.box , .page-login .password-container .login-forms .invalid-count.box { font-size: .6875rem; }
	.page-login .login-container .login-forms h1.title , .page-login .password-container .login-forms h1.title {font-size: 1.5rem;  margin-top: 0; margin-bottom: 0; }
	.page-login[data-device=bsp-mobile] .layout-popup { max-width: 100%; }
	.page-login[data-device=bsp-mobile] .layout-popup *:not(h2) { font-size: .75rem !important; }
	.page-login[data-device=bsp-mobile] .layout-popup .layout-popup-message , .page-login[data-device=bsp-mobile] .layout-popup .forms .forms-item { margin-top: 1rem !important; }
	.page-login[data-device=bsp-mobile] .layout-popup h2 { font-size: 1.25rem !important; }
	.page-login[data-device=bsp-mobile] .btn-bsp img { width: 65px; }
	.page-login[data-device=bsp-mobile] .login-container .login-forms h1.title , .page-login[data-device=bsp-mobile] .password-container .login-forms h1.title { padding-top: 2.5rem; }
	.page-login[data-device=bsp-mobile] .layout-wrap .login-container , .page-login[data-device=bsp-mobile] .layout-wrap .password-container { padding-top: 1.875rem; }
	.page-login[data-device=bsp-mobile] .login-container .login-forms .bottom-area { padding-bottom: 1.25rem; } }

@media all and (min-width: 768px) { html.mobile { font-size: 1.25rem; } }


.page-renewal {min-width: auto;  padding: 0; background-color: #f2f2f2; }
.page-renewal .layout-wrap { padding: 0; }
.page-renewal .renewal-container {position: absolute; top: 0; bottom: 0;  display: -ms-flexbox; display: flex; width: 100%; min-height: 900px; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.page-renewal .renewal-container .message { box-sizing: border-box; width: 600px; height: 460px; padding: 55px 60px 0 60px; background-color: #fff; }
.page-renewal .renewal-container .message h1 { font-size: 1.125rem; font-weight: 700; line-height: 1.55556em; color: #000; }
.page-renewal .renewal-container .message p {font-size: .875rem; line-height: 1.78571em;  margin-top: 40px; color: #000; }


.page-error .error-container { text-align: center; }
.page-error .error-container.whatap .error-icon { position: relative; height: 80px; margin-bottom: 10px; background: url('/assets/images/whatap_error_icon.png') center center no-repeat; }
.page-error .error-container.whatap .error-message { font-size: 1rem; font-weight: 300; line-height: 1.5em; word-break: keep-all; color: #999; }
.page-error .error-container.whatap .button-normal { display: block; min-width: 150px; margin: 40px auto 0 auto; }
.page-error .error-container .error-code {position: relative;  display: block; width: 400px; height: 220px; margin: 0 auto; background: url(/assets/images/error.gif) center top no-repeat; background-size: 400px 220px; }
.page-error .error-container .error-code .code {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 5.625rem; font-weight: 400; line-height: 1.22222em; position: absolute; right: 0; bottom: -3px; left: 0;  display: block; text-align: center; letter-spacing: .15em; color: #000; }
.page-error .error-container .error-code .code .hidden { visibility: hidden; }
.page-error .error-container .error-message { font-size: 1rem; font-weight: 400; line-height: 1.5em; color: #000; }
.page-error .error-container .button-normal { display: block; min-width: 150px; margin: 40px auto 0 auto; }

html[lang=zh] .page-home * { word-break: break-all; }

html[lang=ko] .page-home * { word-break: keep-all; }

html[lang=en] .page-home * { word-break: keep-all; }

.page-home .footer-header-banner {padding-bottom: 83px;  background: #f5f6fa; }
.page-home .footer-header-banner ul { width: 1200px; margin: 0 auto; }
.page-home .footer-header-banner ul li { position: relative; display: inline-block; width: 100%; text-align: center; color: #fff; }
.page-home .footer-header-banner ul li p {font-size: 1.25rem; font-weight: 500; line-height: 1.75rem; display: inline-block;  width: 100%; margin: 0px auto 40px; color: #222; }
.page-home .footer-header-banner ul li button {font-size: 1.25rem; line-height: 1.75rem;  min-width: 160px; padding: 15px 28px; }
.page-home .footer-header-banner ul.pieace-2 li {float: left;  width: 50%; }
.page-home .footer-header-banner ul.pieace-2 li:nth-child(1):after {position: absolute; top: 50%; right: -1px; width: 2px; height: 120px;  content: ''; transform: translateY(-50%); background: #0dbe77; }
.page-home .footer-header-banner ul.pieace-2 li p { margin: 40px auto 30px; }

.page-home.common-white-label-wrapper .global-menu .contents-inner { max-width: 1140px; padding: 0 10px; }

.page-home.common-white-label-wrapper.alertnow .common-white-label .title-contents { background-color: #fff2ed; }
.page-home.common-white-label-wrapper.alertnow .common-white-label .title-contents .wrapper .home-summary-inner .text-wrapper.alertnow { display: block; }

.page-home.common-white-label-wrapper.alertnow .none-alertnow { display: none; }

.page-home.common-white-label-wrapper.alertnow .ctn-list.home-middle.common .items .img-wrapper[data-img='01']:before { width: 180px; height: 180px; background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_why_alertnow01@2x.png') no-repeat; background-size: 100% 100%; }

.page-home.common-white-label-wrapper.alertnow .ctn-list.home-middle.common .items .img-wrapper[data-img='02']:before { width: 180px; height: 180px; background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_why_alertnow02@2x.png') no-repeat; background-size: 100% 100%; }

.page-home.common-white-label-wrapper.alertnow .ctn-list.home-middle.common .items .img-wrapper[data-img='03']:before { width: 180px; height: 180px; background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_why_alertnow03@2x.png') no-repeat; background-size: 100% 100%; }

.page-home.common-white-label-wrapper.alertnow .ctn-list.home-middle.common .items p:not(.title) { display: none; }

.page-home.common-white-label-wrapper.alertnow .ctn-list.home-middle.common .items p.title { margin-top: 30px; }

.page-home.common-white-label-wrapper.brand .ctn-list.home-middle.common .items .img-wrapper[data-img='01']:before {width: 116px; height: 122px;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTE3cHgiIGhlaWdodD0iMTIycHgiIHZpZXdCb3g9IjAgMCAxMTcgMTIyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmhvbWVfbWlkZGxlX3NvbHV0aW9uX2ltZzAxPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJob21lX21pZGRsZV9zb2x1dGlvbl9pbWcwMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4zNjc3MDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC03IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC44NjE4MDAsIDkwLjk1MDEwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTkyLjA4NDUsOS42NTMyIEw5Mi4wODQ1LDE4Ljc1MDIgQzkyLjA4NDUsMjQuMzk4MiA3MS44NzE1LDI4Ljk3OTIgNDYuOTQ2NSwyOC45NzkyIEMyMi4wMDQ1LDI4Ljk3OTIgMS43OTE1LDI0LjM5ODIgMS43OTE1LDE4Ljc1MDIgTDEuNzkxNSw5Ljc4NTIgQzEuODczNSwxMS4zNzgyIDMuNTQ4NSwxMi44NzEyIDYuNDg3NSwxNC4yMDEyIEMxMy44NzY1LDE3LjU2NzIgMjkuMjEyNSwxOS44ODIyIDQ2LjkyOTUsMTkuODgyMiBDNjQuNjQ3NSwxOS44ODIyIDc5Ljk5OTUsMTcuNTY3MiA4Ny4zNzI1LDE0LjIwMTIgQzkwLjM3NjUsMTIuODIyMiA5Mi4wODQ1LDExLjI3OTIgOTIuMDg0NSw5LjY1MzIiIGlkPSJGaWxsLTMiIGZpbGw9IiNDMEU2RkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zLjU3NDIsMTQuNjgzNCBMMy41NzQyLDE4Ljc0OTQgQzMuNTc0MiwxOS41MzI0IDUuNzAwMiwyMi4wNDQ0IDE1LjQwOTIsMjQuMjQ0NCBDMjMuODEzMiwyNi4xNDg0IDM1LjAxMjIsMjcuMTk3NCA0Ni45NDYyLDI3LjE5NzQgQzU4Ljg3MjIsMjcuMTk3NCA3MC4wNjcyLDI2LjE0ODQgNzguNDY4MiwyNC4yNDQ0IEM4OC4xNzYyLDIyLjA0NDQgOTAuMzAyMiwxOS41MzI0IDkwLjMwMjIsMTguNzQ5NCBMOTAuMzAyMiwxNC42NTY0IEM4OS42NTkyLDE1LjA1ODQgODguOTMwMiwxNS40NDc0IDg4LjExNjIsMTUuODIxNCBDODAuMjIwMiwxOS40MjY0IDY0LjQzOTIsMjEuNjY0NCA0Ni45MjkyLDIxLjY2NDQgQzI5LjQzNzIsMjEuNjY0NCAxMy42NTcyLDE5LjQyNjQgNS43NDgyLDE1LjgyNDQgQzQuOTM2MiwxNS40NTU0IDQuMjExMiwxNS4wNzY0IDMuNTc0MiwxNC42ODM0IE00Ni45NDYyLDMwLjc2MTQgQzM0Ljc1NjIsMzAuNzYxNCAyMy4yNzYyLDI5LjY4MjQgMTQuNjIxMiwyNy43MjE0IEM0LjkyNTIsMjUuNTI0NCAwLjAwOTIsMjIuNTA1NCAwLjAwOTIsMTguNzQ5NCBMMC4wMDkyLDkuNzg1NCBMMy41NzIyLDkuNjkzNCBDMy42MDEyLDEwLjI3NTQgNC41NzUyLDExLjM3OTQgNy4yMjIyLDEyLjU3ODQgQzE0LjU4ODIsMTUuOTMzNCAzMC4xNzMyLDE4LjEwMDQgNDYuOTI5MiwxOC4xMDA0IEM2My43MDMyLDE4LjEwMDQgNzkuMjg3MiwxNS45MzM0IDg2LjYzMjIsMTIuNTc5NCBDODkuMzQwMiwxMS4zMzY0IDkwLjMwMjIsMTAuMjI2NCA5MC4zMDIyLDkuNjUzNCBMOTMuODY3Miw5LjY1MzQgTDkzLjg2NzIsMTguNzQ5NCBDOTMuODY3MiwyMi41MDU0IDg4Ljk1MTIsMjUuNTI0NCA3OS4yNTYyLDI3LjcyMTQgQzcwLjYwNDIsMjkuNjgyNCA1OS4xMzAyLDMwLjc2MTQgNDYuOTQ2MiwzMC43NjE0IiBpZD0iRmlsbC01IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNzcuMzE1LDIuMDYzMyBDODYuMzk1LDMuOTUyMyA5Mi4wOTMsNi42NDQzIDkyLjA5Myw5LjY0OTMgQzkyLjA5MywxMS4yNzUzIDkwLjM4NSwxMi44MTgzIDg3LjM4LDE0LjE5ODMgQzgwLjAwOCwxNy41NjQzIDY0LjY1NSwxOS44NzgzIDQ2LjkzOCwxOS44NzgzIEMyOS4yMjEsMTkuODc4MyAxMy44ODUsMTcuNTY0MyA2LjQ5NiwxNC4xOTgzIEMzLjU1NiwxMi44NjgzIDEuODgxLDExLjM3NDMgMS43OTksOS43ODEzIEMxLjc4Myw5LjczMTMgMS43ODMsOS42OTkzIDEuNzgzLDkuNjQ5MyBDMS43ODMsOS42MDAzIDEuNzgzLDkuNTY3MyAxLjc5OSw5LjUxODMgQzEuOTY0LDYuMzk4MyA4LjMxOCwzLjYwNzMgMTguMjAzLDEuNzUxMyBMNzcuMzE1LDIuMDYzMyBaIiBpZD0iRmlsbC03IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDYuOTM4LDIxLjY2MiBDMjkuNDQ2LDIxLjY2MiAxMy42NjcsMTkuNDI0IDUuNzU3LDE1LjgyIEMyLjEwMywxNC4xNjYgMC4yMjYsMTIuMjcgMC4wMywxMC4wMzEgQy0xLjQyMTA4NTQ3ZS0xNCw5Ljg1NiAtMS40MjEwODU0N2UtMTQsOS43MjIgLTEuNDIxMDg1NDdlLTE0LDkuNjQ5IEMtMS40MjEwODU0N2UtMTQsOS41NzcgLTEuNDIxMDg1NDdlLTE0LDkuNDQxIDAuMDMxLDkuMjY1IEMwLjM5Myw1LjI3MSA2LjM5NCwyLjE1NCAxNy44NzUsLTEuMDY1ODE0MWUtMTQgTDE4LjUzMiwzLjUwNCBDNi40MSw1Ljc3OSAzLjYyOCw4LjY4NCAzLjU4LDkuNjEyIEwzLjU3Nyw5LjY0OSBMMy41OCw5LjY4OCBDMy42MDksMTAuMjcxIDQuNTg0LDExLjM3NiA3LjIzLDEyLjU3NCBDMTQuNTk3LDE1LjkzIDMwLjE4MSwxOC4wOTcgNDYuOTM4LDE4LjA5NyBDNjMuNzExLDE4LjA5NyA3OS4yOTUsMTUuOTMgODYuNjQsMTIuNTc2IEM4OS4zNDgsMTEuMzMzIDkwLjMxLDEwLjIyMyA5MC4zMSw5LjY0OSBDOTAuMzEsOC43OTggODcuOTExLDYuMDg4IDc2Ljk1MiwzLjgwOCBMNzcuNjc4LDAuMzE4IEM4OC40MjYsMi41NTQgOTMuODc2LDUuNjkzIDkzLjg3Niw5LjY0OSBDOTMuODc2LDExLjk5MSA5MS45NCwxNC4wNjYgODguMTI0LDE1LjgxOCBDODAuMjI4LDE5LjQyMyA2NC40NDcsMjEuNjYyIDQ2LjkzOCwyMS42NjIiIGlkPSJGaWxsLTExIiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgaWQ9ImNsb3VkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS42MzIzMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNjcuODcwOTU4Niw1MS40OTcwOTY2IEM3Ni4wODAyNzY5LDUwLjExNzA0NjYgODIuMzUsNDIuOTM5NjU1NyA4Mi4zNSwzNC4yNzYzNjc5IEM4Mi4zNSwyNC42NDQyOTggNzQuNTYyNjgyMywxNi44MzAyMDk1IDY0Ljk4MDQ1NTUsMTYuODMwMjA5NSBDNjIuNTkxNTMwMiwxNi44MzAyMDk1IDYwLjMwNzkwNDEsMTcuMzA3NzMyNyA1OC4yMzU2ODAzLDE4LjE4MzU5NTggQzU2LjQ1MzYzMiw5LjA5NDQ5NjMgNDguNDY4NTc3LDIuMjQ5MTkgMzguOTEzNjc5NywyLjI0OTE5IEMyOC4wMzczMTc3LDIuMjQ5MTkgMTkuMjQ3NjQ4MSwxMS4wOTgzMTU5IDE5LjIwNzQ1NzYsMjIuMDMwNDQ0NiBDMTguMjcwMjE0MywyMS44NTc1MzQ0IDE3LjI5NDM4ODIsMjEuNzUyNDk1NCAxNi4yNzc1Njc3LDIxLjc1MjQ5NTQgQzguMDQxNzIzNzMsMjEuNzUyNDk1NCAxLjM1LDI4LjQ1MjM2MzIgMS4zNSwzNi43NDMxNjY4IEMxLjM1LDQ1LjAzNTU4NjQgOC4wNDE3MjM3Myw1MS43NDkxOSAxNi4yNzc1Njc3LDUxLjc0OTE5IEwyMC4zNTYxMDMsNTEuNzQ5MTkgTDY3Ljg3MDk1ODYsNTEuNDk3MDk2NiBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjQzBFNkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNCwzNi4zNTQ1MDkgQzQsNDMuNTc0OTExNCAxMC4yNjE0Mjk1LDQ5IDE3LjQwMzgwOSw0OSBMMjEuMzE4NzMxLDQ5IEw2Ni44MDcxMzE4LDQ5IEM3NS40ODA1MjI2LDQ3Ljk2MTc3MTMgODAuNDUsNDEuNTI0NTI5MyA4MC40NSwzMy45NzM0NDUyIEM4MC40NSwyMy44MTk4MDMgNzIuOTU2NTUyNSwxOC41MjM0Mzc0IDY0LjE1MjE3NTgsMTguNTIzNDM3NCBDNjIuMDgwNTIzMSwxOC41MjM0Mzc0IDYxLjAwMDQyNzIsMTguODA5OTI1NSA1OS4xMzA5MjQ2LDE5LjYwMzg3MzQgTDU3LjA5NTYyNSwyMC40MTU0MzkgTDU2LjUyNzM4MTksMTguMDc0MzgzOCBDNTQuOTE2MzUzNyw5LjgxMjgwMjE2IDQ3LjQ4NTU5NDksNCAzOS4xMzEwODY0LDQgQzI5LjQ5NTAwOCw0IDIxLjYyNjU4NTYsMTIuMzk0MTI4NCAyMS41OTE4NjUxLDIyLjE1NzgxNTggTDIxLjU4NTY5MjYsMjMuODE5ODAzIEwxOS45Njg0OTE4LDIzLjUyMDMxNzcgQzE5LjA3MzQ3NjIsMjMuMzU1NzU2OCAxOC4yMzQ3ODQ3LDIzLjI3NDY0NjIgMTcuNDAzODA5LDIzLjI3NDY0NjIgQzEwLjI2MTQyOTUsMjMuMjc0NjQ2MiA0LDI5LjE0MTkwNTYgNCwzNi4zNTQ1MDkgWiBNMTYuNzc4NDU5Myw1Mi42NDkxOSBDNy43NzUxMDM3NSw1Mi42NDkxOSAwLjQ1LDQ1LjI5NzUzMSAwLjQ1LDM2LjI1OTc0MTIgQzAuNDUsMjcuMjMwODA4OCA3Ljc3NTEwMzc1LDE5Ljg4NDc4NjMgMTYuNzc4NDU5MywxOS44ODQ3ODYzIEMxNy4yOTY2OTU3LDE5Ljg4NDc4NjMgMTcuODE0OTMyMiwxOS45MDg5NDI5IDE4LjM0MDM4ODcsMTkuOTU4MDYxMyBDMTkuMjExNjAzNSw5LjA2MDIxMzE4IDI4LjMyNDg2MzcsMC40NDkxOSAzOS4zNjkwNzYxLDAuNDQ5MTkgQzQ4Ljg1Njk3NDYsMC40NDkxOSA1Ny4xNDMxNDIzLDYuODM2MTk1NDEgNTkuNjcwMTQ2NiwxNS44NTk0OTEzIEM2MS41MDI0MjU0LDE1LjI3NDkwMTUgNjMuNDE3MzMzMSwxNC45NzkzODU4IDY1LjM4NDM4NTQsMTQuOTc5Mzg1OCBDNzUuNzMxNDY1NSwxNC45NzkzODU4IDg0LjE1LDIzLjQyMjkyMzIgODQuMTUsMzMuODAxNDA0NCBDODQuMTUsNDMuMDQzNzIwMSA3Ny41NzAxNjIsNTAuODU2NzcwMiA2OC41MDU4Mzc0LDUyLjM3ODYzNjEgTDY4LjI3NzIwMzcsNTIuMzk3OTYxMyBMMjAuODU2MTYxOSw1Mi42NDkxOSBMMTYuNzc4NDU5Myw1Mi42NDkxOSBaIiBpZD0iRmlsbC0xMyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQ4LjQ5MDMzMjEsMTMuNDExNTkwNCBDNDguMTMxNzQ0NywxMy40MTE1OTA0IDQ3Ljc3MjMzODcsMTMuMjgxOTAyOCA0Ny40ODk4ODk4LDEzLjAyMTcyMiBDNDUuMTIzMDQ5NSwxMC44MjgzMDkzIDQyLjAzNTc1OTgsOS42MjAwMzkzNyAzOC43OTc4MzA3LDkuNjIwMDM5MzcgQzM3LjEwMjMxODMsOS42MjAwMzkzNyAzNS40NTUxMDg5LDkuOTQ3ODgzMjggMzMuOTAxMjMwNCwxMC41OTU1MTYgQzMzLjE1ODY3NjIsMTAuOTA1NjM4NiAzMi4zMDMxNDI0LDEwLjU2MzI5NTQgMzEuOTg3OTQ1OCw5LjgzMzUwMDM5IEMzMS42NzM1Njc4LDkuMTAyODk5ODQgMzIuMDIwNjkzNSw4LjI1OTUyNzQyIDMyLjc2MzI0NzcsNy45NTEwMTU4MyBDMzQuNjc4MTY5Niw3LjE1Mjc1MjE2IDM2LjcwODUyNzIsNi43NDkxOSAzOC43OTc4MzA3LDYuNzQ5MTkgQzQyLjc4MjQwNzQsNi43NDkxOSA0Ni41ODAzMjIzLDguMjMzNzUxIDQ5LjQ5MTU5MzEsMTAuOTMwNjA5NSBDNTAuMDc3Nzc3LDExLjQ3NDMzMSA1MC4xMDU2MTI1LDEyLjM4Mjk1IDQ5LjU1Mjk5NTEsMTIuOTU5Njk3NSBDNDkuMjY1NjM0LDEzLjI2MDE1MzkgNDguODc4MzkyNCwxMy40MTE1OTA0IDQ4LjQ5MDMzMjEsMTMuNDExNTkwNCBNMjcuMTA4NTM4LDE1Ljc0OTE5IEMyNi44MjY5MDc4LDE1Ljc0OTE5IDI2LjU0MjAwMjgsMTUuNjcwMjQ5NyAyNi4yOTE0ODI4LDE1LjUwMjcwMjkgQzI1LjYyNDI0ODQsMTUuMDU4MDU5NiAyNS40NDkwNDgyLDE0LjE2NTU1MDkgMjUuOTAwOTY2NSwxMy41MDgyNTIgQzI2LjM4MDcyMDMsMTIuODEyMjg4NSAyNi45MjI2OTQ4LDEyLjE0OTM1MTEgMjcuNTEyMTUzNSwxMS41MzcxNjEgQzI4LjA2NzIyNywxMC45NjIwMjQ1IDI4Ljk5MDcxMjMsMTAuOTM3ODU5MSAyOS41NzUyNTg4LDExLjQ4MzE5MTYgQzMwLjE1OTgwNTMsMTIuMDI5MzI5NiAzMC4xODQzNjYxLDEyLjkzNzk0ODYgMjkuNjMwMTExMiwxMy41MTM4OTA2IEMyOS4xNDk1Mzg2LDE0LjAxMTY5NzggMjguNzA4MjYzMywxNC41NTIxOTcyIDI4LjMxNzc0NywxNS4xMTg0NzMxIEMyOC4wMzYxMTY3LDE1LjUyODQ3OTQgMjcuNTc2MDExNSwxNS43NDkxOSAyNy4xMDg1MzgsMTUuNzQ5MTkiIGlkPSJGaWxsLTE1IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNTYuNzAyNzAwKSIgZmlsbD0iIzBBOTBERCI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAzLjQ4OTgsMTkuMTc1IEMxMDIuNDMwOCwxOS4xNzUgMTAxLjU3MjgsMTguMzE4IDEwMS41NzI4LDE3LjI1OSBMMTAxLjU3MjgsMS45MTcgQzEwMS41NzI4LDAuODU5IDEwMi40MzA4LC01Ljg2MTk3NzU3ZS0xNCAxMDMuNDg5OCwtNS44NjE5Nzc1N2UtMTQgQzEwNC41NDg4LC01Ljg2MTk3NzU3ZS0xNCAxMDUuNDA2OCwwLjg1OSAxMDUuNDA2OCwxLjkxNyBMMTA1LjQwNjgsMTcuMjU5IEMxMDUuNDA2OCwxOC4zMTggMTA0LjU0ODgsMTkuMTc1IDEwMy40ODk4LDE5LjE3NSBNMTAzLjQ4OTgsMjkuMTU3IEMxMDIuNDMwOCwyOS4xNTcgMTAxLjU3MjgsMjguMjk5IDEwMS41NzI4LDI3LjI0IEwxMDEuNTcyOCwyNC4zODkgQzEwMS41NzI4LDIzLjMzIDEwMi40MzA4LDIyLjQ3MiAxMDMuNDg5OCwyMi40NzIgQzEwNC41NDg4LDIyLjQ3MiAxMDUuNDA2OCwyMy4zMyAxMDUuNDA2OCwyNC4zODkgTDEwNS40MDY4LDI3LjI0IEMxMDUuNDA2OCwyOC4yOTkgMTA0LjU0ODgsMjkuMTU3IDEwMy40ODk4LDI5LjE1NyIgaWQ9IkZpbGwtMzciPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTMuNjgyNiwyMi4xOTc0IEMxMTIuNjIzNiwyMi4xOTc0IDExMS43NjU2LDIxLjMzOTQgMTExLjc2NTYsMjAuMjgwNCBMMTExLjc2NTYsNC45Mzg0IEMxMTEuNzY1NiwzLjg4MTQgMTEyLjYyMzYsMy4wMjI0IDExMy42ODI2LDMuMDIyNCBDMTE0Ljc0MTYsMy4wMjI0IDExNS41OTk2LDMuODgxNCAxMTUuNTk5Niw0LjkzODQgTDExNS41OTk2LDIwLjI4MDQgQzExNS41OTk2LDIxLjMzOTQgMTE0Ljc0MTYsMjIuMTk3NCAxMTMuNjgyNiwyMi4xOTc0IE0xMTMuNjgyNiwzMi4xNzg0IEMxMTIuNjIzNiwzMi4xNzg0IDExMS43NjU2LDMxLjMyMTQgMTExLjc2NTYsMzAuMjYyNCBMMTExLjc2NTYsMjcuNDEwNCBDMTExLjc2NTYsMjYuMzUyNCAxMTIuNjIzNiwyNS40OTQ0IDExMy42ODI2LDI1LjQ5NDQgQzExNC43NDE2LDI1LjQ5NDQgMTE1LjU5OTYsMjYuMzUyNCAxMTUuNTk5NiwyNy40MTA0IEwxMTUuNTk5NiwzMC4yNjI0IEMxMTUuNTk5NiwzMS4zMjE0IDExNC43NDE2LDMyLjE3ODQgMTEzLjY4MjYsMzIuMTc4NCIgaWQ9IkZpbGwtMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMy42ODI2MDAsIDE3LjYwMDQwMCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMTEzLjY4MjYwMCwgLTE3LjYwMDQwMCkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuMTA5OSwxOS4xNzUgQzExLjA1MDksMTkuMTc1IDEwLjE5MjksMTguMzE4IDEwLjE5MjksMTcuMjU5IEwxMC4xOTI5LDEuOTE3IEMxMC4xOTI5LDAuODU5IDExLjA1MDksLTUuODYxOTc3NTdlLTE0IDEyLjEwOTksLTUuODYxOTc3NTdlLTE0IEMxMy4xNjg5LC01Ljg2MTk3NzU3ZS0xNCAxNC4wMjY5LDAuODU5IDE0LjAyNjksMS45MTcgTDE0LjAyNjksMTcuMjU5IEMxNC4wMjY5LDE4LjMxOCAxMy4xNjg5LDE5LjE3NSAxMi4xMDk5LDE5LjE3NSBNMTIuMTA5OSwyOS4xNTcgQzExLjA1MDksMjkuMTU3IDEwLjE5MjksMjguMjk5IDEwLjE5MjksMjcuMjQgTDEwLjE5MjksMjQuMzg5IEMxMC4xOTI5LDIzLjMzIDExLjA1MDksMjIuNDcyIDEyLjEwOTksMjIuNDcyIEMxMy4xNjg5LDIyLjQ3MiAxNC4wMjY5LDIzLjMzIDE0LjAyNjksMjQuMzg5IEwxNC4wMjY5LDI3LjI0IEMxNC4wMjY5LDI4LjI5OSAxMy4xNjg5LDI5LjE1NyAxMi4xMDk5LDI5LjE1NyIgaWQ9IkZpbGwtMzkiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLjkxNywyMi4xOTc0IEMwLjg1OCwyMi4xOTc0IDAsMjEuMzM5NCAwLDIwLjI4MDQgTDAsNC45Mzg0IEMwLDMuODgxNCAwLjg1OCwzLjAyMjQgMS45MTcsMy4wMjI0IEMyLjk3NiwzLjAyMjQgMy44MzQsMy44ODE0IDMuODM0LDQuOTM4NCBMMy44MzQsMjAuMjgwNCBDMy44MzQsMjEuMzM5NCAyLjk3NiwyMi4xOTc0IDEuOTE3LDIyLjE5NzQgTTEuOTE3LDMyLjE3ODQgQzAuODU4LDMyLjE3ODQgMCwzMS4zMjE0IDAsMzAuMjYyNCBMMCwyNy40MTA0IEMwLDI2LjM1MjQgMC44NTgsMjUuNDk0NCAxLjkxNywyNS40OTQ0IEMyLjk3NiwyNS40OTQ0IDMuODM0LDI2LjM1MjQgMy44MzQsMjcuNDEwNCBMMy44MzQsMzAuMjYyNCBDMy44MzQsMzEuMzIxNCAyLjk3NiwzMi4xNzg0IDEuOTE3LDMyLjE3ODQiIGlkPSJGaWxsLTQwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjkxNzAwMCwgMTcuNjAwNDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xLjkxNzAwMCwgLTE3LjYwMDQwMCkgIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgaWQ9ImN1YmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM2LjYzMjMwMCwgNTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0xIiBmaWxsPSIjQzBFNkZGIiBwb2ludHM9IjIxLjcyMTQgNDYuNzA0NCA0MC43OTQ0IDM2LjAwOTQgNDAuNjE2NCAxNC42MTk0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0yIiBmaWxsPSIjQzBFNkZGIiBwb2ludHM9IjIuNDcwNCAxMy43Mjc5IDIxLjU0MzQgMjQuNzc5OSA0MC4yNTk0IDEzLjkwNTkgMjEuMDA4NCAxLjc4NTkiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTMiIGZpbGw9IiMwQTkwREQiIHBvaW50cz0iMjAuNjI2MiAyNi4yMjQ5IDEuMDM0MiAxNC45MTM5IDIuODE2MiAxMS44MjY5IDIyLjQwOTIgMjMuMTM3OSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtNCIgZmlsbD0iIzBBOTBERCIgcG9pbnRzPSIyMC42MjYyIDIzLjEzODkgMjIuNDA5MiAyNi4yMjY5IDQyLjAwMDIgMTQuOTE0OSA0MC4yMTgyIDExLjgyNjkiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTUiIGZpbGw9IiMwQTkwREQiIHBvaW50cz0iMTkuNzM1IDQ3LjMwNDYgMjMuMyA0Ny4zMDQ2IDIzLjMgMjQuNjgyNiAxOS43MzUgMjQuNjgyNiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIxLjM3OTUsLTAuMDAwMSBMLTAuMDAwNSwxMi4zNDQ5IEwtMC4wMDA1LDM3LjAyNTkgTDIxLjM3OTUsNDkuMzU4OSBMNDIuNzU5NSwzNy4wMjU5IEw0Mi43NTk1LDEyLjM0NDkgTDIxLjM3OTUsLTAuMDAwMSBaIE0zLjU2NDUsMzQuOTY1OSBMMy41NjQ1LDE0LjQwMzkgTDIxLjM3OTUsNC4xMTY5IEwzOS4xOTQ1LDE0LjQwMzkgTDM5LjE5NDUsMzQuOTY1OSBMMjEuMzc5NSw0NS4yNDM5IEwzLjU2NDUsMzQuOTY1OSBaIiBpZD0iRmlsbC02IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat; background-size: 100% 100%; }

.page-home.common-white-label-wrapper.brand .ctn-list.home-middle.common .items .img-wrapper[data-img='02']:before {width: 126px; height: 122px;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTI2cHgiIGhlaWdodD0iMTIycHgiIHZpZXdCb3g9IjAgMCAxMjYgMTIyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmhvbWVfbWlkZGxlX3NvbHV0aW9uX2ltZzAyPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJob21lX21pZGRsZV9zb2x1dGlvbl9pbWcwMiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik03OC4xNTA3LDYzLjQ3NzkgQzc1LjU4ODcsNzAuMTk5OSA2OC4wNjg3LDczLjU1OTkgNjEuMzQ3Nyw3MC45OTg5IEM1NC42MjY3LDY4LjQxNTkgNTEuMjY1Nyw2MC44OTU5IDUzLjgyNjcsNTQuMTc0OSBDNTYuNDA4Nyw0Ny40NzM5IDYzLjkyOTcsNDQuMTEyOSA3MC42NTA3LDQ2LjY3NDkgQzc3LjM1MTcsNDkuMjM1OSA4MC43MTI3LDU2Ljc1NjkgNzguMTUwNyw2My40Nzc5IEw3OC4xNTA3LDYzLjQ3NzkgWiBNODguNjYzNyw2MS40ODk5IEM4OC45Mjk3LDU5LjI3NjkgODguODY3Nyw1Ny4wNjM5IDg4LjQ3ODcsNTQuOTMyOSBMOTMuMDQ3Nyw1MC41ODg5IEM5Mi4zNTE3LDQ4LjMzMzkgOTEuMzg3Nyw0Ni4xODI5IDkwLjE3OTcsNDQuMTc0OSBMODMuOTA4Nyw0NC42ODY5IEM4Mi41NTU3LDQyLjk2NTkgODAuOTU4Nyw0MS40NDk5IDc5LjEzMzcsNDAuMTU4OSBMNzkuMjc3NywzMy44Njc5IEM3OC4yNzM3LDMzLjMzMzkgNzcuMjA3NywzMi44NDI5IDc2LjA4MDcsMzIuNDEyOSBDNzQuOTc0NywzMi4wMDI5IDczLjg2NzcsMzEuNjMzOSA3Mi43NDA3LDMxLjM2NzkgTDY4LjY0MjcsMzYuMTYyOSBDNjYuNDI5NywzNS44OTU5IDY0LjIzNjcsMzUuOTc3OSA2Mi4wODU3LDM2LjM0NjkgTDU3Ljc0MDcsMzEuNzc2OSBDNTUuNTA3NywzMi40NzM5IDUzLjM1NTcsMzMuNDM2OSA1MS4zNDY3LDM0LjY0NTkgTDUxLjgzOTcsNDAuOTM2OSBDNTAuMTM4Nyw0Mi4yNjg5IDQ4LjYwMTcsNDMuODY3OSA0Ny4zMzA3LDQ1LjY5MDkgTDQxLjA0MDcsNDUuNTQ3OSBDNDAuNDg2Nyw0Ni41NzE5IDQwLjAxNTcsNDcuNjM3OSAzOS41ODU3LDQ4Ljc0NDkgQzM5LjE1NDcsNDkuODUwOSAzOC44MDY3LDUwLjk1NjkgMzguNTM5Nyw1Mi4wODQ5IEw0My4zMzU3LDU2LjE4MjkgQzQzLjA2ODcsNTguMzk1OSA0My4xMzA3LDYwLjYwODkgNDMuNTE5Nyw2Mi43Mzk5IEwzOC45NDk3LDY3LjA4MzkgQzM5LjY0NjcsNjkuMzE3OSA0MC41ODg3LDcxLjQ2OTkgNDEuODE4Nyw3My40Nzc5IEw0OC4wODg3LDcyLjk4NTkgQzQ5LjQ0MTcsNzQuNjg2OSA1MS4wMTk3LDc2LjIyMzkgNTIuODQyNyw3Ny40OTQ5IEw1Mi42OTk3LDgzLjc4NTkgQzUzLjcyNDcsODQuMzM4OSA1NC43OTA3LDg0LjgzMDkgNTUuODk2Nyw4NS4yNDA5IEM1Ny4wMDM3LDg1LjY3MDkgNTguMTI5Nyw4Ni4wMTg5IDU5LjI1NjcsODYuMjg1OSBMNjMuMzM1Nyw4MS41MTA5IEM2NS41NDc3LDgxLjc3NjkgNjcuNzYxNyw4MS42OTQ5IDY5Ljg5MjcsODEuMzI2OSBMNzQuMjM2Nyw4NS44NzQ5IEM3Ni40OTA3LDg1LjE5OTkgNzguNjQyNyw4NC4yMzU5IDgwLjY1MDcsODMuMDI2OSBMODAuMTU4Nyw3Ni43MzU5IEM4MS44NTk3LDc1LjM4MzkgODMuMzc2Nyw3My44MDU5IDg0LjY0NjcsNzEuOTgxOSBMOTAuOTU3Nyw3Mi4xMjQ5IEM5MS40OTA3LDcxLjEwMDkgOTEuOTgyNyw3MC4wMzU5IDkyLjQxMjcsNjguOTI4OSBDOTIuODIyNyw2Ny44MjE5IDkzLjE3MTcsNjYuNjk0OSA5My40NTc3LDY1LjU2NzkgTDg4LjY2MzcsNjEuNDg5OSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjQzBFNkZGIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik02Ni4wMjI4LDQ3LjYwMjkgQzYxLjQ5NDgsNDcuNjAyOSA1Ny4yMTA4LDUwLjM1MTkgNTUuNDkwOCw1NC44MTQ5IEM1My4yODc4LDYwLjU5NTkgNTYuMjAwOCw2Ny4xMTE5IDYxLjk4NTgsNjkuMzMzOSBDNjcuNzc0OCw3MS41NDM5IDc0LjI3OTgsNjguNjI5OSA3Ni40ODQ4LDYyLjg0MjkgQzc4LjY5MTgsNTcuMDUzOSA3NS43ODg4LDUwLjU0NjkgNzAuMDE0OCw0OC4zMzg5IEM2OC43MDE4LDQ3LjgzODkgNjcuMzUxOCw0Ny42MDI5IDY2LjAyMjgsNDcuNjAyOSBMNjYuMDIyOCw0Ny42MDI5IFogTTY1Ljk5NzgsNzMuNjQ0OSBDNjQuMjE0OCw3My42NDQ5IDYyLjQyODgsNzMuMzE4OSA2MC43MTE4LDcyLjY2MzkgQzUzLjA5MTgsNjkuNzM2OSA0OS4yNTc4LDYxLjE1ODkgNTIuMTYxOCw1My41Mzk5IEM1NS4wOTI4LDQ1LjkzMTkgNjMuNjcwOCw0Mi4xMDg5IDcxLjI4NTgsNDUuMDA4OSBDNzguODk2OCw0Ny45MTg5IDgyLjcyMjgsNTYuNDg3OSA3OS44MTU4LDY0LjExMjkgQzc4LjQwNzgsNjcuODA4OSA3NS42NDQ4LDcwLjczMTkgNzIuMDM2OCw3Mi4zNDY5IEM3MC4xMDU4LDczLjIxMDkgNjguMDUzOCw3My42NDQ5IDY1Ljk5NzgsNzMuNjQ0OSBMNjUuOTk3OCw3My42NDQ5IFogTTU0LjUwNzgsODIuNzA4OSBDNTUuMTc2OCw4My4wMzM5IDU1Ljg0OTgsODMuMzIxOSA1Ni41MTY4LDgzLjU2OTkgQzU3LjIxNDgsODMuODM5OSA1Ny45MTg4LDg0LjA3NjkgNTguNjI2OCw4NC4yNzk5IEw2Mi41OTk4LDc5LjYyNTkgTDYzLjU0NzgsNzkuNzQwOSBDNjUuNTI1OCw3OS45Nzg5IDY3LjU1NzgsNzkuOTIwOSA2OS41ODg4LDc5LjU2OTkgTDcwLjUyNDgsNzkuNDA4OSBMNzQuNzUzOCw4My44MzQ5IEM3Ni4xMzU4LDgzLjM1NTkgNzcuNDg0OCw4Mi43NTY5IDc4Ljc4NTgsODIuMDQzOSBMNzguMzA3OCw3NS45MzA5IEw3OS4wNDk4LDc1LjM0MDkgQzgwLjY2MzgsNzQuMDU3OSA4Mi4wNTQ4LDcyLjU4NDkgODMuMTgzOCw3MC45NjI5IEw4My43MzA4LDcwLjE3NzkgTDg5Ljg2ODgsNzAuMzE3OSBDOTAuMTk1OCw2OS42MzI5IDkwLjQ5MDgsNjguOTUyOSA5MC43NTE4LDY4LjI4MjkgQzkxLjAwMDgsNjcuNjExOSA5MS4yMzE4LDY2LjkwOTkgOTEuNDM5OCw2Ni4xOTE5IEw4Ni43Nzg4LDYyLjIyNzkgTDg2Ljg5MzgsNjEuMjc2OSBDODcuMTM4OCw1OS4yMzQ5IDg3LjA4MjgsNTcuMjA4OSA4Ni43MjU4LDU1LjI1MjkgTDg2LjU1MTgsNTQuMzA0OSBMOTEuMDAwOCw1MC4wNzU5IEM5MC41MDg4LDQ4LjY4NTkgODkuOTA1OCw0Ny4zMzQ5IDg5LjE5NzgsNDYuMDQzOSBMODMuMDk5OCw0Ni41NDE5IEw4Mi41MDc4LDQ1Ljc4ODkgQzgxLjI2MjgsNDQuMjA1OSA3OS43ODE4LDQyLjc5OTkgNzguMTAzOCw0MS42MTM5IEw3Ny4zMjk4LDQxLjA2NTkgTDc3LjQ3MDgsMzQuOTUwOSBDNzYuODAxOCwzNC42Mjg5IDc2LjEyNDgsMzQuMzM2OSA3NS40NDQ4LDM0LjA3NzkgQzc0LjY3NjgsMzMuNzkyOSA3My45OTU4LDMzLjU2MjkgNzMuMzY3OCwzMy4zNzc5IEw2OS4zNzY4LDM4LjA0NjkgTDY4LjQyOTgsMzcuOTMyOSBDNjYuNDYzOCwzNy42OTQ5IDY0LjQzMDgsMzcuNzUxOSA2Mi4zODY4LDM4LjEwMzkgTDYxLjQ0ODgsMzguMjY0OSBMNTcuMjMwOCwzMy44MjY5IEM1NS44NDI4LDM0LjMxOTkgNTQuNDk4OCwzNC45MjM5IDUzLjIxMTgsMzUuNjI4OSBMNTMuNjkwOCw0MS43NTA5IEw1Mi45Mzg4LDQyLjM0MDkgQzUxLjMzMTgsNDMuNTk4OSA0OS45Mzc4LDQ1LjA2ODkgNDguNzkzOCw0Ni43MTA5IEw0OC4yNDY4LDQ3LjQ5NTkgTDQyLjEyMDgsNDcuMzU0OSBDNDEuODIzOCw0Ny45Nzc5IDQxLjUzNDgsNDguNjQ5OSA0MS4yNDY4LDQ5LjM5MDkgQzQwLjk3NTgsNTAuMDg3OSA0MC43NDM4LDUwLjc2OTkgNDAuNTQ1OCw1MS40NTQ5IEw0NS4yMTg4LDU1LjQ0ODkgTDQ1LjEwNDgsNTYuMzk1OSBDNDQuODU4OCw1OC40Mzc5IDQ0LjkxNTgsNjAuNDY0OSA0NS4yNzI4LDYyLjQxOTkgTDQ1LjQ0NTgsNjMuMzY3OSBMNDAuOTk4OCw2Ny41OTY5IEM0MS41MDA4LDY5LjAxMzkgNDIuMTAxOCw3MC4zNTg5IDQyLjc5NDgsNzEuNjEzOSBMNDguODk0OCw3MS4xMzM5IEw0OS40ODQ4LDcxLjg3NjkgQzUwLjc5MTgsNzMuNTE5OSA1Mi4yNjM4LDc0LjkxNzkgNTMuODYxOCw3Ni4wMzE5IEw1NC42NDY4LDc2LjU3ODkgTDU0LjUwNzgsODIuNzA4OSBaIE01OS45MDQ4LDg4LjI3MDkgTDU4Ljg0NTgsODguMDE5OSBDNTcuNjI2OCw4Ny43MzE5IDU2LjQxNzgsODcuMzU0OSA1NS4yNTE4LDg2LjkwMTkgQzU0LjEzNDgsODYuNDg3OSA1Mi45ODE4LDg1Ljk2MzkgNTEuODUyOCw4NS4zNTI5IEw1MC44OTM4LDg0LjgzNDkgTDUxLjAzOTgsNzguMzg0OSBDNDkuNzAxOCw3Ny4zNjM5IDQ4LjQ1MDgsNzYuMTc1OSA0Ny4zMDQ4LDc0LjgzNDkgTDQwLjg2ODgsNzUuMzQwOSBMNDAuMjk3OCw3NC40MDg5IEMzOS4wMzk4LDcyLjM1MjkgMzguMDEyOCw3MC4wNjc5IDM3LjI0NzgsNjcuNjE1OSBMMzYuOTE3OCw2Ni41NTY5IEw0MS42MTA4LDYyLjA5NDkgQzQxLjM3NTgsNjAuNDAyOSA0MS4zMjc4LDU4LjY3MjkgNDEuNDY4OCw1Ni45MzI5IEwzNi41NTQ4LDUyLjczMjkgTDM2LjgwNDgsNTEuNjc0OSBDMzcuMDg5OCw1MC40Njk5IDM3LjQ1NjgsNDkuMjk5OSAzNy45MjQ4LDQ4LjA5NzkgQzM4LjQyMDgsNDYuODIwOSAzOC45Mjc4LDQ1LjcwODkgMzkuNDcwOCw0NC43MDA5IEwzOS45ODk4LDQzLjc0MDkgTDQ2LjQzOTgsNDMuODg3OSBDNDcuNDc3OCw0Mi41MjI5IDQ4LjY2NjgsNDEuMjY5OSA0OS45ODk4LDQwLjE0NTkgTDQ5LjQ4MzgsMzMuNjg2OSBMNTAuNDI3OCwzMy4xMTg5IEM1Mi41NTE4LDMxLjg0MDkgNTQuODM0OCwzMC44MTU5IDU3LjIxMDgsMzAuMDc1OSBMNTguMjY4OCwyOS43NDU5IEw2Mi43MzU4LDM0LjQ0NDkgQzY0LjQ3MTgsMzQuMjEzOSA2Ni4xOTc4LDM0LjE2MzkgNjcuODkyOCwzNC4yOTY5IEw3Mi4wOTI4LDI5LjM4MTkgTDczLjE1MTgsMjkuNjMyOSBDNzQuMjA4OCwyOS44ODI5IDc1LjMzNTgsMzAuMjM0OSA3Ni43MDA4LDMwLjc0MDkgQzc3Ljg2NDgsMzEuMTg1OSA3OS4wMDc4LDMxLjcwNTkgODAuMTEzOCwzMi4yOTI5IEw4MS4wODQ4LDMyLjgwOTkgTDgwLjkzNzgsMzkuMjczOSBDODIuMzE5OCw0MC4zMzI5IDgzLjU3ODgsNDEuNTI1OSA4NC42OTQ4LDQyLjgzMzkgTDkxLjEzNjgsNDIuMzA3OSBMOTEuNzA3OCw0My4yNTU5IEM5Mi45OTA4LDQ1LjM4OTkgOTQuMDE0OCw0Ny42Nzk5IDk0Ljc1MDgsNTAuMDYyOSBMOTUuMDc2OCw1MS4xMTg5IEw5MC4zODc4LDU1LjU3NzkgQzkwLjYyMTgsNTcuMjY5OSA5MC42Njk4LDU4Ljk5NzkgOTAuNTI5OCw2MC43MzY5IEw5NS40NTk4LDY0LjkzMDkgTDk1LjE4NTgsNjYuMDA3OSBDOTQuODc3OCw2Ny4yMTI5IDk0LjUwNzgsNjguNDAzOSA5NC4wODM4LDY5LjU0NzkgQzkzLjY0MjgsNzAuNjg0OSA5My4xMjY4LDcxLjgxOTkgOTIuNTM5OCw3Mi45NDc5IEw5Mi4wMjc4LDczLjkzMjkgTDg1LjUzODgsNzMuNzg0OSBDODQuNTExOCw3NS4xMzQ5IDgzLjMyOTgsNzYuMzg1OSA4Mi4wMDc4LDc3LjUxOTkgTDgyLjUxMjgsODMuOTg1OSBMODEuNTY5OCw4NC41NTM5IEM3OS40MTM4LDg1Ljg1MjkgNzcuMTE3OCw4Ni44NzE5IDc0Ljc0OTgsODcuNTgyOSBMNzMuNzAyOCw4Ny44OTY5IEw2OS4yNDQ4LDgzLjIyODkgQzY3LjUxNDgsODMuNDYwOSA2NS43ODY4LDgzLjUxMTkgNjQuMDg1OCw4My4zNzU5IEw1OS45MDQ4LDg4LjI3MDkgWiIgaWQ9IkZpbGwtMyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNNjUuNTMyNiwxOS4zNTgzIEM0My40MjQ2LDE5LjM1ODMgMjUuNDM2NiwzNy4zNDUzIDI1LjQzNjYsNTkuNDU0MyBDMjUuNDM2Niw4MS41NjMzIDQzLjQyNDYsOTkuNTUwMyA2NS41MzI2LDk5LjU1MDMgQzg3LjY0MDYsOTkuNTUwMyAxMDUuNjI4Niw4MS41NjMzIDEwNS42Mjg2LDU5LjQ1NDMgQzEwNS42Mjg2LDM3LjM0NTMgODcuNjQwNiwxOS4zNTgzIDY1LjUzMjYsMTkuMzU4MyBNNjUuNTMyNiwxMDMuMTE1MyBDNDEuNDU3NiwxMDMuMTE1MyAyMS44NzE2LDgzLjUyOTMgMjEuODcxNiw1OS40NTQzIEMyMS44NzE2LDM1LjM3OTMgNDEuNDU3NiwxNS43OTMzIDY1LjUzMjYsMTUuNzkzMyBDODkuNjA3NiwxNS43OTMzIDEwOS4xOTM2LDM1LjM3OTMgMTA5LjE5MzYsNTkuNDU0MyBDMTA5LjE5MzYsODMuNTI5MyA4OS42MDc2LDEwMy4xMTUzIDY1LjUzMjYsMTAzLjExNTMiIGlkPSJGaWxsLTUiIGZpbGw9IiNDMEU2RkYiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTEwMy4xNjI1LDEwOC42MDczIEMxMDIuNjc2NSwxMDguNTY5MyAxMDIuMjA3NSwxMDguMzM0MyAxMDEuODg2NSwxMDcuOTE3MyBDMTAxLjI4NjUsMTA3LjEzNzMgMTAxLjQzMTUsMTA2LjAxODMgMTAyLjIxMTUsMTA1LjQxODMgQzEwNC4yMTk1LDEwMy44NzIzIDEwNi4wODQ1LDEwMi4yMDgzIDEwNy43NTg1LDEwMC40NzEzIEMxMDguNDQwNSw5OS43NjIzIDEwOS41Njk1LDk5Ljc0MTMgMTEwLjI3ODUsMTAwLjQyNDMgQzExMC45ODc1LDEwMS4xMDczIDExMS4wMDg1LDEwMi4yMzYzIDExMC4zMjU1LDEwMi45NDQzIEMxMDguNTMwNSwxMDQuODA4MyAxMDYuNTMyNSwxMDYuNTg5MyAxMDQuMzg2NSwxMDguMjQyMyBDMTA0LjAyMzUsMTA4LjUyMjMgMTAzLjU4NTUsMTA4LjY0MDMgMTAzLjE2MjUsMTA4LjYwNzMgTTYwLjk1MDUsMTIxLjMzMTMgQzU2LjMyOTUsMTIwLjk3NTMgNTEuNzY4NSwxMjAuMDgyMyA0Ny4zOTU1LDExOC42NzczIEM0Ni40NTc1LDExOC4zNzczIDQ1Ljk0MjUsMTE3LjM3NDMgNDYuMjQzNSwxMTYuNDM2MyBDNDYuNTQzNSwxMTUuNDk5MyA0Ny41NDU1LDExNC45ODIzIDQ4LjQ4NTUsMTE1LjI4NDMgQzUyLjU5NDUsMTE2LjYwMzMgNTYuODgwNSwxMTcuNDQxMyA2MS4yMjQ1LDExNy43NzYzIEM3Mi42NTk1LDExOC42NTgzIDg0Ljc1NjUsMTE1Ljg4ODMgOTUuMjg3NSwxMDkuOTc4MyBDOTYuMTQ2NSwxMDkuNDk3MyA5Ny4yMzI1LDEwOS44MDIzIDk3LjcxMzUsMTEwLjY2MDMgQzk4LjE5NTUsMTExLjUxODMgOTcuODkwNSwxMTIuNjA1MyA5Ny4wMzI1LDExMy4wODczIEM4NS44OTM1LDExOS4zMzczIDczLjA3OTUsMTIyLjI2NjMgNjAuOTUwNSwxMjEuMzMxMyIgaWQ9IkZpbGwtNyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTAzLjYzMjIsOTEuMjg3IEMxMDMuNjMyMiw4OC41MTYgMTAxLjM4NjIsODYuMjcxIDk4LjYxNTIsODYuMjcxIEM5NS44NDUyLDg2LjI3MSA5My41OTkyLDg4LjUxNiA5My41OTkyLDkxLjI4NyBDOTMuNTk5Miw5NC4wNTggOTUuODQ1Miw5Ni4zMDMgOTguNjE1Miw5Ni4zMDMgQzEwMS4zODYyLDk2LjMwMyAxMDMuNjMyMiw5NC4wNTggMTAzLjYzMjIsOTEuMjg3IiBpZD0iRmlsbC05IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik02NS42OTIyLDEwNi41NTk1IEMzOS42NzEyLDEwNi41NTk1IDE4LjUwMzIsODUuMzg1NSAxOC41MDMyLDU5LjM1ODUgQzE4LjUwMzIsNTAuOTk5NSAyMC43MTIyLDQyLjc5NjUgMjQuODkwMiwzNS42MzU1IEwyNy45NjkyLDM3LjQzMjUgQzI0LjEwOTIsNDQuMDQ4NSAyMi4wNjgyLDUxLjYzMDUgMjIuMDY4Miw1OS4zNTg1IEMyMi4wNjgyLDgzLjQxOTUgNDEuNjM4MiwxMDIuOTk0NSA2NS42OTIyLDEwMi45OTQ1IEM3NS44MjcyLDEwMi45OTQ1IDg1LjcwMzIsOTkuNDMzNSA5My41MDIyLDkyLjk2ODUgTDk1Ljc3NzIsOTUuNzEyNSBDODcuMzQxMiwxMDIuNzA3NSA3Ni42NTYyLDEwNi41NTk1IDY1LjY5MjIsMTA2LjU1OTUiIGlkPSJGaWxsLTExIiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNS45MTE1LDM0LjEwODggQzIzLjgwNjUsMzQuMTA4OCAyMi4wOTg1LDM1LjgxNjggMjIuMDk4NSwzNy45MjE4IEMyMi4wOTg1LDQwLjAyNzggMjMuODA2NSw0MS43MzQ4IDI1LjkxMTUsNDEuNzM0OCBDMjguMDE3NSw0MS43MzQ4IDI5LjcyNDUsNDAuMDI3OCAyOS43MjQ1LDM3LjkyMTggQzI5LjcyNDUsMzUuODE2OCAyOC4wMTc1LDM0LjEwODggMjUuOTExNSwzNC4xMDg4IiBpZD0iRmlsbC0xMyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNOTguNjE2MSw4OC4wNTM2IEM5Ni44MzMxLDg4LjA1MzYgOTUuMzgyMSw4OS41MDM2IDk1LjM4MjEsOTEuMjg2NiBDOTUuMzgyMSw5My4wNzA2IDk2LjgzMzEsOTQuNTIwNiA5OC42MTYxLDk0LjUyMDYgQzEwMC4zOTkxLDk0LjUyMDYgMTAxLjg0OTEsOTMuMDcwNiAxMDEuODQ5MSw5MS4yODY2IEMxMDEuODQ5MSw4OS41MDM2IDEwMC4zOTkxLDg4LjA1MzYgOTguNjE2MSw4OC4wNTM2IE05OC42MTYxLDk4LjA4NTYgQzk0Ljg2NzEsOTguMDg1NiA5MS44MTcxLDk1LjAzNTYgOTEuODE3MSw5MS4yODY2IEM5MS44MTcxLDg3LjUzODYgOTQuODY3MSw4NC40ODg2IDk4LjYxNjEsODQuNDg4NiBDMTAyLjM2NTEsODQuNDg4NiAxMDUuNDE1MSw4Ny41Mzg2IDEwNS40MTUxLDkxLjI4NjYgQzEwNS40MTUxLDk1LjAzNTYgMTAyLjM2NTEsOTguMDg1NiA5OC42MTYxLDk4LjA4NTYiIGlkPSJGaWxsLTE1IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTYuOTMwNSw5My41MDMzIEwxMTMuODY5NSw5MS42NzUzIEMxMTQuMjAzNSw5MS4xMTUzIDExNC41Mjk1LDkwLjU1MjMgMTE0Ljg0NDUsODkuOTgyMyBMMTE3Ljk2MzUsOTEuNzA3MyBDMTE3LjYyODUsOTIuMzEyMyAxMTcuMjg0NSw5Mi45MTEzIDExNi45MzA1LDkzLjUwMzMiIGlkPSJGaWxsLTE3IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik02MS40MjEyLDQuMDE0NSBMNjEuMjYyMiwwLjQ1MzUgQzYyLjcwNTIsMC4zODk1IDY0LjE3MTIsMC4zNzE1IDY1LjYyMjIsMC40MDk1IEw2NS41MzIyLDMuOTcyNSBDNjQuMTY2MiwzLjk0MTUgNjIuNzgyMiwzLjk1NDUgNjEuNDIxMiw0LjAxNDUgTDYxLjQyMTIsNC4wMTQ1IFogTTczLjcwNjIsNC43NTA1IEM3Mi4zNjEyLDQuNTI1NSA3MC45OTEyLDQuMzQ3NSA2OS42MzQyLDQuMjE4NSBMNjkuOTcxMiwwLjY2ODUgQzcxLjQxMjIsMC44MDU1IDcyLjg2NjIsMC45OTU1IDc0LjI5NDIsMS4yMzQ1IEw3My43MDYyLDQuNzUwNSBaIE01My4yNjEyLDQuOTYxNSBMNTIuNjAxMiwxLjQ1NzUgQzU0LjAyNjIsMS4xODk1IDU1LjQ3NzIsMC45Njg1IDU2LjkxMzIsMC44MDI1IEw1Ny4zMjQyLDQuMzQzNSBDNTUuOTcxMiw0LjUwMDUgNTQuNjA0Miw0LjcwODUgNTMuMjYxMiw0Ljk2MTUgTDUzLjI2MTIsNC45NjE1IFogTTgxLjY4NTIsNi42NzY1IEM4MC4zODkyLDYuMjY0NSA3OS4wNTkyLDUuODkxNSA3Ny43MzAyLDUuNTcxNSBMNzguNTY3MiwyLjEwNjUgQzc5Ljk3NzIsMi40NDY1IDgxLjM5MDIsMi44NDE1IDgyLjc2NjIsMy4yNzk1IEw4MS42ODUyLDYuNjc2NSBaIE00NS4zMjAyLDcuMDU0NSBMNDQuMTY4MiwzLjY4MTUgQzQ1LjUzNjIsMy4yMTM1IDQ2Ljk0MTIsMi43ODg1IDQ4LjM0NDIsMi40MTk1IEw0OS4yNTMyLDUuODY3NSBDNDcuOTMxMiw2LjIxNDUgNDYuNjA4Miw2LjYxNDUgNDUuMzIwMiw3LjA1NDUgTDQ1LjMyMDIsNy4wNTQ1IFogTTg5LjMwNTIsOS43MTY1IEM4OC4wNzgyLDkuMTIxNSA4Ni44MTUyLDguNTY1NSA4NS41NTEyLDguMDYxNSBMODYuODczMiw0Ljc1MDUgQzg4LjIxNDIsNS4yODU1IDg5LjU1NTIsNS44NzY1IDkwLjg1ODIsNi41MDc1IEw4OS4zMDUyLDkuNzE2NSBaIE0zNy43NTkyLDEwLjI1NjUgTDM2LjEzODIsNy4wODE1IEMzNy40MzAyLDYuNDIxNSAzOC43NjAyLDUuODAxNSA0MC4wOTIyLDUuMjM4NSBMNDEuNDgyMiw4LjUyMDUgQzQwLjIyODIsOS4wNTI1IDM4Ljk3NTIsOS42MzY1IDM3Ljc1OTIsMTAuMjU2NSBMMzcuNzU5MiwxMC4yNTY1IFogTTk2LjQxNzIsMTMuODA0NSBDOTUuMjg3MiwxMy4wNDM1IDk0LjExNDIsMTIuMzEzNSA5Mi45MzMyLDExLjYzMzUgTDk0LjcxMDIsOC41NDM1IEM5NS45NjQyLDkuMjY0NSA5Ny4yMDkyLDEwLjAzOTUgOTguNDA4MiwxMC44NDg1IEw5Ni40MTcyLDEzLjgwNDUgWiBNMzAuNzI2MiwxNC40OTc1IEwyOC42NzMyLDExLjU4MjUgQzI5Ljg1NjIsMTAuNzUwNSAzMS4wODUyLDkuOTQ4NSAzMi4zMjYyLDkuMTk5NSBMMzQuMTY3MiwxMi4yNTI1IEMzMi45OTgyLDEyLjk1NzUgMzEuODQwMiwxMy43MTI1IDMwLjcyNjIsMTQuNDk3NSBMMzAuNzI2MiwxNC40OTc1IFogTTEwMi44ODcyLDE4Ljg1ODUgQzEwMS44NzMyLDE3Ljk0MzUgMTAwLjgxNDIsMTcuMDU1NSA5OS43NDEyLDE2LjIxODUgTDEwMS45MzQyLDEzLjQwODUgQzEwMy4wNzMyLDE0LjI5NzUgMTA0LjE5NzIsMTUuMjM5NSAxMDUuMjc0MiwxNi4yMTE1IEwxMDIuODg3MiwxOC44NTg1IFogTTEwOC41ODUyLDI0Ljc3MzUgQzEwNy43MDkyLDIzLjcyNTUgMTA2Ljc4NTIsMjIuNjk2NSAxMDUuODQwMiwyMS43MTU1IEwxMDguNDA4MiwxOS4yNDI1IEMxMDkuNDEwMiwyMC4yODM1IDExMC4zOTAyLDIxLjM3NDUgMTExLjMxOTIsMjIuNDg2NSBMMTA4LjU4NTIsMjQuNzczNSBaIE0xMTMuMzk1MiwzMS40MzE1IEMxMTIuNjc2MiwzMC4yNzE1IDExMS45MDcyLDI5LjEyMjUgMTExLjEwNzIsMjguMDE3NSBMMTEzLjk5NzIsMjUuOTI5NSBDMTE0Ljg0NTIsMjcuMTAyNSAxMTUuNjYyMiwyOC4zMjE1IDExNi40MjUyLDI5LjU1MzUgTDExMy4zOTUyLDMxLjQzMTUgWiBNMTE3LjIxODIsMzguNzA1NSBDMTE2LjY3MDIsMzcuNDUzNSAxMTYuMDcwMiwzNi4yMDc1IDExNS40MzYyLDM1LjAwMTUgTDExOC41OTIyLDMzLjM0MjUgQzExOS4yNjUyLDM0LjYyMjUgMTE5LjkwMTIsMzUuOTQ2NSAxMjAuNDg0MiwzNy4yNzU1IEwxMTcuMjE4MiwzOC43MDU1IFogTTExOS45NjgyLDQ2LjQ0NDUgQzExOS42MDUyLDQ1LjEzMjUgMTE5LjE4OTIsNDMuODE0NSAxMTguNzMzMiw0Mi41Mjc1IEwxMjIuMDkzMiw0MS4zMzU1IEMxMjIuNTc3Miw0Mi43MDE1IDEyMy4wMTkyLDQ0LjEwMDUgMTIzLjQwNDIsNDUuNDkzNSBMMTE5Ljk2ODIsNDYuNDQ0NSBaIE0xMjEuNTg3Miw1NC40ODk1IEMxMjEuNDE0Miw1My4xMzk1IDEyMS4xOTAyLDUxLjc3NjUgMTIwLjkyMTIsNTAuNDM3NSBMMTI0LjQxNjIsNDkuNzM0NSBDMTI0LjcwMjIsNTEuMTU1NSAxMjQuOTQwMiw1Mi42MDM1IDEyNS4xMjMyLDU0LjAzNjUgTDEyMS41ODcyLDU0LjQ4OTUgWiBNMTI1LjYyMjIsNjIuNzM2NSBMMTIyLjA1NjIsNjIuNjg3NSBMMTIyLjA2MTIsNjEuOTQxNSBDMTIyLjA2MTIsNjAuODI3NSAxMjIuMDI5Miw1OS42OTU1IDEyMS45NjUyLDU4LjU4MDUgTDEyNS41MjUyLDU4LjM3NjUgQzEyNS41OTIyLDU5LjU1OTUgMTI1LjYyNzIsNjAuNzU5NSAxMjUuNjI3Miw2MS45NDE1IEwxMjUuNjIyMiw2Mi43MzY1IFogTTEyNC45MDEyLDcxLjQxNjUgTDEyMS4zNzgyLDcwLjg3MjUgQzEyMS41ODYyLDY5LjUzMTUgMTIxLjc0OTIsNjguMTU4NSAxMjEuODYyMiw2Ni43OTI1IEwxMjUuNDE1Miw2Ny4wODc1IEMxMjUuMjk0Miw2OC41Mzc1IDEyNS4xMjIyLDY5Ljk5MzUgMTI0LjkwMTIsNzEuNDE2NSBMMTI0LjkwMTIsNzEuNDE2NSBaIE0xMjIuOTYwMiw3OS45MTU1IEwxMTkuNTUwMiw3OC44NzU1IEMxMTkuOTQ3Miw3Ny41NzU1IDEyMC4zMDIyLDc2LjIzOTUgMTIwLjYwNjIsNzQuOTA3NSBMMTI0LjA4MjIsNzUuNzAxNSBDMTIzLjc1OTIsNzcuMTE1NSAxMjMuMzgxMiw3OC41MzQ1IDEyMi45NjAyLDc5LjkxNTUgTDEyMi45NjAyLDc5LjkxNTUgWiBNMTE5LjgzMDIsODguMDUyNSBMMTE2LjYwMzIsODYuNTM2NSBDMTE3LjE4MjIsODUuMzAzNSAxMTcuNzI0Miw4NC4wMzI1IDExOC4yMTMyLDgyLjc1OTUgTDEyMS41NDEyLDg0LjAzOTUgQzEyMS4wMjEyLDg1LjM5MTUgMTIwLjQ0NTIsODYuNzQxNSAxMTkuODMwMiw4OC4wNTI1IEwxMTkuODMwMiw4OC4wNTI1IFoiIGlkPSJGaWxsLTE5IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNi45NDg2LDE3LjM5NjQgTDI0LjY2MzYsMTQuNjU5NCBDMjUuMTkzNiwxNC4yMTc0IDI1LjczMTYsMTMuNzgzNCAyNi4yNzY2LDEzLjM1ODQgTDI4LjQ2ODYsMTYuMTcwNCBDMjcuOTUzNiwxNi41NzE0IDI3LjQ0NzYsMTYuOTc5NCAyNi45NDg2LDE3LjM5NjQiIGlkPSJGaWxsLTIxIiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTUuNjc0Nyw4OC43MjY1IEMxMTMuODY2Nyw4OC43MjY1IDExMi40MDE3LDkwLjE5MTUgMTEyLjQwMTcsOTEuOTk5NSBDMTEyLjQwMTcsOTMuODA3NSAxMTMuODY2Nyw5NS4yNzM1IDExNS42NzQ3LDk1LjI3MzUgQzExNy40ODI3LDk1LjI3MzUgMTE4Ljk0ODcsOTMuODA3NSAxMTguOTQ4Nyw5MS45OTk1IEMxMTguOTQ4Nyw5MC4xOTE1IDExNy40ODI3LDg4LjcyNjUgMTE1LjY3NDcsODguNzI2NSIgaWQ9IkZpbGwtMjMiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjA2NjMsNy45ODg3IEMyNC40MjAzLDcuOTg4NyAyMS40NjMzLDEwLjk0NDcgMjEuNDYzMywxNC41OTE3IEMyMS40NjMzLDE4LjIzNzcgMjQuNDIwMywyMS4xOTM3IDI4LjA2NjMsMjEuMTkzNyBDMzEuNzEyMywyMS4xOTM3IDM0LjY2OTMsMTguMjM3NyAzNC42NjkzLDE0LjU5MTcgQzM0LjY2OTMsMTAuOTQ0NyAzMS43MTIzLDcuOTg4NyAyOC4wNjYzLDcuOTg4NyIgaWQ9IkZpbGwtMjUiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjIyMDYsOS42NjIgQzI1LjU2MjYsOS42NjIgMjMuNDAwNiwxMS44MjQgMjMuNDAwNiwxNC40ODIgQzIzLjQwMDYsMTcuMTQgMjUuNTYyNiwxOS4zMDEgMjguMjIwNiwxOS4zMDEgQzMwLjg3ODYsMTkuMzAxIDMzLjA0MDYsMTcuMTQgMzMuMDQwNiwxNC40ODIgQzMzLjA0MDYsMTEuODI0IDMwLjg3ODYsOS42NjIgMjguMjIwNiw5LjY2MiBNMjguMjIwNiwyMi44NjYgQzIzLjU5NjYsMjIuODY2IDE5LjgzNTYsMTkuMTA1IDE5LjgzNTYsMTQuNDgyIEMxOS44MzU2LDkuODU4IDIzLjU5NjYsNi4wOTcgMjguMjIwNiw2LjA5NyBDMzIuODQ0Niw2LjA5NyAzNi42MDU2LDkuODU4IDM2LjYwNTYsMTQuNDgyIEMzNi42MDU2LDE5LjEwNSAzMi44NDQ2LDIyLjg2NiAyOC4yMjA2LDIyLjg2NiIgaWQ9IkZpbGwtMjciIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTQwLjIxMjMsOTUuODA5NSBDNDAuMDA0Myw5MC4yMjM1IDM1LjMwNjMsODUuODY0NSAyOS43MjAzLDg2LjA3MzUgQzI0LjEzNDMsODYuMjgyNSAxOS43NzUzLDkwLjk3OTUgMTkuOTgzMyw5Ni41NjU1IEMyMC4xOTIzLDEwMi4xNTE1IDI0Ljg5MDMsMTA2LjUxMTUgMzAuNDc2MywxMDYuMzAyNSBDMzYuMDYyMywxMDYuMDkzNSA0MC40MjEzLDEwMS4zOTU1IDQwLjIxMjMsOTUuODA5NSIgaWQ9IkZpbGwtMjkiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTM2Ljg3MTksMTAyLjQ2NjIgQzMzLjE1NzksMTA2LjEyNDIgMjcuMTg3OSwxMDYuMDc0MiAyMy41Mjk5LDEwMi4zNjAyIEMxOS44NzY5LDk4LjYzMzIgMTkuOTI3OSw5Mi42NjMyIDIzLjY0MTksODkuMDA0MiBDMjcuMzYyOSw4NS4zNjUyIDMzLjMzMTksODUuNDE2MiAzNi45OTA5LDg5LjEzMDIgQzQwLjYzNjksOTIuODM3MiA0MC41ODQ5LDk4LjgwNzIgMzYuODcxOSwxMDIuNDY2MiBMMzYuODcxOSwxMDIuNDY2MiBaIE00NC4zOTk5LDEwNC4zMjMyIEM0NS4yNDI5LDEwMi45NDUyIDQ1Ljg2ODksMTAxLjQ2NzIgNDYuMjU0OSw5OS45NDUyIEw1MC41NzU5LDk4LjQ1ODIgQzUwLjc5NTksOTYuNzYzMiA1MC44MDg5LDk1LjA1NDIgNTAuNjE3OSw5My4zNjYyIEw0Ni4zMjk5LDkxLjgxNDIgQzQ1Ljk1NTksOTAuMjcyMiA0NS4zNTk5LDg4Ljc5MTIgNDQuNTQ2OSw4Ny4zOTAyIEw0Ni41MzY5LDgzLjI4NzIgQzQ2LjAzNTksODIuNjMzMiA0NS40ODA5LDgxLjk4NzIgNDQuODY3OSw4MS4zNjQyIEM0NC4yNjI5LDgwLjc2MTIgNDMuNjQzOSw4MC4xODQyIDQyLjk4MDksNzkuNjY5MiBMMzguODM0OSw4MS41OTUyIEMzNy40NTU5LDgwLjc1MzIgMzUuOTg1OSw4MC4xNDYyIDM0LjQ1NjksNzkuNzQxMiBMMzIuOTY5OSw3NS40MjAyIEMzMS4yODc5LDc1LjIwNjIgMjkuNTc4OSw3NS4xOTIyIDI3Ljg5MDksNzUuMzg0MiBMMjYuMzE5OSw3OS42NzkyIEMyNC43OTc5LDgwLjA0NTIgMjMuMzAyOSw4MC42MzUyIDIxLjkxNDksODEuNDU0MiBMMTcuODExOSw3OS40NjUyIEMxNy4xMzg5LDc5Ljk3MzIgMTYuNTA2OSw4MC41MzMyIDE1Ljg4OTksODEuMTMzMiBDMTUuMjcyOSw4MS43MzMyIDE0LjcwOTksODIuMzU4MiAxNC4xOTM5LDgzLjAyMDIgTDE2LjEyMDksODcuMTY2MiBDMTUuMjc3OSw4OC41NDUyIDE0LjY1MTksOTAuMDIyMiAxNC4yNjU5LDkxLjU0NTIgTDkuOTQ0OSw5My4wMzEyIEM5LjczMDksOTQuNzE0MiA5LjcwMzksOTYuNDE2MiA5LjkwOTksOTguMTEwMiBMMTQuMTkwOSw5OS42NzUyIEMxNC41Njk5LDEwMS4yMDQyIDE1LjE0NjksMTAyLjY5MzIgMTUuOTY1OSwxMDQuMDc5MiBMMTMuOTc1OSwxMDguMTgzMiBDMTQuNDg0OSwxMDguODU3MiAxNS4wMzg5LDEwOS41MDIyIDE1LjY0NDksMTEwLjEwNTIgQzE2LjI0NDksMTEwLjcyMjIgMTYuODgyOSwxMTEuMjkyMiAxNy41NDQ5LDExMS44MDcyIEwyMS42NzE5LDEwOS44ODgyIEMyMy4wNTA5LDExMC43MzEyIDI0LjUzNDksMTExLjM0MzIgMjYuMDQ5OSwxMTEuNzQyMiBMMjcuNTQyOSwxMTYuMDUwMiBDMjkuMjMxOSwxMTYuMjg0MiAzMC45NDA5LDExNi4yOTcyIDMyLjYyODksMTE2LjEwNTIgTDM0LjIwMDksMTExLjgxMDIgQzM1LjcyODksMTExLjQzMTIgMzcuMjA0OSwxMTAuODQ4MiAzOC41OTA5LDExMC4wMjgyIEw0Mi43MDc5LDExMi4wMjUyIEM0My4zNjg5LDExMS41MTAyIDQ0LjAxMzksMTEwLjk1NjIgNDQuNjMwOSwxMTAuMzU2MiBDNDUuMjMzOSwxMDkuNzUxMiA0NS44MDM5LDEwOS4xMTIyIDQ2LjMzMTksMTA4LjQ1NjIgTDQ0LjM5OTksMTA0LjMyMzIgWiIgaWQ9IkZpbGwtMzEiIGZpbGw9IiNDMEU2RkYiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTI4Ljg1NzgsMTE0LjQwMDMgQzI5LjY3OTgsMTE0LjQ2NDMgMzAuNTEwOCwxMTQuNDczMyAzMS4zNDQ4LDExNC40MjYzIEwzMi44NTE4LDExMC4zMDczIEwzMy43NzE4LDExMC4wODAzIEMzNS4xNzY4LDEwOS43MzIzIDM2LjQ5MjgsMTA5LjE5ODMgMzcuNjg0OCwxMDguNDk0MyBMMzguNTA3OCwxMDguMDA3MyBMNDIuNDYxOCwxMDkuOTI0MyBDNDIuNzg2OCwxMDkuNjQ1MyA0My4wOTU4LDEwOS4zNjIzIDQzLjM4ODgsMTA5LjA3ODMgQzQzLjY3MDgsMTA4Ljc5NTMgNDMuOTU0OCwxMDguNDkyMyA0NC4yMzQ4LDEwOC4xNzczIEw0Mi4zNzk4LDEwNC4yMTAzIEw0Mi44Nzk4LDEwMy4zOTMzIEM0My42Mjk4LDEwMi4xNjQzIDQ0LjE4NDgsMTAwLjg1NzMgNDQuNTI1OCw5OS41MDczIEw0NC43NjI4LDk4LjU3MzMgTDQ4LjkxNzgsOTcuMTQzMyBDNDguOTc4OCw5Ni4zMTUzIDQ4Ljk4NDgsOTUuNDgzMyA0OC45Mzg4LDk0LjY1NDMgTDQ0LjgyMTgsOTMuMTY0MyBMNDQuNTk3OCw5Mi4yMzMzIEM0NC4yNjQ4LDkwLjg2MTMgNDMuNzI5OCw4OS41MzMzIDQzLjAwNDgsODguMjg2MyBMNDIuNTI4OCw4Ny40NjUzIEw0NC40Mzg4LDgzLjUyOTMgQzQ0LjE2NjgsODMuMjEzMyA0My44ODQ4LDgyLjkwNjMgNDMuNTk3OCw4Mi42MTQzIEM0My4yNzM4LDgyLjI5MjMgNDIuOTgwOCw4Mi4wMTIzIDQyLjcwMzgsODEuNzY0MyBMMzguNzE5OCw4My42MTQzIEwzNy45MDQ4LDgzLjExNjMgQzM2LjcxOTgsODIuMzkyMyAzNS40MDU4LDgxLjgzNjMgMzQuMDAxOCw4MS40NjQzIEwzMy4wODE4LDgxLjIyMTMgTDMxLjY1NjgsNzcuMDgwMyBDMzAuODI3OCw3Ny4wMjEzIDI5Ljk5ODgsNzcuMDE2MyAyOS4xNzQ4LDc3LjA2MzMgTDI3LjY2NDgsODEuMTg5MyBMMjYuNzM1OCw4MS40MTIzIEMyNS4zNDM4LDgxLjc0NjMgMjQuMDI3OCw4Mi4yNzczIDIyLjgyMTgsODIuOTg5MyBMMjEuOTk4OCw4My40NzYzIEwxOC4wNTM4LDgxLjU2MzMgQzE3Ljc1NTgsODEuODIwMyAxNy40NTA4LDgyLjEwMjMgMTcuMTMyOCw4Mi40MTEzIEMxNi44MzI4LDgyLjcwMjMgMTYuNTUxOCw4Mi45OTUzIDE2LjI4NTgsODMuMjkyMyBMMTguMTM4OCw4Ny4yODEzIEwxNy42NDA4LDg4LjA5NjMgQzE2Ljg5MDgsODkuMzI1MyAxNi4zMzY4LDkwLjYzMjMgMTUuOTk0OCw5MS45ODMzIEwxNS43NTc4LDkyLjkxNzMgTDExLjYwMzgsOTQuMzQ2MyBDMTEuNTQyOCw5NS4xODYzIDExLjUzNTgsOTYuMDE0MyAxMS41ODM4LDk2LjgyNDMgTDE1LjY5MzgsOTguMzI2MyBMMTUuOTIwOCw5OS4yNDYzIEMxNi4yNzU4LDEwMC42NzYzIDE2LjgwNjgsMTAxLjk5NzMgMTcuNTAwOCwxMDMuMTczMyBMMTcuOTg2OCwxMDMuOTk2MyBMMTYuMDcyOCwxMDcuOTQ2MyBDMTYuMzQyOCwxMDguMjYyMyAxNi42MjA4LDEwOC41NjEzIDE2LjkwMjgsMTA4Ljg0MzMgQzE3LjIwMDgsMTA5LjE0OTMgMTcuNTA0OCwxMDkuNDM5MyAxNy44MTU4LDEwOS43MTUzIEwyMS43ODY4LDEwNy44NjkzIEwyMi42MDE4LDEwOC4zNjczIEMyMy43OTI4LDEwOS4wOTUzIDI1LjEwNTgsMTA5LjY1MTMgMjYuNTAzOCwxMTAuMDE5MyBMMjcuNDIyOCwxMTAuMjYxMyBMMjguODU3OCwxMTQuNDAwMyBaIE0zMC4yOTI4LDExOC4wMjEzIEMyOS4yODU4LDExOC4wMjEzIDI4LjI4NTgsMTE3Ljk1MzMgMjcuMjk4OCwxMTcuODE2MyBMMjYuMjE2OCwxMTcuNjY3MyBMMjQuNjY3OCwxMTMuMTk2MyBDMjMuNTkyOCwxMTIuODU0MyAyMi41NjE4LDExMi40MTgzIDIxLjU4NjgsMTExLjg5NDMgTDE3LjMxMDgsMTEzLjg4MTMgTDE2LjQ1MDgsMTEzLjIxMzMgQzE1LjcxOTgsMTEyLjY0NjMgMTUuMDE4OCwxMTIuMDE3MyAxNC4zNjY4LDExMS4zNDgzIEMxMy43NDU4LDExMC43MzAzIDEzLjEyOTgsMTEwLjAyMDMgMTIuNTUzOCwxMDkuMjU3MyBMMTEuODk2OCwxMDguMzg3MyBMMTMuOTU5OCwxMDQuMTMxMyBDMTMuNDU5OCwxMDMuMTU5MyAxMy4wNDI4LDEwMi4xMjMzIDEyLjcxNTgsMTAxLjAzMzMgTDguMjcxOCw5OS40MDkzIEw4LjE0MDgsOTguMzI0MyBDNy45MjQ4LDk2LjU0NjMgNy45MzY4LDk0LjY4OTMgOC4xNzY4LDkyLjgwNTMgTDguMzE2OCw5MS43MDYzIEwxMi44MDY4LDkwLjE2MjMgQzEzLjE0MDgsODkuMTAzMyAxMy41Nzg4LDg4LjA3MjMgMTQuMTE0OCw4Ny4wNzkzIEwxMi4xMTk4LDgyLjc4NDMgTDEyLjc4NzgsODEuOTI2MyBDMTMuMzUxOCw4MS4yMDAzIDEzLjk1OTgsODAuNTIzMyAxNC42NDg4LDc5Ljg1NTMgQzE1LjM3NTgsNzkuMTQ4MyAxNi4wNTk4LDc4LjU1NDMgMTYuNzM5OCw3OC4wNDEzIEwxNy42MDk4LDc3LjM4NTMgTDIxLjg2MTgsNzkuNDQ4MyBDMjIuODQ4OCw3OC45MzczIDIzLjg4NTgsNzguNTE5MyAyNC45NjI4LDc4LjE5ODMgTDI2LjU5NTgsNzMuNzM3MyBMMjcuNjg5OCw3My42MTMzIEMyOS41MTA4LDczLjQwNzMgMzEuMzYxOCw3My40MTkzIDMzLjE5MzgsNzMuNjUwMyBMMzQuMjk0OCw3My43OTEzIEwzNS44NDI4LDc4LjI4OTMgQzM2LjkxODgsNzguNjMyMyAzNy45NDc4LDc5LjA2ODMgMzguOTE5OCw3OS41OTAzIEw0My4yMTY4LDc3LjU5NDMgTDQ0LjA3NDgsNzguMjYyMyBDNDQuNzE1OCw3OC43NjEzIDQ1LjM0OTgsNzkuMzI3MyA0Ni4xMjU4LDgwLjEwMTMgQzQ2Ljc3NjgsODAuNzY0MyA0Ny4zODY4LDgxLjQ2NjMgNDcuOTUxOCw4Mi4yMDIzIEw0OC42MjE4LDgzLjA3NTMgTDQ2LjU1MDgsODcuMzQyMyBDNDcuMDY1OCw4OC4zNDQzIDQ3LjQ4NTgsODkuMzg1MyA0Ny44MDY4LDkwLjQ1MzMgTDUyLjI2MzgsOTIuMDY2MyBMNTIuMzg4OCw5My4xNjUzIEM1Mi41OTY4LDk0Ljk5NzMgNTIuNTgwOCw5Ni44NTUzIDUyLjM0MzgsOTguNjg3MyBMNTIuMjAwOCw5OS43ODQzIEw0Ny43MTM4LDEwMS4zMjgzIEM0Ny4zNzk4LDEwMi4zODUzIDQ2Ljk0MjgsMTAzLjQxNTMgNDYuNDA3OCwxMDQuNDA3MyBMNDguNDE4OCwxMDguNzA5MyBMNDcuNzE5OCwxMDkuNTc0MyBDNDcuMTQyOCwxMTAuMjkxMyA0Ni41Mjc4LDExMC45NzczIDQ1Ljg5MjgsMTExLjYxNDMgQzQ1LjI0MjgsMTEyLjI0NzMgNDQuNTQ2OCwxMTIuODUxMyA0My44MDQ4LDExMy40MzAzIEw0Mi45Mjk4LDExNC4xMTMzIEwzOC42NDQ4LDExMi4wMzYzIEMzNy42Njc4LDExMi41NDEzIDM2LjYzNTgsMTEyLjk1OTMgMzUuNTU4OCwxMTMuMjg1MyBMMzMuOTI0OCwxMTcuNzUyMyBMMzIuODI5OCwxMTcuODc3MyBDMzEuOTgyOCwxMTcuOTczMyAzMS4xMzU4LDExOC4wMjAzIDMwLjI5MjgsMTE4LjAyMTMgTDMwLjI5MjgsMTE4LjAyMTMgWiIgaWQ9IkZpbGwtMzMiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTMwLjI1MTksODguMDk3MiBDMjguMzE0OSw4OC4wOTcyIDI2LjM3NjksODguODIzMiAyNC44ODc5LDkwLjI3ODIgQzIxLjg4NzksOTMuMjM1MiAyMS44NDc5LDk4LjA5NjIgMjQuODAyOSwxMDEuMTEyMiBDMjcuNzYxOSwxMDQuMTE3MiAzMi42MTU5LDEwNC4xNTUyIDM1LjYyMTksMTAxLjE5NjIgQzM4LjYyNjksOTguMjM0MiAzOC42NzE5LDkzLjM4MjIgMzUuNzE5OSw5MC4zODAyIEMzNC4yMjI5LDg4Ljg2MDIgMzIuMjM3OSw4OC4wOTcyIDMwLjI1MTksODguMDk3MiBMMzAuMjUxOSw4OC4wOTcyIFogTTMwLjI1NjksMTA2Ljk1MzIgQzI3LjM1MzksMTA2Ljk1MzIgMjQuNDUyOSwxMDUuODM4MiAyMi4yNTk5LDEwMy42MTEyIEMxNy45Mjg5LDk5LjE5MTIgMTcuOTg4OSw5Mi4wNzEyIDIyLjM5MDksODcuNzM0MiBDMjYuODEwOSw4My40MTMyIDMzLjkyNzksODMuNDgxMiAzOC4yNjA5LDg3Ljg3OTIgQzQyLjU5MDksOTIuMjgyMiA0Mi41Mjc5LDk5LjM5NTIgMzguMTIyOSwxMDMuNzM1MiBMMzguMTIxOSwxMDMuNzM2MiBDMzUuOTQyOSwxMDUuODgzMiAzMy4wOTk5LDEwNi45NTMyIDMwLjI1NjksMTA2Ljk1MzIgTDMwLjI1NjksMTA2Ljk1MzIgWiIgaWQ9IkZpbGwtMzUiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTUuMzU1Myw0Ny45NzUgQzUuMzU1Myw0Ni42ODggNC4zMTIzLDQ1LjY0NCAzLjAyNDMsNDUuNjQ0IEMxLjczNzMsNDUuNjQ0IDAuNjkzMyw0Ni42ODggMC42OTMzLDQ3Ljk3NSBDMC42OTMzLDQ5LjI2MyAxLjczNzMsNTAuMzA2IDMuMDI0Myw1MC4zMDYgQzQuMzEyMyw1MC4zMDYgNS4zNTUzLDQ5LjI2MyA1LjM1NTMsNDcuOTc1IiBpZD0iRmlsbC0zNyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTMuNDAwNyw0Ny45NzUgQzEzLjQwMDcsNDYuNjg4IDEyLjM1NzcsNDUuNjQ0IDExLjA2OTcsNDUuNjQ0IEM5Ljc4MjcsNDUuNjQ0IDguNzM4Nyw0Ni42ODggOC43Mzg3LDQ3Ljk3NSBDOC43Mzg3LDQ5LjI2MyA5Ljc4MjcsNTAuMzA2IDExLjA2OTcsNTAuMzA2IEMxMi4zNTc3LDUwLjMwNiAxMy40MDA3LDQ5LjI2MyAxMy40MDA3LDQ3Ljk3NSIgaWQ9IkZpbGwtMzkiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTUuNDQwMyw1NS43MjMgQzUuNDQwMyw1NC40MzYgNC4zOTczLDUzLjM5MiAzLjEwOTMsNTMuMzkyIEMxLjgyMjMsNTMuMzkyIDAuNzc4Myw1NC40MzYgMC43NzgzLDU1LjcyMyBDMC43NzgzLDU3LjAxMSAxLjgyMjMsNTguMDU0IDMuMTA5Myw1OC4wNTQgQzQuMzk3Myw1OC4wNTQgNS40NDAzLDU3LjAxMSA1LjQ0MDMsNTUuNzIzIiBpZD0iRmlsbC00MSIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTMuNDg2Miw1NS43MjMgQzEzLjQ4NjIsNTQuNDM2IDEyLjQ0MzIsNTMuMzkyIDExLjE1NTIsNTMuMzkyIEM5Ljg2ODIsNTMuMzkyIDguODI0Miw1NC40MzYgOC44MjQyLDU1LjcyMyBDOC44MjQyLDU3LjAxMSA5Ljg2ODIsNTguMDU0IDExLjE1NTIsNTguMDU0IEMxMi40NDMyLDU4LjA1NCAxMy40ODYyLDU3LjAxMSAxMy40ODYyLDU1LjcyMyIgaWQ9IkZpbGwtNDMiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTUuMzU1Myw2My4yMTI4IEM1LjM1NTMsNjEuOTI0OCA0LjMxMjMsNjAuODgxOCAzLjAyNDMsNjAuODgxOCBDMS43MzczLDYwLjg4MTggMC42OTMzLDYxLjkyNDggMC42OTMzLDYzLjIxMjggQzAuNjkzMyw2NC40OTk4IDEuNzM3Myw2NS41NDM4IDMuMDI0Myw2NS41NDM4IEM0LjMxMjMsNjUuNTQzOCA1LjM1NTMsNjQuNDk5OCA1LjM1NTMsNjMuMjEyOCIgaWQ9IkZpbGwtNDUiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTEzLjQwMDcsNjMuMjEyOCBDMTMuNDAwNyw2MS45MjQ4IDEyLjM1NzcsNjAuODgxOCAxMS4wNjk3LDYwLjg4MTggQzkuNzgyNyw2MC44ODE4IDguNzM4Nyw2MS45MjQ4IDguNzM4Nyw2My4yMTI4IEM4LjczODcsNjQuNDk5OCA5Ljc4MjcsNjUuNTQzOCAxMS4wNjk3LDY1LjU0MzggQzEyLjM1NzcsNjUuNTQzOCAxMy40MDA3LDY0LjQ5OTggMTMuNDAwNyw2My4yMTI4IiBpZD0iRmlsbC00NyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTMuNDg2Miw3MC45NjA4IEMxMy40ODYyLDY5LjY3MjggMTIuNDQzMiw2OC42Mjk4IDExLjE1NTIsNjguNjI5OCBDOS44NjgyLDY4LjYyOTggOC44MjQyLDY5LjY3MjggOC44MjQyLDcwLjk2MDggQzguODI0Miw3Mi4yNDc4IDkuODY4Miw3My4yOTE4IDExLjE1NTIsNzMuMjkxOCBDMTIuNDQzMiw3My4yOTE4IDEzLjQ4NjIsNzIuMjQ3OCAxMy40ODYyLDcwLjk2MDgiIGlkPSJGaWxsLTQ5IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy40ODYyLDI2LjA5NjYgQzEzLjQ4NjIsMjQuODA5NiAxMi40NDMyLDIzLjc2NTYgMTEuMTU1MiwyMy43NjU2IEM5Ljg2ODIsMjMuNzY1NiA4LjgyNDIsMjQuODA5NiA4LjgyNDIsMjYuMDk2NiBDOC44MjQyLDI3LjM4NDYgOS44NjgyLDI4LjQyNzYgMTEuMTU1MiwyOC40Mjc2IEMxMi40NDMyLDI4LjQyNzYgMTMuNDg2MiwyNy4zODQ2IDEzLjQ4NjIsMjYuMDk2NiIgaWQ9IkZpbGwtNTEiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTUuMzU1MywzMy41ODYzIEM1LjM1NTMsMzIuMjk5MyA0LjMxMjMsMzEuMjU1MyAzLjAyNDMsMzEuMjU1MyBDMS43MzczLDMxLjI1NTMgMC42OTMzLDMyLjI5OTMgMC42OTMzLDMzLjU4NjMgQzAuNjkzMywzNC44NzQzIDEuNzM3MywzNS45MTczIDMuMDI0MywzNS45MTczIEM0LjMxMjMsMzUuOTE3MyA1LjM1NTMsMzQuODc0MyA1LjM1NTMsMzMuNTg2MyIgaWQ9IkZpbGwtNTMiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTEzLjQwMDcsMzMuNTg2MyBDMTMuNDAwNywzMi4yOTkzIDEyLjM1NzcsMzEuMjU1MyAxMS4wNjk3LDMxLjI1NTMgQzkuNzgyNywzMS4yNTUzIDguNzM4NywzMi4yOTkzIDguNzM4NywzMy41ODYzIEM4LjczODcsMzQuODc0MyA5Ljc4MjcsMzUuOTE3MyAxMS4wNjk3LDM1LjkxNzMgQzEyLjM1NzcsMzUuOTE3MyAxMy40MDA3LDM0Ljg3NDMgMTMuNDAwNywzMy41ODYzIiBpZD0iRmlsbC01NSIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNNS40NDAzLDQxLjMzNDQgQzUuNDQwMyw0MC4wNDY0IDQuMzk3MywzOS4wMDM0IDMuMTA5MywzOS4wMDM0IEMxLjgyMjMsMzkuMDAzNCAwLjc3ODMsNDAuMDQ2NCAwLjc3ODMsNDEuMzM0NCBDMC43NzgzLDQyLjYyMTQgMS44MjIzLDQzLjY2NTQgMy4xMDkzLDQzLjY2NTQgQzQuMzk3Myw0My42NjU0IDUuNDQwMyw0Mi42MjE0IDUuNDQwMyw0MS4zMzQ0IiBpZD0iRmlsbC01NyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTMuNDg2Miw0MS4zMzQ0IEMxMy40ODYyLDQwLjA0NjQgMTIuNDQzMiwzOS4wMDM0IDExLjE1NTIsMzkuMDAzNCBDOS44NjgyLDM5LjAwMzQgOC44MjQyLDQwLjA0NjQgOC44MjQyLDQxLjMzNDQgQzguODI0Miw0Mi42MjE0IDkuODY4Miw0My42NjU0IDExLjE1NTIsNDMuNjY1NCBDMTIuNDQzMiw0My42NjU0IDEzLjQ4NjIsNDIuNjIxNCAxMy40ODYyLDQxLjMzNDQiIGlkPSJGaWxsLTU5IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat; background-size: 100% 100%; }

.page-home.common-white-label-wrapper.brand .ctn-list.home-middle.common .items .img-wrapper[data-img='03']:before {width: 139px; height: 117px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_middel_solution_img03@2x.png') no-repeat; background-size: 100% 100%; }

.page-home.common-white-label-wrapper.brand .common-white-label .title-contents { background-color: #02207c; }
.page-home.common-white-label-wrapper.brand .common-white-label .title-contents .wrapper { max-width: 1920px; }
.page-home.common-white-label-wrapper.brand .common-white-label .title-contents .wrapper .home-summary-inner {width: 1140px;  margin: 0 auto; }
.page-home.common-white-label-wrapper.brand .common-white-label .title-contents .wrapper .home-summary-inner .text-wrapper { position: relative; }
.page-home.common-white-label-wrapper.brand .common-white-label .title-contents .wrapper .home-summary-inner .text-wrapper h2 { color: #fff; }
.page-home.common-white-label-wrapper.brand .common-white-label .title-contents .wrapper .home-summary-inner .text-wrapper p { color: #9eb6e7; }
.page-home.common-white-label-wrapper.brand .common-white-label .title-contents .wrapper .home-summary-inner .text-wrapper *[data-text] { color: #fff !important; }

.page-home.common-white-label-wrapper.cn .common-white-label .title-contents { background-color: #02207c; }
.page-home.common-white-label-wrapper.cn .common-white-label .title-contents .wrapper { max-width: 1920px; }
.page-home.common-white-label-wrapper.cn .common-white-label .title-contents .wrapper .home-summary-inner {width: 1140px;  margin: 0 auto; }
.page-home.common-white-label-wrapper.cn .common-white-label .title-contents .wrapper .home-summary-inner .text-wrapper { position: relative; }
.page-home.common-white-label-wrapper.cn .common-white-label .title-contents .wrapper .home-summary-inner .text-wrapper h2 { color: #fff; }
.page-home.common-white-label-wrapper.cn .common-white-label .title-contents .wrapper .home-summary-inner .text-wrapper p { color: #9eb6e7; }
.page-home.common-white-label-wrapper.cn .common-white-label .title-contents .wrapper .home-summary-inner .text-wrapper *[data-text] { color: #fff !important; }

.page-home.common-white-label-wrapper.cn .ctn-list.home-middle.common .items .img-wrapper[data-img='01']:before {width: 116px; height: 122px;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTE3cHgiIGhlaWdodD0iMTIycHgiIHZpZXdCb3g9IjAgMCAxMTcgMTIyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmhvbWVfbWlkZGxlX3NvbHV0aW9uX2ltZzAxPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJob21lX21pZGRsZV9zb2x1dGlvbl9pbWcwMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4zNjc3MDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC03IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC44NjE4MDAsIDkwLjk1MDEwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTkyLjA4NDUsOS42NTMyIEw5Mi4wODQ1LDE4Ljc1MDIgQzkyLjA4NDUsMjQuMzk4MiA3MS44NzE1LDI4Ljk3OTIgNDYuOTQ2NSwyOC45NzkyIEMyMi4wMDQ1LDI4Ljk3OTIgMS43OTE1LDI0LjM5ODIgMS43OTE1LDE4Ljc1MDIgTDEuNzkxNSw5Ljc4NTIgQzEuODczNSwxMS4zNzgyIDMuNTQ4NSwxMi44NzEyIDYuNDg3NSwxNC4yMDEyIEMxMy44NzY1LDE3LjU2NzIgMjkuMjEyNSwxOS44ODIyIDQ2LjkyOTUsMTkuODgyMiBDNjQuNjQ3NSwxOS44ODIyIDc5Ljk5OTUsMTcuNTY3MiA4Ny4zNzI1LDE0LjIwMTIgQzkwLjM3NjUsMTIuODIyMiA5Mi4wODQ1LDExLjI3OTIgOTIuMDg0NSw5LjY1MzIiIGlkPSJGaWxsLTMiIGZpbGw9IiNDMEU2RkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zLjU3NDIsMTQuNjgzNCBMMy41NzQyLDE4Ljc0OTQgQzMuNTc0MiwxOS41MzI0IDUuNzAwMiwyMi4wNDQ0IDE1LjQwOTIsMjQuMjQ0NCBDMjMuODEzMiwyNi4xNDg0IDM1LjAxMjIsMjcuMTk3NCA0Ni45NDYyLDI3LjE5NzQgQzU4Ljg3MjIsMjcuMTk3NCA3MC4wNjcyLDI2LjE0ODQgNzguNDY4MiwyNC4yNDQ0IEM4OC4xNzYyLDIyLjA0NDQgOTAuMzAyMiwxOS41MzI0IDkwLjMwMjIsMTguNzQ5NCBMOTAuMzAyMiwxNC42NTY0IEM4OS42NTkyLDE1LjA1ODQgODguOTMwMiwxNS40NDc0IDg4LjExNjIsMTUuODIxNCBDODAuMjIwMiwxOS40MjY0IDY0LjQzOTIsMjEuNjY0NCA0Ni45MjkyLDIxLjY2NDQgQzI5LjQzNzIsMjEuNjY0NCAxMy42NTcyLDE5LjQyNjQgNS43NDgyLDE1LjgyNDQgQzQuOTM2MiwxNS40NTU0IDQuMjExMiwxNS4wNzY0IDMuNTc0MiwxNC42ODM0IE00Ni45NDYyLDMwLjc2MTQgQzM0Ljc1NjIsMzAuNzYxNCAyMy4yNzYyLDI5LjY4MjQgMTQuNjIxMiwyNy43MjE0IEM0LjkyNTIsMjUuNTI0NCAwLjAwOTIsMjIuNTA1NCAwLjAwOTIsMTguNzQ5NCBMMC4wMDkyLDkuNzg1NCBMMy41NzIyLDkuNjkzNCBDMy42MDEyLDEwLjI3NTQgNC41NzUyLDExLjM3OTQgNy4yMjIyLDEyLjU3ODQgQzE0LjU4ODIsMTUuOTMzNCAzMC4xNzMyLDE4LjEwMDQgNDYuOTI5MiwxOC4xMDA0IEM2My43MDMyLDE4LjEwMDQgNzkuMjg3MiwxNS45MzM0IDg2LjYzMjIsMTIuNTc5NCBDODkuMzQwMiwxMS4zMzY0IDkwLjMwMjIsMTAuMjI2NCA5MC4zMDIyLDkuNjUzNCBMOTMuODY3Miw5LjY1MzQgTDkzLjg2NzIsMTguNzQ5NCBDOTMuODY3MiwyMi41MDU0IDg4Ljk1MTIsMjUuNTI0NCA3OS4yNTYyLDI3LjcyMTQgQzcwLjYwNDIsMjkuNjgyNCA1OS4xMzAyLDMwLjc2MTQgNDYuOTQ2MiwzMC43NjE0IiBpZD0iRmlsbC01IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNzcuMzE1LDIuMDYzMyBDODYuMzk1LDMuOTUyMyA5Mi4wOTMsNi42NDQzIDkyLjA5Myw5LjY0OTMgQzkyLjA5MywxMS4yNzUzIDkwLjM4NSwxMi44MTgzIDg3LjM4LDE0LjE5ODMgQzgwLjAwOCwxNy41NjQzIDY0LjY1NSwxOS44NzgzIDQ2LjkzOCwxOS44NzgzIEMyOS4yMjEsMTkuODc4MyAxMy44ODUsMTcuNTY0MyA2LjQ5NiwxNC4xOTgzIEMzLjU1NiwxMi44NjgzIDEuODgxLDExLjM3NDMgMS43OTksOS43ODEzIEMxLjc4Myw5LjczMTMgMS43ODMsOS42OTkzIDEuNzgzLDkuNjQ5MyBDMS43ODMsOS42MDAzIDEuNzgzLDkuNTY3MyAxLjc5OSw5LjUxODMgQzEuOTY0LDYuMzk4MyA4LjMxOCwzLjYwNzMgMTguMjAzLDEuNzUxMyBMNzcuMzE1LDIuMDYzMyBaIiBpZD0iRmlsbC03IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDYuOTM4LDIxLjY2MiBDMjkuNDQ2LDIxLjY2MiAxMy42NjcsMTkuNDI0IDUuNzU3LDE1LjgyIEMyLjEwMywxNC4xNjYgMC4yMjYsMTIuMjcgMC4wMywxMC4wMzEgQy0xLjQyMTA4NTQ3ZS0xNCw5Ljg1NiAtMS40MjEwODU0N2UtMTQsOS43MjIgLTEuNDIxMDg1NDdlLTE0LDkuNjQ5IEMtMS40MjEwODU0N2UtMTQsOS41NzcgLTEuNDIxMDg1NDdlLTE0LDkuNDQxIDAuMDMxLDkuMjY1IEMwLjM5Myw1LjI3MSA2LjM5NCwyLjE1NCAxNy44NzUsLTEuMDY1ODE0MWUtMTQgTDE4LjUzMiwzLjUwNCBDNi40MSw1Ljc3OSAzLjYyOCw4LjY4NCAzLjU4LDkuNjEyIEwzLjU3Nyw5LjY0OSBMMy41OCw5LjY4OCBDMy42MDksMTAuMjcxIDQuNTg0LDExLjM3NiA3LjIzLDEyLjU3NCBDMTQuNTk3LDE1LjkzIDMwLjE4MSwxOC4wOTcgNDYuOTM4LDE4LjA5NyBDNjMuNzExLDE4LjA5NyA3OS4yOTUsMTUuOTMgODYuNjQsMTIuNTc2IEM4OS4zNDgsMTEuMzMzIDkwLjMxLDEwLjIyMyA5MC4zMSw5LjY0OSBDOTAuMzEsOC43OTggODcuOTExLDYuMDg4IDc2Ljk1MiwzLjgwOCBMNzcuNjc4LDAuMzE4IEM4OC40MjYsMi41NTQgOTMuODc2LDUuNjkzIDkzLjg3Niw5LjY0OSBDOTMuODc2LDExLjk5MSA5MS45NCwxNC4wNjYgODguMTI0LDE1LjgxOCBDODAuMjI4LDE5LjQyMyA2NC40NDcsMjEuNjYyIDQ2LjkzOCwyMS42NjIiIGlkPSJGaWxsLTExIiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgaWQ9ImNsb3VkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS42MzIzMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNjcuODcwOTU4Niw1MS40OTcwOTY2IEM3Ni4wODAyNzY5LDUwLjExNzA0NjYgODIuMzUsNDIuOTM5NjU1NyA4Mi4zNSwzNC4yNzYzNjc5IEM4Mi4zNSwyNC42NDQyOTggNzQuNTYyNjgyMywxNi44MzAyMDk1IDY0Ljk4MDQ1NTUsMTYuODMwMjA5NSBDNjIuNTkxNTMwMiwxNi44MzAyMDk1IDYwLjMwNzkwNDEsMTcuMzA3NzMyNyA1OC4yMzU2ODAzLDE4LjE4MzU5NTggQzU2LjQ1MzYzMiw5LjA5NDQ5NjMgNDguNDY4NTc3LDIuMjQ5MTkgMzguOTEzNjc5NywyLjI0OTE5IEMyOC4wMzczMTc3LDIuMjQ5MTkgMTkuMjQ3NjQ4MSwxMS4wOTgzMTU5IDE5LjIwNzQ1NzYsMjIuMDMwNDQ0NiBDMTguMjcwMjE0MywyMS44NTc1MzQ0IDE3LjI5NDM4ODIsMjEuNzUyNDk1NCAxNi4yNzc1Njc3LDIxLjc1MjQ5NTQgQzguMDQxNzIzNzMsMjEuNzUyNDk1NCAxLjM1LDI4LjQ1MjM2MzIgMS4zNSwzNi43NDMxNjY4IEMxLjM1LDQ1LjAzNTU4NjQgOC4wNDE3MjM3Myw1MS43NDkxOSAxNi4yNzc1Njc3LDUxLjc0OTE5IEwyMC4zNTYxMDMsNTEuNzQ5MTkgTDY3Ljg3MDk1ODYsNTEuNDk3MDk2NiBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjQzBFNkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNCwzNi4zNTQ1MDkgQzQsNDMuNTc0OTExNCAxMC4yNjE0Mjk1LDQ5IDE3LjQwMzgwOSw0OSBMMjEuMzE4NzMxLDQ5IEw2Ni44MDcxMzE4LDQ5IEM3NS40ODA1MjI2LDQ3Ljk2MTc3MTMgODAuNDUsNDEuNTI0NTI5MyA4MC40NSwzMy45NzM0NDUyIEM4MC40NSwyMy44MTk4MDMgNzIuOTU2NTUyNSwxOC41MjM0Mzc0IDY0LjE1MjE3NTgsMTguNTIzNDM3NCBDNjIuMDgwNTIzMSwxOC41MjM0Mzc0IDYxLjAwMDQyNzIsMTguODA5OTI1NSA1OS4xMzA5MjQ2LDE5LjYwMzg3MzQgTDU3LjA5NTYyNSwyMC40MTU0MzkgTDU2LjUyNzM4MTksMTguMDc0MzgzOCBDNTQuOTE2MzUzNyw5LjgxMjgwMjE2IDQ3LjQ4NTU5NDksNCAzOS4xMzEwODY0LDQgQzI5LjQ5NTAwOCw0IDIxLjYyNjU4NTYsMTIuMzk0MTI4NCAyMS41OTE4NjUxLDIyLjE1NzgxNTggTDIxLjU4NTY5MjYsMjMuODE5ODAzIEwxOS45Njg0OTE4LDIzLjUyMDMxNzcgQzE5LjA3MzQ3NjIsMjMuMzU1NzU2OCAxOC4yMzQ3ODQ3LDIzLjI3NDY0NjIgMTcuNDAzODA5LDIzLjI3NDY0NjIgQzEwLjI2MTQyOTUsMjMuMjc0NjQ2MiA0LDI5LjE0MTkwNTYgNCwzNi4zNTQ1MDkgWiBNMTYuNzc4NDU5Myw1Mi42NDkxOSBDNy43NzUxMDM3NSw1Mi42NDkxOSAwLjQ1LDQ1LjI5NzUzMSAwLjQ1LDM2LjI1OTc0MTIgQzAuNDUsMjcuMjMwODA4OCA3Ljc3NTEwMzc1LDE5Ljg4NDc4NjMgMTYuNzc4NDU5MywxOS44ODQ3ODYzIEMxNy4yOTY2OTU3LDE5Ljg4NDc4NjMgMTcuODE0OTMyMiwxOS45MDg5NDI5IDE4LjM0MDM4ODcsMTkuOTU4MDYxMyBDMTkuMjExNjAzNSw5LjA2MDIxMzE4IDI4LjMyNDg2MzcsMC40NDkxOSAzOS4zNjkwNzYxLDAuNDQ5MTkgQzQ4Ljg1Njk3NDYsMC40NDkxOSA1Ny4xNDMxNDIzLDYuODM2MTk1NDEgNTkuNjcwMTQ2NiwxNS44NTk0OTEzIEM2MS41MDI0MjU0LDE1LjI3NDkwMTUgNjMuNDE3MzMzMSwxNC45NzkzODU4IDY1LjM4NDM4NTQsMTQuOTc5Mzg1OCBDNzUuNzMxNDY1NSwxNC45NzkzODU4IDg0LjE1LDIzLjQyMjkyMzIgODQuMTUsMzMuODAxNDA0NCBDODQuMTUsNDMuMDQzNzIwMSA3Ny41NzAxNjIsNTAuODU2NzcwMiA2OC41MDU4Mzc0LDUyLjM3ODYzNjEgTDY4LjI3NzIwMzcsNTIuMzk3OTYxMyBMMjAuODU2MTYxOSw1Mi42NDkxOSBMMTYuNzc4NDU5Myw1Mi42NDkxOSBaIiBpZD0iRmlsbC0xMyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQ4LjQ5MDMzMjEsMTMuNDExNTkwNCBDNDguMTMxNzQ0NywxMy40MTE1OTA0IDQ3Ljc3MjMzODcsMTMuMjgxOTAyOCA0Ny40ODk4ODk4LDEzLjAyMTcyMiBDNDUuMTIzMDQ5NSwxMC44MjgzMDkzIDQyLjAzNTc1OTgsOS42MjAwMzkzNyAzOC43OTc4MzA3LDkuNjIwMDM5MzcgQzM3LjEwMjMxODMsOS42MjAwMzkzNyAzNS40NTUxMDg5LDkuOTQ3ODgzMjggMzMuOTAxMjMwNCwxMC41OTU1MTYgQzMzLjE1ODY3NjIsMTAuOTA1NjM4NiAzMi4zMDMxNDI0LDEwLjU2MzI5NTQgMzEuOTg3OTQ1OCw5LjgzMzUwMDM5IEMzMS42NzM1Njc4LDkuMTAyODk5ODQgMzIuMDIwNjkzNSw4LjI1OTUyNzQyIDMyLjc2MzI0NzcsNy45NTEwMTU4MyBDMzQuNjc4MTY5Niw3LjE1Mjc1MjE2IDM2LjcwODUyNzIsNi43NDkxOSAzOC43OTc4MzA3LDYuNzQ5MTkgQzQyLjc4MjQwNzQsNi43NDkxOSA0Ni41ODAzMjIzLDguMjMzNzUxIDQ5LjQ5MTU5MzEsMTAuOTMwNjA5NSBDNTAuMDc3Nzc3LDExLjQ3NDMzMSA1MC4xMDU2MTI1LDEyLjM4Mjk1IDQ5LjU1Mjk5NTEsMTIuOTU5Njk3NSBDNDkuMjY1NjM0LDEzLjI2MDE1MzkgNDguODc4MzkyNCwxMy40MTE1OTA0IDQ4LjQ5MDMzMjEsMTMuNDExNTkwNCBNMjcuMTA4NTM4LDE1Ljc0OTE5IEMyNi44MjY5MDc4LDE1Ljc0OTE5IDI2LjU0MjAwMjgsMTUuNjcwMjQ5NyAyNi4yOTE0ODI4LDE1LjUwMjcwMjkgQzI1LjYyNDI0ODQsMTUuMDU4MDU5NiAyNS40NDkwNDgyLDE0LjE2NTU1MDkgMjUuOTAwOTY2NSwxMy41MDgyNTIgQzI2LjM4MDcyMDMsMTIuODEyMjg4NSAyNi45MjI2OTQ4LDEyLjE0OTM1MTEgMjcuNTEyMTUzNSwxMS41MzcxNjEgQzI4LjA2NzIyNywxMC45NjIwMjQ1IDI4Ljk5MDcxMjMsMTAuOTM3ODU5MSAyOS41NzUyNTg4LDExLjQ4MzE5MTYgQzMwLjE1OTgwNTMsMTIuMDI5MzI5NiAzMC4xODQzNjYxLDEyLjkzNzk0ODYgMjkuNjMwMTExMiwxMy41MTM4OTA2IEMyOS4xNDk1Mzg2LDE0LjAxMTY5NzggMjguNzA4MjYzMywxNC41NTIxOTcyIDI4LjMxNzc0NywxNS4xMTg0NzMxIEMyOC4wMzYxMTY3LDE1LjUyODQ3OTQgMjcuNTc2MDExNSwxNS43NDkxOSAyNy4xMDg1MzgsMTUuNzQ5MTkiIGlkPSJGaWxsLTE1IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNTYuNzAyNzAwKSIgZmlsbD0iIzBBOTBERCI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAzLjQ4OTgsMTkuMTc1IEMxMDIuNDMwOCwxOS4xNzUgMTAxLjU3MjgsMTguMzE4IDEwMS41NzI4LDE3LjI1OSBMMTAxLjU3MjgsMS45MTcgQzEwMS41NzI4LDAuODU5IDEwMi40MzA4LC01Ljg2MTk3NzU3ZS0xNCAxMDMuNDg5OCwtNS44NjE5Nzc1N2UtMTQgQzEwNC41NDg4LC01Ljg2MTk3NzU3ZS0xNCAxMDUuNDA2OCwwLjg1OSAxMDUuNDA2OCwxLjkxNyBMMTA1LjQwNjgsMTcuMjU5IEMxMDUuNDA2OCwxOC4zMTggMTA0LjU0ODgsMTkuMTc1IDEwMy40ODk4LDE5LjE3NSBNMTAzLjQ4OTgsMjkuMTU3IEMxMDIuNDMwOCwyOS4xNTcgMTAxLjU3MjgsMjguMjk5IDEwMS41NzI4LDI3LjI0IEwxMDEuNTcyOCwyNC4zODkgQzEwMS41NzI4LDIzLjMzIDEwMi40MzA4LDIyLjQ3MiAxMDMuNDg5OCwyMi40NzIgQzEwNC41NDg4LDIyLjQ3MiAxMDUuNDA2OCwyMy4zMyAxMDUuNDA2OCwyNC4zODkgTDEwNS40MDY4LDI3LjI0IEMxMDUuNDA2OCwyOC4yOTkgMTA0LjU0ODgsMjkuMTU3IDEwMy40ODk4LDI5LjE1NyIgaWQ9IkZpbGwtMzciPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTMuNjgyNiwyMi4xOTc0IEMxMTIuNjIzNiwyMi4xOTc0IDExMS43NjU2LDIxLjMzOTQgMTExLjc2NTYsMjAuMjgwNCBMMTExLjc2NTYsNC45Mzg0IEMxMTEuNzY1NiwzLjg4MTQgMTEyLjYyMzYsMy4wMjI0IDExMy42ODI2LDMuMDIyNCBDMTE0Ljc0MTYsMy4wMjI0IDExNS41OTk2LDMuODgxNCAxMTUuNTk5Niw0LjkzODQgTDExNS41OTk2LDIwLjI4MDQgQzExNS41OTk2LDIxLjMzOTQgMTE0Ljc0MTYsMjIuMTk3NCAxMTMuNjgyNiwyMi4xOTc0IE0xMTMuNjgyNiwzMi4xNzg0IEMxMTIuNjIzNiwzMi4xNzg0IDExMS43NjU2LDMxLjMyMTQgMTExLjc2NTYsMzAuMjYyNCBMMTExLjc2NTYsMjcuNDEwNCBDMTExLjc2NTYsMjYuMzUyNCAxMTIuNjIzNiwyNS40OTQ0IDExMy42ODI2LDI1LjQ5NDQgQzExNC43NDE2LDI1LjQ5NDQgMTE1LjU5OTYsMjYuMzUyNCAxMTUuNTk5NiwyNy40MTA0IEwxMTUuNTk5NiwzMC4yNjI0IEMxMTUuNTk5NiwzMS4zMjE0IDExNC43NDE2LDMyLjE3ODQgMTEzLjY4MjYsMzIuMTc4NCIgaWQ9IkZpbGwtMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMy42ODI2MDAsIDE3LjYwMDQwMCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMTEzLjY4MjYwMCwgLTE3LjYwMDQwMCkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuMTA5OSwxOS4xNzUgQzExLjA1MDksMTkuMTc1IDEwLjE5MjksMTguMzE4IDEwLjE5MjksMTcuMjU5IEwxMC4xOTI5LDEuOTE3IEMxMC4xOTI5LDAuODU5IDExLjA1MDksLTUuODYxOTc3NTdlLTE0IDEyLjEwOTksLTUuODYxOTc3NTdlLTE0IEMxMy4xNjg5LC01Ljg2MTk3NzU3ZS0xNCAxNC4wMjY5LDAuODU5IDE0LjAyNjksMS45MTcgTDE0LjAyNjksMTcuMjU5IEMxNC4wMjY5LDE4LjMxOCAxMy4xNjg5LDE5LjE3NSAxMi4xMDk5LDE5LjE3NSBNMTIuMTA5OSwyOS4xNTcgQzExLjA1MDksMjkuMTU3IDEwLjE5MjksMjguMjk5IDEwLjE5MjksMjcuMjQgTDEwLjE5MjksMjQuMzg5IEMxMC4xOTI5LDIzLjMzIDExLjA1MDksMjIuNDcyIDEyLjEwOTksMjIuNDcyIEMxMy4xNjg5LDIyLjQ3MiAxNC4wMjY5LDIzLjMzIDE0LjAyNjksMjQuMzg5IEwxNC4wMjY5LDI3LjI0IEMxNC4wMjY5LDI4LjI5OSAxMy4xNjg5LDI5LjE1NyAxMi4xMDk5LDI5LjE1NyIgaWQ9IkZpbGwtMzkiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLjkxNywyMi4xOTc0IEMwLjg1OCwyMi4xOTc0IDAsMjEuMzM5NCAwLDIwLjI4MDQgTDAsNC45Mzg0IEMwLDMuODgxNCAwLjg1OCwzLjAyMjQgMS45MTcsMy4wMjI0IEMyLjk3NiwzLjAyMjQgMy44MzQsMy44ODE0IDMuODM0LDQuOTM4NCBMMy44MzQsMjAuMjgwNCBDMy44MzQsMjEuMzM5NCAyLjk3NiwyMi4xOTc0IDEuOTE3LDIyLjE5NzQgTTEuOTE3LDMyLjE3ODQgQzAuODU4LDMyLjE3ODQgMCwzMS4zMjE0IDAsMzAuMjYyNCBMMCwyNy40MTA0IEMwLDI2LjM1MjQgMC44NTgsMjUuNDk0NCAxLjkxNywyNS40OTQ0IEMyLjk3NiwyNS40OTQ0IDMuODM0LDI2LjM1MjQgMy44MzQsMjcuNDEwNCBMMy44MzQsMzAuMjYyNCBDMy44MzQsMzEuMzIxNCAyLjk3NiwzMi4xNzg0IDEuOTE3LDMyLjE3ODQiIGlkPSJGaWxsLTQwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjkxNzAwMCwgMTcuNjAwNDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xLjkxNzAwMCwgLTE3LjYwMDQwMCkgIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgaWQ9ImN1YmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM2LjYzMjMwMCwgNTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0xIiBmaWxsPSIjQzBFNkZGIiBwb2ludHM9IjIxLjcyMTQgNDYuNzA0NCA0MC43OTQ0IDM2LjAwOTQgNDAuNjE2NCAxNC42MTk0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0yIiBmaWxsPSIjQzBFNkZGIiBwb2ludHM9IjIuNDcwNCAxMy43Mjc5IDIxLjU0MzQgMjQuNzc5OSA0MC4yNTk0IDEzLjkwNTkgMjEuMDA4NCAxLjc4NTkiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTMiIGZpbGw9IiMwQTkwREQiIHBvaW50cz0iMjAuNjI2MiAyNi4yMjQ5IDEuMDM0MiAxNC45MTM5IDIuODE2MiAxMS44MjY5IDIyLjQwOTIgMjMuMTM3OSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtNCIgZmlsbD0iIzBBOTBERCIgcG9pbnRzPSIyMC42MjYyIDIzLjEzODkgMjIuNDA5MiAyNi4yMjY5IDQyLjAwMDIgMTQuOTE0OSA0MC4yMTgyIDExLjgyNjkiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTUiIGZpbGw9IiMwQTkwREQiIHBvaW50cz0iMTkuNzM1IDQ3LjMwNDYgMjMuMyA0Ny4zMDQ2IDIzLjMgMjQuNjgyNiAxOS43MzUgMjQuNjgyNiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIxLjM3OTUsLTAuMDAwMSBMLTAuMDAwNSwxMi4zNDQ5IEwtMC4wMDA1LDM3LjAyNTkgTDIxLjM3OTUsNDkuMzU4OSBMNDIuNzU5NSwzNy4wMjU5IEw0Mi43NTk1LDEyLjM0NDkgTDIxLjM3OTUsLTAuMDAwMSBaIE0zLjU2NDUsMzQuOTY1OSBMMy41NjQ1LDE0LjQwMzkgTDIxLjM3OTUsNC4xMTY5IEwzOS4xOTQ1LDE0LjQwMzkgTDM5LjE5NDUsMzQuOTY1OSBMMjEuMzc5NSw0NS4yNDM5IEwzLjU2NDUsMzQuOTY1OSBaIiBpZD0iRmlsbC02IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat; background-size: 100% 100%; }

.page-home.common-white-label-wrapper.cn .ctn-list.home-middle.common .items .img-wrapper[data-img='02']:before {width: 126px; height: 122px;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTI2cHgiIGhlaWdodD0iMTIycHgiIHZpZXdCb3g9IjAgMCAxMjYgMTIyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmhvbWVfbWlkZGxlX3NvbHV0aW9uX2ltZzAyPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJob21lX21pZGRsZV9zb2x1dGlvbl9pbWcwMiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik03OC4xNTA3LDYzLjQ3NzkgQzc1LjU4ODcsNzAuMTk5OSA2OC4wNjg3LDczLjU1OTkgNjEuMzQ3Nyw3MC45OTg5IEM1NC42MjY3LDY4LjQxNTkgNTEuMjY1Nyw2MC44OTU5IDUzLjgyNjcsNTQuMTc0OSBDNTYuNDA4Nyw0Ny40NzM5IDYzLjkyOTcsNDQuMTEyOSA3MC42NTA3LDQ2LjY3NDkgQzc3LjM1MTcsNDkuMjM1OSA4MC43MTI3LDU2Ljc1NjkgNzguMTUwNyw2My40Nzc5IEw3OC4xNTA3LDYzLjQ3NzkgWiBNODguNjYzNyw2MS40ODk5IEM4OC45Mjk3LDU5LjI3NjkgODguODY3Nyw1Ny4wNjM5IDg4LjQ3ODcsNTQuOTMyOSBMOTMuMDQ3Nyw1MC41ODg5IEM5Mi4zNTE3LDQ4LjMzMzkgOTEuMzg3Nyw0Ni4xODI5IDkwLjE3OTcsNDQuMTc0OSBMODMuOTA4Nyw0NC42ODY5IEM4Mi41NTU3LDQyLjk2NTkgODAuOTU4Nyw0MS40NDk5IDc5LjEzMzcsNDAuMTU4OSBMNzkuMjc3NywzMy44Njc5IEM3OC4yNzM3LDMzLjMzMzkgNzcuMjA3NywzMi44NDI5IDc2LjA4MDcsMzIuNDEyOSBDNzQuOTc0NywzMi4wMDI5IDczLjg2NzcsMzEuNjMzOSA3Mi43NDA3LDMxLjM2NzkgTDY4LjY0MjcsMzYuMTYyOSBDNjYuNDI5NywzNS44OTU5IDY0LjIzNjcsMzUuOTc3OSA2Mi4wODU3LDM2LjM0NjkgTDU3Ljc0MDcsMzEuNzc2OSBDNTUuNTA3NywzMi40NzM5IDUzLjM1NTcsMzMuNDM2OSA1MS4zNDY3LDM0LjY0NTkgTDUxLjgzOTcsNDAuOTM2OSBDNTAuMTM4Nyw0Mi4yNjg5IDQ4LjYwMTcsNDMuODY3OSA0Ny4zMzA3LDQ1LjY5MDkgTDQxLjA0MDcsNDUuNTQ3OSBDNDAuNDg2Nyw0Ni41NzE5IDQwLjAxNTcsNDcuNjM3OSAzOS41ODU3LDQ4Ljc0NDkgQzM5LjE1NDcsNDkuODUwOSAzOC44MDY3LDUwLjk1NjkgMzguNTM5Nyw1Mi4wODQ5IEw0My4zMzU3LDU2LjE4MjkgQzQzLjA2ODcsNTguMzk1OSA0My4xMzA3LDYwLjYwODkgNDMuNTE5Nyw2Mi43Mzk5IEwzOC45NDk3LDY3LjA4MzkgQzM5LjY0NjcsNjkuMzE3OSA0MC41ODg3LDcxLjQ2OTkgNDEuODE4Nyw3My40Nzc5IEw0OC4wODg3LDcyLjk4NTkgQzQ5LjQ0MTcsNzQuNjg2OSA1MS4wMTk3LDc2LjIyMzkgNTIuODQyNyw3Ny40OTQ5IEw1Mi42OTk3LDgzLjc4NTkgQzUzLjcyNDcsODQuMzM4OSA1NC43OTA3LDg0LjgzMDkgNTUuODk2Nyw4NS4yNDA5IEM1Ny4wMDM3LDg1LjY3MDkgNTguMTI5Nyw4Ni4wMTg5IDU5LjI1NjcsODYuMjg1OSBMNjMuMzM1Nyw4MS41MTA5IEM2NS41NDc3LDgxLjc3NjkgNjcuNzYxNyw4MS42OTQ5IDY5Ljg5MjcsODEuMzI2OSBMNzQuMjM2Nyw4NS44NzQ5IEM3Ni40OTA3LDg1LjE5OTkgNzguNjQyNyw4NC4yMzU5IDgwLjY1MDcsODMuMDI2OSBMODAuMTU4Nyw3Ni43MzU5IEM4MS44NTk3LDc1LjM4MzkgODMuMzc2Nyw3My44MDU5IDg0LjY0NjcsNzEuOTgxOSBMOTAuOTU3Nyw3Mi4xMjQ5IEM5MS40OTA3LDcxLjEwMDkgOTEuOTgyNyw3MC4wMzU5IDkyLjQxMjcsNjguOTI4OSBDOTIuODIyNyw2Ny44MjE5IDkzLjE3MTcsNjYuNjk0OSA5My40NTc3LDY1LjU2NzkgTDg4LjY2MzcsNjEuNDg5OSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjQzBFNkZGIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik02Ni4wMjI4LDQ3LjYwMjkgQzYxLjQ5NDgsNDcuNjAyOSA1Ny4yMTA4LDUwLjM1MTkgNTUuNDkwOCw1NC44MTQ5IEM1My4yODc4LDYwLjU5NTkgNTYuMjAwOCw2Ny4xMTE5IDYxLjk4NTgsNjkuMzMzOSBDNjcuNzc0OCw3MS41NDM5IDc0LjI3OTgsNjguNjI5OSA3Ni40ODQ4LDYyLjg0MjkgQzc4LjY5MTgsNTcuMDUzOSA3NS43ODg4LDUwLjU0NjkgNzAuMDE0OCw0OC4zMzg5IEM2OC43MDE4LDQ3LjgzODkgNjcuMzUxOCw0Ny42MDI5IDY2LjAyMjgsNDcuNjAyOSBMNjYuMDIyOCw0Ny42MDI5IFogTTY1Ljk5NzgsNzMuNjQ0OSBDNjQuMjE0OCw3My42NDQ5IDYyLjQyODgsNzMuMzE4OSA2MC43MTE4LDcyLjY2MzkgQzUzLjA5MTgsNjkuNzM2OSA0OS4yNTc4LDYxLjE1ODkgNTIuMTYxOCw1My41Mzk5IEM1NS4wOTI4LDQ1LjkzMTkgNjMuNjcwOCw0Mi4xMDg5IDcxLjI4NTgsNDUuMDA4OSBDNzguODk2OCw0Ny45MTg5IDgyLjcyMjgsNTYuNDg3OSA3OS44MTU4LDY0LjExMjkgQzc4LjQwNzgsNjcuODA4OSA3NS42NDQ4LDcwLjczMTkgNzIuMDM2OCw3Mi4zNDY5IEM3MC4xMDU4LDczLjIxMDkgNjguMDUzOCw3My42NDQ5IDY1Ljk5NzgsNzMuNjQ0OSBMNjUuOTk3OCw3My42NDQ5IFogTTU0LjUwNzgsODIuNzA4OSBDNTUuMTc2OCw4My4wMzM5IDU1Ljg0OTgsODMuMzIxOSA1Ni41MTY4LDgzLjU2OTkgQzU3LjIxNDgsODMuODM5OSA1Ny45MTg4LDg0LjA3NjkgNTguNjI2OCw4NC4yNzk5IEw2Mi41OTk4LDc5LjYyNTkgTDYzLjU0NzgsNzkuNzQwOSBDNjUuNTI1OCw3OS45Nzg5IDY3LjU1NzgsNzkuOTIwOSA2OS41ODg4LDc5LjU2OTkgTDcwLjUyNDgsNzkuNDA4OSBMNzQuNzUzOCw4My44MzQ5IEM3Ni4xMzU4LDgzLjM1NTkgNzcuNDg0OCw4Mi43NTY5IDc4Ljc4NTgsODIuMDQzOSBMNzguMzA3OCw3NS45MzA5IEw3OS4wNDk4LDc1LjM0MDkgQzgwLjY2MzgsNzQuMDU3OSA4Mi4wNTQ4LDcyLjU4NDkgODMuMTgzOCw3MC45NjI5IEw4My43MzA4LDcwLjE3NzkgTDg5Ljg2ODgsNzAuMzE3OSBDOTAuMTk1OCw2OS42MzI5IDkwLjQ5MDgsNjguOTUyOSA5MC43NTE4LDY4LjI4MjkgQzkxLjAwMDgsNjcuNjExOSA5MS4yMzE4LDY2LjkwOTkgOTEuNDM5OCw2Ni4xOTE5IEw4Ni43Nzg4LDYyLjIyNzkgTDg2Ljg5MzgsNjEuMjc2OSBDODcuMTM4OCw1OS4yMzQ5IDg3LjA4MjgsNTcuMjA4OSA4Ni43MjU4LDU1LjI1MjkgTDg2LjU1MTgsNTQuMzA0OSBMOTEuMDAwOCw1MC4wNzU5IEM5MC41MDg4LDQ4LjY4NTkgODkuOTA1OCw0Ny4zMzQ5IDg5LjE5NzgsNDYuMDQzOSBMODMuMDk5OCw0Ni41NDE5IEw4Mi41MDc4LDQ1Ljc4ODkgQzgxLjI2MjgsNDQuMjA1OSA3OS43ODE4LDQyLjc5OTkgNzguMTAzOCw0MS42MTM5IEw3Ny4zMjk4LDQxLjA2NTkgTDc3LjQ3MDgsMzQuOTUwOSBDNzYuODAxOCwzNC42Mjg5IDc2LjEyNDgsMzQuMzM2OSA3NS40NDQ4LDM0LjA3NzkgQzc0LjY3NjgsMzMuNzkyOSA3My45OTU4LDMzLjU2MjkgNzMuMzY3OCwzMy4zNzc5IEw2OS4zNzY4LDM4LjA0NjkgTDY4LjQyOTgsMzcuOTMyOSBDNjYuNDYzOCwzNy42OTQ5IDY0LjQzMDgsMzcuNzUxOSA2Mi4zODY4LDM4LjEwMzkgTDYxLjQ0ODgsMzguMjY0OSBMNTcuMjMwOCwzMy44MjY5IEM1NS44NDI4LDM0LjMxOTkgNTQuNDk4OCwzNC45MjM5IDUzLjIxMTgsMzUuNjI4OSBMNTMuNjkwOCw0MS43NTA5IEw1Mi45Mzg4LDQyLjM0MDkgQzUxLjMzMTgsNDMuNTk4OSA0OS45Mzc4LDQ1LjA2ODkgNDguNzkzOCw0Ni43MTA5IEw0OC4yNDY4LDQ3LjQ5NTkgTDQyLjEyMDgsNDcuMzU0OSBDNDEuODIzOCw0Ny45Nzc5IDQxLjUzNDgsNDguNjQ5OSA0MS4yNDY4LDQ5LjM5MDkgQzQwLjk3NTgsNTAuMDg3OSA0MC43NDM4LDUwLjc2OTkgNDAuNTQ1OCw1MS40NTQ5IEw0NS4yMTg4LDU1LjQ0ODkgTDQ1LjEwNDgsNTYuMzk1OSBDNDQuODU4OCw1OC40Mzc5IDQ0LjkxNTgsNjAuNDY0OSA0NS4yNzI4LDYyLjQxOTkgTDQ1LjQ0NTgsNjMuMzY3OSBMNDAuOTk4OCw2Ny41OTY5IEM0MS41MDA4LDY5LjAxMzkgNDIuMTAxOCw3MC4zNTg5IDQyLjc5NDgsNzEuNjEzOSBMNDguODk0OCw3MS4xMzM5IEw0OS40ODQ4LDcxLjg3NjkgQzUwLjc5MTgsNzMuNTE5OSA1Mi4yNjM4LDc0LjkxNzkgNTMuODYxOCw3Ni4wMzE5IEw1NC42NDY4LDc2LjU3ODkgTDU0LjUwNzgsODIuNzA4OSBaIE01OS45MDQ4LDg4LjI3MDkgTDU4Ljg0NTgsODguMDE5OSBDNTcuNjI2OCw4Ny43MzE5IDU2LjQxNzgsODcuMzU0OSA1NS4yNTE4LDg2LjkwMTkgQzU0LjEzNDgsODYuNDg3OSA1Mi45ODE4LDg1Ljk2MzkgNTEuODUyOCw4NS4zNTI5IEw1MC44OTM4LDg0LjgzNDkgTDUxLjAzOTgsNzguMzg0OSBDNDkuNzAxOCw3Ny4zNjM5IDQ4LjQ1MDgsNzYuMTc1OSA0Ny4zMDQ4LDc0LjgzNDkgTDQwLjg2ODgsNzUuMzQwOSBMNDAuMjk3OCw3NC40MDg5IEMzOS4wMzk4LDcyLjM1MjkgMzguMDEyOCw3MC4wNjc5IDM3LjI0NzgsNjcuNjE1OSBMMzYuOTE3OCw2Ni41NTY5IEw0MS42MTA4LDYyLjA5NDkgQzQxLjM3NTgsNjAuNDAyOSA0MS4zMjc4LDU4LjY3MjkgNDEuNDY4OCw1Ni45MzI5IEwzNi41NTQ4LDUyLjczMjkgTDM2LjgwNDgsNTEuNjc0OSBDMzcuMDg5OCw1MC40Njk5IDM3LjQ1NjgsNDkuMjk5OSAzNy45MjQ4LDQ4LjA5NzkgQzM4LjQyMDgsNDYuODIwOSAzOC45Mjc4LDQ1LjcwODkgMzkuNDcwOCw0NC43MDA5IEwzOS45ODk4LDQzLjc0MDkgTDQ2LjQzOTgsNDMuODg3OSBDNDcuNDc3OCw0Mi41MjI5IDQ4LjY2NjgsNDEuMjY5OSA0OS45ODk4LDQwLjE0NTkgTDQ5LjQ4MzgsMzMuNjg2OSBMNTAuNDI3OCwzMy4xMTg5IEM1Mi41NTE4LDMxLjg0MDkgNTQuODM0OCwzMC44MTU5IDU3LjIxMDgsMzAuMDc1OSBMNTguMjY4OCwyOS43NDU5IEw2Mi43MzU4LDM0LjQ0NDkgQzY0LjQ3MTgsMzQuMjEzOSA2Ni4xOTc4LDM0LjE2MzkgNjcuODkyOCwzNC4yOTY5IEw3Mi4wOTI4LDI5LjM4MTkgTDczLjE1MTgsMjkuNjMyOSBDNzQuMjA4OCwyOS44ODI5IDc1LjMzNTgsMzAuMjM0OSA3Ni43MDA4LDMwLjc0MDkgQzc3Ljg2NDgsMzEuMTg1OSA3OS4wMDc4LDMxLjcwNTkgODAuMTEzOCwzMi4yOTI5IEw4MS4wODQ4LDMyLjgwOTkgTDgwLjkzNzgsMzkuMjczOSBDODIuMzE5OCw0MC4zMzI5IDgzLjU3ODgsNDEuNTI1OSA4NC42OTQ4LDQyLjgzMzkgTDkxLjEzNjgsNDIuMzA3OSBMOTEuNzA3OCw0My4yNTU5IEM5Mi45OTA4LDQ1LjM4OTkgOTQuMDE0OCw0Ny42Nzk5IDk0Ljc1MDgsNTAuMDYyOSBMOTUuMDc2OCw1MS4xMTg5IEw5MC4zODc4LDU1LjU3NzkgQzkwLjYyMTgsNTcuMjY5OSA5MC42Njk4LDU4Ljk5NzkgOTAuNTI5OCw2MC43MzY5IEw5NS40NTk4LDY0LjkzMDkgTDk1LjE4NTgsNjYuMDA3OSBDOTQuODc3OCw2Ny4yMTI5IDk0LjUwNzgsNjguNDAzOSA5NC4wODM4LDY5LjU0NzkgQzkzLjY0MjgsNzAuNjg0OSA5My4xMjY4LDcxLjgxOTkgOTIuNTM5OCw3Mi45NDc5IEw5Mi4wMjc4LDczLjkzMjkgTDg1LjUzODgsNzMuNzg0OSBDODQuNTExOCw3NS4xMzQ5IDgzLjMyOTgsNzYuMzg1OSA4Mi4wMDc4LDc3LjUxOTkgTDgyLjUxMjgsODMuOTg1OSBMODEuNTY5OCw4NC41NTM5IEM3OS40MTM4LDg1Ljg1MjkgNzcuMTE3OCw4Ni44NzE5IDc0Ljc0OTgsODcuNTgyOSBMNzMuNzAyOCw4Ny44OTY5IEw2OS4yNDQ4LDgzLjIyODkgQzY3LjUxNDgsODMuNDYwOSA2NS43ODY4LDgzLjUxMTkgNjQuMDg1OCw4My4zNzU5IEw1OS45MDQ4LDg4LjI3MDkgWiIgaWQ9IkZpbGwtMyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNNjUuNTMyNiwxOS4zNTgzIEM0My40MjQ2LDE5LjM1ODMgMjUuNDM2NiwzNy4zNDUzIDI1LjQzNjYsNTkuNDU0MyBDMjUuNDM2Niw4MS41NjMzIDQzLjQyNDYsOTkuNTUwMyA2NS41MzI2LDk5LjU1MDMgQzg3LjY0MDYsOTkuNTUwMyAxMDUuNjI4Niw4MS41NjMzIDEwNS42Mjg2LDU5LjQ1NDMgQzEwNS42Mjg2LDM3LjM0NTMgODcuNjQwNiwxOS4zNTgzIDY1LjUzMjYsMTkuMzU4MyBNNjUuNTMyNiwxMDMuMTE1MyBDNDEuNDU3NiwxMDMuMTE1MyAyMS44NzE2LDgzLjUyOTMgMjEuODcxNiw1OS40NTQzIEMyMS44NzE2LDM1LjM3OTMgNDEuNDU3NiwxNS43OTMzIDY1LjUzMjYsMTUuNzkzMyBDODkuNjA3NiwxNS43OTMzIDEwOS4xOTM2LDM1LjM3OTMgMTA5LjE5MzYsNTkuNDU0MyBDMTA5LjE5MzYsODMuNTI5MyA4OS42MDc2LDEwMy4xMTUzIDY1LjUzMjYsMTAzLjExNTMiIGlkPSJGaWxsLTUiIGZpbGw9IiNDMEU2RkYiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTEwMy4xNjI1LDEwOC42MDczIEMxMDIuNjc2NSwxMDguNTY5MyAxMDIuMjA3NSwxMDguMzM0MyAxMDEuODg2NSwxMDcuOTE3MyBDMTAxLjI4NjUsMTA3LjEzNzMgMTAxLjQzMTUsMTA2LjAxODMgMTAyLjIxMTUsMTA1LjQxODMgQzEwNC4yMTk1LDEwMy44NzIzIDEwNi4wODQ1LDEwMi4yMDgzIDEwNy43NTg1LDEwMC40NzEzIEMxMDguNDQwNSw5OS43NjIzIDEwOS41Njk1LDk5Ljc0MTMgMTEwLjI3ODUsMTAwLjQyNDMgQzExMC45ODc1LDEwMS4xMDczIDExMS4wMDg1LDEwMi4yMzYzIDExMC4zMjU1LDEwMi45NDQzIEMxMDguNTMwNSwxMDQuODA4MyAxMDYuNTMyNSwxMDYuNTg5MyAxMDQuMzg2NSwxMDguMjQyMyBDMTA0LjAyMzUsMTA4LjUyMjMgMTAzLjU4NTUsMTA4LjY0MDMgMTAzLjE2MjUsMTA4LjYwNzMgTTYwLjk1MDUsMTIxLjMzMTMgQzU2LjMyOTUsMTIwLjk3NTMgNTEuNzY4NSwxMjAuMDgyMyA0Ny4zOTU1LDExOC42NzczIEM0Ni40NTc1LDExOC4zNzczIDQ1Ljk0MjUsMTE3LjM3NDMgNDYuMjQzNSwxMTYuNDM2MyBDNDYuNTQzNSwxMTUuNDk5MyA0Ny41NDU1LDExNC45ODIzIDQ4LjQ4NTUsMTE1LjI4NDMgQzUyLjU5NDUsMTE2LjYwMzMgNTYuODgwNSwxMTcuNDQxMyA2MS4yMjQ1LDExNy43NzYzIEM3Mi42NTk1LDExOC42NTgzIDg0Ljc1NjUsMTE1Ljg4ODMgOTUuMjg3NSwxMDkuOTc4MyBDOTYuMTQ2NSwxMDkuNDk3MyA5Ny4yMzI1LDEwOS44MDIzIDk3LjcxMzUsMTEwLjY2MDMgQzk4LjE5NTUsMTExLjUxODMgOTcuODkwNSwxMTIuNjA1MyA5Ny4wMzI1LDExMy4wODczIEM4NS44OTM1LDExOS4zMzczIDczLjA3OTUsMTIyLjI2NjMgNjAuOTUwNSwxMjEuMzMxMyIgaWQ9IkZpbGwtNyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTAzLjYzMjIsOTEuMjg3IEMxMDMuNjMyMiw4OC41MTYgMTAxLjM4NjIsODYuMjcxIDk4LjYxNTIsODYuMjcxIEM5NS44NDUyLDg2LjI3MSA5My41OTkyLDg4LjUxNiA5My41OTkyLDkxLjI4NyBDOTMuNTk5Miw5NC4wNTggOTUuODQ1Miw5Ni4zMDMgOTguNjE1Miw5Ni4zMDMgQzEwMS4zODYyLDk2LjMwMyAxMDMuNjMyMiw5NC4wNTggMTAzLjYzMjIsOTEuMjg3IiBpZD0iRmlsbC05IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik02NS42OTIyLDEwNi41NTk1IEMzOS42NzEyLDEwNi41NTk1IDE4LjUwMzIsODUuMzg1NSAxOC41MDMyLDU5LjM1ODUgQzE4LjUwMzIsNTAuOTk5NSAyMC43MTIyLDQyLjc5NjUgMjQuODkwMiwzNS42MzU1IEwyNy45NjkyLDM3LjQzMjUgQzI0LjEwOTIsNDQuMDQ4NSAyMi4wNjgyLDUxLjYzMDUgMjIuMDY4Miw1OS4zNTg1IEMyMi4wNjgyLDgzLjQxOTUgNDEuNjM4MiwxMDIuOTk0NSA2NS42OTIyLDEwMi45OTQ1IEM3NS44MjcyLDEwMi45OTQ1IDg1LjcwMzIsOTkuNDMzNSA5My41MDIyLDkyLjk2ODUgTDk1Ljc3NzIsOTUuNzEyNSBDODcuMzQxMiwxMDIuNzA3NSA3Ni42NTYyLDEwNi41NTk1IDY1LjY5MjIsMTA2LjU1OTUiIGlkPSJGaWxsLTExIiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNS45MTE1LDM0LjEwODggQzIzLjgwNjUsMzQuMTA4OCAyMi4wOTg1LDM1LjgxNjggMjIuMDk4NSwzNy45MjE4IEMyMi4wOTg1LDQwLjAyNzggMjMuODA2NSw0MS43MzQ4IDI1LjkxMTUsNDEuNzM0OCBDMjguMDE3NSw0MS43MzQ4IDI5LjcyNDUsNDAuMDI3OCAyOS43MjQ1LDM3LjkyMTggQzI5LjcyNDUsMzUuODE2OCAyOC4wMTc1LDM0LjEwODggMjUuOTExNSwzNC4xMDg4IiBpZD0iRmlsbC0xMyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNOTguNjE2MSw4OC4wNTM2IEM5Ni44MzMxLDg4LjA1MzYgOTUuMzgyMSw4OS41MDM2IDk1LjM4MjEsOTEuMjg2NiBDOTUuMzgyMSw5My4wNzA2IDk2LjgzMzEsOTQuNTIwNiA5OC42MTYxLDk0LjUyMDYgQzEwMC4zOTkxLDk0LjUyMDYgMTAxLjg0OTEsOTMuMDcwNiAxMDEuODQ5MSw5MS4yODY2IEMxMDEuODQ5MSw4OS41MDM2IDEwMC4zOTkxLDg4LjA1MzYgOTguNjE2MSw4OC4wNTM2IE05OC42MTYxLDk4LjA4NTYgQzk0Ljg2NzEsOTguMDg1NiA5MS44MTcxLDk1LjAzNTYgOTEuODE3MSw5MS4yODY2IEM5MS44MTcxLDg3LjUzODYgOTQuODY3MSw4NC40ODg2IDk4LjYxNjEsODQuNDg4NiBDMTAyLjM2NTEsODQuNDg4NiAxMDUuNDE1MSw4Ny41Mzg2IDEwNS40MTUxLDkxLjI4NjYgQzEwNS40MTUxLDk1LjAzNTYgMTAyLjM2NTEsOTguMDg1NiA5OC42MTYxLDk4LjA4NTYiIGlkPSJGaWxsLTE1IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTYuOTMwNSw5My41MDMzIEwxMTMuODY5NSw5MS42NzUzIEMxMTQuMjAzNSw5MS4xMTUzIDExNC41Mjk1LDkwLjU1MjMgMTE0Ljg0NDUsODkuOTgyMyBMMTE3Ljk2MzUsOTEuNzA3MyBDMTE3LjYyODUsOTIuMzEyMyAxMTcuMjg0NSw5Mi45MTEzIDExNi45MzA1LDkzLjUwMzMiIGlkPSJGaWxsLTE3IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik02MS40MjEyLDQuMDE0NSBMNjEuMjYyMiwwLjQ1MzUgQzYyLjcwNTIsMC4zODk1IDY0LjE3MTIsMC4zNzE1IDY1LjYyMjIsMC40MDk1IEw2NS41MzIyLDMuOTcyNSBDNjQuMTY2MiwzLjk0MTUgNjIuNzgyMiwzLjk1NDUgNjEuNDIxMiw0LjAxNDUgTDYxLjQyMTIsNC4wMTQ1IFogTTczLjcwNjIsNC43NTA1IEM3Mi4zNjEyLDQuNTI1NSA3MC45OTEyLDQuMzQ3NSA2OS42MzQyLDQuMjE4NSBMNjkuOTcxMiwwLjY2ODUgQzcxLjQxMjIsMC44MDU1IDcyLjg2NjIsMC45OTU1IDc0LjI5NDIsMS4yMzQ1IEw3My43MDYyLDQuNzUwNSBaIE01My4yNjEyLDQuOTYxNSBMNTIuNjAxMiwxLjQ1NzUgQzU0LjAyNjIsMS4xODk1IDU1LjQ3NzIsMC45Njg1IDU2LjkxMzIsMC44MDI1IEw1Ny4zMjQyLDQuMzQzNSBDNTUuOTcxMiw0LjUwMDUgNTQuNjA0Miw0LjcwODUgNTMuMjYxMiw0Ljk2MTUgTDUzLjI2MTIsNC45NjE1IFogTTgxLjY4NTIsNi42NzY1IEM4MC4zODkyLDYuMjY0NSA3OS4wNTkyLDUuODkxNSA3Ny43MzAyLDUuNTcxNSBMNzguNTY3MiwyLjEwNjUgQzc5Ljk3NzIsMi40NDY1IDgxLjM5MDIsMi44NDE1IDgyLjc2NjIsMy4yNzk1IEw4MS42ODUyLDYuNjc2NSBaIE00NS4zMjAyLDcuMDU0NSBMNDQuMTY4MiwzLjY4MTUgQzQ1LjUzNjIsMy4yMTM1IDQ2Ljk0MTIsMi43ODg1IDQ4LjM0NDIsMi40MTk1IEw0OS4yNTMyLDUuODY3NSBDNDcuOTMxMiw2LjIxNDUgNDYuNjA4Miw2LjYxNDUgNDUuMzIwMiw3LjA1NDUgTDQ1LjMyMDIsNy4wNTQ1IFogTTg5LjMwNTIsOS43MTY1IEM4OC4wNzgyLDkuMTIxNSA4Ni44MTUyLDguNTY1NSA4NS41NTEyLDguMDYxNSBMODYuODczMiw0Ljc1MDUgQzg4LjIxNDIsNS4yODU1IDg5LjU1NTIsNS44NzY1IDkwLjg1ODIsNi41MDc1IEw4OS4zMDUyLDkuNzE2NSBaIE0zNy43NTkyLDEwLjI1NjUgTDM2LjEzODIsNy4wODE1IEMzNy40MzAyLDYuNDIxNSAzOC43NjAyLDUuODAxNSA0MC4wOTIyLDUuMjM4NSBMNDEuNDgyMiw4LjUyMDUgQzQwLjIyODIsOS4wNTI1IDM4Ljk3NTIsOS42MzY1IDM3Ljc1OTIsMTAuMjU2NSBMMzcuNzU5MiwxMC4yNTY1IFogTTk2LjQxNzIsMTMuODA0NSBDOTUuMjg3MiwxMy4wNDM1IDk0LjExNDIsMTIuMzEzNSA5Mi45MzMyLDExLjYzMzUgTDk0LjcxMDIsOC41NDM1IEM5NS45NjQyLDkuMjY0NSA5Ny4yMDkyLDEwLjAzOTUgOTguNDA4MiwxMC44NDg1IEw5Ni40MTcyLDEzLjgwNDUgWiBNMzAuNzI2MiwxNC40OTc1IEwyOC42NzMyLDExLjU4MjUgQzI5Ljg1NjIsMTAuNzUwNSAzMS4wODUyLDkuOTQ4NSAzMi4zMjYyLDkuMTk5NSBMMzQuMTY3MiwxMi4yNTI1IEMzMi45OTgyLDEyLjk1NzUgMzEuODQwMiwxMy43MTI1IDMwLjcyNjIsMTQuNDk3NSBMMzAuNzI2MiwxNC40OTc1IFogTTEwMi44ODcyLDE4Ljg1ODUgQzEwMS44NzMyLDE3Ljk0MzUgMTAwLjgxNDIsMTcuMDU1NSA5OS43NDEyLDE2LjIxODUgTDEwMS45MzQyLDEzLjQwODUgQzEwMy4wNzMyLDE0LjI5NzUgMTA0LjE5NzIsMTUuMjM5NSAxMDUuMjc0MiwxNi4yMTE1IEwxMDIuODg3MiwxOC44NTg1IFogTTEwOC41ODUyLDI0Ljc3MzUgQzEwNy43MDkyLDIzLjcyNTUgMTA2Ljc4NTIsMjIuNjk2NSAxMDUuODQwMiwyMS43MTU1IEwxMDguNDA4MiwxOS4yNDI1IEMxMDkuNDEwMiwyMC4yODM1IDExMC4zOTAyLDIxLjM3NDUgMTExLjMxOTIsMjIuNDg2NSBMMTA4LjU4NTIsMjQuNzczNSBaIE0xMTMuMzk1MiwzMS40MzE1IEMxMTIuNjc2MiwzMC4yNzE1IDExMS45MDcyLDI5LjEyMjUgMTExLjEwNzIsMjguMDE3NSBMMTEzLjk5NzIsMjUuOTI5NSBDMTE0Ljg0NTIsMjcuMTAyNSAxMTUuNjYyMiwyOC4zMjE1IDExNi40MjUyLDI5LjU1MzUgTDExMy4zOTUyLDMxLjQzMTUgWiBNMTE3LjIxODIsMzguNzA1NSBDMTE2LjY3MDIsMzcuNDUzNSAxMTYuMDcwMiwzNi4yMDc1IDExNS40MzYyLDM1LjAwMTUgTDExOC41OTIyLDMzLjM0MjUgQzExOS4yNjUyLDM0LjYyMjUgMTE5LjkwMTIsMzUuOTQ2NSAxMjAuNDg0MiwzNy4yNzU1IEwxMTcuMjE4MiwzOC43MDU1IFogTTExOS45NjgyLDQ2LjQ0NDUgQzExOS42MDUyLDQ1LjEzMjUgMTE5LjE4OTIsNDMuODE0NSAxMTguNzMzMiw0Mi41Mjc1IEwxMjIuMDkzMiw0MS4zMzU1IEMxMjIuNTc3Miw0Mi43MDE1IDEyMy4wMTkyLDQ0LjEwMDUgMTIzLjQwNDIsNDUuNDkzNSBMMTE5Ljk2ODIsNDYuNDQ0NSBaIE0xMjEuNTg3Miw1NC40ODk1IEMxMjEuNDE0Miw1My4xMzk1IDEyMS4xOTAyLDUxLjc3NjUgMTIwLjkyMTIsNTAuNDM3NSBMMTI0LjQxNjIsNDkuNzM0NSBDMTI0LjcwMjIsNTEuMTU1NSAxMjQuOTQwMiw1Mi42MDM1IDEyNS4xMjMyLDU0LjAzNjUgTDEyMS41ODcyLDU0LjQ4OTUgWiBNMTI1LjYyMjIsNjIuNzM2NSBMMTIyLjA1NjIsNjIuNjg3NSBMMTIyLjA2MTIsNjEuOTQxNSBDMTIyLjA2MTIsNjAuODI3NSAxMjIuMDI5Miw1OS42OTU1IDEyMS45NjUyLDU4LjU4MDUgTDEyNS41MjUyLDU4LjM3NjUgQzEyNS41OTIyLDU5LjU1OTUgMTI1LjYyNzIsNjAuNzU5NSAxMjUuNjI3Miw2MS45NDE1IEwxMjUuNjIyMiw2Mi43MzY1IFogTTEyNC45MDEyLDcxLjQxNjUgTDEyMS4zNzgyLDcwLjg3MjUgQzEyMS41ODYyLDY5LjUzMTUgMTIxLjc0OTIsNjguMTU4NSAxMjEuODYyMiw2Ni43OTI1IEwxMjUuNDE1Miw2Ny4wODc1IEMxMjUuMjk0Miw2OC41Mzc1IDEyNS4xMjIyLDY5Ljk5MzUgMTI0LjkwMTIsNzEuNDE2NSBMMTI0LjkwMTIsNzEuNDE2NSBaIE0xMjIuOTYwMiw3OS45MTU1IEwxMTkuNTUwMiw3OC44NzU1IEMxMTkuOTQ3Miw3Ny41NzU1IDEyMC4zMDIyLDc2LjIzOTUgMTIwLjYwNjIsNzQuOTA3NSBMMTI0LjA4MjIsNzUuNzAxNSBDMTIzLjc1OTIsNzcuMTE1NSAxMjMuMzgxMiw3OC41MzQ1IDEyMi45NjAyLDc5LjkxNTUgTDEyMi45NjAyLDc5LjkxNTUgWiBNMTE5LjgzMDIsODguMDUyNSBMMTE2LjYwMzIsODYuNTM2NSBDMTE3LjE4MjIsODUuMzAzNSAxMTcuNzI0Miw4NC4wMzI1IDExOC4yMTMyLDgyLjc1OTUgTDEyMS41NDEyLDg0LjAzOTUgQzEyMS4wMjEyLDg1LjM5MTUgMTIwLjQ0NTIsODYuNzQxNSAxMTkuODMwMiw4OC4wNTI1IEwxMTkuODMwMiw4OC4wNTI1IFoiIGlkPSJGaWxsLTE5IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNi45NDg2LDE3LjM5NjQgTDI0LjY2MzYsMTQuNjU5NCBDMjUuMTkzNiwxNC4yMTc0IDI1LjczMTYsMTMuNzgzNCAyNi4yNzY2LDEzLjM1ODQgTDI4LjQ2ODYsMTYuMTcwNCBDMjcuOTUzNiwxNi41NzE0IDI3LjQ0NzYsMTYuOTc5NCAyNi45NDg2LDE3LjM5NjQiIGlkPSJGaWxsLTIxIiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTUuNjc0Nyw4OC43MjY1IEMxMTMuODY2Nyw4OC43MjY1IDExMi40MDE3LDkwLjE5MTUgMTEyLjQwMTcsOTEuOTk5NSBDMTEyLjQwMTcsOTMuODA3NSAxMTMuODY2Nyw5NS4yNzM1IDExNS42NzQ3LDk1LjI3MzUgQzExNy40ODI3LDk1LjI3MzUgMTE4Ljk0ODcsOTMuODA3NSAxMTguOTQ4Nyw5MS45OTk1IEMxMTguOTQ4Nyw5MC4xOTE1IDExNy40ODI3LDg4LjcyNjUgMTE1LjY3NDcsODguNzI2NSIgaWQ9IkZpbGwtMjMiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjA2NjMsNy45ODg3IEMyNC40MjAzLDcuOTg4NyAyMS40NjMzLDEwLjk0NDcgMjEuNDYzMywxNC41OTE3IEMyMS40NjMzLDE4LjIzNzcgMjQuNDIwMywyMS4xOTM3IDI4LjA2NjMsMjEuMTkzNyBDMzEuNzEyMywyMS4xOTM3IDM0LjY2OTMsMTguMjM3NyAzNC42NjkzLDE0LjU5MTcgQzM0LjY2OTMsMTAuOTQ0NyAzMS43MTIzLDcuOTg4NyAyOC4wNjYzLDcuOTg4NyIgaWQ9IkZpbGwtMjUiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjIyMDYsOS42NjIgQzI1LjU2MjYsOS42NjIgMjMuNDAwNiwxMS44MjQgMjMuNDAwNiwxNC40ODIgQzIzLjQwMDYsMTcuMTQgMjUuNTYyNiwxOS4zMDEgMjguMjIwNiwxOS4zMDEgQzMwLjg3ODYsMTkuMzAxIDMzLjA0MDYsMTcuMTQgMzMuMDQwNiwxNC40ODIgQzMzLjA0MDYsMTEuODI0IDMwLjg3ODYsOS42NjIgMjguMjIwNiw5LjY2MiBNMjguMjIwNiwyMi44NjYgQzIzLjU5NjYsMjIuODY2IDE5LjgzNTYsMTkuMTA1IDE5LjgzNTYsMTQuNDgyIEMxOS44MzU2LDkuODU4IDIzLjU5NjYsNi4wOTcgMjguMjIwNiw2LjA5NyBDMzIuODQ0Niw2LjA5NyAzNi42MDU2LDkuODU4IDM2LjYwNTYsMTQuNDgyIEMzNi42MDU2LDE5LjEwNSAzMi44NDQ2LDIyLjg2NiAyOC4yMjA2LDIyLjg2NiIgaWQ9IkZpbGwtMjciIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTQwLjIxMjMsOTUuODA5NSBDNDAuMDA0Myw5MC4yMjM1IDM1LjMwNjMsODUuODY0NSAyOS43MjAzLDg2LjA3MzUgQzI0LjEzNDMsODYuMjgyNSAxOS43NzUzLDkwLjk3OTUgMTkuOTgzMyw5Ni41NjU1IEMyMC4xOTIzLDEwMi4xNTE1IDI0Ljg5MDMsMTA2LjUxMTUgMzAuNDc2MywxMDYuMzAyNSBDMzYuMDYyMywxMDYuMDkzNSA0MC40MjEzLDEwMS4zOTU1IDQwLjIxMjMsOTUuODA5NSIgaWQ9IkZpbGwtMjkiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTM2Ljg3MTksMTAyLjQ2NjIgQzMzLjE1NzksMTA2LjEyNDIgMjcuMTg3OSwxMDYuMDc0MiAyMy41Mjk5LDEwMi4zNjAyIEMxOS44NzY5LDk4LjYzMzIgMTkuOTI3OSw5Mi42NjMyIDIzLjY0MTksODkuMDA0MiBDMjcuMzYyOSw4NS4zNjUyIDMzLjMzMTksODUuNDE2MiAzNi45OTA5LDg5LjEzMDIgQzQwLjYzNjksOTIuODM3MiA0MC41ODQ5LDk4LjgwNzIgMzYuODcxOSwxMDIuNDY2MiBMMzYuODcxOSwxMDIuNDY2MiBaIE00NC4zOTk5LDEwNC4zMjMyIEM0NS4yNDI5LDEwMi45NDUyIDQ1Ljg2ODksMTAxLjQ2NzIgNDYuMjU0OSw5OS45NDUyIEw1MC41NzU5LDk4LjQ1ODIgQzUwLjc5NTksOTYuNzYzMiA1MC44MDg5LDk1LjA1NDIgNTAuNjE3OSw5My4zNjYyIEw0Ni4zMjk5LDkxLjgxNDIgQzQ1Ljk1NTksOTAuMjcyMiA0NS4zNTk5LDg4Ljc5MTIgNDQuNTQ2OSw4Ny4zOTAyIEw0Ni41MzY5LDgzLjI4NzIgQzQ2LjAzNTksODIuNjMzMiA0NS40ODA5LDgxLjk4NzIgNDQuODY3OSw4MS4zNjQyIEM0NC4yNjI5LDgwLjc2MTIgNDMuNjQzOSw4MC4xODQyIDQyLjk4MDksNzkuNjY5MiBMMzguODM0OSw4MS41OTUyIEMzNy40NTU5LDgwLjc1MzIgMzUuOTg1OSw4MC4xNDYyIDM0LjQ1NjksNzkuNzQxMiBMMzIuOTY5OSw3NS40MjAyIEMzMS4yODc5LDc1LjIwNjIgMjkuNTc4OSw3NS4xOTIyIDI3Ljg5MDksNzUuMzg0MiBMMjYuMzE5OSw3OS42NzkyIEMyNC43OTc5LDgwLjA0NTIgMjMuMzAyOSw4MC42MzUyIDIxLjkxNDksODEuNDU0MiBMMTcuODExOSw3OS40NjUyIEMxNy4xMzg5LDc5Ljk3MzIgMTYuNTA2OSw4MC41MzMyIDE1Ljg4OTksODEuMTMzMiBDMTUuMjcyOSw4MS43MzMyIDE0LjcwOTksODIuMzU4MiAxNC4xOTM5LDgzLjAyMDIgTDE2LjEyMDksODcuMTY2MiBDMTUuMjc3OSw4OC41NDUyIDE0LjY1MTksOTAuMDIyMiAxNC4yNjU5LDkxLjU0NTIgTDkuOTQ0OSw5My4wMzEyIEM5LjczMDksOTQuNzE0MiA5LjcwMzksOTYuNDE2MiA5LjkwOTksOTguMTEwMiBMMTQuMTkwOSw5OS42NzUyIEMxNC41Njk5LDEwMS4yMDQyIDE1LjE0NjksMTAyLjY5MzIgMTUuOTY1OSwxMDQuMDc5MiBMMTMuOTc1OSwxMDguMTgzMiBDMTQuNDg0OSwxMDguODU3MiAxNS4wMzg5LDEwOS41MDIyIDE1LjY0NDksMTEwLjEwNTIgQzE2LjI0NDksMTEwLjcyMjIgMTYuODgyOSwxMTEuMjkyMiAxNy41NDQ5LDExMS44MDcyIEwyMS42NzE5LDEwOS44ODgyIEMyMy4wNTA5LDExMC43MzEyIDI0LjUzNDksMTExLjM0MzIgMjYuMDQ5OSwxMTEuNzQyMiBMMjcuNTQyOSwxMTYuMDUwMiBDMjkuMjMxOSwxMTYuMjg0MiAzMC45NDA5LDExNi4yOTcyIDMyLjYyODksMTE2LjEwNTIgTDM0LjIwMDksMTExLjgxMDIgQzM1LjcyODksMTExLjQzMTIgMzcuMjA0OSwxMTAuODQ4MiAzOC41OTA5LDExMC4wMjgyIEw0Mi43MDc5LDExMi4wMjUyIEM0My4zNjg5LDExMS41MTAyIDQ0LjAxMzksMTEwLjk1NjIgNDQuNjMwOSwxMTAuMzU2MiBDNDUuMjMzOSwxMDkuNzUxMiA0NS44MDM5LDEwOS4xMTIyIDQ2LjMzMTksMTA4LjQ1NjIgTDQ0LjM5OTksMTA0LjMyMzIgWiIgaWQ9IkZpbGwtMzEiIGZpbGw9IiNDMEU2RkYiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTI4Ljg1NzgsMTE0LjQwMDMgQzI5LjY3OTgsMTE0LjQ2NDMgMzAuNTEwOCwxMTQuNDczMyAzMS4zNDQ4LDExNC40MjYzIEwzMi44NTE4LDExMC4zMDczIEwzMy43NzE4LDExMC4wODAzIEMzNS4xNzY4LDEwOS43MzIzIDM2LjQ5MjgsMTA5LjE5ODMgMzcuNjg0OCwxMDguNDk0MyBMMzguNTA3OCwxMDguMDA3MyBMNDIuNDYxOCwxMDkuOTI0MyBDNDIuNzg2OCwxMDkuNjQ1MyA0My4wOTU4LDEwOS4zNjIzIDQzLjM4ODgsMTA5LjA3ODMgQzQzLjY3MDgsMTA4Ljc5NTMgNDMuOTU0OCwxMDguNDkyMyA0NC4yMzQ4LDEwOC4xNzczIEw0Mi4zNzk4LDEwNC4yMTAzIEw0Mi44Nzk4LDEwMy4zOTMzIEM0My42Mjk4LDEwMi4xNjQzIDQ0LjE4NDgsMTAwLjg1NzMgNDQuNTI1OCw5OS41MDczIEw0NC43NjI4LDk4LjU3MzMgTDQ4LjkxNzgsOTcuMTQzMyBDNDguOTc4OCw5Ni4zMTUzIDQ4Ljk4NDgsOTUuNDgzMyA0OC45Mzg4LDk0LjY1NDMgTDQ0LjgyMTgsOTMuMTY0MyBMNDQuNTk3OCw5Mi4yMzMzIEM0NC4yNjQ4LDkwLjg2MTMgNDMuNzI5OCw4OS41MzMzIDQzLjAwNDgsODguMjg2MyBMNDIuNTI4OCw4Ny40NjUzIEw0NC40Mzg4LDgzLjUyOTMgQzQ0LjE2NjgsODMuMjEzMyA0My44ODQ4LDgyLjkwNjMgNDMuNTk3OCw4Mi42MTQzIEM0My4yNzM4LDgyLjI5MjMgNDIuOTgwOCw4Mi4wMTIzIDQyLjcwMzgsODEuNzY0MyBMMzguNzE5OCw4My42MTQzIEwzNy45MDQ4LDgzLjExNjMgQzM2LjcxOTgsODIuMzkyMyAzNS40MDU4LDgxLjgzNjMgMzQuMDAxOCw4MS40NjQzIEwzMy4wODE4LDgxLjIyMTMgTDMxLjY1NjgsNzcuMDgwMyBDMzAuODI3OCw3Ny4wMjEzIDI5Ljk5ODgsNzcuMDE2MyAyOS4xNzQ4LDc3LjA2MzMgTDI3LjY2NDgsODEuMTg5MyBMMjYuNzM1OCw4MS40MTIzIEMyNS4zNDM4LDgxLjc0NjMgMjQuMDI3OCw4Mi4yNzczIDIyLjgyMTgsODIuOTg5MyBMMjEuOTk4OCw4My40NzYzIEwxOC4wNTM4LDgxLjU2MzMgQzE3Ljc1NTgsODEuODIwMyAxNy40NTA4LDgyLjEwMjMgMTcuMTMyOCw4Mi40MTEzIEMxNi44MzI4LDgyLjcwMjMgMTYuNTUxOCw4Mi45OTUzIDE2LjI4NTgsODMuMjkyMyBMMTguMTM4OCw4Ny4yODEzIEwxNy42NDA4LDg4LjA5NjMgQzE2Ljg5MDgsODkuMzI1MyAxNi4zMzY4LDkwLjYzMjMgMTUuOTk0OCw5MS45ODMzIEwxNS43NTc4LDkyLjkxNzMgTDExLjYwMzgsOTQuMzQ2MyBDMTEuNTQyOCw5NS4xODYzIDExLjUzNTgsOTYuMDE0MyAxMS41ODM4LDk2LjgyNDMgTDE1LjY5MzgsOTguMzI2MyBMMTUuOTIwOCw5OS4yNDYzIEMxNi4yNzU4LDEwMC42NzYzIDE2LjgwNjgsMTAxLjk5NzMgMTcuNTAwOCwxMDMuMTczMyBMMTcuOTg2OCwxMDMuOTk2MyBMMTYuMDcyOCwxMDcuOTQ2MyBDMTYuMzQyOCwxMDguMjYyMyAxNi42MjA4LDEwOC41NjEzIDE2LjkwMjgsMTA4Ljg0MzMgQzE3LjIwMDgsMTA5LjE0OTMgMTcuNTA0OCwxMDkuNDM5MyAxNy44MTU4LDEwOS43MTUzIEwyMS43ODY4LDEwNy44NjkzIEwyMi42MDE4LDEwOC4zNjczIEMyMy43OTI4LDEwOS4wOTUzIDI1LjEwNTgsMTA5LjY1MTMgMjYuNTAzOCwxMTAuMDE5MyBMMjcuNDIyOCwxMTAuMjYxMyBMMjguODU3OCwxMTQuNDAwMyBaIE0zMC4yOTI4LDExOC4wMjEzIEMyOS4yODU4LDExOC4wMjEzIDI4LjI4NTgsMTE3Ljk1MzMgMjcuMjk4OCwxMTcuODE2MyBMMjYuMjE2OCwxMTcuNjY3MyBMMjQuNjY3OCwxMTMuMTk2MyBDMjMuNTkyOCwxMTIuODU0MyAyMi41NjE4LDExMi40MTgzIDIxLjU4NjgsMTExLjg5NDMgTDE3LjMxMDgsMTEzLjg4MTMgTDE2LjQ1MDgsMTEzLjIxMzMgQzE1LjcxOTgsMTEyLjY0NjMgMTUuMDE4OCwxMTIuMDE3MyAxNC4zNjY4LDExMS4zNDgzIEMxMy43NDU4LDExMC43MzAzIDEzLjEyOTgsMTEwLjAyMDMgMTIuNTUzOCwxMDkuMjU3MyBMMTEuODk2OCwxMDguMzg3MyBMMTMuOTU5OCwxMDQuMTMxMyBDMTMuNDU5OCwxMDMuMTU5MyAxMy4wNDI4LDEwMi4xMjMzIDEyLjcxNTgsMTAxLjAzMzMgTDguMjcxOCw5OS40MDkzIEw4LjE0MDgsOTguMzI0MyBDNy45MjQ4LDk2LjU0NjMgNy45MzY4LDk0LjY4OTMgOC4xNzY4LDkyLjgwNTMgTDguMzE2OCw5MS43MDYzIEwxMi44MDY4LDkwLjE2MjMgQzEzLjE0MDgsODkuMTAzMyAxMy41Nzg4LDg4LjA3MjMgMTQuMTE0OCw4Ny4wNzkzIEwxMi4xMTk4LDgyLjc4NDMgTDEyLjc4NzgsODEuOTI2MyBDMTMuMzUxOCw4MS4yMDAzIDEzLjk1OTgsODAuNTIzMyAxNC42NDg4LDc5Ljg1NTMgQzE1LjM3NTgsNzkuMTQ4MyAxNi4wNTk4LDc4LjU1NDMgMTYuNzM5OCw3OC4wNDEzIEwxNy42MDk4LDc3LjM4NTMgTDIxLjg2MTgsNzkuNDQ4MyBDMjIuODQ4OCw3OC45MzczIDIzLjg4NTgsNzguNTE5MyAyNC45NjI4LDc4LjE5ODMgTDI2LjU5NTgsNzMuNzM3MyBMMjcuNjg5OCw3My42MTMzIEMyOS41MTA4LDczLjQwNzMgMzEuMzYxOCw3My40MTkzIDMzLjE5MzgsNzMuNjUwMyBMMzQuMjk0OCw3My43OTEzIEwzNS44NDI4LDc4LjI4OTMgQzM2LjkxODgsNzguNjMyMyAzNy45NDc4LDc5LjA2ODMgMzguOTE5OCw3OS41OTAzIEw0My4yMTY4LDc3LjU5NDMgTDQ0LjA3NDgsNzguMjYyMyBDNDQuNzE1OCw3OC43NjEzIDQ1LjM0OTgsNzkuMzI3MyA0Ni4xMjU4LDgwLjEwMTMgQzQ2Ljc3NjgsODAuNzY0MyA0Ny4zODY4LDgxLjQ2NjMgNDcuOTUxOCw4Mi4yMDIzIEw0OC42MjE4LDgzLjA3NTMgTDQ2LjU1MDgsODcuMzQyMyBDNDcuMDY1OCw4OC4zNDQzIDQ3LjQ4NTgsODkuMzg1MyA0Ny44MDY4LDkwLjQ1MzMgTDUyLjI2MzgsOTIuMDY2MyBMNTIuMzg4OCw5My4xNjUzIEM1Mi41OTY4LDk0Ljk5NzMgNTIuNTgwOCw5Ni44NTUzIDUyLjM0MzgsOTguNjg3MyBMNTIuMjAwOCw5OS43ODQzIEw0Ny43MTM4LDEwMS4zMjgzIEM0Ny4zNzk4LDEwMi4zODUzIDQ2Ljk0MjgsMTAzLjQxNTMgNDYuNDA3OCwxMDQuNDA3MyBMNDguNDE4OCwxMDguNzA5MyBMNDcuNzE5OCwxMDkuNTc0MyBDNDcuMTQyOCwxMTAuMjkxMyA0Ni41Mjc4LDExMC45NzczIDQ1Ljg5MjgsMTExLjYxNDMgQzQ1LjI0MjgsMTEyLjI0NzMgNDQuNTQ2OCwxMTIuODUxMyA0My44MDQ4LDExMy40MzAzIEw0Mi45Mjk4LDExNC4xMTMzIEwzOC42NDQ4LDExMi4wMzYzIEMzNy42Njc4LDExMi41NDEzIDM2LjYzNTgsMTEyLjk1OTMgMzUuNTU4OCwxMTMuMjg1MyBMMzMuOTI0OCwxMTcuNzUyMyBMMzIuODI5OCwxMTcuODc3MyBDMzEuOTgyOCwxMTcuOTczMyAzMS4xMzU4LDExOC4wMjAzIDMwLjI5MjgsMTE4LjAyMTMgTDMwLjI5MjgsMTE4LjAyMTMgWiIgaWQ9IkZpbGwtMzMiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTMwLjI1MTksODguMDk3MiBDMjguMzE0OSw4OC4wOTcyIDI2LjM3NjksODguODIzMiAyNC44ODc5LDkwLjI3ODIgQzIxLjg4NzksOTMuMjM1MiAyMS44NDc5LDk4LjA5NjIgMjQuODAyOSwxMDEuMTEyMiBDMjcuNzYxOSwxMDQuMTE3MiAzMi42MTU5LDEwNC4xNTUyIDM1LjYyMTksMTAxLjE5NjIgQzM4LjYyNjksOTguMjM0MiAzOC42NzE5LDkzLjM4MjIgMzUuNzE5OSw5MC4zODAyIEMzNC4yMjI5LDg4Ljg2MDIgMzIuMjM3OSw4OC4wOTcyIDMwLjI1MTksODguMDk3MiBMMzAuMjUxOSw4OC4wOTcyIFogTTMwLjI1NjksMTA2Ljk1MzIgQzI3LjM1MzksMTA2Ljk1MzIgMjQuNDUyOSwxMDUuODM4MiAyMi4yNTk5LDEwMy42MTEyIEMxNy45Mjg5LDk5LjE5MTIgMTcuOTg4OSw5Mi4wNzEyIDIyLjM5MDksODcuNzM0MiBDMjYuODEwOSw4My40MTMyIDMzLjkyNzksODMuNDgxMiAzOC4yNjA5LDg3Ljg3OTIgQzQyLjU5MDksOTIuMjgyMiA0Mi41Mjc5LDk5LjM5NTIgMzguMTIyOSwxMDMuNzM1MiBMMzguMTIxOSwxMDMuNzM2MiBDMzUuOTQyOSwxMDUuODgzMiAzMy4wOTk5LDEwNi45NTMyIDMwLjI1NjksMTA2Ljk1MzIgTDMwLjI1NjksMTA2Ljk1MzIgWiIgaWQ9IkZpbGwtMzUiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTUuMzU1Myw0Ny45NzUgQzUuMzU1Myw0Ni42ODggNC4zMTIzLDQ1LjY0NCAzLjAyNDMsNDUuNjQ0IEMxLjczNzMsNDUuNjQ0IDAuNjkzMyw0Ni42ODggMC42OTMzLDQ3Ljk3NSBDMC42OTMzLDQ5LjI2MyAxLjczNzMsNTAuMzA2IDMuMDI0Myw1MC4zMDYgQzQuMzEyMyw1MC4zMDYgNS4zNTUzLDQ5LjI2MyA1LjM1NTMsNDcuOTc1IiBpZD0iRmlsbC0zNyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTMuNDAwNyw0Ny45NzUgQzEzLjQwMDcsNDYuNjg4IDEyLjM1NzcsNDUuNjQ0IDExLjA2OTcsNDUuNjQ0IEM5Ljc4MjcsNDUuNjQ0IDguNzM4Nyw0Ni42ODggOC43Mzg3LDQ3Ljk3NSBDOC43Mzg3LDQ5LjI2MyA5Ljc4MjcsNTAuMzA2IDExLjA2OTcsNTAuMzA2IEMxMi4zNTc3LDUwLjMwNiAxMy40MDA3LDQ5LjI2MyAxMy40MDA3LDQ3Ljk3NSIgaWQ9IkZpbGwtMzkiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTUuNDQwMyw1NS43MjMgQzUuNDQwMyw1NC40MzYgNC4zOTczLDUzLjM5MiAzLjEwOTMsNTMuMzkyIEMxLjgyMjMsNTMuMzkyIDAuNzc4Myw1NC40MzYgMC43NzgzLDU1LjcyMyBDMC43NzgzLDU3LjAxMSAxLjgyMjMsNTguMDU0IDMuMTA5Myw1OC4wNTQgQzQuMzk3Myw1OC4wNTQgNS40NDAzLDU3LjAxMSA1LjQ0MDMsNTUuNzIzIiBpZD0iRmlsbC00MSIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTMuNDg2Miw1NS43MjMgQzEzLjQ4NjIsNTQuNDM2IDEyLjQ0MzIsNTMuMzkyIDExLjE1NTIsNTMuMzkyIEM5Ljg2ODIsNTMuMzkyIDguODI0Miw1NC40MzYgOC44MjQyLDU1LjcyMyBDOC44MjQyLDU3LjAxMSA5Ljg2ODIsNTguMDU0IDExLjE1NTIsNTguMDU0IEMxMi40NDMyLDU4LjA1NCAxMy40ODYyLDU3LjAxMSAxMy40ODYyLDU1LjcyMyIgaWQ9IkZpbGwtNDMiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTUuMzU1Myw2My4yMTI4IEM1LjM1NTMsNjEuOTI0OCA0LjMxMjMsNjAuODgxOCAzLjAyNDMsNjAuODgxOCBDMS43MzczLDYwLjg4MTggMC42OTMzLDYxLjkyNDggMC42OTMzLDYzLjIxMjggQzAuNjkzMyw2NC40OTk4IDEuNzM3Myw2NS41NDM4IDMuMDI0Myw2NS41NDM4IEM0LjMxMjMsNjUuNTQzOCA1LjM1NTMsNjQuNDk5OCA1LjM1NTMsNjMuMjEyOCIgaWQ9IkZpbGwtNDUiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTEzLjQwMDcsNjMuMjEyOCBDMTMuNDAwNyw2MS45MjQ4IDEyLjM1NzcsNjAuODgxOCAxMS4wNjk3LDYwLjg4MTggQzkuNzgyNyw2MC44ODE4IDguNzM4Nyw2MS45MjQ4IDguNzM4Nyw2My4yMTI4IEM4LjczODcsNjQuNDk5OCA5Ljc4MjcsNjUuNTQzOCAxMS4wNjk3LDY1LjU0MzggQzEyLjM1NzcsNjUuNTQzOCAxMy40MDA3LDY0LjQ5OTggMTMuNDAwNyw2My4yMTI4IiBpZD0iRmlsbC00NyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTMuNDg2Miw3MC45NjA4IEMxMy40ODYyLDY5LjY3MjggMTIuNDQzMiw2OC42Mjk4IDExLjE1NTIsNjguNjI5OCBDOS44NjgyLDY4LjYyOTggOC44MjQyLDY5LjY3MjggOC44MjQyLDcwLjk2MDggQzguODI0Miw3Mi4yNDc4IDkuODY4Miw3My4yOTE4IDExLjE1NTIsNzMuMjkxOCBDMTIuNDQzMiw3My4yOTE4IDEzLjQ4NjIsNzIuMjQ3OCAxMy40ODYyLDcwLjk2MDgiIGlkPSJGaWxsLTQ5IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy40ODYyLDI2LjA5NjYgQzEzLjQ4NjIsMjQuODA5NiAxMi40NDMyLDIzLjc2NTYgMTEuMTU1MiwyMy43NjU2IEM5Ljg2ODIsMjMuNzY1NiA4LjgyNDIsMjQuODA5NiA4LjgyNDIsMjYuMDk2NiBDOC44MjQyLDI3LjM4NDYgOS44NjgyLDI4LjQyNzYgMTEuMTU1MiwyOC40Mjc2IEMxMi40NDMyLDI4LjQyNzYgMTMuNDg2MiwyNy4zODQ2IDEzLjQ4NjIsMjYuMDk2NiIgaWQ9IkZpbGwtNTEiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTUuMzU1MywzMy41ODYzIEM1LjM1NTMsMzIuMjk5MyA0LjMxMjMsMzEuMjU1MyAzLjAyNDMsMzEuMjU1MyBDMS43MzczLDMxLjI1NTMgMC42OTMzLDMyLjI5OTMgMC42OTMzLDMzLjU4NjMgQzAuNjkzMywzNC44NzQzIDEuNzM3MywzNS45MTczIDMuMDI0MywzNS45MTczIEM0LjMxMjMsMzUuOTE3MyA1LjM1NTMsMzQuODc0MyA1LjM1NTMsMzMuNTg2MyIgaWQ9IkZpbGwtNTMiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTEzLjQwMDcsMzMuNTg2MyBDMTMuNDAwNywzMi4yOTkzIDEyLjM1NzcsMzEuMjU1MyAxMS4wNjk3LDMxLjI1NTMgQzkuNzgyNywzMS4yNTUzIDguNzM4NywzMi4yOTkzIDguNzM4NywzMy41ODYzIEM4LjczODcsMzQuODc0MyA5Ljc4MjcsMzUuOTE3MyAxMS4wNjk3LDM1LjkxNzMgQzEyLjM1NzcsMzUuOTE3MyAxMy40MDA3LDM0Ljg3NDMgMTMuNDAwNywzMy41ODYzIiBpZD0iRmlsbC01NSIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNNS40NDAzLDQxLjMzNDQgQzUuNDQwMyw0MC4wNDY0IDQuMzk3MywzOS4wMDM0IDMuMTA5MywzOS4wMDM0IEMxLjgyMjMsMzkuMDAzNCAwLjc3ODMsNDAuMDQ2NCAwLjc3ODMsNDEuMzM0NCBDMC43NzgzLDQyLjYyMTQgMS44MjIzLDQzLjY2NTQgMy4xMDkzLDQzLjY2NTQgQzQuMzk3Myw0My42NjU0IDUuNDQwMyw0Mi42MjE0IDUuNDQwMyw0MS4zMzQ0IiBpZD0iRmlsbC01NyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTMuNDg2Miw0MS4zMzQ0IEMxMy40ODYyLDQwLjA0NjQgMTIuNDQzMiwzOS4wMDM0IDExLjE1NTIsMzkuMDAzNCBDOS44NjgyLDM5LjAwMzQgOC44MjQyLDQwLjA0NjQgOC44MjQyLDQxLjMzNDQgQzguODI0Miw0Mi42MjE0IDkuODY4Miw0My42NjU0IDExLjE1NTIsNDMuNjY1NCBDMTIuNDQzMiw0My42NjU0IDEzLjQ4NjIsNDIuNjIxNCAxMy40ODYyLDQxLjMzNDQiIGlkPSJGaWxsLTU5IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat; background-size: 100% 100%; }

.page-home.common-white-label-wrapper.cn .ctn-list.home-middle.common .items .img-wrapper[data-img='03']:before {width: 139px; height: 117px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_middel_solution_img03@2x.png') no-repeat; background-size: 100% 100%; }

.page-home.common-white-label-wrapper .common-white-label { color: #1c2024; }
.page-home.common-white-label-wrapper .common-white-label .wrapper { max-width: 1140px; margin: 0 auto; }
.page-home.common-white-label-wrapper .common-white-label .title-contents .wrapper .home-summary-inner {position: relative;  height: 650px; }
.page-home.common-white-label-wrapper .common-white-label .title-contents .wrapper .home-summary-inner:before {position: absolute;  content: ''; }
.page-home.common-white-label-wrapper .common-white-label .title-contents .wrapper .home-summary-inner .general { font-size: 1rem; }
.page-home.common-white-label-wrapper .common-white-label .title-contents .wrapper .home-summary-inner .text-wrapper {width: 451px;  padding-top: 100px; }
.page-home.common-white-label-wrapper .common-white-label .title-contents .wrapper .home-summary-inner .text-wrapper:lang(en) { width: 501px; }
.page-home.common-white-label-wrapper .common-white-label .title-contents .wrapper .home-summary-inner .text-wrapper.alertnow { display: none; }
.page-home.common-white-label-wrapper .common-white-label .title-contents .wrapper .home-summary-inner .text-wrapper h2 { font-size: 2.5rem; font-weight: 400; line-height: 1.35em; }
.page-home.common-white-label-wrapper .common-white-label .title-contents .wrapper .home-summary-inner .text-wrapper p { font-size: 1rem; line-height: 1.75em; padding: 30px 0 40px; }
.page-home.common-white-label-wrapper .common-white-label .title-contents .wrapper .home-summary-inner .text-wrapper .btn { position: relative; z-index: 1; }
.page-home.common-white-label-wrapper .common-white-label .title-contents .wrapper[data-picture] .home-summary-inner .custom-image-wrap { display: none; }
.page-home.common-white-label-wrapper .common-white-label .title-contents .wrapper[data-picture='custom'] .home-summary-inner { position: relative; }
.page-home.common-white-label-wrapper .common-white-label .title-contents .wrapper[data-picture='custom'] .home-summary-inner .custom-image-wrap {position: absolute; top: 50%; right: 0;  display: -ms-flexbox; display: flex; width: 680px; height: 580px; transform: translateY(-50%); -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.page-home.common-white-label-wrapper .common-white-label .title-contents .wrapper[data-picture='custom'] .home-summary-inner .custom-image-wrap img { max-width: 100%; height: auto; }
.page-home.common-white-label-wrapper .common-white-label .title-contents .wrapper[data-picture='01'] .home-summary-inner:before {top: 0; right: 0; width: 100%; height: 100%;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/opsnow_main_summary_whitelabel01.png') right 101px no-repeat; background-size: 680px 469px; }
.page-home.common-white-label-wrapper .common-white-label .title-contents .wrapper[data-picture='02'] .home-summary-inner:before {top: 0; right: 0; width: 100%; height: 100%;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/opsnow_main_summary_whitelabel02.png') right 106px no-repeat; background-size: 536px 429px; }
.page-home.common-white-label-wrapper .common-white-label .title-contents .wrapper[data-picture='03'] .home-summary-inner:before {top: 0; right: 0; width: 100%; height: 100%;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/opsnow_main_summary_whitelabel03.png') right 60px no-repeat; background-size: 645px 502px; }
.page-home.common-white-label-wrapper .common-white-label .title-contents .wrapper[data-picture='04'] .home-summary-inner:before {top: 0; right: 0; width: 100%; height: 100%;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/opsnow_main_summary_whitelabel04.png') right center no-repeat; background-size: 652px 423px; }
.page-home.common-white-label-wrapper .common-white-label .title-contents .wrapper[data-picture='05']:before {position: absolute; top: 74px; right: auto; left: 0px; width: 100%; height: 650px;  content: ''; background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/opsnow_main_summary_img_01.png') calc(50% + 100px) center no-repeat; }

.page-home.common-white-label-wrapper .layout-contents-inner .wrapper { max-width: 1140px; margin: 0 auto; padding: 0 10px; }

.page-home.common-white-label-wrapper .layout-contents-inner .ctn-wrap.white-bg { background-color: #fff; }

.page-home.common-white-label-wrapper .ctn-list {display: -ms-flexbox; display: flex;  margin-top: 50px; -ms-flex-pack: center; justify-content: center; }
.page-home.common-white-label-wrapper .ctn-list.service.common {margin-top: 10px;  -ms-flex-wrap: wrap; flex-wrap: wrap; }
.page-home.common-white-label-wrapper .ctn-list.service.common:nth-of-type(2) { margin-top: 10px; }
.page-home.common-white-label-wrapper .ctn-list.service.common:nth-of-type(2) .items:before { content: none; }
.page-home.common-white-label-wrapper .ctn-list.service.common:nth-of-type(2) .items[data-service]:before {top: 30px;  content: ''; }
html[lang='zh'] .page-home.common-white-label-wrapper .ctn-list.service.common:nth-of-type(2) .items[data-service='asset']:before {width: 72px; height: 74px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_service_am_img_zh@2x.png') no-repeat; background-size: 100% 100%; }
html[lang='zh'] .page-home.common-white-label-wrapper .ctn-list.service.common:nth-of-type(2) .items[data-service='alertnow']:before {width: 88px; height: 72px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_service_an_img_zh@2x.png') no-repeat; background-size: 100% 100%; }
html[lang='zh'] .page-home.common-white-label-wrapper .ctn-list.service.common:nth-of-type(2) .items[data-service='cost']:before {width: 72px; height: 70px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_service_cm_img_zh@2x.png') no-repeat; background-size: 100% 100%; }
html[lang='zh'] .page-home.common-white-label-wrapper .ctn-list.service.common:nth-of-type(2) .items[data-service='mt']:before {width: 72px; height: 74px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_service_mt_img_zh@2x.png') no-repeat; background-size: 100% 100%; }
.page-home.common-white-label-wrapper .ctn-list.service.common:nth-of-type(2) .items[data-service='asset']:before {width: 178px; height: 77px;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTc5cHgiIGhlaWdodD0iNzdweCIgdmlld0JveD0iMCAwIDE3OSA3NyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDx0aXRsZT5ob21lX3NlcnZpY2VfYW1faW1nPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJob21lX3NlcnZpY2VfYW1faW1nIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjY0ODAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IkFzc2V0LU1hbmFnZW1lbnQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA1OC4yOTYwMDApIiBmaWxsPSIjMjIyMjIyIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTguMTg0LDguMzI4IEw2LjgxNiw1LjQ3MiBMNS40NDgsOC4zMjggTDguMTg0LDguMzI4IFogTTkuMzYsMTAuNzUyIEw0LjI3MiwxMC43NTIgTDMsMTMuNDE2IEMyLjk2OCwxMy40OTYgMi45MiwxMy41NjQgMi44NTYsMTMuNjIgQzIuNzkyLDEzLjY3NiAyLjcxMiwxMy43MDQgMi42MTYsMTMuNzA0IEwwLjI4OCwxMy43MDQgQzAuMDk2LDEzLjcwNCAwLDEzLjYwOCAwLDEzLjQxNiBMNi40NTYsMC4xNjggQzYuNTY4LDAuMDU2IDYuNjg4LDAgNi44MTYsMCBDNi45NDQsMCA3LjA2NCwwLjA1NiA3LjE3NiwwLjE2OCBMMTMuNjMyLDEzLjQxNiBDMTMuNjMyLDEzLjYwOCAxMy41MzYsMTMuNzA0IDEzLjM0NCwxMy43MDQgTDExLjAxNiwxMy43MDQgQzEwLjkyLDEzLjcwNCAxMC44NCwxMy42NzYgMTAuNzc2LDEzLjYyIEMxMC43MTIsMTMuNTY0IDEwLjY2NCwxMy40OTYgMTAuNjMyLDEzLjQxNiBMOS4zNiwxMC43NTIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTUuMzEyLDEyLjg4OCBDMTUuMjk2LDEyLjg3MiAxNS4yNzIsMTIuODQ4IDE1LjI0LDEyLjgxNiBDMTUuMjA4LDEyLjc4NCAxNS4xOTIsMTIuNzM2IDE1LjE5MiwxMi42NzIgQzE1LjE5MiwxMi42NCAxNS4yLDEyLjYwOCAxNS4yMTYsMTIuNTc2IEwxNS43MiwxMC45NDQgQzE1LjczNiwxMC44OTYgMTUuNzkyLDEwLjg3MiAxNS44ODgsMTAuODcyIEMxNS45MzYsMTAuODcyIDE1Ljk3NiwxMC44OCAxNi4wMDgsMTAuODk2IEMxNi4xMDQsMTAuOTQ0IDE2LjI0LDExLjAwOCAxNi40MTYsMTEuMDg4IEMxNi41OTIsMTEuMTY4IDE2LjgwNCwxMS4yNDQgMTcuMDUyLDExLjMxNiBDMTcuMywxMS4zODggMTcuNTc2LDExLjQ1MiAxNy44OCwxMS41MDggQzE4LjE4NCwxMS41NjQgMTguNDk2LDExLjU5MiAxOC44MTYsMTEuNTkyIEMxOC45MTIsMTEuNTkyIDE5LjAzMiwxMS41ODQgMTkuMTc2LDExLjU2OCBDMTkuMzIsMTEuNTUyIDE5LjQ2LDExLjUyIDE5LjU5NiwxMS40NzIgQzE5LjczMiwxMS40MjQgMTkuODQ4LDExLjM2NCAxOS45NDQsMTEuMjkyIEMyMC4wNCwxMS4yMiAyMC4wODgsMTEuMTIgMjAuMDg4LDEwLjk5MiBDMjAuMDg4LDEwLjc4NCAxOS45NjgsMTAuNjIgMTkuNzI4LDEwLjUgQzE5LjQ4OCwxMC4zOCAxOS4xOTIsMTAuMjY4IDE4Ljg0LDEwLjE2NCBDMTguNDg4LDEwLjA2IDE4LjEsOS45NDQgMTcuNjc2LDkuODE2IEMxNy4yNTIsOS42ODggMTYuODY0LDkuNTA4IDE2LjUxMiw5LjI3NiBDMTYuMTYsOS4wNDQgMTUuODY0LDguNzM2IDE1LjYyNCw4LjM1MiBDMTUuMzg0LDcuOTY4IDE1LjI2NCw3LjQ2NCAxNS4yNjQsNi44NCBDMTUuMjY0LDYuMzYgMTUuMzY0LDUuOTQgMTUuNTY0LDUuNTggQzE1Ljc2NCw1LjIyIDE2LjAzNiw0LjkyIDE2LjM4LDQuNjggQzE2LjcyNCw0LjQ0IDE3LjEzMiw0LjI2NCAxNy42MDQsNC4xNTIgQzE4LjA3Niw0LjA0IDE4LjU4NCwzLjk4NCAxOS4xMjgsMy45ODQgQzE5LjcyLDMuOTg0IDIwLjI4OCw0LjA1MiAyMC44MzIsNC4xODggQzIxLjM3Niw0LjMyNCAyMS43NzYsNC40NDggMjIuMDMyLDQuNTYgQzIyLjA4LDQuNTkyIDIyLjEyOCw0LjY0OCAyMi4xNzYsNC43MjggQzIyLjE3Niw0Ljc5MiAyMi4xNjgsNC44MzIgMjIuMTUyLDQuODQ4IEwyMS42NDgsNi42MjQgQzIxLjYxNiw2LjcwNCAyMS41NTIsNi43NDQgMjEuNDU2LDYuNzQ0IEMyMS40NCw2Ljc0NCAyMS40MjQsNi43NCAyMS40MDgsNi43MzIgQzIxLjM5Miw2LjcyNCAyMS4zNjgsNi43MiAyMS4zMzYsNi43MiBDMjEuMDQ4LDYuNjI0IDIwLjY4LDYuNTQ0IDIwLjIzMiw2LjQ4IEMxOS43ODQsNi40MTYgMTkuMzc2LDYuMzg0IDE5LjAwOCw2LjM4NCBDMTguNTI4LDYuMzg0IDE4LjIzNiw2LjQzNiAxOC4xMzIsNi41NCBDMTguMDI4LDYuNjQ0IDE3Ljk3Niw2Ljc3NiAxNy45NzYsNi45MzYgQzE3Ljk3Niw3LjEyOCAxOC4wOTYsNy4yODQgMTguMzM2LDcuNDA0IEMxOC41NzYsNy41MjQgMTguODcyLDcuNjQ0IDE5LjIyNCw3Ljc2NCBDMTkuNTc2LDcuODg0IDE5Ljk2NCw4LjAxMiAyMC4zODgsOC4xNDggQzIwLjgxMiw4LjI4NCAyMS4yLDguNDY0IDIxLjU1Miw4LjY4OCBDMjEuOTA0LDguOTEyIDIyLjIsOS4xODggMjIuNDQsOS41MTYgQzIyLjY4LDkuODQ0IDIyLjgsMTAuMjY0IDIyLjgsMTAuNzc2IEMyMi44LDExLjM1MiAyMi42OCwxMS44MzYgMjIuNDQsMTIuMjI4IEMyMi4yLDEyLjYyIDIxLjg5MiwxMi45MzYgMjEuNTE2LDEzLjE3NiBDMjEuMTQsMTMuNDE2IDIwLjcxNiwxMy41ODQgMjAuMjQ0LDEzLjY4IEMxOS43NzIsMTMuNzc2IDE5LjMwNCwxMy44MjQgMTguODQsMTMuODI0IEMxOC4yNDgsMTMuODI0IDE3LjY2NCwxMy43NjQgMTcuMDg4LDEzLjY0NCBDMTYuNTEyLDEzLjUyNCAxNS45MiwxMy4yNzIgMTUuMzEyLDEyLjg4OCBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI0Ljk4NCwxMi44ODggQzI0Ljk2OCwxMi44NzIgMjQuOTQ0LDEyLjg0OCAyNC45MTIsMTIuODE2IEMyNC44OCwxMi43ODQgMjQuODY0LDEyLjczNiAyNC44NjQsMTIuNjcyIEMyNC44NjQsMTIuNjQgMjQuODcyLDEyLjYwOCAyNC44ODgsMTIuNTc2IEwyNS4zOTIsMTAuOTQ0IEMyNS40MDgsMTAuODk2IDI1LjQ2NCwxMC44NzIgMjUuNTYsMTAuODcyIEMyNS42MDgsMTAuODcyIDI1LjY0OCwxMC44OCAyNS42OCwxMC44OTYgQzI1Ljc3NiwxMC45NDQgMjUuOTEyLDExLjAwOCAyNi4wODgsMTEuMDg4IEMyNi4yNjQsMTEuMTY4IDI2LjQ3NiwxMS4yNDQgMjYuNzI0LDExLjMxNiBDMjYuOTcyLDExLjM4OCAyNy4yNDgsMTEuNDUyIDI3LjU1MiwxMS41MDggQzI3Ljg1NiwxMS41NjQgMjguMTY4LDExLjU5MiAyOC40ODgsMTEuNTkyIEMyOC41ODQsMTEuNTkyIDI4LjcwNCwxMS41ODQgMjguODQ4LDExLjU2OCBDMjguOTkyLDExLjU1MiAyOS4xMzIsMTEuNTIgMjkuMjY4LDExLjQ3MiBDMjkuNDA0LDExLjQyNCAyOS41MiwxMS4zNjQgMjkuNjE2LDExLjI5MiBDMjkuNzEyLDExLjIyIDI5Ljc2LDExLjEyIDI5Ljc2LDEwLjk5MiBDMjkuNzYsMTAuNzg0IDI5LjY0LDEwLjYyIDI5LjQsMTAuNSBDMjkuMTYsMTAuMzggMjguODY0LDEwLjI2OCAyOC41MTIsMTAuMTY0IEMyOC4xNiwxMC4wNiAyNy43NzIsOS45NDQgMjcuMzQ4LDkuODE2IEMyNi45MjQsOS42ODggMjYuNTM2LDkuNTA4IDI2LjE4NCw5LjI3NiBDMjUuODMyLDkuMDQ0IDI1LjUzNiw4LjczNiAyNS4yOTYsOC4zNTIgQzI1LjA1Niw3Ljk2OCAyNC45MzYsNy40NjQgMjQuOTM2LDYuODQgQzI0LjkzNiw2LjM2IDI1LjAzNiw1Ljk0IDI1LjIzNiw1LjU4IEMyNS40MzYsNS4yMiAyNS43MDgsNC45MiAyNi4wNTIsNC42OCBDMjYuMzk2LDQuNDQgMjYuODA0LDQuMjY0IDI3LjI3Niw0LjE1MiBDMjcuNzQ4LDQuMDQgMjguMjU2LDMuOTg0IDI4LjgsMy45ODQgQzI5LjM5MiwzLjk4NCAyOS45Niw0LjA1MiAzMC41MDQsNC4xODggQzMxLjA0OCw0LjMyNCAzMS40NDgsNC40NDggMzEuNzA0LDQuNTYgQzMxLjc1Miw0LjU5MiAzMS44LDQuNjQ4IDMxLjg0OCw0LjcyOCBDMzEuODQ4LDQuNzkyIDMxLjg0LDQuODMyIDMxLjgyNCw0Ljg0OCBMMzEuMzIsNi42MjQgQzMxLjI4OCw2LjcwNCAzMS4yMjQsNi43NDQgMzEuMTI4LDYuNzQ0IEMzMS4xMTIsNi43NDQgMzEuMDk2LDYuNzQgMzEuMDgsNi43MzIgQzMxLjA2NCw2LjcyNCAzMS4wNCw2LjcyIDMxLjAwOCw2LjcyIEMzMC43Miw2LjYyNCAzMC4zNTIsNi41NDQgMjkuOTA0LDYuNDggQzI5LjQ1Niw2LjQxNiAyOS4wNDgsNi4zODQgMjguNjgsNi4zODQgQzI4LjIsNi4zODQgMjcuOTA4LDYuNDM2IDI3LjgwNCw2LjU0IEMyNy43LDYuNjQ0IDI3LjY0OCw2Ljc3NiAyNy42NDgsNi45MzYgQzI3LjY0OCw3LjEyOCAyNy43NjgsNy4yODQgMjguMDA4LDcuNDA0IEMyOC4yNDgsNy41MjQgMjguNTQ0LDcuNjQ0IDI4Ljg5Niw3Ljc2NCBDMjkuMjQ4LDcuODg0IDI5LjYzNiw4LjAxMiAzMC4wNiw4LjE0OCBDMzAuNDg0LDguMjg0IDMwLjg3Miw4LjQ2NCAzMS4yMjQsOC42ODggQzMxLjU3Niw4LjkxMiAzMS44NzIsOS4xODggMzIuMTEyLDkuNTE2IEMzMi4zNTIsOS44NDQgMzIuNDcyLDEwLjI2NCAzMi40NzIsMTAuNzc2IEMzMi40NzIsMTEuMzUyIDMyLjM1MiwxMS44MzYgMzIuMTEyLDEyLjIyOCBDMzEuODcyLDEyLjYyIDMxLjU2NCwxMi45MzYgMzEuMTg4LDEzLjE3NiBDMzAuODEyLDEzLjQxNiAzMC4zODgsMTMuNTg0IDI5LjkxNiwxMy42OCBDMjkuNDQ0LDEzLjc3NiAyOC45NzYsMTMuODI0IDI4LjUxMiwxMy44MjQgQzI3LjkyLDEzLjgyNCAyNy4zMzYsMTMuNzY0IDI2Ljc2LDEzLjY0NCBDMjYuMTg0LDEzLjUyNCAyNS41OTIsMTMuMjcyIDI0Ljk4NCwxMi44ODggWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00My41Niw5LjQzMiBDNDMuNTYsOS42MjQgNDMuNDY0LDkuNzIgNDMuMjcyLDkuNzIgTDM3LjAzMiw5LjcyIEMzNy4wMzIsMTAuMTIgMzcuMTE2LDEwLjQ0IDM3LjI4NCwxMC42OCBDMzcuNDUyLDEwLjkyIDM3LjY1NiwxMS4xMDggMzcuODk2LDExLjI0NCBDMzguMTM2LDExLjM4IDM4LjM4NCwxMS40NjggMzguNjQsMTEuNTA4IEMzOC44OTYsMTEuNTQ4IDM5LjExMiwxMS41NjggMzkuMjg4LDExLjU2OCBDMzkuNjQsMTEuNTY4IDQwLjA0NCwxMS41MTYgNDAuNSwxMS40MTIgQzQwLjk1NiwxMS4zMDggNDEuMzEyLDExLjE0NCA0MS41NjgsMTAuOTIgQzQxLjcxMiwxMC44MjQgNDEuODMyLDEwLjc3NiA0MS45MjgsMTAuNzc2IEM0MS45OTIsMTAuNzc2IDQyLjA0OCwxMC44IDQyLjA5NiwxMC44NDggTDQyLjgxNiwxMi4wNDggQzQyLjg2NCwxMi4wOTYgNDIuODg4LDEyLjE3NiA0Mi44ODgsMTIuMjg4IEM0Mi44ODgsMTIuNCA0Mi44NjQsMTIuNDg4IDQyLjgxNiwxMi41NTIgQzQyLjQsMTMuMDggNDEuODcyLDEzLjQyNCA0MS4yMzIsMTMuNTg0IEM0MC41OTIsMTMuNzQ0IDM5Ljk1MiwxMy44MjQgMzkuMzEyLDEzLjgyNCBDMzguNjI0LDEzLjgyNCAzNy45NzYsMTMuNzMyIDM3LjM2OCwxMy41NDggQzM2Ljc2LDEzLjM2NCAzNi4yMjgsMTMuMDcyIDM1Ljc3MiwxMi42NzIgQzM1LjMxNiwxMi4yNzIgMzQuOTU2LDExLjc2OCAzNC42OTIsMTEuMTYgQzM0LjQyOCwxMC41NTIgMzQuMjk2LDkuODI0IDM0LjI5Niw4Ljk3NiBDMzQuMjk2LDguMzA0IDM0LjM4NCw3LjY2OCAzNC41Niw3LjA2OCBDMzQuNzM2LDYuNDY4IDM1LjAxMiw1Ljk0IDM1LjM4OCw1LjQ4NCBDMzUuNzY0LDUuMDI4IDM2LjI0NCw0LjY2NCAzNi44MjgsNC4zOTIgQzM3LjQxMiw0LjEyIDM4LjExMiwzLjk4NCAzOC45MjgsMy45ODQgQzM5LjU4NCwzLjk4NCA0MC4xOTYsNC4wODggNDAuNzY0LDQuMjk2IEM0MS4zMzIsNC41MDQgNDEuODI0LDQuODEyIDQyLjI0LDUuMjIgQzQyLjY1Niw1LjYyOCA0Mi45ODQsNi4xMjggNDMuMjI0LDYuNzIgQzQzLjQ2NCw3LjMxMiA0My41ODQsNy45OTIgNDMuNTg0LDguNzYgQzQzLjU4NCw4Ljg0IDQzLjU4NCw4LjkwNCA0My41ODQsOC45NTIgQzQzLjU4NCw5IDQzLjU4LDkuMDQgNDMuNTcyLDkuMDcyIEM0My41NjQsOS4xMDQgNDMuNTYsOS4xNDggNDMuNTYsOS4yMDQgQzQzLjU2LDkuMjYgNDMuNTYsOS4zMzYgNDMuNTYsOS40MzIgWiBNMzguOTc2LDYuNTA0IEMzOC43ODQsNi41MDQgMzguNTc2LDYuNTI4IDM4LjM1Miw2LjU3NiBDMzguMTI4LDYuNjI0IDM3LjkyLDYuNzA4IDM3LjcyOCw2LjgyOCBDMzcuNTM2LDYuOTQ4IDM3LjM3Miw3LjEwNCAzNy4yMzYsNy4yOTYgQzM3LjEsNy40ODggMzcuMDMyLDcuNzI4IDM3LjAzMiw4LjAxNiBMNDAuOTQ0LDguMDE2IEM0MC45NDQsNy43MjggNDAuODc2LDcuNDg4IDQwLjc0LDcuMjk2IEM0MC42MDQsNy4xMDQgNDAuNDM2LDYuOTQ4IDQwLjIzNiw2LjgyOCBDNDAuMDM2LDYuNzA4IDM5LjgyLDYuNjI0IDM5LjU4OCw2LjU3NiBDMzkuMzU2LDYuNTI4IDM5LjE1Miw2LjUwNCAzOC45NzYsNi41MDQgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDkuNjU2LDYuNDU2IEw0OS42NTYsOS4yMTYgQzQ5LjY1Niw5LjY4IDQ5LjY2NCwxMC4wNTIgNDkuNjgsMTAuMzMyIEM0OS42OTYsMTAuNjEyIDQ5LjczNiwxMC44MzYgNDkuOCwxMS4wMDQgQzQ5Ljg2NCwxMS4xNzIgNDkuOTU2LDExLjI4NCA1MC4wNzYsMTEuMzQgQzUwLjE5NiwxMS4zOTYgNTAuMzYsMTEuNDI0IDUwLjU2OCwxMS40MjQgQzUwLjY5NiwxMS40MjQgNTAuODEyLDExLjQyNCA1MC45MTYsMTEuNDI0IEM1MS4wMiwxMS40MjQgNTEuMTUyLDExLjQwOCA1MS4zMTIsMTEuMzc2IEM1MS4zNDQsMTEuMzYgNTEuNCwxMS4zNTIgNTEuNDgsMTEuMzUyIEM1MS41MjgsMTEuMzUyIDUxLjU4LDExLjM3MiA1MS42MzYsMTEuNDEyIEM1MS42OTIsMTEuNDUyIDUxLjcyOCwxMS40OTYgNTEuNzQ0LDExLjU0NCBMNTIuMTI4LDEzLjE3NiBDNTIuMTQ0LDEzLjIwOCA1Mi4xNTIsMTMuMjY0IDUyLjE1MiwxMy4zNDQgQzUyLjE1MiwxMy40MDggNTIuMTMyLDEzLjQ2NCA1Mi4wOTIsMTMuNTEyIEM1Mi4wNTIsMTMuNTYgNTIuMDI0LDEzLjU4NCA1Mi4wMDgsMTMuNTg0IEM1MS44MzIsMTMuNjQ4IDUxLjY4LDEzLjY5NiA1MS41NTIsMTMuNzI4IEM1MS40MjQsMTMuNzYgNTEuMjk2LDEzLjc4NCA1MS4xNjgsMTMuOCBDNTEuMDQsMTMuODE2IDUwLjksMTMuODI0IDUwLjc0OCwxMy44MjQgQzUwLjU5NiwxMy44MjQgNTAuNDE2LDEzLjgyNCA1MC4yMDgsMTMuODI0IEM0OS42OTYsMTMuODI0IDQ5LjIzNiwxMy43NiA0OC44MjgsMTMuNjMyIEM0OC40MiwxMy41MDQgNDguMDc2LDEzLjI4NCA0Ny43OTYsMTIuOTcyIEM0Ny41MTYsMTIuNjYgNDcuMzA0LDEyLjI0NCA0Ny4xNiwxMS43MjQgQzQ3LjAxNiwxMS4yMDQgNDYuOTQ0LDEwLjU0NCA0Ni45NDQsOS43NDQgTDQ2Ljk0NCw2LjQ1NiBMNDUuMzEyLDYuNDU2IEM0NS4xMiw2LjQ1NiA0NS4wMjQsNi4zNiA0NS4wMjQsNi4xNjggTDQ1LjAyNCw0LjI3MiBDNDUuMDI0LDQuMDggNDUuMTIsMy45ODQgNDUuMzEyLDMuOTg0IEw0Ni45NDQsMy45ODQgTDQ2Ljk0NCwwLjM2IEM0Ni45NDQsMC4xNjggNDcuMDQsMC4wNzIgNDcuMjMyLDAuMDcyIEw0OS4zNjgsMC4wNzIgQzQ5LjU2LDAuMDcyIDQ5LjY1NiwwLjE2OCA0OS42NTYsMC4zNiBMNDkuNjU2LDMuOTg0IEw1MS43MiwzLjk4NCBDNTEuOTEyLDMuOTg0IDUyLjAwOCw0LjA4IDUyLjAwOCw0LjI3MiBMNTIuMDA4LDYuMTY4IEM1Mi4wMDgsNi4zNiA1MS45MTIsNi40NTYgNTEuNzIsNi40NTYgTDQ5LjY1Niw2LjQ1NiBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTYyLjE4NCw2LjUyOCBMNjIuMTg0LDEzLjQxNiBDNjIuMTg0LDEzLjYwOCA2Mi4wODgsMTMuNzA0IDYxLjg5NiwxMy43MDQgTDU5Ljc2LDEzLjcwNCBDNTkuNTY4LDEzLjcwNCA1OS40NzIsMTMuNjA4IDU5LjQ3MiwxMy40MTYgTDU5LjQ3MiwwLjE2OCBDNTkuNTM2LDAuMDU2IDU5LjYyNCwwIDU5LjczNiwwIEM1OS44MTYsMCA1OS44NzIsMC4wMTYgNTkuOTA0LDAuMDQ4IEM1OS45MzYsMC4wOCA1OS45NzYsMC4xMiA2MC4wMjQsMC4xNjggTDY1LjU5Miw2IEM2NS42NTYsNi4wOTYgNjUuNzMyLDYuMTY0IDY1LjgyLDYuMjA0IEM2NS45MDgsNi4yNDQgNjUuOTc2LDYuMjY0IDY2LjAyNCw2LjI2NCBDNjYuMDcyLDYuMjY0IDY2LjE0LDYuMjQ0IDY2LjIyOCw2LjIwNCBDNjYuMzE2LDYuMTY0IDY2LjM5Miw2LjA5NiA2Ni40NTYsNiBMNzIuMDI0LDAuMTY4IEM3Mi4wNzIsMC4xMiA3Mi4xMTIsMC4wOCA3Mi4xNDQsMC4wNDggQzcyLjE3NiwwLjAxNiA3Mi4yMzIsMCA3Mi4zMTIsMCBDNzIuNDI0LDAgNzIuNTEyLDAuMDU2IDcyLjU3NiwwLjE2OCBMNzIuNTc2LDEzLjQxNiBDNzIuNTc2LDEzLjYwOCA3Mi40OCwxMy43MDQgNzIuMjg4LDEzLjcwNCBMNzAuMTUyLDEzLjcwNCBDNjkuOTYsMTMuNzA0IDY5Ljg2NCwxMy42MDggNjkuODY0LDEzLjQxNiBMNjkuODY0LDYuNTI4IEw2Ni4yODgsMTAuMTI4IEM2Ni4yMDgsMTAuMjA4IDY2LjE1NiwxMC4yNiA2Ni4xMzIsMTAuMjg0IEM2Ni4xMDgsMTAuMzA4IDY2LjA3MiwxMC4zMiA2Ni4wMjQsMTAuMzIgQzY1Ljk3NiwxMC4zMiA2NS45NCwxMC4zMDggNjUuOTE2LDEwLjI4NCBDNjUuODkyLDEwLjI2IDY1Ljg0LDEwLjIwOCA2NS43NiwxMC4xMjggTDYyLjE4NCw2LjUyOCBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTc5LjMyLDExLjU5MiBDNzkuMzY4LDExLjU5MiA3OS40NDgsMTEuNTg0IDc5LjU2LDExLjU2OCBDNzkuNjcyLDExLjU1MiA3OS44MDQsMTEuNTI4IDc5Ljk1NiwxMS40OTYgQzgwLjEwOCwxMS40NjQgODAuMjYsMTEuNDEyIDgwLjQxMiwxMS4zNCBDODAuNTY0LDExLjI2OCA4MC42OTYsMTEuMTY4IDgwLjgwOCwxMS4wNCBMODAuODA4LDEwLjMyIEM4MC42OTYsMTAuMTQ0IDgwLjU1Miw5Ljk5NiA4MC4zNzYsOS44NzYgQzgwLjIsOS43NTYgNzkuODcyLDkuNjk2IDc5LjM5Miw5LjY5NiBDNzguNzg0LDkuNjk2IDc4LjM0NCw5Ljc3MiA3OC4wNzIsOS45MjQgQzc3LjgsMTAuMDc2IDc3LjY2NCwxMC4yOCA3Ny42NjQsMTAuNTM2IEM3Ny42NjQsMTAuOTA0IDc3LjgxMiwxMS4xNzIgNzguMTA4LDExLjM0IEM3OC40MDQsMTEuNTA4IDc4LjgwOCwxMS41OTIgNzkuMzIsMTEuNTkyIFogTTgxLjI2NCwxMi42NzIgQzgxLjA3MiwxMi45NiA4MC44NCwxMy4xODQgODAuNTY4LDEzLjM0NCBDODAuMjk2LDEzLjUwNCA4MC4wMjgsMTMuNjIgNzkuNzY0LDEzLjY5MiBDNzkuNSwxMy43NjQgNzkuMjY0LDEzLjgwNCA3OS4wNTYsMTMuODEyIEM3OC44NDgsMTMuODIgNzguNzEyLDEzLjgyNCA3OC42NDgsMTMuODI0IEM3OC4zNzYsMTMuODI0IDc4LjA0OCwxMy43OTIgNzcuNjY0LDEzLjcyOCBDNzcuMjgsMTMuNjY0IDc2LjkwNCwxMy41MjggNzYuNTM2LDEzLjMyIEM3Ni4xNjgsMTMuMTEyIDc1Ljg1NiwxMi44MDQgNzUuNiwxMi4zOTYgQzc1LjM0NCwxMS45ODggNzUuMjE2LDExLjQzMiA3NS4yMTYsMTAuNzI4IEM3NS4yMTYsOS42ODggNzUuNTMyLDguOTIgNzYuMTY0LDguNDI0IEM3Ni43OTYsNy45MjggNzcuNjA4LDcuNjggNzguNiw3LjY4IEM3OS4wMTYsNy42OCA3OS40Miw3LjcyNCA3OS44MTIsNy44MTIgQzgwLjIwNCw3LjkgODAuNTI4LDguMDMyIDgwLjc4NCw4LjIwOCBDODAuNzg0LDcuNTg0IDgwLjY0NCw3LjEzNiA4MC4zNjQsNi44NjQgQzgwLjA4NCw2LjU5MiA3OS41OTIsNi40NTYgNzguODg4LDYuNDU2IEM3OC44MDgsNi40NTYgNzguNjg4LDYuNDU2IDc4LjUyOCw2LjQ1NiBDNzguMzY4LDYuNDU2IDc4LjE4OCw2LjQ2NCA3Ny45ODgsNi40OCBDNzcuNzg4LDYuNDk2IDc3LjU4LDYuNTI0IDc3LjM2NCw2LjU2NCBDNzcuMTQ4LDYuNjA0IDc2Ljk1Miw2LjY1NiA3Ni43NzYsNi43MiBDNzYuNzYsNi43MzYgNzYuNzI4LDYuNzQ0IDc2LjY4LDYuNzQ0IEM3Ni42NDgsNi43NDQgNzYuNjA4LDYuNzMyIDc2LjU2LDYuNzA4IEM3Ni41MTIsNi42ODQgNzYuNDcyLDYuNjMyIDc2LjQ0LDYuNTUyIEw3NS44NjQsNS4xMzYgQzc1LjgxNiw1LjAyNCA3NS43OTIsNC45MzYgNzUuNzkyLDQuODcyIEM3NS43OTIsNC43NzYgNzUuODA4LDQuNzA0IDc1Ljg0LDQuNjU2IEM3Ni41MTIsNC4zODQgNzcuMDk2LDQuMjA0IDc3LjU5Miw0LjExNiBDNzguMDg4LDQuMDI4IDc4LjU2OCwzLjk4NCA3OS4wMzIsMy45ODQgQzgwLjYsMy45ODQgODEuNzQsNC4zNjggODIuNDUyLDUuMTM2IEM4My4xNjQsNS45MDQgODMuNTIsNi45NjggODMuNTIsOC4zMjggTDgzLjUyLDEzLjQxNiBDODMuNTIsMTMuNjA4IDgzLjQyNCwxMy43MDQgODMuMjMyLDEzLjcwNCBMODEuNzY4LDEzLjcwNCBDODEuNTc2LDEzLjcwNCA4MS40NDgsMTMuNjA4IDgxLjM4NCwxMy40MTYgTDgxLjI2NCwxMi42NzIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNODguODI0LDUuMTg0IEM4OS4zODQsNC42NTYgODkuOTA4LDQuMzI0IDkwLjM5Niw0LjE4OCBDOTAuODg0LDQuMDUyIDkxLjM2LDMuOTg0IDkxLjgyNCwzLjk4NCBDOTIuNDk2LDMuOTg0IDkzLjA4LDQuMSA5My41NzYsNC4zMzIgQzk0LjA3Miw0LjU2NCA5NC40OCw0Ljg4IDk0LjgsNS4yOCBDOTUuMTIsNS42OCA5NS4zNTYsNi4xMzYgOTUuNTA4LDYuNjQ4IEM5NS42Niw3LjE2IDk1LjczNiw3LjcwNCA5NS43MzYsOC4yOCBMOTUuNzM2LDEzLjQxNiBDOTUuNzM2LDEzLjYwOCA5NS42NCwxMy43MDQgOTUuNDQ4LDEzLjcwNCBMOTMuMzEyLDEzLjcwNCBDOTMuMTIsMTMuNzA0IDkzLjAyNCwxMy42MDggOTMuMDI0LDEzLjQxNiBMOTMuMDI0LDguNjE2IEM5My4wMjQsOC4zMjggOTMuMDA4LDguMDUyIDkyLjk3Niw3Ljc4OCBDOTIuOTQ0LDcuNTI0IDkyLjg2NCw3LjI5MiA5Mi43MzYsNy4wOTIgQzkyLjYwOCw2Ljg5MiA5Mi40MjQsNi43MzYgOTIuMTg0LDYuNjI0IEM5MS45NDQsNi41MTIgOTEuNjA4LDYuNDU2IDkxLjE3Niw2LjQ1NiBDOTAuNTY4LDYuNDU2IDkwLjEzMiw2LjY2OCA4OS44NjgsNy4wOTIgQzg5LjYwNCw3LjUxNiA4OS40NzIsOC4wMjQgODkuNDcyLDguNjE2IEw4OS40NzIsMTMuNDE2IEM4OS40NzIsMTMuNjA4IDg5LjM3NiwxMy43MDQgODkuMTg0LDEzLjcwNCBMODcuMDQ4LDEzLjcwNCBDODYuODU2LDEzLjcwNCA4Ni43NiwxMy42MDggODYuNzYsMTMuNDE2IEw4Ni43Niw0LjM5MiBDODYuNzYsNC4yIDg2Ljg1Niw0LjEwNCA4Ny4wNDgsNC4xMDQgTDg4LjM2OCw0LjEwNCBDODguNTEyLDQuMTA0IDg4LjYyNCw0LjIgODguNzA0LDQuMzkyIEw4OC44MjQsNS4xODQgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDIuMjQsMTEuNTkyIEMxMDIuMjg4LDExLjU5MiAxMDIuMzY4LDExLjU4NCAxMDIuNDgsMTEuNTY4IEMxMDIuNTkyLDExLjU1MiAxMDIuNzI0LDExLjUyOCAxMDIuODc2LDExLjQ5NiBDMTAzLjAyOCwxMS40NjQgMTAzLjE4LDExLjQxMiAxMDMuMzMyLDExLjM0IEMxMDMuNDg0LDExLjI2OCAxMDMuNjE2LDExLjE2OCAxMDMuNzI4LDExLjA0IEwxMDMuNzI4LDEwLjMyIEMxMDMuNjE2LDEwLjE0NCAxMDMuNDcyLDkuOTk2IDEwMy4yOTYsOS44NzYgQzEwMy4xMiw5Ljc1NiAxMDIuNzkyLDkuNjk2IDEwMi4zMTIsOS42OTYgQzEwMS43MDQsOS42OTYgMTAxLjI2NCw5Ljc3MiAxMDAuOTkyLDkuOTI0IEMxMDAuNzIsMTAuMDc2IDEwMC41ODQsMTAuMjggMTAwLjU4NCwxMC41MzYgQzEwMC41ODQsMTAuOTA0IDEwMC43MzIsMTEuMTcyIDEwMS4wMjgsMTEuMzQgQzEwMS4zMjQsMTEuNTA4IDEwMS43MjgsMTEuNTkyIDEwMi4yNCwxMS41OTIgWiBNMTA0LjE4NCwxMi42NzIgQzEwMy45OTIsMTIuOTYgMTAzLjc2LDEzLjE4NCAxMDMuNDg4LDEzLjM0NCBDMTAzLjIxNiwxMy41MDQgMTAyLjk0OCwxMy42MiAxMDIuNjg0LDEzLjY5MiBDMTAyLjQyLDEzLjc2NCAxMDIuMTg0LDEzLjgwNCAxMDEuOTc2LDEzLjgxMiBDMTAxLjc2OCwxMy44MiAxMDEuNjMyLDEzLjgyNCAxMDEuNTY4LDEzLjgyNCBDMTAxLjI5NiwxMy44MjQgMTAwLjk2OCwxMy43OTIgMTAwLjU4NCwxMy43MjggQzEwMC4yLDEzLjY2NCA5OS44MjQsMTMuNTI4IDk5LjQ1NiwxMy4zMiBDOTkuMDg4LDEzLjExMiA5OC43NzYsMTIuODA0IDk4LjUyLDEyLjM5NiBDOTguMjY0LDExLjk4OCA5OC4xMzYsMTEuNDMyIDk4LjEzNiwxMC43MjggQzk4LjEzNiw5LjY4OCA5OC40NTIsOC45MiA5OS4wODQsOC40MjQgQzk5LjcxNiw3LjkyOCAxMDAuNTI4LDcuNjggMTAxLjUyLDcuNjggQzEwMS45MzYsNy42OCAxMDIuMzQsNy43MjQgMTAyLjczMiw3LjgxMiBDMTAzLjEyNCw3LjkgMTAzLjQ0OCw4LjAzMiAxMDMuNzA0LDguMjA4IEMxMDMuNzA0LDcuNTg0IDEwMy41NjQsNy4xMzYgMTAzLjI4NCw2Ljg2NCBDMTAzLjAwNCw2LjU5MiAxMDIuNTEyLDYuNDU2IDEwMS44MDgsNi40NTYgQzEwMS43MjgsNi40NTYgMTAxLjYwOCw2LjQ1NiAxMDEuNDQ4LDYuNDU2IEMxMDEuMjg4LDYuNDU2IDEwMS4xMDgsNi40NjQgMTAwLjkwOCw2LjQ4IEMxMDAuNzA4LDYuNDk2IDEwMC41LDYuNTI0IDEwMC4yODQsNi41NjQgQzEwMC4wNjgsNi42MDQgOTkuODcyLDYuNjU2IDk5LjY5Niw2LjcyIEM5OS42OCw2LjczNiA5OS42NDgsNi43NDQgOTkuNiw2Ljc0NCBDOTkuNTY4LDYuNzQ0IDk5LjUyOCw2LjczMiA5OS40OCw2LjcwOCBDOTkuNDMyLDYuNjg0IDk5LjM5Miw2LjYzMiA5OS4zNiw2LjU1MiBMOTguNzg0LDUuMTM2IEM5OC43MzYsNS4wMjQgOTguNzEyLDQuOTM2IDk4LjcxMiw0Ljg3MiBDOTguNzEyLDQuNzc2IDk4LjcyOCw0LjcwNCA5OC43Niw0LjY1NiBDOTkuNDMyLDQuMzg0IDEwMC4wMTYsNC4yMDQgMTAwLjUxMiw0LjExNiBDMTAxLjAwOCw0LjAyOCAxMDEuNDg4LDMuOTg0IDEwMS45NTIsMy45ODQgQzEwMy41MiwzLjk4NCAxMDQuNjYsNC4zNjggMTA1LjM3Miw1LjEzNiBDMTA2LjA4NCw1LjkwNCAxMDYuNDQsNi45NjggMTA2LjQ0LDguMzI4IEwxMDYuNDQsMTMuNDE2IEMxMDYuNDQsMTMuNjA4IDEwNi4zNDQsMTMuNzA0IDEwNi4xNTIsMTMuNzA0IEwxMDQuNjg4LDEzLjcwNCBDMTA0LjQ5NiwxMy43MDQgMTA0LjM2OCwxMy42MDggMTA0LjMwNCwxMy40MTYgTDEwNC4xODQsMTIuNjcyIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTExMy43MTIsMTEuNDI0IEMxMTQuMDE2LDExLjQyNCAxMTQuMzA0LDExLjM2IDExNC41NzYsMTEuMjMyIEMxMTQuODQ4LDExLjEwNCAxMTUuMDg4LDEwLjkyOCAxMTUuMjk2LDEwLjcwNCBDMTE1LjUwNCwxMC40OCAxMTUuNjY4LDEwLjIxMiAxMTUuNzg4LDkuOSBDMTE1LjkwOCw5LjU4OCAxMTUuOTY4LDkuMjQ4IDExNS45NjgsOC44OCBDMTE1Ljk2OCw4LjE0NCAxMTUuNzQ0LDcuNTU2IDExNS4yOTYsNy4xMTYgQzExNC44NDgsNi42NzYgMTE0LjMyLDYuNDU2IDExMy43MTIsNi40NTYgQzExMy4xMDQsNi40NTYgMTEyLjU5Miw2LjY4IDExMi4xNzYsNy4xMjggQzExMS43Niw3LjU3NiAxMTEuNTUyLDguMTYgMTExLjU1Miw4Ljg4IEMxMTEuNTUyLDkuNiAxMTEuNzYsMTAuMjA0IDExMi4xNzYsMTAuNjkyIEMxMTIuNTkyLDExLjE4IDExMy4xMDQsMTEuNDI0IDExMy43MTIsMTEuNDI0IFogTTExNS45OTIsMTIuODE2IEMxMTUuOCwxMy4wNTYgMTE1LjU4OCwxMy4yNCAxMTUuMzU2LDEzLjM2OCBDMTE1LjEyNCwxMy40OTYgMTE0Ljg4NCwxMy41OTYgMTE0LjYzNiwxMy42NjggQzExNC4zODgsMTMuNzQgMTE0LjE0NCwxMy43ODQgMTEzLjkwNCwxMy44IEMxMTMuNjY0LDEzLjgxNiAxMTMuNDQ4LDEzLjgyNCAxMTMuMjU2LDEzLjgyNCBDMTEyLjYxNiwxMy44MjQgMTEyLjAyOCwxMy42OTIgMTExLjQ5MiwxMy40MjggQzExMC45NTYsMTMuMTY0IDExMC40OTIsMTIuODA0IDExMC4xLDEyLjM0OCBDMTA5LjcwOCwxMS44OTIgMTA5LjQsMTEuMzY0IDEwOS4xNzYsMTAuNzY0IEMxMDguOTUyLDEwLjE2NCAxMDguODQsOS41MjggMTA4Ljg0LDguODU2IEMxMDguODQsOC4xODQgMTA4Ljk1Miw3LjU1MiAxMDkuMTc2LDYuOTYgQzEwOS40LDYuMzY4IDEwOS43MTYsNS44NTIgMTEwLjEyNCw1LjQxMiBDMTEwLjUzMiw0Ljk3MiAxMTEuMDE2LDQuNjI0IDExMS41NzYsNC4zNjggQzExMi4xMzYsNC4xMTIgMTEyLjc0NCwzLjk4NCAxMTMuNCwzLjk4NCBDMTEzLjg2NCwzLjk4NCAxMTQuMzQsNC4wNTIgMTE0LjgyOCw0LjE4OCBDMTE1LjMxNiw0LjMyNCAxMTUuODQsNC42NTYgMTE2LjQsNS4xODQgTDExNi42NjQsNC4zOTIgQzExNi43MjgsNC4yIDExNi44NCw0LjEwNCAxMTcsNC4xMDQgTDExOC4zOTIsNC4xMDQgQzExOC41ODQsNC4xMDQgMTE4LjY4LDQuMiAxMTguNjgsNC4zOTIgTDExOC42OCwxMy42MzIgQzExOC42OCwxNC40OTYgMTE4LjU0NCwxNS4yMzIgMTE4LjI3MiwxNS44NCBDMTE4LDE2LjQ0OCAxMTcuNjQ0LDE2Ljk0NCAxMTcuMjA0LDE3LjMyOCBDMTE2Ljc2NCwxNy43MTIgMTE2LjI3MiwxNy45OTYgMTE1LjcyOCwxOC4xOCBDMTE1LjE4NCwxOC4zNjQgMTE0LjY0LDE4LjQ1NiAxMTQuMDk2LDE4LjQ1NiBDMTEzLjIsMTguNDU2IDExMi40NTIsMTguMzggMTExLjg1MiwxOC4yMjggQzExMS4yNTIsMTguMDc2IDExMC42OCwxNy43NjggMTEwLjEzNiwxNy4zMDQgQzExMC4wNTYsMTcuMjI0IDExMC4wMTYsMTcuMTQ0IDExMC4wMTYsMTcuMDY0IEMxMTAuMDE2LDE3IDExMC4wNCwxNi45NDQgMTEwLjA4OCwxNi44OTYgTDExMC44MzIsMTUuNDMyIEMxMTAuOTEyLDE1LjM1MiAxMTEsMTUuMzEyIDExMS4wOTYsMTUuMzEyIEMxMTEuMTI4LDE1LjMxMiAxMTEuMTc2LDE1LjMyOCAxMTEuMjQsMTUuMzYgQzExMS43MiwxNS43MTIgMTEyLjE4NCwxNS45MTYgMTEyLjYzMiwxNS45NzIgQzExMy4wOCwxNi4wMjggMTEzLjQ4OCwxNi4wNTYgMTEzLjg1NiwxNi4wNTYgQzExNC4yODgsMTYuMDU2IDExNC42MzYsMTYuMDA4IDExNC45LDE1LjkxMiBDMTE1LjE2NCwxNS44MTYgMTE1LjM3NiwxNS42NzYgMTE1LjUzNiwxNS40OTIgQzExNS42OTYsMTUuMzA4IDExNS44MDgsMTUuMDkyIDExNS44NzIsMTQuODQ0IEMxMTUuOTM2LDE0LjU5NiAxMTUuOTc2LDE0LjMyIDExNS45OTIsMTQuMDE2IEwxMTUuOTkyLDEyLjgxNiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMzAuNDY0LDkuNDMyIEMxMzAuNDY0LDkuNjI0IDEzMC4zNjgsOS43MiAxMzAuMTc2LDkuNzIgTDEyMy45MzYsOS43MiBDMTIzLjkzNiwxMC4xMiAxMjQuMDIsMTAuNDQgMTI0LjE4OCwxMC42OCBDMTI0LjM1NiwxMC45MiAxMjQuNTYsMTEuMTA4IDEyNC44LDExLjI0NCBDMTI1LjA0LDExLjM4IDEyNS4yODgsMTEuNDY4IDEyNS41NDQsMTEuNTA4IEMxMjUuOCwxMS41NDggMTI2LjAxNiwxMS41NjggMTI2LjE5MiwxMS41NjggQzEyNi41NDQsMTEuNTY4IDEyNi45NDgsMTEuNTE2IDEyNy40MDQsMTEuNDEyIEMxMjcuODYsMTEuMzA4IDEyOC4yMTYsMTEuMTQ0IDEyOC40NzIsMTAuOTIgQzEyOC42MTYsMTAuODI0IDEyOC43MzYsMTAuNzc2IDEyOC44MzIsMTAuNzc2IEMxMjguODk2LDEwLjc3NiAxMjguOTUyLDEwLjggMTI5LDEwLjg0OCBMMTI5LjcyLDEyLjA0OCBDMTI5Ljc2OCwxMi4wOTYgMTI5Ljc5MiwxMi4xNzYgMTI5Ljc5MiwxMi4yODggQzEyOS43OTIsMTIuNCAxMjkuNzY4LDEyLjQ4OCAxMjkuNzIsMTIuNTUyIEMxMjkuMzA0LDEzLjA4IDEyOC43NzYsMTMuNDI0IDEyOC4xMzYsMTMuNTg0IEMxMjcuNDk2LDEzLjc0NCAxMjYuODU2LDEzLjgyNCAxMjYuMjE2LDEzLjgyNCBDMTI1LjUyOCwxMy44MjQgMTI0Ljg4LDEzLjczMiAxMjQuMjcyLDEzLjU0OCBDMTIzLjY2NCwxMy4zNjQgMTIzLjEzMiwxMy4wNzIgMTIyLjY3NiwxMi42NzIgQzEyMi4yMiwxMi4yNzIgMTIxLjg2LDExLjc2OCAxMjEuNTk2LDExLjE2IEMxMjEuMzMyLDEwLjU1MiAxMjEuMiw5LjgyNCAxMjEuMiw4Ljk3NiBDMTIxLjIsOC4zMDQgMTIxLjI4OCw3LjY2OCAxMjEuNDY0LDcuMDY4IEMxMjEuNjQsNi40NjggMTIxLjkxNiw1Ljk0IDEyMi4yOTIsNS40ODQgQzEyMi42NjgsNS4wMjggMTIzLjE0OCw0LjY2NCAxMjMuNzMyLDQuMzkyIEMxMjQuMzE2LDQuMTIgMTI1LjAxNiwzLjk4NCAxMjUuODMyLDMuOTg0IEMxMjYuNDg4LDMuOTg0IDEyNy4xLDQuMDg4IDEyNy42NjgsNC4yOTYgQzEyOC4yMzYsNC41MDQgMTI4LjcyOCw0LjgxMiAxMjkuMTQ0LDUuMjIgQzEyOS41Niw1LjYyOCAxMjkuODg4LDYuMTI4IDEzMC4xMjgsNi43MiBDMTMwLjM2OCw3LjMxMiAxMzAuNDg4LDcuOTkyIDEzMC40ODgsOC43NiBDMTMwLjQ4OCw4Ljg0IDEzMC40ODgsOC45MDQgMTMwLjQ4OCw4Ljk1MiBDMTMwLjQ4OCw5IDEzMC40ODQsOS4wNCAxMzAuNDc2LDkuMDcyIEMxMzAuNDY4LDkuMTA0IDEzMC40NjQsOS4xNDggMTMwLjQ2NCw5LjIwNCBDMTMwLjQ2NCw5LjI2IDEzMC40NjQsOS4zMzYgMTMwLjQ2NCw5LjQzMiBaIE0xMjUuODgsNi41MDQgQzEyNS42ODgsNi41MDQgMTI1LjQ4LDYuNTI4IDEyNS4yNTYsNi41NzYgQzEyNS4wMzIsNi42MjQgMTI0LjgyNCw2LjcwOCAxMjQuNjMyLDYuODI4IEMxMjQuNDQsNi45NDggMTI0LjI3Niw3LjEwNCAxMjQuMTQsNy4yOTYgQzEyNC4wMDQsNy40ODggMTIzLjkzNiw3LjcyOCAxMjMuOTM2LDguMDE2IEwxMjcuODQ4LDguMDE2IEMxMjcuODQ4LDcuNzI4IDEyNy43OCw3LjQ4OCAxMjcuNjQ0LDcuMjk2IEMxMjcuNTA4LDcuMTA0IDEyNy4zNCw2Ljk0OCAxMjcuMTQsNi44MjggQzEyNi45NCw2LjcwOCAxMjYuNzI0LDYuNjI0IDEyNi40OTIsNi41NzYgQzEyNi4yNiw2LjUyOCAxMjYuMDU2LDYuNTA0IDEyNS44OCw2LjUwNCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNDIuODcyLDMuOTg0IEMxNDMuMzY4LDMuOTg0IDE0My44MTIsNC4wODggMTQ0LjIwNCw0LjI5NiBDMTQ0LjU5Niw0LjUwNCAxNDQuOTMyLDQuNzkyIDE0NS4yMTIsNS4xNiBDMTQ1LjQ5Miw1LjUyOCAxNDUuNzA4LDUuOTYgMTQ1Ljg2LDYuNDU2IEMxNDYuMDEyLDYuOTUyIDE0Ni4wODgsNy40ODggMTQ2LjA4OCw4LjA2NCBMMTQ2LjA4OCwxMy40MTYgQzE0Ni4wODgsMTMuNjA4IDE0NS45OTIsMTMuNzA0IDE0NS44LDEzLjcwNCBMMTQzLjY2NCwxMy43MDQgQzE0My40NzIsMTMuNzA0IDE0My4zNzYsMTMuNjA4IDE0My4zNzYsMTMuNDE2IEwxNDMuMzc2LDguMjU2IEMxNDMuMzc2LDcuMDU2IDE0Myw2LjQ1NiAxNDIuMjQ4LDYuNDU2IEMxNDEuOTEyLDYuNDU2IDE0MS42MTIsNi41NjQgMTQxLjM0OCw2Ljc4IEMxNDEuMDg0LDYuOTk2IDE0MC45MzYsNy4yOCAxNDAuOTA0LDcuNjMyIEMxNDAuOTIsNy43NDQgMTQwLjkyOCw3Ljg1MiAxNDAuOTI4LDcuOTU2IEMxNDAuOTI4LDguMDYgMTQwLjkyOCw4LjE2OCAxNDAuOTI4LDguMjggTDE0MC45MjgsMTMuNDE2IEMxNDAuOTI4LDEzLjYwOCAxNDAuODMyLDEzLjcwNCAxNDAuNjQsMTMuNzA0IEwxMzguNTA0LDEzLjcwNCBDMTM4LjMxMiwxMy43MDQgMTM4LjIxNiwxMy42MDggMTM4LjIxNiwxMy40MTYgTDEzOC4yMTYsOC42MTYgQzEzOC4yMTYsOC4wMjQgMTM4LjEzMiw3LjUxNiAxMzcuOTY0LDcuMDkyIEMxMzcuNzk2LDYuNjY4IDEzNy41MDQsNi40NTYgMTM3LjA4OCw2LjQ1NiBDMTM2LjYwOCw2LjQ1NiAxMzYuMjYsNi42NjggMTM2LjA0NCw3LjA5MiBDMTM1LjgyOCw3LjUxNiAxMzUuNzIsOC4wMjQgMTM1LjcyLDguNjE2IEwxMzUuNzIsMTMuNDE2IEMxMzUuNzIsMTMuNjA4IDEzNS42MjQsMTMuNzA0IDEzNS40MzIsMTMuNzA0IEwxMzMuMjk2LDEzLjcwNCBDMTMzLjEwNCwxMy43MDQgMTMzLjAwOCwxMy42MDggMTMzLjAwOCwxMy40MTYgTDEzMy4wMDgsNC4zOTIgQzEzMy4wMDgsNC4yIDEzMy4xMDQsNC4xMDQgMTMzLjI5Niw0LjEwNCBMMTM0LjU5Miw0LjEwNCBDMTM0LjczNiw0LjEwNCAxMzQuODQ4LDQuMiAxMzQuOTI4LDQuMzkyIEwxMzUuMDcyLDUuMTg0IEMxMzUuMzkyLDQuNzA0IDEzNS43OTIsNC4zODQgMTM2LjI3Miw0LjIyNCBDMTM2Ljc1Miw0LjA2NCAxMzcuMjI0LDMuOTg0IDEzNy42ODgsMy45ODQgQzEzOC4xNTIsMy45ODQgMTM4LjYwNCw0LjEgMTM5LjA0NCw0LjMzMiBDMTM5LjQ4NCw0LjU2NCAxMzkuODMyLDQuODcyIDE0MC4wODgsNS4yNTYgQzE0MC4yNjQsNC45ODQgMTQwLjQ2NCw0Ljc2NCAxNDAuNjg4LDQuNTk2IEMxNDAuOTEyLDQuNDI4IDE0MS4xNDgsNC4zIDE0MS4zOTYsNC4yMTIgQzE0MS42NDQsNC4xMjQgMTQxLjg5Miw0LjA2NCAxNDIuMTQsNC4wMzIgQzE0Mi4zODgsNCAxNDIuNjMyLDMuOTg0IDE0Mi44NzIsMy45ODQgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNTcuNjMyLDkuNDMyIEMxNTcuNjMyLDkuNjI0IDE1Ny41MzYsOS43MiAxNTcuMzQ0LDkuNzIgTDE1MS4xMDQsOS43MiBDMTUxLjEwNCwxMC4xMiAxNTEuMTg4LDEwLjQ0IDE1MS4zNTYsMTAuNjggQzE1MS41MjQsMTAuOTIgMTUxLjcyOCwxMS4xMDggMTUxLjk2OCwxMS4yNDQgQzE1Mi4yMDgsMTEuMzggMTUyLjQ1NiwxMS40NjggMTUyLjcxMiwxMS41MDggQzE1Mi45NjgsMTEuNTQ4IDE1My4xODQsMTEuNTY4IDE1My4zNiwxMS41NjggQzE1My43MTIsMTEuNTY4IDE1NC4xMTYsMTEuNTE2IDE1NC41NzIsMTEuNDEyIEMxNTUuMDI4LDExLjMwOCAxNTUuMzg0LDExLjE0NCAxNTUuNjQsMTAuOTIgQzE1NS43ODQsMTAuODI0IDE1NS45MDQsMTAuNzc2IDE1NiwxMC43NzYgQzE1Ni4wNjQsMTAuNzc2IDE1Ni4xMiwxMC44IDE1Ni4xNjgsMTAuODQ4IEwxNTYuODg4LDEyLjA0OCBDMTU2LjkzNiwxMi4wOTYgMTU2Ljk2LDEyLjE3NiAxNTYuOTYsMTIuMjg4IEMxNTYuOTYsMTIuNCAxNTYuOTM2LDEyLjQ4OCAxNTYuODg4LDEyLjU1MiBDMTU2LjQ3MiwxMy4wOCAxNTUuOTQ0LDEzLjQyNCAxNTUuMzA0LDEzLjU4NCBDMTU0LjY2NCwxMy43NDQgMTU0LjAyNCwxMy44MjQgMTUzLjM4NCwxMy44MjQgQzE1Mi42OTYsMTMuODI0IDE1Mi4wNDgsMTMuNzMyIDE1MS40NCwxMy41NDggQzE1MC44MzIsMTMuMzY0IDE1MC4zLDEzLjA3MiAxNDkuODQ0LDEyLjY3MiBDMTQ5LjM4OCwxMi4yNzIgMTQ5LjAyOCwxMS43NjggMTQ4Ljc2NCwxMS4xNiBDMTQ4LjUsMTAuNTUyIDE0OC4zNjgsOS44MjQgMTQ4LjM2OCw4Ljk3NiBDMTQ4LjM2OCw4LjMwNCAxNDguNDU2LDcuNjY4IDE0OC42MzIsNy4wNjggQzE0OC44MDgsNi40NjggMTQ5LjA4NCw1Ljk0IDE0OS40Niw1LjQ4NCBDMTQ5LjgzNiw1LjAyOCAxNTAuMzE2LDQuNjY0IDE1MC45LDQuMzkyIEMxNTEuNDg0LDQuMTIgMTUyLjE4NCwzLjk4NCAxNTMsMy45ODQgQzE1My42NTYsMy45ODQgMTU0LjI2OCw0LjA4OCAxNTQuODM2LDQuMjk2IEMxNTUuNDA0LDQuNTA0IDE1NS44OTYsNC44MTIgMTU2LjMxMiw1LjIyIEMxNTYuNzI4LDUuNjI4IDE1Ny4wNTYsNi4xMjggMTU3LjI5Niw2LjcyIEMxNTcuNTM2LDcuMzEyIDE1Ny42NTYsNy45OTIgMTU3LjY1Niw4Ljc2IEMxNTcuNjU2LDguODQgMTU3LjY1Niw4LjkwNCAxNTcuNjU2LDguOTUyIEMxNTcuNjU2LDkgMTU3LjY1Miw5LjA0IDE1Ny42NDQsOS4wNzIgQzE1Ny42MzYsOS4xMDQgMTU3LjYzMiw5LjE0OCAxNTcuNjMyLDkuMjA0IEMxNTcuNjMyLDkuMjYgMTU3LjYzMiw5LjMzNiAxNTcuNjMyLDkuNDMyIFogTTE1My4wNDgsNi41MDQgQzE1Mi44NTYsNi41MDQgMTUyLjY0OCw2LjUyOCAxNTIuNDI0LDYuNTc2IEMxNTIuMiw2LjYyNCAxNTEuOTkyLDYuNzA4IDE1MS44LDYuODI4IEMxNTEuNjA4LDYuOTQ4IDE1MS40NDQsNy4xMDQgMTUxLjMwOCw3LjI5NiBDMTUxLjE3Miw3LjQ4OCAxNTEuMTA0LDcuNzI4IDE1MS4xMDQsOC4wMTYgTDE1NS4wMTYsOC4wMTYgQzE1NS4wMTYsNy43MjggMTU0Ljk0OCw3LjQ4OCAxNTQuODEyLDcuMjk2IEMxNTQuNjc2LDcuMTA0IDE1NC41MDgsNi45NDggMTU0LjMwOCw2LjgyOCBDMTU0LjEwOCw2LjcwOCAxNTMuODkyLDYuNjI0IDE1My42Niw2LjU3NiBDMTUzLjQyOCw2LjUyOCAxNTMuMjI0LDYuNTA0IDE1My4wNDgsNi41MDQgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTYyLjI0LDUuMTg0IEMxNjIuOCw0LjY1NiAxNjMuMzI0LDQuMzI0IDE2My44MTIsNC4xODggQzE2NC4zLDQuMDUyIDE2NC43NzYsMy45ODQgMTY1LjI0LDMuOTg0IEMxNjUuOTEyLDMuOTg0IDE2Ni40OTYsNC4xIDE2Ni45OTIsNC4zMzIgQzE2Ny40ODgsNC41NjQgMTY3Ljg5Niw0Ljg4IDE2OC4yMTYsNS4yOCBDMTY4LjUzNiw1LjY4IDE2OC43NzIsNi4xMzYgMTY4LjkyNCw2LjY0OCBDMTY5LjA3Niw3LjE2IDE2OS4xNTIsNy43MDQgMTY5LjE1Miw4LjI4IEwxNjkuMTUyLDEzLjQxNiBDMTY5LjE1MiwxMy42MDggMTY5LjA1NiwxMy43MDQgMTY4Ljg2NCwxMy43MDQgTDE2Ni43MjgsMTMuNzA0IEMxNjYuNTM2LDEzLjcwNCAxNjYuNDQsMTMuNjA4IDE2Ni40NCwxMy40MTYgTDE2Ni40NCw4LjYxNiBDMTY2LjQ0LDguMzI4IDE2Ni40MjQsOC4wNTIgMTY2LjM5Miw3Ljc4OCBDMTY2LjM2LDcuNTI0IDE2Ni4yOCw3LjI5MiAxNjYuMTUyLDcuMDkyIEMxNjYuMDI0LDYuODkyIDE2NS44NCw2LjczNiAxNjUuNiw2LjYyNCBDMTY1LjM2LDYuNTEyIDE2NS4wMjQsNi40NTYgMTY0LjU5Miw2LjQ1NiBDMTYzLjk4NCw2LjQ1NiAxNjMuNTQ4LDYuNjY4IDE2My4yODQsNy4wOTIgQzE2My4wMiw3LjUxNiAxNjIuODg4LDguMDI0IDE2Mi44ODgsOC42MTYgTDE2Mi44ODgsMTMuNDE2IEMxNjIuODg4LDEzLjYwOCAxNjIuNzkyLDEzLjcwNCAxNjIuNiwxMy43MDQgTDE2MC40NjQsMTMuNzA0IEMxNjAuMjcyLDEzLjcwNCAxNjAuMTc2LDEzLjYwOCAxNjAuMTc2LDEzLjQxNiBMMTYwLjE3Niw0LjM5MiBDMTYwLjE3Niw0LjIgMTYwLjI3Miw0LjEwNCAxNjAuNDY0LDQuMTA0IEwxNjEuNzg0LDQuMTA0IEMxNjEuOTI4LDQuMTA0IDE2Mi4wNCw0LjIgMTYyLjEyLDQuMzkyIEwxNjIuMjQsNS4xODQgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNzUuODI0LDYuNDU2IEwxNzUuODI0LDkuMjE2IEMxNzUuODI0LDkuNjggMTc1LjgzMiwxMC4wNTIgMTc1Ljg0OCwxMC4zMzIgQzE3NS44NjQsMTAuNjEyIDE3NS45MDQsMTAuODM2IDE3NS45NjgsMTEuMDA0IEMxNzYuMDMyLDExLjE3MiAxNzYuMTI0LDExLjI4NCAxNzYuMjQ0LDExLjM0IEMxNzYuMzY0LDExLjM5NiAxNzYuNTI4LDExLjQyNCAxNzYuNzM2LDExLjQyNCBDMTc2Ljg2NCwxMS40MjQgMTc2Ljk4LDExLjQyNCAxNzcuMDg0LDExLjQyNCBDMTc3LjE4OCwxMS40MjQgMTc3LjMyLDExLjQwOCAxNzcuNDgsMTEuMzc2IEMxNzcuNTEyLDExLjM2IDE3Ny41NjgsMTEuMzUyIDE3Ny42NDgsMTEuMzUyIEMxNzcuNjk2LDExLjM1MiAxNzcuNzQ4LDExLjM3MiAxNzcuODA0LDExLjQxMiBDMTc3Ljg2LDExLjQ1MiAxNzcuODk2LDExLjQ5NiAxNzcuOTEyLDExLjU0NCBMMTc4LjI5NiwxMy4xNzYgQzE3OC4zMTIsMTMuMjA4IDE3OC4zMiwxMy4yNjQgMTc4LjMyLDEzLjM0NCBDMTc4LjMyLDEzLjQwOCAxNzguMywxMy40NjQgMTc4LjI2LDEzLjUxMiBDMTc4LjIyLDEzLjU2IDE3OC4xOTIsMTMuNTg0IDE3OC4xNzYsMTMuNTg0IEMxNzgsMTMuNjQ4IDE3Ny44NDgsMTMuNjk2IDE3Ny43MiwxMy43MjggQzE3Ny41OTIsMTMuNzYgMTc3LjQ2NCwxMy43ODQgMTc3LjMzNiwxMy44IEMxNzcuMjA4LDEzLjgxNiAxNzcuMDY4LDEzLjgyNCAxNzYuOTE2LDEzLjgyNCBDMTc2Ljc2NCwxMy44MjQgMTc2LjU4NCwxMy44MjQgMTc2LjM3NiwxMy44MjQgQzE3NS44NjQsMTMuODI0IDE3NS40MDQsMTMuNzYgMTc0Ljk5NiwxMy42MzIgQzE3NC41ODgsMTMuNTA0IDE3NC4yNDQsMTMuMjg0IDE3My45NjQsMTIuOTcyIEMxNzMuNjg0LDEyLjY2IDE3My40NzIsMTIuMjQ0IDE3My4zMjgsMTEuNzI0IEMxNzMuMTg0LDExLjIwNCAxNzMuMTEyLDEwLjU0NCAxNzMuMTEyLDkuNzQ0IEwxNzMuMTEyLDYuNDU2IEwxNzEuNDgsNi40NTYgQzE3MS4yODgsNi40NTYgMTcxLjE5Miw2LjM2IDE3MS4xOTIsNi4xNjggTDE3MS4xOTIsNC4yNzIgQzE3MS4xOTIsNC4wOCAxNzEuMjg4LDMuOTg0IDE3MS40OCwzLjk4NCBMMTczLjExMiwzLjk4NCBMMTczLjExMiwwLjM2IEMxNzMuMTEyLDAuMTY4IDE3My4yMDgsMC4wNzIgMTczLjQsMC4wNzIgTDE3NS41MzYsMC4wNzIgQzE3NS43MjgsMC4wNzIgMTc1LjgyNCwwLjE2OCAxNzUuODI0LDAuMzYgTDE3NS44MjQsMy45ODQgTDE3Ny44ODgsMy45ODQgQzE3OC4wOCwzLjk4NCAxNzguMTc2LDQuMDggMTc4LjE3Niw0LjI3MiBMMTc4LjE3Niw2LjE2OCBDMTc4LjE3Niw2LjM2IDE3OC4wOCw2LjQ1NiAxNzcuODg4LDYuNDU2IEwxNzUuODI0LDYuNDU2IFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPHBhdGggZD0iTTY3LjM1MiwwIEw5NS4zNTIsMCBMOTUuMzUyLDYgTDY3LjM1Miw2IEw2Ny4zNTIsMCBaIE03OS4zNTIsMTcgTDEwNy4zNTIsMTcgTDEwNy4zNTIsMjMgTDc5LjM1MiwyMyBMNzkuMzUyLDE3IFogTTY3LjM1MiwzNCBMOTUuMzUyLDM0IEw5NS4zNTIsNDAgTDY3LjM1Miw0MCBMNjcuMzUyLDM0IFogTTEwNC4zNTIsNiBDMTA2LjAwODg1NCw2IDEwNy4zNTIsNC42NTY4NTQyNSAxMDcuMzUyLDMgQzEwNy4zNTIsMS4zNDMxNDU3NSAxMDYuMDA4ODU0LDAgMTA0LjM1MiwwIEMxMDIuNjk1MTQ2LDAgMTAxLjM1MiwxLjM0MzE0NTc1IDEwMS4zNTIsMyBDMTAxLjM1Miw0LjY1Njg1NDI1IDEwMi42OTUxNDYsNiAxMDQuMzUyLDYgWiBNNzAuMzUyLDIzIEM3Mi4wMDg4NTQyLDIzIDczLjM1MiwyMS42NTY4NTQyIDczLjM1MiwyMCBDNzMuMzUyLDE4LjM0MzE0NTggNzIuMDA4ODU0MiwxNyA3MC4zNTIsMTcgQzY4LjY5NTE0NTgsMTcgNjcuMzUyLDE4LjM0MzE0NTggNjcuMzUyLDIwIEM2Ny4zNTIsMjEuNjU2ODU0MiA2OC42OTUxNDU4LDIzIDcwLjM1MiwyMyBaIE0xMDQuMzUyLDQwIEMxMDYuMDA4ODU0LDQwIDEwNy4zNTIsMzguNjU2ODU0MiAxMDcuMzUyLDM3IEMxMDcuMzUyLDM1LjM0MzE0NTggMTA2LjAwODg1NCwzNCAxMDQuMzUyLDM0IEMxMDIuNjk1MTQ2LDM0IDEwMS4zNTIsMzUuMzQzMTQ1OCAxMDEuMzUyLDM3IEMxMDEuMzUyLDM4LjY1Njg1NDIgMTAyLjY5NTE0Niw0MCAxMDQuMzUyLDQwIFoiIGlkPSJpY19hc3NldCIgZmlsbD0iIzVEOEJGOCI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat; background-size: 100% 100%; }
.page-home.common-white-label-wrapper .ctn-list.service.common:nth-of-type(2) .items[data-service='alertnow']:before {width: 88px; height: 72px;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOTBweCIgaGVpZ2h0PSI3MnB4IiB2aWV3Qm94PSIwIDAgOTAgNzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aG9tZV9zZXJ2aWNlX2FuX2ltZzwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaG9tZV9zZXJ2aWNlX2FuX2ltZyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC43ODAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJBbGVydE5vdyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU3LjIyNDAwMCkiIGZpbGw9IiMyMjIyMjIiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC4xODQsOC40IEw2LjgxNiw1LjU0NCBMNS40NDgsOC40IEw4LjE4NCw4LjQgWiBNOS4zNiwxMC44MjQgTDQuMjcyLDEwLjgyNCBMMywxMy40ODggQzIuOTY4LDEzLjU2OCAyLjkyLDEzLjYzNiAyLjg1NiwxMy42OTIgQzIuNzkyLDEzLjc0OCAyLjcxMiwxMy43NzYgMi42MTYsMTMuNzc2IEwwLjI4OCwxMy43NzYgQzAuMDk2LDEzLjc3NiAwLDEzLjY4IDAsMTMuNDg4IEw2LjQ1NiwwLjI0IEM2LjU2OCwwLjEyOCA2LjY4OCwwLjA3MiA2LjgxNiwwLjA3MiBDNi45NDQsMC4wNzIgNy4wNjQsMC4xMjggNy4xNzYsMC4yNCBMMTMuNjMyLDEzLjQ4OCBDMTMuNjMyLDEzLjY4IDEzLjUzNiwxMy43NzYgMTMuMzQ0LDEzLjc3NiBMMTEuMDE2LDEzLjc3NiBDMTAuOTIsMTMuNzc2IDEwLjg0LDEzLjc0OCAxMC43NzYsMTMuNjkyIEMxMC43MTIsMTMuNjM2IDEwLjY2NCwxMy41NjggMTAuNjMyLDEzLjQ4OCBMOS4zNiwxMC44MjQgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTguNTA0LDEzLjQ4OCBDMTguNTA0LDEzLjY4IDE4LjQwOCwxMy43NzYgMTguMjE2LDEzLjc3NiBMMTYuMDgsMTMuNzc2IEMxNS44ODgsMTMuNzc2IDE1Ljc5MiwxMy42OCAxNS43OTIsMTMuNDg4IEwxNS43OTIsMC40MzIgQzE1Ljc5MiwwLjI0IDE1Ljg4OCwwLjE0NCAxNi4wOCwwLjE0NCBMMTguMjE2LDAuMTQ0IEMxOC40MDgsMC4xNDQgMTguNTA0LDAuMjQgMTguNTA0LDAuNDMyIEwxOC41MDQsMTMuNDg4IFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzAuMjg4LDkuNTA0IEMzMC4yODgsOS42OTYgMzAuMTkyLDkuNzkyIDMwLDkuNzkyIEwyMy43Niw5Ljc5MiBDMjMuNzYsMTAuMTkyIDIzLjg0NCwxMC41MTIgMjQuMDEyLDEwLjc1MiBDMjQuMTgsMTAuOTkyIDI0LjM4NCwxMS4xOCAyNC42MjQsMTEuMzE2IEMyNC44NjQsMTEuNDUyIDI1LjExMiwxMS41NCAyNS4zNjgsMTEuNTggQzI1LjYyNCwxMS42MiAyNS44NCwxMS42NCAyNi4wMTYsMTEuNjQgQzI2LjM2OCwxMS42NCAyNi43NzIsMTEuNTg4IDI3LjIyOCwxMS40ODQgQzI3LjY4NCwxMS4zOCAyOC4wNCwxMS4yMTYgMjguMjk2LDEwLjk5MiBDMjguNDQsMTAuODk2IDI4LjU2LDEwLjg0OCAyOC42NTYsMTAuODQ4IEMyOC43MiwxMC44NDggMjguNzc2LDEwLjg3MiAyOC44MjQsMTAuOTIgTDI5LjU0NCwxMi4xMiBDMjkuNTkyLDEyLjE2OCAyOS42MTYsMTIuMjQ4IDI5LjYxNiwxMi4zNiBDMjkuNjE2LDEyLjQ3MiAyOS41OTIsMTIuNTYgMjkuNTQ0LDEyLjYyNCBDMjkuMTI4LDEzLjE1MiAyOC42LDEzLjQ5NiAyNy45NiwxMy42NTYgQzI3LjMyLDEzLjgxNiAyNi42OCwxMy44OTYgMjYuMDQsMTMuODk2IEMyNS4zNTIsMTMuODk2IDI0LjcwNCwxMy44MDQgMjQuMDk2LDEzLjYyIEMyMy40ODgsMTMuNDM2IDIyLjk1NiwxMy4xNDQgMjIuNSwxMi43NDQgQzIyLjA0NCwxMi4zNDQgMjEuNjg0LDExLjg0IDIxLjQyLDExLjIzMiBDMjEuMTU2LDEwLjYyNCAyMS4wMjQsOS44OTYgMjEuMDI0LDkuMDQ4IEMyMS4wMjQsOC4zNzYgMjEuMTEyLDcuNzQgMjEuMjg4LDcuMTQgQzIxLjQ2NCw2LjU0IDIxLjc0LDYuMDEyIDIyLjExNiw1LjU1NiBDMjIuNDkyLDUuMSAyMi45NzIsNC43MzYgMjMuNTU2LDQuNDY0IEMyNC4xNCw0LjE5MiAyNC44NCw0LjA1NiAyNS42NTYsNC4wNTYgQzI2LjMxMiw0LjA1NiAyNi45MjQsNC4xNiAyNy40OTIsNC4zNjggQzI4LjA2LDQuNTc2IDI4LjU1Miw0Ljg4NCAyOC45NjgsNS4yOTIgQzI5LjM4NCw1LjcgMjkuNzEyLDYuMiAyOS45NTIsNi43OTIgQzMwLjE5Miw3LjM4NCAzMC4zMTIsOC4wNjQgMzAuMzEyLDguODMyIEMzMC4zMTIsOC45MTIgMzAuMzEyLDguOTc2IDMwLjMxMiw5LjAyNCBDMzAuMzEyLDkuMDcyIDMwLjMwOCw5LjExMiAzMC4zLDkuMTQ0IEMzMC4yOTIsOS4xNzYgMzAuMjg4LDkuMjIgMzAuMjg4LDkuMjc2IEMzMC4yODgsOS4zMzIgMzAuMjg4LDkuNDA4IDMwLjI4OCw5LjUwNCBaIE0yNS43MDQsNi41NzYgQzI1LjUxMiw2LjU3NiAyNS4zMDQsNi42IDI1LjA4LDYuNjQ4IEMyNC44NTYsNi42OTYgMjQuNjQ4LDYuNzggMjQuNDU2LDYuOSBDMjQuMjY0LDcuMDIgMjQuMSw3LjE3NiAyMy45NjQsNy4zNjggQzIzLjgyOCw3LjU2IDIzLjc2LDcuOCAyMy43Niw4LjA4OCBMMjcuNjcyLDguMDg4IEMyNy42NzIsNy44IDI3LjYwNCw3LjU2IDI3LjQ2OCw3LjM2OCBDMjcuMzMyLDcuMTc2IDI3LjE2NCw3LjAyIDI2Ljk2NCw2LjkgQzI2Ljc2NCw2Ljc4IDI2LjU0OCw2LjY5NiAyNi4zMTYsNi42NDggQzI2LjA4NCw2LjYgMjUuODgsNi41NzYgMjUuNzA0LDYuNTc2IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTM3LjU4NCw2LjUyOCBDMzcuMTUyLDYuNTYgMzYuODA0LDYuNjM2IDM2LjU0LDYuNzU2IEMzNi4yNzYsNi44NzYgMzYuMDcyLDcuMDMyIDM1LjkyOCw3LjIyNCBDMzUuNzg0LDcuNDE2IDM1LjY4NCw3LjY0IDM1LjYyOCw3Ljg5NiBDMzUuNTcyLDguMTUyIDM1LjU0NCw4LjQxNiAzNS41NDQsOC42ODggTDM1LjU0NCwxMy40ODggQzM1LjU0NCwxMy42OCAzNS40NDgsMTMuNzc2IDM1LjI1NiwxMy43NzYgTDMzLjEyLDEzLjc3NiBDMzIuOTI4LDEzLjc3NiAzMi44MzIsMTMuNjggMzIuODMyLDEzLjQ4OCBMMzIuODMyLDQuNDY0IEMzMi44MzIsNC4yNzIgMzIuOTI4LDQuMTc2IDMzLjEyLDQuMTc2IEwzNC40MTYsNC4xNzYgQzM0LjU2LDQuMTc2IDM0LjY3Miw0LjI3MiAzNC43NTIsNC40NjQgTDM0Ljg5Niw1LjI1NiBDMzUuNDA4LDQuNzkyIDM1Ljg4LDQuNDg0IDM2LjMxMiw0LjMzMiBDMzYuNzQ0LDQuMTggMzcuMTY4LDQuMDg4IDM3LjU4NCw0LjA1NiBMMzguMzA0LDQuMDU2IEMzOC40OTYsNC4wNTYgMzguNTkyLDQuMTUyIDM4LjU5Miw0LjM0NCBMMzguNTkyLDYuMjQgQzM4LjU5Miw2LjQzMiAzOC40OTYsNi41MjggMzguMzA0LDYuNTI4IEwzNy41ODQsNi41MjggWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00NC4wNjQsNi41MjggTDQ0LjA2NCw5LjI4OCBDNDQuMDY0LDkuNzUyIDQ0LjA3MiwxMC4xMjQgNDQuMDg4LDEwLjQwNCBDNDQuMTA0LDEwLjY4NCA0NC4xNDQsMTAuOTA4IDQ0LjIwOCwxMS4wNzYgQzQ0LjI3MiwxMS4yNDQgNDQuMzY0LDExLjM1NiA0NC40ODQsMTEuNDEyIEM0NC42MDQsMTEuNDY4IDQ0Ljc2OCwxMS40OTYgNDQuOTc2LDExLjQ5NiBDNDUuMTA0LDExLjQ5NiA0NS4yMiwxMS40OTYgNDUuMzI0LDExLjQ5NiBDNDUuNDI4LDExLjQ5NiA0NS41NiwxMS40OCA0NS43MiwxMS40NDggQzQ1Ljc1MiwxMS40MzIgNDUuODA4LDExLjQyNCA0NS44ODgsMTEuNDI0IEM0NS45MzYsMTEuNDI0IDQ1Ljk4OCwxMS40NDQgNDYuMDQ0LDExLjQ4NCBDNDYuMSwxMS41MjQgNDYuMTM2LDExLjU2OCA0Ni4xNTIsMTEuNjE2IEw0Ni41MzYsMTMuMjQ4IEM0Ni41NTIsMTMuMjggNDYuNTYsMTMuMzM2IDQ2LjU2LDEzLjQxNiBDNDYuNTYsMTMuNDggNDYuNTQsMTMuNTM2IDQ2LjUsMTMuNTg0IEM0Ni40NiwxMy42MzIgNDYuNDMyLDEzLjY1NiA0Ni40MTYsMTMuNjU2IEM0Ni4yNCwxMy43MiA0Ni4wODgsMTMuNzY4IDQ1Ljk2LDEzLjggQzQ1LjgzMiwxMy44MzIgNDUuNzA0LDEzLjg1NiA0NS41NzYsMTMuODcyIEM0NS40NDgsMTMuODg4IDQ1LjMwOCwxMy44OTYgNDUuMTU2LDEzLjg5NiBDNDUuMDA0LDEzLjg5NiA0NC44MjQsMTMuODk2IDQ0LjYxNiwxMy44OTYgQzQ0LjEwNCwxMy44OTYgNDMuNjQ0LDEzLjgzMiA0My4yMzYsMTMuNzA0IEM0Mi44MjgsMTMuNTc2IDQyLjQ4NCwxMy4zNTYgNDIuMjA0LDEzLjA0NCBDNDEuOTI0LDEyLjczMiA0MS43MTIsMTIuMzE2IDQxLjU2OCwxMS43OTYgQzQxLjQyNCwxMS4yNzYgNDEuMzUyLDEwLjYxNiA0MS4zNTIsOS44MTYgTDQxLjM1Miw2LjUyOCBMMzkuNzIsNi41MjggQzM5LjUyOCw2LjUyOCAzOS40MzIsNi40MzIgMzkuNDMyLDYuMjQgTDM5LjQzMiw0LjM0NCBDMzkuNDMyLDQuMTUyIDM5LjUyOCw0LjA1NiAzOS43Miw0LjA1NiBMNDEuMzUyLDQuMDU2IEw0MS4zNTIsMC40MzIgQzQxLjM1MiwwLjI0IDQxLjQ0OCwwLjE0NCA0MS42NCwwLjE0NCBMNDMuNzc2LDAuMTQ0IEM0My45NjgsMC4xNDQgNDQuMDY0LDAuMjQgNDQuMDY0LDAuNDMyIEw0NC4wNjQsNC4wNTYgTDQ2LjEyOCw0LjA1NiBDNDYuMzIsNC4wNTYgNDYuNDE2LDQuMTUyIDQ2LjQxNiw0LjM0NCBMNDYuNDE2LDYuMjQgQzQ2LjQxNiw2LjQzMiA0Ni4zMiw2LjUyOCA0Ni4xMjgsNi41MjggTDQ0LjA2NCw2LjUyOCBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTYwLjU1MiwwLjE0NCBDNjAuNzQ0LDAuMTQ0IDYwLjg0LDAuMjQgNjAuODQsMC40MzIgTDYwLjg0LDEzLjQ4OCBDNjAuODQsMTMuNjggNjAuNzQ0LDEzLjc3NiA2MC41NTIsMTMuNzc2IEw1OC40MTYsMTMuNzc2IEM1OC4yMjQsMTMuNzc2IDU4LjEyOCwxMy42OCA1OC4xMjgsMTMuNDg4IEw1OC4xMjgsOS4wNDggTDUxLjgxNiw0Ljk0NCBMNTEuODE2LDEzLjQ4OCBDNTEuODE2LDEzLjY4IDUxLjcyLDEzLjc3NiA1MS41MjgsMTMuNzc2IEw0OS4zOTIsMTMuNzc2IEM0OS4yLDEzLjc3NiA0OS4xMDQsMTMuNjggNDkuMTA0LDEzLjQ4OCBMNDkuMTA0LDAuMjY0IEM0OS4xMDQsMC4wODggNDkuMjE2LC01LjY4NDM0MTg5ZS0xNCA0OS40NCwtNS42ODQzNDE4OWUtMTQgTDU4LjEyOCw1Ljg1NiBMNTguMTI4LDAuNDMyIEM1OC4xMjgsMC4yNCA1OC4yMjQsMC4xNDQgNTguNDE2LDAuMTQ0IEw2MC41NTIsMC4xNDQgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02OC4zNzYsNC4wNTYgQzY5LjAzMiw0LjA1NiA2OS42NTIsNC4xODQgNzAuMjM2LDQuNDQgQzcwLjgyLDQuNjk2IDcxLjMzMiw1LjA0NCA3MS43NzIsNS40ODQgQzcyLjIxMiw1LjkyNCA3Mi41Niw2LjQ0IDcyLjgxNiw3LjAzMiBDNzMuMDcyLDcuNjI0IDczLjIsOC4yNTYgNzMuMiw4LjkyOCBDNzMuMiw5LjYgNzMuMDcyLDEwLjIzNiA3Mi44MTYsMTAuODM2IEM3Mi41NiwxMS40MzYgNzIuMjEyLDExLjk2NCA3MS43NzIsMTIuNDIgQzcxLjMzMiwxMi44NzYgNzAuODIsMTMuMjM2IDcwLjIzNiwxMy41IEM2OS42NTIsMTMuNzY0IDY5LjAzMiwxMy44OTYgNjguMzc2LDEzLjg5NiBDNjcuNjg4LDEzLjg5NiA2Ny4wNCwxMy43NjQgNjYuNDMyLDEzLjUgQzY1LjgyNCwxMy4yMzYgNjUuMjkyLDEyLjg3NiA2NC44MzYsMTIuNDIgQzY0LjM4LDExLjk2NCA2NC4wMiwxMS40MzYgNjMuNzU2LDEwLjgzNiBDNjMuNDkyLDEwLjIzNiA2My4zNiw5LjYgNjMuMzYsOC45MjggQzYzLjM2LDguMjU2IDYzLjQ5Miw3LjYyNCA2My43NTYsNy4wMzIgQzY0LjAyLDYuNDQgNjQuMzgsNS45MjQgNjQuODM2LDUuNDg0IEM2NS4yOTIsNS4wNDQgNjUuODI0LDQuNjk2IDY2LjQzMiw0LjQ0IEM2Ny4wNCw0LjE4NCA2Ny42ODgsNC4wNTYgNjguMzc2LDQuMDU2IFogTTY4LjM1MiwxMS40OTYgQzY4LjY0LDExLjQ5NiA2OC45MTIsMTEuNDMyIDY5LjE2OCwxMS4zMDQgQzY5LjQyNCwxMS4xNzYgNjkuNjUyLDExIDY5Ljg1MiwxMC43NzYgQzcwLjA1MiwxMC41NTIgNzAuMjA4LDEwLjI4NCA3MC4zMiw5Ljk3MiBDNzAuNDMyLDkuNjYgNzAuNDg4LDkuMzIgNzAuNDg4LDguOTUyIEM3MC40ODgsOC4yMTYgNzAuMjc2LDcuNjM2IDY5Ljg1Miw3LjIxMiBDNjkuNDI4LDYuNzg4IDY4LjkyOCw2LjU3NiA2OC4zNTIsNi41NzYgQzY3LjcyOCw2LjU3NiA2Ny4xOTIsNi43ODQgNjYuNzQ0LDcuMiBDNjYuMjk2LDcuNjE2IDY2LjA3Miw4LjIgNjYuMDcyLDguOTUyIEM2Ni4wNzIsOS4zMiA2Ni4xMzIsOS42NiA2Ni4yNTIsOS45NzIgQzY2LjM3MiwxMC4yODQgNjYuNTM2LDEwLjU1MiA2Ni43NDQsMTAuNzc2IEM2Ni45NTIsMTEgNjcuMTkyLDExLjE3NiA2Ny40NjQsMTEuMzA0IEM2Ny43MzYsMTEuNDMyIDY4LjAzMiwxMS40OTYgNjguMzUyLDExLjQ5NiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04MS40OCw4LjgwOCBDODEuNDE2LDguODA4IDgxLjM3Miw4LjgyIDgxLjM0OCw4Ljg0NCBDODEuMzI0LDguODY4IDgxLjI4LDguOTI4IDgxLjIxNiw5LjAyNCBMNzguNzQ0LDEzLjY1NiBDNzguNjMyLDEzLjc2OCA3OC41MTIsMTMuODI0IDc4LjM4NCwxMy44MjQgQzc4LjI1NiwxMy44MjQgNzguMTM2LDEzLjc2OCA3OC4wMjQsMTMuNjU2IEw3NC42NCw0LjQ2NCBDNzQuNjQsNC4yNzIgNzQuNzM2LDQuMTc2IDc0LjkyOCw0LjE3NiBMNzYuOTIsNC4xNzYgQzc3LjAxNiw0LjE3NiA3Ny4wOTYsNC4yMDQgNzcuMTYsNC4yNiBDNzcuMjI0LDQuMzE2IDc3LjI3Miw0LjM4NCA3Ny4zMDQsNC40NjQgTDc4Ljg0LDguNjY0IEw4MSw0LjMyIEM4MS4wNjQsNC4xOTIgODEuMTQ4LDQuMTE2IDgxLjI1Miw0LjA5MiBDODEuMzU2LDQuMDY4IDgxLjQzMiw0LjA1NiA4MS40OCw0LjA1NiBDODEuNTI4LDQuMDU2IDgxLjYwNCw0LjA2OCA4MS43MDgsNC4wOTIgQzgxLjgxMiw0LjExNiA4MS44OTYsNC4xOTIgODEuOTYsNC4zMiBMODQuMTQ0LDguNjY0IEw4NS42NTYsNC40NjQgQzg1LjY4OCw0LjM4NCA4NS43MzYsNC4zMTYgODUuOCw0LjI2IEM4NS44NjQsNC4yMDQgODUuOTQ0LDQuMTc2IDg2LjA0LDQuMTc2IEw4OC4wMzIsNC4xNzYgQzg4LjIyNCw0LjE3NiA4OC4zMiw0LjI3MiA4OC4zMiw0LjQ2NCBMODQuOTg0LDEzLjY1NiBDODQuODcyLDEzLjc2OCA4NC43NTIsMTMuODI0IDg0LjYyNCwxMy44MjQgQzg0LjQ5NiwxMy44MjQgODQuMzc2LDEzLjc2OCA4NC4yNjQsMTMuNjU2IEw4MS43NDQsOS4wMjQgQzgxLjY4LDguOTI4IDgxLjYzNiw4Ljg2OCA4MS42MTIsOC44NDQgQzgxLjU4OCw4LjgyIDgxLjU0NCw4LjgwOCA4MS40OCw4LjgwOCBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00NS4yMiwyMi4wMTU4NzMgQzQ2Ljg3Njg1NDIsMjIuMDE1ODczIDQ4LjIyLDIwLjY2NTYyMDcgNDguMjIsMTkgQzQ4LjIyLDE3LjMzNDM3OTMgNDYuODc2ODU0MiwxNS45ODQxMjcgNDUuMjIsMTUuOTg0MTI3IEM0My41NjMxNDU4LDE1Ljk4NDEyNyA0Mi4yMiwxNy4zMzQzNzkzIDQyLjIyLDE5IEM0Mi4yMiwyMC42NjU2MjA3IDQzLjU2MzE0NTgsMjIuMDE1ODczIDQ1LjIyLDIyLjAxNTg3MyBaIE0yOS4wOTUsMCBMMzMuMjIsNC4xNDY4MjU0IEwyOC4yMiw5LjE3MyBMMjguMjIsMjguODI2IEwzMy4yMiwzMy44NTMxNzQ2IEwyOS4wOTUsMzggTDIyLjIyLDMxLjA4ODYyNDMgTDIyLjI0NSwzMS4wNjMgTDIyLjIyLDMxLjA2MzQ5MjEgTDIyLjIyLDYuOTM2NTA3OTQgTDIyLjI0NSw2LjkzNiBMMjIuMjIsNi45MTEzNzU2NiBMMjkuMDk1LDAgWiBNMzcuOTM0Mjg1Nyw3LjIzODA5NTI0IEw0Mi4yMiwxMS41NDY0ODUzIEwzOC4yMiwxNS41NjcgTDM4LjIyLDIyLjQzMiBMNDIuMjIsMjYuNDUzNTE0NyBMMzcuOTM0Mjg1NywzMC43NjE5MDQ4IEwzMi4yMzQsMjUuMDMxIEwzMi4yMiwyNS4wMzE3NDYgTDMyLjIyLDEyLjk2ODI1NCBMMzIuMjM0LDEyLjk2OCBMMzcuOTM0Mjg1Nyw3LjIzODA5NTI0IFogTTYxLjM0NSwwIEw2OC4yMiw2LjkxMTM3NTY2IEw2OC4xOTUsNi45MzYgTDY4LjIyLDYuOTM2NTA3OTQgTDY4LjIyLDMxLjA2MzQ5MjEgTDY4LjE5NSwzMS4wNjMgTDY4LjIyLDMxLjA4ODYyNDMgTDYxLjM0NSwzOCBMNTcuMjIsMzMuODUzMTc0NiBMNjIuMjIsMjguODI2IEw2Mi4yMiw5LjE3MyBMNTcuMjIsNC4xNDY4MjU0IEw2MS4zNDUsMCBaIE01Mi41MDU3MTQzLDcuMjM4MDk1MjQgTDU4LjIwNiwxMi45NjggTDU4LjIyLDEyLjk2ODI1NCBMNTguMjIsMjUuMDMxNzQ2IEw1OC4yMDYsMjUuMDMxIEw1Mi41MDU3MTQzLDMwLjc2MTkwNDggTDQ4LjIyLDI2LjQ1MzUxNDcgTDUyLjIxOSwyMi40MzIgTDUyLjIxOSwxNS41NjcgTDQ4LjIyLDExLjU0NjQ4NTMgTDUyLjUwNTcxNDMsNy4yMzgwOTUyNCBaIiBpZD0iaWNfYWxlcnQiIGZpbGw9IiNGRjdCNDkiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat; background-size: 100% 100%; }
.page-home.common-white-label-wrapper .ctn-list.service.common:nth-of-type(2) .items[data-service='cost']:before {width: 168px; height: 73px;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTY5cHgiIGhlaWdodD0iNzNweCIgdmlld0JveD0iMCAwIDE2OSA3MyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDx0aXRsZT5ob21lX3NlcnZpY2VfY21faW1nPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJob21lX3NlcnZpY2VfY21faW1nIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQ0MDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IkNvc3QtTWFuYWdlbWVudCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDU0LjIwMDAwMCkiIGZpbGw9IiMyMjIyMjIiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuMzEyLDExLjQgQzExLjY3MiwxMi4xNjggMTAuODg4LDEyLjc4IDkuOTYsMTMuMjM2IEM5LjAzMiwxMy42OTIgOC4wMzIsMTMuOTIgNi45NiwxMy45MiBDNiwxMy45MiA1LjA5NiwxMy43MzYgNC4yNDgsMTMuMzY4IEMzLjQsMTMgMi42NjQsMTIuNTA0IDIuMDQsMTEuODggQzEuNDE2LDExLjI1NiAwLjkyLDEwLjUyIDAuNTUyLDkuNjcyIEMwLjE4NCw4LjgyNCAtNC41NDc0NzM1MWUtMTMsNy45MiAtNC41NDc0NzM1MWUtMTMsNi45NiBDLTQuNTQ3NDczNTFlLTEzLDYgMC4xODQsNS4wOTYgMC41NTIsNC4yNDggQzAuOTIsMy40IDEuNDE2LDIuNjY0IDIuMDQsMi4wNCBDMi42NjQsMS40MTYgMy40LDAuOTIgNC4yNDgsMC41NTIgQzUuMDk2LDAuMTg0IDYsMCA2Ljk2LDAgQzcuOTIsMCA4LjgyNCwwLjE4IDkuNjcyLDAuNTQgQzEwLjUyLDAuOSAxMS4yNTYsMS4zOTIgMTEuODgsMi4wMTYgQzExLjk0NCwyLjExMiAxMS45NzYsMi4xOTIgMTEuOTc2LDIuMjU2IEMxMS45NzYsMi4zMzYgMTEuOTQ0LDIuNDA4IDExLjg4LDIuNDcyIEwxMC41MTIsMy43OTIgQzEwLjQ2NCwzLjg0IDEwLjQwOCwzLjg2NCAxMC4zNDQsMy44NjQgQzEwLjI0OCwzLjg2NCAxMC4xNiwzLjgyNCAxMC4wOCwzLjc0NCBDOS42NDgsMy4zNDQgOS4xNzIsMy4wNCA4LjY1MiwyLjgzMiBDOC4xMzIsMi42MjQgNy41NiwyLjUyIDYuOTM2LDIuNTIgQzYuMzEyLDIuNTIgNS43NCwyLjY0IDUuMjIsMi44OCBDNC43LDMuMTIgNC4yNTYsMy40NDQgMy44ODgsMy44NTIgQzMuNTIsNC4yNiAzLjIzMiw0LjczNiAzLjAyNCw1LjI4IEMyLjgxNiw1LjgyNCAyLjcxMiw2LjQwOCAyLjcxMiw3LjAzMiBDMi43MTIsNy42NTYgMi44MTYsOC4yNCAzLjAyNCw4Ljc4NCBDMy4yMzIsOS4zMjggMy41Miw5LjgwNCAzLjg4OCwxMC4yMTIgQzQuMjU2LDEwLjYyIDQuNywxMC45NCA1LjIyLDExLjE3MiBDNS43NCwxMS40MDQgNi4zMTIsMTEuNTIgNi45MzYsMTEuNTIgQzcuNzA0LDExLjUyIDguNCwxMS4zNTYgOS4wMjQsMTEuMDI4IEM5LjY0OCwxMC43IDEwLjE3NiwxMC4yNzIgMTAuNjA4LDkuNzQ0IEMxMC42ODgsOS42NjQgMTAuNzc2LDkuNjI0IDEwLjg3Miw5LjYyNCBDMTAuOTM2LDkuNjI0IDEwLjk5Miw5LjY0OCAxMS4wNCw5LjY5NiBMMTIuMzEyLDEwLjk0NCBDMTIuMzc2LDExLjAwOCAxMi40MDgsMTEuMDggMTIuNDA4LDExLjE2IEMxMi40MDgsMTEuMjI0IDEyLjM3NiwxMS4zMDQgMTIuMzEyLDExLjQgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xOS4xMDQsNC4wOCBDMTkuNzYsNC4wOCAyMC4zOCw0LjIwOCAyMC45NjQsNC40NjQgQzIxLjU0OCw0LjcyIDIyLjA2LDUuMDY4IDIyLjUsNS41MDggQzIyLjk0LDUuOTQ4IDIzLjI4OCw2LjQ2NCAyMy41NDQsNy4wNTYgQzIzLjgsNy42NDggMjMuOTI4LDguMjggMjMuOTI4LDguOTUyIEMyMy45MjgsOS42MjQgMjMuOCwxMC4yNiAyMy41NDQsMTAuODYgQzIzLjI4OCwxMS40NiAyMi45NCwxMS45ODggMjIuNSwxMi40NDQgQzIyLjA2LDEyLjkgMjEuNTQ4LDEzLjI2IDIwLjk2NCwxMy41MjQgQzIwLjM4LDEzLjc4OCAxOS43NiwxMy45MiAxOS4xMDQsMTMuOTIgQzE4LjQxNiwxMy45MiAxNy43NjgsMTMuNzg4IDE3LjE2LDEzLjUyNCBDMTYuNTUyLDEzLjI2IDE2LjAyLDEyLjkgMTUuNTY0LDEyLjQ0NCBDMTUuMTA4LDExLjk4OCAxNC43NDgsMTEuNDYgMTQuNDg0LDEwLjg2IEMxNC4yMiwxMC4yNiAxNC4wODgsOS42MjQgMTQuMDg4LDguOTUyIEMxNC4wODgsOC4yOCAxNC4yMiw3LjY0OCAxNC40ODQsNy4wNTYgQzE0Ljc0OCw2LjQ2NCAxNS4xMDgsNS45NDggMTUuNTY0LDUuNTA4IEMxNi4wMiw1LjA2OCAxNi41NTIsNC43MiAxNy4xNiw0LjQ2NCBDMTcuNzY4LDQuMjA4IDE4LjQxNiw0LjA4IDE5LjEwNCw0LjA4IFogTTE5LjA4LDExLjUyIEMxOS4zNjgsMTEuNTIgMTkuNjQsMTEuNDU2IDE5Ljg5NiwxMS4zMjggQzIwLjE1MiwxMS4yIDIwLjM4LDExLjAyNCAyMC41OCwxMC44IEMyMC43OCwxMC41NzYgMjAuOTM2LDEwLjMwOCAyMS4wNDgsOS45OTYgQzIxLjE2LDkuNjg0IDIxLjIxNiw5LjM0NCAyMS4yMTYsOC45NzYgQzIxLjIxNiw4LjI0IDIxLjAwNCw3LjY2IDIwLjU4LDcuMjM2IEMyMC4xNTYsNi44MTIgMTkuNjU2LDYuNiAxOS4wOCw2LjYgQzE4LjQ1Niw2LjYgMTcuOTIsNi44MDggMTcuNDcyLDcuMjI0IEMxNy4wMjQsNy42NCAxNi44LDguMjI0IDE2LjgsOC45NzYgQzE2LjgsOS4zNDQgMTYuODYsOS42ODQgMTYuOTgsOS45OTYgQzE3LjEsMTAuMzA4IDE3LjI2NCwxMC41NzYgMTcuNDcyLDEwLjggQzE3LjY4LDExLjAyNCAxNy45MiwxMS4yIDE4LjE5MiwxMS4zMjggQzE4LjQ2NCwxMS40NTYgMTguNzYsMTEuNTIgMTkuMDgsMTEuNTIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjUuOTY4LDEyLjk4NCBDMjUuOTUyLDEyLjk2OCAyNS45MjgsMTIuOTQ0IDI1Ljg5NiwxMi45MTIgQzI1Ljg2NCwxMi44OCAyNS44NDgsMTIuODMyIDI1Ljg0OCwxMi43NjggQzI1Ljg0OCwxMi43MzYgMjUuODU2LDEyLjcwNCAyNS44NzIsMTIuNjcyIEwyNi4zNzYsMTEuMDQgQzI2LjM5MiwxMC45OTIgMjYuNDQ4LDEwLjk2OCAyNi41NDQsMTAuOTY4IEMyNi41OTIsMTAuOTY4IDI2LjYzMiwxMC45NzYgMjYuNjY0LDEwLjk5MiBDMjYuNzYsMTEuMDQgMjYuODk2LDExLjEwNCAyNy4wNzIsMTEuMTg0IEMyNy4yNDgsMTEuMjY0IDI3LjQ2LDExLjM0IDI3LjcwOCwxMS40MTIgQzI3Ljk1NiwxMS40ODQgMjguMjMyLDExLjU0OCAyOC41MzYsMTEuNjA0IEMyOC44NCwxMS42NiAyOS4xNTIsMTEuNjg4IDI5LjQ3MiwxMS42ODggQzI5LjU2OCwxMS42ODggMjkuNjg4LDExLjY4IDI5LjgzMiwxMS42NjQgQzI5Ljk3NiwxMS42NDggMzAuMTE2LDExLjYxNiAzMC4yNTIsMTEuNTY4IEMzMC4zODgsMTEuNTIgMzAuNTA0LDExLjQ2IDMwLjYsMTEuMzg4IEMzMC42OTYsMTEuMzE2IDMwLjc0NCwxMS4yMTYgMzAuNzQ0LDExLjA4OCBDMzAuNzQ0LDEwLjg4IDMwLjYyNCwxMC43MTYgMzAuMzg0LDEwLjU5NiBDMzAuMTQ0LDEwLjQ3NiAyOS44NDgsMTAuMzY0IDI5LjQ5NiwxMC4yNiBDMjkuMTQ0LDEwLjE1NiAyOC43NTYsMTAuMDQgMjguMzMyLDkuOTEyIEMyNy45MDgsOS43ODQgMjcuNTIsOS42MDQgMjcuMTY4LDkuMzcyIEMyNi44MTYsOS4xNCAyNi41Miw4LjgzMiAyNi4yOCw4LjQ0OCBDMjYuMDQsOC4wNjQgMjUuOTIsNy41NiAyNS45Miw2LjkzNiBDMjUuOTIsNi40NTYgMjYuMDIsNi4wMzYgMjYuMjIsNS42NzYgQzI2LjQyLDUuMzE2IDI2LjY5Miw1LjAxNiAyNy4wMzYsNC43NzYgQzI3LjM4LDQuNTM2IDI3Ljc4OCw0LjM2IDI4LjI2LDQuMjQ4IEMyOC43MzIsNC4xMzYgMjkuMjQsNC4wOCAyOS43ODQsNC4wOCBDMzAuMzc2LDQuMDggMzAuOTQ0LDQuMTQ4IDMxLjQ4OCw0LjI4NCBDMzIuMDMyLDQuNDIgMzIuNDMyLDQuNTQ0IDMyLjY4OCw0LjY1NiBDMzIuNzM2LDQuNjg4IDMyLjc4NCw0Ljc0NCAzMi44MzIsNC44MjQgQzMyLjgzMiw0Ljg4OCAzMi44MjQsNC45MjggMzIuODA4LDQuOTQ0IEwzMi4zMDQsNi43MiBDMzIuMjcyLDYuOCAzMi4yMDgsNi44NCAzMi4xMTIsNi44NCBDMzIuMDk2LDYuODQgMzIuMDgsNi44MzYgMzIuMDY0LDYuODI4IEMzMi4wNDgsNi44MiAzMi4wMjQsNi44MTYgMzEuOTkyLDYuODE2IEMzMS43MDQsNi43MiAzMS4zMzYsNi42NCAzMC44ODgsNi41NzYgQzMwLjQ0LDYuNTEyIDMwLjAzMiw2LjQ4IDI5LjY2NCw2LjQ4IEMyOS4xODQsNi40OCAyOC44OTIsNi41MzIgMjguNzg4LDYuNjM2IEMyOC42ODQsNi43NCAyOC42MzIsNi44NzIgMjguNjMyLDcuMDMyIEMyOC42MzIsNy4yMjQgMjguNzUyLDcuMzggMjguOTkyLDcuNSBDMjkuMjMyLDcuNjIgMjkuNTI4LDcuNzQgMjkuODgsNy44NiBDMzAuMjMyLDcuOTggMzAuNjIsOC4xMDggMzEuMDQ0LDguMjQ0IEMzMS40NjgsOC4zOCAzMS44NTYsOC41NiAzMi4yMDgsOC43ODQgQzMyLjU2LDkuMDA4IDMyLjg1Niw5LjI4NCAzMy4wOTYsOS42MTIgQzMzLjMzNiw5Ljk0IDMzLjQ1NiwxMC4zNiAzMy40NTYsMTAuODcyIEMzMy40NTYsMTEuNDQ4IDMzLjMzNiwxMS45MzIgMzMuMDk2LDEyLjMyNCBDMzIuODU2LDEyLjcxNiAzMi41NDgsMTMuMDMyIDMyLjE3MiwxMy4yNzIgQzMxLjc5NiwxMy41MTIgMzEuMzcyLDEzLjY4IDMwLjksMTMuNzc2IEMzMC40MjgsMTMuODcyIDI5Ljk2LDEzLjkyIDI5LjQ5NiwxMy45MiBDMjguOTA0LDEzLjkyIDI4LjMyLDEzLjg2IDI3Ljc0NCwxMy43NCBDMjcuMTY4LDEzLjYyIDI2LjU3NiwxMy4zNjggMjUuOTY4LDEyLjk4NCBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTM5LjY3Miw2LjU1MiBMMzkuNjcyLDkuMzEyIEMzOS42NzIsOS43NzYgMzkuNjgsMTAuMTQ4IDM5LjY5NiwxMC40MjggQzM5LjcxMiwxMC43MDggMzkuNzUyLDEwLjkzMiAzOS44MTYsMTEuMSBDMzkuODgsMTEuMjY4IDM5Ljk3MiwxMS4zOCA0MC4wOTIsMTEuNDM2IEM0MC4yMTIsMTEuNDkyIDQwLjM3NiwxMS41MiA0MC41ODQsMTEuNTIgQzQwLjcxMiwxMS41MiA0MC44MjgsMTEuNTIgNDAuOTMyLDExLjUyIEM0MS4wMzYsMTEuNTIgNDEuMTY4LDExLjUwNCA0MS4zMjgsMTEuNDcyIEM0MS4zNiwxMS40NTYgNDEuNDE2LDExLjQ0OCA0MS40OTYsMTEuNDQ4IEM0MS41NDQsMTEuNDQ4IDQxLjU5NiwxMS40NjggNDEuNjUyLDExLjUwOCBDNDEuNzA4LDExLjU0OCA0MS43NDQsMTEuNTkyIDQxLjc2LDExLjY0IEw0Mi4xNDQsMTMuMjcyIEM0Mi4xNiwxMy4zMDQgNDIuMTY4LDEzLjM2IDQyLjE2OCwxMy40NCBDNDIuMTY4LDEzLjUwNCA0Mi4xNDgsMTMuNTYgNDIuMTA4LDEzLjYwOCBDNDIuMDY4LDEzLjY1NiA0Mi4wNCwxMy42OCA0Mi4wMjQsMTMuNjggQzQxLjg0OCwxMy43NDQgNDEuNjk2LDEzLjc5MiA0MS41NjgsMTMuODI0IEM0MS40NCwxMy44NTYgNDEuMzEyLDEzLjg4IDQxLjE4NCwxMy44OTYgQzQxLjA1NiwxMy45MTIgNDAuOTE2LDEzLjkyIDQwLjc2NCwxMy45MiBDNDAuNjEyLDEzLjkyIDQwLjQzMiwxMy45MiA0MC4yMjQsMTMuOTIgQzM5LjcxMiwxMy45MiAzOS4yNTIsMTMuODU2IDM4Ljg0NCwxMy43MjggQzM4LjQzNiwxMy42IDM4LjA5MiwxMy4zOCAzNy44MTIsMTMuMDY4IEMzNy41MzIsMTIuNzU2IDM3LjMyLDEyLjM0IDM3LjE3NiwxMS44MiBDMzcuMDMyLDExLjMgMzYuOTYsMTAuNjQgMzYuOTYsOS44NCBMMzYuOTYsNi41NTIgTDM1LjMyOCw2LjU1MiBDMzUuMTM2LDYuNTUyIDM1LjA0LDYuNDU2IDM1LjA0LDYuMjY0IEwzNS4wNCw0LjM2OCBDMzUuMDQsNC4xNzYgMzUuMTM2LDQuMDggMzUuMzI4LDQuMDggTDM2Ljk2LDQuMDggTDM2Ljk2LDAuNDU2IEMzNi45NiwwLjI2NCAzNy4wNTYsMC4xNjggMzcuMjQ4LDAuMTY4IEwzOS4zODQsMC4xNjggQzM5LjU3NiwwLjE2OCAzOS42NzIsMC4yNjQgMzkuNjcyLDAuNDU2IEwzOS42NzIsNC4wOCBMNDEuNzM2LDQuMDggQzQxLjkyOCw0LjA4IDQyLjAyNCw0LjE3NiA0Mi4wMjQsNC4zNjggTDQyLjAyNCw2LjI2NCBDNDIuMDI0LDYuNDU2IDQxLjkyOCw2LjU1MiA0MS43MzYsNi41NTIgTDM5LjY3Miw2LjU1MiBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTUyLjIsNi42MjQgTDUyLjIsMTMuNTEyIEM1Mi4yLDEzLjcwNCA1Mi4xMDQsMTMuOCA1MS45MTIsMTMuOCBMNDkuNzc2LDEzLjggQzQ5LjU4NCwxMy44IDQ5LjQ4OCwxMy43MDQgNDkuNDg4LDEzLjUxMiBMNDkuNDg4LDAuMjY0IEM0OS41NTIsMC4xNTIgNDkuNjQsMC4wOTYgNDkuNzUyLDAuMDk2IEM0OS44MzIsMC4wOTYgNDkuODg4LDAuMTEyIDQ5LjkyLDAuMTQ0IEM0OS45NTIsMC4xNzYgNDkuOTkyLDAuMjE2IDUwLjA0LDAuMjY0IEw1NS42MDgsNi4wOTYgQzU1LjY3Miw2LjE5MiA1NS43NDgsNi4yNiA1NS44MzYsNi4zIEM1NS45MjQsNi4zNCA1NS45OTIsNi4zNiA1Ni4wNCw2LjM2IEM1Ni4wODgsNi4zNiA1Ni4xNTYsNi4zNCA1Ni4yNDQsNi4zIEM1Ni4zMzIsNi4yNiA1Ni40MDgsNi4xOTIgNTYuNDcyLDYuMDk2IEw2Mi4wNCwwLjI2NCBDNjIuMDg4LDAuMjE2IDYyLjEyOCwwLjE3NiA2Mi4xNiwwLjE0NCBDNjIuMTkyLDAuMTEyIDYyLjI0OCwwLjA5NiA2Mi4zMjgsMC4wOTYgQzYyLjQ0LDAuMDk2IDYyLjUyOCwwLjE1MiA2Mi41OTIsMC4yNjQgTDYyLjU5MiwxMy41MTIgQzYyLjU5MiwxMy43MDQgNjIuNDk2LDEzLjggNjIuMzA0LDEzLjggTDYwLjE2OCwxMy44IEM1OS45NzYsMTMuOCA1OS44OCwxMy43MDQgNTkuODgsMTMuNTEyIEw1OS44OCw2LjYyNCBMNTYuMzA0LDEwLjIyNCBDNTYuMjI0LDEwLjMwNCA1Ni4xNzIsMTAuMzU2IDU2LjE0OCwxMC4zOCBDNTYuMTI0LDEwLjQwNCA1Ni4wODgsMTAuNDE2IDU2LjA0LDEwLjQxNiBDNTUuOTkyLDEwLjQxNiA1NS45NTYsMTAuNDA0IDU1LjkzMiwxMC4zOCBDNTUuOTA4LDEwLjM1NiA1NS44NTYsMTAuMzA0IDU1Ljc3NiwxMC4yMjQgTDUyLjIsNi42MjQgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik02OS4zMzYsMTEuNjg4IEM2OS4zODQsMTEuNjg4IDY5LjQ2NCwxMS42OCA2OS41NzYsMTEuNjY0IEM2OS42ODgsMTEuNjQ4IDY5LjgyLDExLjYyNCA2OS45NzIsMTEuNTkyIEM3MC4xMjQsMTEuNTYgNzAuMjc2LDExLjUwOCA3MC40MjgsMTEuNDM2IEM3MC41OCwxMS4zNjQgNzAuNzEyLDExLjI2NCA3MC44MjQsMTEuMTM2IEw3MC44MjQsMTAuNDE2IEM3MC43MTIsMTAuMjQgNzAuNTY4LDEwLjA5MiA3MC4zOTIsOS45NzIgQzcwLjIxNiw5Ljg1MiA2OS44ODgsOS43OTIgNjkuNDA4LDkuNzkyIEM2OC44LDkuNzkyIDY4LjM2LDkuODY4IDY4LjA4OCwxMC4wMiBDNjcuODE2LDEwLjE3MiA2Ny42OCwxMC4zNzYgNjcuNjgsMTAuNjMyIEM2Ny42OCwxMSA2Ny44MjgsMTEuMjY4IDY4LjEyNCwxMS40MzYgQzY4LjQyLDExLjYwNCA2OC44MjQsMTEuNjg4IDY5LjMzNiwxMS42ODggWiBNNzEuMjgsMTIuNzY4IEM3MS4wODgsMTMuMDU2IDcwLjg1NiwxMy4yOCA3MC41ODQsMTMuNDQgQzcwLjMxMiwxMy42IDcwLjA0NCwxMy43MTYgNjkuNzgsMTMuNzg4IEM2OS41MTYsMTMuODYgNjkuMjgsMTMuOSA2OS4wNzIsMTMuOTA4IEM2OC44NjQsMTMuOTE2IDY4LjcyOCwxMy45MiA2OC42NjQsMTMuOTIgQzY4LjM5MiwxMy45MiA2OC4wNjQsMTMuODg4IDY3LjY4LDEzLjgyNCBDNjcuMjk2LDEzLjc2IDY2LjkyLDEzLjYyNCA2Ni41NTIsMTMuNDE2IEM2Ni4xODQsMTMuMjA4IDY1Ljg3MiwxMi45IDY1LjYxNiwxMi40OTIgQzY1LjM2LDEyLjA4NCA2NS4yMzIsMTEuNTI4IDY1LjIzMiwxMC44MjQgQzY1LjIzMiw5Ljc4NCA2NS41NDgsOS4wMTYgNjYuMTgsOC41MiBDNjYuODEyLDguMDI0IDY3LjYyNCw3Ljc3NiA2OC42MTYsNy43NzYgQzY5LjAzMiw3Ljc3NiA2OS40MzYsNy44MiA2OS44MjgsNy45MDggQzcwLjIyLDcuOTk2IDcwLjU0NCw4LjEyOCA3MC44LDguMzA0IEM3MC44LDcuNjggNzAuNjYsNy4yMzIgNzAuMzgsNi45NiBDNzAuMSw2LjY4OCA2OS42MDgsNi41NTIgNjguOTA0LDYuNTUyIEM2OC44MjQsNi41NTIgNjguNzA0LDYuNTUyIDY4LjU0NCw2LjU1MiBDNjguMzg0LDYuNTUyIDY4LjIwNCw2LjU2IDY4LjAwNCw2LjU3NiBDNjcuODA0LDYuNTkyIDY3LjU5Niw2LjYyIDY3LjM4LDYuNjYgQzY3LjE2NCw2LjcgNjYuOTY4LDYuNzUyIDY2Ljc5Miw2LjgxNiBDNjYuNzc2LDYuODMyIDY2Ljc0NCw2Ljg0IDY2LjY5Niw2Ljg0IEM2Ni42NjQsNi44NCA2Ni42MjQsNi44MjggNjYuNTc2LDYuODA0IEM2Ni41MjgsNi43OCA2Ni40ODgsNi43MjggNjYuNDU2LDYuNjQ4IEw2NS44OCw1LjIzMiBDNjUuODMyLDUuMTIgNjUuODA4LDUuMDMyIDY1LjgwOCw0Ljk2OCBDNjUuODA4LDQuODcyIDY1LjgyNCw0LjggNjUuODU2LDQuNzUyIEM2Ni41MjgsNC40OCA2Ny4xMTIsNC4zIDY3LjYwOCw0LjIxMiBDNjguMTA0LDQuMTI0IDY4LjU4NCw0LjA4IDY5LjA0OCw0LjA4IEM3MC42MTYsNC4wOCA3MS43NTYsNC40NjQgNzIuNDY4LDUuMjMyIEM3My4xOCw2IDczLjUzNiw3LjA2NCA3My41MzYsOC40MjQgTDczLjUzNiwxMy41MTIgQzczLjUzNiwxMy43MDQgNzMuNDQsMTMuOCA3My4yNDgsMTMuOCBMNzEuNzg0LDEzLjggQzcxLjU5MiwxMy44IDcxLjQ2NCwxMy43MDQgNzEuNCwxMy41MTIgTDcxLjI4LDEyLjc2OCBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03OC44NCw1LjI4IEM3OS40LDQuNzUyIDc5LjkyNCw0LjQyIDgwLjQxMiw0LjI4NCBDODAuOSw0LjE0OCA4MS4zNzYsNC4wOCA4MS44NCw0LjA4IEM4Mi41MTIsNC4wOCA4My4wOTYsNC4xOTYgODMuNTkyLDQuNDI4IEM4NC4wODgsNC42NiA4NC40OTYsNC45NzYgODQuODE2LDUuMzc2IEM4NS4xMzYsNS43NzYgODUuMzcyLDYuMjMyIDg1LjUyNCw2Ljc0NCBDODUuNjc2LDcuMjU2IDg1Ljc1Miw3LjggODUuNzUyLDguMzc2IEw4NS43NTIsMTMuNTEyIEM4NS43NTIsMTMuNzA0IDg1LjY1NiwxMy44IDg1LjQ2NCwxMy44IEw4My4zMjgsMTMuOCBDODMuMTM2LDEzLjggODMuMDQsMTMuNzA0IDgzLjA0LDEzLjUxMiBMODMuMDQsOC43MTIgQzgzLjA0LDguNDI0IDgzLjAyNCw4LjE0OCA4Mi45OTIsNy44ODQgQzgyLjk2LDcuNjIgODIuODgsNy4zODggODIuNzUyLDcuMTg4IEM4Mi42MjQsNi45ODggODIuNDQsNi44MzIgODIuMiw2LjcyIEM4MS45Niw2LjYwOCA4MS42MjQsNi41NTIgODEuMTkyLDYuNTUyIEM4MC41ODQsNi41NTIgODAuMTQ4LDYuNzY0IDc5Ljg4NCw3LjE4OCBDNzkuNjIsNy42MTIgNzkuNDg4LDguMTIgNzkuNDg4LDguNzEyIEw3OS40ODgsMTMuNTEyIEM3OS40ODgsMTMuNzA0IDc5LjM5MiwxMy44IDc5LjIsMTMuOCBMNzcuMDY0LDEzLjggQzc2Ljg3MiwxMy44IDc2Ljc3NiwxMy43MDQgNzYuNzc2LDEzLjUxMiBMNzYuNzc2LDQuNDg4IEM3Ni43NzYsNC4yOTYgNzYuODcyLDQuMiA3Ny4wNjQsNC4yIEw3OC4zODQsNC4yIEM3OC41MjgsNC4yIDc4LjY0LDQuMjk2IDc4LjcyLDQuNDg4IEw3OC44NCw1LjI4IFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOTIuMjU2LDExLjY4OCBDOTIuMzA0LDExLjY4OCA5Mi4zODQsMTEuNjggOTIuNDk2LDExLjY2NCBDOTIuNjA4LDExLjY0OCA5Mi43NCwxMS42MjQgOTIuODkyLDExLjU5MiBDOTMuMDQ0LDExLjU2IDkzLjE5NiwxMS41MDggOTMuMzQ4LDExLjQzNiBDOTMuNSwxMS4zNjQgOTMuNjMyLDExLjI2NCA5My43NDQsMTEuMTM2IEw5My43NDQsMTAuNDE2IEM5My42MzIsMTAuMjQgOTMuNDg4LDEwLjA5MiA5My4zMTIsOS45NzIgQzkzLjEzNiw5Ljg1MiA5Mi44MDgsOS43OTIgOTIuMzI4LDkuNzkyIEM5MS43Miw5Ljc5MiA5MS4yOCw5Ljg2OCA5MS4wMDgsMTAuMDIgQzkwLjczNiwxMC4xNzIgOTAuNiwxMC4zNzYgOTAuNiwxMC42MzIgQzkwLjYsMTEgOTAuNzQ4LDExLjI2OCA5MS4wNDQsMTEuNDM2IEM5MS4zNCwxMS42MDQgOTEuNzQ0LDExLjY4OCA5Mi4yNTYsMTEuNjg4IFogTTk0LjIsMTIuNzY4IEM5NC4wMDgsMTMuMDU2IDkzLjc3NiwxMy4yOCA5My41MDQsMTMuNDQgQzkzLjIzMiwxMy42IDkyLjk2NCwxMy43MTYgOTIuNywxMy43ODggQzkyLjQzNiwxMy44NiA5Mi4yLDEzLjkgOTEuOTkyLDEzLjkwOCBDOTEuNzg0LDEzLjkxNiA5MS42NDgsMTMuOTIgOTEuNTg0LDEzLjkyIEM5MS4zMTIsMTMuOTIgOTAuOTg0LDEzLjg4OCA5MC42LDEzLjgyNCBDOTAuMjE2LDEzLjc2IDg5Ljg0LDEzLjYyNCA4OS40NzIsMTMuNDE2IEM4OS4xMDQsMTMuMjA4IDg4Ljc5MiwxMi45IDg4LjUzNiwxMi40OTIgQzg4LjI4LDEyLjA4NCA4OC4xNTIsMTEuNTI4IDg4LjE1MiwxMC44MjQgQzg4LjE1Miw5Ljc4NCA4OC40NjgsOS4wMTYgODkuMSw4LjUyIEM4OS43MzIsOC4wMjQgOTAuNTQ0LDcuNzc2IDkxLjUzNiw3Ljc3NiBDOTEuOTUyLDcuNzc2IDkyLjM1Niw3LjgyIDkyLjc0OCw3LjkwOCBDOTMuMTQsNy45OTYgOTMuNDY0LDguMTI4IDkzLjcyLDguMzA0IEM5My43Miw3LjY4IDkzLjU4LDcuMjMyIDkzLjMsNi45NiBDOTMuMDIsNi42ODggOTIuNTI4LDYuNTUyIDkxLjgyNCw2LjU1MiBDOTEuNzQ0LDYuNTUyIDkxLjYyNCw2LjU1MiA5MS40NjQsNi41NTIgQzkxLjMwNCw2LjU1MiA5MS4xMjQsNi41NiA5MC45MjQsNi41NzYgQzkwLjcyNCw2LjU5MiA5MC41MTYsNi42MiA5MC4zLDYuNjYgQzkwLjA4NCw2LjcgODkuODg4LDYuNzUyIDg5LjcxMiw2LjgxNiBDODkuNjk2LDYuODMyIDg5LjY2NCw2Ljg0IDg5LjYxNiw2Ljg0IEM4OS41ODQsNi44NCA4OS41NDQsNi44MjggODkuNDk2LDYuODA0IEM4OS40NDgsNi43OCA4OS40MDgsNi43MjggODkuMzc2LDYuNjQ4IEw4OC44LDUuMjMyIEM4OC43NTIsNS4xMiA4OC43MjgsNS4wMzIgODguNzI4LDQuOTY4IEM4OC43MjgsNC44NzIgODguNzQ0LDQuOCA4OC43NzYsNC43NTIgQzg5LjQ0OCw0LjQ4IDkwLjAzMiw0LjMgOTAuNTI4LDQuMjEyIEM5MS4wMjQsNC4xMjQgOTEuNTA0LDQuMDggOTEuOTY4LDQuMDggQzkzLjUzNiw0LjA4IDk0LjY3Niw0LjQ2NCA5NS4zODgsNS4yMzIgQzk2LjEsNiA5Ni40NTYsNy4wNjQgOTYuNDU2LDguNDI0IEw5Ni40NTYsMTMuNTEyIEM5Ni40NTYsMTMuNzA0IDk2LjM2LDEzLjggOTYuMTY4LDEzLjggTDk0LjcwNCwxMy44IEM5NC41MTIsMTMuOCA5NC4zODQsMTMuNzA0IDk0LjMyLDEzLjUxMiBMOTQuMiwxMi43NjggWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAzLjcyOCwxMS41MiBDMTA0LjAzMiwxMS41MiAxMDQuMzIsMTEuNDU2IDEwNC41OTIsMTEuMzI4IEMxMDQuODY0LDExLjIgMTA1LjEwNCwxMS4wMjQgMTA1LjMxMiwxMC44IEMxMDUuNTIsMTAuNTc2IDEwNS42ODQsMTAuMzA4IDEwNS44MDQsOS45OTYgQzEwNS45MjQsOS42ODQgMTA1Ljk4NCw5LjM0NCAxMDUuOTg0LDguOTc2IEMxMDUuOTg0LDguMjQgMTA1Ljc2LDcuNjUyIDEwNS4zMTIsNy4yMTIgQzEwNC44NjQsNi43NzIgMTA0LjMzNiw2LjU1MiAxMDMuNzI4LDYuNTUyIEMxMDMuMTIsNi41NTIgMTAyLjYwOCw2Ljc3NiAxMDIuMTkyLDcuMjI0IEMxMDEuNzc2LDcuNjcyIDEwMS41NjgsOC4yNTYgMTAxLjU2OCw4Ljk3NiBDMTAxLjU2OCw5LjY5NiAxMDEuNzc2LDEwLjMgMTAyLjE5MiwxMC43ODggQzEwMi42MDgsMTEuMjc2IDEwMy4xMiwxMS41MiAxMDMuNzI4LDExLjUyIFogTTEwNi4wMDgsMTIuOTEyIEMxMDUuODE2LDEzLjE1MiAxMDUuNjA0LDEzLjMzNiAxMDUuMzcyLDEzLjQ2NCBDMTA1LjE0LDEzLjU5MiAxMDQuOSwxMy42OTIgMTA0LjY1MiwxMy43NjQgQzEwNC40MDQsMTMuODM2IDEwNC4xNiwxMy44OCAxMDMuOTIsMTMuODk2IEMxMDMuNjgsMTMuOTEyIDEwMy40NjQsMTMuOTIgMTAzLjI3MiwxMy45MiBDMTAyLjYzMiwxMy45MiAxMDIuMDQ0LDEzLjc4OCAxMDEuNTA4LDEzLjUyNCBDMTAwLjk3MiwxMy4yNiAxMDAuNTA4LDEyLjkgMTAwLjExNiwxMi40NDQgQzk5LjcyNCwxMS45ODggOTkuNDE2LDExLjQ2IDk5LjE5MiwxMC44NiBDOTguOTY4LDEwLjI2IDk4Ljg1Niw5LjYyNCA5OC44NTYsOC45NTIgQzk4Ljg1Niw4LjI4IDk4Ljk2OCw3LjY0OCA5OS4xOTIsNy4wNTYgQzk5LjQxNiw2LjQ2NCA5OS43MzIsNS45NDggMTAwLjE0LDUuNTA4IEMxMDAuNTQ4LDUuMDY4IDEwMS4wMzIsNC43MiAxMDEuNTkyLDQuNDY0IEMxMDIuMTUyLDQuMjA4IDEwMi43Niw0LjA4IDEwMy40MTYsNC4wOCBDMTAzLjg4LDQuMDggMTA0LjM1Niw0LjE0OCAxMDQuODQ0LDQuMjg0IEMxMDUuMzMyLDQuNDIgMTA1Ljg1Niw0Ljc1MiAxMDYuNDE2LDUuMjggTDEwNi42OCw0LjQ4OCBDMTA2Ljc0NCw0LjI5NiAxMDYuODU2LDQuMiAxMDcuMDE2LDQuMiBMMTA4LjQwOCw0LjIgQzEwOC42LDQuMiAxMDguNjk2LDQuMjk2IDEwOC42OTYsNC40ODggTDEwOC42OTYsMTMuNzI4IEMxMDguNjk2LDE0LjU5MiAxMDguNTYsMTUuMzI4IDEwOC4yODgsMTUuOTM2IEMxMDguMDE2LDE2LjU0NCAxMDcuNjYsMTcuMDQgMTA3LjIyLDE3LjQyNCBDMTA2Ljc4LDE3LjgwOCAxMDYuMjg4LDE4LjA5MiAxMDUuNzQ0LDE4LjI3NiBDMTA1LjIsMTguNDYgMTA0LjY1NiwxOC41NTIgMTA0LjExMiwxOC41NTIgQzEwMy4yMTYsMTguNTUyIDEwMi40NjgsMTguNDc2IDEwMS44NjgsMTguMzI0IEMxMDEuMjY4LDE4LjE3MiAxMDAuNjk2LDE3Ljg2NCAxMDAuMTUyLDE3LjQgQzEwMC4wNzIsMTcuMzIgMTAwLjAzMiwxNy4yNCAxMDAuMDMyLDE3LjE2IEMxMDAuMDMyLDE3LjA5NiAxMDAuMDU2LDE3LjA0IDEwMC4xMDQsMTYuOTkyIEwxMDAuODQ4LDE1LjUyOCBDMTAwLjkyOCwxNS40NDggMTAxLjAxNiwxNS40MDggMTAxLjExMiwxNS40MDggQzEwMS4xNDQsMTUuNDA4IDEwMS4xOTIsMTUuNDI0IDEwMS4yNTYsMTUuNDU2IEMxMDEuNzM2LDE1LjgwOCAxMDIuMiwxNi4wMTIgMTAyLjY0OCwxNi4wNjggQzEwMy4wOTYsMTYuMTI0IDEwMy41MDQsMTYuMTUyIDEwMy44NzIsMTYuMTUyIEMxMDQuMzA0LDE2LjE1MiAxMDQuNjUyLDE2LjEwNCAxMDQuOTE2LDE2LjAwOCBDMTA1LjE4LDE1LjkxMiAxMDUuMzkyLDE1Ljc3MiAxMDUuNTUyLDE1LjU4OCBDMTA1LjcxMiwxNS40MDQgMTA1LjgyNCwxNS4xODggMTA1Ljg4OCwxNC45NCBDMTA1Ljk1MiwxNC42OTIgMTA1Ljk5MiwxNC40MTYgMTA2LjAwOCwxNC4xMTIgTDEwNi4wMDgsMTIuOTEyIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyMC40OCw5LjUyOCBDMTIwLjQ4LDkuNzIgMTIwLjM4NCw5LjgxNiAxMjAuMTkyLDkuODE2IEwxMTMuOTUyLDkuODE2IEMxMTMuOTUyLDEwLjIxNiAxMTQuMDM2LDEwLjUzNiAxMTQuMjA0LDEwLjc3NiBDMTE0LjM3MiwxMS4wMTYgMTE0LjU3NiwxMS4yMDQgMTE0LjgxNiwxMS4zNCBDMTE1LjA1NiwxMS40NzYgMTE1LjMwNCwxMS41NjQgMTE1LjU2LDExLjYwNCBDMTE1LjgxNiwxMS42NDQgMTE2LjAzMiwxMS42NjQgMTE2LjIwOCwxMS42NjQgQzExNi41NiwxMS42NjQgMTE2Ljk2NCwxMS42MTIgMTE3LjQyLDExLjUwOCBDMTE3Ljg3NiwxMS40MDQgMTE4LjIzMiwxMS4yNCAxMTguNDg4LDExLjAxNiBDMTE4LjYzMiwxMC45MiAxMTguNzUyLDEwLjg3MiAxMTguODQ4LDEwLjg3MiBDMTE4LjkxMiwxMC44NzIgMTE4Ljk2OCwxMC44OTYgMTE5LjAxNiwxMC45NDQgTDExOS43MzYsMTIuMTQ0IEMxMTkuNzg0LDEyLjE5MiAxMTkuODA4LDEyLjI3MiAxMTkuODA4LDEyLjM4NCBDMTE5LjgwOCwxMi40OTYgMTE5Ljc4NCwxMi41ODQgMTE5LjczNiwxMi42NDggQzExOS4zMiwxMy4xNzYgMTE4Ljc5MiwxMy41MiAxMTguMTUyLDEzLjY4IEMxMTcuNTEyLDEzLjg0IDExNi44NzIsMTMuOTIgMTE2LjIzMiwxMy45MiBDMTE1LjU0NCwxMy45MiAxMTQuODk2LDEzLjgyOCAxMTQuMjg4LDEzLjY0NCBDMTEzLjY4LDEzLjQ2IDExMy4xNDgsMTMuMTY4IDExMi42OTIsMTIuNzY4IEMxMTIuMjM2LDEyLjM2OCAxMTEuODc2LDExLjg2NCAxMTEuNjEyLDExLjI1NiBDMTExLjM0OCwxMC42NDggMTExLjIxNiw5LjkyIDExMS4yMTYsOS4wNzIgQzExMS4yMTYsOC40IDExMS4zMDQsNy43NjQgMTExLjQ4LDcuMTY0IEMxMTEuNjU2LDYuNTY0IDExMS45MzIsNi4wMzYgMTEyLjMwOCw1LjU4IEMxMTIuNjg0LDUuMTI0IDExMy4xNjQsNC43NiAxMTMuNzQ4LDQuNDg4IEMxMTQuMzMyLDQuMjE2IDExNS4wMzIsNC4wOCAxMTUuODQ4LDQuMDggQzExNi41MDQsNC4wOCAxMTcuMTE2LDQuMTg0IDExNy42ODQsNC4zOTIgQzExOC4yNTIsNC42IDExOC43NDQsNC45MDggMTE5LjE2LDUuMzE2IEMxMTkuNTc2LDUuNzI0IDExOS45MDQsNi4yMjQgMTIwLjE0NCw2LjgxNiBDMTIwLjM4NCw3LjQwOCAxMjAuNTA0LDguMDg4IDEyMC41MDQsOC44NTYgQzEyMC41MDQsOC45MzYgMTIwLjUwNCw5IDEyMC41MDQsOS4wNDggQzEyMC41MDQsOS4wOTYgMTIwLjUsOS4xMzYgMTIwLjQ5Miw5LjE2OCBDMTIwLjQ4NCw5LjIgMTIwLjQ4LDkuMjQ0IDEyMC40OCw5LjMgQzEyMC40OCw5LjM1NiAxMjAuNDgsOS40MzIgMTIwLjQ4LDkuNTI4IFogTTExNS44OTYsNi42IEMxMTUuNzA0LDYuNiAxMTUuNDk2LDYuNjI0IDExNS4yNzIsNi42NzIgQzExNS4wNDgsNi43MiAxMTQuODQsNi44MDQgMTE0LjY0OCw2LjkyNCBDMTE0LjQ1Niw3LjA0NCAxMTQuMjkyLDcuMiAxMTQuMTU2LDcuMzkyIEMxMTQuMDIsNy41ODQgMTEzLjk1Miw3LjgyNCAxMTMuOTUyLDguMTEyIEwxMTcuODY0LDguMTEyIEMxMTcuODY0LDcuODI0IDExNy43OTYsNy41ODQgMTE3LjY2LDcuMzkyIEMxMTcuNTI0LDcuMiAxMTcuMzU2LDcuMDQ0IDExNy4xNTYsNi45MjQgQzExNi45NTYsNi44MDQgMTE2Ljc0LDYuNzIgMTE2LjUwOCw2LjY3MiBDMTE2LjI3Niw2LjYyNCAxMTYuMDcyLDYuNiAxMTUuODk2LDYuNiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMzIuODg4LDQuMDggQzEzMy4zODQsNC4wOCAxMzMuODI4LDQuMTg0IDEzNC4yMiw0LjM5MiBDMTM0LjYxMiw0LjYgMTM0Ljk0OCw0Ljg4OCAxMzUuMjI4LDUuMjU2IEMxMzUuNTA4LDUuNjI0IDEzNS43MjQsNi4wNTYgMTM1Ljg3Niw2LjU1MiBDMTM2LjAyOCw3LjA0OCAxMzYuMTA0LDcuNTg0IDEzNi4xMDQsOC4xNiBMMTM2LjEwNCwxMy41MTIgQzEzNi4xMDQsMTMuNzA0IDEzNi4wMDgsMTMuOCAxMzUuODE2LDEzLjggTDEzMy42OCwxMy44IEMxMzMuNDg4LDEzLjggMTMzLjM5MiwxMy43MDQgMTMzLjM5MiwxMy41MTIgTDEzMy4zOTIsOC4zNTIgQzEzMy4zOTIsNy4xNTIgMTMzLjAxNiw2LjU1MiAxMzIuMjY0LDYuNTUyIEMxMzEuOTI4LDYuNTUyIDEzMS42MjgsNi42NiAxMzEuMzY0LDYuODc2IEMxMzEuMSw3LjA5MiAxMzAuOTUyLDcuMzc2IDEzMC45Miw3LjcyOCBDMTMwLjkzNiw3Ljg0IDEzMC45NDQsNy45NDggMTMwLjk0NCw4LjA1MiBDMTMwLjk0NCw4LjE1NiAxMzAuOTQ0LDguMjY0IDEzMC45NDQsOC4zNzYgTDEzMC45NDQsMTMuNTEyIEMxMzAuOTQ0LDEzLjcwNCAxMzAuODQ4LDEzLjggMTMwLjY1NiwxMy44IEwxMjguNTIsMTMuOCBDMTI4LjMyOCwxMy44IDEyOC4yMzIsMTMuNzA0IDEyOC4yMzIsMTMuNTEyIEwxMjguMjMyLDguNzEyIEMxMjguMjMyLDguMTIgMTI4LjE0OCw3LjYxMiAxMjcuOTgsNy4xODggQzEyNy44MTIsNi43NjQgMTI3LjUyLDYuNTUyIDEyNy4xMDQsNi41NTIgQzEyNi42MjQsNi41NTIgMTI2LjI3Niw2Ljc2NCAxMjYuMDYsNy4xODggQzEyNS44NDQsNy42MTIgMTI1LjczNiw4LjEyIDEyNS43MzYsOC43MTIgTDEyNS43MzYsMTMuNTEyIEMxMjUuNzM2LDEzLjcwNCAxMjUuNjQsMTMuOCAxMjUuNDQ4LDEzLjggTDEyMy4zMTIsMTMuOCBDMTIzLjEyLDEzLjggMTIzLjAyNCwxMy43MDQgMTIzLjAyNCwxMy41MTIgTDEyMy4wMjQsNC40ODggQzEyMy4wMjQsNC4yOTYgMTIzLjEyLDQuMiAxMjMuMzEyLDQuMiBMMTI0LjYwOCw0LjIgQzEyNC43NTIsNC4yIDEyNC44NjQsNC4yOTYgMTI0Ljk0NCw0LjQ4OCBMMTI1LjA4OCw1LjI4IEMxMjUuNDA4LDQuOCAxMjUuODA4LDQuNDggMTI2LjI4OCw0LjMyIEMxMjYuNzY4LDQuMTYgMTI3LjI0LDQuMDggMTI3LjcwNCw0LjA4IEMxMjguMTY4LDQuMDggMTI4LjYyLDQuMTk2IDEyOS4wNiw0LjQyOCBDMTI5LjUsNC42NiAxMjkuODQ4LDQuOTY4IDEzMC4xMDQsNS4zNTIgQzEzMC4yOCw1LjA4IDEzMC40OCw0Ljg2IDEzMC43MDQsNC42OTIgQzEzMC45MjgsNC41MjQgMTMxLjE2NCw0LjM5NiAxMzEuNDEyLDQuMzA4IEMxMzEuNjYsNC4yMiAxMzEuOTA4LDQuMTYgMTMyLjE1Niw0LjEyOCBDMTMyLjQwNCw0LjA5NiAxMzIuNjQ4LDQuMDggMTMyLjg4OCw0LjA4IFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTQ3LjY0OCw5LjUyOCBDMTQ3LjY0OCw5LjcyIDE0Ny41NTIsOS44MTYgMTQ3LjM2LDkuODE2IEwxNDEuMTIsOS44MTYgQzE0MS4xMiwxMC4yMTYgMTQxLjIwNCwxMC41MzYgMTQxLjM3MiwxMC43NzYgQzE0MS41NCwxMS4wMTYgMTQxLjc0NCwxMS4yMDQgMTQxLjk4NCwxMS4zNCBDMTQyLjIyNCwxMS40NzYgMTQyLjQ3MiwxMS41NjQgMTQyLjcyOCwxMS42MDQgQzE0Mi45ODQsMTEuNjQ0IDE0My4yLDExLjY2NCAxNDMuMzc2LDExLjY2NCBDMTQzLjcyOCwxMS42NjQgMTQ0LjEzMiwxMS42MTIgMTQ0LjU4OCwxMS41MDggQzE0NS4wNDQsMTEuNDA0IDE0NS40LDExLjI0IDE0NS42NTYsMTEuMDE2IEMxNDUuOCwxMC45MiAxNDUuOTIsMTAuODcyIDE0Ni4wMTYsMTAuODcyIEMxNDYuMDgsMTAuODcyIDE0Ni4xMzYsMTAuODk2IDE0Ni4xODQsMTAuOTQ0IEwxNDYuOTA0LDEyLjE0NCBDMTQ2Ljk1MiwxMi4xOTIgMTQ2Ljk3NiwxMi4yNzIgMTQ2Ljk3NiwxMi4zODQgQzE0Ni45NzYsMTIuNDk2IDE0Ni45NTIsMTIuNTg0IDE0Ni45MDQsMTIuNjQ4IEMxNDYuNDg4LDEzLjE3NiAxNDUuOTYsMTMuNTIgMTQ1LjMyLDEzLjY4IEMxNDQuNjgsMTMuODQgMTQ0LjA0LDEzLjkyIDE0My40LDEzLjkyIEMxNDIuNzEyLDEzLjkyIDE0Mi4wNjQsMTMuODI4IDE0MS40NTYsMTMuNjQ0IEMxNDAuODQ4LDEzLjQ2IDE0MC4zMTYsMTMuMTY4IDEzOS44NiwxMi43NjggQzEzOS40MDQsMTIuMzY4IDEzOS4wNDQsMTEuODY0IDEzOC43OCwxMS4yNTYgQzEzOC41MTYsMTAuNjQ4IDEzOC4zODQsOS45MiAxMzguMzg0LDkuMDcyIEMxMzguMzg0LDguNCAxMzguNDcyLDcuNzY0IDEzOC42NDgsNy4xNjQgQzEzOC44MjQsNi41NjQgMTM5LjEsNi4wMzYgMTM5LjQ3Niw1LjU4IEMxMzkuODUyLDUuMTI0IDE0MC4zMzIsNC43NiAxNDAuOTE2LDQuNDg4IEMxNDEuNSw0LjIxNiAxNDIuMiw0LjA4IDE0My4wMTYsNC4wOCBDMTQzLjY3Miw0LjA4IDE0NC4yODQsNC4xODQgMTQ0Ljg1Miw0LjM5MiBDMTQ1LjQyLDQuNiAxNDUuOTEyLDQuOTA4IDE0Ni4zMjgsNS4zMTYgQzE0Ni43NDQsNS43MjQgMTQ3LjA3Miw2LjIyNCAxNDcuMzEyLDYuODE2IEMxNDcuNTUyLDcuNDA4IDE0Ny42NzIsOC4wODggMTQ3LjY3Miw4Ljg1NiBDMTQ3LjY3Miw4LjkzNiAxNDcuNjcyLDkgMTQ3LjY3Miw5LjA0OCBDMTQ3LjY3Miw5LjA5NiAxNDcuNjY4LDkuMTM2IDE0Ny42Niw5LjE2OCBDMTQ3LjY1Miw5LjIgMTQ3LjY0OCw5LjI0NCAxNDcuNjQ4LDkuMyBDMTQ3LjY0OCw5LjM1NiAxNDcuNjQ4LDkuNDMyIDE0Ny42NDgsOS41MjggWiBNMTQzLjA2NCw2LjYgQzE0Mi44NzIsNi42IDE0Mi42NjQsNi42MjQgMTQyLjQ0LDYuNjcyIEMxNDIuMjE2LDYuNzIgMTQyLjAwOCw2LjgwNCAxNDEuODE2LDYuOTI0IEMxNDEuNjI0LDcuMDQ0IDE0MS40Niw3LjIgMTQxLjMyNCw3LjM5MiBDMTQxLjE4OCw3LjU4NCAxNDEuMTIsNy44MjQgMTQxLjEyLDguMTEyIEwxNDUuMDMyLDguMTEyIEMxNDUuMDMyLDcuODI0IDE0NC45NjQsNy41ODQgMTQ0LjgyOCw3LjM5MiBDMTQ0LjY5Miw3LjIgMTQ0LjUyNCw3LjA0NCAxNDQuMzI0LDYuOTI0IEMxNDQuMTI0LDYuODA0IDE0My45MDgsNi43MiAxNDMuNjc2LDYuNjcyIEMxNDMuNDQ0LDYuNjI0IDE0My4yNCw2LjYgMTQzLjA2NCw2LjYgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTUyLjI1Niw1LjI4IEMxNTIuODE2LDQuNzUyIDE1My4zNCw0LjQyIDE1My44MjgsNC4yODQgQzE1NC4zMTYsNC4xNDggMTU0Ljc5Miw0LjA4IDE1NS4yNTYsNC4wOCBDMTU1LjkyOCw0LjA4IDE1Ni41MTIsNC4xOTYgMTU3LjAwOCw0LjQyOCBDMTU3LjUwNCw0LjY2IDE1Ny45MTIsNC45NzYgMTU4LjIzMiw1LjM3NiBDMTU4LjU1Miw1Ljc3NiAxNTguNzg4LDYuMjMyIDE1OC45NCw2Ljc0NCBDMTU5LjA5Miw3LjI1NiAxNTkuMTY4LDcuOCAxNTkuMTY4LDguMzc2IEwxNTkuMTY4LDEzLjUxMiBDMTU5LjE2OCwxMy43MDQgMTU5LjA3MiwxMy44IDE1OC44OCwxMy44IEwxNTYuNzQ0LDEzLjggQzE1Ni41NTIsMTMuOCAxNTYuNDU2LDEzLjcwNCAxNTYuNDU2LDEzLjUxMiBMMTU2LjQ1Niw4LjcxMiBDMTU2LjQ1Niw4LjQyNCAxNTYuNDQsOC4xNDggMTU2LjQwOCw3Ljg4NCBDMTU2LjM3Niw3LjYyIDE1Ni4yOTYsNy4zODggMTU2LjE2OCw3LjE4OCBDMTU2LjA0LDYuOTg4IDE1NS44NTYsNi44MzIgMTU1LjYxNiw2LjcyIEMxNTUuMzc2LDYuNjA4IDE1NS4wNCw2LjU1MiAxNTQuNjA4LDYuNTUyIEMxNTQsNi41NTIgMTUzLjU2NCw2Ljc2NCAxNTMuMyw3LjE4OCBDMTUzLjAzNiw3LjYxMiAxNTIuOTA0LDguMTIgMTUyLjkwNCw4LjcxMiBMMTUyLjkwNCwxMy41MTIgQzE1Mi45MDQsMTMuNzA0IDE1Mi44MDgsMTMuOCAxNTIuNjE2LDEzLjggTDE1MC40OCwxMy44IEMxNTAuMjg4LDEzLjggMTUwLjE5MiwxMy43MDQgMTUwLjE5MiwxMy41MTIgTDE1MC4xOTIsNC40ODggQzE1MC4xOTIsNC4yOTYgMTUwLjI4OCw0LjIgMTUwLjQ4LDQuMiBMMTUxLjgsNC4yIEMxNTEuOTQ0LDQuMiAxNTIuMDU2LDQuMjk2IDE1Mi4xMzYsNC40ODggTDE1Mi4yNTYsNS4yOCBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTE2NS44NCw2LjU1MiBMMTY1Ljg0LDkuMzEyIEMxNjUuODQsOS43NzYgMTY1Ljg0OCwxMC4xNDggMTY1Ljg2NCwxMC40MjggQzE2NS44OCwxMC43MDggMTY1LjkyLDEwLjkzMiAxNjUuOTg0LDExLjEgQzE2Ni4wNDgsMTEuMjY4IDE2Ni4xNCwxMS4zOCAxNjYuMjYsMTEuNDM2IEMxNjYuMzgsMTEuNDkyIDE2Ni41NDQsMTEuNTIgMTY2Ljc1MiwxMS41MiBDMTY2Ljg4LDExLjUyIDE2Ni45OTYsMTEuNTIgMTY3LjEsMTEuNTIgQzE2Ny4yMDQsMTEuNTIgMTY3LjMzNiwxMS41MDQgMTY3LjQ5NiwxMS40NzIgQzE2Ny41MjgsMTEuNDU2IDE2Ny41ODQsMTEuNDQ4IDE2Ny42NjQsMTEuNDQ4IEMxNjcuNzEyLDExLjQ0OCAxNjcuNzY0LDExLjQ2OCAxNjcuODIsMTEuNTA4IEMxNjcuODc2LDExLjU0OCAxNjcuOTEyLDExLjU5MiAxNjcuOTI4LDExLjY0IEwxNjguMzEyLDEzLjI3MiBDMTY4LjMyOCwxMy4zMDQgMTY4LjMzNiwxMy4zNiAxNjguMzM2LDEzLjQ0IEMxNjguMzM2LDEzLjUwNCAxNjguMzE2LDEzLjU2IDE2OC4yNzYsMTMuNjA4IEMxNjguMjM2LDEzLjY1NiAxNjguMjA4LDEzLjY4IDE2OC4xOTIsMTMuNjggQzE2OC4wMTYsMTMuNzQ0IDE2Ny44NjQsMTMuNzkyIDE2Ny43MzYsMTMuODI0IEMxNjcuNjA4LDEzLjg1NiAxNjcuNDgsMTMuODggMTY3LjM1MiwxMy44OTYgQzE2Ny4yMjQsMTMuOTEyIDE2Ny4wODQsMTMuOTIgMTY2LjkzMiwxMy45MiBDMTY2Ljc4LDEzLjkyIDE2Ni42LDEzLjkyIDE2Ni4zOTIsMTMuOTIgQzE2NS44OCwxMy45MiAxNjUuNDIsMTMuODU2IDE2NS4wMTIsMTMuNzI4IEMxNjQuNjA0LDEzLjYgMTY0LjI2LDEzLjM4IDE2My45OCwxMy4wNjggQzE2My43LDEyLjc1NiAxNjMuNDg4LDEyLjM0IDE2My4zNDQsMTEuODIgQzE2My4yLDExLjMgMTYzLjEyOCwxMC42NCAxNjMuMTI4LDkuODQgTDE2My4xMjgsNi41NTIgTDE2MS40OTYsNi41NTIgQzE2MS4zMDQsNi41NTIgMTYxLjIwOCw2LjQ1NiAxNjEuMjA4LDYuMjY0IEwxNjEuMjA4LDQuMzY4IEMxNjEuMjA4LDQuMTc2IDE2MS4zMDQsNC4wOCAxNjEuNDk2LDQuMDggTDE2My4xMjgsNC4wOCBMMTYzLjEyOCwwLjQ1NiBDMTYzLjEyOCwwLjI2NCAxNjMuMjI0LDAuMTY4IDE2My40MTYsMC4xNjggTDE2NS41NTIsMC4xNjggQzE2NS43NDQsMC4xNjggMTY1Ljg0LDAuMjY0IDE2NS44NCwwLjQ1NiBMMTY1Ljg0LDQuMDggTDE2Ny45MDQsNC4wOCBDMTY4LjA5Niw0LjA4IDE2OC4xOTIsNC4xNzYgMTY4LjE5Miw0LjM2OCBMMTY4LjE5Miw2LjI2NCBDMTY4LjE5Miw2LjQ1NiAxNjguMDk2LDYuNTUyIDE2Ny45MDQsNi41NTIgTDE2NS44NCw2LjU1MiBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik04My41NiwyNiBDODUuMjE2ODU0MiwyNiA4Ni41NiwyNy4zNDMxNDU4IDg2LjU2LDI5IEM4Ni41NiwzMC42NTY4NTQyIDg1LjIxNjg1NDIsMzIgODMuNTYsMzIgQzgxLjkwMzE0NTgsMzIgODAuNTYsMzAuNjU2ODU0MiA4MC41NiwyOSBDODAuNTYsMjcuMzQzMTQ1OCA4MS45MDMxNDU4LDI2IDgzLjU2LDI2IFogTTk1LjI0NjM1MDksLTEuMzMyMjY3NjNlLTEzIEwxMDAuMzI3MDMzLDIuOTMzMzMzMzMgTDk2LjU4Nzk3Niw5LjQwOTM1NDE0IEMxMDIuNTkyNzQ0LDEzLjM5MDQ0MDEgMTA2LjU2LDIwLjI1Mzc3NjIgMTA2LjU2LDI4IEwxMDYuNTYsMjggTDEwMC42OTMzMzMsMjggQzEwMC42OTMzMzMsMjIuNDMwODAxIDk3Ljg5Njk2NiwxNy40NzE2MzA1IDkzLjYzNzc2ODMsMTQuNTE5NDIyNSBMODguNTQwMzE1NywyMy4zNDg1MjcgTDgzLjQ1OTYzMzQsMjAuNDE1MTkzNyBMODguMjU1MzYxNywxMi4xMDc5NjMyIEM4Ny4wNjg2NTQ3LDExLjgyNDQ0NzYgODUuODMxNTA0OSwxMS42NzQyNjM1IDg0LjU2LDExLjY3NDI2MzUgQzc1LjY0OTgwNiwxMS42NzQyNjM1IDY4LjQyNjY2NjcsMTkuMDQ5MjY2NSA2OC40MjY2NjY3LDI4IEw2Mi41NiwyOCBDNjIuNTYsMTUuNzk0NDU0MyA3Mi40MDk3MzU1LDUuNzgwOTA0NzMgODQuNTYsNS43ODA5MDQ3MyBDODYuOTA4ODA0OSw1Ljc4MDkwNDczIDg5LjE3MTYzOTIsNi4xNTUxMTA1IDkxLjI5Mzk2NjcsNi44NDcwMTgzOSBMOTUuMjQ2MzUwOSwtMS4zMzIyNjc2M2UtMTMgWiIgaWQ9ImljX2Nvc3QiIGZpbGw9IiM1RDhCRjgiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat; background-size: 100% 100%; }
.page-home.common-white-label-wrapper .ctn-list.service.common:nth-of-type(2) .items[data-service='governance']:before {width: 112px; height: 70px;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTExcHgiIGhlaWdodD0iNzRweCIgdmlld0JveD0iMCAwIDExMSA3NCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDx0aXRsZT5ob21lX3NlcnZpY2VfZ3ZfaW1nPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0zNy43NTkzNzUsMjUuMDgzMzMzMyBMNDEuMjA4MzMzMywyNy44MjY4MjI5IEwyOC44OTA2MjUsMzkuNDE2NjY2NyBMMjEuNSwzMS43NDYwOTM3IEwyNC45NDg5NTgzLDI5LjAwMjYwNDIgTDI4Ljg5MDYyNSwzMy45Mjk2ODc1IEwzNy43NTkzNzUsMjUuMDgzMzMzMyBaIE00MC42MzMyMDk3LDUuMzc1IEw0MC42MzI2NjY3LDIxLjQ2NSBMMzUuMzM1NjY2NywyMS40NjUgTDM1LjMzNjYzNTcsMTAuNzM4NTUwNSBMNy4wODgyNDA3MiwxMC43Mzg1NTA1IEw3LjA4ODI0MDcyLDI4LjYxNzA1MiBMMTcuOTE2NjY2NywyOC42MTcgTDE3LjkxNjY2NjcsMzMuOTggTDEuNzkxNjY2NjcsMzMuOTgwNjAyNSBMMS43OTE2NjY2Nyw1LjM3NSBMNDAuNjMzMjA5Nyw1LjM3NSBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iaG9tZV9zZXJ2aWNlX2d2X2ltZyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC42MjQwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHb3Zlcm5hbmNlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNTkuMjAwMDAwKSIgZmlsbD0iIzIyMjIyMiIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMS40NDgsMTMuOCBDMTEuMzM2LDEzLjggMTEuMjI0LDEzLjc0NCAxMS4xMTIsMTMuNjMyIEwxMC41MzYsMTIuOTM2IEMxMC4wMDgsMTMuMjU2IDkuNDQ0LDEzLjUgOC44NDQsMTMuNjY4IEM4LjI0NCwxMy44MzYgNy42MTYsMTMuOTIgNi45NiwxMy45MiBDNiwxMy45MiA1LjA5NiwxMy43MzYgNC4yNDgsMTMuMzY4IEMzLjQsMTMgMi42NjQsMTIuNTA0IDIuMDQsMTEuODggQzEuNDE2LDExLjI1NiAwLjkyLDEwLjUyIDAuNTUyLDkuNjcyIEMwLjE4NCw4LjgyNCAwLDcuOTIgMCw2Ljk2IEMwLDYgMC4xODQsNS4wOTYgMC41NTIsNC4yNDggQzAuOTIsMy40IDEuNDE2LDIuNjY0IDIuMDQsMi4wNCBDMi42NjQsMS40MTYgMy40LDAuOTIgNC4yNDgsMC41NTIgQzUuMDk2LDAuMTg0IDYsNS42ODQzNDE4OWUtMTQgNi45Niw1LjY4NDM0MTg5ZS0xNCBDNy45Miw1LjY4NDM0MTg5ZS0xNCA4LjgyNCwwLjE4IDkuNjcyLDAuNTQgQzEwLjUyLDAuOSAxMS4yNTYsMS4zOTIgMTEuODgsMi4wMTYgQzExLjk0NCwyLjExMiAxMS45NzYsMi4xOTIgMTEuOTc2LDIuMjU2IEMxMS45NzYsMi4zMzYgMTEuOTQ0LDIuNDA4IDExLjg4LDIuNDcyIEwxMC41MTIsMy43OTIgQzEwLjQ2NCwzLjg0IDEwLjQwOCwzLjg2NCAxMC4zNDQsMy44NjQgQzEwLjI0OCwzLjg2NCAxMC4xNiwzLjgyNCAxMC4wOCwzLjc0NCBDOS42NDgsMy4zNDQgOS4xNzIsMy4wNCA4LjY1MiwyLjgzMiBDOC4xMzIsMi42MjQgNy41NiwyLjUyIDYuOTM2LDIuNTIgQzYuMzEyLDIuNTIgNS43NCwyLjY0IDUuMjIsMi44OCBDNC43LDMuMTIgNC4yNTYsMy40NDQgMy44ODgsMy44NTIgQzMuNTIsNC4yNiAzLjIzMiw0LjczNiAzLjAyNCw1LjI4IEMyLjgxNiw1LjgyNCAyLjcxMiw2LjQwOCAyLjcxMiw3LjAzMiBDMi43MTIsNy42NTYgMi44MTYsOC4yNCAzLjAyNCw4Ljc4NCBDMy4yMzIsOS4zMjggMy41Miw5LjgwNCAzLjg4OCwxMC4yMTIgQzQuMjU2LDEwLjYyIDQuNywxMC45NCA1LjIyLDExLjE3MiBDNS43NCwxMS40MDQgNi4zMTIsMTEuNTIgNi45MzYsMTEuNTIgQzguMDU2LDExLjUyIDkuMDI0LDExLjE4NCA5Ljg0LDEwLjUxMiBMOS44NCw4LjgzMiBMNy4zOTIsOC44MzIgQzcuMiw4LjgzMiA3LjEwNCw4LjczNiA3LjEwNCw4LjU0NCBMNy4xMDQsNi42OTYgQzcuMTA0LDYuNTA0IDcuMiw2LjQwOCA3LjM5Miw2LjQwOCBMMTIuMjY0LDYuNDA4IEMxMi40NTYsNi40MDggMTIuNTUyLDYuNTA0IDEyLjU1Miw2LjY5NiBMMTIuNTUyLDEzLjUxMiBDMTIuNTUyLDEzLjcwNCAxMi40NTYsMTMuOCAxMi4yNjQsMTMuOCBMMTEuNDQ4LDEzLjggWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xOS45NjgsNC4wOCBDMjAuNjI0LDQuMDggMjEuMjQ0LDQuMjA4IDIxLjgyOCw0LjQ2NCBDMjIuNDEyLDQuNzIgMjIuOTI0LDUuMDY4IDIzLjM2NCw1LjUwOCBDMjMuODA0LDUuOTQ4IDI0LjE1Miw2LjQ2NCAyNC40MDgsNy4wNTYgQzI0LjY2NCw3LjY0OCAyNC43OTIsOC4yOCAyNC43OTIsOC45NTIgQzI0Ljc5Miw5LjYyNCAyNC42NjQsMTAuMjYgMjQuNDA4LDEwLjg2IEMyNC4xNTIsMTEuNDYgMjMuODA0LDExLjk4OCAyMy4zNjQsMTIuNDQ0IEMyMi45MjQsMTIuOSAyMi40MTIsMTMuMjYgMjEuODI4LDEzLjUyNCBDMjEuMjQ0LDEzLjc4OCAyMC42MjQsMTMuOTIgMTkuOTY4LDEzLjkyIEMxOS4yOCwxMy45MiAxOC42MzIsMTMuNzg4IDE4LjAyNCwxMy41MjQgQzE3LjQxNiwxMy4yNiAxNi44ODQsMTIuOSAxNi40MjgsMTIuNDQ0IEMxNS45NzIsMTEuOTg4IDE1LjYxMiwxMS40NiAxNS4zNDgsMTAuODYgQzE1LjA4NCwxMC4yNiAxNC45NTIsOS42MjQgMTQuOTUyLDguOTUyIEMxNC45NTIsOC4yOCAxNS4wODQsNy42NDggMTUuMzQ4LDcuMDU2IEMxNS42MTIsNi40NjQgMTUuOTcyLDUuOTQ4IDE2LjQyOCw1LjUwOCBDMTYuODg0LDUuMDY4IDE3LjQxNiw0LjcyIDE4LjAyNCw0LjQ2NCBDMTguNjMyLDQuMjA4IDE5LjI4LDQuMDggMTkuOTY4LDQuMDggWiBNMTkuOTQ0LDExLjUyIEMyMC4yMzIsMTEuNTIgMjAuNTA0LDExLjQ1NiAyMC43NiwxMS4zMjggQzIxLjAxNiwxMS4yIDIxLjI0NCwxMS4wMjQgMjEuNDQ0LDEwLjggQzIxLjY0NCwxMC41NzYgMjEuOCwxMC4zMDggMjEuOTEyLDkuOTk2IEMyMi4wMjQsOS42ODQgMjIuMDgsOS4zNDQgMjIuMDgsOC45NzYgQzIyLjA4LDguMjQgMjEuODY4LDcuNjYgMjEuNDQ0LDcuMjM2IEMyMS4wMiw2LjgxMiAyMC41Miw2LjYgMTkuOTQ0LDYuNiBDMTkuMzIsNi42IDE4Ljc4NCw2LjgwOCAxOC4zMzYsNy4yMjQgQzE3Ljg4OCw3LjY0IDE3LjY2NCw4LjIyNCAxNy42NjQsOC45NzYgQzE3LjY2NCw5LjM0NCAxNy43MjQsOS42ODQgMTcuODQ0LDkuOTk2IEMxNy45NjQsMTAuMzA4IDE4LjEyOCwxMC41NzYgMTguMzM2LDEwLjggQzE4LjU0NCwxMS4wMjQgMTguNzg0LDExLjIgMTkuMDU2LDExLjMyOCBDMTkuMzI4LDExLjQ1NiAxOS42MjQsMTEuNTIgMTkuOTQ0LDExLjUyIFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTMwLjg0LDEzLjkyIEMzMC43MTIsMTMuOTIgMzAuNTkyLDEzLjg2NCAzMC40OCwxMy43NTIgTDI1Ljk5Miw0LjQ4OCBDMjUuOTkyLDQuMjk2IDI2LjA4OCw0LjIgMjYuMjgsNC4yIEwyOC41Niw0LjIgQzI4LjY1Niw0LjIgMjguNzM2LDQuMjI4IDI4LjgsNC4yODQgQzI4Ljg2NCw0LjM0IDI4LjkxMiw0LjQwOCAyOC45NDQsNC40ODggTDMwLjg0LDguNzg0IEwzMi43MzYsNC40ODggQzMyLjc2OCw0LjQwOCAzMi44MTYsNC4zNCAzMi44OCw0LjI4NCBDMzIuOTQ0LDQuMjI4IDMzLjAyNCw0LjIgMzMuMTIsNC4yIEwzNS40LDQuMiBDMzUuNTkyLDQuMiAzNS42ODgsNC4yOTYgMzUuNjg4LDQuNDg4IEwzMS4yLDEzLjc1MiBDMzEuMDg4LDEzLjg2NCAzMC45NjgsMTMuOTIgMzAuODQsMTMuOTIgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00Ni4xNTIsOS41MjggQzQ2LjE1Miw5LjcyIDQ2LjA1Niw5LjgxNiA0NS44NjQsOS44MTYgTDM5LjYyNCw5LjgxNiBDMzkuNjI0LDEwLjIxNiAzOS43MDgsMTAuNTM2IDM5Ljg3NiwxMC43NzYgQzQwLjA0NCwxMS4wMTYgNDAuMjQ4LDExLjIwNCA0MC40ODgsMTEuMzQgQzQwLjcyOCwxMS40NzYgNDAuOTc2LDExLjU2NCA0MS4yMzIsMTEuNjA0IEM0MS40ODgsMTEuNjQ0IDQxLjcwNCwxMS42NjQgNDEuODgsMTEuNjY0IEM0Mi4yMzIsMTEuNjY0IDQyLjYzNiwxMS42MTIgNDMuMDkyLDExLjUwOCBDNDMuNTQ4LDExLjQwNCA0My45MDQsMTEuMjQgNDQuMTYsMTEuMDE2IEM0NC4zMDQsMTAuOTIgNDQuNDI0LDEwLjg3MiA0NC41MiwxMC44NzIgQzQ0LjU4NCwxMC44NzIgNDQuNjQsMTAuODk2IDQ0LjY4OCwxMC45NDQgTDQ1LjQwOCwxMi4xNDQgQzQ1LjQ1NiwxMi4xOTIgNDUuNDgsMTIuMjcyIDQ1LjQ4LDEyLjM4NCBDNDUuNDgsMTIuNDk2IDQ1LjQ1NiwxMi41ODQgNDUuNDA4LDEyLjY0OCBDNDQuOTkyLDEzLjE3NiA0NC40NjQsMTMuNTIgNDMuODI0LDEzLjY4IEM0My4xODQsMTMuODQgNDIuNTQ0LDEzLjkyIDQxLjkwNCwxMy45MiBDNDEuMjE2LDEzLjkyIDQwLjU2OCwxMy44MjggMzkuOTYsMTMuNjQ0IEMzOS4zNTIsMTMuNDYgMzguODIsMTMuMTY4IDM4LjM2NCwxMi43NjggQzM3LjkwOCwxMi4zNjggMzcuNTQ4LDExLjg2NCAzNy4yODQsMTEuMjU2IEMzNy4wMiwxMC42NDggMzYuODg4LDkuOTIgMzYuODg4LDkuMDcyIEMzNi44ODgsOC40IDM2Ljk3Niw3Ljc2NCAzNy4xNTIsNy4xNjQgQzM3LjMyOCw2LjU2NCAzNy42MDQsNi4wMzYgMzcuOTgsNS41OCBDMzguMzU2LDUuMTI0IDM4LjgzNiw0Ljc2IDM5LjQyLDQuNDg4IEM0MC4wMDQsNC4yMTYgNDAuNzA0LDQuMDggNDEuNTIsNC4wOCBDNDIuMTc2LDQuMDggNDIuNzg4LDQuMTg0IDQzLjM1Niw0LjM5MiBDNDMuOTI0LDQuNiA0NC40MTYsNC45MDggNDQuODMyLDUuMzE2IEM0NS4yNDgsNS43MjQgNDUuNTc2LDYuMjI0IDQ1LjgxNiw2LjgxNiBDNDYuMDU2LDcuNDA4IDQ2LjE3Niw4LjA4OCA0Ni4xNzYsOC44NTYgQzQ2LjE3Niw4LjkzNiA0Ni4xNzYsOSA0Ni4xNzYsOS4wNDggQzQ2LjE3Niw5LjA5NiA0Ni4xNzIsOS4xMzYgNDYuMTY0LDkuMTY4IEM0Ni4xNTYsOS4yIDQ2LjE1Miw5LjI0NCA0Ni4xNTIsOS4zIEM0Ni4xNTIsOS4zNTYgNDYuMTUyLDkuNDMyIDQ2LjE1Miw5LjUyOCBaIE00MS41NjgsNi42IEM0MS4zNzYsNi42IDQxLjE2OCw2LjYyNCA0MC45NDQsNi42NzIgQzQwLjcyLDYuNzIgNDAuNTEyLDYuODA0IDQwLjMyLDYuOTI0IEM0MC4xMjgsNy4wNDQgMzkuOTY0LDcuMiAzOS44MjgsNy4zOTIgQzM5LjY5Miw3LjU4NCAzOS42MjQsNy44MjQgMzkuNjI0LDguMTEyIEw0My41MzYsOC4xMTIgQzQzLjUzNiw3LjgyNCA0My40NjgsNy41ODQgNDMuMzMyLDcuMzkyIEM0My4xOTYsNy4yIDQzLjAyOCw3LjA0NCA0Mi44MjgsNi45MjQgQzQyLjYyOCw2LjgwNCA0Mi40MTIsNi43MiA0Mi4xOCw2LjY3MiBDNDEuOTQ4LDYuNjI0IDQxLjc0NCw2LjYgNDEuNTY4LDYuNiBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik01My40NDgsNi41NTIgQzUzLjAxNiw2LjU4NCA1Mi42NjgsNi42NiA1Mi40MDQsNi43OCBDNTIuMTQsNi45IDUxLjkzNiw3LjA1NiA1MS43OTIsNy4yNDggQzUxLjY0OCw3LjQ0IDUxLjU0OCw3LjY2NCA1MS40OTIsNy45MiBDNTEuNDM2LDguMTc2IDUxLjQwOCw4LjQ0IDUxLjQwOCw4LjcxMiBMNTEuNDA4LDEzLjUxMiBDNTEuNDA4LDEzLjcwNCA1MS4zMTIsMTMuOCA1MS4xMiwxMy44IEw0OC45ODQsMTMuOCBDNDguNzkyLDEzLjggNDguNjk2LDEzLjcwNCA0OC42OTYsMTMuNTEyIEw0OC42OTYsNC40ODggQzQ4LjY5Niw0LjI5NiA0OC43OTIsNC4yIDQ4Ljk4NCw0LjIgTDUwLjI4LDQuMiBDNTAuNDI0LDQuMiA1MC41MzYsNC4yOTYgNTAuNjE2LDQuNDg4IEw1MC43Niw1LjI4IEM1MS4yNzIsNC44MTYgNTEuNzQ0LDQuNTA4IDUyLjE3Niw0LjM1NiBDNTIuNjA4LDQuMjA0IDUzLjAzMiw0LjExMiA1My40NDgsNC4wOCBMNTQuMTY4LDQuMDggQzU0LjM2LDQuMDggNTQuNDU2LDQuMTc2IDU0LjQ1Niw0LjM2OCBMNTQuNDU2LDYuMjY0IEM1NC40NTYsNi40NTYgNTQuMzYsNi41NTIgNTQuMTY4LDYuNTUyIEw1My40NDgsNi41NTIgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik01OC40NCw1LjI4IEM1OSw0Ljc1MiA1OS41MjQsNC40MiA2MC4wMTIsNC4yODQgQzYwLjUsNC4xNDggNjAuOTc2LDQuMDggNjEuNDQsNC4wOCBDNjIuMTEyLDQuMDggNjIuNjk2LDQuMTk2IDYzLjE5Miw0LjQyOCBDNjMuNjg4LDQuNjYgNjQuMDk2LDQuOTc2IDY0LjQxNiw1LjM3NiBDNjQuNzM2LDUuNzc2IDY0Ljk3Miw2LjIzMiA2NS4xMjQsNi43NDQgQzY1LjI3Niw3LjI1NiA2NS4zNTIsNy44IDY1LjM1Miw4LjM3NiBMNjUuMzUyLDEzLjUxMiBDNjUuMzUyLDEzLjcwNCA2NS4yNTYsMTMuOCA2NS4wNjQsMTMuOCBMNjIuOTI4LDEzLjggQzYyLjczNiwxMy44IDYyLjY0LDEzLjcwNCA2Mi42NCwxMy41MTIgTDYyLjY0LDguNzEyIEM2Mi42NCw4LjQyNCA2Mi42MjQsOC4xNDggNjIuNTkyLDcuODg0IEM2Mi41Niw3LjYyIDYyLjQ4LDcuMzg4IDYyLjM1Miw3LjE4OCBDNjIuMjI0LDYuOTg4IDYyLjA0LDYuODMyIDYxLjgsNi43MiBDNjEuNTYsNi42MDggNjEuMjI0LDYuNTUyIDYwLjc5Miw2LjU1MiBDNjAuMTg0LDYuNTUyIDU5Ljc0OCw2Ljc2NCA1OS40ODQsNy4xODggQzU5LjIyLDcuNjEyIDU5LjA4OCw4LjEyIDU5LjA4OCw4LjcxMiBMNTkuMDg4LDEzLjUxMiBDNTkuMDg4LDEzLjcwNCA1OC45OTIsMTMuOCA1OC44LDEzLjggTDU2LjY2NCwxMy44IEM1Ni40NzIsMTMuOCA1Ni4zNzYsMTMuNzA0IDU2LjM3NiwxMy41MTIgTDU2LjM3Niw0LjQ4OCBDNTYuMzc2LDQuMjk2IDU2LjQ3Miw0LjIgNTYuNjY0LDQuMiBMNTcuOTg0LDQuMiBDNTguMTI4LDQuMiA1OC4yNCw0LjI5NiA1OC4zMiw0LjQ4OCBMNTguNDQsNS4yOCBaIiBpZD0iUGF0aCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTcxLjg1NiwxMS42ODggQzcxLjkwNCwxMS42ODggNzEuOTg0LDExLjY4IDcyLjA5NiwxMS42NjQgQzcyLjIwOCwxMS42NDggNzIuMzQsMTEuNjI0IDcyLjQ5MiwxMS41OTIgQzcyLjY0NCwxMS41NiA3Mi43OTYsMTEuNTA4IDcyLjk0OCwxMS40MzYgQzczLjEsMTEuMzY0IDczLjIzMiwxMS4yNjQgNzMuMzQ0LDExLjEzNiBMNzMuMzQ0LDEwLjQxNiBDNzMuMjMyLDEwLjI0IDczLjA4OCwxMC4wOTIgNzIuOTEyLDkuOTcyIEM3Mi43MzYsOS44NTIgNzIuNDA4LDkuNzkyIDcxLjkyOCw5Ljc5MiBDNzEuMzIsOS43OTIgNzAuODgsOS44NjggNzAuNjA4LDEwLjAyIEM3MC4zMzYsMTAuMTcyIDcwLjIsMTAuMzc2IDcwLjIsMTAuNjMyIEM3MC4yLDExIDcwLjM0OCwxMS4yNjggNzAuNjQ0LDExLjQzNiBDNzAuOTQsMTEuNjA0IDcxLjM0NCwxMS42ODggNzEuODU2LDExLjY4OCBaIE03My44LDEyLjc2OCBDNzMuNjA4LDEzLjA1NiA3My4zNzYsMTMuMjggNzMuMTA0LDEzLjQ0IEM3Mi44MzIsMTMuNiA3Mi41NjQsMTMuNzE2IDcyLjMsMTMuNzg4IEM3Mi4wMzYsMTMuODYgNzEuOCwxMy45IDcxLjU5MiwxMy45MDggQzcxLjM4NCwxMy45MTYgNzEuMjQ4LDEzLjkyIDcxLjE4NCwxMy45MiBDNzAuOTEyLDEzLjkyIDcwLjU4NCwxMy44ODggNzAuMiwxMy44MjQgQzY5LjgxNiwxMy43NiA2OS40NCwxMy42MjQgNjkuMDcyLDEzLjQxNiBDNjguNzA0LDEzLjIwOCA2OC4zOTIsMTIuOSA2OC4xMzYsMTIuNDkyIEM2Ny44OCwxMi4wODQgNjcuNzUyLDExLjUyOCA2Ny43NTIsMTAuODI0IEM2Ny43NTIsOS43ODQgNjguMDY4LDkuMDE2IDY4LjcsOC41MiBDNjkuMzMyLDguMDI0IDcwLjE0NCw3Ljc3NiA3MS4xMzYsNy43NzYgQzcxLjU1Miw3Ljc3NiA3MS45NTYsNy44MiA3Mi4zNDgsNy45MDggQzcyLjc0LDcuOTk2IDczLjA2NCw4LjEyOCA3My4zMiw4LjMwNCBDNzMuMzIsNy42OCA3My4xOCw3LjIzMiA3Mi45LDYuOTYgQzcyLjYyLDYuNjg4IDcyLjEyOCw2LjU1MiA3MS40MjQsNi41NTIgQzcxLjM0NCw2LjU1MiA3MS4yMjQsNi41NTIgNzEuMDY0LDYuNTUyIEM3MC45MDQsNi41NTIgNzAuNzI0LDYuNTYgNzAuNTI0LDYuNTc2IEM3MC4zMjQsNi41OTIgNzAuMTE2LDYuNjIgNjkuOSw2LjY2IEM2OS42ODQsNi43IDY5LjQ4OCw2Ljc1MiA2OS4zMTIsNi44MTYgQzY5LjI5Niw2LjgzMiA2OS4yNjQsNi44NCA2OS4yMTYsNi44NCBDNjkuMTg0LDYuODQgNjkuMTQ0LDYuODI4IDY5LjA5Niw2LjgwNCBDNjkuMDQ4LDYuNzggNjkuMDA4LDYuNzI4IDY4Ljk3Niw2LjY0OCBMNjguNCw1LjIzMiBDNjguMzUyLDUuMTIgNjguMzI4LDUuMDMyIDY4LjMyOCw0Ljk2OCBDNjguMzI4LDQuODcyIDY4LjM0NCw0LjggNjguMzc2LDQuNzUyIEM2OS4wNDgsNC40OCA2OS42MzIsNC4zIDcwLjEyOCw0LjIxMiBDNzAuNjI0LDQuMTI0IDcxLjEwNCw0LjA4IDcxLjU2OCw0LjA4IEM3My4xMzYsNC4wOCA3NC4yNzYsNC40NjQgNzQuOTg4LDUuMjMyIEM3NS43LDYgNzYuMDU2LDcuMDY0IDc2LjA1Niw4LjQyNCBMNzYuMDU2LDEzLjUxMiBDNzYuMDU2LDEzLjcwNCA3NS45NiwxMy44IDc1Ljc2OCwxMy44IEw3NC4zMDQsMTMuOCBDNzQuMTEyLDEzLjggNzMuOTg0LDEzLjcwNCA3My45MiwxMy41MTIgTDczLjgsMTIuNzY4IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTgxLjM2LDUuMjggQzgxLjkyLDQuNzUyIDgyLjQ0NCw0LjQyIDgyLjkzMiw0LjI4NCBDODMuNDIsNC4xNDggODMuODk2LDQuMDggODQuMzYsNC4wOCBDODUuMDMyLDQuMDggODUuNjE2LDQuMTk2IDg2LjExMiw0LjQyOCBDODYuNjA4LDQuNjYgODcuMDE2LDQuOTc2IDg3LjMzNiw1LjM3NiBDODcuNjU2LDUuNzc2IDg3Ljg5Miw2LjIzMiA4OC4wNDQsNi43NDQgQzg4LjE5Niw3LjI1NiA4OC4yNzIsNy44IDg4LjI3Miw4LjM3NiBMODguMjcyLDEzLjUxMiBDODguMjcyLDEzLjcwNCA4OC4xNzYsMTMuOCA4Ny45ODQsMTMuOCBMODUuODQ4LDEzLjggQzg1LjY1NiwxMy44IDg1LjU2LDEzLjcwNCA4NS41NiwxMy41MTIgTDg1LjU2LDguNzEyIEM4NS41Niw4LjQyNCA4NS41NDQsOC4xNDggODUuNTEyLDcuODg0IEM4NS40OCw3LjYyIDg1LjQsNy4zODggODUuMjcyLDcuMTg4IEM4NS4xNDQsNi45ODggODQuOTYsNi44MzIgODQuNzIsNi43MiBDODQuNDgsNi42MDggODQuMTQ0LDYuNTUyIDgzLjcxMiw2LjU1MiBDODMuMTA0LDYuNTUyIDgyLjY2OCw2Ljc2NCA4Mi40MDQsNy4xODggQzgyLjE0LDcuNjEyIDgyLjAwOCw4LjEyIDgyLjAwOCw4LjcxMiBMODIuMDA4LDEzLjUxMiBDODIuMDA4LDEzLjcwNCA4MS45MTIsMTMuOCA4MS43MiwxMy44IEw3OS41ODQsMTMuOCBDNzkuMzkyLDEzLjggNzkuMjk2LDEzLjcwNCA3OS4yOTYsMTMuNTEyIEw3OS4yOTYsNC40ODggQzc5LjI5Niw0LjI5NiA3OS4zOTIsNC4yIDc5LjU4NCw0LjIgTDgwLjkwNCw0LjIgQzgxLjA0OCw0LjIgODEuMTYsNC4yOTYgODEuMjQsNC40ODggTDgxLjM2LDUuMjggWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik05NS41NDQsMTEuNTIgQzk1LjgxNiwxMS41MiA5Ni4xMjQsMTEuNSA5Ni40NjgsMTEuNDYgQzk2LjgxMiwxMS40MiA5Ny4xNDQsMTEuMjY0IDk3LjQ2NCwxMC45OTIgQzk3LjYwOCwxMC44OTYgOTcuNzI4LDEwLjg0OCA5Ny44MjQsMTAuODQ4IEM5Ny44ODgsMTAuODQ4IDk3Ljk0NCwxMC44NzIgOTcuOTkyLDEwLjkyIEw5OS4wMjQsMTIuMjE2IEM5OS4wODgsMTIuMjggOTkuMTIsMTIuMzUyIDk5LjEyLDEyLjQzMiBDOTkuMTIsMTIuNTQ0IDk5LjA5NiwxMi42MzIgOTkuMDQ4LDEyLjY5NiBDOTguNTg0LDEzLjIwOCA5OC4wNDgsMTMuNTQgOTcuNDQsMTMuNjkyIEM5Ni44MzIsMTMuODQ0IDk2LjIwOCwxMy45MiA5NS41NjgsMTMuOTIgQzk0Ljg4LDEzLjkyIDk0LjIzMiwxMy43ODggOTMuNjI0LDEzLjUyNCBDOTMuMDE2LDEzLjI2IDkyLjQ4NCwxMi45IDkyLjAyOCwxMi40NDQgQzkxLjU3MiwxMS45ODggOTEuMjEyLDExLjQ2IDkwLjk0OCwxMC44NiBDOTAuNjg0LDEwLjI2IDkwLjU1Miw5LjYyNCA5MC41NTIsOC45NTIgQzkwLjU1Miw4LjI4IDkwLjY4NCw3LjY0OCA5MC45NDgsNy4wNTYgQzkxLjIxMiw2LjQ2NCA5MS41NzIsNS45NDggOTIuMDI4LDUuNTA4IEM5Mi40ODQsNS4wNjggOTMuMDE2LDQuNzIgOTMuNjI0LDQuNDY0IEM5NC4yMzIsNC4yMDggOTQuODgsNC4wOCA5NS41NjgsNC4wOCBDOTYuMjA4LDQuMDggOTYuODQ0LDQuMTY0IDk3LjQ3Niw0LjMzMiBDOTguMTA4LDQuNSA5OC42NCw0Ljc5MiA5OS4wNzIsNS4yMDggQzk5LjEyLDUuMjg4IDk5LjE0NCw1LjM3NiA5OS4xNDQsNS40NzIgQzk5LjE0NCw1LjU1MiA5OS4xMTIsNS42MjQgOTkuMDQ4LDUuNjg4IEw5Ny45OTIsNy4wOCBDOTcuOTQ0LDcuMTI4IDk3Ljg4OCw3LjE1MiA5Ny44MjQsNy4xNTIgQzk3LjcyOCw3LjE1MiA5Ny42MDgsNy4xMDQgOTcuNDY0LDcuMDA4IEM5Ny4yMjQsNi44MTYgOTYuOTEyLDYuNyA5Ni41MjgsNi42NiBDOTYuMTQ0LDYuNjIgOTUuODE2LDYuNiA5NS41NDQsNi42IEM5NC45Miw2LjYgOTQuMzg0LDYuODA4IDkzLjkzNiw3LjIyNCBDOTMuNDg4LDcuNjQgOTMuMjY0LDguMjI0IDkzLjI2NCw4Ljk3NiBDOTMuMjY0LDkuMzQ0IDkzLjMyNCw5LjY4NCA5My40NDQsOS45OTYgQzkzLjU2NCwxMC4zMDggOTMuNzI4LDEwLjU3NiA5My45MzYsMTAuOCBDOTQuMTQ0LDExLjAyNCA5NC4zODQsMTEuMiA5NC42NTYsMTEuMzI4IEM5NC45MjgsMTEuNDU2IDk1LjIyNCwxMS41MiA5NS41NDQsMTEuNTIgWiIgaWQ9IlBhdGgiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMDkuOTY4LDkuNTI4IEMxMDkuOTY4LDkuNzIgMTA5Ljg3Miw5LjgxNiAxMDkuNjgsOS44MTYgTDEwMy40NCw5LjgxNiBDMTAzLjQ0LDEwLjIxNiAxMDMuNTI0LDEwLjUzNiAxMDMuNjkyLDEwLjc3NiBDMTAzLjg2LDExLjAxNiAxMDQuMDY0LDExLjIwNCAxMDQuMzA0LDExLjM0IEMxMDQuNTQ0LDExLjQ3NiAxMDQuNzkyLDExLjU2NCAxMDUuMDQ4LDExLjYwNCBDMTA1LjMwNCwxMS42NDQgMTA1LjUyLDExLjY2NCAxMDUuNjk2LDExLjY2NCBDMTA2LjA0OCwxMS42NjQgMTA2LjQ1MiwxMS42MTIgMTA2LjkwOCwxMS41MDggQzEwNy4zNjQsMTEuNDA0IDEwNy43MiwxMS4yNCAxMDcuOTc2LDExLjAxNiBDMTA4LjEyLDEwLjkyIDEwOC4yNCwxMC44NzIgMTA4LjMzNiwxMC44NzIgQzEwOC40LDEwLjg3MiAxMDguNDU2LDEwLjg5NiAxMDguNTA0LDEwLjk0NCBMMTA5LjIyNCwxMi4xNDQgQzEwOS4yNzIsMTIuMTkyIDEwOS4yOTYsMTIuMjcyIDEwOS4yOTYsMTIuMzg0IEMxMDkuMjk2LDEyLjQ5NiAxMDkuMjcyLDEyLjU4NCAxMDkuMjI0LDEyLjY0OCBDMTA4LjgwOCwxMy4xNzYgMTA4LjI4LDEzLjUyIDEwNy42NCwxMy42OCBDMTA3LDEzLjg0IDEwNi4zNiwxMy45MiAxMDUuNzIsMTMuOTIgQzEwNS4wMzIsMTMuOTIgMTA0LjM4NCwxMy44MjggMTAzLjc3NiwxMy42NDQgQzEwMy4xNjgsMTMuNDYgMTAyLjYzNiwxMy4xNjggMTAyLjE4LDEyLjc2OCBDMTAxLjcyNCwxMi4zNjggMTAxLjM2NCwxMS44NjQgMTAxLjEsMTEuMjU2IEMxMDAuODM2LDEwLjY0OCAxMDAuNzA0LDkuOTIgMTAwLjcwNCw5LjA3MiBDMTAwLjcwNCw4LjQgMTAwLjc5Miw3Ljc2NCAxMDAuOTY4LDcuMTY0IEMxMDEuMTQ0LDYuNTY0IDEwMS40Miw2LjAzNiAxMDEuNzk2LDUuNTggQzEwMi4xNzIsNS4xMjQgMTAyLjY1Miw0Ljc2IDEwMy4yMzYsNC40ODggQzEwMy44Miw0LjIxNiAxMDQuNTIsNC4wOCAxMDUuMzM2LDQuMDggQzEwNS45OTIsNC4wOCAxMDYuNjA0LDQuMTg0IDEwNy4xNzIsNC4zOTIgQzEwNy43NCw0LjYgMTA4LjIzMiw0LjkwOCAxMDguNjQ4LDUuMzE2IEMxMDkuMDY0LDUuNzI0IDEwOS4zOTIsNi4yMjQgMTA5LjYzMiw2LjgxNiBDMTA5Ljg3Miw3LjQwOCAxMDkuOTkyLDguMDg4IDEwOS45OTIsOC44NTYgQzEwOS45OTIsOC45MzYgMTA5Ljk5Miw5IDEwOS45OTIsOS4wNDggQzEwOS45OTIsOS4wOTYgMTA5Ljk4OCw5LjEzNiAxMDkuOTgsOS4xNjggQzEwOS45NzIsOS4yIDEwOS45NjgsOS4yNDQgMTA5Ljk2OCw5LjMgQzEwOS45NjgsOS4zNTYgMTA5Ljk2OCw5LjQzMiAxMDkuOTY4LDkuNTI4IFogTTEwNS4zODQsNi42IEMxMDUuMTkyLDYuNiAxMDQuOTg0LDYuNjI0IDEwNC43Niw2LjY3MiBDMTA0LjUzNiw2LjcyIDEwNC4zMjgsNi44MDQgMTA0LjEzNiw2LjkyNCBDMTAzLjk0NCw3LjA0NCAxMDMuNzgsNy4yIDEwMy42NDQsNy4zOTIgQzEwMy41MDgsNy41ODQgMTAzLjQ0LDcuODI0IDEwMy40NCw4LjExMiBMMTA3LjM1Miw4LjExMiBDMTA3LjM1Miw3LjgyNCAxMDcuMjg0LDcuNTg0IDEwNy4xNDgsNy4zOTIgQzEwNy4wMTIsNy4yIDEwNi44NDQsNy4wNDQgMTA2LjY0NCw2LjkyNCBDMTA2LjQ0NCw2LjgwNCAxMDYuMjI4LDYuNzIgMTA1Ljk5Niw2LjY3MiBDMTA1Ljc2NCw2LjYyNCAxMDUuNTYsNi42IDEwNS4zODQsNi42IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDxnIGlkPSI0Lk9wc05vd19Qcm9kdWN0L0dvdmVybmFuY2VfMjRweCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQuMzc2MDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICA8dXNlIGlkPSJNYXNrIiBmaWxsPSIjNUQ4QkY4IiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat; background-size: 100% 100%; }
.page-home.common-white-label-wrapper .ctn-list.service.common:nth-of-type(2) .items[data-service='mt']:before {width: 206px; height: 77px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_service_mt_img@2x.png') no-repeat; background-size: 100% 100%; }
.page-home.common-white-label-wrapper .ctn-list.service.common .items {box-sizing: border-box; width: 490px; height: 222px;  margin: 0; margin-top: 30px; padding-top: 118px; border-color: #efefef; }
.page-home.common-white-label-wrapper .ctn-list.service.common .items[data-service=governance] p { width: 350px; }
.page-home.common-white-label-wrapper .ctn-list.service.common .items p { width: 330px; margin: 0 auto; padding: 0; }
.page-home.common-white-label-wrapper .ctn-list.service.common .items:nth-child(even) { margin-left: 20px; }
.page-home.common-white-label-wrapper .ctn-list.service.common .items .btn a {padding: 0;  color: #99a3bf; }
.page-home.common-white-label-wrapper .ctn-list.service.common .items .btn a:after { content: none; }
.page-home.common-white-label-wrapper .ctn-list.service.common .items .btn a span { font-size: .875rem; font-weight: 700; margin-left: 8px; }
.page-home.common-white-label-wrapper .ctn-list.home-middle.common .items {display: -ms-flexbox; display: flex; flex-direction: column;  width: 320px; margin-left: 80px; padding: 0; -ms-flex-direction: column; -ms-flex-align: center; align-items: center; }
.page-home.common-white-label-wrapper .ctn-list.home-middle.common .items:before { content: none; }
.page-home.common-white-label-wrapper .ctn-list.home-middle.common .items .img-wrapper { display: -ms-flexbox; display: flex; width: 300px; height: 180px; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.page-home.common-white-label-wrapper .ctn-list.home-middle.common .items .img-wrapper[data-img='01']:before {width: 116px; height: 122px;  content: ''; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTE3cHgiIGhlaWdodD0iMTIycHgiIHZpZXdCb3g9IjAgMCAxMTcgMTIyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmhvbWVfbWlkZGxlX3NvbHV0aW9uX2ltZzAxPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJob21lX21pZGRsZV9zb2x1dGlvbl9pbWcwMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4zNjc3MDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC03IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMC44NjE4MDAsIDkwLjk1MDEwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTkyLjA4NDUsOS42NTMyIEw5Mi4wODQ1LDE4Ljc1MDIgQzkyLjA4NDUsMjQuMzk4MiA3MS44NzE1LDI4Ljk3OTIgNDYuOTQ2NSwyOC45NzkyIEMyMi4wMDQ1LDI4Ljk3OTIgMS43OTE1LDI0LjM5ODIgMS43OTE1LDE4Ljc1MDIgTDEuNzkxNSw5Ljc4NTIgQzEuODczNSwxMS4zNzgyIDMuNTQ4NSwxMi44NzEyIDYuNDg3NSwxNC4yMDEyIEMxMy44NzY1LDE3LjU2NzIgMjkuMjEyNSwxOS44ODIyIDQ2LjkyOTUsMTkuODgyMiBDNjQuNjQ3NSwxOS44ODIyIDc5Ljk5OTUsMTcuNTY3MiA4Ny4zNzI1LDE0LjIwMTIgQzkwLjM3NjUsMTIuODIyMiA5Mi4wODQ1LDExLjI3OTIgOTIuMDg0NSw5LjY1MzIiIGlkPSJGaWxsLTMiIGZpbGw9IiNDMEU2RkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zLjU3NDIsMTQuNjgzNCBMMy41NzQyLDE4Ljc0OTQgQzMuNTc0MiwxOS41MzI0IDUuNzAwMiwyMi4wNDQ0IDE1LjQwOTIsMjQuMjQ0NCBDMjMuODEzMiwyNi4xNDg0IDM1LjAxMjIsMjcuMTk3NCA0Ni45NDYyLDI3LjE5NzQgQzU4Ljg3MjIsMjcuMTk3NCA3MC4wNjcyLDI2LjE0ODQgNzguNDY4MiwyNC4yNDQ0IEM4OC4xNzYyLDIyLjA0NDQgOTAuMzAyMiwxOS41MzI0IDkwLjMwMjIsMTguNzQ5NCBMOTAuMzAyMiwxNC42NTY0IEM4OS42NTkyLDE1LjA1ODQgODguOTMwMiwxNS40NDc0IDg4LjExNjIsMTUuODIxNCBDODAuMjIwMiwxOS40MjY0IDY0LjQzOTIsMjEuNjY0NCA0Ni45MjkyLDIxLjY2NDQgQzI5LjQzNzIsMjEuNjY0NCAxMy42NTcyLDE5LjQyNjQgNS43NDgyLDE1LjgyNDQgQzQuOTM2MiwxNS40NTU0IDQuMjExMiwxNS4wNzY0IDMuNTc0MiwxNC42ODM0IE00Ni45NDYyLDMwLjc2MTQgQzM0Ljc1NjIsMzAuNzYxNCAyMy4yNzYyLDI5LjY4MjQgMTQuNjIxMiwyNy43MjE0IEM0LjkyNTIsMjUuNTI0NCAwLjAwOTIsMjIuNTA1NCAwLjAwOTIsMTguNzQ5NCBMMC4wMDkyLDkuNzg1NCBMMy41NzIyLDkuNjkzNCBDMy42MDEyLDEwLjI3NTQgNC41NzUyLDExLjM3OTQgNy4yMjIyLDEyLjU3ODQgQzE0LjU4ODIsMTUuOTMzNCAzMC4xNzMyLDE4LjEwMDQgNDYuOTI5MiwxOC4xMDA0IEM2My43MDMyLDE4LjEwMDQgNzkuMjg3MiwxNS45MzM0IDg2LjYzMjIsMTIuNTc5NCBDODkuMzQwMiwxMS4zMzY0IDkwLjMwMjIsMTAuMjI2NCA5MC4zMDIyLDkuNjUzNCBMOTMuODY3Miw5LjY1MzQgTDkzLjg2NzIsMTguNzQ5NCBDOTMuODY3MiwyMi41MDU0IDg4Ljk1MTIsMjUuNTI0NCA3OS4yNTYyLDI3LjcyMTQgQzcwLjYwNDIsMjkuNjgyNCA1OS4xMzAyLDMwLjc2MTQgNDYuOTQ2MiwzMC43NjE0IiBpZD0iRmlsbC01IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNzcuMzE1LDIuMDYzMyBDODYuMzk1LDMuOTUyMyA5Mi4wOTMsNi42NDQzIDkyLjA5Myw5LjY0OTMgQzkyLjA5MywxMS4yNzUzIDkwLjM4NSwxMi44MTgzIDg3LjM4LDE0LjE5ODMgQzgwLjAwOCwxNy41NjQzIDY0LjY1NSwxOS44NzgzIDQ2LjkzOCwxOS44NzgzIEMyOS4yMjEsMTkuODc4MyAxMy44ODUsMTcuNTY0MyA2LjQ5NiwxNC4xOTgzIEMzLjU1NiwxMi44NjgzIDEuODgxLDExLjM3NDMgMS43OTksOS43ODEzIEMxLjc4Myw5LjczMTMgMS43ODMsOS42OTkzIDEuNzgzLDkuNjQ5MyBDMS43ODMsOS42MDAzIDEuNzgzLDkuNTY3MyAxLjc5OSw5LjUxODMgQzEuOTY0LDYuMzk4MyA4LjMxOCwzLjYwNzMgMTguMjAzLDEuNzUxMyBMNzcuMzE1LDIuMDYzMyBaIiBpZD0iRmlsbC03IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNDYuOTM4LDIxLjY2MiBDMjkuNDQ2LDIxLjY2MiAxMy42NjcsMTkuNDI0IDUuNzU3LDE1LjgyIEMyLjEwMywxNC4xNjYgMC4yMjYsMTIuMjcgMC4wMywxMC4wMzEgQy0xLjQyMTA4NTQ3ZS0xNCw5Ljg1NiAtMS40MjEwODU0N2UtMTQsOS43MjIgLTEuNDIxMDg1NDdlLTE0LDkuNjQ5IEMtMS40MjEwODU0N2UtMTQsOS41NzcgLTEuNDIxMDg1NDdlLTE0LDkuNDQxIDAuMDMxLDkuMjY1IEMwLjM5Myw1LjI3MSA2LjM5NCwyLjE1NCAxNy44NzUsLTEuMDY1ODE0MWUtMTQgTDE4LjUzMiwzLjUwNCBDNi40MSw1Ljc3OSAzLjYyOCw4LjY4NCAzLjU4LDkuNjEyIEwzLjU3Nyw5LjY0OSBMMy41OCw5LjY4OCBDMy42MDksMTAuMjcxIDQuNTg0LDExLjM3NiA3LjIzLDEyLjU3NCBDMTQuNTk3LDE1LjkzIDMwLjE4MSwxOC4wOTcgNDYuOTM4LDE4LjA5NyBDNjMuNzExLDE4LjA5NyA3OS4yOTUsMTUuOTMgODYuNjQsMTIuNTc2IEM4OS4zNDgsMTEuMzMzIDkwLjMxLDEwLjIyMyA5MC4zMSw5LjY0OSBDOTAuMzEsOC43OTggODcuOTExLDYuMDg4IDc2Ljk1MiwzLjgwOCBMNzcuNjc4LDAuMzE4IEM4OC40MjYsMi41NTQgOTMuODc2LDUuNjkzIDkzLjg3Niw5LjY0OSBDOTMuODc2LDExLjk5MSA5MS45NCwxNC4wNjYgODguMTI0LDE1LjgxOCBDODAuMjI4LDE5LjQyMyA2NC40NDcsMjEuNjYyIDQ2LjkzOCwyMS42NjIiIGlkPSJGaWxsLTExIiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgaWQ9ImNsb3VkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS42MzIzMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNjcuODcwOTU4Niw1MS40OTcwOTY2IEM3Ni4wODAyNzY5LDUwLjExNzA0NjYgODIuMzUsNDIuOTM5NjU1NyA4Mi4zNSwzNC4yNzYzNjc5IEM4Mi4zNSwyNC42NDQyOTggNzQuNTYyNjgyMywxNi44MzAyMDk1IDY0Ljk4MDQ1NTUsMTYuODMwMjA5NSBDNjIuNTkxNTMwMiwxNi44MzAyMDk1IDYwLjMwNzkwNDEsMTcuMzA3NzMyNyA1OC4yMzU2ODAzLDE4LjE4MzU5NTggQzU2LjQ1MzYzMiw5LjA5NDQ5NjMgNDguNDY4NTc3LDIuMjQ5MTkgMzguOTEzNjc5NywyLjI0OTE5IEMyOC4wMzczMTc3LDIuMjQ5MTkgMTkuMjQ3NjQ4MSwxMS4wOTgzMTU5IDE5LjIwNzQ1NzYsMjIuMDMwNDQ0NiBDMTguMjcwMjE0MywyMS44NTc1MzQ0IDE3LjI5NDM4ODIsMjEuNzUyNDk1NCAxNi4yNzc1Njc3LDIxLjc1MjQ5NTQgQzguMDQxNzIzNzMsMjEuNzUyNDk1NCAxLjM1LDI4LjQ1MjM2MzIgMS4zNSwzNi43NDMxNjY4IEMxLjM1LDQ1LjAzNTU4NjQgOC4wNDE3MjM3Myw1MS43NDkxOSAxNi4yNzc1Njc3LDUxLjc0OTE5IEwyMC4zNTYxMDMsNTEuNzQ5MTkgTDY3Ljg3MDk1ODYsNTEuNDk3MDk2NiBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjQzBFNkZGIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNCwzNi4zNTQ1MDkgQzQsNDMuNTc0OTExNCAxMC4yNjE0Mjk1LDQ5IDE3LjQwMzgwOSw0OSBMMjEuMzE4NzMxLDQ5IEw2Ni44MDcxMzE4LDQ5IEM3NS40ODA1MjI2LDQ3Ljk2MTc3MTMgODAuNDUsNDEuNTI0NTI5MyA4MC40NSwzMy45NzM0NDUyIEM4MC40NSwyMy44MTk4MDMgNzIuOTU2NTUyNSwxOC41MjM0Mzc0IDY0LjE1MjE3NTgsMTguNTIzNDM3NCBDNjIuMDgwNTIzMSwxOC41MjM0Mzc0IDYxLjAwMDQyNzIsMTguODA5OTI1NSA1OS4xMzA5MjQ2LDE5LjYwMzg3MzQgTDU3LjA5NTYyNSwyMC40MTU0MzkgTDU2LjUyNzM4MTksMTguMDc0MzgzOCBDNTQuOTE2MzUzNyw5LjgxMjgwMjE2IDQ3LjQ4NTU5NDksNCAzOS4xMzEwODY0LDQgQzI5LjQ5NTAwOCw0IDIxLjYyNjU4NTYsMTIuMzk0MTI4NCAyMS41OTE4NjUxLDIyLjE1NzgxNTggTDIxLjU4NTY5MjYsMjMuODE5ODAzIEwxOS45Njg0OTE4LDIzLjUyMDMxNzcgQzE5LjA3MzQ3NjIsMjMuMzU1NzU2OCAxOC4yMzQ3ODQ3LDIzLjI3NDY0NjIgMTcuNDAzODA5LDIzLjI3NDY0NjIgQzEwLjI2MTQyOTUsMjMuMjc0NjQ2MiA0LDI5LjE0MTkwNTYgNCwzNi4zNTQ1MDkgWiBNMTYuNzc4NDU5Myw1Mi42NDkxOSBDNy43NzUxMDM3NSw1Mi42NDkxOSAwLjQ1LDQ1LjI5NzUzMSAwLjQ1LDM2LjI1OTc0MTIgQzAuNDUsMjcuMjMwODA4OCA3Ljc3NTEwMzc1LDE5Ljg4NDc4NjMgMTYuNzc4NDU5MywxOS44ODQ3ODYzIEMxNy4yOTY2OTU3LDE5Ljg4NDc4NjMgMTcuODE0OTMyMiwxOS45MDg5NDI5IDE4LjM0MDM4ODcsMTkuOTU4MDYxMyBDMTkuMjExNjAzNSw5LjA2MDIxMzE4IDI4LjMyNDg2MzcsMC40NDkxOSAzOS4zNjkwNzYxLDAuNDQ5MTkgQzQ4Ljg1Njk3NDYsMC40NDkxOSA1Ny4xNDMxNDIzLDYuODM2MTk1NDEgNTkuNjcwMTQ2NiwxNS44NTk0OTEzIEM2MS41MDI0MjU0LDE1LjI3NDkwMTUgNjMuNDE3MzMzMSwxNC45NzkzODU4IDY1LjM4NDM4NTQsMTQuOTc5Mzg1OCBDNzUuNzMxNDY1NSwxNC45NzkzODU4IDg0LjE1LDIzLjQyMjkyMzIgODQuMTUsMzMuODAxNDA0NCBDODQuMTUsNDMuMDQzNzIwMSA3Ny41NzAxNjIsNTAuODU2NzcwMiA2OC41MDU4Mzc0LDUyLjM3ODYzNjEgTDY4LjI3NzIwMzcsNTIuMzk3OTYxMyBMMjAuODU2MTYxOSw1Mi42NDkxOSBMMTYuNzc4NDU5Myw1Mi42NDkxOSBaIiBpZD0iRmlsbC0xMyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQ4LjQ5MDMzMjEsMTMuNDExNTkwNCBDNDguMTMxNzQ0NywxMy40MTE1OTA0IDQ3Ljc3MjMzODcsMTMuMjgxOTAyOCA0Ny40ODk4ODk4LDEzLjAyMTcyMiBDNDUuMTIzMDQ5NSwxMC44MjgzMDkzIDQyLjAzNTc1OTgsOS42MjAwMzkzNyAzOC43OTc4MzA3LDkuNjIwMDM5MzcgQzM3LjEwMjMxODMsOS42MjAwMzkzNyAzNS40NTUxMDg5LDkuOTQ3ODgzMjggMzMuOTAxMjMwNCwxMC41OTU1MTYgQzMzLjE1ODY3NjIsMTAuOTA1NjM4NiAzMi4zMDMxNDI0LDEwLjU2MzI5NTQgMzEuOTg3OTQ1OCw5LjgzMzUwMDM5IEMzMS42NzM1Njc4LDkuMTAyODk5ODQgMzIuMDIwNjkzNSw4LjI1OTUyNzQyIDMyLjc2MzI0NzcsNy45NTEwMTU4MyBDMzQuNjc4MTY5Niw3LjE1Mjc1MjE2IDM2LjcwODUyNzIsNi43NDkxOSAzOC43OTc4MzA3LDYuNzQ5MTkgQzQyLjc4MjQwNzQsNi43NDkxOSA0Ni41ODAzMjIzLDguMjMzNzUxIDQ5LjQ5MTU5MzEsMTAuOTMwNjA5NSBDNTAuMDc3Nzc3LDExLjQ3NDMzMSA1MC4xMDU2MTI1LDEyLjM4Mjk1IDQ5LjU1Mjk5NTEsMTIuOTU5Njk3NSBDNDkuMjY1NjM0LDEzLjI2MDE1MzkgNDguODc4MzkyNCwxMy40MTE1OTA0IDQ4LjQ5MDMzMjEsMTMuNDExNTkwNCBNMjcuMTA4NTM4LDE1Ljc0OTE5IEMyNi44MjY5MDc4LDE1Ljc0OTE5IDI2LjU0MjAwMjgsMTUuNjcwMjQ5NyAyNi4yOTE0ODI4LDE1LjUwMjcwMjkgQzI1LjYyNDI0ODQsMTUuMDU4MDU5NiAyNS40NDkwNDgyLDE0LjE2NTU1MDkgMjUuOTAwOTY2NSwxMy41MDgyNTIgQzI2LjM4MDcyMDMsMTIuODEyMjg4NSAyNi45MjI2OTQ4LDEyLjE0OTM1MTEgMjcuNTEyMTUzNSwxMS41MzcxNjEgQzI4LjA2NzIyNywxMC45NjIwMjQ1IDI4Ljk5MDcxMjMsMTAuOTM3ODU5MSAyOS41NzUyNTg4LDExLjQ4MzE5MTYgQzMwLjE1OTgwNTMsMTIuMDI5MzI5NiAzMC4xODQzNjYxLDEyLjkzNzk0ODYgMjkuNjMwMTExMiwxMy41MTM4OTA2IEMyOS4xNDk1Mzg2LDE0LjAxMTY5NzggMjguNzA4MjYzMywxNC41NTIxOTcyIDI4LjMxNzc0NywxNS4xMTg0NzMxIEMyOC4wMzYxMTY3LDE1LjUyODQ3OTQgMjcuNTc2MDExNSwxNS43NDkxOSAyNy4xMDg1MzgsMTUuNzQ5MTkiIGlkPSJGaWxsLTE1IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTEzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNTYuNzAyNzAwKSIgZmlsbD0iIzBBOTBERCI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAzLjQ4OTgsMTkuMTc1IEMxMDIuNDMwOCwxOS4xNzUgMTAxLjU3MjgsMTguMzE4IDEwMS41NzI4LDE3LjI1OSBMMTAxLjU3MjgsMS45MTcgQzEwMS41NzI4LDAuODU5IDEwMi40MzA4LC01Ljg2MTk3NzU3ZS0xNCAxMDMuNDg5OCwtNS44NjE5Nzc1N2UtMTQgQzEwNC41NDg4LC01Ljg2MTk3NzU3ZS0xNCAxMDUuNDA2OCwwLjg1OSAxMDUuNDA2OCwxLjkxNyBMMTA1LjQwNjgsMTcuMjU5IEMxMDUuNDA2OCwxOC4zMTggMTA0LjU0ODgsMTkuMTc1IDEwMy40ODk4LDE5LjE3NSBNMTAzLjQ4OTgsMjkuMTU3IEMxMDIuNDMwOCwyOS4xNTcgMTAxLjU3MjgsMjguMjk5IDEwMS41NzI4LDI3LjI0IEwxMDEuNTcyOCwyNC4zODkgQzEwMS41NzI4LDIzLjMzIDEwMi40MzA4LDIyLjQ3MiAxMDMuNDg5OCwyMi40NzIgQzEwNC41NDg4LDIyLjQ3MiAxMDUuNDA2OCwyMy4zMyAxMDUuNDA2OCwyNC4zODkgTDEwNS40MDY4LDI3LjI0IEMxMDUuNDA2OCwyOC4yOTkgMTA0LjU0ODgsMjkuMTU3IDEwMy40ODk4LDI5LjE1NyIgaWQ9IkZpbGwtMzciPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTMuNjgyNiwyMi4xOTc0IEMxMTIuNjIzNiwyMi4xOTc0IDExMS43NjU2LDIxLjMzOTQgMTExLjc2NTYsMjAuMjgwNCBMMTExLjc2NTYsNC45Mzg0IEMxMTEuNzY1NiwzLjg4MTQgMTEyLjYyMzYsMy4wMjI0IDExMy42ODI2LDMuMDIyNCBDMTE0Ljc0MTYsMy4wMjI0IDExNS41OTk2LDMuODgxNCAxMTUuNTk5Niw0LjkzODQgTDExNS41OTk2LDIwLjI4MDQgQzExNS41OTk2LDIxLjMzOTQgMTE0Ljc0MTYsMjIuMTk3NCAxMTMuNjgyNiwyMi4xOTc0IE0xMTMuNjgyNiwzMi4xNzg0IEMxMTIuNjIzNiwzMi4xNzg0IDExMS43NjU2LDMxLjMyMTQgMTExLjc2NTYsMzAuMjYyNCBMMTExLjc2NTYsMjcuNDEwNCBDMTExLjc2NTYsMjYuMzUyNCAxMTIuNjIzNiwyNS40OTQ0IDExMy42ODI2LDI1LjQ5NDQgQzExNC43NDE2LDI1LjQ5NDQgMTE1LjU5OTYsMjYuMzUyNCAxMTUuNTk5NiwyNy40MTA0IEwxMTUuNTk5NiwzMC4yNjI0IEMxMTUuNTk5NiwzMS4zMjE0IDExNC43NDE2LDMyLjE3ODQgMTEzLjY4MjYsMzIuMTc4NCIgaWQ9IkZpbGwtMzgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMy42ODI2MDAsIDE3LjYwMDQwMCkgc2NhbGUoMSwgLTEpIHRyYW5zbGF0ZSgtMTEzLjY4MjYwMCwgLTE3LjYwMDQwMCkgIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuMTA5OSwxOS4xNzUgQzExLjA1MDksMTkuMTc1IDEwLjE5MjksMTguMzE4IDEwLjE5MjksMTcuMjU5IEwxMC4xOTI5LDEuOTE3IEMxMC4xOTI5LDAuODU5IDExLjA1MDksLTUuODYxOTc3NTdlLTE0IDEyLjEwOTksLTUuODYxOTc3NTdlLTE0IEMxMy4xNjg5LC01Ljg2MTk3NzU3ZS0xNCAxNC4wMjY5LDAuODU5IDE0LjAyNjksMS45MTcgTDE0LjAyNjksMTcuMjU5IEMxNC4wMjY5LDE4LjMxOCAxMy4xNjg5LDE5LjE3NSAxMi4xMDk5LDE5LjE3NSBNMTIuMTA5OSwyOS4xNTcgQzExLjA1MDksMjkuMTU3IDEwLjE5MjksMjguMjk5IDEwLjE5MjksMjcuMjQgTDEwLjE5MjksMjQuMzg5IEMxMC4xOTI5LDIzLjMzIDExLjA1MDksMjIuNDcyIDEyLjEwOTksMjIuNDcyIEMxMy4xNjg5LDIyLjQ3MiAxNC4wMjY5LDIzLjMzIDE0LjAyNjksMjQuMzg5IEwxNC4wMjY5LDI3LjI0IEMxNC4wMjY5LDI4LjI5OSAxMy4xNjg5LDI5LjE1NyAxMi4xMDk5LDI5LjE1NyIgaWQ9IkZpbGwtMzkiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xLjkxNywyMi4xOTc0IEMwLjg1OCwyMi4xOTc0IDAsMjEuMzM5NCAwLDIwLjI4MDQgTDAsNC45Mzg0IEMwLDMuODgxNCAwLjg1OCwzLjAyMjQgMS45MTcsMy4wMjI0IEMyLjk3NiwzLjAyMjQgMy44MzQsMy44ODE0IDMuODM0LDQuOTM4NCBMMy44MzQsMjAuMjgwNCBDMy44MzQsMjEuMzM5NCAyLjk3NiwyMi4xOTc0IDEuOTE3LDIyLjE5NzQgTTEuOTE3LDMyLjE3ODQgQzAuODU4LDMyLjE3ODQgMCwzMS4zMjE0IDAsMzAuMjYyNCBMMCwyNy40MTA0IEMwLDI2LjM1MjQgMC44NTgsMjUuNDk0NCAxLjkxNywyNS40OTQ0IEMyLjk3NiwyNS40OTQ0IDMuODM0LDI2LjM1MjQgMy44MzQsMjcuNDEwNCBMMy44MzQsMzAuMjYyNCBDMy44MzQsMzEuMzIxNCAyLjk3NiwzMi4xNzg0IDEuOTE3LDMyLjE3ODQiIGlkPSJGaWxsLTQwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjkxNzAwMCwgMTcuNjAwNDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0xLjkxNzAwMCwgLTE3LjYwMDQwMCkgIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPGcgaWQ9ImN1YmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM2LjYzMjMwMCwgNTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0xIiBmaWxsPSIjQzBFNkZGIiBwb2ludHM9IjIxLjcyMTQgNDYuNzA0NCA0MC43OTQ0IDM2LjAwOTQgNDAuNjE2NCAxNC42MTk0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iRmlsbC0yIiBmaWxsPSIjQzBFNkZGIiBwb2ludHM9IjIuNDcwNCAxMy43Mjc5IDIxLjU0MzQgMjQuNzc5OSA0MC4yNTk0IDEzLjkwNTkgMjEuMDA4NCAxLjc4NTkiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTMiIGZpbGw9IiMwQTkwREQiIHBvaW50cz0iMjAuNjI2MiAyNi4yMjQ5IDEuMDM0MiAxNC45MTM5IDIuODE2MiAxMS44MjY5IDIyLjQwOTIgMjMuMTM3OSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IkZpbGwtNCIgZmlsbD0iIzBBOTBERCIgcG9pbnRzPSIyMC42MjYyIDIzLjEzODkgMjIuNDA5MiAyNi4yMjY5IDQyLjAwMDIgMTQuOTE0OSA0MC4yMTgyIDExLjgyNjkiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJGaWxsLTUiIGZpbGw9IiMwQTkwREQiIHBvaW50cz0iMTkuNzM1IDQ3LjMwNDYgMjMuMyA0Ny4zMDQ2IDIzLjMgMjQuNjgyNiAxOS43MzUgMjQuNjgyNiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIxLjM3OTUsLTAuMDAwMSBMLTAuMDAwNSwxMi4zNDQ5IEwtMC4wMDA1LDM3LjAyNTkgTDIxLjM3OTUsNDkuMzU4OSBMNDIuNzU5NSwzNy4wMjU5IEw0Mi43NTk1LDEyLjM0NDkgTDIxLjM3OTUsLTAuMDAwMSBaIE0zLjU2NDUsMzQuOTY1OSBMMy41NjQ1LDE0LjQwMzkgTDIxLjM3OTUsNC4xMTY5IEwzOS4xOTQ1LDE0LjQwMzkgTDM5LjE5NDUsMzQuOTY1OSBMMjEuMzc5NSw0NS4yNDM5IEwzLjU2NDUsMzQuOTY1OSBaIiBpZD0iRmlsbC02IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat; background-size: 100% 100%; }
.page-home.common-white-label-wrapper .ctn-list.home-middle.common .items .img-wrapper[data-img='02']:before {width: 126px; height: 122px;  content: ''; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTI2cHgiIGhlaWdodD0iMTIycHgiIHZpZXdCb3g9IjAgMCAxMjYgMTIyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmhvbWVfbWlkZGxlX3NvbHV0aW9uX2ltZzAyPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJob21lX21pZGRsZV9zb2x1dGlvbl9pbWcwMiI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik03OC4xNTA3LDYzLjQ3NzkgQzc1LjU4ODcsNzAuMTk5OSA2OC4wNjg3LDczLjU1OTkgNjEuMzQ3Nyw3MC45OTg5IEM1NC42MjY3LDY4LjQxNTkgNTEuMjY1Nyw2MC44OTU5IDUzLjgyNjcsNTQuMTc0OSBDNTYuNDA4Nyw0Ny40NzM5IDYzLjkyOTcsNDQuMTEyOSA3MC42NTA3LDQ2LjY3NDkgQzc3LjM1MTcsNDkuMjM1OSA4MC43MTI3LDU2Ljc1NjkgNzguMTUwNyw2My40Nzc5IEw3OC4xNTA3LDYzLjQ3NzkgWiBNODguNjYzNyw2MS40ODk5IEM4OC45Mjk3LDU5LjI3NjkgODguODY3Nyw1Ny4wNjM5IDg4LjQ3ODcsNTQuOTMyOSBMOTMuMDQ3Nyw1MC41ODg5IEM5Mi4zNTE3LDQ4LjMzMzkgOTEuMzg3Nyw0Ni4xODI5IDkwLjE3OTcsNDQuMTc0OSBMODMuOTA4Nyw0NC42ODY5IEM4Mi41NTU3LDQyLjk2NTkgODAuOTU4Nyw0MS40NDk5IDc5LjEzMzcsNDAuMTU4OSBMNzkuMjc3NywzMy44Njc5IEM3OC4yNzM3LDMzLjMzMzkgNzcuMjA3NywzMi44NDI5IDc2LjA4MDcsMzIuNDEyOSBDNzQuOTc0NywzMi4wMDI5IDczLjg2NzcsMzEuNjMzOSA3Mi43NDA3LDMxLjM2NzkgTDY4LjY0MjcsMzYuMTYyOSBDNjYuNDI5NywzNS44OTU5IDY0LjIzNjcsMzUuOTc3OSA2Mi4wODU3LDM2LjM0NjkgTDU3Ljc0MDcsMzEuNzc2OSBDNTUuNTA3NywzMi40NzM5IDUzLjM1NTcsMzMuNDM2OSA1MS4zNDY3LDM0LjY0NTkgTDUxLjgzOTcsNDAuOTM2OSBDNTAuMTM4Nyw0Mi4yNjg5IDQ4LjYwMTcsNDMuODY3OSA0Ny4zMzA3LDQ1LjY5MDkgTDQxLjA0MDcsNDUuNTQ3OSBDNDAuNDg2Nyw0Ni41NzE5IDQwLjAxNTcsNDcuNjM3OSAzOS41ODU3LDQ4Ljc0NDkgQzM5LjE1NDcsNDkuODUwOSAzOC44MDY3LDUwLjk1NjkgMzguNTM5Nyw1Mi4wODQ5IEw0My4zMzU3LDU2LjE4MjkgQzQzLjA2ODcsNTguMzk1OSA0My4xMzA3LDYwLjYwODkgNDMuNTE5Nyw2Mi43Mzk5IEwzOC45NDk3LDY3LjA4MzkgQzM5LjY0NjcsNjkuMzE3OSA0MC41ODg3LDcxLjQ2OTkgNDEuODE4Nyw3My40Nzc5IEw0OC4wODg3LDcyLjk4NTkgQzQ5LjQ0MTcsNzQuNjg2OSA1MS4wMTk3LDc2LjIyMzkgNTIuODQyNyw3Ny40OTQ5IEw1Mi42OTk3LDgzLjc4NTkgQzUzLjcyNDcsODQuMzM4OSA1NC43OTA3LDg0LjgzMDkgNTUuODk2Nyw4NS4yNDA5IEM1Ny4wMDM3LDg1LjY3MDkgNTguMTI5Nyw4Ni4wMTg5IDU5LjI1NjcsODYuMjg1OSBMNjMuMzM1Nyw4MS41MTA5IEM2NS41NDc3LDgxLjc3NjkgNjcuNzYxNyw4MS42OTQ5IDY5Ljg5MjcsODEuMzI2OSBMNzQuMjM2Nyw4NS44NzQ5IEM3Ni40OTA3LDg1LjE5OTkgNzguNjQyNyw4NC4yMzU5IDgwLjY1MDcsODMuMDI2OSBMODAuMTU4Nyw3Ni43MzU5IEM4MS44NTk3LDc1LjM4MzkgODMuMzc2Nyw3My44MDU5IDg0LjY0NjcsNzEuOTgxOSBMOTAuOTU3Nyw3Mi4xMjQ5IEM5MS40OTA3LDcxLjEwMDkgOTEuOTgyNyw3MC4wMzU5IDkyLjQxMjcsNjguOTI4OSBDOTIuODIyNyw2Ny44MjE5IDkzLjE3MTcsNjYuNjk0OSA5My40NTc3LDY1LjU2NzkgTDg4LjY2MzcsNjEuNDg5OSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjQzBFNkZGIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik02Ni4wMjI4LDQ3LjYwMjkgQzYxLjQ5NDgsNDcuNjAyOSA1Ny4yMTA4LDUwLjM1MTkgNTUuNDkwOCw1NC44MTQ5IEM1My4yODc4LDYwLjU5NTkgNTYuMjAwOCw2Ny4xMTE5IDYxLjk4NTgsNjkuMzMzOSBDNjcuNzc0OCw3MS41NDM5IDc0LjI3OTgsNjguNjI5OSA3Ni40ODQ4LDYyLjg0MjkgQzc4LjY5MTgsNTcuMDUzOSA3NS43ODg4LDUwLjU0NjkgNzAuMDE0OCw0OC4zMzg5IEM2OC43MDE4LDQ3LjgzODkgNjcuMzUxOCw0Ny42MDI5IDY2LjAyMjgsNDcuNjAyOSBMNjYuMDIyOCw0Ny42MDI5IFogTTY1Ljk5NzgsNzMuNjQ0OSBDNjQuMjE0OCw3My42NDQ5IDYyLjQyODgsNzMuMzE4OSA2MC43MTE4LDcyLjY2MzkgQzUzLjA5MTgsNjkuNzM2OSA0OS4yNTc4LDYxLjE1ODkgNTIuMTYxOCw1My41Mzk5IEM1NS4wOTI4LDQ1LjkzMTkgNjMuNjcwOCw0Mi4xMDg5IDcxLjI4NTgsNDUuMDA4OSBDNzguODk2OCw0Ny45MTg5IDgyLjcyMjgsNTYuNDg3OSA3OS44MTU4LDY0LjExMjkgQzc4LjQwNzgsNjcuODA4OSA3NS42NDQ4LDcwLjczMTkgNzIuMDM2OCw3Mi4zNDY5IEM3MC4xMDU4LDczLjIxMDkgNjguMDUzOCw3My42NDQ5IDY1Ljk5NzgsNzMuNjQ0OSBMNjUuOTk3OCw3My42NDQ5IFogTTU0LjUwNzgsODIuNzA4OSBDNTUuMTc2OCw4My4wMzM5IDU1Ljg0OTgsODMuMzIxOSA1Ni41MTY4LDgzLjU2OTkgQzU3LjIxNDgsODMuODM5OSA1Ny45MTg4LDg0LjA3NjkgNTguNjI2OCw4NC4yNzk5IEw2Mi41OTk4LDc5LjYyNTkgTDYzLjU0NzgsNzkuNzQwOSBDNjUuNTI1OCw3OS45Nzg5IDY3LjU1NzgsNzkuOTIwOSA2OS41ODg4LDc5LjU2OTkgTDcwLjUyNDgsNzkuNDA4OSBMNzQuNzUzOCw4My44MzQ5IEM3Ni4xMzU4LDgzLjM1NTkgNzcuNDg0OCw4Mi43NTY5IDc4Ljc4NTgsODIuMDQzOSBMNzguMzA3OCw3NS45MzA5IEw3OS4wNDk4LDc1LjM0MDkgQzgwLjY2MzgsNzQuMDU3OSA4Mi4wNTQ4LDcyLjU4NDkgODMuMTgzOCw3MC45NjI5IEw4My43MzA4LDcwLjE3NzkgTDg5Ljg2ODgsNzAuMzE3OSBDOTAuMTk1OCw2OS42MzI5IDkwLjQ5MDgsNjguOTUyOSA5MC43NTE4LDY4LjI4MjkgQzkxLjAwMDgsNjcuNjExOSA5MS4yMzE4LDY2LjkwOTkgOTEuNDM5OCw2Ni4xOTE5IEw4Ni43Nzg4LDYyLjIyNzkgTDg2Ljg5MzgsNjEuMjc2OSBDODcuMTM4OCw1OS4yMzQ5IDg3LjA4MjgsNTcuMjA4OSA4Ni43MjU4LDU1LjI1MjkgTDg2LjU1MTgsNTQuMzA0OSBMOTEuMDAwOCw1MC4wNzU5IEM5MC41MDg4LDQ4LjY4NTkgODkuOTA1OCw0Ny4zMzQ5IDg5LjE5NzgsNDYuMDQzOSBMODMuMDk5OCw0Ni41NDE5IEw4Mi41MDc4LDQ1Ljc4ODkgQzgxLjI2MjgsNDQuMjA1OSA3OS43ODE4LDQyLjc5OTkgNzguMTAzOCw0MS42MTM5IEw3Ny4zMjk4LDQxLjA2NTkgTDc3LjQ3MDgsMzQuOTUwOSBDNzYuODAxOCwzNC42Mjg5IDc2LjEyNDgsMzQuMzM2OSA3NS40NDQ4LDM0LjA3NzkgQzc0LjY3NjgsMzMuNzkyOSA3My45OTU4LDMzLjU2MjkgNzMuMzY3OCwzMy4zNzc5IEw2OS4zNzY4LDM4LjA0NjkgTDY4LjQyOTgsMzcuOTMyOSBDNjYuNDYzOCwzNy42OTQ5IDY0LjQzMDgsMzcuNzUxOSA2Mi4zODY4LDM4LjEwMzkgTDYxLjQ0ODgsMzguMjY0OSBMNTcuMjMwOCwzMy44MjY5IEM1NS44NDI4LDM0LjMxOTkgNTQuNDk4OCwzNC45MjM5IDUzLjIxMTgsMzUuNjI4OSBMNTMuNjkwOCw0MS43NTA5IEw1Mi45Mzg4LDQyLjM0MDkgQzUxLjMzMTgsNDMuNTk4OSA0OS45Mzc4LDQ1LjA2ODkgNDguNzkzOCw0Ni43MTA5IEw0OC4yNDY4LDQ3LjQ5NTkgTDQyLjEyMDgsNDcuMzU0OSBDNDEuODIzOCw0Ny45Nzc5IDQxLjUzNDgsNDguNjQ5OSA0MS4yNDY4LDQ5LjM5MDkgQzQwLjk3NTgsNTAuMDg3OSA0MC43NDM4LDUwLjc2OTkgNDAuNTQ1OCw1MS40NTQ5IEw0NS4yMTg4LDU1LjQ0ODkgTDQ1LjEwNDgsNTYuMzk1OSBDNDQuODU4OCw1OC40Mzc5IDQ0LjkxNTgsNjAuNDY0OSA0NS4yNzI4LDYyLjQxOTkgTDQ1LjQ0NTgsNjMuMzY3OSBMNDAuOTk4OCw2Ny41OTY5IEM0MS41MDA4LDY5LjAxMzkgNDIuMTAxOCw3MC4zNTg5IDQyLjc5NDgsNzEuNjEzOSBMNDguODk0OCw3MS4xMzM5IEw0OS40ODQ4LDcxLjg3NjkgQzUwLjc5MTgsNzMuNTE5OSA1Mi4yNjM4LDc0LjkxNzkgNTMuODYxOCw3Ni4wMzE5IEw1NC42NDY4LDc2LjU3ODkgTDU0LjUwNzgsODIuNzA4OSBaIE01OS45MDQ4LDg4LjI3MDkgTDU4Ljg0NTgsODguMDE5OSBDNTcuNjI2OCw4Ny43MzE5IDU2LjQxNzgsODcuMzU0OSA1NS4yNTE4LDg2LjkwMTkgQzU0LjEzNDgsODYuNDg3OSA1Mi45ODE4LDg1Ljk2MzkgNTEuODUyOCw4NS4zNTI5IEw1MC44OTM4LDg0LjgzNDkgTDUxLjAzOTgsNzguMzg0OSBDNDkuNzAxOCw3Ny4zNjM5IDQ4LjQ1MDgsNzYuMTc1OSA0Ny4zMDQ4LDc0LjgzNDkgTDQwLjg2ODgsNzUuMzQwOSBMNDAuMjk3OCw3NC40MDg5IEMzOS4wMzk4LDcyLjM1MjkgMzguMDEyOCw3MC4wNjc5IDM3LjI0NzgsNjcuNjE1OSBMMzYuOTE3OCw2Ni41NTY5IEw0MS42MTA4LDYyLjA5NDkgQzQxLjM3NTgsNjAuNDAyOSA0MS4zMjc4LDU4LjY3MjkgNDEuNDY4OCw1Ni45MzI5IEwzNi41NTQ4LDUyLjczMjkgTDM2LjgwNDgsNTEuNjc0OSBDMzcuMDg5OCw1MC40Njk5IDM3LjQ1NjgsNDkuMjk5OSAzNy45MjQ4LDQ4LjA5NzkgQzM4LjQyMDgsNDYuODIwOSAzOC45Mjc4LDQ1LjcwODkgMzkuNDcwOCw0NC43MDA5IEwzOS45ODk4LDQzLjc0MDkgTDQ2LjQzOTgsNDMuODg3OSBDNDcuNDc3OCw0Mi41MjI5IDQ4LjY2NjgsNDEuMjY5OSA0OS45ODk4LDQwLjE0NTkgTDQ5LjQ4MzgsMzMuNjg2OSBMNTAuNDI3OCwzMy4xMTg5IEM1Mi41NTE4LDMxLjg0MDkgNTQuODM0OCwzMC44MTU5IDU3LjIxMDgsMzAuMDc1OSBMNTguMjY4OCwyOS43NDU5IEw2Mi43MzU4LDM0LjQ0NDkgQzY0LjQ3MTgsMzQuMjEzOSA2Ni4xOTc4LDM0LjE2MzkgNjcuODkyOCwzNC4yOTY5IEw3Mi4wOTI4LDI5LjM4MTkgTDczLjE1MTgsMjkuNjMyOSBDNzQuMjA4OCwyOS44ODI5IDc1LjMzNTgsMzAuMjM0OSA3Ni43MDA4LDMwLjc0MDkgQzc3Ljg2NDgsMzEuMTg1OSA3OS4wMDc4LDMxLjcwNTkgODAuMTEzOCwzMi4yOTI5IEw4MS4wODQ4LDMyLjgwOTkgTDgwLjkzNzgsMzkuMjczOSBDODIuMzE5OCw0MC4zMzI5IDgzLjU3ODgsNDEuNTI1OSA4NC42OTQ4LDQyLjgzMzkgTDkxLjEzNjgsNDIuMzA3OSBMOTEuNzA3OCw0My4yNTU5IEM5Mi45OTA4LDQ1LjM4OTkgOTQuMDE0OCw0Ny42Nzk5IDk0Ljc1MDgsNTAuMDYyOSBMOTUuMDc2OCw1MS4xMTg5IEw5MC4zODc4LDU1LjU3NzkgQzkwLjYyMTgsNTcuMjY5OSA5MC42Njk4LDU4Ljk5NzkgOTAuNTI5OCw2MC43MzY5IEw5NS40NTk4LDY0LjkzMDkgTDk1LjE4NTgsNjYuMDA3OSBDOTQuODc3OCw2Ny4yMTI5IDk0LjUwNzgsNjguNDAzOSA5NC4wODM4LDY5LjU0NzkgQzkzLjY0MjgsNzAuNjg0OSA5My4xMjY4LDcxLjgxOTkgOTIuNTM5OCw3Mi45NDc5IEw5Mi4wMjc4LDczLjkzMjkgTDg1LjUzODgsNzMuNzg0OSBDODQuNTExOCw3NS4xMzQ5IDgzLjMyOTgsNzYuMzg1OSA4Mi4wMDc4LDc3LjUxOTkgTDgyLjUxMjgsODMuOTg1OSBMODEuNTY5OCw4NC41NTM5IEM3OS40MTM4LDg1Ljg1MjkgNzcuMTE3OCw4Ni44NzE5IDc0Ljc0OTgsODcuNTgyOSBMNzMuNzAyOCw4Ny44OTY5IEw2OS4yNDQ4LDgzLjIyODkgQzY3LjUxNDgsODMuNDYwOSA2NS43ODY4LDgzLjUxMTkgNjQuMDg1OCw4My4zNzU5IEw1OS45MDQ4LDg4LjI3MDkgWiIgaWQ9IkZpbGwtMyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNNjUuNTMyNiwxOS4zNTgzIEM0My40MjQ2LDE5LjM1ODMgMjUuNDM2NiwzNy4zNDUzIDI1LjQzNjYsNTkuNDU0MyBDMjUuNDM2Niw4MS41NjMzIDQzLjQyNDYsOTkuNTUwMyA2NS41MzI2LDk5LjU1MDMgQzg3LjY0MDYsOTkuNTUwMyAxMDUuNjI4Niw4MS41NjMzIDEwNS42Mjg2LDU5LjQ1NDMgQzEwNS42Mjg2LDM3LjM0NTMgODcuNjQwNiwxOS4zNTgzIDY1LjUzMjYsMTkuMzU4MyBNNjUuNTMyNiwxMDMuMTE1MyBDNDEuNDU3NiwxMDMuMTE1MyAyMS44NzE2LDgzLjUyOTMgMjEuODcxNiw1OS40NTQzIEMyMS44NzE2LDM1LjM3OTMgNDEuNDU3NiwxNS43OTMzIDY1LjUzMjYsMTUuNzkzMyBDODkuNjA3NiwxNS43OTMzIDEwOS4xOTM2LDM1LjM3OTMgMTA5LjE5MzYsNTkuNDU0MyBDMTA5LjE5MzYsODMuNTI5MyA4OS42MDc2LDEwMy4xMTUzIDY1LjUzMjYsMTAzLjExNTMiIGlkPSJGaWxsLTUiIGZpbGw9IiNDMEU2RkYiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTEwMy4xNjI1LDEwOC42MDczIEMxMDIuNjc2NSwxMDguNTY5MyAxMDIuMjA3NSwxMDguMzM0MyAxMDEuODg2NSwxMDcuOTE3MyBDMTAxLjI4NjUsMTA3LjEzNzMgMTAxLjQzMTUsMTA2LjAxODMgMTAyLjIxMTUsMTA1LjQxODMgQzEwNC4yMTk1LDEwMy44NzIzIDEwNi4wODQ1LDEwMi4yMDgzIDEwNy43NTg1LDEwMC40NzEzIEMxMDguNDQwNSw5OS43NjIzIDEwOS41Njk1LDk5Ljc0MTMgMTEwLjI3ODUsMTAwLjQyNDMgQzExMC45ODc1LDEwMS4xMDczIDExMS4wMDg1LDEwMi4yMzYzIDExMC4zMjU1LDEwMi45NDQzIEMxMDguNTMwNSwxMDQuODA4MyAxMDYuNTMyNSwxMDYuNTg5MyAxMDQuMzg2NSwxMDguMjQyMyBDMTA0LjAyMzUsMTA4LjUyMjMgMTAzLjU4NTUsMTA4LjY0MDMgMTAzLjE2MjUsMTA4LjYwNzMgTTYwLjk1MDUsMTIxLjMzMTMgQzU2LjMyOTUsMTIwLjk3NTMgNTEuNzY4NSwxMjAuMDgyMyA0Ny4zOTU1LDExOC42NzczIEM0Ni40NTc1LDExOC4zNzczIDQ1Ljk0MjUsMTE3LjM3NDMgNDYuMjQzNSwxMTYuNDM2MyBDNDYuNTQzNSwxMTUuNDk5MyA0Ny41NDU1LDExNC45ODIzIDQ4LjQ4NTUsMTE1LjI4NDMgQzUyLjU5NDUsMTE2LjYwMzMgNTYuODgwNSwxMTcuNDQxMyA2MS4yMjQ1LDExNy43NzYzIEM3Mi42NTk1LDExOC42NTgzIDg0Ljc1NjUsMTE1Ljg4ODMgOTUuMjg3NSwxMDkuOTc4MyBDOTYuMTQ2NSwxMDkuNDk3MyA5Ny4yMzI1LDEwOS44MDIzIDk3LjcxMzUsMTEwLjY2MDMgQzk4LjE5NTUsMTExLjUxODMgOTcuODkwNSwxMTIuNjA1MyA5Ny4wMzI1LDExMy4wODczIEM4NS44OTM1LDExOS4zMzczIDczLjA3OTUsMTIyLjI2NjMgNjAuOTUwNSwxMjEuMzMxMyIgaWQ9IkZpbGwtNyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTAzLjYzMjIsOTEuMjg3IEMxMDMuNjMyMiw4OC41MTYgMTAxLjM4NjIsODYuMjcxIDk4LjYxNTIsODYuMjcxIEM5NS44NDUyLDg2LjI3MSA5My41OTkyLDg4LjUxNiA5My41OTkyLDkxLjI4NyBDOTMuNTk5Miw5NC4wNTggOTUuODQ1Miw5Ni4zMDMgOTguNjE1Miw5Ni4zMDMgQzEwMS4zODYyLDk2LjMwMyAxMDMuNjMyMiw5NC4wNTggMTAzLjYzMjIsOTEuMjg3IiBpZD0iRmlsbC05IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik02NS42OTIyLDEwNi41NTk1IEMzOS42NzEyLDEwNi41NTk1IDE4LjUwMzIsODUuMzg1NSAxOC41MDMyLDU5LjM1ODUgQzE4LjUwMzIsNTAuOTk5NSAyMC43MTIyLDQyLjc5NjUgMjQuODkwMiwzNS42MzU1IEwyNy45NjkyLDM3LjQzMjUgQzI0LjEwOTIsNDQuMDQ4NSAyMi4wNjgyLDUxLjYzMDUgMjIuMDY4Miw1OS4zNTg1IEMyMi4wNjgyLDgzLjQxOTUgNDEuNjM4MiwxMDIuOTk0NSA2NS42OTIyLDEwMi45OTQ1IEM3NS44MjcyLDEwMi45OTQ1IDg1LjcwMzIsOTkuNDMzNSA5My41MDIyLDkyLjk2ODUgTDk1Ljc3NzIsOTUuNzEyNSBDODcuMzQxMiwxMDIuNzA3NSA3Ni42NTYyLDEwNi41NTk1IDY1LjY5MjIsMTA2LjU1OTUiIGlkPSJGaWxsLTExIiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNS45MTE1LDM0LjEwODggQzIzLjgwNjUsMzQuMTA4OCAyMi4wOTg1LDM1LjgxNjggMjIuMDk4NSwzNy45MjE4IEMyMi4wOTg1LDQwLjAyNzggMjMuODA2NSw0MS43MzQ4IDI1LjkxMTUsNDEuNzM0OCBDMjguMDE3NSw0MS43MzQ4IDI5LjcyNDUsNDAuMDI3OCAyOS43MjQ1LDM3LjkyMTggQzI5LjcyNDUsMzUuODE2OCAyOC4wMTc1LDM0LjEwODggMjUuOTExNSwzNC4xMDg4IiBpZD0iRmlsbC0xMyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNOTguNjE2MSw4OC4wNTM2IEM5Ni44MzMxLDg4LjA1MzYgOTUuMzgyMSw4OS41MDM2IDk1LjM4MjEsOTEuMjg2NiBDOTUuMzgyMSw5My4wNzA2IDk2LjgzMzEsOTQuNTIwNiA5OC42MTYxLDk0LjUyMDYgQzEwMC4zOTkxLDk0LjUyMDYgMTAxLjg0OTEsOTMuMDcwNiAxMDEuODQ5MSw5MS4yODY2IEMxMDEuODQ5MSw4OS41MDM2IDEwMC4zOTkxLDg4LjA1MzYgOTguNjE2MSw4OC4wNTM2IE05OC42MTYxLDk4LjA4NTYgQzk0Ljg2NzEsOTguMDg1NiA5MS44MTcxLDk1LjAzNTYgOTEuODE3MSw5MS4yODY2IEM5MS44MTcxLDg3LjUzODYgOTQuODY3MSw4NC40ODg2IDk4LjYxNjEsODQuNDg4NiBDMTAyLjM2NTEsODQuNDg4NiAxMDUuNDE1MSw4Ny41Mzg2IDEwNS40MTUxLDkxLjI4NjYgQzEwNS40MTUxLDk1LjAzNTYgMTAyLjM2NTEsOTguMDg1NiA5OC42MTYxLDk4LjA4NTYiIGlkPSJGaWxsLTE1IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTYuOTMwNSw5My41MDMzIEwxMTMuODY5NSw5MS42NzUzIEMxMTQuMjAzNSw5MS4xMTUzIDExNC41Mjk1LDkwLjU1MjMgMTE0Ljg0NDUsODkuOTgyMyBMMTE3Ljk2MzUsOTEuNzA3MyBDMTE3LjYyODUsOTIuMzEyMyAxMTcuMjg0NSw5Mi45MTEzIDExNi45MzA1LDkzLjUwMzMiIGlkPSJGaWxsLTE3IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik02MS40MjEyLDQuMDE0NSBMNjEuMjYyMiwwLjQ1MzUgQzYyLjcwNTIsMC4zODk1IDY0LjE3MTIsMC4zNzE1IDY1LjYyMjIsMC40MDk1IEw2NS41MzIyLDMuOTcyNSBDNjQuMTY2MiwzLjk0MTUgNjIuNzgyMiwzLjk1NDUgNjEuNDIxMiw0LjAxNDUgTDYxLjQyMTIsNC4wMTQ1IFogTTczLjcwNjIsNC43NTA1IEM3Mi4zNjEyLDQuNTI1NSA3MC45OTEyLDQuMzQ3NSA2OS42MzQyLDQuMjE4NSBMNjkuOTcxMiwwLjY2ODUgQzcxLjQxMjIsMC44MDU1IDcyLjg2NjIsMC45OTU1IDc0LjI5NDIsMS4yMzQ1IEw3My43MDYyLDQuNzUwNSBaIE01My4yNjEyLDQuOTYxNSBMNTIuNjAxMiwxLjQ1NzUgQzU0LjAyNjIsMS4xODk1IDU1LjQ3NzIsMC45Njg1IDU2LjkxMzIsMC44MDI1IEw1Ny4zMjQyLDQuMzQzNSBDNTUuOTcxMiw0LjUwMDUgNTQuNjA0Miw0LjcwODUgNTMuMjYxMiw0Ljk2MTUgTDUzLjI2MTIsNC45NjE1IFogTTgxLjY4NTIsNi42NzY1IEM4MC4zODkyLDYuMjY0NSA3OS4wNTkyLDUuODkxNSA3Ny43MzAyLDUuNTcxNSBMNzguNTY3MiwyLjEwNjUgQzc5Ljk3NzIsMi40NDY1IDgxLjM5MDIsMi44NDE1IDgyLjc2NjIsMy4yNzk1IEw4MS42ODUyLDYuNjc2NSBaIE00NS4zMjAyLDcuMDU0NSBMNDQuMTY4MiwzLjY4MTUgQzQ1LjUzNjIsMy4yMTM1IDQ2Ljk0MTIsMi43ODg1IDQ4LjM0NDIsMi40MTk1IEw0OS4yNTMyLDUuODY3NSBDNDcuOTMxMiw2LjIxNDUgNDYuNjA4Miw2LjYxNDUgNDUuMzIwMiw3LjA1NDUgTDQ1LjMyMDIsNy4wNTQ1IFogTTg5LjMwNTIsOS43MTY1IEM4OC4wNzgyLDkuMTIxNSA4Ni44MTUyLDguNTY1NSA4NS41NTEyLDguMDYxNSBMODYuODczMiw0Ljc1MDUgQzg4LjIxNDIsNS4yODU1IDg5LjU1NTIsNS44NzY1IDkwLjg1ODIsNi41MDc1IEw4OS4zMDUyLDkuNzE2NSBaIE0zNy43NTkyLDEwLjI1NjUgTDM2LjEzODIsNy4wODE1IEMzNy40MzAyLDYuNDIxNSAzOC43NjAyLDUuODAxNSA0MC4wOTIyLDUuMjM4NSBMNDEuNDgyMiw4LjUyMDUgQzQwLjIyODIsOS4wNTI1IDM4Ljk3NTIsOS42MzY1IDM3Ljc1OTIsMTAuMjU2NSBMMzcuNzU5MiwxMC4yNTY1IFogTTk2LjQxNzIsMTMuODA0NSBDOTUuMjg3MiwxMy4wNDM1IDk0LjExNDIsMTIuMzEzNSA5Mi45MzMyLDExLjYzMzUgTDk0LjcxMDIsOC41NDM1IEM5NS45NjQyLDkuMjY0NSA5Ny4yMDkyLDEwLjAzOTUgOTguNDA4MiwxMC44NDg1IEw5Ni40MTcyLDEzLjgwNDUgWiBNMzAuNzI2MiwxNC40OTc1IEwyOC42NzMyLDExLjU4MjUgQzI5Ljg1NjIsMTAuNzUwNSAzMS4wODUyLDkuOTQ4NSAzMi4zMjYyLDkuMTk5NSBMMzQuMTY3MiwxMi4yNTI1IEMzMi45OTgyLDEyLjk1NzUgMzEuODQwMiwxMy43MTI1IDMwLjcyNjIsMTQuNDk3NSBMMzAuNzI2MiwxNC40OTc1IFogTTEwMi44ODcyLDE4Ljg1ODUgQzEwMS44NzMyLDE3Ljk0MzUgMTAwLjgxNDIsMTcuMDU1NSA5OS43NDEyLDE2LjIxODUgTDEwMS45MzQyLDEzLjQwODUgQzEwMy4wNzMyLDE0LjI5NzUgMTA0LjE5NzIsMTUuMjM5NSAxMDUuMjc0MiwxNi4yMTE1IEwxMDIuODg3MiwxOC44NTg1IFogTTEwOC41ODUyLDI0Ljc3MzUgQzEwNy43MDkyLDIzLjcyNTUgMTA2Ljc4NTIsMjIuNjk2NSAxMDUuODQwMiwyMS43MTU1IEwxMDguNDA4MiwxOS4yNDI1IEMxMDkuNDEwMiwyMC4yODM1IDExMC4zOTAyLDIxLjM3NDUgMTExLjMxOTIsMjIuNDg2NSBMMTA4LjU4NTIsMjQuNzczNSBaIE0xMTMuMzk1MiwzMS40MzE1IEMxMTIuNjc2MiwzMC4yNzE1IDExMS45MDcyLDI5LjEyMjUgMTExLjEwNzIsMjguMDE3NSBMMTEzLjk5NzIsMjUuOTI5NSBDMTE0Ljg0NTIsMjcuMTAyNSAxMTUuNjYyMiwyOC4zMjE1IDExNi40MjUyLDI5LjU1MzUgTDExMy4zOTUyLDMxLjQzMTUgWiBNMTE3LjIxODIsMzguNzA1NSBDMTE2LjY3MDIsMzcuNDUzNSAxMTYuMDcwMiwzNi4yMDc1IDExNS40MzYyLDM1LjAwMTUgTDExOC41OTIyLDMzLjM0MjUgQzExOS4yNjUyLDM0LjYyMjUgMTE5LjkwMTIsMzUuOTQ2NSAxMjAuNDg0MiwzNy4yNzU1IEwxMTcuMjE4MiwzOC43MDU1IFogTTExOS45NjgyLDQ2LjQ0NDUgQzExOS42MDUyLDQ1LjEzMjUgMTE5LjE4OTIsNDMuODE0NSAxMTguNzMzMiw0Mi41Mjc1IEwxMjIuMDkzMiw0MS4zMzU1IEMxMjIuNTc3Miw0Mi43MDE1IDEyMy4wMTkyLDQ0LjEwMDUgMTIzLjQwNDIsNDUuNDkzNSBMMTE5Ljk2ODIsNDYuNDQ0NSBaIE0xMjEuNTg3Miw1NC40ODk1IEMxMjEuNDE0Miw1My4xMzk1IDEyMS4xOTAyLDUxLjc3NjUgMTIwLjkyMTIsNTAuNDM3NSBMMTI0LjQxNjIsNDkuNzM0NSBDMTI0LjcwMjIsNTEuMTU1NSAxMjQuOTQwMiw1Mi42MDM1IDEyNS4xMjMyLDU0LjAzNjUgTDEyMS41ODcyLDU0LjQ4OTUgWiBNMTI1LjYyMjIsNjIuNzM2NSBMMTIyLjA1NjIsNjIuNjg3NSBMMTIyLjA2MTIsNjEuOTQxNSBDMTIyLjA2MTIsNjAuODI3NSAxMjIuMDI5Miw1OS42OTU1IDEyMS45NjUyLDU4LjU4MDUgTDEyNS41MjUyLDU4LjM3NjUgQzEyNS41OTIyLDU5LjU1OTUgMTI1LjYyNzIsNjAuNzU5NSAxMjUuNjI3Miw2MS45NDE1IEwxMjUuNjIyMiw2Mi43MzY1IFogTTEyNC45MDEyLDcxLjQxNjUgTDEyMS4zNzgyLDcwLjg3MjUgQzEyMS41ODYyLDY5LjUzMTUgMTIxLjc0OTIsNjguMTU4NSAxMjEuODYyMiw2Ni43OTI1IEwxMjUuNDE1Miw2Ny4wODc1IEMxMjUuMjk0Miw2OC41Mzc1IDEyNS4xMjIyLDY5Ljk5MzUgMTI0LjkwMTIsNzEuNDE2NSBMMTI0LjkwMTIsNzEuNDE2NSBaIE0xMjIuOTYwMiw3OS45MTU1IEwxMTkuNTUwMiw3OC44NzU1IEMxMTkuOTQ3Miw3Ny41NzU1IDEyMC4zMDIyLDc2LjIzOTUgMTIwLjYwNjIsNzQuOTA3NSBMMTI0LjA4MjIsNzUuNzAxNSBDMTIzLjc1OTIsNzcuMTE1NSAxMjMuMzgxMiw3OC41MzQ1IDEyMi45NjAyLDc5LjkxNTUgTDEyMi45NjAyLDc5LjkxNTUgWiBNMTE5LjgzMDIsODguMDUyNSBMMTE2LjYwMzIsODYuNTM2NSBDMTE3LjE4MjIsODUuMzAzNSAxMTcuNzI0Miw4NC4wMzI1IDExOC4yMTMyLDgyLjc1OTUgTDEyMS41NDEyLDg0LjAzOTUgQzEyMS4wMjEyLDg1LjM5MTUgMTIwLjQ0NTIsODYuNzQxNSAxMTkuODMwMiw4OC4wNTI1IEwxMTkuODMwMiw4OC4wNTI1IFoiIGlkPSJGaWxsLTE5IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yNi45NDg2LDE3LjM5NjQgTDI0LjY2MzYsMTQuNjU5NCBDMjUuMTkzNiwxNC4yMTc0IDI1LjczMTYsMTMuNzgzNCAyNi4yNzY2LDEzLjM1ODQgTDI4LjQ2ODYsMTYuMTcwNCBDMjcuOTUzNiwxNi41NzE0IDI3LjQ0NzYsMTYuOTc5NCAyNi45NDg2LDE3LjM5NjQiIGlkPSJGaWxsLTIxIiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTUuNjc0Nyw4OC43MjY1IEMxMTMuODY2Nyw4OC43MjY1IDExMi40MDE3LDkwLjE5MTUgMTEyLjQwMTcsOTEuOTk5NSBDMTEyLjQwMTcsOTMuODA3NSAxMTMuODY2Nyw5NS4yNzM1IDExNS42NzQ3LDk1LjI3MzUgQzExNy40ODI3LDk1LjI3MzUgMTE4Ljk0ODcsOTMuODA3NSAxMTguOTQ4Nyw5MS45OTk1IEMxMTguOTQ4Nyw5MC4xOTE1IDExNy40ODI3LDg4LjcyNjUgMTE1LjY3NDcsODguNzI2NSIgaWQ9IkZpbGwtMjMiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjA2NjMsNy45ODg3IEMyNC40MjAzLDcuOTg4NyAyMS40NjMzLDEwLjk0NDcgMjEuNDYzMywxNC41OTE3IEMyMS40NjMzLDE4LjIzNzcgMjQuNDIwMywyMS4xOTM3IDI4LjA2NjMsMjEuMTkzNyBDMzEuNzEyMywyMS4xOTM3IDM0LjY2OTMsMTguMjM3NyAzNC42NjkzLDE0LjU5MTcgQzM0LjY2OTMsMTAuOTQ0NyAzMS43MTIzLDcuOTg4NyAyOC4wNjYzLDcuOTg4NyIgaWQ9IkZpbGwtMjUiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjIyMDYsOS42NjIgQzI1LjU2MjYsOS42NjIgMjMuNDAwNiwxMS44MjQgMjMuNDAwNiwxNC40ODIgQzIzLjQwMDYsMTcuMTQgMjUuNTYyNiwxOS4zMDEgMjguMjIwNiwxOS4zMDEgQzMwLjg3ODYsMTkuMzAxIDMzLjA0MDYsMTcuMTQgMzMuMDQwNiwxNC40ODIgQzMzLjA0MDYsMTEuODI0IDMwLjg3ODYsOS42NjIgMjguMjIwNiw5LjY2MiBNMjguMjIwNiwyMi44NjYgQzIzLjU5NjYsMjIuODY2IDE5LjgzNTYsMTkuMTA1IDE5LjgzNTYsMTQuNDgyIEMxOS44MzU2LDkuODU4IDIzLjU5NjYsNi4wOTcgMjguMjIwNiw2LjA5NyBDMzIuODQ0Niw2LjA5NyAzNi42MDU2LDkuODU4IDM2LjYwNTYsMTQuNDgyIEMzNi42MDU2LDE5LjEwNSAzMi44NDQ2LDIyLjg2NiAyOC4yMjA2LDIyLjg2NiIgaWQ9IkZpbGwtMjciIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTQwLjIxMjMsOTUuODA5NSBDNDAuMDA0Myw5MC4yMjM1IDM1LjMwNjMsODUuODY0NSAyOS43MjAzLDg2LjA3MzUgQzI0LjEzNDMsODYuMjgyNSAxOS43NzUzLDkwLjk3OTUgMTkuOTgzMyw5Ni41NjU1IEMyMC4xOTIzLDEwMi4xNTE1IDI0Ljg5MDMsMTA2LjUxMTUgMzAuNDc2MywxMDYuMzAyNSBDMzYuMDYyMywxMDYuMDkzNSA0MC40MjEzLDEwMS4zOTU1IDQwLjIxMjMsOTUuODA5NSIgaWQ9IkZpbGwtMjkiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTM2Ljg3MTksMTAyLjQ2NjIgQzMzLjE1NzksMTA2LjEyNDIgMjcuMTg3OSwxMDYuMDc0MiAyMy41Mjk5LDEwMi4zNjAyIEMxOS44NzY5LDk4LjYzMzIgMTkuOTI3OSw5Mi42NjMyIDIzLjY0MTksODkuMDA0MiBDMjcuMzYyOSw4NS4zNjUyIDMzLjMzMTksODUuNDE2MiAzNi45OTA5LDg5LjEzMDIgQzQwLjYzNjksOTIuODM3MiA0MC41ODQ5LDk4LjgwNzIgMzYuODcxOSwxMDIuNDY2MiBMMzYuODcxOSwxMDIuNDY2MiBaIE00NC4zOTk5LDEwNC4zMjMyIEM0NS4yNDI5LDEwMi45NDUyIDQ1Ljg2ODksMTAxLjQ2NzIgNDYuMjU0OSw5OS45NDUyIEw1MC41NzU5LDk4LjQ1ODIgQzUwLjc5NTksOTYuNzYzMiA1MC44MDg5LDk1LjA1NDIgNTAuNjE3OSw5My4zNjYyIEw0Ni4zMjk5LDkxLjgxNDIgQzQ1Ljk1NTksOTAuMjcyMiA0NS4zNTk5LDg4Ljc5MTIgNDQuNTQ2OSw4Ny4zOTAyIEw0Ni41MzY5LDgzLjI4NzIgQzQ2LjAzNTksODIuNjMzMiA0NS40ODA5LDgxLjk4NzIgNDQuODY3OSw4MS4zNjQyIEM0NC4yNjI5LDgwLjc2MTIgNDMuNjQzOSw4MC4xODQyIDQyLjk4MDksNzkuNjY5MiBMMzguODM0OSw4MS41OTUyIEMzNy40NTU5LDgwLjc1MzIgMzUuOTg1OSw4MC4xNDYyIDM0LjQ1NjksNzkuNzQxMiBMMzIuOTY5OSw3NS40MjAyIEMzMS4yODc5LDc1LjIwNjIgMjkuNTc4OSw3NS4xOTIyIDI3Ljg5MDksNzUuMzg0MiBMMjYuMzE5OSw3OS42NzkyIEMyNC43OTc5LDgwLjA0NTIgMjMuMzAyOSw4MC42MzUyIDIxLjkxNDksODEuNDU0MiBMMTcuODExOSw3OS40NjUyIEMxNy4xMzg5LDc5Ljk3MzIgMTYuNTA2OSw4MC41MzMyIDE1Ljg4OTksODEuMTMzMiBDMTUuMjcyOSw4MS43MzMyIDE0LjcwOTksODIuMzU4MiAxNC4xOTM5LDgzLjAyMDIgTDE2LjEyMDksODcuMTY2MiBDMTUuMjc3OSw4OC41NDUyIDE0LjY1MTksOTAuMDIyMiAxNC4yNjU5LDkxLjU0NTIgTDkuOTQ0OSw5My4wMzEyIEM5LjczMDksOTQuNzE0MiA5LjcwMzksOTYuNDE2MiA5LjkwOTksOTguMTEwMiBMMTQuMTkwOSw5OS42NzUyIEMxNC41Njk5LDEwMS4yMDQyIDE1LjE0NjksMTAyLjY5MzIgMTUuOTY1OSwxMDQuMDc5MiBMMTMuOTc1OSwxMDguMTgzMiBDMTQuNDg0OSwxMDguODU3MiAxNS4wMzg5LDEwOS41MDIyIDE1LjY0NDksMTEwLjEwNTIgQzE2LjI0NDksMTEwLjcyMjIgMTYuODgyOSwxMTEuMjkyMiAxNy41NDQ5LDExMS44MDcyIEwyMS42NzE5LDEwOS44ODgyIEMyMy4wNTA5LDExMC43MzEyIDI0LjUzNDksMTExLjM0MzIgMjYuMDQ5OSwxMTEuNzQyMiBMMjcuNTQyOSwxMTYuMDUwMiBDMjkuMjMxOSwxMTYuMjg0MiAzMC45NDA5LDExNi4yOTcyIDMyLjYyODksMTE2LjEwNTIgTDM0LjIwMDksMTExLjgxMDIgQzM1LjcyODksMTExLjQzMTIgMzcuMjA0OSwxMTAuODQ4MiAzOC41OTA5LDExMC4wMjgyIEw0Mi43MDc5LDExMi4wMjUyIEM0My4zNjg5LDExMS41MTAyIDQ0LjAxMzksMTEwLjk1NjIgNDQuNjMwOSwxMTAuMzU2MiBDNDUuMjMzOSwxMDkuNzUxMiA0NS44MDM5LDEwOS4xMTIyIDQ2LjMzMTksMTA4LjQ1NjIgTDQ0LjM5OTksMTA0LjMyMzIgWiIgaWQ9IkZpbGwtMzEiIGZpbGw9IiNDMEU2RkYiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTI4Ljg1NzgsMTE0LjQwMDMgQzI5LjY3OTgsMTE0LjQ2NDMgMzAuNTEwOCwxMTQuNDczMyAzMS4zNDQ4LDExNC40MjYzIEwzMi44NTE4LDExMC4zMDczIEwzMy43NzE4LDExMC4wODAzIEMzNS4xNzY4LDEwOS43MzIzIDM2LjQ5MjgsMTA5LjE5ODMgMzcuNjg0OCwxMDguNDk0MyBMMzguNTA3OCwxMDguMDA3MyBMNDIuNDYxOCwxMDkuOTI0MyBDNDIuNzg2OCwxMDkuNjQ1MyA0My4wOTU4LDEwOS4zNjIzIDQzLjM4ODgsMTA5LjA3ODMgQzQzLjY3MDgsMTA4Ljc5NTMgNDMuOTU0OCwxMDguNDkyMyA0NC4yMzQ4LDEwOC4xNzczIEw0Mi4zNzk4LDEwNC4yMTAzIEw0Mi44Nzk4LDEwMy4zOTMzIEM0My42Mjk4LDEwMi4xNjQzIDQ0LjE4NDgsMTAwLjg1NzMgNDQuNTI1OCw5OS41MDczIEw0NC43NjI4LDk4LjU3MzMgTDQ4LjkxNzgsOTcuMTQzMyBDNDguOTc4OCw5Ni4zMTUzIDQ4Ljk4NDgsOTUuNDgzMyA0OC45Mzg4LDk0LjY1NDMgTDQ0LjgyMTgsOTMuMTY0MyBMNDQuNTk3OCw5Mi4yMzMzIEM0NC4yNjQ4LDkwLjg2MTMgNDMuNzI5OCw4OS41MzMzIDQzLjAwNDgsODguMjg2MyBMNDIuNTI4OCw4Ny40NjUzIEw0NC40Mzg4LDgzLjUyOTMgQzQ0LjE2NjgsODMuMjEzMyA0My44ODQ4LDgyLjkwNjMgNDMuNTk3OCw4Mi42MTQzIEM0My4yNzM4LDgyLjI5MjMgNDIuOTgwOCw4Mi4wMTIzIDQyLjcwMzgsODEuNzY0MyBMMzguNzE5OCw4My42MTQzIEwzNy45MDQ4LDgzLjExNjMgQzM2LjcxOTgsODIuMzkyMyAzNS40MDU4LDgxLjgzNjMgMzQuMDAxOCw4MS40NjQzIEwzMy4wODE4LDgxLjIyMTMgTDMxLjY1NjgsNzcuMDgwMyBDMzAuODI3OCw3Ny4wMjEzIDI5Ljk5ODgsNzcuMDE2MyAyOS4xNzQ4LDc3LjA2MzMgTDI3LjY2NDgsODEuMTg5MyBMMjYuNzM1OCw4MS40MTIzIEMyNS4zNDM4LDgxLjc0NjMgMjQuMDI3OCw4Mi4yNzczIDIyLjgyMTgsODIuOTg5MyBMMjEuOTk4OCw4My40NzYzIEwxOC4wNTM4LDgxLjU2MzMgQzE3Ljc1NTgsODEuODIwMyAxNy40NTA4LDgyLjEwMjMgMTcuMTMyOCw4Mi40MTEzIEMxNi44MzI4LDgyLjcwMjMgMTYuNTUxOCw4Mi45OTUzIDE2LjI4NTgsODMuMjkyMyBMMTguMTM4OCw4Ny4yODEzIEwxNy42NDA4LDg4LjA5NjMgQzE2Ljg5MDgsODkuMzI1MyAxNi4zMzY4LDkwLjYzMjMgMTUuOTk0OCw5MS45ODMzIEwxNS43NTc4LDkyLjkxNzMgTDExLjYwMzgsOTQuMzQ2MyBDMTEuNTQyOCw5NS4xODYzIDExLjUzNTgsOTYuMDE0MyAxMS41ODM4LDk2LjgyNDMgTDE1LjY5MzgsOTguMzI2MyBMMTUuOTIwOCw5OS4yNDYzIEMxNi4yNzU4LDEwMC42NzYzIDE2LjgwNjgsMTAxLjk5NzMgMTcuNTAwOCwxMDMuMTczMyBMMTcuOTg2OCwxMDMuOTk2MyBMMTYuMDcyOCwxMDcuOTQ2MyBDMTYuMzQyOCwxMDguMjYyMyAxNi42MjA4LDEwOC41NjEzIDE2LjkwMjgsMTA4Ljg0MzMgQzE3LjIwMDgsMTA5LjE0OTMgMTcuNTA0OCwxMDkuNDM5MyAxNy44MTU4LDEwOS43MTUzIEwyMS43ODY4LDEwNy44NjkzIEwyMi42MDE4LDEwOC4zNjczIEMyMy43OTI4LDEwOS4wOTUzIDI1LjEwNTgsMTA5LjY1MTMgMjYuNTAzOCwxMTAuMDE5MyBMMjcuNDIyOCwxMTAuMjYxMyBMMjguODU3OCwxMTQuNDAwMyBaIE0zMC4yOTI4LDExOC4wMjEzIEMyOS4yODU4LDExOC4wMjEzIDI4LjI4NTgsMTE3Ljk1MzMgMjcuMjk4OCwxMTcuODE2MyBMMjYuMjE2OCwxMTcuNjY3MyBMMjQuNjY3OCwxMTMuMTk2MyBDMjMuNTkyOCwxMTIuODU0MyAyMi41NjE4LDExMi40MTgzIDIxLjU4NjgsMTExLjg5NDMgTDE3LjMxMDgsMTEzLjg4MTMgTDE2LjQ1MDgsMTEzLjIxMzMgQzE1LjcxOTgsMTEyLjY0NjMgMTUuMDE4OCwxMTIuMDE3MyAxNC4zNjY4LDExMS4zNDgzIEMxMy43NDU4LDExMC43MzAzIDEzLjEyOTgsMTEwLjAyMDMgMTIuNTUzOCwxMDkuMjU3MyBMMTEuODk2OCwxMDguMzg3MyBMMTMuOTU5OCwxMDQuMTMxMyBDMTMuNDU5OCwxMDMuMTU5MyAxMy4wNDI4LDEwMi4xMjMzIDEyLjcxNTgsMTAxLjAzMzMgTDguMjcxOCw5OS40MDkzIEw4LjE0MDgsOTguMzI0MyBDNy45MjQ4LDk2LjU0NjMgNy45MzY4LDk0LjY4OTMgOC4xNzY4LDkyLjgwNTMgTDguMzE2OCw5MS43MDYzIEwxMi44MDY4LDkwLjE2MjMgQzEzLjE0MDgsODkuMTAzMyAxMy41Nzg4LDg4LjA3MjMgMTQuMTE0OCw4Ny4wNzkzIEwxMi4xMTk4LDgyLjc4NDMgTDEyLjc4NzgsODEuOTI2MyBDMTMuMzUxOCw4MS4yMDAzIDEzLjk1OTgsODAuNTIzMyAxNC42NDg4LDc5Ljg1NTMgQzE1LjM3NTgsNzkuMTQ4MyAxNi4wNTk4LDc4LjU1NDMgMTYuNzM5OCw3OC4wNDEzIEwxNy42MDk4LDc3LjM4NTMgTDIxLjg2MTgsNzkuNDQ4MyBDMjIuODQ4OCw3OC45MzczIDIzLjg4NTgsNzguNTE5MyAyNC45NjI4LDc4LjE5ODMgTDI2LjU5NTgsNzMuNzM3MyBMMjcuNjg5OCw3My42MTMzIEMyOS41MTA4LDczLjQwNzMgMzEuMzYxOCw3My40MTkzIDMzLjE5MzgsNzMuNjUwMyBMMzQuMjk0OCw3My43OTEzIEwzNS44NDI4LDc4LjI4OTMgQzM2LjkxODgsNzguNjMyMyAzNy45NDc4LDc5LjA2ODMgMzguOTE5OCw3OS41OTAzIEw0My4yMTY4LDc3LjU5NDMgTDQ0LjA3NDgsNzguMjYyMyBDNDQuNzE1OCw3OC43NjEzIDQ1LjM0OTgsNzkuMzI3MyA0Ni4xMjU4LDgwLjEwMTMgQzQ2Ljc3NjgsODAuNzY0MyA0Ny4zODY4LDgxLjQ2NjMgNDcuOTUxOCw4Mi4yMDIzIEw0OC42MjE4LDgzLjA3NTMgTDQ2LjU1MDgsODcuMzQyMyBDNDcuMDY1OCw4OC4zNDQzIDQ3LjQ4NTgsODkuMzg1MyA0Ny44MDY4LDkwLjQ1MzMgTDUyLjI2MzgsOTIuMDY2MyBMNTIuMzg4OCw5My4xNjUzIEM1Mi41OTY4LDk0Ljk5NzMgNTIuNTgwOCw5Ni44NTUzIDUyLjM0MzgsOTguNjg3MyBMNTIuMjAwOCw5OS43ODQzIEw0Ny43MTM4LDEwMS4zMjgzIEM0Ny4zNzk4LDEwMi4zODUzIDQ2Ljk0MjgsMTAzLjQxNTMgNDYuNDA3OCwxMDQuNDA3MyBMNDguNDE4OCwxMDguNzA5MyBMNDcuNzE5OCwxMDkuNTc0MyBDNDcuMTQyOCwxMTAuMjkxMyA0Ni41Mjc4LDExMC45NzczIDQ1Ljg5MjgsMTExLjYxNDMgQzQ1LjI0MjgsMTEyLjI0NzMgNDQuNTQ2OCwxMTIuODUxMyA0My44MDQ4LDExMy40MzAzIEw0Mi45Mjk4LDExNC4xMTMzIEwzOC42NDQ4LDExMi4wMzYzIEMzNy42Njc4LDExMi41NDEzIDM2LjYzNTgsMTEyLjk1OTMgMzUuNTU4OCwxMTMuMjg1MyBMMzMuOTI0OCwxMTcuNzUyMyBMMzIuODI5OCwxMTcuODc3MyBDMzEuOTgyOCwxMTcuOTczMyAzMS4xMzU4LDExOC4wMjAzIDMwLjI5MjgsMTE4LjAyMTMgTDMwLjI5MjgsMTE4LjAyMTMgWiIgaWQ9IkZpbGwtMzMiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTMwLjI1MTksODguMDk3MiBDMjguMzE0OSw4OC4wOTcyIDI2LjM3NjksODguODIzMiAyNC44ODc5LDkwLjI3ODIgQzIxLjg4NzksOTMuMjM1MiAyMS44NDc5LDk4LjA5NjIgMjQuODAyOSwxMDEuMTEyMiBDMjcuNzYxOSwxMDQuMTE3MiAzMi42MTU5LDEwNC4xNTUyIDM1LjYyMTksMTAxLjE5NjIgQzM4LjYyNjksOTguMjM0MiAzOC42NzE5LDkzLjM4MjIgMzUuNzE5OSw5MC4zODAyIEMzNC4yMjI5LDg4Ljg2MDIgMzIuMjM3OSw4OC4wOTcyIDMwLjI1MTksODguMDk3MiBMMzAuMjUxOSw4OC4wOTcyIFogTTMwLjI1NjksMTA2Ljk1MzIgQzI3LjM1MzksMTA2Ljk1MzIgMjQuNDUyOSwxMDUuODM4MiAyMi4yNTk5LDEwMy42MTEyIEMxNy45Mjg5LDk5LjE5MTIgMTcuOTg4OSw5Mi4wNzEyIDIyLjM5MDksODcuNzM0MiBDMjYuODEwOSw4My40MTMyIDMzLjkyNzksODMuNDgxMiAzOC4yNjA5LDg3Ljg3OTIgQzQyLjU5MDksOTIuMjgyMiA0Mi41Mjc5LDk5LjM5NTIgMzguMTIyOSwxMDMuNzM1MiBMMzguMTIxOSwxMDMuNzM2MiBDMzUuOTQyOSwxMDUuODgzMiAzMy4wOTk5LDEwNi45NTMyIDMwLjI1NjksMTA2Ljk1MzIgTDMwLjI1NjksMTA2Ljk1MzIgWiIgaWQ9IkZpbGwtMzUiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTUuMzU1Myw0Ny45NzUgQzUuMzU1Myw0Ni42ODggNC4zMTIzLDQ1LjY0NCAzLjAyNDMsNDUuNjQ0IEMxLjczNzMsNDUuNjQ0IDAuNjkzMyw0Ni42ODggMC42OTMzLDQ3Ljk3NSBDMC42OTMzLDQ5LjI2MyAxLjczNzMsNTAuMzA2IDMuMDI0Myw1MC4zMDYgQzQuMzEyMyw1MC4zMDYgNS4zNTUzLDQ5LjI2MyA1LjM1NTMsNDcuOTc1IiBpZD0iRmlsbC0zNyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTMuNDAwNyw0Ny45NzUgQzEzLjQwMDcsNDYuNjg4IDEyLjM1NzcsNDUuNjQ0IDExLjA2OTcsNDUuNjQ0IEM5Ljc4MjcsNDUuNjQ0IDguNzM4Nyw0Ni42ODggOC43Mzg3LDQ3Ljk3NSBDOC43Mzg3LDQ5LjI2MyA5Ljc4MjcsNTAuMzA2IDExLjA2OTcsNTAuMzA2IEMxMi4zNTc3LDUwLjMwNiAxMy40MDA3LDQ5LjI2MyAxMy40MDA3LDQ3Ljk3NSIgaWQ9IkZpbGwtMzkiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTUuNDQwMyw1NS43MjMgQzUuNDQwMyw1NC40MzYgNC4zOTczLDUzLjM5MiAzLjEwOTMsNTMuMzkyIEMxLjgyMjMsNTMuMzkyIDAuNzc4Myw1NC40MzYgMC43NzgzLDU1LjcyMyBDMC43NzgzLDU3LjAxMSAxLjgyMjMsNTguMDU0IDMuMTA5Myw1OC4wNTQgQzQuMzk3Myw1OC4wNTQgNS40NDAzLDU3LjAxMSA1LjQ0MDMsNTUuNzIzIiBpZD0iRmlsbC00MSIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTMuNDg2Miw1NS43MjMgQzEzLjQ4NjIsNTQuNDM2IDEyLjQ0MzIsNTMuMzkyIDExLjE1NTIsNTMuMzkyIEM5Ljg2ODIsNTMuMzkyIDguODI0Miw1NC40MzYgOC44MjQyLDU1LjcyMyBDOC44MjQyLDU3LjAxMSA5Ljg2ODIsNTguMDU0IDExLjE1NTIsNTguMDU0IEMxMi40NDMyLDU4LjA1NCAxMy40ODYyLDU3LjAxMSAxMy40ODYyLDU1LjcyMyIgaWQ9IkZpbGwtNDMiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTUuMzU1Myw2My4yMTI4IEM1LjM1NTMsNjEuOTI0OCA0LjMxMjMsNjAuODgxOCAzLjAyNDMsNjAuODgxOCBDMS43MzczLDYwLjg4MTggMC42OTMzLDYxLjkyNDggMC42OTMzLDYzLjIxMjggQzAuNjkzMyw2NC40OTk4IDEuNzM3Myw2NS41NDM4IDMuMDI0Myw2NS41NDM4IEM0LjMxMjMsNjUuNTQzOCA1LjM1NTMsNjQuNDk5OCA1LjM1NTMsNjMuMjEyOCIgaWQ9IkZpbGwtNDUiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTEzLjQwMDcsNjMuMjEyOCBDMTMuNDAwNyw2MS45MjQ4IDEyLjM1NzcsNjAuODgxOCAxMS4wNjk3LDYwLjg4MTggQzkuNzgyNyw2MC44ODE4IDguNzM4Nyw2MS45MjQ4IDguNzM4Nyw2My4yMTI4IEM4LjczODcsNjQuNDk5OCA5Ljc4MjcsNjUuNTQzOCAxMS4wNjk3LDY1LjU0MzggQzEyLjM1NzcsNjUuNTQzOCAxMy40MDA3LDY0LjQ5OTggMTMuNDAwNyw2My4yMTI4IiBpZD0iRmlsbC00NyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTMuNDg2Miw3MC45NjA4IEMxMy40ODYyLDY5LjY3MjggMTIuNDQzMiw2OC42Mjk4IDExLjE1NTIsNjguNjI5OCBDOS44NjgyLDY4LjYyOTggOC44MjQyLDY5LjY3MjggOC44MjQyLDcwLjk2MDggQzguODI0Miw3Mi4yNDc4IDkuODY4Miw3My4yOTE4IDExLjE1NTIsNzMuMjkxOCBDMTIuNDQzMiw3My4yOTE4IDEzLjQ4NjIsNzIuMjQ3OCAxMy40ODYyLDcwLjk2MDgiIGlkPSJGaWxsLTQ5IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy40ODYyLDI2LjA5NjYgQzEzLjQ4NjIsMjQuODA5NiAxMi40NDMyLDIzLjc2NTYgMTEuMTU1MiwyMy43NjU2IEM5Ljg2ODIsMjMuNzY1NiA4LjgyNDIsMjQuODA5NiA4LjgyNDIsMjYuMDk2NiBDOC44MjQyLDI3LjM4NDYgOS44NjgyLDI4LjQyNzYgMTEuMTU1MiwyOC40Mjc2IEMxMi40NDMyLDI4LjQyNzYgMTMuNDg2MiwyNy4zODQ2IDEzLjQ4NjIsMjYuMDk2NiIgaWQ9IkZpbGwtNTEiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTUuMzU1MywzMy41ODYzIEM1LjM1NTMsMzIuMjk5MyA0LjMxMjMsMzEuMjU1MyAzLjAyNDMsMzEuMjU1MyBDMS43MzczLDMxLjI1NTMgMC42OTMzLDMyLjI5OTMgMC42OTMzLDMzLjU4NjMgQzAuNjkzMywzNC44NzQzIDEuNzM3MywzNS45MTczIDMuMDI0MywzNS45MTczIEM0LjMxMjMsMzUuOTE3MyA1LjM1NTMsMzQuODc0MyA1LjM1NTMsMzMuNTg2MyIgaWQ9IkZpbGwtNTMiIGZpbGw9IiMwQTkwREQiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTEzLjQwMDcsMzMuNTg2MyBDMTMuNDAwNywzMi4yOTkzIDEyLjM1NzcsMzEuMjU1MyAxMS4wNjk3LDMxLjI1NTMgQzkuNzgyNywzMS4yNTUzIDguNzM4NywzMi4yOTkzIDguNzM4NywzMy41ODYzIEM4LjczODcsMzQuODc0MyA5Ljc4MjcsMzUuOTE3MyAxMS4wNjk3LDM1LjkxNzMgQzEyLjM1NzcsMzUuOTE3MyAxMy40MDA3LDM0Ljg3NDMgMTMuNDAwNywzMy41ODYzIiBpZD0iRmlsbC01NSIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNNS40NDAzLDQxLjMzNDQgQzUuNDQwMyw0MC4wNDY0IDQuMzk3MywzOS4wMDM0IDMuMTA5MywzOS4wMDM0IEMxLjgyMjMsMzkuMDAzNCAwLjc3ODMsNDAuMDQ2NCAwLjc3ODMsNDEuMzM0NCBDMC43NzgzLDQyLjYyMTQgMS44MjIzLDQzLjY2NTQgMy4xMDkzLDQzLjY2NTQgQzQuMzk3Myw0My42NjU0IDUuNDQwMyw0Mi42MjE0IDUuNDQwMyw0MS4zMzQ0IiBpZD0iRmlsbC01NyIgZmlsbD0iIzBBOTBERCI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTMuNDg2Miw0MS4zMzQ0IEMxMy40ODYyLDQwLjA0NjQgMTIuNDQzMiwzOS4wMDM0IDExLjE1NTIsMzkuMDAzNCBDOS44NjgyLDM5LjAwMzQgOC44MjQyLDQwLjA0NjQgOC44MjQyLDQxLjMzNDQgQzguODI0Miw0Mi42MjE0IDkuODY4Miw0My42NjU0IDExLjE1NTIsNDMuNjY1NCBDMTIuNDQzMiw0My42NjU0IDEzLjQ4NjIsNDIuNjIxNCAxMy40ODYyLDQxLjMzNDQiIGlkPSJGaWxsLTU5IiBmaWxsPSIjMEE5MEREIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat; background-size: 100% 100%; }
.page-home.common-white-label-wrapper .ctn-list.home-middle.common .items .img-wrapper[data-img='03']:before {width: 139px; height: 117px;  content: ''; background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_middel_solution_img03@2x.png') no-repeat; background-size: 100% 100%; }
.page-home.common-white-label-wrapper .ctn-list.home-middle.common .items p {max-width: 100%;  padding: 0; }
.page-home.common-white-label-wrapper .ctn-list.home-middle.common .items p.title {width: 260px;  margin: 20px auto; }
.page-home.common-white-label-wrapper .ctn-list.home-middle.common .items p.title:lang(zh) { word-break: normal; }
.page-home.common-white-label-wrapper .ctn-list.home-middle.common .items:first-child { margin-left: 0; }

.page-home[data-state=logout] .layout-contents { padding: 0; }
.page-home[data-state=logout] .layout-contents.common-white-label { padding-top: 74px; }
.page-home[data-state=logout] .layout-contents.aws-partner-add { padding-top: 134px; }
.page-home[data-state=logout] .layout-contents.aws-partner-add .title-contents .wrapper:before { top: 134px !important; }
.page-home[data-state=logout] .layout-contents.aws-partner-add .title-contents .home-summary-inner .text-wrapper { padding-top: 134px !important; }

.page-home .layout-wrap { min-width: 1440px; }

.page-home .global-menu.new { min-width: 1440px; }

.page-home.white-label-style .layout-wrap { min-width: 1200px; }

.page-home.white-label-style .global-menu.new { min-width: 1200px; }

.page-home.white-label-style .home-summary.opsnow-summary .home-top-slider-wrap { background-color: #fff; }
.page-home.white-label-style .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li .home-summary-inner { background-color: #fff; }
.page-home.white-label-style .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li .home-summary-inner:before {z-index: -1; top: 129px; right: 0; left: auto; width: 1440px; height: 650px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/opsnow_main_summary_whitelabel.png') calc(100% - 140px) 0 no-repeat; background-size: 645px 611px; }
.page-home.white-label-style .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li .home-summary-inner h1 , .page-home.white-label-style .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li .home-summary-inner p { color: #1c2024; }

.page-home.white-label-style .ctn-list.home-middle .items:nth-of-type(1):before {width: 268px; height: 140px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_middle_solution_img01@2x.png') no-repeat; background-size: 100% 100%; }

.page-home.white-label-style .ctn-list.home-middle .items:nth-of-type(2):before {width: 270px; height: 113px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_middle_solution_img02@2x.png') no-repeat; background-size: 100% 100%; }

.page-home.white-label-style .ctn-list.home-middle .items:nth-of-type(3):before {width: 277px; height: 143px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_middle_solution_img03@2x.png') no-repeat; background-size: 100% 100%; }

.page-home .swiper-container { width: 100%; height: 100%; }

.page-home .swiper-slide {font-size: 18px; display: -ms-flexbox; display: flex;  text-align: center; background: #fff; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }

.page-home .layout-wrap { padding-top: 0 !important; }

@keyframes fadeIn { 0% { opacity: 0; }
	100% { opacity: 1; } }

.page-home .home-summary { background-color: #fff; }
.page-home .home-summary.opsnow-summary {position: relative; overflow: hidden;  background: #fff !important; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap { text-align: center; background-color: #02207c; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .swiper-container-horizontal > .swiper-pagination-bullets , .page-home .home-summary.opsnow-summary .home-top-slider-wrap .swiper-pagination-custom , .page-home .home-summary.opsnow-summary .home-top-slider-wrap .swiper-pagination-fraction {top: 170px; bottom: auto; left: 25px;  display: inline-block; width: auto; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet , .page-home .home-summary.opsnow-summary .home-top-slider-wrap .swiper-pagination-custom .swiper-pagination-bullet , .page-home .home-summary.opsnow-summary .home-top-slider-wrap .swiper-pagination-fraction .swiper-pagination-bullet { width: 10px; height: 10px; opacity: 1; border-radius: 4px; background: rgba(216, 216, 216, .2); }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active , .page-home .home-summary.opsnow-summary .home-top-slider-wrap .swiper-pagination-custom .swiper-pagination-bullet-active , .page-home .home-summary.opsnow-summary .home-top-slider-wrap .swiper-pagination-fraction .swiper-pagination-bullet-active { width: 40px; background: #d8d8d8; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .slider { position: relative; overflow: hidden; width: 1440px; min-height: 724px; margin: 0 auto 0; transition: .3s ease-in-out; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li { text-align: left; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li .home-summary-inner { background-color: #02207c; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li .home-summary-inner:before {z-index: -1; top: 74px; right: auto; left: 0px; width: 1440px; height: 650px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/opsnow_main_summary_img_01.png') calc(50% + 50px) center no-repeat; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li .home-summary-inner[data-state=auto-spot]:before {top: 120px; right: 90px; width: 645px; height: 611px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/opsnow_main_summary_img_01.png') 0 0 no-repeat; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li .home-summary-inner[data-state=opsnow]:before {top: 236px; right: 115px; width: 536px; height: 429px;  background: url('/assets/images/opsnow_main_summary_img.png') 0 0 no-repeat; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li .home-summary-inner {z-index: 1;  min-height: 650px; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li .home-summary-inner:before {position: absolute;  content: ''; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li .home-summary-inner .text-area { padding: 0 120px; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li .home-summary-inner h1 {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.5rem; font-weight: 400; line-height: 3.375rem; width: 600px;  color: #fff; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li .home-summary-inner h1 span { color: #0acd7f; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li .home-summary-inner p {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.75rem; width: 435px;  margin-top: 21px; white-space: pre-line; color: #9eb6e7; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li .home-summary-inner p span { color: #0acd7f; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li .home-summary-inner .btn {z-index: 300; overflow: hidden; width: auto;  margin-top: 40px; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li .home-summary-inner .btn a {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 500; float: left;  min-width: 160px; padding-right: 25px; padding-left: 25px; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li .home-summary-inner .btn a + a { margin-left: 10px; }
.page-home .home-summary.opsnow-summary .home-top-slider-wrap .slider ul li .home-summary-inner .btn a a.line:before {position: absolute; width: 16px; height: 16px;  content: ''; background: url('/assets/images/main_slider_btn_video_icon.png') no-repeat center center; }
.page-home .home-summary .home-summary-inner {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  position: relative; top: 0px; box-sizing: border-box; width: 1440px; min-height: 780px; margin: 0 auto; padding-top: 190px; padding-left: 25px; color: #fff; }
.page-home .home-summary .home-summary-inner h1 { font-size: 4.375rem; font-weight: 700; line-height: 1.143em; }
.page-home .home-summary .home-summary-inner p {font-size: 1.563rem; font-weight: 400; line-height: 1.200em;  margin-top: 35px; }

.page-home .layout-contents-inner { background-color: #f5f6fa; }
.page-home .layout-contents-inner.layout-fixed { background-color: transparent; }
.page-home .layout-contents-inner.layout-fixed .ctn-wrap { padding: 90px 0; }
.page-home .layout-contents-inner .ctn-wrap { padding: 90px 0; }
.page-home .layout-contents-inner .ctn-wrap .title { text-align: center; color: 222; }
.page-home .layout-contents-inner .ctn-wrap .title h2 { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.125rem; font-weight: 400; line-height: 2.5rem; }
.page-home .layout-contents-inner .ctn-wrap .title p {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 400; line-height: 1rem;  margin-top: 20px; }
.page-home .layout-contents-inner .ctn-wrap .title p.top-padding {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 400; line-height: 1.875rem;  margin-top: 60px; color: #88939f; }
.page-home .layout-contents-inner .ctn-wrap.bgcolor { background: #f9f9f9; }

.page-home .ctn-list {display: -ms-flexbox; display: flex;  margin-top: 80px; -ms-flex-pack: justify; justify-content: space-between; }
.page-home .ctn-list.align-center { -ms-flex-pack: center; justify-content: center; }
.page-home .ctn-list.align-center .items { margin: 0 20px; }
.page-home .ctn-list.sp {padding-right: 360px;  padding-left: 360px; }
.page-home .ctn-list.sp .items { border: 0; }
.page-home .ctn-list.sp .items:before {position: absolute; top: 0px; left: 50%;  content: ''; transform: translate(-50%, 0); }
.page-home .ctn-list.sp .items:nth-of-type(1):before {width: 156px; height: 48px;  background-image: url(/assets/images/contents_sprites.png); background-position: -1090px -695px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-home .ctn-list.sp .items:nth-of-type(1):before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-home .ctn-list.sp .items:nth-of-type(2):before {width: 97px; height: 49px;  background-image: url(/assets/images/contents_sprites.png); background-position: -1180px -272px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-home .ctn-list.sp .items:nth-of-type(2):before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-home .ctn-list.home-client {width: 900px; margin: 0px auto 0; margin-top: 45px; padding-right: 80px;  padding-left: 80px; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.page-home .ctn-list.home-client .items {display: inline-block; width: auto; margin: 40px 25px 0;  padding: 0; border: 0; }
.page-home .ctn-list.home-client .items:before { display: none; }
.page-home .ctn-list.home-partners {padding-right: 0;  padding-left: 0; -ms-flex-pack: center; justify-content: center; }
.page-home .ctn-list.home-partners .items { position: relative; display: inline-block; width: auto; padding: 0 40px; border: 0; }
.page-home .ctn-list.home-partners .items:before { display: none; }
.page-home .ctn-list.home-partners .items[data-state=coming-soon]:before {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 300; line-height: 1.5625rem; position: absolute; bottom: -28px; left: 50%;  display: inline-block; width: 114px; height: 25px; content: 'Coming Soon'; transform: translateX(-50%); color: #c3c8cd; border: 1px solid #efefef; border-radius: 2px; }
.page-home .ctn-list.home-partners .items[data-state=new]:before {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 300; line-height: 1.5625rem; position: absolute; bottom: -28px; left: 50%;  display: inline-block; width: 54px; height: 25px; content: 'New'; transform: translateX(-50%); color: #f66c23; border: 1px solid #f66c23; border-radius: 2px; }
.page-home .ctn-list.home-middle {padding-right: 0px;  padding-left: 0px; }
.page-home .ctn-list.home-middle .items { width: 360px; padding-top: 160px; border: 0; }
.page-home .ctn-list.home-middle .items:before {position: absolute; top: 0px; left: 50%;  content: ''; transform: translate(-50%, 0); }
.page-home .ctn-list.home-middle .items:nth-of-type(1):before {width: 116px; height: 122px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_middel_solution_img01@2x.png') no-repeat; background-size: 100% 100%; }
.page-home .ctn-list.home-middle .items:nth-of-type(2):before {width: 126px; height: 122px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_middel_solution_img02@2x.png') no-repeat; background-size: 100% 100%; }
.page-home .ctn-list.home-middle .items:nth-of-type(3):before {width: 139px; height: 117px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_middel_solution_img03@2x.png') no-repeat; background-size: 100% 100%; }
.page-home .ctn-list.home-middle .items p , .page-home .ctn-list.home-middle .items div {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 1.375rem;  position: relative; padding: 0 10px; color: #88939f; }
html[lang='en'] .page-home .ctn-list.home-middle .items p , html[lang='en'] .page-home .ctn-list.home-middle .items div { word-break: keep-all; }
.page-home .ctn-list.home-middle .items p.title , .page-home .ctn-list.home-middle .items div.title { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 400; line-height: 1.75rem; margin-top: 10px; margin-bottom: 10px; padding: 0; color: #1c2024; }
.page-home .ctn-list.home-middle .items .width-btn { position: relative; padding-bottom: 40px; }
.page-home .ctn-list.home-middle .items .btn { position: absolute; bottom: 0px; width: calc(100% - 40px); margin-top: 0px; }
.page-home .ctn-list.home-middle .items .btn a {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; line-height: .75rem;  position: relative; padding-right: 18px; color: #0acd7f; }
.page-home .ctn-list.home-middle .items .btn a:after { position: absolute; top: calc(50% - 1px); left: 100%; width: 10px; height: 11px; content: ''; transform: translate(-10px, -50%); background-image: url(../images/layout_sprites.png); background-position: -209px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-home .ctn-list.home-middle .items .btn a:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.page-home .ctn-list.service {width: 1200px; margin-top: 30px; margin-right: auto; margin-left: auto; padding-right: 40px;  padding-left: 40px; -ms-flex-pack: center; justify-content: center; }
.page-home .ctn-list.service:nth-of-type(2) { margin-top: 40px; }
.page-home .ctn-list.service:nth-of-type(2) .items:nth-of-type(1):before {width: 178px; height: 77px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_service_am_img@2x.png') no-repeat; background-size: 100% 100%; }
.page-home .ctn-list.service:nth-of-type(2) .items:nth-of-type(2):before {width: 88px; height: 72px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_service_an_img@2x.png') no-repeat; background-size: 100% 100%; }
.page-home .ctn-list.service:nth-of-type(2) .items:nth-of-type(3):before {width: 239px; height: 77px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_service_ps_img@2x.png') no-repeat; background-size: 100% 100%; }
.page-home .ctn-list.service:nth-of-type(3) .items:nth-of-type(1):before {width: 168px; height: 73px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_service_cm_img@2x.png') no-repeat; background-size: 100% 100%; }
.page-home .ctn-list.service:nth-of-type(3) .items:nth-of-type(2):before {width: 206px; height: 77px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_service_mt_img@2x.png') no-repeat; background-size: 100% 100%; }
.page-home .ctn-list.service:nth-of-type(3) .items:nth-of-type(3):before {width: 168px; height: 152px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_service_ap_img@2x.png') no-repeat; background-size: 100% 100%; }
html[lang='zh'] .page-home .ctn-list.service:nth-of-type(2) { margin-top: 40px; }
html[lang='zh'] .page-home .ctn-list.service:nth-of-type(2) .items:nth-of-type(1):before {width: 72px; height: 74px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_service_am_img_zh@2x.png') no-repeat; background-size: 100% 100%; }
html[lang='zh'] .page-home .ctn-list.service:nth-of-type(2) .items:nth-of-type(2):before {width: 88px; height: 72px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_service_an_img_zh@2x.png') no-repeat; background-size: 100% 100%; }
html[lang='zh'] .page-home .ctn-list.service:nth-of-type(2) .items:nth-of-type(3):before {width: 165px; height: 74px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_service_ps_img_zh@2x.png') no-repeat; background-size: 100% 100%; }
html[lang='zh'] .page-home .ctn-list.service:nth-of-type(3) .items:nth-of-type(1):before {width: 72px; height: 70px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_service_cm_img_zh@2x.png') no-repeat; background-size: 100% 100%; }
html[lang='zh'] .page-home .ctn-list.service:nth-of-type(3) .items:nth-of-type(2):before {width: 72px; height: 74px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_service_mt_img_zh@2x.png') no-repeat; background-size: 100% 100%; }
html[lang='zh'] .page-home .ctn-list.service:nth-of-type(3) .items:nth-of-type(3):before {width: 12px; height: 73px;  background: url('https://seoul-prd-portaladmin.s3.amazonaws.com/COMMONS/en/home_service_ap_img_zh@2x.png') no-repeat; background-size: 100% 100%; }
.page-home .ctn-list.service .items {width: 410px; min-height: 76px; margin: 0 10px;  padding-top: 110px; transition: .3s ease-in-out; border-radius: 4px; background-color: #fff; }
.page-home .ctn-list.service .items:hover {transition: .3s ease-in-out;  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .2); }
.page-home .ctn-list.service .items:before {position: absolute; top: 25px; left: 50%;  content: ''; transform: translate(-50%, 0); }
.page-home .ctn-list.service .items .btn { position: absolute; bottom: 30px; width: calc(100% - 40px); margin-top: 15px; }
.page-home .ctn-list.service .items .btn a {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; line-height: .75rem;  position: relative; padding-right: 18px; color: #0acd7f; }
.page-home .ctn-list.service .items .btn a:after { position: absolute; top: calc(50% - 1px); left: 100%; width: 10px; height: 11px; content: ''; transform: translate(-10px, -50%); background-image: url(../images/layout_sprites.png); background-position: -209px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-home .ctn-list.service .items .btn a:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.page-home .ctn-list.service .items p { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 1.375rem; overflow: hidden; max-height: 4.125rem; padding: 0 40px; word-wrap: break-word; word-break: keep-all; color: #88939f; }
.page-home .ctn-list.service .items p.title { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 400; line-height: 1.75rem; margin-top: 10px; margin-bottom: 10px; color: #1c2024; }


.home-client-slider-wrap { position: relative; margin-top: 50px; text-align: center; }
.home-client-slider-wrap .btn { position: absolute; z-index: 300; top: 50%; left: 50%; display: inline-block; overflow: hidden; transform: translateY(-50%); text-indent: -9999px; }
.home-client-slider-wrap .btn:hover.prev {width: 19px; height: 37px;  background-image: url(/assets/images/sprites.png); background-position: -75px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .home-client-slider-wrap .btn:hover.prev { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.home-client-slider-wrap .btn:hover.next {width: 19px; height: 37px;  background-image: url(/assets/images/sprites.png); background-position: 0px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .home-client-slider-wrap .btn:hover.next { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.home-client-slider-wrap .btn.prev {width: 19px; height: 37px;  margin-left: -328px; background-image: url(/assets/images/sprites.png); background-position: -100px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .home-client-slider-wrap .btn.prev { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.home-client-slider-wrap .btn.next {width: 19px; height: 37px;  margin-left: 310px; background-image: url(/assets/images/sprites.png); background-position: -50px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .home-client-slider-wrap .btn.next { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.home-client-slider-wrap .slider { position: relative; overflow: hidden; width: 560px; height: 260px; margin: 0 auto 0; transition: .3s ease-in-out; text-align: center; border: 1px solid #efefef; border-radius: 4px; }
.home-client-slider-wrap .slider:hover {transition: .3s ease-in-out;  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .2); }
.home-client-slider-wrap .slider ul { position: absolute; top: 0; left: 0; display: inline-block; }
.home-client-slider-wrap .slider ul li { position: relative; float: left; width: 500px; height: 260px; padding: 0 30px; }
.home-client-slider-wrap .slider ul li .logo-img { display: -ms-flexbox; display: flex; height: 75px; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.home-client-slider-wrap .slider ul li .text-contents {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 400; line-height: 2rem; display: -ms-flexbox; display: flex; width: 100%;  height: 90px; word-wrap: break-word; word-break: keep-all; color: #1c2024; -ms-flex-align: center; align-items: center; }
html[lang=zh] .home-client-slider-wrap .slider ul li .text-contents { word-break: normal; }
html[lang=ja] .home-client-slider-wrap .slider ul li .text-contents {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.75rem;  word-wrap: break-word; word-break: break-all; }
.home-client-slider-wrap .slider ul li .name {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 1rem;  position: absolute; bottom: 40px; width: calc(100% - 60px); height: 16px; color: #1c2024; }


.service-portal .btn-bsp {font-size: 1.0625rem; font-weight: 700; line-height: 50px; position: fixed; top: 0; left: 20px;  display: block; vertical-align: middle; color: #000; }
.service-portal .btn-bsp img { vertical-align: middle; }
.service-portal .btn-bsp.logo-bg {line-height: 1; overflow: hidden; width: 131px; height: 39px; margin: 20px 0 0; white-space: nowrap; text-indent: 100%;  background-image: url(../images/layout_sprites.png); background-position: 0px -477px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal .btn-bsp.logo-bg { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal [data-tooltip=info]:after {display: inline-block; width: 16px; height: 16px; margin: -2px 0 0 5px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -696px -177px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal [data-tooltip=info]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal .page-section {position: relative;  margin-top: 40px; }
.service-portal .page-section .page-section-title { font-size: 1.25rem; font-weight: 700; color: #000; }
.service-portal .page-section .page-section-description { font-size: .75rem; line-height: 1.5em; color: #999; }
.service-portal .page-section .page-section-utils {position: absolute; top: -10px; right: 0;  display: block; }
.service-portal .edit-files { position: relative; overflow: hidden; }
.service-portal .edit-files .guide-message { margin-left: 15px; }
.service-portal .edit-files .list-files {position: relative; overflow: auto;  box-sizing: border-box; max-width: 600px; max-height: 142px; margin-top: 10px; padding: 10px 15px; border: 1px solid #e6e6e6; background: rgba(255, 255, 255, .5); }
.service-portal .edit-files .list-files .delete_btn {position: absolute; z-index: 1; top: 50%; left: 15px; display: block; overflow: hidden; width: 12px; height: 10px; margin-top: -5px;  content: ''; white-space: nowrap; text-indent: 100%; background-image: url(/assets/images/sprites.png); background-position: -662px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal .edit-files .list-files .delete_btn { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal .edit-files .list-files > p .file {font-size: .75rem; line-height: 30px; position: relative;  display: inline-block; overflow: hidden; width: 400px; padding-left: 48px; text-align: left; white-space: nowrap; text-overflow: ellipsis; color: #000; }
.service-portal .edit-files .list-files > p .file.icon-img { position: relative; }
.service-portal .edit-files .list-files > p .file.icon-img:after {position: absolute; top: 50%; left: 20px; width: 20px; height: 20px; margin-top: -10px; content: '';  background-image: url(../images/layout_sprites.png); background-position: -356px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal .edit-files .list-files > p .file.icon-img:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal .edit-files .list-files > p .file .file-icon { display: inline-block; margin: -3px 5px 0 -3px; vertical-align: middle; }
.service-portal .edit-files .list-files .file-size {font-size: .75rem; line-height: 50px; position: absolute; top: 0; right: 20px;  display: block; color: #666; }
.service-portal .edit-files .list-files .file-size .size { display: inline-block; }
.service-portal .edit-files .list-files .file-size .size .current { color: #3b99ff; }
.service-portal .edit-files .btn-delete-all {font-size: .75rem; font-weight: 400;  display: inline-block; margin-top: 10px; margin-left: 14px; text-decoration: underline; color: #666; }

.service-portal.page-join { background-color: #fff; }
.service-portal.page-join .layout-page-title { padding: 19px 0 0 0; text-align: center; border: 0px; }
.service-portal.page-join .layout-page-title h1 {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; font-weight: 400; line-height: 2.125rem;  display: inline-block; }
.service-portal.page-join .layout-page-title.multiline { height: auto; }
.service-portal.page-join .layout-contents-inner { padding-right: 100px; padding-left: 100px; }
.service-portal.page-join .samsung-join-text { font-size: 1rem; line-height: 1.75rem; text-align: center; color: #222; }
.service-portal.page-join .samsung-join-text + .bottom-btns.invited { max-width: 250px; }
.service-portal.page-join .join-container {width: 100%;  margin-top: 40px; padding: 0; }
.service-portal.page-join .join-container .agreement-container { border: 1px solid #e6e6e6; background-color: #fff; }
.service-portal.page-join .join-container .agreement-container .agreement-container-header {font-weight: 500; line-height: 60px; height: 60px;  padding: 0 30px; border-bottom: 1px solid #e6e6e6; }
.service-portal.page-join .join-container .agreement-container .agreement-container-header label { font-size: 1rem; font-weight: inherit; padding-left: 25px; color: #999; }
.service-portal.page-join .join-container .agreement-container .agreement-container-header input[type='checkbox']:checked + label { color: #000; }
.service-portal.page-join .join-container .agreement-container .agreement-statement { height: auto; max-height: 240px; margin: 0; padding: 40px 60px; border: 0px; }
.service-portal.page-join .join-container .agreement-container .agreement-statement a:link { font-size: .875rem; text-decoration: underline; }
.service-portal.page-join .join-container .agreement-container .agreement-statement p { font-size: .875rem; }
.service-portal.page-join .join-container .agreement-container + .agreement-container { margin-top: 10px; }
.service-portal.page-join .join-container .agreement-container .agreenemt-radio-group { padding: 10px 30px 20px; }
.service-portal.page-join .join-container .agreement-container .agreenemt-radio-group label { font-size: 1rem; }
.service-portal.page-join .join-container .agreement-container .agreenemt-radio-group label + input[type='radio'] + label { margin-left: 1em; }
.service-portal.page-join .join-container .agreement-container[data-state=invited] .agreement-statement { height: 550px; }
.service-portal.page-join .join-container .join-container-btns { margin-top: 60px; text-align: center; }
.service-portal.page-join .join-container .join-container-btns .button-normal {min-width: 200px;  margin: 0 3px; }
.service-portal.page-join .join-forms {width: 440px;  margin: 0 auto; }
.service-portal.page-join .join-forms.result { width: 690px; }
.service-portal.page-join .join-forms h5 { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 100; line-height: 1.75rem; margin: 0; padding: 0; text-align: center; color: #222; }
.service-portal.page-join .join-forms h5:lang(ja) { white-space: nowrap; }
.service-portal.page-join .join-forms .desc {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.75rem;  display: block; text-align: center; color: #222; }
.service-portal.page-join .join-forms .desc:before {display: block; width: 239px; height: 109px; margin: 35px auto;  content: ''; background-image: url(/assets/images/contents_sprites.png); background-position: 0px -793px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-join .join-forms .desc:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-join .join-forms .invited-join-confirm-icon-area {position: relative; display: inline-block; width: 100%; height: 121px;  margin: 0 auto; }
.service-portal.page-join .join-forms .invited-join-confirm-icon-area.center { text-align: center; }
.service-portal.page-join .join-forms .invited-join-confirm-icon-area.left { text-align: left; }
.service-portal.page-join .join-forms .invited-join-confirm-icon-area.right { text-align: right; }
.service-portal.page-join .join-forms .invited-join-confirm-icon-area:after {position: absolute; top: 50%; left: 50%; width: 140px; height: 116px;  content: ''; transform: translate(-50%, -50%); background: url('/assets/images/815/submit_consulting_icon@2x.png') no-repeat; background-size: 100% 100%; }
.service-portal.page-join .join-forms .join-service-icon-area { display: -ms-flexbox; display: flex; width: 690px; margin: 90px auto; -ms-flex-pack: justify; justify-content: space-between; }
.service-portal.page-join .join-forms .join-service-icon-area.center { text-align: center; }
.service-portal.page-join .join-forms .join-service-icon-area.left { text-align: left; }
.service-portal.page-join .join-forms .join-service-icon-area.right { text-align: right; }
.service-portal.page-join .join-forms .join-service-icon-area > div { position: relative; }
.service-portal.page-join .join-forms .join-service-icon-area > div:nth-of-type(1) .items:after {width: 28px; height: 28px;  background-image: url(../images/layout_sprites.png); background-position: -493px -125px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-join .join-forms .join-service-icon-area > div:nth-of-type(1) .items:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-join .join-forms .join-service-icon-area > div:nth-of-type(2) .items:after {width: 32px; height: 24px;  background-image: url(../images/layout_sprites.png); background-position: -338px -285px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-join .join-forms .join-service-icon-area > div:nth-of-type(2) .items:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-join .join-forms .join-service-icon-area > div:nth-of-type(3) .items:after {width: 32px; height: 24px;  background-image: url(../images/layout_sprites.png); background-position: -376px -285px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-join .join-forms .join-service-icon-area > div:nth-of-type(3) .items:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-join .join-forms .join-service-icon-area > div:nth-of-type(4) .items { width: 130px; }
.service-portal.page-join .join-forms .join-service-icon-area > div:nth-of-type(4) .items:after {width: 74px; height: 32px;  background-image: url(../images/layout_sprites.png); background-position: -616px -136px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-join .join-forms .join-service-icon-area > div:nth-of-type(4) .items:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-join .join-forms .join-service-icon-area > div:nth-of-type(5) .items:after {width: 32px; height: 24px;  background-image: url(../images/layout_sprites.png); background-position: -322px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-join .join-forms .join-service-icon-area > div:nth-of-type(5) .items:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-join .join-forms .join-service-icon-area > div .items { position: relative; display: inline-block; min-width: 90px; height: 90px; border-radius: 100px; background: #f5f5f5; }
.service-portal.page-join .join-forms .join-service-icon-area > div .items:after {position: absolute; top: 50%; left: 50%;  content: ''; transform: translate(-50%, -50%); }
.service-portal.page-join .join-forms .join-service-icon-area > div p {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 100; line-height: 1.125rem;  margin: .625rem 0; }
.service-portal.page-join .join-forms .bottom-btns { display: -ms-flexbox; display: flex; width: 100%; margin: 40px auto 0; -ms-flex-pack: center; justify-content: center; }
.service-portal.page-join .join-forms .bottom-btns.invited { -ms-flex-pack: center; justify-content: center; }
.service-portal.page-join .join-forms .bottom-btns button + button { margin-left: 10px; }
.service-portal.page-join .join-forms .common-sub-text { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 100; line-height: 1.75rem; color: #222; }
.service-portal.page-join .join-forms .common-sub-text.center { text-align: center; }
.service-portal.page-join .join-forms .common-sub-text.left { text-align: left; }
.service-portal.page-join .join-forms .common-sub-text.right { text-align: right; }
.service-portal.page-join .join-forms .common-sub-text p { padding: 0 145px; }
.service-portal.page-join .join-forms .join-forms-btns { margin-top: 60px; text-align: center; }
.service-portal.page-join .join-forms .join-forms-btns.multiple { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
.service-portal.page-join .join-forms .join-forms-btns.multiple .button-normal {margin: 0;  -ms-flex: 1 1 0px; flex: 1 1 0; }
.service-portal.page-join .join-forms .join-forms-btns.multiple .button-normal + .button-normal { margin-left: 10px; }
.service-portal.page-join .join-forms .join-forms-btns:lang(en) .button-home { min-width: 110px; margin: 0 6px 0 0; }
.service-portal.page-join .join-forms .join-forms-btns:lang(en) .button-email { max-width: 275px; padding: 0 16px 0 39px; }
.service-portal.page-join .join-forms .join-forms-btns:lang(en) .button-email:after { left: 16px; }
.service-portal.page-join .join-forms .join-forms-btns .button-home {border-color: #606060;  background-color: #606060; }
.service-portal.page-join .join-forms .join-forms-btns .button-email { position: relative; box-sizing: border-box; padding: 0 0 0 55px; text-align: left; }
.service-portal.page-join .join-forms .join-forms-btns .button-email:hover:after {transition: .3s ease-in-out;  opacity: .5; }
.service-portal.page-join .join-forms .join-forms-btns .button-email:after {position: absolute; top: 50%; left: 26px; width: 18px; height: 16px; margin-top: -8px;  content: ''; transition: .3s ease-in-out; background-image: url(../images/layout_sprites.png); background-position: -335px -379px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-join .join-forms .join-forms-btns .button-email:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-join .join-forms .email-text { margin: 40px 0 0; text-align: center; }
.service-portal.page-join .join-forms .email-text.invited { margin: 20px 0 0; }
.service-portal.page-join .join-forms .email-text p { font-size: .75rem; line-height: 1.66667em; text-align: center; }
.service-portal.page-join .join-forms .email-text p strong { color: #1886ff; }
.service-portal.page-join .join-forms .email-text .email-image { display: inline-block; width: 262px; height: 101px; margin: 37px 0 0; background-image: url(/assets/images/contents_sprites.png); background-position: -1028px -369px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-join .join-forms .email-text .email-image { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
@media (max-width: 1025px) { .service-portal.page-join main , .service-portal.page-join .layout-contents {width: 100% !important;  min-height: auto !important; }
	.service-portal.page-join .btn-bsp.logo-bg { position: absolute; }
	.service-portal.page-join .btn-bsp img { width: 65px; }
	.service-portal.page-join select , .service-portal.page-join input[type=checkbox] , .service-portal.page-join input[type=radio] , .service-portal.page-join input[type=text] , .service-portal.page-join input[type=password] , .service-portal.page-join input[type=submit] , .service-portal.page-join input[type=email] , .service-portal.page-join input[type=search] , .service-portal.page-join input[type=number] , .service-portal.page-join textarea {font-size: .75rem;  height: 2rem; }
	.service-portal.page-join .layout-wrap {position: relative; display: -ms-flexbox; display: flex; flex-direction: column; min-width: auto;  padding: 0 1rem 2.5rem; -ms-flex-direction: column; -ms-flex-pack: center; justify-content: center; }
	.service-portal.page-join .layout-contents { padding-bottom: 0; }
	.service-portal.page-join .layout-contents .layout-page-title { padding: 4.0625rem 0 0; }
	.service-portal.page-join .layout-contents .layout-page-title h1 { font-size: 1.5rem; }
	.service-portal.page-join .layout-contents-inner { padding-right: 0; padding-left: 0; }
	.service-portal.page-join .join-forms { width: 100%; max-width: 400px; }
	.service-portal.page-join .join-forms h5 { font-size: .875rem; line-height: 1.5; }
	.service-portal.page-join .join-forms * { font-size: .75rem; }
	.service-portal.page-join .join-forms .forms-item { margin-top: .9375rem; }
	.service-portal.page-join .layout-footer { display: none; } }

.upgrade-guide-bar { display: -ms-flexbox; display: flex; height: 48px; background: #0acd7f; -ms-flex-align: center; align-items: center; }
.upgrade-guide-bar.d-day { background: #dbdee1; }
.upgrade-guide-bar.d-day p { color: #3f484e; }
.upgrade-guide-bar.d-day p:before { top: 0; width: 22px; height: 22px; background-image: url(../images/layout_sprites.png); background-position: -94px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .upgrade-guide-bar.d-day p:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.upgrade-guide-bar p {font-size: .8125rem; line-height: 1.1875rem;  position: relative; margin-left: 1.25rem; padding-left: 2rem; color: #fff; }
.upgrade-guide-bar p:before {position: absolute; top: 1px; left: 0; display: inline-block; width: 22px; height: 18px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -350px -354px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .upgrade-guide-bar p:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.upgrade-guide-bar p + .btns {margin-top: .1875rem;  margin-left: .625rem; }
.upgrade-guide-bar .btns.idp .button.middle {font-size: .8125rem; line-height: 1.75rem;  height: 1.875rem; padding: 0 10px; }

.service-portal.change-paid-user { background-color: #fff; }
.service-portal.change-paid-user .layout-contents h5 { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .8125rem; font-weight: 100; line-height: 1.25rem; margin: 90px auto 0; padding: 0; text-align: center; color: #5e6b78; }
.service-portal.change-paid-user .layout-contents h5.no-title { margin: 70px auto 0; }
.service-portal.change-paid-user .layout-contents .layout-page-title { padding: 72px 0 0 0; text-align: center; border: 0px; }
.service-portal.change-paid-user .layout-contents .layout-page-title.completion { padding: 107px 0 0 0; }
.service-portal.change-paid-user .layout-contents .layout-page-title h1 {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; font-weight: 400; line-height: 1.875rem;  display: inline-block; }
.service-portal.change-paid-user .layout-contents .layout-page-title .layout-page-title-inner h1 { font-size: 1.25rem; line-height: 1.25rem; }
.service-portal.change-paid-user .layout-contents .layout-page-title.multiline { height: auto; }
.service-portal.change-paid-user .layout-contents .layout-page-title + h5 { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .8125rem; font-weight: 100; line-height: .8125rem; margin: 10px auto 0; padding: 0; text-align: center; color: #222; }
.service-portal.change-paid-user .layout-contents .layout-contents-inner { padding-right: 100px; padding-left: 100px; }
.service-portal.change-paid-user .join-container {width: 100%;  margin-top: 40px; padding: 0; }
.service-portal.change-paid-user .join-container .agreement-container { border: 1px solid #e6e6e6; background-color: #fff; }
.service-portal.change-paid-user .join-container .agreement-container .agreement-container-header {font-weight: 500; line-height: 60px; height: 60px;  padding: 0 30px; border-bottom: 1px solid #e6e6e6; }
.service-portal.change-paid-user .join-container .agreement-container .agreement-container-header label { font-size: 1rem; font-weight: inherit; padding-left: 25px; color: #999; }
.service-portal.change-paid-user .join-container .agreement-container .agreement-container-header input[type='checkbox']:checked + label { color: #000; }
.service-portal.change-paid-user .join-container .agreement-container .agreement-statement { height: auto; max-height: 240px; margin: 0; padding: 40px 60px; border: 0px; }
.service-portal.change-paid-user .join-container .agreement-container .agreement-statement a:link { font-size: .875rem; text-decoration: underline; }
.service-portal.change-paid-user .join-container .agreement-container .agreement-statement p { font-size: .875rem; }
.service-portal.change-paid-user .join-container .agreement-container + .agreement-container { margin-top: 10px; }
.service-portal.change-paid-user .join-container .agreement-container .agreenemt-radio-group { padding: 10px 30px 20px; }
.service-portal.change-paid-user .join-container .agreement-container .agreenemt-radio-group label { font-size: 1rem; }
.service-portal.change-paid-user .join-container .agreement-container .agreenemt-radio-group label + input[type='radio'] + label { margin-left: 1em; }
.service-portal.change-paid-user .join-container .agreement-container[data-state=invited] .agreement-statement { height: 550px; }
.service-portal.change-paid-user .join-container .join-container-btns { margin-top: 60px; text-align: center; }
.service-portal.change-paid-user .join-container .join-container-btns .button-normal {min-width: 200px;  margin: 0 3px; }
.service-portal.change-paid-user .join-forms {width: 400px;  margin: 0 auto; }
.service-portal.change-paid-user .join-forms p.add-explan { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .8125rem; font-weight: 100; line-height: 1.25rem; margin: 30px auto 0; padding: 0; text-align: center; color: #5e6b78; }
.service-portal.change-paid-user .join-forms .forms-item { margin-top: 20px; }
.service-portal.change-paid-user .join-forms .forms-item:nth-of-type(1) { margin-top: 30px; }
.service-portal.change-paid-user .join-forms.result { width: 690px; }
.service-portal.change-paid-user .join-forms h5 { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 100; line-height: 1.75rem; margin: 0; padding: 0; text-align: center; color: #222; }
.service-portal.change-paid-user .join-forms .upgrade-guide {display: -ms-flexbox; display: flex; width: 736px;  margin-top: 14px; -ms-flex-pack: justify; justify-content: space-between; }
.service-portal.change-paid-user .join-forms .upgrade-guide + .add-explan { margin-top: 10px; }
.service-portal.change-paid-user .join-forms .upgrade-guide + .add-explan a {text-decoration: underline;  color: #5e6b78; }
.service-portal.change-paid-user .join-forms .upgrade-guide .items { position: relative; overflow: hidden; width: 353px; min-height: 190px; padding-bottom: 100px; border: solid 1px #efefef; border-radius: .25rem; }
.service-portal.change-paid-user .join-forms .upgrade-guide .items h3 { font-size: 1.125rem; line-height: 1.6875rem; padding-top: 1.625rem; padding-bottom: 1.625rem; text-align: center; color: #1c2024; border-bottom: solid 1px #efefef; }
.service-portal.change-paid-user .join-forms .upgrade-guide .items p.info { font-size: .875rem; line-height: 1.25rem; padding: 1.875rem 1.875rem 0; text-align: center; word-break: keep-all; }
.service-portal.change-paid-user .join-forms .upgrade-guide .items p.info a:not(:first-child) , .service-portal.change-paid-user .join-forms .upgrade-guide .items p.info span:not(:first-child) { margin: 12px 0 0; }
.service-portal.change-paid-user .join-forms .upgrade-guide .items p.info span { display: block; }
.service-portal.change-paid-user .join-forms .upgrade-guide .items p.info a {font-size: .875rem; line-height: 1.25rem;  display: block; padding: 0 15px; color: #1886ff; }
.service-portal.change-paid-user .join-forms .upgrade-guide .items p.info a:hover { text-decoration: underline; }
html[lang=zh] .service-portal.change-paid-user .join-forms .upgrade-guide .items p.info { word-break: break-all; }
.service-portal.change-paid-user .join-forms .upgrade-guide .items .join-forms-btns { position: absolute; bottom: 0; display: -ms-flexbox; display: flex; width: 100%; height: 100px; margin-top: 0; margin-bottom: 0px; text-align: center; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-portal.change-paid-user .join-forms .upgrade-guide .items .join-forms-btns .button-normal { min-width: 260px; }
.service-portal.change-paid-user .join-forms .upgrade-guide .items .join-forms-btns .button-normal[data-size=large] { font-size: .875rem; font-weight: 300; line-height: 2.25rem; height: 2.5rem; }
.service-portal.change-paid-user .join-forms .consult-service-icon-area {position: relative; display: inline-block; width: 100%; height: 141px;  margin: 5rem auto 3.125rem; }
.service-portal.change-paid-user .join-forms .consult-service-icon-area.center { text-align: center; }
.service-portal.change-paid-user .join-forms .consult-service-icon-area.left { text-align: left; }
.service-portal.change-paid-user .join-forms .consult-service-icon-area.right { text-align: right; }
.service-portal.change-paid-user .join-forms .consult-service-icon-area:after {position: absolute; top: 50%; left: 50%; width: 140px; height: 116px;  content: ''; transform: translate(-50%, -50%); background: url('/assets/images/815/submit_consulting_icon@2x.png') no-repeat; background-size: 100% 100%; }
.service-portal.change-paid-user .join-forms .desc {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.75rem;  display: block; text-align: center; color: #222; }
.service-portal.change-paid-user .join-forms .desc:before {display: block; width: 239px; height: 109px; margin: 35px auto;  content: ''; background-image: url(/assets/images/contents_sprites.png); background-position: 0px -793px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.change-paid-user .join-forms .desc:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.change-paid-user .join-forms .invited-join-confirm-icon-area {position: relative; display: inline-block; width: 100%; height: 121px;  margin: 0 auto; }
.service-portal.change-paid-user .join-forms .invited-join-confirm-icon-area.center { text-align: center; }
.service-portal.change-paid-user .join-forms .invited-join-confirm-icon-area.left { text-align: left; }
.service-portal.change-paid-user .join-forms .invited-join-confirm-icon-area.right { text-align: right; }
.service-portal.change-paid-user .join-forms .invited-join-confirm-icon-area:after {position: absolute; top: 50%; left: 50%; width: 140px; height: 116px;  content: ''; transform: translate(-50%, -50%); background: url('/assets/images/815/submit_consulting_icon@2x.png') no-repeat; background-size: 100% 100%; }
.service-portal.change-paid-user .join-forms .join-service-icon-area { display: -ms-flexbox; display: flex; width: 690px; margin: 90px auto; -ms-flex-pack: justify; justify-content: space-between; }
.service-portal.change-paid-user .join-forms .join-service-icon-area.center { text-align: center; }
.service-portal.change-paid-user .join-forms .join-service-icon-area.left { text-align: left; }
.service-portal.change-paid-user .join-forms .join-service-icon-area.right { text-align: right; }
.service-portal.change-paid-user .join-forms .join-service-icon-area > div { position: relative; }
.service-portal.change-paid-user .join-forms .join-service-icon-area > div:nth-of-type(1) .items:after {width: 28px; height: 28px;  background-image: url(../images/layout_sprites.png); background-position: -493px -125px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.change-paid-user .join-forms .join-service-icon-area > div:nth-of-type(1) .items:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.change-paid-user .join-forms .join-service-icon-area > div:nth-of-type(2) .items:after {width: 32px; height: 24px;  background-image: url(../images/layout_sprites.png); background-position: -338px -285px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.change-paid-user .join-forms .join-service-icon-area > div:nth-of-type(2) .items:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.change-paid-user .join-forms .join-service-icon-area > div:nth-of-type(3) .items:after {width: 32px; height: 24px;  background-image: url(../images/layout_sprites.png); background-position: -376px -285px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.change-paid-user .join-forms .join-service-icon-area > div:nth-of-type(3) .items:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.change-paid-user .join-forms .join-service-icon-area > div:nth-of-type(4) .items { width: 130px; }
.service-portal.change-paid-user .join-forms .join-service-icon-area > div:nth-of-type(4) .items:after {width: 74px; height: 32px;  background-image: url(../images/layout_sprites.png); background-position: -616px -136px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.change-paid-user .join-forms .join-service-icon-area > div:nth-of-type(4) .items:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.change-paid-user .join-forms .join-service-icon-area > div:nth-of-type(5) .items:after {width: 32px; height: 24px;  background-image: url(../images/layout_sprites.png); background-position: -322px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.change-paid-user .join-forms .join-service-icon-area > div:nth-of-type(5) .items:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.change-paid-user .join-forms .join-service-icon-area > div .items { position: relative; display: inline-block; min-width: 90px; height: 90px; border-radius: 100px; background: #f5f5f5; }
.service-portal.change-paid-user .join-forms .join-service-icon-area > div .items:after {position: absolute; top: 50%; left: 50%;  content: ''; transform: translate(-50%, -50%); }
.service-portal.change-paid-user .join-forms .join-service-icon-area > div p {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 100; line-height: 1.125rem;  margin: .625rem 0; }
.service-portal.change-paid-user .join-forms .bottom-btns { display: -ms-flexbox; display: flex; width: 250px; margin: 40px auto 0; -ms-flex-pack: justify; justify-content: space-between; }
.service-portal.change-paid-user .join-forms .bottom-btns.invited { -ms-flex-pack: center; justify-content: center; }
.service-portal.change-paid-user .join-forms .bottom-btns.invited button { width: 180px; }
.service-portal.change-paid-user .join-forms .bottom-btns.confirm { width: 330px; }
.service-portal.change-paid-user .join-forms .bottom-btns.confirm button { width: 160px; }
.service-portal.change-paid-user .join-forms .bottom-btns button { width: 120px; padding: 0; }
.service-portal.change-paid-user .join-forms .common-sub-text { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 100; line-height: 1.75rem; color: #222; }
.service-portal.change-paid-user .join-forms .common-sub-text.center { text-align: center; }
.service-portal.change-paid-user .join-forms .common-sub-text.left { text-align: left; }
.service-portal.change-paid-user .join-forms .common-sub-text.right { text-align: right; }
.service-portal.change-paid-user .join-forms .common-sub-text p { padding: 0 145px; }
.service-portal.change-paid-user .join-forms .join-forms-btns { margin-top: 40px; text-align: center; }
.service-portal.change-paid-user .join-forms .join-forms-btns .button-normal { min-width: 200px; }
.service-portal.change-paid-user .join-forms .join-forms-btns.multiple { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
.service-portal.change-paid-user .join-forms .join-forms-btns.multiple .button-normal {margin: 0;  -ms-flex: 1 1 0px; flex: 1 1 0; }
.service-portal.change-paid-user .join-forms .join-forms-btns.multiple .button-normal + .button-normal { margin-left: 10px; }
.service-portal.change-paid-user .join-forms .join-forms-btns:lang(en) .button-home { min-width: 110px; margin: 0 6px 0 0; }
.service-portal.change-paid-user .join-forms .join-forms-btns:lang(en) .button-email { max-width: 275px; padding: 0 16px 0 39px; }
.service-portal.change-paid-user .join-forms .join-forms-btns:lang(en) .button-email:after { left: 16px; }
.service-portal.change-paid-user .join-forms .join-forms-btns .button-home {border-color: #606060;  background-color: #606060; }
.service-portal.change-paid-user .join-forms .join-forms-btns .button-email { position: relative; box-sizing: border-box; padding: 0 0 0 55px; text-align: left; }
.service-portal.change-paid-user .join-forms .join-forms-btns .button-email:hover:after {transition: .3s ease-in-out;  opacity: .5; }
.service-portal.change-paid-user .join-forms .join-forms-btns .button-email:after {position: absolute; top: 50%; left: 26px; width: 18px; height: 16px; margin-top: -8px;  content: ''; transition: .3s ease-in-out; background-image: url(../images/layout_sprites.png); background-position: -335px -379px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.change-paid-user .join-forms .join-forms-btns .button-email:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.change-paid-user .join-forms .email-text { margin: 40px 0 0; text-align: center; }
.service-portal.change-paid-user .join-forms .email-text.invited { margin: 20px 0 0; }
.service-portal.change-paid-user .join-forms .email-text p { font-size: .75rem; line-height: 1.66667em; text-align: center; }
.service-portal.change-paid-user .join-forms .email-text p strong { color: #1886ff; }
.service-portal.change-paid-user .join-forms .email-text .email-image { display: inline-block; width: 262px; height: 101px; margin: 37px 0 0; background-image: url(/assets/images/contents_sprites.png); background-position: -1028px -369px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.change-paid-user .join-forms .email-text .email-image { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.change-paid-user .join-forms textarea { height: 90px; }


.service-portal.page-dashboard-v2 { background-color: #f4f4f4; }
.service-portal.page-dashboard-v2 .movie-layout-popup { width: 580px; padding: 38px 0 0; }
.service-portal.page-dashboard-v2 .movie-layout-popup iframe { position: relative; top: 3px; }
.service-portal.page-dashboard-v2 .movie-layout-popup .mfp-close {top: 13px; right: 13px; width: 14px; height: 14px;  transition: all .5s ease-in; background: url('/assets/images/popup_close_btn.svg#gray') no-repeat; }
.service-portal.page-dashboard-v2 .movie-layout-popup .mfp-close:hover { transition: all .5s ease-in; background: url('/assets/images/popup_close_btn.svg#black') no-repeat; }
.service-portal.page-dashboard-v2 .movie-layout-popup .mfp-close:after { content: none; }
.service-portal.page-dashboard-v2 .dashboard-item-box .-inline-notification { box-sizing: border-box; width: 100%; }
.service-portal.page-dashboard-v2 .dashboard-item-box .-inline-notification ~ .metering-box { height: 380px; }
.service-portal.page-dashboard-v2 .dashboard-item-box .-inline-notification ~ .metering-box .value.graph { margin-top: 10px; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot {min-height: 502px;  padding: 28px 30px; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance[data-state=none] .header , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot[data-state=none] .header { cursor: default; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance[data-state=none] .header:before , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot[data-state=none] .header:before { content: none; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance[data-state=none] .value , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot[data-state=none] .value {display: -ms-flexbox; display: flex; flex-direction: column; box-sizing: border-box;  height: 105px; margin-top: 18px; border: 2px dashed rgba(151, 151, 151, .25); -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; -ms-flex-direction: column; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance[data-state=none] .rules-wrap , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot[data-state=none] .rules-wrap { margin-top: 14px; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance[data-state=none] .rules-wrap:before , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot[data-state=none] .rules-wrap:before { content: none; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance[data-state=none] .rules-wrap .value , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot[data-state=none] .rules-wrap .value { height: 223px; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance[data-state=none] .rules-wrap .value button , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot[data-state=none] .rules-wrap .value button {font-size: .75rem; font-weight: 500;  min-width: 104px; height: 24px; margin-top: 20px; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance[data-state=none] .rules-wrap .value button[data-fill='blue'] , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot[data-state=none] .rules-wrap .value button[data-fill='blue'] { background: #1886ff; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance + .dashboard-item-add-info , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot + .dashboard-item-add-info { padding-left: 0; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .lr-layout , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .lr-layout { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .lr-layout > *:first-child , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .lr-layout > *:first-child { margin-right: auto; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .header , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .header { position: relative; cursor: pointer; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .header:before , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .header:before {position: absolute; z-index: 10; top: -15px; right: -15px; bottom: -20px; left: -15px; display: block;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; border-radius: 6px; background-color: #fff; box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .3); }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .header > * , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .header > * { position: relative; z-index: 20; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .header:hover:before , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .header:hover:before { opacity: 1; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .header h3 , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .header h3 { font-size: .875rem; font-weight: 500; display: -ms-flexbox; display: flex; color: #222; -ms-flex-align: center; align-items: center; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .header h3 button , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .header h3 button { line-height: 1; position: relative; top: 1px; display: -ms-flexbox; display: flex; width: 20px; height: 20px; margin-left: 5px; transition: all .3s linear; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .header h3 button:hover , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .header h3 button:hover {border: 1px solid rgba(184, 190, 195, .3);  border-radius: 4px; background: rgba(184, 190, 195, .2); }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .header h3 button:before , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .header h3 button:before {display: inline-block; width: 14px; height: 14px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -699px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item-box.governance .header h3 button:before , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .header h3 button:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .header .score , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .header .score {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: 2.5rem; font-weight: 400; padding: 18px 0 12px; letter-spacing: -.56px; color: #222; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .header ul li , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .header ul li {font-size: .75rem;  position: relative; margin-bottom: 6px; padding-left: 12px; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .header ul li:before , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .header ul li:before {position: absolute; top: 50%; left: 0; width: 5px; height: 5px;  content: ''; transform: translateY(-50%); border-radius: 100%; background: #1886ff; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap {position: relative; box-sizing: border-box; margin-top: 18px;  padding-top: 22px; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap:before , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap:before {position: absolute; top: 0; width: 100%; height: 1px;  content: ''; background: #ececec; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap .headline , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap .headline { font-size: .875rem; font-weight: 500; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap .headline + * , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap .headline + * { display: -ms-flexbox; display: flex; -ms-flex-align: baseline; align-items: baseline; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap .headline + * button , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap .headline + * button { font-size: .75rem; font-weight: 500; margin-left: 10px; transition: opacity .3s linear; opacity: .6; color: #9b9b9b; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap .headline + * button:hover , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap .headline + * button:hover { opacity: 1; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap .headline + * button.selected , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap .headline + * button.selected { font-weight: 700; opacity: 1; color: #222; border-bottom: 2px solid #222; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul { padding-top: 7px; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul[data-state=pass] li a , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul[data-state=pass] li a { background: #f3f9ff; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li { margin-top: 11px; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li a , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li a {position: relative; height: 48px; padding: 0 16px;  color: #222; border-radius: 4px; background: #fff4f6; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li a:before , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li a:before {position: absolute; top: 0; right: 0; bottom: 0; left: 0;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; border: 1px solid #1886ff; border-radius: 4px; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li a:after , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li a:after {position: absolute; top: 50%; right: 16px; width: 6px; height: 10px;  content: ''; transform: translateY(-50%); background-image: url(../images/layout_sprites.png); background-position: -215px -115px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li a:after , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li a:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li a:hover:after , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li a:hover:after {width: 6px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -215px -131px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li a:hover:after , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li a:hover:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li a:hover , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li a:hover { box-shadow: 0 1px 4px 1px rgba(124, 129, 148, .25); }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li a:hover:before , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li a:hover:before { opacity: 1; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li a .status , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li a .status {font-size: .875rem;  display: -ms-flexbox; display: flex; color: inherit; -ms-flex-align: center; align-items: center; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li a .status + em , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li a .status + em { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; padding-right: 20px; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li a .status .urgency , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li a .status .urgency { display: -ms-flexbox; display: flex; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li a .status .urgency > * , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li a .status .urgency > * { display: -ms-inline-flexbox; display: inline-flex; width: 10px; height: 10px; margin-right: 4px; border-radius: 100%; background: #ff614b; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li a .status .urgency > *:nth-of-type(4) , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li a .status .urgency > *:nth-of-type(4) { margin-right: 10px; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li a .status .urgency[data-severity='3'] > *:nth-of-type(4) , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li a .status .urgency[data-severity='3'] > *:nth-of-type(4) { opacity: .2; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li a .status .urgency[data-severity='2'] > *:nth-of-type(3) , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li a .status .urgency[data-severity='2'] > *:nth-of-type(3) { opacity: .2; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li a .status .urgency[data-severity='2'] > *:nth-of-type(4) , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li a .status .urgency[data-severity='2'] > *:nth-of-type(4) { opacity: .2; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li a .status .urgency[data-severity='1'] > *:nth-of-type(2) , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li a .status .urgency[data-severity='1'] > *:nth-of-type(2) { opacity: .2; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li a .status .urgency[data-severity='1'] > *:nth-of-type(3) , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li a .status .urgency[data-severity='1'] > *:nth-of-type(3) { opacity: .2; }
.service-portal.page-dashboard-v2 .dashboard-item-box.governance .rules-wrap ul li a .status .urgency[data-severity='1'] > *:nth-of-type(4) , .service-portal.page-dashboard-v2 .dashboard-item-box.chatbot .rules-wrap ul li a .status .urgency[data-severity='1'] > *:nth-of-type(4) { opacity: .2; }
.service-portal.page-dashboard-v2 .layout-contents { display: block; overflow: hidden; box-sizing: border-box; width: 1200px; margin: 0 auto; padding-top: 50px; padding-right: 100px; padding-left: 100px; }
@media only screen and (min-width: 1400px) { .service-portal.page-dashboard-v2 .layout-contents {width: 1400px;  padding-right: 0; padding-left: 0; } }
.service-portal.page-dashboard-v2 .layout-contents.ba_dashboard { width: 1000px; padding-right: 0; padding-left: 0; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top { display: -ms-flexbox; display: flex; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top > div {box-sizing: border-box;  width: 480px; height: 260px; margin: 0 0 0 40px; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.movie_zone { margin: 0; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.movie_zone a {position: relative;  display: block; width: 478px; height: 258px; outline: 0; background: url('/assets/images/815/movie_thumbnail@2x.png') no-repeat; background-size: 100% 100%; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.movie_zone a:before {position: absolute; top: 50%; left: 50%; width: 50px; height: 50px; margin: -25px 0 0 -25px;  content: ''; transition: all .2s ease-in; border-radius: 50%; background: rgba(24, 134, 255, .7); }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.movie_zone a:after {position: absolute; top: 50%; left: 50%; width: 0; height: 0; margin: -12px 0 0 -6px;  content: ''; transition: all .2s ease-in; border-width: 12px 0 12px 17px; border-style: solid; border-color: transparent transparent transparent #fff; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.movie_zone a:hover:before { transform: scale(1.2); background: #1886ff; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.movie_zone a:hover:after { transform: scale(1.2); }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone {padding: 20px;  border: 1px solid #e4e3e3; background-color: #fff; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > p { font-size: 1rem; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > ul {margin: 20px 0 0;  border-top: 1px solid #ececec; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > ul > li {position: relative; box-sizing: border-box;  border-bottom: 1px solid #ececec; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > ul > li:nth-child(3) { border-bottom: 0; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > ul > li:after {position: absolute; top: 50%; right: 10px; width: 6px; height: 10px; margin: -5px; content: '';  background: url('/assets/images/arrow_right.svg#gray') no-repeat; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > ul > li a:before { position: absolute; top: 50%; left: 10px; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > ul > li.help a:before {width: 20px; height: 20px; margin-top: -10px; content: '';  background: url('/assets/images/dashboard_help.svg') no-repeat; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > ul > li.aws a:before {width: 20px; height: 12px; margin-top: -6px; content: '';  background: url('/assets/images/vendor_aws.svg') no-repeat; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > ul > li.azure a:before {width: 20px; height: 20px; margin-top: -10px; content: '';  background: url('/assets/images/vendor_azure.svg') no-repeat; background-size: 100%; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > ul > li a {font-size: .875rem; line-height: 42px;  display: block; height: 42px; padding-left: 42px; color: #333; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > ul > li a:hover { text-decoration: underline; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom { padding: 41px 0 0; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom h2 { font-size: 20px; font-weight: 500; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul {display: table; clear: both;  content: ''; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li {position: relative;  float: left; box-sizing: border-box; width: 220px; height: 290px; margin: 40px 0 0 40px; padding: 20px; border: 1px solid #e4e3e3; background-color: #fff; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li:nth-child(-n+4) { margin-top: 20px; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li:nth-child(4n+1) { margin-left: 0; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3 {font-size: 1rem; position: relative;  padding: 56px 0 0; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3:after , .service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3:before {position: absolute; top: 0; left: 0; width: 36px; height: 36px;  content: ''; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3:after { left: 46px; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.asset { color: #0dadea; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.asset:before { background: url('/assets/images/bsp_ico.svg#asset') no-repeat; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.metering { color: #f5a623; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.metering:before { background: url('/assets/images/bsp_ico.svg#metering') no-repeat; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.monitoring { color: #dd4000; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.monitoring:before { background: url('/assets/images/bsp_ico.svg#monitoring') no-repeat; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.monitoring:after { background: url('/assets/images/bsp_ico.svg#monitoring2') no-repeat; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.project { color: #6254b4; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.project:before { background: url('/assets/images/bsp_ico.svg#project') no-repeat; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.project:after { background: url('/assets/images/bsp_ico.svg#project2') no-repeat; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.opsnow { color: #ee464f; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.opsnow:before { background: url('/assets/images/bsp_ico.svg#opsnow') no-repeat; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.approval { color: #6882b1; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.approval:before { background: url('/assets/images/bsp_ico.svg#approval') no-repeat; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.devops { color: #978e50; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.devops:before { background: url('/assets/images/bsp_ico.svg#devops') no-repeat; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.azure { color: #00a2ea; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.azure:before { background: url('/assets/images/vendor_azure.svg') no-repeat; background-size: 100%; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li .explain_service a { font-size: .875rem; font-weight: 400; display: inline-block; margin: 5px 0 0; transition: all .2s ease-out; text-decoration: underline; color: #999; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li .explain_service a:hover { color: #666; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li .explain_service p { font-size: .875rem; margin: 3px 0 0; color: #999; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li .application-btn {font-size: .875rem; line-height: 34px;  position: absolute; right: 20px; bottom: 20px; left: 20px; box-sizing: border-box; height: 36px; transition: all .2s ease-out; text-align: center; color: #666; border: 1px solid #ececec; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li .application-btn:hover { border-color: #666; }
.service-portal.page-dashboard-v2 .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li .application-btn-disabled {font-size: .875rem; line-height: 34px;  position: absolute; right: 20px; bottom: 20px; left: 20px; box-sizing: border-box; height: 36px; text-align: center; color: #ececec; border: 1px solid #ececec; }
.service-portal.page-dashboard-v2 .layout-contents.layout-dashboard-contents .ba_dashboard_layout {position: relative; clear: both;  text-align: left; }
.service-portal.page-dashboard-v2 .layout-contents.layout-dashboard-contents .ba_dashboard_layout:before {position: absolute; top: 0; right: 0; left: 0; height: 1px;  content: ''; background-color: #e2e2e2; }
@media only screen and (min-width: 1400px) { .service-portal.page-dashboard-v2 .layout-contents.layout-dashboard-contents .ba_dashboard_layout.ba_dashboard_bottom:before {right: 40px;  left: 40px; }
	.service-portal.page-dashboard-v2 .layout-contents.layout-dashboard-contents .ba_dashboard_layout.ba_dashboard_bottom h2 { text-indent: 40px; }
	.service-portal.page-dashboard-v2 .layout-contents.layout-dashboard-contents .ba_dashboard_layout.ba_dashboard_bottom > ul {display: table; clear: both;  content: ''; }
	.service-portal.page-dashboard-v2 .layout-contents.layout-dashboard-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li:nth-child(4n+1) {margin-top: 20px;  margin-left: 40px; } }
.service-portal.page-dashboard-v2 .dashboard-item { display: inline-block; width: 416px; margin: 0 16px 65px; text-align: left; vertical-align: top; }
.service-portal.page-dashboard-v2 .dashboard-item:nth-child(3n+1) { clear: both; }
.service-portal.page-dashboard-v2 .dashboard-item:nth-child(2n+1) { margin-left: 0; }
@media only screen and (min-width: 1400px) { .service-portal.page-dashboard-v2 .dashboard-item { margin: 0 16px 65px; }
	.service-portal.page-dashboard-v2 .dashboard-item:nth-child(2n+1) { margin-left: 16px; }
	.service-portal.page-dashboard-v2 .dashboard-item:nth-child(3n+1) { margin-left: 40px; } }
.service-portal.page-dashboard-v2 .dashboard-item .dashboard-item-title {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 500; line-height: 1.2em;  margin-bottom: 16px; padding: 0; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .dashboard-item-title a { display: block; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .dashboard-item-title a:after {display: inline-block; width: 20px; height: 18px; margin: -3px 0 0 9px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -148px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item .dashboard-item-title a:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item .dashboard-item-title a:hover { text-decoration: underline; }
.service-portal.page-dashboard-v2 .dashboard-item .dashboard-item-box {position: relative; display: block;  overflow: hidden; box-sizing: border-box; border: 1px solid #e4e3e3; background-color: #fff; }
.service-portal.page-dashboard-v2 .dashboard-item .dashboard-item-box .tabs-item {display: -ms-flexbox; display: flex;  overflow: hidden; }
.service-portal.page-dashboard-v2 .dashboard-item .dashboard-item-box .tabs-item button {display: block; box-sizing: border-box; padding: 12px 0 12px 0; transition: background-color .3s ease-in-out; border-bottom: 1px solid #ececec; background-color: #f6f6f6;  -ms-flex: 1; flex: 1; }
.service-portal.page-dashboard-v2 .dashboard-item .dashboard-item-box .tabs-item button + button { border-left: 1px solid #ececec; }
.service-portal.page-dashboard-v2 .dashboard-item .dashboard-item-box .tabs-item button:hover { background-color: #ececec; }
.service-portal.page-dashboard-v2 .dashboard-item .dashboard-item-box .tabs-item button.is-selected { border-bottom: 1px solid #fff; background-color: #fff; }
.service-portal.page-dashboard-v2 .dashboard-item .dashboard-item-box .tabs-item button.is-only { border-bottom: 1px solid #ececec; background-color: #fff; }
.service-portal.page-dashboard-v2 .dashboard-item .dashboard-item-box .tabs-item button .key {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; text-align: center; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .dashboard-item-box .tabs-item button .value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.5rem; font-weight: 400; line-height: 1.225em;  display: block; margin-top: 6px; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .dashboard-item-box .tabs-item[data-state=none] button .value { color: rgba(0, 0, 0, .3); }
.service-portal.page-dashboard-v2 .dashboard-item .dashboard-item-add-info {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; line-height: 1.25em;  margin-top: 10px; padding-left: 10px; color: #9b9b9b; }
.service-portal.page-dashboard-v2 .dashboard-item .dashboard-item-add-info .updated { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; line-height: 1.25em; color: #9b9b9b; }
.service-portal.page-dashboard-v2 .dashboard-item .dashboard-item-add-info .updated time:before {display: inline-block; width: 13px; height: 14px; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -19px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item .dashboard-item-add-info .updated time:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 { display: block; height: 401px; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2[data-state=none] { display: -ms-flexbox; display: flex; width: auto; height: 326px; margin: 35px 40px 36px; padding: 0; border: 2px dashed rgba(151, 151, 151, .25); -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .inner-scroll { display: block; overflow: scroll; overflow-x: hidden; box-sizing: border-box; height: 331px; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .btn-show-all {font-size: .75rem; font-weight: 500; line-height: 2em;  display: block; box-sizing: border-box; width: 140px; height: 26px; margin: 0 auto; transition: border .3s ease-in-out; text-align: center; color: #333; border: 1px solid #e6e6e6; background-color: #fff; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .btn-show-all:after {display: inline-block; width: 9px; height: 6px; margin: -2px 0 0 4px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -710px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .btn-show-all:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .btn-show-all:hover { border: 1px solid #929292; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .alertnow-message {position: relative;  display: block; padding: 0 0 0 30px; border-bottom: 1px solid #ececec; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .alertnow-message .info {font-size: .75rem; font-weight: 400; line-height: 2.5em;  display: inline-block; color: #b2b2b2; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .alertnow-message .info:before {display: inline-block; width: 16px; height: 16px; margin: -2px 4px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -696px -177px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .alertnow-message .info:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .alertnow-message .btn-all {font-size: .75rem; line-height: 2.5em; position: absolute; top: 0; right: 15px;  display: block; color: #9b9b9b; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .alertnow-message .btn-all:after {display: inline-block; width: 13px; height: 10px; margin: -3px 0 0 5px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -540px -495px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .alertnow-message .btn-all:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident { margin-bottom: 4px; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li { display: block; border-top: 1px solid #ececec; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li:first-child { border-top: 0px; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item {position: relative;  display: block; padding: 15px 30px; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .urgency-bar {position: absolute; top: 0; bottom: 0; left: 0;  display: block; width: 14px; background-color: #fff; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .urgency-bar:before {position: absolute; top: 20px; left: 50%; display: block; width: 2px; height: 11px; margin-left: -1px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -688px -101px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .urgency-bar:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .urgency-bar:after { content: none; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item input[type=checkbox] + label { padding-right: .5em; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item input[type=checkbox] + label:before , .service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item input[type=checkbox] + label:after { top: 21px; margin-top: 0; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item a { text-decoration: none; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item a:hover { text-decoration: underline; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .service {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; overflow: hidden; max-width: 340px; white-space: nowrap; text-overflow: ellipsis; color: #0053ae; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .incident-title { display: block; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .incident-title:hover em { text-decoration: underline; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .incident-title .index {font-size: .75rem; font-weight: 500; line-height: 16px;  display: block; float: left; box-sizing: border-box; min-width: 40px; height: 18px; margin-right: 4px; padding: 0 8px; text-align: center; vertical-align: middle; color: #999; border: 1px solid rgba(153, 153, 153, .5); border-radius: 5px; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .incident-title em {font-size: .875rem; font-weight: 500; line-height: 1.42857em; position: relative;  display: inline-block; overflow: hidden; max-height: 38px; margin-right: -1em; padding-right: 1em; word-break: break-all; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .incident-title em:before {position: absolute; right: .2em; bottom: .25em;  content: '...'; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .incident-title em:after {position: absolute; right: 0; width: 1em; height: 1em; margin-top: .2em;  content: ''; background-color: #fff; background-image: none; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .incident-title em { line-height: 19px; } }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .times { margin-top: 3px; white-space: nowrap; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .times time {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: inline-block; letter-spacing: -.03em; color: #999; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .times time + time:before {display: inline-block; width: 1px; height: 10px; margin: -2px 6px 0 6px;  content: ''; vertical-align: middle; background-color: #b2b2b2; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .status { margin-top: 2px; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .status .key {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: inline-block; vertical-align: middle; letter-spacing: -.03em; color: #999; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .status .key ~ .key:before {display: inline-block; width: 1px; height: 10px; margin: -2px 8px 0 8px;  content: ''; vertical-align: middle; background-color: #b2b2b2; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .status .urgency {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: inline-block; vertical-align: middle; color: #999; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .status .status {font-size: .75rem; font-weight: 500; line-height: 16px;  display: inline-block; box-sizing: border-box; min-width: 40px; height: 18px; margin-top: -1px; margin-left: 4px; padding: 0 8px; text-align: center; vertical-align: middle; color: #4d95f7; border: 1px solid rgba(77, 149, 247, .5); border-radius: 5px; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .status .status[data-state=created] { color: #ff4b55; border-color: rgba(255, 75, 85, .5); }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level5] .urgency-bar { background-color: #6f1206; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level5] .status .urgency {width: 52px; height: 8px;  margin: -1px 0 0 3px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -297px -396px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level5] .status .urgency { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level4] .urgency-bar { background-color: #b62612; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level4] .status .urgency {width: 52px; height: 8px;  margin: -1px 0 0 3px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -181px -396px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level4] .status .urgency { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level3] .urgency-bar { background-color: #ff614b; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level3] .status .urgency {width: 52px; height: 8px;  margin: -1px 0 0 3px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -355px -396px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level3] .status .urgency { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level2] .urgency-bar { background-color: #ff9c8e; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level2] .status .urgency {width: 52px; height: 8px;  margin: -1px 0 0 3px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -239px -396px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level2] .status .urgency { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level1] .urgency-bar { background-color: #ffcbc3; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level1] .status .urgency {width: 52px; height: 8px;  margin: -1px 0 0 3px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -559px -533px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level1] .status .urgency { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .incident-controls { display: -ms-flexbox; display: flex; border-top: 1px solid #e4e3e3; background-color: #f6f6f6; -ms-flex-align: stretch; align-items: stretch; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .incident-controls button {font-size: .875rem; font-weight: 500; line-height: 2.71429em; position: relative; display: block; transition: background-color .3s ease-in-out; text-align: center; color: #4d95f7;  -ms-flex: 1; flex: 1; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .incident-controls button:hover { background-color: #e4e3e3; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .incident-controls button[disabled] {pointer-events: none;  color: rgba(77, 149, 247, .6); }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .incident-controls button + button { color: #6a6e74; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .incident-controls button + button:before {position: absolute; top: 8px; bottom: 8px; left: 0; display: block; width: 1px;  content: ''; background-color: #e4e3e3; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .incident-controls button + button[disabled] { color: rgba(106, 110, 116, .6); }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .clear-meassage {font-size: .875rem; font-weight: 500;  display: block; padding-top: 136px; text-align: center; color: #b2b2b2; }
.service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .clear-meassage:before {display: block; width: 81px; height: 80px; margin: 0 auto 36px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -472px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item .alertnow-box-v2 .clear-meassage:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box-utils { position: absolute; z-index: 1; top: 253px; right: 18px; padding: 8px 12px; text-align: right; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box-utils button {font-size: .75rem; font-weight: 500; line-height: 1.5em;  display: inline-block; margin-left: 8px; transition: color .3s ease-in-out; color: rgba(155, 155, 155, .6); }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box-utils button:hover { color: #9b9b9b; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box-utils button.is-selected { font-weight: 700; color: black; border-bottom: 2px solid #000; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box {position: relative;  display: block; float: left; box-sizing: border-box; width: calc(50% - 18px); margin: 18px 0 0 18px; padding: 12px 0 17px 12px; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box:before {position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; border-radius: 6px; box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .3); }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box:hover:before { opacity: 1; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box + .asset-box { margin-right: 18px; margin-left: 0px; padding-left: 30px; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box + .asset-box:after {position: absolute; top: 15px; bottom: 15px; left: 0; display: block; width: 1px;  content: ''; background-color: #ececec; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box + .asset-box .value { width: auto; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .key {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .value {position: relative;  display: block; box-sizing: border-box; height: 124px; margin-top: 6px; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .value .cnt { font-size: 1.25rem; font-weight: 500; line-height: 49px; letter-spacing: -.5px; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .value .cnt strong { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.5rem; font-weight: 400; line-height: 49px; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .value .state > li .key {font-size: .75rem; line-height: 1.5em;  display: inline-block; width: 70px; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .value .state > li em {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; line-height: 20px;  display: inline-block; box-sizing: border-box; min-width: 30px; height: 20px; padding: 0 10px; text-align: center; color: #000; border-radius: 20px; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .value .state > li em.running { background-color: #67adff; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .value .state > li em.stopped { background-color: #d8d8d8; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .value .state > li em.etc { background-color: #ffdf6b; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .value .performance-graph {width: 100%; margin-top: 0px;  table-layout: fixed; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .value .performance-graph tfoot th {font-size: .625rem; font-weight: 400; line-height: 1.25em; width: 20%;  padding-top: 8px; text-align: center; color: rgba(0, 0, 0, .45); border-top: 1px solid #ececec; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .value .performance-graph tbody td { height: 130px; text-align: center; vertical-align: bottom; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .value .performance-graph tbody td .graph {position: relative; bottom: -3px;  display: inline-block; width: 40px; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .value .performance-graph tbody td .graph .txt {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; position: absolute; top: -16px;  display: block; width: 100%; text-align: center; color: #04688f; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .value .performance-graph tbody td .graph[data-state=low] { background-color: #a7d9ff; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .value .performance-graph tbody td .graph[data-state=low-middle] { background-color: #67bdff; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .value .performance-graph tbody td .graph[data-state=middle] { background-color: #3e9de6; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .value .performance-graph tbody td .graph[data-state=middle-high] { background-color: #217dc3; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .value .performance-graph tbody td .graph[data-state=high] { background-color: #065d9f; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box .value[data-state=none] { display: -ms-flexbox; display: flex; width: 147px; height: 114px; margin: 16px 0 0 0; border: 2px dashed rgba(151, 151, 151, .25); -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box[data-state=full] {width: calc(100% - 36px);  margin: 51px 18px 18px 18px; padding: 0px 22px 15px 12px; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box[data-state=full]:after { content: none; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box[data-state=full]:hover .key:before { opacity: 1; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box[data-state=full] .key {position: absolute; top: -38px; left: 0;  display: block; box-sizing: border-box; height: 41px; padding: 12px 12px 0 12px; background-color: #fff; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box[data-state=full] .key:before {position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; border-radius: 6px; box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .3); }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box[data-state=full] .key:after {position: absolute; z-index: 2; right: -5px; bottom: -6px; left: 0; display: block; height: 9px;  content: ''; background-color: #fff; }
.service-portal.page-dashboard-v2 .dashboard-item .asset-box[data-state=full] .value {width: 100%; height: 176px;  margin-top: 0; padding-top: 25px; }
.service-portal.page-dashboard-v2 .dashboard-item div.asset-box:before { content: none; }
.service-portal.page-dashboard-v2 .dashboard-item div.asset-box[data-state=full] .key:before , .service-portal.page-dashboard-v2 .dashboard-item div.asset-box[data-state=full] .key:after { content: none; }
.service-portal.page-dashboard-v2 .dashboard-item div.asset-box[data-state=full] .value[data-state=none] {width: auto; height: 167px;  margin-top: 8px; padding: 0; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box { position: relative; display: block; box-sizing: border-box; height: 420px; margin: 18px; padding: 12px 39px 18px 40px; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box:before {position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; border-radius: 6px; box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .3); }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box:hover:before { opacity: 1; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box:after {position: absolute; bottom: 18px; left: 50%; display: block; width: 1px; height: 284px;  content: ''; background-color: #ececec; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .key {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; text-align: center; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value {position: relative;  display: block; box-sizing: border-box; height: 49px; margin-top: 6px; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value .cost {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.5rem; line-height: 1.225em;  display: block; text-align: center; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value .hotbill { color: #f6a323; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value .completed { color: #1886ff !important; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value .expected { color: #999; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value .cost-month { display: block; text-align: right; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value .cost-month dt { font-size: .75rem; line-height: 1.5em; white-space: nowrap; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value .cost-month dd { margin-top: 1px; margin-bottom: 10px; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value .cost-month dd .txt-cost { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 400; line-height: 24px; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value .cost-month dd .txt-cost.too { font-size: 1rem; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value .cost-graph {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; float: right; width: 120px; margin-top: 5px; text-align: center; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value .cost-graph .graph { position: relative; height: 150px; margin-bottom: 6px; text-align: left; text-indent: -9999px; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value .cost-graph .graph .payment {position: absolute; z-index: 1; right: 0; bottom: 0; left: 0;  display: block; box-sizing: border-box; background-color: #666; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value .cost-graph .graph .hotbill {position: absolute; z-index: 2; right: 0; left: 0;  display: none; background-color: rgba(255, 179, 0, .5); }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value .cost-graph .graph .compare {position: absolute; z-index: 2; right: 0; bottom: 0; left: 0;  display: block; background-color: #1886ff; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value .cost-graph .graph .compare .days { display: none; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value.this-month .expected { color: #999 !important; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value.this-month .payment { opacity: .3; border: 2px dashed #979797; background-color: transparent !important; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value.this-month .hotbill { display: block; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value.last-month .cost-month { float: right; min-width: 100%; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value.last-month .cost-graph { float: right; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value.graph { float: left; width: 50%; height: 284px; margin-top: 30px; padding-right: 30px; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value.graph + .graph { float: right; padding-right: 0; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value[data-state=none] { display: -ms-flexbox; display: flex; margin: 15px 0 0; border: 2px dashed rgba(151, 151, 151, .25); -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value[data-state=none].graph { float: left; width: 137px; margin-top: 20px; padding: 0; }
.service-portal.page-dashboard-v2 .dashboard-item .metering-box .value[data-state=none].graph + .graph { float: right; }
.service-portal.page-dashboard-v2 .dashboard-item div.metering-box { padding: 12px 22px 18px 22px; }
.service-portal.page-dashboard-v2 .dashboard-item div.metering-box:before { content: none; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box { position: relative; display: block; box-sizing: border-box; height: 420px; margin: 18px; padding: 12px 22px 18px 22px; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box:before {position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; border-radius: 6px; box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .3); }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box:hover:before { opacity: 1; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .key {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; text-align: center; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value {position: relative;  display: block; box-sizing: border-box; margin-top: 8px; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .count {font-size: 1.25rem; font-weight: 500; line-height: 2.45em;  display: block; text-align: center; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .count strong { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.5rem; font-weight: 400; line-height: 1.225em; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .state { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .state .badge {position: relative; z-index: 'default';  display: block; width: 80px; margin: 96px 8px 0; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .state .badge:after {position: absolute; z-index: 0; top: 0; display: block; width: 80px; height: 80px;  content: ''; border-radius: 80px; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .state .badge .cnt {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; line-height: 80px; position: relative;  display: block; width: 80px; height: 80px; text-align: center; color: #000; border-radius: 80px; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .state .badge .txt {font-size: .875rem; font-weight: 500;  display: block; margin-top: 70px; text-align: center; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .state .badge[data-state=all-ok] {width: 160px;  margin-top: 56px; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .state .badge[data-state=all-ok] .cnt {position: relative;  display: block; width: 160px; height: 160px; text-indent: -9999px; border-radius: 160px; background-color: #3fd2c4; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .state .badge[data-state=all-ok] .cnt:before {position: absolute; top: 50%; left: 50%; display: block; width: 56px; height: 92px; margin-top: -46px; margin-left: -28px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -472px -258px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .state .badge[data-state=all-ok] .cnt:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .state .badge[data-state=all-ok] .txt { margin-top: 30px; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .state .badge[data-state=normal] { z-index: 6; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .state .badge[data-state=normal] .cnt { background-color: #3fd2c4; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .state .badge[data-state=user] { z-index: 5; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .state .badge[data-state=user]:after {animation: alarm 1s 1s infinite ease-out alternate;  background-color: rgba(255, 209, 106, .3); }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .state .badge[data-state=user] .cnt { background-color: #ffd86f; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .state .badge[data-state=alarm] { z-index: 4; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .state .badge[data-state=alarm]:after {animation: alarm 1s 1s infinite ease-out alternate;  background-color: rgba(255, 92, 125, .3); }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value .state .badge[data-state=alarm] .cnt { background-color: #ff5c7d; }
.service-portal.page-dashboard-v2 .dashboard-item .monitoring-box .value[data-state=none] { display: -ms-flexbox; display: flex; height: 358px; margin-top: 12px; border: 2px dashed rgba(151, 151, 151, .25); -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-portal.page-dashboard-v2 .dashboard-item div.monitoring-box:before { content: none; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box {position: relative;  display: block; overflow: hidden; box-sizing: border-box; padding: 20px 30px; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .btn-detail {position: relative;  display: block; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .btn-detail:before {position: absolute; top: -14px; right: -12px; bottom: 0; left: -12px; display: block;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; border-radius: 6px; box-shadow: 0 1px 6px 0 rgba(0, 0, 0, .3); }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .btn-detail:hover:before { opacity: 1; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .status-title { font-size: .875rem; font-weight: 500; line-height: 1.42857em; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .list-status { display: -ms-flexbox; display: flex; padding: 16px 0 8px; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .list-status > li { display: block; -ms-flex: 1; flex: 1; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .list-status > li .key {font-size: .75rem; font-weight: 500; line-height: 1.5em;  display: block; margin-top: 4px; text-align: center; color: #3769a1; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .list-status > li .key[data-state=reject] { color: #a2444f; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .list-status > li .value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; font-weight: 400; line-height: 2.6em; position: relative;  display: block; box-sizing: border-box; width: 78px; height: 78px; margin: 0 auto; text-align: center; color: #000; border: 1px solid #1886ff; border-radius: 78px; background-color: #fff; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .list-status > li .value[data-state=open] { background-color: #fff; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .list-status > li .value[data-state=in-progress] { background-color: #c2dfff; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .list-status > li .value[data-state=resolved] { background-color: #1886ff; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .list-status > li .value[data-state=re-opended]:before {position: absolute; top: 8px; right: 8px; bottom: 8px; left: 8px; display: block;  content: ''; border: 1px solid #1886ff; border-radius: 64px; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .list-status > li .value[data-state=reject] { color: #ff2d47; border: 1px solid #ff2d47; background-color: #fff; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .list-status > li .value[data-count=zero] { color: rgba(0, 0, 0, .3); }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .list-status[data-state=none] { display: -ms-flexbox; display: flex; box-sizing: border-box; height: 136px; margin: 16px 0 20px; border: 2px dashed rgba(151, 151, 151, .25); -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .desc {font-size: .6875rem; font-weight: 400; line-height: 1.18182em;  position: relative; min-height: 26px; max-height: 26px; margin-top: 5px; padding: 0 0 0 20px; color: #b2b2b2; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .desc:before {position: absolute; top: -1px; left: 0; display: block; width: 16px; height: 16px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -696px -177px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item .project-request-box .desc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .chart-container { position: relative; margin-top: 20px; padding: 20px 0 0; border-top: 1px solid #ececec; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .chart-container .chart-container-title { font-size: .875rem; font-weight: 500; line-height: 1.42857em; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .chart-container .chart-legend {font-size: .6875rem; font-weight: 400; line-height: 1.18182em; position: absolute; top: 24px; right: 0;  display: block; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .chart-container .chart-legend span { display: inline-block; margin-left: 12px; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .chart-container .chart-legend span:before {display: inline-block; width: 8px; height: 8px; margin-right: 4px;  content: ''; border-radius: 8px; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .chart-container .chart-legend .open:before { background-color: #2cc7c3; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .chart-container .chart-legend .closed:before { background-color: #0a4079; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .chart-container .am-chart { display: block; width: auto; height: 150px; margin: 2px -30px 0 -15px; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .chart-container .am-chart[data-state=none] { display: -ms-flexbox; display: flex; width: auto; height: 150px; margin: 15px 10px 16px; border: 2px dashed rgba(151, 151, 151, .25); -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-portal.page-dashboard-v2 .dashboard-item .project-request-box .chart-container .desc { margin-top: 4px; }
.service-portal.page-dashboard-v2 .dashboard-item .approval-box {position: relative;  display: block; overflow: hidden; box-sizing: border-box; height: 401px; padding: 0 0 30px; }
.service-portal.page-dashboard-v2 .dashboard-item .approval-box .approval-item {position: relative;  display: block; box-sizing: border-box; padding: 17px 15px 14px 30px; }
.service-portal.page-dashboard-v2 .dashboard-item .approval-box .approval-item:hover .approval-item-title { text-decoration: underline; }
.service-portal.page-dashboard-v2 .dashboard-item .approval-box .approval-item .approval-item-title {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; overflow: hidden; height: 20px; white-space: nowrap; text-overflow: ellipsis; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item .approval-box .approval-item .approval-item-info {font-size: .75rem; line-height: 1.5em;  margin-top: 4px; color: #999; }
.service-portal.page-dashboard-v2 .dashboard-item .approval-box .approval-item .approval-item-info .bar {font-size: .5625rem;  display: inline-block; margin: -4px 7px 0; vertical-align: middle; color: #999; }
.service-portal.page-dashboard-v2 .dashboard-item .approval-box .approval-item .approval-item-info .manager:before {display: inline-block; width: 12px; height: 12px; margin: -2px 9px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -416px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item .approval-box .approval-item .approval-item-info .manager:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item .approval-box .list-approval > li { border-bottom: 1px solid #ececec; }
.service-portal.page-dashboard-v2 .dashboard-item .approval-box .btn-show-all {font-size: .75rem; line-height: 2.5em; position: absolute; right: 15px; bottom: 0;  display: block; color: #9b9b9b; }
.service-portal.page-dashboard-v2 .dashboard-item .approval-box .btn-show-all:after {display: inline-block; width: 13px; height: 10px; margin: -2px 0 0 5px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -540px -495px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item .approval-box .btn-show-all:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item .approval-box .clear-meassage {font-size: .875rem; font-weight: 500;  display: block; margin-top: 127px; text-align: center; color: #b2b2b2; }
.service-portal.page-dashboard-v2 .dashboard-item .approval-box .clear-meassage:before {display: block; width: 56px; height: 92px; margin: 0 auto 30px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -472px -258px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item .approval-box .clear-meassage:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item .approval-box[data-state=none] { display: -ms-flexbox; display: flex; width: auto; height: 324px; margin: 35px 40px 36px; padding: 0; border: 2px dashed rgba(151, 151, 151, .25); -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] { margin-bottom: 70px; }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .dashboard-item-box { height: 502px; border: 4px solid #e4e3e3; background-color: transparent; }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro { text-align: center; }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-title {font-size: 1.125rem; font-weight: 700; line-height: 1.5em; height: 54px;  margin-top: 68px; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description {font-size: .875rem; line-height: 1.42857em; position: relative;  display: block; margin-top: 40px; padding-top: 115px; color: #4a4a4a; }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description:before {position: absolute; top: 0; left: 50%; display: block;  content: ''; }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.asset:before {width: 307px; height: 75px;  margin-left: -153.5px; background-image: url(/assets/images/contents_sprites.png); background-position: -485px -695px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.asset:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.governance { min-height: 57px; }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.governance:before {width: 272px; height: 64px;  margin-left: -136px; background-image: url(/assets/images/contents_sprites.png); background-position: -711px -793px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.governance:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.chatbot { min-height: 57px; }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.chatbot:before {width: 282px; height: 72px;  margin-left: -141px; background-image: url(/assets/images/contents_sprites.png); background-position: -1000px -494px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.chatbot:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.metering:before {width: 286px; height: 67px;  margin-left: -143px; background-image: url(/assets/images/contents_sprites.png); background-position: -798px -695px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.metering:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.alertnow:before {width: 285px; height: 70px;  margin-left: -142.5px; background-image: url(/assets/images/contents_sprites.png); background-position: -997px -600px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.alertnow:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.monitoring:before {width: 276px; height: 59px;  margin-left: -138px; background-image: url(/assets/images/contents_sprites.png); background-position: -989px -793px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.monitoring:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.project-service-request:before {width: 264px; height: 59px;  margin-left: -132px; background-image: url(/assets/images/contents_sprites.png); background-position: 0px -908px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.project-service-request:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.approval:before {width: 277px; height: 54px;  margin-left: -138.5px; background-image: url(/assets/images/contents_sprites.png); background-position: -270px -908px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.approval:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.devops:before {width: 279px; height: 65px;  margin-left: -139.5px; background-image: url(/assets/images/contents_sprites.png); background-position: -426px -793px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .intro .intro-description.devops:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .permission-message {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; padding-top: 133px; padding-bottom: 11px; text-align: center; color: #999; }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .permission-message:before {display: block; width: 127px; height: 94px; margin: 0 auto 48px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -181px -296px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .permission-message:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .permission-message strong {font-size: 1.125rem; font-weight: 500; line-height: 1.5em;  display: block; margin-bottom: 2px; color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .btns { margin-top: 65px; text-align: center; }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .btns a {font-size: .75rem; font-weight: 700; line-height: 34px; position: relative;  display: inline-block; box-sizing: border-box; width: 160px; height: 40px; margin: 0 auto; padding-right: 20px; text-align: center; color: #fff; border: 3px solid #000; background-color: #000; }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .btns a:after {position: absolute; top: 50%; right: 17px; display: block; width: 17px; height: 14px; margin-top: -7px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -23px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .btns a:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .btns a.btn-more { color: #000; background-color: transparent; }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .btns a.btn-more:after {width: 17px; height: 14px;  background-image: url(/assets/images/sprites.png); background-position: 0px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .btns a.btn-more:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .btns a.btn-application { margin-left: 6px; }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .btns a.btn-application-permission { padding: 0; }
.service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .btns a.btn-application-permission:after { content: none; }
[lang=en] .service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .btns a.btn-application , [lang=en] .service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .btns a.btn-application-permission , [lang=en] .service-portal.page-dashboard-v2 .dashboard-item[data-state=none] .btns a.btn-more { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }


.service-portal.page-dashboard { background-color: #f4f4f4; }
.service-portal.page-dashboard .movie-layout-popup { width: 580px; padding: 38px 0 0; }
.service-portal.page-dashboard .movie-layout-popup iframe { position: relative; top: 3px; }
.service-portal.page-dashboard .movie-layout-popup .mfp-close {top: 13px; right: 13px; width: 14px; height: 14px;  transition: all .5s ease-in; background: url('/assets/images/popup_close_btn.svg#gray') no-repeat; }
.service-portal.page-dashboard .movie-layout-popup .mfp-close:hover { transition: all .5s ease-in; background: url('/assets/images/popup_close_btn.svg#black') no-repeat; }
.service-portal.page-dashboard .movie-layout-popup .mfp-close:after { content: none; }
.service-portal.page-dashboard .layout-contents { display: block; overflow: hidden; box-sizing: border-box; width: 1200px; margin: 0 auto; padding-top: 50px; padding-right: 100px; padding-left: 100px; }
@media only screen and (min-width: 1400px) { .service-portal.page-dashboard .layout-contents {width: 1400px;  padding-right: 0; padding-left: 0; } }
.service-portal.page-dashboard .layout-contents.ba_dashboard { width: 1000px; padding-right: 0; padding-left: 0; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_top { display: -ms-flexbox; display: flex; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_top > div {box-sizing: border-box;  width: 480px; height: 260px; margin: 0 0 0 40px; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.movie_zone { margin: 0; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.movie_zone a {position: relative; position: relative;  display: block; width: 478px; height: 258px; outline: 0; background: url('/assets/images/815/movie_thumbnail@2x.png') no-repeat; background-size: 100% 100%; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.movie_zone a:before {position: absolute; top: 50%; left: 50%; width: 50px; height: 50px; margin: -25px 0 0 -25px;  content: ''; transition: all .2s ease-in; border-radius: 50%; background: rgba(24, 134, 255, .7); }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.movie_zone a:after {position: absolute; top: 50%; left: 50%; width: 0; height: 0; margin: -16px 0 0 -8px;  content: ''; transition: all .2s ease-in; border-top: 17px solid transparent; border-right: 24px solid transparent; border-bottom: 17px solid transparent; border-left: 24px solid #fff; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.movie_zone a:hover:before { width: 60px; height: 60px; margin: -30px 0 0 -30px; background: #1886ff; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.movie_zone a:hover:after {margin: -19px 0 0 -10px;  border-top: 20px solid transparent; border-right: 29px solid transparent; border-bottom: 20px solid transparent; border-left: 29px solid #fff; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone {padding: 20px;  border: 1px solid #e4e3e3; background-color: #fff; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > p { font-size: 1rem; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > ul {margin: 20px 0 0;  border-top: 1px solid #ececec; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > ul > li {position: relative; box-sizing: border-box;  border-bottom: 1px solid #ececec; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > ul > li:nth-child(3) { border-bottom: 0; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > ul > li:after {position: absolute; top: 50%; right: 10px; width: 6px; height: 10px; margin: -5px; content: '';  background: url('/assets/images/arrow_right.svg#gray') no-repeat; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > ul > li a:before { position: absolute; top: 50%; left: 10px; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > ul > li.help a:before {width: 20px; height: 20px; margin-top: -10px; content: '';  background: url('/assets/images/dashboard_help.svg') no-repeat; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > ul > li.aws a:before {width: 20px; height: 12px; margin-top: -6px; content: '';  background: url('/assets/images/vendor_aws.svg') no-repeat; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > ul > li.azure a:before {width: 20px; height: 20px; margin-top: -10px; content: '';  background: url('/assets/images/vendor_azure.svg') no-repeat; background-size: 100%; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_top > div.guide_zone > ul > li a {font-size: .875rem; line-height: 42px;  display: block; height: 42px; padding-left: 42px; color: #333; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom { padding: 41px 0 0; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom h2 { font-size: 20px; font-weight: 500; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul {display: table; clear: both;  content: ''; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li {position: relative;  float: left; box-sizing: border-box; width: 220px; height: 290px; margin: 40px 0 0 40px; padding: 20px; border: 1px solid #e4e3e3; background-color: #fff; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li:nth-child(-n+4) { margin-top: 20px; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li:nth-child(4n+1) { margin-left: 0; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3 {font-size: 1rem; position: relative;  padding: 56px 0 0; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3:after , .service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3:before {position: absolute; top: 0; left: 0; width: 36px; height: 36px;  content: ''; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3:after { left: 46px; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.asset { color: #0dadea; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.asset:before { background: url('/assets/images/bsp_ico.svg#asset') no-repeat; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.metering { color: #f5a623; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.metering:before { background: url('/assets/images/bsp_ico.svg#metering') no-repeat; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.monitoring { color: #dd4000; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.monitoring:before { background: url('/assets/images/bsp_ico.svg#monitoring') no-repeat; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.monitoring:after { background: url('/assets/images/bsp_ico.svg#monitoring2') no-repeat; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.project { color: #6254b4; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.project:before { background: url('/assets/images/bsp_ico.svg#project') no-repeat; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.project:after { background: url('/assets/images/bsp_ico.svg#project2') no-repeat; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.opsnow { color: #ee464f; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.opsnow:before { background: url('/assets/images/bsp_ico.svg#opsnow') no-repeat; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.approval { color: #6882b1; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.approval:before { background: url('/assets/images/bsp_ico.svg#approval') no-repeat; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.devops { color: #978e50; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.devops:before { background: url('/assets/images/bsp_ico.svg#devops') no-repeat; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.azure { color: #00a2ea; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li h3.azure:before { background: url('/assets/images/vendor_azure.svg') no-repeat; background-size: 100%; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li .explain_service a { font-size: .875rem; font-weight: 400; display: inline-block; margin: 5px 0 0; transition: all .2s ease-out; text-decoration: underline; color: #999; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li .explain_service a:hover { color: #666; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li .explain_service p { font-size: .875rem; margin: 3px 0 0; color: #999; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li .application-btn {font-size: .875rem; line-height: 34px;  position: absolute; right: 20px; bottom: 20px; left: 20px; box-sizing: border-box; height: 36px; transition: all .2s ease-out; text-align: center; color: #666; border: 1px solid #ececec; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li .application-btn:hover { border-color: #666; }
.service-portal.page-dashboard .layout-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li .application-btn-disabled {font-size: .875rem; line-height: 34px;  position: absolute; right: 20px; bottom: 20px; left: 20px; box-sizing: border-box; height: 36px; text-align: center; color: #ececec; border: 1px solid #ececec; }
.service-portal.page-dashboard .layout-contents.layout-dashboard-contents .ba_dashboard_layout {position: relative; clear: both;  text-align: left; }
.service-portal.page-dashboard .layout-contents.layout-dashboard-contents .ba_dashboard_layout:before {position: absolute; top: 0; right: 0; left: 0; height: 1px;  content: ''; background-color: #e2e2e2; }
@media only screen and (min-width: 1400px) { .service-portal.page-dashboard .layout-contents.layout-dashboard-contents .ba_dashboard_layout.ba_dashboard_bottom:before {right: 40px;  left: 40px; }
	.service-portal.page-dashboard .layout-contents.layout-dashboard-contents .ba_dashboard_layout.ba_dashboard_bottom h2 { text-indent: 40px; }
	.service-portal.page-dashboard .layout-contents.layout-dashboard-contents .ba_dashboard_layout.ba_dashboard_bottom > ul {display: table; clear: both;  content: ''; }
	.service-portal.page-dashboard .layout-contents.layout-dashboard-contents .ba_dashboard_layout.ba_dashboard_bottom > ul > li:nth-child(4n+1) {margin-top: 20px;  margin-left: 40px; } }
.service-portal.page-dashboard .dashboard-item { display: block; display: inline-block; width: 416px; margin: 0 16px 65px; text-align: left; vertical-align: top; }
.service-portal.page-dashboard .dashboard-item:nth-child(3n+1) { clear: both; }
.service-portal.page-dashboard .dashboard-item:nth-child(2n+1) { margin-left: 0; }
@media only screen and (min-width: 1400px) { .service-portal.page-dashboard .dashboard-item { margin: 0 16px 65px; }
	.service-portal.page-dashboard .dashboard-item:nth-child(2n+1) { margin-left: 16px; }
	.service-portal.page-dashboard .dashboard-item:nth-child(3n+1) { margin-left: 40px; } }
.service-portal.page-dashboard .dashboard-item .dashboard-item-title {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 700; line-height: 1.2em; height: 45px;  padding: 0; color: #000; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-title a { display: block; color: #000; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-title a:after {display: inline-block; width: 20px; height: 18px; margin: -2px 0 0 10px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -148px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item .dashboard-item-title a:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item .dashboard-item-box { display: block; box-sizing: border-box; border: 1px solid #e4e3e3; background-color: #fff; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-box .tabs-item { overflow: hidden; border-bottom: 1px solid #ececec; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-box .tabs-item button { display: block; float: left; width: 50%; padding: 9px 0 12px; border-top: 3px solid #f6f6f6; background-color: #f6f6f6; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-box .tabs-item button.is-selected { border-color: #000; background-color: #fff; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-box .tabs-item button .key {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; text-align: center; color: #000; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-box .tabs-item button .value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.5rem; font-weight: 400; line-height: 1.225em;  display: block; margin-top: 6px; color: #000; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-box .tabs-item[data-state=none] button .value { color: rgba(0, 0, 0, .3); }
.service-portal.page-dashboard .dashboard-item .dashboard-item-add-info {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; line-height: 1.25em;  margin-top: 10px; padding-left: 10px; color: #9b9b9b; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-add-info .updated:before {display: inline-block; width: 13px; height: 14px; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -19px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item .dashboard-item-add-info .updated:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt {position: relative;  display: block; height: 70px; padding: 0 0 0 25px; border-top: 1px solid #e4e3e3; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt:first-child { border-top: 0; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .title {font-size: .875rem; font-weight: 500;  display: block; padding: 26px 0; vertical-align: middle; color: #9b9b9b; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .title .guide {font-size: .6875rem; font-weight: 400;  display: inline-block; margin: -2px 0 0 1px; vertical-align: middle; color: rgba(178, 178, 178, .9); }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .btn-toggle {position: absolute; top: 50%; right: 12px;  display: block; width: 24px; height: 24px; margin-top: -12px; text-indent: -9999px; background-color: #f3f3f3; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .btn-toggle:before {position: absolute; top: 50%; left: 50%; display: block; width: 14px; height: 9px; margin-top: -4.5px; margin-left: -7px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(180deg); background-image: url(/assets/images/sprites.png); background-position: -481px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .btn-toggle:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .accordion-utils {position: absolute; top: 0; right: 65px; bottom: 0; visibility: hidden; transition: opacity .3s ease-in-out, visibility .3s ease-in-out;  opacity: 0; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .accordion-utils .none-message { margin-top: 20px; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .accordion-utils .cnt { text-align: right; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .accordion-utils .cnt > li {line-height: 66px;  display: inline-block; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .accordion-utils .cnt > li .key {font-size: .75rem; font-weight: 500;  display: inline-block; vertical-align: middle; color: #000; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .accordion-utils .cnt > li .value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 400;  display: inline-block; margin-left: 2px; vertical-align: middle; color: #000; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .accordion-utils .cnt > li + li { margin-left: 13px; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .accordion-utils .cnt > li + li:before {display: inline-block; width: 1px; height: 20px; margin-right: 15px;  content: ''; vertical-align: middle; background-color: #ececec; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .accordion-utils .cost { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 400; line-height: 68px; color: #000; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .accordion-utils .state { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .accordion-utils .state .badge {position: relative; z-index: 'default';  display: block; min-width: 40px; margin: 15px 10px 0; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .accordion-utils .state .badge:after {position: absolute; z-index: 0; top: 0; display: block; width: 40px; height: 40px;  content: ''; border-radius: 40px; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .accordion-utils .state .badge .cnt {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; line-height: 40px; position: relative;  display: block; box-sizing: border-box; min-width: 40px; height: 40px; padding: 0 7px; text-align: center; color: #000; border-radius: 20px; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .accordion-utils .state .badge[data-state=normal] .cnt { background-color: #3fd2c4; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .accordion-utils .state .badge[data-state=user] .cnt { background-color: #ffd86f; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt .accordion-utils .state .badge[data-state=alarm] .cnt { background-color: #ff5c7d; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt[data-state=shut] .btn-toggle:before { transform: rotateX(0deg); }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt[data-state=shut] .title .guide { display: none; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt[data-state=shut] .accordion-utils {visibility: visible;  opacity: 1; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dt[data-state=shut] + dd {max-height: 0; padding-top: 0; padding-bottom: 0;  opacity: 0; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dd {display: block; overflow: hidden; box-sizing: border-box; height: 433px; max-height: 700px; padding: 10px 30px 30px; transition: opacity .3s ease-in-out;  opacity: 1; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion > dd.metering { padding: 10px 30px 30px; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion.monitoring > dt .accordion-utils { left: 65px; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion.monitoring > dd { padding-right: 30px; padding-left: 30px; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion[data-state=none-all] > dd { height: auto; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion[data-state=none-all] > dd .asset-box , .service-portal.page-dashboard .dashboard-item .dashboard-item-accordion[data-state=none-all] > dd .metering-box , .service-portal.page-dashboard .dashboard-item .dashboard-item-accordion[data-state=none-all] > dd .monitoring-box { float: none; padding: 0; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion[data-state=none-all] > dd .asset-box:after , .service-portal.page-dashboard .dashboard-item .dashboard-item-accordion[data-state=none-all] > dd .asset-box:before , .service-portal.page-dashboard .dashboard-item .dashboard-item-accordion[data-state=none-all] > dd .metering-box:after , .service-portal.page-dashboard .dashboard-item .dashboard-item-accordion[data-state=none-all] > dd .metering-box:before , .service-portal.page-dashboard .dashboard-item .dashboard-item-accordion[data-state=none-all] > dd .monitoring-box:after , .service-portal.page-dashboard .dashboard-item .dashboard-item-accordion[data-state=none-all] > dd .monitoring-box:before { content: none; }
.service-portal.page-dashboard .dashboard-item .dashboard-item-accordion[data-state=none-all] > dd .value { float: none; width: 100%; height: 393px; margin: 0; padding: 0; }
.service-portal.page-dashboard .dashboard-item .alertnow-box { display: block; box-sizing: border-box; padding: 30px 0; }
.service-portal.page-dashboard .dashboard-item .alertnow-box[data-state=none] { padding: 30px 40px; }
.service-portal.page-dashboard .dashboard-item .alertnow-box[data-state=none] h3 { text-transform: uppercase; }
.service-portal.page-dashboard .dashboard-item .alertnow-box[data-state=none] .asset-box[data-state=full] .value { height: 221px; }
.service-portal.page-dashboard .dashboard-item .alertnow-box:after {display: table; clear: both;  content: ''; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .chart_info { padding: 20px 27px 0; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .chart_info:after {display: table; clear: both;  content: ''; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .chart_info h3 {font-size: .875rem; font-weight: 500;  float: left; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .chart_info ul { float: right; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .chart_info ul li {font-size: .6875rem;  display: inline-block; margin-left: 8px; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .chart_info ul li:before {display: inline-block; width: 8px; height: 8px; margin-right: 5px;  content: ''; border-radius: 100%; background: #ff5c7d; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .chart_info ul li:first-child:before { background: #ffd86f; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary {position: relative;  display: -ms-flexbox; display: flex; margin: 0 27px; padding: 0 0 20px; border-bottom: 1px solid #ececec; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary:before {position: absolute; top: 0; left: 50%; width: 1px; height: 100%;  content: ''; background: #ececec; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .service , .service-portal.page-dashboard .dashboard-item .alertnow-box .summary .incident { position: relative; padding-top: 40px; -ms-flex: 1; flex: 1; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .service .explain , .service-portal.page-dashboard .dashboard-item .alertnow-box .summary .incident .explain {font-size: .75rem; margin: 10px 0 0;  text-align: center; text-transform: uppercase; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .service { padding-right: 28px; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .incident { display: -ms-flexbox; display: flex; padding-left: 28px; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .incident h3 { left: 28px; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .incident .open { margin-right: auto; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .incident .ack { margin-right: 0; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .incident .ack .box { background: #a7d9ff; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .incident .box {position: relative;  width: 70px; height: 70px; border-radius: 4px; background: #ff5c7d; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .incident .box.zero { background: #e9ecec; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .incident .box.zero p { opacity: .3; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .incident .box p {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: 1.875rem; line-height: 70px; text-align: center; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary h3 {font-size: .875rem; font-weight: 500; position: absolute; top: 0px; left: 0;  text-transform: uppercase; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .flex-wrapper { display: -ms-flexbox; display: flex; -ms-flex: 1; flex: 1; -ms-flex-flow: row nowrap; flex-flow: row nowrap; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .single-chart { width: 70px; margin-right: auto; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .single-chart + .single-chart { margin-right: 0; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .circular-chart { display: block; max-width: 100%; max-height: 70px; margin: 0 auto; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .circle-bg { fill: none; stroke: #e9ecec; stroke-width: 4; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .circle { fill: none; stroke-width: 4; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .circular-chart.alarm .circle { stroke: #ff5c7d; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .circular-chart.normal .circle { stroke: #3fd2c4; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .percentage {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem;  fill: #000; text-anchor: middle; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .summary .percentage.zero { opacity: .3; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .alertnow_card_chart { width: 400px; height: 240px; margin: 0 auto; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .alertnow_card_chart .amcharts-export-menu { display: none; }
.service-portal.page-dashboard .dashboard-item .alertnow-box .alertnow_card_chart .amcharts-balloon-bg-categoryAxis { fill: #000 !important; stroke: #000 !important; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 { display: block; height: 405px; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2[data-state=none] { display: -ms-flexbox; display: flex; width: auto; height: 324px; margin: 35px 40px 36px; padding: 0; border: 2px dashed rgba(151, 151, 151, .25); -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .inner-scroll { display: block; overflow: scroll; overflow-x: hidden; box-sizing: border-box; height: 335px; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .btn-show-all {font-size: .75rem; font-weight: 500; line-height: 2em;  display: block; box-sizing: border-box; width: 140px; height: 26px; margin: 0 auto; transition: border .3s ease-in-out; text-align: center; color: #333; border: 1px solid #e6e6e6; background-color: #fff; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .btn-show-all:after {display: inline-block; width: 9px; height: 6px; margin: -2px 0 0 4px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -710px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .btn-show-all:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .btn-show-all:hover { border: 1px solid #929292; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .alertnow-message {position: relative;  display: block; padding: 0 0 0 30px; border-bottom: 1px solid #ececec; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .alertnow-message .info {font-size: .75rem; font-weight: 400; line-height: 2.5em;  display: inline-block; color: #b2b2b2; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .alertnow-message .info:before {display: inline-block; width: 16px; height: 16px; margin: -2px 4px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -696px -177px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .alertnow-message .info:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .alertnow-message .btn-all {font-size: .75rem; line-height: 2.5em; position: absolute; top: 0; right: 15px;  display: block; color: #9b9b9b; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .alertnow-message .btn-all:after {display: inline-block; width: 13px; height: 10px; margin: -3px 0 0 5px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -540px -495px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .alertnow-message .btn-all:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident { margin-bottom: 4px; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li { display: block; border-top: 1px solid #ececec; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li:first-child { border-top: 0px; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item {position: relative;  display: block; padding: 15px 30px; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .urgency-bar {position: absolute; top: 0; bottom: 0; left: 0;  display: block; width: 14px; background-color: #fff; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .urgency-bar:before {position: absolute; top: 20px; left: 50%; display: block; width: 2px; height: 11px; margin-left: -1px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -688px -101px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .urgency-bar:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .urgency-bar:after { content: none; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item input[type=checkbox] + label { padding-right: .5em; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item input[type=checkbox] + label:before , .service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item input[type=checkbox] + label:after { top: 21px; margin-top: 0; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item a { text-decoration: none; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item a:hover { text-decoration: underline; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .service {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; overflow: hidden; max-width: 340px; white-space: nowrap; text-overflow: ellipsis; color: #0053ae; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .incident-title { display: block; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .incident-title:hover em { text-decoration: underline; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .incident-title .index {font-size: .75rem; font-weight: 500; line-height: 16px;  display: block; float: left; box-sizing: border-box; min-width: 40px; height: 18px; margin-right: 4px; padding: 0 8px; text-align: center; vertical-align: middle; color: #999; border: 1px solid rgba(153, 153, 153, .5); border-radius: 5px; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .incident-title em {font-size: .875rem; font-weight: 500; line-height: 1.42857em; position: relative;  display: inline-block; overflow: hidden; max-height: 38px; margin-right: -1em; padding-right: 1em; word-break: break-all; color: #000; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .incident-title em:before {position: absolute; right: .2em; bottom: .25em;  content: '...'; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .incident-title em:after {position: absolute; right: 0; width: 1em; height: 1em; margin-top: .2em;  content: ''; background-color: #fff; background-image: none; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .incident-title em { line-height: 19px; } }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .times { margin-top: 3px; white-space: nowrap; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .times time {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: inline-block; letter-spacing: -.03em; color: #999; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .times time + time:before {display: inline-block; width: 1px; height: 10px; margin: -2px 6px 0 6px;  content: ''; vertical-align: middle; background-color: #b2b2b2; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .status { margin-top: 2px; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .status .key {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: inline-block; vertical-align: middle; letter-spacing: -.03em; color: #999; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .status .key ~ .key:before {display: inline-block; width: 1px; height: 10px; margin: -2px 8px 0 8px;  content: ''; vertical-align: middle; background-color: #b2b2b2; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .status .urgency {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: inline-block; vertical-align: middle; color: #999; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .status .status {font-size: .75rem; font-weight: 500; line-height: 16px;  display: inline-block; box-sizing: border-box; min-width: 40px; height: 18px; margin-top: -1px; margin-left: 4px; padding: 0 8px; text-align: center; vertical-align: middle; color: #4d95f7; border: 1px solid rgba(77, 149, 247, .5); border-radius: 5px; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item .status .status[data-state=created] { color: #ff4b55; border-color: rgba(255, 75, 85, .5); }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level5] .urgency-bar { background-color: #6f1206; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level5] .status .urgency {width: 52px; height: 8px;  margin: -1px 0 0 3px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -297px -396px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level5] .status .urgency { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level4] .urgency-bar { background-color: #b62612; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level4] .status .urgency {width: 52px; height: 8px;  margin: -1px 0 0 3px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -181px -396px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level4] .status .urgency { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level3] .urgency-bar { background-color: #ff614b; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level3] .status .urgency {width: 52px; height: 8px;  margin: -1px 0 0 3px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -355px -396px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level3] .status .urgency { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level2] .urgency-bar { background-color: #ff9c8e; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level2] .status .urgency {width: 52px; height: 8px;  margin: -1px 0 0 3px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -239px -396px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level2] .status .urgency { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level1] .urgency-bar { background-color: #ffcbc3; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level1] .status .urgency {width: 52px; height: 8px;  margin: -1px 0 0 3px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -559px -533px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .list-incident li .incident-item[data-urgency=level1] .status .urgency { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .incident-controls { display: -ms-flexbox; display: flex; border-top: 1px solid #e4e3e3; background-color: #f6f6f6; -ms-flex-align: stretch; align-items: stretch; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .incident-controls button {font-size: .875rem; font-weight: 500; line-height: 2.71429em; position: relative; display: block; transition: background-color .3s ease-in-out; text-align: center; color: #4d95f7;  -ms-flex: 1; flex: 1; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .incident-controls button:hover { background-color: #e4e3e3; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .incident-controls button[disabled] {pointer-events: none;  color: rgba(77, 149, 247, .6); }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .incident-controls button + button { color: #6a6e74; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .incident-controls button + button:before {position: absolute; top: 8px; bottom: 8px; left: 0; display: block; width: 1px;  content: ''; background-color: #e4e3e3; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .incident-controls button + button[disabled] { color: rgba(106, 110, 116, .6); }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .clear-meassage {font-size: .875rem; font-weight: 500;  display: block; padding-top: 136px; text-align: center; color: #b2b2b2; }
.service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .clear-meassage:before {display: block; width: 81px; height: 80px; margin: 0 auto 36px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -472px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item .alertnow-box-v2 .clear-meassage:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item .asset-box {position: relative;  display: block; float: left; box-sizing: border-box; padding-right: 3.5246376811594203%; }
.service-portal.page-dashboard .dashboard-item .asset-box .asset-box-utils { position: absolute; top: -3px; right: 0; text-align: right; }
.service-portal.page-dashboard .dashboard-item .asset-box .asset-box-utils button {font-size: .75rem; font-weight: 500; line-height: 1.5em;  display: inline-block; margin-left: 5px; color: #9b9b9b; }
.service-portal.page-dashboard .dashboard-item .asset-box .asset-box-utils button.is-selected { font-weight: 700; color: #000; border-bottom: 2px solid #000; }
.service-portal.page-dashboard .dashboard-item .asset-box .key {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; color: #000; }
.service-portal.page-dashboard .dashboard-item .asset-box .value {position: relative;  display: block; box-sizing: border-box; width: 170px; height: 124px; margin-top: 0px; }
.service-portal.page-dashboard .dashboard-item .asset-box .value .cnt { font-size: 1.625rem; font-weight: 500; letter-spacing: -.5px; color: #000; }
.service-portal.page-dashboard .dashboard-item .asset-box .value .cnt strong { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.5rem; font-weight: 400; }
.service-portal.page-dashboard .dashboard-item .asset-box .value .state > li .key {font-size: .75rem; line-height: 1.5em;  display: inline-block; width: 70px; color: #000; }
.service-portal.page-dashboard .dashboard-item .asset-box .value .state > li em {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; line-height: 20px;  display: inline-block; box-sizing: border-box; min-width: 30px; height: 20px; padding: 0 10px; text-align: center; color: #000; border-radius: 20px; }
.service-portal.page-dashboard .dashboard-item .asset-box .value .state > li em.running { background-color: #67adff; }
.service-portal.page-dashboard .dashboard-item .asset-box .value .state > li em.stopped { background-color: #d8d8d8; }
.service-portal.page-dashboard .dashboard-item .asset-box .value .state > li em.etc { background-color: #ffdf6b; }
.service-portal.page-dashboard .dashboard-item .asset-box .value .performance-graph {width: 100%; margin-top: 38px;  table-layout: fixed; }
.service-portal.page-dashboard .dashboard-item .asset-box .value .performance-graph tfoot th {font-size: .625rem; font-weight: 400; line-height: 1.25em; width: 20%;  padding-top: 8px; text-align: center; color: rgba(0, 0, 0, .45); border-top: 1px solid #ececec; }
.service-portal.page-dashboard .dashboard-item .asset-box .value .performance-graph tbody td { height: 130px; text-align: center; vertical-align: bottom; }
.service-portal.page-dashboard .dashboard-item .asset-box .value .performance-graph tbody td .graph {position: relative; bottom: -3px;  display: inline-block; width: 40px; }
.service-portal.page-dashboard .dashboard-item .asset-box .value .performance-graph tbody td .graph .txt {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; position: absolute; top: -16px;  display: block; width: 100%; text-align: center; color: #04688f; }
.service-portal.page-dashboard .dashboard-item .asset-box .value .performance-graph tbody td .graph[data-state=low] { background-color: #a7d9ff; }
.service-portal.page-dashboard .dashboard-item .asset-box .value .performance-graph tbody td .graph[data-state=low-middle] { background-color: #67bdff; }
.service-portal.page-dashboard .dashboard-item .asset-box .value .performance-graph tbody td .graph[data-state=middle] { background-color: #3e9de6; }
.service-portal.page-dashboard .dashboard-item .asset-box .value .performance-graph tbody td .graph[data-state=middle-high] { background-color: #217dc3; }
.service-portal.page-dashboard .dashboard-item .asset-box .value .performance-graph tbody td .graph[data-state=high] { background-color: #065d9f; }
.service-portal.page-dashboard .dashboard-item .asset-box .value[data-state=none] { display: -ms-flexbox; display: flex; border: 2px dashed rgba(151, 151, 151, .25); -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-portal.page-dashboard .dashboard-item .asset-box + .asset-box { padding-right: 0; padding-left: 7.246376811594203%; border-left: 1px solid #ececec; }
.service-portal.page-dashboard .dashboard-item .asset-box + .asset-box .value { width: auto; }
.service-portal.page-dashboard .dashboard-item .asset-box[data-state=full] {width: 100%;  margin-top: 42px; padding: 0; border: 0; }
.service-portal.page-dashboard .dashboard-item .asset-box[data-state=full] .value {width: 100%;  height: 167px; }
.service-portal.page-dashboard .dashboard-item .metering-box {position: relative;  display: block; overflow: hidden; box-sizing: border-box; }
.service-portal.page-dashboard .dashboard-item .metering-box:after {position: absolute; bottom: 0; left: 50%; display: block; width: 1px; height: 284px;  content: ''; background-color: #ececec; }
.service-portal.page-dashboard .dashboard-item .metering-box .key {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; text-align: center; color: #000; }
.service-portal.page-dashboard .dashboard-item .metering-box .value {position: relative;  display: block; box-sizing: border-box; height: 54px; margin-top: 16px; }
.service-portal.page-dashboard .dashboard-item .metering-box .value .cost {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.5rem; line-height: 1.23913em;  display: block; text-align: center; color: #000; }
.service-portal.page-dashboard .dashboard-item .metering-box .value .hotbill { color: #f6a323; }
.service-portal.page-dashboard .dashboard-item .metering-box .value .completed { color: #1886ff !important; }
.service-portal.page-dashboard .dashboard-item .metering-box .value .expected { color: #999; }
.service-portal.page-dashboard .dashboard-item .metering-box .value .cost-month { display: block; text-align: right; }
.service-portal.page-dashboard .dashboard-item .metering-box .value .cost-month dt { font-size: .75rem; line-height: 1.5em; color: #000; }
.service-portal.page-dashboard .dashboard-item .metering-box .value .cost-month dd { margin-top: 1px; margin-bottom: 10px; }
.service-portal.page-dashboard .dashboard-item .metering-box .value .cost-month dd .txt-cost { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 400; line-height: 1.2em; }
.service-portal.page-dashboard .dashboard-item .metering-box .value .cost-month dd .txt-cost.too { font-size: 1rem; }
.service-portal.page-dashboard .dashboard-item .metering-box .value .cost-graph {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; float: right; width: 120px; width: 140px; margin-top: 5px; text-align: center; color: #000; }
.service-portal.page-dashboard .dashboard-item .metering-box .value .cost-graph .graph { position: relative; height: 150px; margin-bottom: 6px; text-align: left; text-indent: -9999px; }
.service-portal.page-dashboard .dashboard-item .metering-box .value .cost-graph .graph .payment {position: absolute; z-index: 1; right: 0; bottom: 0; left: 0;  display: block; background-color: #666; }
.service-portal.page-dashboard .dashboard-item .metering-box .value .cost-graph .graph .hotbill {position: absolute; z-index: 2; right: 0; left: 0;  display: none; background-color: rgba(255, 179, 0, .5); }
.service-portal.page-dashboard .dashboard-item .metering-box .value .cost-graph .graph .compare {position: absolute; z-index: 2; right: 0; bottom: 0; left: 0;  display: block; background-color: #1886ff; }
.service-portal.page-dashboard .dashboard-item .metering-box .value .cost-graph .graph .compare .days { display: none; }
.service-portal.page-dashboard .dashboard-item .metering-box .value.this-month .expected { color: #999 !important; }
.service-portal.page-dashboard .dashboard-item .metering-box .value.this-month .payment { opacity: .3; border: 2px dashed #979797; background-color: transparent !important; }
.service-portal.page-dashboard .dashboard-item .metering-box .value.this-month .hotbill { display: block; }
.service-portal.page-dashboard .dashboard-item .metering-box .value.last-month .cost-month { float: right; min-width: 100%; }
.service-portal.page-dashboard .dashboard-item .metering-box .value.last-month .cost-graph { float: right; }
.service-portal.page-dashboard .dashboard-item .metering-box .value.graph { float: left; width: 140px; height: 284px; margin-top: 20px; margin-right: 30px; margin-left: 7px; }
.service-portal.page-dashboard .dashboard-item .metering-box .value.graph + .graph { margin-right: 0; margin-left: 30px; }
.service-portal.page-dashboard .dashboard-item .metering-box .value[data-state=none] { display: -ms-flexbox; display: flex; margin: 16px 0 0; border: 2px dashed rgba(151, 151, 151, .25); -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-portal.page-dashboard .dashboard-item .metering-box .value[data-state=none].graph { float: left; }
.service-portal.page-dashboard .dashboard-item .metering-box .value[data-state=none].graph + .graph { float: right; }
.service-portal.page-dashboard .dashboard-item .monitoring-box {position: relative;  display: block; overflow: hidden; box-sizing: border-box; }
.service-portal.page-dashboard .dashboard-item .monitoring-box .key {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; text-align: center; color: #000; }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value {position: relative;  display: block; box-sizing: border-box; height: 358px; margin-top: 16px; }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value .count {font-size: 1.625rem; font-weight: 500; line-height: 1.46154em;  display: block; text-align: center; color: #000; }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value .count strong { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.5rem; font-weight: 400; line-height: 1.22222em; }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value .state { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value .state .badge {position: relative; z-index: 'default';  display: block; width: 80px; margin: 76px 8px 0; }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value .state .badge:after {position: absolute; z-index: 0; top: 0; display: block; width: 80px; height: 80px;  content: ''; border-radius: 80px; }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value .state .badge .cnt {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; line-height: 80px; position: relative;  display: block; width: 80px; height: 80px; text-align: center; color: #000; border-radius: 80px; }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value .state .badge .txt {font-size: .875rem; font-weight: 500;  display: block; margin-top: 70px; text-align: center; color: #000; }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value .state .badge[data-state=all-ok] {width: 160px;  margin-top: 26px; }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value .state .badge[data-state=all-ok] .cnt {position: relative;  display: block; width: 160px; height: 160px; text-indent: -9999px; border-radius: 160px; background-color: #3fd2c4; }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value .state .badge[data-state=all-ok] .cnt:before {position: absolute; top: 50%; left: 50%; display: block; width: 56px; height: 92px; margin-top: -46px; margin-left: -28px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -472px -258px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item .monitoring-box .value .state .badge[data-state=all-ok] .cnt:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value .state .badge[data-state=all-ok] .txt { margin-top: 30px; }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value .state .badge[data-state=normal] { z-index: 6; }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value .state .badge[data-state=normal] .cnt { background-color: #3fd2c4; }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value .state .badge[data-state=user] { z-index: 5; }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value .state .badge[data-state=user]:after {animation: alarm 1s 1s infinite ease-out alternate;  background-color: rgba(255, 209, 106, .3); }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value .state .badge[data-state=user] .cnt { background-color: #ffd86f; }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value .state .badge[data-state=alarm] { z-index: 4; }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value .state .badge[data-state=alarm]:after {animation: alarm 1s 1s infinite ease-out alternate;  background-color: rgba(255, 92, 125, .3); }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value .state .badge[data-state=alarm] .cnt { background-color: #ff5c7d; }
.service-portal.page-dashboard .dashboard-item .monitoring-box .value[data-state=none] { display: -ms-flexbox; display: flex; border: 2px dashed rgba(151, 151, 151, .25); -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-portal.page-dashboard .dashboard-item .project-request-box {position: relative;  display: block; overflow: hidden; box-sizing: border-box; padding: 20px 30px; }
.service-portal.page-dashboard .dashboard-item .project-request-box .status-title { font-size: .875rem; font-weight: 500; line-height: 1.42857em; color: #000; }
.service-portal.page-dashboard .dashboard-item .project-request-box .list-status { display: -ms-flexbox; display: flex; padding: 16px 0 13px; }
.service-portal.page-dashboard .dashboard-item .project-request-box .list-status > li { display: block; -ms-flex: 1; flex: 1; }
.service-portal.page-dashboard .dashboard-item .project-request-box .list-status > li .key {font-size: .75rem; font-weight: 500; line-height: 1.5em;  display: block; margin-top: 4px; text-align: center; color: #3769a1; }
.service-portal.page-dashboard .dashboard-item .project-request-box .list-status > li .key[data-state=reject] { color: #a2444f; }
.service-portal.page-dashboard .dashboard-item .project-request-box .list-status > li .value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; font-weight: 400; line-height: 2.6em; position: relative;  display: block; box-sizing: border-box; width: 78px; height: 78px; margin: 0 auto; text-align: center; color: #000; border: 1px solid #1886ff; border-radius: 78px; background-color: #fff; }
.service-portal.page-dashboard .dashboard-item .project-request-box .list-status > li .value[data-state=open] { background-color: #fff; }
.service-portal.page-dashboard .dashboard-item .project-request-box .list-status > li .value[data-state=in-progress] { background-color: #c2dfff; }
.service-portal.page-dashboard .dashboard-item .project-request-box .list-status > li .value[data-state=resolved] { background-color: #1886ff; }
.service-portal.page-dashboard .dashboard-item .project-request-box .list-status > li .value[data-state=re-opended]:before {position: absolute; top: 8px; right: 8px; bottom: 8px; left: 8px; display: block;  content: ''; border: 1px solid #1886ff; border-radius: 64px; }
.service-portal.page-dashboard .dashboard-item .project-request-box .list-status > li .value[data-state=reject] { color: #ff2d47; border: 1px solid #ff2d47; background-color: #fff; }
.service-portal.page-dashboard .dashboard-item .project-request-box .list-status > li .value[data-count=zero] { color: rgba(0, 0, 0, .3); }
.service-portal.page-dashboard .dashboard-item .project-request-box .list-status[data-state=none] { display: -ms-flexbox; display: flex; box-sizing: border-box; height: 136px; margin: 16px 0 20px; border: 2px dashed rgba(151, 151, 151, .25); -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-portal.page-dashboard .dashboard-item .project-request-box .desc {font-size: .6875rem; font-weight: 400; line-height: 1.18182em;  position: relative; height: 12px; padding: 7px 0 7px 20px; color: #b2b2b2; }
.service-portal.page-dashboard .dashboard-item .project-request-box .desc:before {position: absolute; top: 50%; left: 0; display: block; width: 16px; height: 16px; margin-top: -8px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -696px -177px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item .project-request-box .desc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item .project-request-box .chart-container { position: relative; margin-top: 20px; padding: 20px 0 0; border-top: 1px solid #ececec; }
.service-portal.page-dashboard .dashboard-item .project-request-box .chart-container .chart-container-title { font-size: .875rem; font-weight: 500; line-height: 1.42857em; color: #000; }
.service-portal.page-dashboard .dashboard-item .project-request-box .chart-container .chart-legend {font-size: .6875rem; font-weight: 400; line-height: 1.18182em; position: absolute; top: 24px; right: 0;  display: block; color: #000; }
.service-portal.page-dashboard .dashboard-item .project-request-box .chart-container .chart-legend span { display: inline-block; margin-left: 12px; }
.service-portal.page-dashboard .dashboard-item .project-request-box .chart-container .chart-legend span:before {display: inline-block; width: 8px; height: 8px; margin-right: 4px;  content: ''; border-radius: 8px; }
.service-portal.page-dashboard .dashboard-item .project-request-box .chart-container .chart-legend .open:before { background-color: #2cc7c3; }
.service-portal.page-dashboard .dashboard-item .project-request-box .chart-container .chart-legend .closed:before { background-color: #0a4079; }
.service-portal.page-dashboard .dashboard-item .project-request-box .chart-container .am-chart { display: block; width: auto; height: 150px; margin: 2px -30px 0 -15px; }
.service-portal.page-dashboard .dashboard-item .project-request-box .chart-container .am-chart[data-state=none] { display: -ms-flexbox; display: flex; width: auto; height: 150px; margin: 15px 10px 16px; border: 2px dashed rgba(151, 151, 151, .25); -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-portal.page-dashboard .dashboard-item .project-request-box .chart-container .desc { margin-top: 4px; }
.service-portal.page-dashboard .dashboard-item .approval-box {position: relative;  display: block; overflow: hidden; box-sizing: border-box; height: 401px; padding: 0 0 30px; }
.service-portal.page-dashboard .dashboard-item .approval-box .approval-item {position: relative;  display: block; box-sizing: border-box; padding: 17px 15px 14px 30px; }
.service-portal.page-dashboard .dashboard-item .approval-box .approval-item:hover .approval-item-title { text-decoration: underline; }
.service-portal.page-dashboard .dashboard-item .approval-box .approval-item .approval-item-title {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; overflow: hidden; height: 20px; white-space: nowrap; text-overflow: ellipsis; color: #000; }
.service-portal.page-dashboard .dashboard-item .approval-box .approval-item .approval-item-info {font-size: .75rem; line-height: 1.5em;  margin-top: 4px; color: #999; }
.service-portal.page-dashboard .dashboard-item .approval-box .approval-item .approval-item-info .bar {font-size: .5625rem;  display: inline-block; margin: -4px 7px 0; vertical-align: middle; color: #999; }
.service-portal.page-dashboard .dashboard-item .approval-box .approval-item .approval-item-info .manager:before {display: inline-block; width: 12px; height: 12px; margin: -2px 9px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -416px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item .approval-box .approval-item .approval-item-info .manager:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item .approval-box .list-approval > li { border-bottom: 1px solid #ececec; }
.service-portal.page-dashboard .dashboard-item .approval-box .btn-show-all {font-size: .75rem; line-height: 2.5em; position: absolute; right: 15px; bottom: 0;  display: block; color: #9b9b9b; }
.service-portal.page-dashboard .dashboard-item .approval-box .btn-show-all:after {display: inline-block; width: 13px; height: 10px; margin: -2px 0 0 5px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -540px -495px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item .approval-box .btn-show-all:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item .approval-box .clear-meassage {font-size: .875rem; font-weight: 500;  display: block; margin-top: 127px; text-align: center; color: #b2b2b2; }
.service-portal.page-dashboard .dashboard-item .approval-box .clear-meassage:before {display: block; width: 56px; height: 92px; margin: 0 auto 30px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -472px -258px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item .approval-box .clear-meassage:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item .approval-box[data-state=none] { display: -ms-flexbox; display: flex; width: auto; height: 324px; margin: 35px 40px 36px; padding: 0; border: 2px dashed rgba(151, 151, 151, .25); -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-portal.page-dashboard .dashboard-item[data-state=none] { margin-bottom: 70px; }
.service-portal.page-dashboard .dashboard-item[data-state=none] .dashboard-item-box { height: 502px; border: 4px solid #e4e3e3; background-color: transparent; }
.service-portal.page-dashboard .dashboard-item[data-state=none] .intro { text-align: center; }
.service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-title {font-size: 1.125rem; font-weight: 700; line-height: 1.5em; height: 54px;  margin-top: 68px; color: #000; }
.service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description {font-size: .875rem; line-height: 1.42857em; position: relative;  display: block; margin-top: 40px; padding-top: 115px; color: #4a4a4a; }
.service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description:before {position: absolute; top: 0; left: 50%; display: block;  content: ''; }
.service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.asset:before {width: 307px; height: 75px;  margin-left: -153.5px; background-image: url(/assets/images/contents_sprites.png); background-position: -485px -695px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.asset:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.governance { min-height: 57px; }
.service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.governance:before {width: 272px; height: 64px;  margin-left: -136px; background-image: url(/assets/images/contents_sprites.png); background-position: -711px -793px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.governance:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.chatbot { min-height: 57px; }
.service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.chatbot:before {width: 282px; height: 72px;  margin-left: -141px; background-image: url(/assets/images/contents_sprites.png); background-position: -1000px -494px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.chatbot:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.metering:before {width: 286px; height: 67px;  margin-left: -143px; background-image: url(/assets/images/contents_sprites.png); background-position: -798px -695px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.metering:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.alertnow:before {width: 285px; height: 70px;  margin-left: -142.5px; background-image: url(/assets/images/contents_sprites.png); background-position: -997px -600px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.alertnow:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.monitoring:before {width: 276px; height: 59px;  margin-left: -138px; background-image: url(/assets/images/contents_sprites.png); background-position: -989px -793px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.monitoring:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.project-service-request:before {width: 264px; height: 59px;  margin-left: -132px; background-image: url(/assets/images/contents_sprites.png); background-position: 0px -908px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.project-service-request:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.approval:before {width: 277px; height: 54px;  margin-left: -138.5px; background-image: url(/assets/images/contents_sprites.png); background-position: -270px -908px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.approval:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.devops:before {width: 279px; height: 65px;  margin-left: -139.5px; background-image: url(/assets/images/contents_sprites.png); background-position: -426px -793px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item[data-state=none] .intro .intro-description.devops:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-dashboard .dashboard-item[data-state=none] .permission-message {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; padding-top: 133px; padding-bottom: 11px; text-align: center; color: #999; }
.service-portal.page-dashboard .dashboard-item[data-state=none] .permission-message:before {display: block; width: 127px; height: 94px; margin: 0 auto 48px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -181px -296px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item[data-state=none] .permission-message:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item[data-state=none] .permission-message strong {font-size: 1.125rem; font-weight: 500; line-height: 1.5em;  display: block; margin-bottom: 2px; color: #000; }
.service-portal.page-dashboard .dashboard-item[data-state=none] .btns { margin-top: 65px; text-align: center; }
.service-portal.page-dashboard .dashboard-item[data-state=none] .btns a {font-size: .75rem; font-weight: 700; line-height: 34px; position: relative;  display: inline-block; box-sizing: border-box; width: 160px; height: 40px; margin: 0 auto; padding-right: 20px; text-align: center; color: #fff; border: 3px solid #000; background-color: #000; }
.service-portal.page-dashboard .dashboard-item[data-state=none] .btns a:after {position: absolute; top: 50%; right: 17px; display: block; width: 17px; height: 14px; margin-top: -7px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -23px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item[data-state=none] .btns a:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item[data-state=none] .btns a.btn-more { color: #000; background-color: transparent; }
.service-portal.page-dashboard .dashboard-item[data-state=none] .btns a.btn-more:after {width: 17px; height: 14px;  background-image: url(/assets/images/sprites.png); background-position: 0px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-dashboard .dashboard-item[data-state=none] .btns a.btn-more:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-dashboard .dashboard-item[data-state=none] .btns a.btn-application { margin-left: 6px; }
.service-portal.page-dashboard .dashboard-item[data-state=none] .btns a.btn-application-permission { padding: 0; }
.service-portal.page-dashboard .dashboard-item[data-state=none] .btns a.btn-application-permission:after { content: none; }
[lang=en] .service-portal.page-dashboard .dashboard-item[data-state=none] .btns a.btn-application , [lang=en] .service-portal.page-dashboard .dashboard-item[data-state=none] .btns a.btn-application-permission , [lang=en] .service-portal.page-dashboard .dashboard-item[data-state=none] .btns a.btn-more { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }



.service-portal.page-application { background-color: #f4f4f4; }
.service-portal.page-application .layout-page-title {display: -ms-flexbox; display: flex; height: 30px;  padding-top: 40px; padding-bottom: 40px; -ms-flex-align: center; align-items: center; }
.service-portal.page-application .layout-page-title h1 { font-size: 1.875rem; }
.service-portal.page-application .layout-page-title p {display: inline-block;  margin-left: 3.125rem; color: #999; }
.service-portal.page-application .layout-page-title p span { font-size: 1rem; font-weight: 500; line-height: 1.5rem; padding: 0 10px; }
.service-portal.page-application .layout-page-title p span.on { color: #000; }
.service-portal.page-application .forms-application { position: relative; width: 100%; }
.service-portal.page-application .forms-application .forms-application-utils {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  position: relative; overflow: hidden; padding-bottom: 10px; }
.service-portal.page-application .forms-application .forms-application-utils .trial-message { color: rgba(0, 0, 0, .4); }
.service-portal.page-application .forms-application .forms-application-utils .trial-message:before {display: inline-block; width: 12px; height: 13px; margin: -3px 3px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -92px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application .forms-application-utils .trial-message:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application .forms-application-utils .message { font-size: 1.125rem; font-weight: 400; line-height: 1.5em; color: #999; }
.service-portal.page-application .forms-application .forms-application-utils .button-shortcut { float: right; }
.service-portal.page-application .forms-application .application-box {width: 100%;  table-layout: fixed; border-top: 2px solid #000; border-bottom: 2px solid #000; }

.service-portal.page-application .forms-application .application-box > tbody th , .service-portal.page-application .forms-application .application-box > tbody td {transition: background-color .3s ease-in-out;  text-align: left; }
.service-portal.page-application .forms-application .application-box > tbody th { position: relative; width: 360px; padding: 40px 0 40px 30px; border-top: 1px solid #ddd; }
.service-portal.page-application .forms-application .application-box > tbody th p.title {font-size: .875rem; font-weight: 400; line-height: 1.25rem;  position: absolute; top: 28px; }
.service-portal.page-application .forms-application .application-box > tbody th p.title[data-color=resource] { color: #5d8bf8; }
.service-portal.page-application .forms-application .application-box > tbody th p.title[data-color=monitoring] { color: #ff7b49; }
.service-portal.page-application .forms-application .application-box > tbody th p.title[data-color=project] { color: #a156dd; }
.service-portal.page-application .forms-application .application-box > tbody th label {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 400; line-height: 1.35em;  position: relative; position: relative; display: block; padding-left: 34px; color: #1c2024; }
.service-portal.page-application .forms-application .application-box > tbody th label.project-request { padding-left: 68px; }
.service-portal.page-application .forms-application .application-box > tbody th label:before {position: absolute; top: 50%; left: 0; display: inline-block;  content: ''; transform: translateY(-50%); }
.service-portal.page-application .forms-application .application-box > tbody th label:after {display: inline-block; width: 8px; height: 14px; margin-left: 10px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -739px -196px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application .application-box > tbody th label:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application .application-box > tbody th label.aws:before { top: 3px; width: 17px; height: 17px; background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application .application-box > tbody th label.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application .application-box > tbody th label.azure:before { top: 3px; width: 17px; height: 17px; background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application .application-box > tbody th label.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application .application-box > tbody th label.idc:before { top: 3px; width: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application .application-box > tbody th label.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application .application-box > tbody th label.asset:before {width: 20px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -50px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application .application-box > tbody th label.asset:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application .application-box > tbody th label.governance:before {width: 22px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -667px -76px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application .application-box > tbody th label.governance:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application .application-box > tbody th label.metering:before {width: 22px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -610px -249px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application .application-box > tbody th label.metering:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application .application-box > tbody th label.monitoring:before {width: 24px; height: 20px;  background-image: url(/assets/images/sprites.png); background-position: -333px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application .application-box > tbody th label.monitoring:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application .application-box > tbody th label.project:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -102px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application .application-box > tbody th label.project:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application .application-box > tbody th label.project-request:before {width: 53px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -559px -468px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application .application-box > tbody th label.project-request:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application .application-box > tbody th label.alarm:before {width: 19px; height: 21px;  background-image: url(/assets/images/sprites.png); background-position: -25px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application .application-box > tbody th label.alarm:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application .application-box > tbody th label.approval:before {width: 23px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -667px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application .application-box > tbody th label.approval:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application .application-box > tbody th label.request:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -517px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application .application-box > tbody th label.request:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application .application-box > tbody th label.dbqcs:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -372px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application .application-box > tbody th label.dbqcs:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application .application-box > tbody th label.devops:before {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -342px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application .application-box > tbody th label.devops:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application .application-box > tbody th label.alertnow:before {width: 23px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -638px -589px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application .application-box > tbody th label.alertnow:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application .application-box > tbody th label.whaTap:before {width: 22px; height: 18px;  background-image: url(/assets/images/sprites.png); background-position: -92px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application .application-box > tbody th label.whaTap:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application .application-box > tbody th label + label { margin-top: 20px; }
.service-portal.page-application .forms-application .application-box > tbody th .info {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; margin-top: 4px; color: rgba(0, 0, 0, .4); }
.service-portal.page-application .forms-application .application-box > tbody th .info a {text-decoration: underline;  color: #1886ff; }
.service-portal.page-application .forms-application .application-box > tbody td {height: 137px;  padding: 35px 0px 35px 30px; vertical-align: middle; border-top: 1px solid #ddd; border-left: 1px solid #ddd; }
.service-portal.page-application .forms-application .application-box > tbody td .label { display: block; margin-right: 20px; padding-left: 30px; }
.service-portal.page-application .forms-application .application-box > tbody td .invalid-message + .info { margin: 4px 0 0; }
.service-portal.page-application .forms-application .application-box > tbody td .info {font-size: .875rem; font-weight: 400; line-height: 1.42857em; position: relative;  display: block; margin-top: 8px; padding-left: 30px; color: #999; }
.service-portal.page-application .forms-application .application-box > tbody td .info em { color: #1886ff; }
.service-portal.page-application .forms-application .application-box > tbody td .info ~ .info { margin: 4px 0 0; }
.service-portal.page-application .forms-application .application-box > tbody td .btns {position: relative;  display: block; margin: 0; text-align: left; }
.service-portal.page-application .forms-application .application-box > tbody td .btns button {font-size: .75rem; font-weight: 400; line-height: 1.125rem;  display: inline-block; color: #444; border: 1px solid #d5d9db; border-radius: 2px; }
.service-portal.page-application .forms-application .application-box > tbody td .btns button:hover { color: #222; }
.service-portal.page-application .forms-application .application-box > tbody td select { padding: 0 28px 0 10px; }
.service-portal.page-application .forms-application .application-box > tbody td .options {position: relative;  display: block; margin-top: 7px; }
.service-portal.page-application .forms-application .application-box > tbody td .options.middle .time-interval { width: 125px; }
.service-portal.page-application .forms-application .application-box > tbody td .options.middle select[data-size=middle] + .btn-group.user-scale .multiselect {width: auto; min-width: 495px;  max-width: 580px; }
.service-portal.page-application .forms-application .application-box > tbody td .options.middle .btn-group.user-scale .multiselect {width: auto; min-width: 360px;  max-width: 460px; }
.service-portal.page-application .forms-application .application-box > tbody td .options .info {padding-right: 150px;  padding-left: 0; }
.service-portal.page-application .forms-application .application-box > tbody td .options .info.only { margin-bottom: 13px; }
.service-portal.page-application .forms-application .application-box > tbody td .options select + span , .service-portal.page-application .forms-application .application-box > tbody td .options select + input , .service-portal.page-application .forms-application .application-box > tbody td .options input + span , .service-portal.page-application .forms-application .application-box > tbody td .options input + input , .service-portal.page-application .forms-application .application-box > tbody td .options span + span , .service-portal.page-application .forms-application .application-box > tbody td .options span + input { margin-left: 8px; }
.service-portal.page-application .forms-application .application-box > tbody td .options select ~ .btns , .service-portal.page-application .forms-application .application-box > tbody td .options input ~ .btns , .service-portal.page-application .forms-application .application-box > tbody td .options span ~ .btns { bottom: -9px; }
.service-portal.page-application .forms-application .application-box > tbody td .options .btns button { line-height: 24px; padding: 0 10px; }
.service-portal.page-application .forms-application .application-box > tbody td .options > input[type='number'] { display: inline-block; width: 80px; }
.service-portal.page-application .forms-application .application-box > tbody td .options > input[type='number'] + span { font-size: .875rem; line-height: 1.125rem; margin-left: 5px; color: #999; }
.service-portal.page-application .forms-application .application-box > tbody td .cost {font-size: 1rem; font-weight: 400; line-height: 22px;  display: block; margin-top: 8px; vertical-align: middle; color: #1886ff; }
.service-portal.page-application .forms-application .application-box > tbody td .cost .dc {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; line-height: 22px;  display: inline-block; height: 22px; margin-top: -2px; padding: 0 10px; vertical-align: middle; background-color: #cbfaff; }
.service-portal.page-application .forms-application .application-box > tbody tr.checked th , .service-portal.page-application .forms-application .application-box > tbody tr.checked td { background-color: #fff; }
.service-portal.page-application .forms-application .application-box > tbody .forms { margin-top: 30px; padding-top: 0; }
.service-portal.page-application .forms-application .application-box > tbody .forms .forms-item { margin-top: 0; }
.service-portal.page-application .forms-application .application-box > tbody .forms .forms-item label { font-weight: 700; }
.service-portal.page-application .forms-application .application-box > tbody .tbl-inner {font-size: .75rem; width: 100%; margin-top: 20px;  table-layout: fixed; border-top: 2px solid #ddd; }
.service-portal.page-application .forms-application .application-box > tbody .tbl-inner > thead th {font-weight: 700;  position: relative; width: auto; height: 40px; padding: 0 10px 0 10px; text-align: left; vertical-align: middle; color: #000; border-bottom: 1px solid #ddd; }
.service-portal.page-application .forms-application .application-box > tbody .tbl-inner > thead th.check {width: 15px;  text-align: center; }
.service-portal.page-application .forms-application .application-box > tbody .tbl-inner > thead th + th:before {position: absolute; top: 50%; left: 0; display: block; width: 1px; height: 20px; margin-top: -10px;  content: ''; background-color: #ddd; }
.service-portal.page-application .forms-application .application-box > tbody .tbl-inner > tbody td { overflow: hidden; height: 40px; padding: 0 10px 0 10px; text-align: left; white-space: nowrap; text-overflow: ellipsis; color: #333; border: 0; border-bottom: 1px solid #ddd; }
.service-portal.page-application .forms-application .application-box > tbody .tbl-inner > tbody td input[type=text].small {line-height: 28px;  height: 30px; }
.service-portal.page-application .forms-application .application-box > tbody .tbl-inner > tbody tr.checked td { background-color: #fff; }
.service-portal.page-application .forms-application .application-box > tbody .tbl-inner input[type=checkbox].none + label { margin-right: 10px; }
.service-portal.page-application .forms-application .application-box ~ .forms-application-utils { margin-top: 40px; }
.service-portal.page-application .forms-application .application-box[data-state=set-account] { background-color: #fff; }
.service-portal.page-application .forms-application .application-box[data-state=set-account] > tbody th {width: 240px;  padding-top: 28px; vertical-align: top; }
.service-portal.page-application .forms-application .application-box[data-state=set-account] > tbody td { padding-right: 30px; }
.service-portal.page-application .forms-application .application-box[data-state=set-account] > tbody .forms { margin-top: 0; padding: 0 20px 20px 20px; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; background-color: #f6f6f6; }
.service-portal.page-application .forms-application .application-box[data-state=set-account] > tbody .forms .forms-item { padding-top: 20px; padding-bottom: 10px; }
.service-portal.page-application .forms-application .application-box[data-state=set-account] > tbody .forms .forms-item .label { padding-left: 0; }
.service-portal.page-application .forms-application .application-box[data-state=set-account] > tbody .forms.account-aws input[name=ea-account] ~ .ea-account-container { display: none; }
.service-portal.page-application .forms-application .application-box[data-state=set-account] > tbody .forms.account-aws input[name=ea-account]:checked ~ .ea-account-container { display: block; }
.service-portal.page-application .forms-application .application-box[data-state=set-account] > tbody .forms.account-aws .forms-confirm-bottom { padding-top: 8px; }
.service-portal.page-application .forms-application .application-box[data-state=set-account] > tbody .forms.account-aws .forms-confirm-bottom .button-normal { width: 200px; }
.service-portal.page-application .forms-application .application-box[data-state=set-account] > tbody .forms.account-aws .forms-confirm-bottom ~ .forms-confirm-bottom { margin-top: 12px; }
.service-portal.page-application .forms-application .application-box[data-state=set-account] ~ [data-state=set-account] { margin-top: 40px; }
.service-portal.page-application .forms-application .application-info-box {width: 100%;  table-layout: fixed; }
.service-portal.page-application .forms-application .application-info-box tbody th , .service-portal.page-application .forms-application .application-info-box tbody td { text-align: left; vertical-align: top; }
.service-portal.page-application .forms-application .application-info-box tbody th {font-size: 1.875rem; font-weight: 300; line-height: 1.5em; width: 280px;  padding: 20px 0 0 0; color: #000; border-top: 2px solid #000; }
.service-portal.page-application .forms-application .application-info-box tbody td { padding: 0 280px 50px 0; border-top: 2px solid #000; }
.service-portal.page-application .forms-application .application-info-box tbody td.full { padding: 0 0 50px 0; }
.service-portal.page-application .forms-application .application-info-box tbody td input[type=radio] + label ~ label { margin-left: 40px; }
.service-portal.page-application .forms-application .application-info-box .add-info { color: #1886ff; }
.service-portal.page-application .forms-application .btns { margin-top: 60px; text-align: center; }
.service-portal.page-application .forms-application .btns .button-normal {min-width: 200px;  margin: 0 3px; }
.service-portal.page-application .forms-application.csp-application .fin-csp-application { box-sizing: border-box; height: 286px; margin: 0 0 60px; text-align: center; border: 1px solid #ccc; background-color: #fff; }
.service-portal.page-application .forms-application.csp-application .fin-csp-application.fin-csp-application-large { height: 375px; }
.service-portal.page-application .forms-application.csp-application .fin-csp-application.fin-csp-application-large .btns .button-normal { min-width: 220px; }
.service-portal.page-application .forms-application.csp-application .fin-csp-application p:first-child {font-size: 26px;  padding: 58px 0 0; }
.service-portal.page-application .forms-application.csp-application .fin-csp-application p:first-child em { color: #1886ff; }
.service-portal.page-application .forms-application.csp-application .fin-csp-application p .btns { margin: 32px 0 0; }
.service-portal.page-application .forms-application.csp-application .fin-csp-application p.sub-text { margin: 40px 0 0; }
.service-portal.page-application .forms-application.csp-application .fin-csp-application p.sub-text a { color: #1886ff; }
.service-portal.page-application .forms-application.csp-application .csp-selectbox { display: -ms-flexbox; display: flex; padding: 0 0 30px; }
.service-portal.page-application .forms-application.csp-application .csp-selectbox > li {position: relative;  display: -ms-flexbox; display: flex; height: 154px; padding: 0 0 0 40px; border: 1px solid #ccc; background-color: #f4f4f4; -ms-flex: 1; flex: 1; -ms-flex-align: center; align-items: center; }
.service-portal.page-application .forms-application.csp-application .csp-selectbox > li.checked {transition: background-color .3s ease-in-out;  background-color: #fff; }
.service-portal.page-application .forms-application.csp-application .csp-selectbox > li:first-child { border-right: 0; }
.service-portal.page-application .forms-application.csp-application .csp-selectbox > li a {font-size: .875rem; font-weight: 400; position: relative; z-index: 10;  display: block; margin: 18px 0 0 30px; text-decoration: underline; color: #999; }
.service-portal.page-application .forms-application.csp-application .csp-selectbox > li .clicked {position: absolute; top: 0; left: 0;  width: 100%; height: 100%; cursor: pointer; }
.service-portal.page-application .forms-application.csp-application .csp-selectbox > li .text-label {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: 26px; padding: 0 0 0 30px; }
.service-portal.page-application .forms-application.csp-application .csp-selectbox > li .text-label span:before {position: relative; bottom: -1px; display: inline-block; width: 17px; height: 17px; margin-right: 12px; content: '';  background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application.csp-application .csp-selectbox > li .text-label span:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application.csp-application .application-box {width: 100%;  table-layout: fixed; border-top: 2px solid #000; border-bottom: 2px solid #000; }
.service-portal.page-application .forms-application.csp-application .application-box > tbody th , .service-portal.page-application .forms-application.csp-application .application-box > tbody td { box-sizing: border-box; }
.service-portal.page-application .forms-application.csp-application .application-box > tbody th {font-size: 1.375rem; font-weight: 500;  width: 280px; }
.service-portal.page-application .forms-application.csp-application .application-box > tbody th.multi-head { vertical-align: top; }
.service-portal.page-application .forms-application.csp-application .application-box > tbody td { width: 855px; padding-left: 0; border-left: 0; }
.service-portal.page-application .forms-application.csp-application .application-box > tbody td .label { margin: 0 0 7px; padding: 0; }
.service-portal.page-application .forms-application.csp-application .application-box > tbody td input[type=text] , .service-portal.page-application .forms-application.csp-application .application-box > tbody td input[type=password] , .service-portal.page-application .forms-application.csp-application .application-box > tbody td p.csp-fin-text { width: 600px; }
.service-portal.page-application .forms-application.csp-application .application-box > tbody td p.azure-text { font-size: 1.375rem; }
.service-portal.page-application .forms-application.csp-application .application-box > tbody td p.azure-text em { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }
.service-portal.page-application .forms-application.csp-application .application-box > tbody td p.azure-text em:before {position: relative; bottom: -1px; display: inline-block; width: 17px; height: 17px; margin-right: 12px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application.csp-application .application-box > tbody td p.azure-text em:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-application .forms-application.csp-application .application-box > tbody td input[type=checkbox] + label { padding: 0 0 0 25px; }
.service-portal.page-application .forms-application.csp-application .application-box > tbody td .pdf {font-size: .6875rem; font-weight: 400; line-height: 2.18182em; display: inline-block;  height: 24px; margin: 0 15px 0 8px; padding: 0 10px; text-align: center; vertical-align: middle; color: #fff; background-color: #999; }
.service-portal.page-application .forms-application.csp-application .application-box > tbody td .essential { font-size: .75rem; color: #666; }
.service-portal.page-application .forms-application.csp-application .application-box .forms { margin: 0; }
.service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item { margin-top: 23px; }
.service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item .file-size { font-size: .875rem; font-weight: 400; color: #999; }
.service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item .file-ico { font-size: .875rem; font-weight: 500; position: relative; margin-right: 10px; padding: 0 0 0 30px; text-decoration: underline; color: #000; }
.service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item .file-ico:before {position: absolute; top: 0; left: 0; display: inline-block; width: 20px; height: 20px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -356px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item .file-ico:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item input[data-iswrong=valid] + .valid-message { display: block; }
.service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item .valid-message { font-size: .875rem; display: none; margin-top: 4px; color: #1886ff; }
.service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item .valid-message:after {display: inline-block; width: 19px; height: 13px; margin-left: 4px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -437px -379px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item .valid-message:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item:first-child { margin-top: 0; }
.service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item.multi-box { max-width: 600px; }
.service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item.multi-box .multi-box-item input[type=text] , .service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item.multi-box .multi-box-item input[type=password] , .service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item.multi-box .multi-box-item p.csp-fin-text { width: 202px; }
.service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item.multi-box .multi-box-item p.holder {font-size: .875rem; font-weight: 500;  line-height: 40px; padding: 20px 0 0; }
.service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item.multi-box .multi-box-item:first-child { margin: 0; }
.service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item.multi-box .multi-box-item:first-child input[type=text] , .service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item.multi-box .multi-box-item:first-child input[type=password] , .service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item.multi-box .multi-box-item:first-child p.csp-fin-text { width: 386px; }
.service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item.multi-box .multi-box-item:first-child input[type=text]:lang(ja).lang-ja , .service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item.multi-box .multi-box-item:first-child input[type=password]:lang(ja).lang-ja , .service-portal.page-application .forms-application.csp-application .application-box .forms .forms-item.multi-box .multi-box-item:first-child p.csp-fin-text:lang(ja).lang-ja { width: 420px; }

.tree { padding: 0 15px 0 35px; }
.tree.scroll { overflow-x: auto; overflow-y: hidden; }
.tree.scroll ul li a {overflow: visible;  max-width: none; text-overflow: inherit; }
.tree ul { position: relative; width: 100%; }
.tree ul li { position: relative; display: -ms-flexbox; display: flex; flex-direction: column; padding-left: 15px; -ms-flex-direction: column; }
.tree ul li a { font-size: .875rem; font-weight: normal; overflow: hidden; max-width: 130px; white-space: nowrap; text-overflow: ellipsis; color: #666; }
.tree ul > li:first-child:after {position: absolute; left: 0; display: inline-block;  content: 'L'; }
.tree ul > li > ul { margin-left: 15px; }

.service-portal.page-aggrement .layout-contents-inner { -ms-flex-pack: inherit; justify-content: inherit; }
.service-portal.page-aggrement .layout-contents-inner .before_view {width: calc(100% - 50px);  margin: 20px 25px 0; text-align: left; }

.service-portal.page-aggrement .layout-popup .agreement-statement {width: 100%; height: 100%;  margin: 0; padding: 60px; }
.service-portal.page-aggrement .layout-popup .agreement-statement table { max-width: 800px; }


.service-portal.page-management .layout-with-sidemenu .list-magagement dt {font-size: .6875rem; font-weight: 500; line-height: 25px; position: relative;  display: block; box-sizing: border-box; height: 25px; padding: 0 0 0 15px; color: #666; border-top: 1px solid #ddd; }
.service-portal.page-management .layout-with-sidemenu .list-magagement dt .btn-add-group {position: absolute; right: 0;  display: block; width: 40px; height: 25px; text-indent: -9999px; }
.service-portal.page-management .layout-with-sidemenu .list-magagement dt .btn-add-group:before {position: absolute; top: 50%; left: 50%; display: block; width: 17px; height: 17px; margin-top: -8.5px; margin-left: -8.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -620px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .layout-with-sidemenu .list-magagement dt .btn-add-group:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .layout-with-sidemenu .list-magagement dd { display: block; border-top: 1px solid #ddd; background-color: #fff; }
.service-portal.page-management .layout-with-sidemenu .list-magagement dd .user-status { overflow: hidden; }
.service-portal.page-management .layout-with-sidemenu .list-magagement dd .user-status > li {position: relative;  display: block; float: left; box-sizing: border-box; width: calc(100% / 2); padding: 10px 0; }
.service-portal.page-management .layout-with-sidemenu .list-magagement dd .user-status > li .value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 1.22222em; position: absolute; top: 50%; right: 10px;  display: inline-block; margin: -6px 0 0; text-align: center; color: #777; }
.service-portal.page-management .layout-with-sidemenu .list-magagement dd .user-status > li .value[data-state=activated] { color: #00bc37; }
.service-portal.page-management .layout-with-sidemenu .list-magagement dd .user-status > li .value[data-state=invited] { color: #3b99ff; }
.service-portal.page-management .layout-with-sidemenu .list-magagement dd .user-status > li .value[data-state=inactivated] { color: #ffa200; }
.service-portal.page-management .layout-with-sidemenu .list-magagement dd .user-status > li .value[data-state=locked] { color: #ff2d47; }
.service-portal.page-management .layout-with-sidemenu .list-magagement dd .user-status > li .key {font-size: .6875rem; line-height: 1.81818em;  display: inline-block; padding: 0 0 0 15px; text-align: center; color: #999; }
.service-portal.page-management .layout-with-sidemenu .list-magagement dd .user-status > li:before {position: absolute; bottom: 0; left: 0; width: 100%; height: 1px;  content: ''; background-color: #eee; }
.service-portal.page-management .layout-with-sidemenu .list-magagement dd .user-status > li:after {position: absolute; right: 0; bottom: 0; width: 1px; height: 100%;  content: ''; background-color: #eee; }
.service-portal.page-management .layout-with-sidemenu .list-magagement dd .user-status > li:nth-child(even):after { content: none; }
.service-portal.page-management .layout-with-sidemenu .list-magagement dd .user-status > li.user-odd-status:before { content: none; }
.service-portal.page-management .layout-with-sidemenu .list-magagement dd .list-group > li { border-top: 1px solid #ddd; }
.service-portal.page-management .layout-with-sidemenu .list-magagement dd .list-group > li button {font-size: .75rem; line-height: 3.33333em; position: relative; display: block;  overflow: hidden; box-sizing: border-box; width: 100%; padding: 0 35px 0 15px; text-align: left; white-space: nowrap; text-overflow: ellipsis; color: #666; background-color: #fff; }
.service-portal.page-management .layout-with-sidemenu .list-magagement dd .list-group > li button .cnt {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .6875rem; font-weight: 400; line-height: 3.63636em; position: absolute; top: 0; right: 10px;  display: block; color: #999; }
.service-portal.page-management .layout-with-sidemenu .list-magagement dd .list-group > li button.is-selected { font-weight: 700; color: #000; }
.service-portal.page-management .layout-with-sidemenu .list-clouds { width: 100%; border-bottom: 1px solid #ddd; }
.service-portal.page-management .layout-with-sidemenu .list-clouds > li { position: relative; border-top: 1px solid #ddd; }
.service-portal.page-management .layout-with-sidemenu .list-clouds > li > ul { border-top: 1px solid #ddd; }
.service-portal.page-management .layout-with-sidemenu .list-clouds > li > ul > li.is-selected .btn-item {font-weight: 700;  background-color: #f1f8ff; }
.service-portal.page-management .layout-with-sidemenu .list-clouds > li > ul > li .btn-item {line-height: inherit;  display: -ms-flexbox; display: flex; height: 32px; padding: 5px 0; white-space: inherit; -ms-flex-align: center; align-items: center; }
.service-portal.page-management .layout-with-sidemenu .list-clouds > li .btn-item {font-size: .75rem; line-height: 40px; position: relative;  display: block; overflow: hidden; box-sizing: border-box; width: 100%; height: 40px; padding: 0 13px 0 11px; text-align: left; white-space: nowrap; text-overflow: ellipsis; color: #333; background-color: #fff; }
.service-portal.page-management .layout-with-sidemenu .list-clouds > li .btn-item .icon {position: relative;  display: block; padding-left: 31px; }
.service-portal.page-management .layout-with-sidemenu .list-clouds > li .btn-item .icon:before {position: absolute; top: 50%; left: 0; display: block; margin-top: -9px;  content: ''; }
.service-portal.page-management .layout-with-sidemenu .list-clouds > li .btn-item .icon.aws:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .layout-with-sidemenu .list-clouds > li .btn-item .icon.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .layout-with-sidemenu .list-clouds > li .btn-item .icon.azure:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .layout-with-sidemenu .list-clouds > li .btn-item .icon.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .layout-with-sidemenu .list-clouds > li .btn-item .icon.softlayer:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -201px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .layout-with-sidemenu .list-clouds > li .btn-item .icon.softlayer:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .layout-with-sidemenu .list-clouds > li .btn-item .icon.alibaba:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .layout-with-sidemenu .list-clouds > li .btn-item .icon.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .layout-with-sidemenu .list-clouds > li .btn-item .icon.google:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .layout-with-sidemenu .list-clouds > li .btn-item .icon.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .layout-with-sidemenu .list-clouds > li .btn-item .icon.idc:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .layout-with-sidemenu .list-clouds > li .btn-item .icon.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .layout-with-sidemenu .list-clouds > li .btn-item .icon.sub:before {position: relative; top: 0; display: inline-block; margin: 0; margin-right: 5px;  content: '\3134'; color: #bbb; }
.service-portal.page-management .layout-with-sidemenu .list-clouds > li .btn-item em { position: absolute; top: 50%; right: 20px; margin-top: -7px; color: #999; }
.service-portal.page-management .layout-with-sidemenu .list-clouds > li.is-selected > .btn-item { font-weight: 700; color: #000; background-color: #f1f8ff; }
.service-portal.page-management .layout-with-sidemenu .list-clouds > li.is-selected.multi > .btn-item { background-color: #fff; }
.service-portal.page-management .layout-with-sidemenu[data-sidemenu=shut] .list-magagement dd.user , .service-portal.page-management .layout-with-sidemenu[data-sidemenu=shut] .list-magagement dt.user { display: none; }
.service-portal.page-management .layout-with-sidemenu[data-sidemenu=shut] .list-magagement dt { text-indent: -9999px; }
.service-portal.page-management .layout-with-sidemenu[data-sidemenu=shut] .list-magagement .list-group > li button { padding: 0; text-indent: -9999px; }
.service-portal.page-management .layout-with-sidemenu[data-sidemenu=shut] .list-magagement .list-group > li button:before {display: block;  content: attr(data-first-letter); text-align: center; text-indent: 0; }
.service-portal.page-management .layout-with-sidemenu[data-sidemenu=shut] .list-magagement .list-group > li button .title { display: none; }
.service-portal.page-management .layout-with-sidemenu[data-sidemenu=shut] .list-magagement .list-group > li button .cnt { display: none; }
.service-portal.page-management .layout-with-sidemenu[data-sidemenu=shut] .list-clouds > li .btn-item { padding: 0; }
.service-portal.page-management .layout-with-sidemenu[data-sidemenu=shut] .list-clouds > li .btn-item .icon { position: relative; width: 40px; height: 40px; padding: 0; text-indent: -9999px; }
.service-portal.page-management .layout-with-sidemenu[data-sidemenu=shut] .list-clouds > li .btn-item .icon:before {position: absolute; top: 50%; left: 50%;  display: block; margin-top: -9px; margin-left: -9px; }
.service-portal.page-management .layout-page-utils .count-management {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 700; line-height: 40px;  display: inline-block; margin-right: 5px; vertical-align: middle; color: #000; }
.service-portal.page-management .layout-page-utils .button-normal { vertical-align: middle; }
.service-portal.page-management .page-section { display: block; box-sizing: border-box; width: 100%; }
.service-portal.page-management .page-section.console_brokerage { margin-top: 0; }
.service-portal.page-management .page-section.console_brokerage .all_current_status .lists > ul { display: -ms-flexbox; display: flex; }
.service-portal.page-management .page-section.console_brokerage .all_current_status .lists > ul > li {position: relative;  box-sizing: border-box; max-width: 250px; height: 113px; margin: 0 0 0 11px; padding: 18px 22px; border: 1px solid #ddd; -ms-flex: 1; flex: 1; }
.service-portal.page-management .page-section.console_brokerage .all_current_status .lists > ul > li:first-child { margin: 0; }
.service-portal.page-management .page-section.console_brokerage .all_current_status .lists > ul > li p { font-size: .75rem; }
.service-portal.page-management .page-section.console_brokerage .all_current_status .lists > ul > li p.account_num:before {position: relative; bottom: 2px; display: inline-block; width: 22px; height: 21px; margin-right: 5px;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -602px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section.console_brokerage .all_current_status .lists > ul > li p.account_num:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section.console_brokerage .all_current_status .lists > ul > li p.user_num:before {position: relative; bottom: 2px; display: inline-block; width: 12px; height: 15px; margin-right: 5px;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -511px -402px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section.console_brokerage .all_current_status .lists > ul > li p.user_num:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section.console_brokerage .all_current_status .lists > ul > li p.user_group_num:before {position: relative; bottom: 2px; display: inline-block; width: 30px; height: 20px; margin-right: 5px;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -646px -491px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section.console_brokerage .all_current_status .lists > ul > li p.user_group_num:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section.console_brokerage .all_current_status .lists > ul > li p.role_num:before {position: relative; bottom: 2px; display: inline-block; width: 16px; height: 9px; margin-right: 5px;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -586px -377px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section.console_brokerage .all_current_status .lists > ul > li p.role_num:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section.console_brokerage .all_current_status .lists > ul > li p.num {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; line-height: 1;  position: absolute; right: 22px; bottom: 18px; }
.service-portal.page-management .page-section.console_brokerage .all_current_status .lists .console_linkedin {font-size: 1.625rem; font-weight: 400; position: relative; top: 2px;  min-width: 72px; height: 33px; border-radius: 100px; }
.service-portal.page-management .page-section.console_brokerage .all_current_status .console_linkedin {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 500; min-width: 52px; height: 26px; padding: 0 10px; transition: all .3s linear;  border-radius: 13px; background-color: #eaf3fb; }
.service-portal.page-management .page-section.console_brokerage .all_current_status .console_linkedin:hover { background-color: #a2d2fd; }
.service-portal.page-management .page-section.console_brokerage .all_current_status .console_linkedin[disabled] { cursor: default; opacity: .4; background-color: #ccc; }
.service-portal.page-management .page-section.console_brokerage .all_current_status .console_linkedin[disabled]:hover { background-color: #ccc; }
.service-portal.page-management .page-section.console_brokerage .all_current_status .console_table table th:nth-child(3) , .service-portal.page-management .page-section.console_brokerage .all_current_status .console_table table th:nth-child(4) , .service-portal.page-management .page-section.console_brokerage .all_current_status .console_table table td:nth-child(3) , .service-portal.page-management .page-section.console_brokerage .all_current_status .console_table table td:nth-child(4) { min-width: 130px; word-break: break-all; }
.service-portal.page-management .page-section.console_brokerage .all_current_status .console_table table tbody td .account .text em { display: inline; margin-right: 5px; }
.service-portal.page-management .page-section.console_brokerage .no_search { position: absolute; top: 0; right: 0; left: 0; padding: 148px 30px 0; text-align: center; }
.service-portal.page-management .page-section.console_brokerage .no_search p { font-size: .75rem; color: #666; }
.service-portal.page-management .page-section.console_brokerage .no_search p:before {display: block; width: 80px; height: 48px; margin: 0 auto 13px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -530px -136px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section.console_brokerage .no_search p:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section.console_brokerage .multiselect-native-select { position: relative; z-index: 1; }
.service-portal.page-management .page-section.console_brokerage .multiselect-native-select.searched + .no_search { display: none; }
.service-portal.page-management .page-section.console_brokerage .multiselect-native-select .btn-group .multiselect { font-size: .75rem; padding-left: 10px !important; }
.service-portal.page-management .page-section.console_brokerage b.search_form {display: block;  margin-top: 1px; }
.service-portal.page-management .page-section.console_brokerage b.search_form input[type=search] { width: 100%; }
.service-portal.page-management .page-section.console_brokerage b.search_form input[type=search]:-ms-clear { display: none; }
.service-portal.page-management .page-section.console_brokerage b.search_form input[type=search]:focus + button { border-left-color: #dedede; }
.service-portal.page-management .page-section.console_brokerage b.search_form button[type='submit'] {top: 3px; right: -3px; bottom: 3px; left: auto;  height: auto; background-size: 22px; }
.service-portal.page-management .page-section.console_brokerage .create_account_console { min-height: 329px; padding: 0; background: #f6f6f6; }
.service-portal.page-management .page-section.console_brokerage .create_account_console .account_summary {padding: 80px 0 100px;  text-align: center; }
.service-portal.page-management .page-section.console_brokerage .create_account_console .account_summary .icon { display: inline-block; width: 75px; height: 62px; background-image: url(../images/layout_sprites.png); background-position: -419px -237px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section.console_brokerage .create_account_console .account_summary .icon { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section.console_brokerage .create_account_console .account_summary .icon.group {width: 105px; height: 62px;  background-image: url(../images/layout_sprites.png); background-position: -419px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section.console_brokerage .create_account_console .account_summary .icon.group { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section.console_brokerage .create_account_console .account_summary .text { font-size: .75rem; line-height: 1.5em; padding: 5px 0 30px; color: #666; }
.service-portal.page-management .page-section.console_brokerage .create_account_console .account_summary .text a {text-decoration: underline;  color: #1886ff; }
.service-portal.page-management .page-section.console_brokerage .create_account_console .account_summary .btn-cloud .button-normal { width: auto; min-width: 120px; }
.service-portal.page-management .page-section.console_brokerage .create_account_console .account_summary .btn-cloud .button-normal.guide { margin-right: 8px; background: transparent; }
.service-portal.page-management .page-section .page-section-title .page-section-title-inner {position: relative; top: -8px;  display: inline-block; overflow: hidden; box-sizing: border-box; min-width: 220px; max-width: 70%; height: 40px; padding: 6px 60px 7px 0; white-space: nowrap; text-overflow: ellipsis; }
.service-portal.page-management .page-section .page-section-title .page-section-title-inner .button-icon.icon-edit {position: absolute; top: 50%; right: 0;  display: block; margin-top: -12px; }
.service-portal.page-management .page-section .page-section-title .page-section-title-inner .btns {position: absolute; top: 50%; right: 0;  display: block; margin-top: -15px; }
.service-portal.page-management .page-section .page-section-title .page-section-title-inner .btns .button-icon.icon-edit {position: static;  display: inline-block; margin: 0; }
.service-portal.page-management .page-section .page-section-title .update-group-name {position: absolute; top: 0; right: 0; left: 0;  display: none; background-color: #fff; }
.service-portal.page-management .page-section .page-section-title .update-group-name input[type=text] { width: calc(100% - 65px); }
.service-portal.page-management .page-section .page-section-utils.multiple {position: static;  display: -ms-flexbox; display: flex; width: 100%; height: 63px; margin-left: -32px; padding: 0 32px; border-bottom: 1px solid #ebebeb; -ms-flex-align: center; align-items: center; }
.service-portal.page-management .page-section .page-section-utils.multiple.console {height: auto;  margin: 0; padding: 0; border-bottom: 0; }
.service-portal.page-management .page-section .page-section-utils.multiple.console .page-section-title { margin-right: 0; padding: 20px 0 26px; }
.service-portal.page-management .page-section .page-section-utils.multiple.column {flex-direction: column; height: auto; margin: 0; padding: 0; border-bottom: 0;  -ms-flex-direction: column; -ms-flex-align: baseline; align-items: baseline; }
.service-portal.page-management .page-section .page-section-utils.multiple.column .page-section-title {margin-right: auto;  padding: 18px 0 15px; }
.service-portal.page-management .page-section .page-section-utils.multiple.column .page-section-title + p { font-size: .75rem; line-height: 1.5em; margin-right: auto; padding: 0 0 20px; color: #666; }
.service-portal.page-management .page-section .page-section-utils.multiple .page-section-title {font-size: 1.25rem; visibility: inherit;  margin-right: auto; }
.service-portal.page-management .page-section .page-section-utils.multiple .page-section-title span { font-size: .875rem; font-weight: 400; position: relative; bottom: 2px; padding: 0 0 0 7px; }
.service-portal.page-management .page-section .page-section-utils.multiple .page-section-title span em { font-weight: 700; color: #1886ff; }
.service-portal.page-management .page-section .page-section-utils.multiple .page-section-title span:before {position: relative; top: 2px; display: inline-block; width: 1px; height: 16px; margin-right: 7px;  content: ''; background: #d8d8d8; }
.service-portal.page-management .page-section .page-section-utils.multiple .btn-cloud .button-normal { width: auto; min-width: 100px; }
.service-portal.page-management .page-section .page-section-utils.multiple .btn-cloud .button-normal.guide { margin-right: 6px; }
.btn-cloud .button-normal {font-size: .75rem; line-height: 28px;  min-width: 100px; height: 30px; }
.btn-cloud .button-normal.guide {color: #999; border: 1px solid #999;  background: #fff; }
.btn-cloud .button-normal.plus span:before {position: relative; top: 1px;  display: inline-block; width: 12px; height: 12px; margin-right: 5px; content: ''; background-image: url(../images/layout_sprites.png); background-position: -216px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .btn-cloud .button-normal.plus span:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-utils .list-recent > li { font-size: .75rem; line-height: 1.5em; text-align: right; color: #999; }
.service-portal.page-management .page-section .page-section-utils .last-update {font-size: .75rem; font-weight: 400; line-height: 40px;  display: inline-block; margin-right: 15px; vertical-align: middle; color: #4a4a4a; }
.service-portal.page-management .page-section .page-section-utils .button-normal { width: 160px; vertical-align: middle; }
.service-portal.page-management .page-section .cross-account-table .btns {margin-top: 20px;  text-align: center; }
.service-portal.page-management .page-section .cross-account-table .btns .button-normal {font-size: .75rem; line-height: 32px; min-width: 130px; height: 36px;  margin-right: 6px; padding: 0 10px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account { min-height: 329px; padding: 0; background: #f6f6f6; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_summary {padding: 80px 0 100px;  text-align: center; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_summary .icon { display: inline-block; width: 80px; height: 63px; background-image: url(../images/layout_sprites.png); background-position: -419px -168px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_summary .icon { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_summary .text { font-size: .75rem; line-height: 1.5em; padding: 5px 0 30px; color: #666; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_summary .btn-cloud .button-normal { min-width: 120px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_summary .btn-cloud .button-normal.guide { margin-right: 8px; background: transparent; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create { max-width: 853px; padding: 30px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create h2 em { font-weight: 400; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create h2:before {display: inline-block; width: 23px; height: 23px; margin-right: 6px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -638px -58px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create h2:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .btn-group.user-scale .multiselect {font-size: .75rem; line-height: 28px;  width: 260px; height: 30px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li.placeholder { display: none !important; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li.disabled { opacity: .3; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li.disabled > a > label { cursor: not-allowed; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group {line-height: 23px; position: relative; height: 23px;  padding: 0; background: #f6f6f6; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group:before {position: absolute; top: 50%; right: 6px; width: 12px; height: 13px; margin-top: -6.5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -36px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group .multiselect-search {line-height: 23px;  height: 23px; padding: 0 0 0 10px; background: none; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group .multiselect-search:-webkit-input-placeholder { color: transparent; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group .multiselect-search::-webkit-input-placeholder { color: transparent; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group .multiselect-search:-moz-placeholder { color: transparent; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group .multiselect-search::-moz-placeholder { color: transparent; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group .multiselect-search:-ms-input-placeholder { color: transparent; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group .multiselect-search::-ms-input-placeholder { color: transparent; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li > a { font-size: .75rem; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li > a > label {line-height: 23px; height: auto;  min-height: 23px; word-break: break-all; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .createcheck {padding: 30px 0 20px;  border-bottom: 1px solid #e6e6e6; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .createcheck label em { margin-left: 5px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .createcheck label ~ label { margin-left: 30px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list input[type=text] {font-size: .75rem; line-height: 28px;  display: inline-block; width: 260px; height: 30px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list input[type=text]:-webkit-input-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; color: #ccc; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list input[type=text]::-webkit-input-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; color: #ccc; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list input[type=text]:-moz-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; color: #ccc; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list input[type=text]::-moz-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; color: #ccc; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list input[type=text]:-ms-input-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; color: #ccc; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list input[type=text]::-ms-input-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; color: #ccc; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list input[type=text].middle { width: 600px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list input[type=text].regular { width: 460px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list input[type=text].time {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem;  width: 74px; margin-right: 10px; color: #000; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list .invalid-message { font-size: .6875rem; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list .direct_input { display: inline-block; display: -ms-flexbox; display: flex; margin-left: 5px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list .direct_input span { font-weight: 700; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list .direct_input input[type=text] { width: 170px; margin: 0 4px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list .direct_input input[type=text].name { width: 251px; margin: 0 3px 0 0; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list textarea:-webkit-input-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; position: relative; bottom: 5px; color: #ccc; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list textarea::-webkit-input-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; position: relative; bottom: 5px; color: #ccc; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list textarea:-moz-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; position: relative; bottom: 5px; color: #ccc; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list textarea::-moz-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; position: relative; bottom: 5px; color: #ccc; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list textarea:-ms-input-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; position: relative; bottom: 5px; color: #ccc; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list textarea::-ms-input-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; position: relative; bottom: 5px; color: #ccc; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol { padding: 0px 0 0; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol.on > li.auto { display: block; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol.on > li.none { display: none; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li { font-size: .75rem; padding: 16px 0 20px; counter-increment: section; border-bottom: 1px solid #e6e6e6; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .region-info {font-size: 12px; line-height: 1.5em; padding: 10px 0 0px 15px;  text-align: left; color: #999; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .region-info:before {line-height: 1.5em; position: relative; top: 3px; display: inline-block; width: 16px; height: 16px; margin: 0 3px 0 0;  content: ''; background: url('/assets/images/cloud-account-tooltip-info.svg') no-repeat; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li.auto { display: none; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li.auto.on { display: block; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li.none { display: none; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li.none.on { display: block; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li input[type=checkbox] + label {font-size: .75rem; font-weight: 700; line-height: 32px; display: inline-block;  width: auto; padding-right: 20px; padding-left: 0; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li input[type=checkbox] + label:before , .service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li input[type=checkbox] + label:after { top: 15px; right: 0; left: auto; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li input[type=checkbox] + label.linked + .explain {width: 155px;  margin-left: 30px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .head {line-height: 1.5em; padding-left: 14px; text-indent: -14px;  color: #666; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .head strong { font-weight: 700; margin-right: 5px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .head strong:before { content: counter(section) '.'; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .input_box { padding: 8px 0 0 14px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .input_box select {font-size: .75rem; line-height: 30px;  height: 30px; margin-right: 5px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .input_box select + span { margin-right: 9px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .input_box.input_box_flex { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .input_box.input_box_flex.invalid-state { -ms-flex-align: inherit; align-items: inherit; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .bracket .invalid-message { padding: 0 0 0 11px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .input_box.input_box_one { padding-top: 14px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .btn-cloud { margin: 8px 0 0; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .btn-cloud .explain { overflow: hidden; white-space: nowrap; text-indent: 100%; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .explain { font-weight: 700; line-height: 32px; display: inline-block; width: 87px; width: 125px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .explain em { margin-left: 3px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .role { max-width: 815px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .role .input_box_flex {display: -ms-flexbox; display: flex;  margin: 8px 0 0; -ms-flex-align: center; align-items: center; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .role .input_box_flex.invalid-state { -ms-flex-align: inherit; align-items: inherit; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .role .input_box_flex:first-child { margin-top: 5px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .role.plus {position: relative; margin: 10px 0 0; padding: 5px 0;  border-top: 1px dotted #e2e2e2; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .role.plus .delete { position: absolute; top: 8px; right: 40px; height: calc(100% - 8px); border-left: 1px solid #e2e2e2; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .role.plus .delete .button-icon { position: absolute; top: 50%; left: 10px; width: 20px; height: 20px; margin: -10px 0 0; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .input_box textarea {font-size: .75rem; display: inline-block; overflow-y: auto;  width: 600px; height: 50px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle_btn {font-weight: 700;  padding: 6px 0 0 15px; color: #1886ff; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle_btn.on:after { border-top: 0; border-right: 5px solid transparent; border-bottom: 5px solid #1886ff; border-left: 5px solid transparent; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle_btn:after {position: relative; bottom: 2px;  display: inline-block; margin-left: 2px; content: ''; border-top: 5px solid #1886ff; border-right: 5px solid transparent; border-bottom: 0; border-left: 5px solid transparent; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box { box-sizing: border-box; margin: 7px 0; padding: 20px 14px; border: 1px solid #c9c9c9; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li {line-height: 1.5em;  margin: 9px 0 0; padding-left: 16px; text-indent: -16px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li .invalid-state { padding-left: 0px; text-indent: 0px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li .invalid-state .explain { width: 90px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li .invalid-state .explain:lang(ja) { width: 110px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li .invalid-state .invalid .form_flex button {font-size: .75rem; font-weight: 700; line-height: 30px; height: 30px;  border: 0; background: #444; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li .invalid-state .invalid .form_flex input[type=text] { font-weight: normal; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li .invalid-state .invalid .form_flex input[type=text][disabled] { color: #000; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li .invalid-state .invalid .form_flex input + button { margin-left: 10px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li .num { margin-right: 6px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li:first-child { margin-top: 0; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li > ol.circle_list > li {line-height: 18px;  margin-top: 13px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li > ol.circle_list > li:first-child { margin-top: 5px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li > ol.circle_down_list { padding-top: 0; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li > ol.circle_down_list > li {line-height: 18px;  margin-bottom: 5px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li > ol.circle_down_list > li:first-child { margin-top: 5px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li > ol > li {padding-left: 28px;  text-indent: -25px; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li > ol > li .circle { margin: 0 6px 0 0; text-indent: 0; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box a {text-decoration: underline;  color: #1886ff; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box a.download {font-size: .75rem; line-height: 26px; min-width: 190px; height: 30px; margin: 13px 0; padding: 0 10px; text-decoration: none;  color: #fff; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box a.download:before {position: relative; top: 2px; display: inline-block; width: 8px; height: 12px; margin-right: 5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -421px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box a.download:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box a.help:before {position: relative; top: 3px; display: inline-block; width: 15px; height: 15px; margin-right: 2px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -577px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box a.help:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box p { line-height: 1.5em; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box .circle {font-size: .625rem; font-weight: 400; line-height: 17px;  display: inline-block; width: 19px; height: 19px; margin: 0 4px; text-align: center; color: #fff; border-radius: 100%; background: #1886ff; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box strong { font-weight: 700; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box strong.block { display: block; }
.service-portal.page-management .page-section .cross-account-table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box strong.color { color: #1886ff; }
.service-portal.page-management .page-section .cross-account-table table tbody td .time {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: .75rem; color: #1886ff; }
.service-portal.page-management .page-section .cross-account-table table tbody td .account { font-size: .875rem; font-weight: 700; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-portal.page-management .page-section .cross-account-table table tbody td .account .icon {display: inline-block; width: 28px; height: 29px;  margin-right: 11px; background-image: url(../images/layout_sprites.png); background-position: -669px -100px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .cross-account-table table tbody td .account .icon { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .cross-account-table table tbody td .account .text {font-weight: 400;  -ms-flex: 1; flex: 1; }
.service-portal.page-management .page-section .cross-account-table table tbody td .account .text em {font-weight: 700;  display: block; }
.service-portal.page-management .page-section .cross-account-table table tbody td .button-icon:first-child { margin-right: 6px; }
.service-portal.page-management .page-section .console_table { padding: 32px 0 0; }
.service-portal.page-management .page-section .console_table .form_flex { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-portal.page-management .page-section .console_table .form_flex p { font-size: .75rem; max-width: 400px; margin-left: 5px; color: #666; }
.service-portal.page-management .page-section .console_table .invalid { display: inline-block; }
.service-portal.page-management .page-section .console_table .btns {margin-top: 20px;  text-align: center; }
.service-portal.page-management .page-section .console_table .btns .button-normal {font-size: .75rem; line-height: 32px; min-width: 130px; height: 36px;  margin-right: 6px; padding: 0 10px; }
.service-portal.page-management .page-section .console_table table { width: 100%; border-top: 2px solid #000; }
.service-portal.page-management .page-section .console_table table .align.center { text-align: center; }
.service-portal.page-management .page-section .console_table table .align.left { text-align: left; }
.service-portal.page-management .page-section .console_table table td , .service-portal.page-management .page-section .console_table table th { font-size: .75rem; box-sizing: border-box; padding: 10px; }
.service-portal.page-management .page-section .console_table table td:nth-child(3) , .service-portal.page-management .page-section .console_table table th:nth-child(3) { min-width: 150px; word-break: break-all; }
.service-portal.page-management .page-section .console_table table td:nth-child(4) , .service-portal.page-management .page-section .console_table table th:nth-child(4) { min-width: 220px; word-break: break-all; }
.service-portal.page-management .page-section .console_table table .c { padding-right: 0 !important; padding-left: 0 !important; text-align: center; }
.service-portal.page-management .page-section .console_table table thead th {text-align: left;  border-bottom: 1px solid #ddd; }
.service-portal.page-management .page-section .console_table table thead th .order_filter {font-size: .75rem;  font-weight: 700; }
.service-portal.page-management .page-section .console_table table thead th .order_filter.on:after {width: 16px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -366px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .console_table table thead th .order_filter.on:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .console_table table thead th .order_filter.down:after {width: 16px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -322px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .console_table table thead th .order_filter.down:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .console_table table thead th .order_filter:after {display: inline-block; width: 16px; height: 10px; margin: -2px 0 0 5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -507px -477px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .console_table table thead th .order_filter:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .console_table table tbody td { border-bottom: 1px solid #ddd; }
.service-portal.page-management .page-section .console_table table tbody td.num { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }
.service-portal.page-management .page-section .console_table table tbody td p.role_name { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-portal.page-management .page-section .console_table table tbody td p.role_name span { -ms-flex: 1; flex: 1; }
.service-portal.page-management .page-section .console_table table tbody td p.role_name:before {position: relative; bottom: 2px; display: inline-block; width: 16px; height: 9px; margin-right: 5px;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -586px -377px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .console_table table tbody td p.role_name:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .console_table table tbody td.create_account { min-height: 329px; padding: 0; background: #f6f6f6; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_summary {padding: 80px 0 100px;  text-align: center; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_summary .icon { display: inline-block; width: 80px; height: 63px; background-image: url(../images/layout_sprites.png); background-position: -419px -168px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .console_table table tbody td.create_account .account_summary .icon { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_summary .text { font-size: .75rem; line-height: 1.5em; padding: 5px 0 30px; color: #666; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_summary .btn-cloud .button-normal { min-width: 120px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_summary .btn-cloud .button-normal.guide { margin-right: 8px; background: transparent; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create { max-width: 853px; padding: 30px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create h2 em { font-weight: 400; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create h2:before {display: inline-block; width: 32px; height: 32px; margin-right: 6px;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -696px -136px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .console_table table tbody td.create_account .account_create h2:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .btn-group.user-scale .multiselect {font-size: .75rem; line-height: 28px;  width: 260px; height: 30px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li.placeholder { display: none !important; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li.disabled { opacity: .3; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li.disabled > a > label { cursor: not-allowed; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group {line-height: 23px; position: relative; height: 23px;  padding: 0; background: #f6f6f6; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group:before {position: absolute; top: 50%; right: 6px; width: 12px; height: 13px; margin-top: -6.5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -36px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group .multiselect-search {line-height: 23px;  height: 23px; padding: 0 0 0 10px; background: none; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group .multiselect-search:-webkit-input-placeholder { color: transparent; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group .multiselect-search::-webkit-input-placeholder { color: transparent; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group .multiselect-search:-moz-placeholder { color: transparent; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group .multiselect-search::-moz-placeholder { color: transparent; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group .multiselect-search:-ms-input-placeholder { color: transparent; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li .input-group .multiselect-search::-ms-input-placeholder { color: transparent; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li > a { font-size: .75rem; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .btn-group.user-scale .multiselect-container.dropdown-menu > li > a > label {line-height: 23px; height: auto;  min-height: 23px; word-break: break-all; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list input[type=text] {font-size: .75rem; line-height: 28px;  display: inline-block; width: 260px; height: 30px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list input[type=text]:-webkit-input-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; color: #ccc; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list input[type=text]::-webkit-input-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; color: #ccc; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list input[type=text]:-moz-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; color: #ccc; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list input[type=text]::-moz-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; color: #ccc; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list input[type=text]:-ms-input-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; color: #ccc; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list input[type=text]::-ms-input-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; color: #ccc; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list input[type=text].middle { width: 600px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list input[type=text].time {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem;  width: 74px; margin-right: 10px; color: #000; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list .invalid-message { font-size: .6875rem; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list .direct_input { display: inline-block; display: -ms-flexbox; display: flex; margin-left: 5px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list .direct_input span { font-weight: 700; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list .direct_input input[type=text] { width: 170px; margin: 0 4px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list .direct_input input[type=text].name { width: 251px; margin: 0 3px 0 0; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list textarea:-webkit-input-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; position: relative; bottom: 5px; color: #ccc; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list textarea::-webkit-input-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; position: relative; bottom: 5px; color: #ccc; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list textarea:-moz-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; position: relative; bottom: 5px; color: #ccc; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list textarea::-moz-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; position: relative; bottom: 5px; color: #ccc; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list textarea:-ms-input-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; position: relative; bottom: 5px; color: #ccc; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list textarea::-ms-input-placeholder { font-size: .75rem; font-weight: 400; line-height: 28px; position: relative; bottom: 5px; color: #ccc; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol { padding: 11px 0 0; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li { font-size: .75rem; padding: 16px 0 20px; counter-increment: section; border-bottom: 1px solid #e6e6e6; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .head {line-height: 1.5em; padding-left: 14px; text-indent: -14px;  color: #666; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .head strong { font-weight: 700; margin-right: 5px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .head strong:before { content: counter(section) '.'; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .input_box { padding: 8px 0 0 14px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .input_box select {font-size: .75rem; line-height: 30px;  height: 30px; margin-right: 5px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .input_box select + span { margin-right: 9px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .input_box.input_box_flex { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .input_box.input_box_flex.invalid-state { -ms-flex-align: inherit; align-items: inherit; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .bracket .invalid-message { padding: 0 0 0 11px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .input_box.input_box_one { padding-top: 14px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .btn-cloud { margin: 8px 0 0; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .btn-cloud .explain { overflow: hidden; white-space: nowrap; text-indent: 100%; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .explain { font-weight: 700; line-height: 18px; display: inline-block; width: 87px; width: 125px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .explain em { margin-left: 3px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .role { max-width: 815px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .role .input_box_flex {display: -ms-flexbox; display: flex;  margin: 8px 0 0; -ms-flex-align: center; align-items: center; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .role .input_box_flex.invalid-state { -ms-flex-align: inherit; align-items: inherit; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .role .input_box_flex:first-child { margin-top: 5px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .role.plus {position: relative; margin: 10px 0 0; padding: 5px 0;  border-top: 1px dotted #e2e2e2; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .role.plus .delete { position: absolute; top: 8px; right: 40px; height: calc(100% - 8px); border-left: 1px solid #e2e2e2; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .input_box .role.plus .delete .button-icon { position: absolute; top: 50%; left: 10px; width: 20px; height: 20px; margin: -10px 0 0; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .input_box textarea {font-size: .75rem; display: inline-block; overflow-y: auto;  width: 600px; height: 50px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle_btn {font-weight: 700;  padding: 6px 0 0 15px; color: #1886ff; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle_btn.on:after { border-top: 0; border-right: 5px solid transparent; border-bottom: 5px solid #1886ff; border-left: 5px solid transparent; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle_btn:after {position: relative; bottom: 2px;  display: inline-block; margin-left: 2px; content: ''; border-top: 5px solid #1886ff; border-right: 5px solid transparent; border-bottom: 0; border-left: 5px solid transparent; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box { box-sizing: border-box; margin: 7px 0; padding: 20px 14px; border: 1px solid #c9c9c9; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li {line-height: 1.5em;  margin: 9px 0 0; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li .num { margin-right: 6px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li:first-child { margin-top: 0; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li > ol.circle_list > li {line-height: 18px;  margin-top: 13px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li > ol.circle_list > li:first-child { margin-top: 5px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li > ol.circle_down_list { padding-top: 0; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li > ol.circle_down_list > li {line-height: 18px;  margin-bottom: 5px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li > ol.circle_down_list > li:first-child { margin-top: 5px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li > ol > li {padding-left: 28px;  text-indent: -25px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box > ol > li > ol > li .circle { margin: 0 6px 0 0; text-indent: 0; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box a {text-decoration: underline;  color: #1886ff; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box a.download {font-size: .75rem; line-height: 26px; min-width: 190px; height: 30px; margin: 13px 0; padding: 0 10px; text-decoration: none;  color: #fff; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box a.download:before {position: relative; top: 2px; display: inline-block; width: 8px; height: 12px; margin-right: 5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -421px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box a.download:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box a.help:before {position: relative; top: 3px; display: inline-block; width: 15px; height: 15px; margin-right: 2px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -577px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box a.help:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box p { line-height: 1.5em; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box .circle {font-size: .625rem; font-weight: 400; line-height: 17px;  display: inline-block; width: 19px; height: 19px; margin: 0 4px; text-align: center; color: #fff; border-radius: 100%; background: #1886ff; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box .depth2 { padding: 8px 0 0 14px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box .depth2 .circle { margin-left: 0; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box .depth3 { padding-left: 50px; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box strong { font-weight: 700; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box strong.block { display: block; }
.service-portal.page-management .page-section .console_table table tbody td.create_account .account_create .create_account_list > ol > li .toggle-box strong.color { color: #1886ff; }
.service-portal.page-management .page-section .console_table table tbody td .time {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: .75rem; color: #1886ff; }
.service-portal.page-management .page-section .console_table table tbody td .account { font-size: .875rem; font-weight: 700; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-portal.page-management .page-section .console_table table tbody td .account .icon {display: inline-block; width: 28px; height: 29px;  margin-right: 11px; background-image: url(../images/layout_sprites.png); background-position: -669px -100px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .console_table table tbody td .account .icon { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .console_table table tbody td .account .text {font-weight: 400;  -ms-flex: 1; flex: 1; }
.service-portal.page-management .page-section .console_table table tbody td .account .text em {font-weight: 700;  display: block; }
.service-portal.page-management .page-section .console_table table tbody td .button-icon:first-child { margin-right: 6px; }
.service-portal.page-management .page-section .page-section-contents { position: relative; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step {padding: 40px 0;  background: #f6f6f6; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .group_form {margin: 22px 0 0; padding: 6px 30px 16px; border: 1px solid #dadada;  background: #fff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .group_form.selected { border-color: #e5e5e5; background: #e5e5e5; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .group_form.selected .section label em { display: none; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .group_form.selected .section .count { display: none; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .group_form.selected .section input[type=text][disabled] {color: #000; background: #eee;  box-shadow: inset 0 0 0 1px #c5c5c5; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .group_form .section { display: -ms-flexbox; display: flex; margin: 10px 0 0; -ms-flex-align: center; align-items: center; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .group_form .section label {font-size: .875rem; font-weight: 700;  min-width: 70px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .group_form .section label em { margin-left: 5px; }
html[lang=en] .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .group_form .section label { min-width: 105px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .group_form .section .form_area {display: -ms-flexbox; display: flex; flex-direction: column; padding: 0 0 0 10px;  -ms-flex: 1; flex: 1; -ms-flex-direction: column; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .group_form .section .form_area .input { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .group_form .section .form_area .input input[type=text] {font-size: .75rem; line-height: 1;  height: 30px; margin: 0 15px 0 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .group_form .section .form_area .input input[type=text]:-webkit-input-placeholder { font-size: .75rem; font-weight: 400; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .group_form .section .form_area .input input[type=text]::-webkit-input-placeholder { font-size: .75rem; font-weight: 400; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .group_form .section .form_area .input input[type=text]:-moz-placeholder { font-size: .75rem; font-weight: 400; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .group_form .section .form_area .input input[type=text]::-moz-placeholder { font-size: .75rem; font-weight: 400; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .group_form .section .form_area .input input[type=text]:-ms-input-placeholder { font-size: .75rem; font-weight: 400; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .group_form .section .form_area .input input[type=text]::-ms-input-placeholder { font-size: .75rem; font-weight: 400; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .group_form .section .count {font-size: .75rem;  color: #888; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_contents { width: 804px; margin: 0 auto; padding: 50px 0 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_contents.editing { padding: 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_contents.editing .guide { font-size: 1rem; font-weight: 700; color: #666; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_contents.editing .guide:before {position: relative; bottom: 2px; display: inline-block; width: 15px; height: 19px; margin-right: 5px;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -713px -352px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_contents.editing .guide:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_contents .guide { text-align: center; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_contents .btns {margin: 20px 0 0; padding: 20px 0 0;  text-align: center; border-top: 1px solid #e6e6e6; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_contents .btns .button-normal[disabled] { opacity: .5; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_contents .btns .button-normal[data-size=normal] {font-size: .75rem; line-height: 34px; min-width: 130px;  height: 36px; margin-left: 5px; color: #fff; border: 1px solid #000; background: #000; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_contents .btns .button-normal[data-state=cancel] {color: #000; border-color: #929292;  background: transparent; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_contents .btns .button-normal[data-state=submit] {border-color: #1886ff;  background: #1886ff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_contents .cuation_text {font-size: .75rem; line-height: 1.5em; display: -ms-flexbox; display: flex;  height: 100%; text-align: center; color: #666; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-user .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox]:checked + label:after {width: 12px; height: 15px;  background-image: url(../images/layout_sprites.png); background-position: -715px -491px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-user .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox]:checked + label:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-user .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox]:checked[disabled] + label:after {width: 12px; height: 15px;  background-image: url(../images/layout_sprites.png); background-position: -715px -392px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-user .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox]:checked[disabled] + label:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-user .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-user .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before { left: 8px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-user .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before {width: 12px; height: 15px;  background-image: url(../images/layout_sprites.png); background-position: -715px -392px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-user .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-user .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after {width: 12px; height: 15px;  background-image: url(../images/layout_sprites.png); background-position: -715px -491px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-user .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .selected-console-item dt + dd:before { top: 0; height: 100%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .selected-console-item dt.selected-item .text.icon:before {position: relative; top: 1px; display: inline-block; width: 15px; height: 15px; margin-right: 5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -514px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .selected-console-item dt.selected-item .text.icon:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .selected-console-item dd.selected-item {margin-top: 5px;  padding: 0; padding: 0 0 0 20px; border: 0; background: transparent; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .selected-console-item dd.selected-item .text.icon:before {position: relative; bottom: 1px; display: inline-block; width: 12px; height: 7px; margin-right: 5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -682px -174px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .selected-console-item dd.selected-item .text.icon:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .selected-console-item dd.selected-item .wrapping {font-size: .75rem; position: relative; display: -ms-flexbox; display: flex; box-sizing: border-box;  width: 100%; height: 22px; padding: 0 18px 0 8px; color: #1886ff; border: 1px solid #1886ff; border-radius: 2px; background: #fff; -ms-flex-align: center; align-items: center; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .selected-console-item dd:before {position: absolute; top: -5px; left: 11px; width: 2px; height: calc(100% + 5px);  content: ''; background: #b7b7b7; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu.searched + .no_search { display: none; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li:not(.multiselect-group) {position: relative;  padding: 0 0 0 30px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li:not(.multiselect-group):before {position: absolute; top: -5px; left: 15px; width: 2px; height: calc(100% + 5px);  content: ''; background: #b7b7b7; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.self_checked { display: inherit; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group > a { cursor: inherit; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group > a > label { cursor: inherit; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group + li:before { top: 0; height: 100%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group.active label:before , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group.children_checked label:before { content: none; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group.active label:after , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group.children_checked label:after { content: ''; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label { position: relative; padding: 6.5px 10px 6.5px 52px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label .list_number {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .6875rem;  position: absolute; top: 50%; right: 12px; margin-top: -8px; color: #999; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label b { font-size: .75rem; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label b em { font-weight: 400; margin-left: 5px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label input[type=checkbox]:checked + label:after {width: 24px; height: 24px;  background-image: url(../images/layout_sprites.png); background-position: -360px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label input[type=checkbox]:checked + label:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label input[type=checkbox]:checked[disabled] + label:after {width: 24px; height: 24px;  background-image: url(../images/layout_sprites.png); background-position: -500px -267px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label input[type=checkbox]:checked[disabled] + label:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:after , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:before { position: absolute; top: 50%; left: 23px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:before {width: 24px; height: 24px; margin-top: -12px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -500px -267px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:after {width: 24px; height: 24px; margin-top: -12px;  background-image: url(../images/layout_sprites.png); background-position: -360px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox]:checked + label:after {width: 16px; height: 9px;  background-image: url(../images/layout_sprites.png); background-position: -586px -377px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox]:checked + label:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox]:checked[disabled] + label:after {width: 16px; height: 9px;  background-image: url(../images/layout_sprites.png); background-position: -608px -377px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox]:checked[disabled] + label:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox em { margin-left: 2px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before { left: 8px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before {width: 16px; height: 9px; margin-top: -4.5px;  background-image: url(../images/layout_sprites.png); background-position: -608px -377px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after {width: 16px; height: 9px; margin-top: -4.5px;  background-image: url(../images/layout_sprites.png); background-position: -586px -377px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-role .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .left { margin-right: 40px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .left:after { content: none; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .left:before {position: absolute; top: 50%; right: -41px; width: 41px; height: 5px; margin-top: -2.5px; content: '';  background: #e5e5e5; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .right { padding: 16px 30px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .left , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .right {height: 425px; min-height: 425px; border-color: #e5e5e5;  background: #e5e5e5; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu { top: 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.disabled label , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.disabled label { cursor: inherit; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.selected , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.selected { border-radius: 3px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.selected a , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.selected label , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.selected a , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.selected label { cursor: inherit; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .left .all-users , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .right .all-users {display: block;  padding: 0 0 12px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .left .multiselect-native-select , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .right .multiselect-native-select { height: 100%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .left .multiselect-native-select .btn-group , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .right .multiselect-native-select .btn-group { height: 100%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .console_brokerage_invited_wrap .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu { height: 100%; max-height: 345px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .left .multiselect-native-select { min-width: 320px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu { background: transparent; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li:not(.active) { display: none; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox]:checked + label:after {width: 12px; height: 15px;  background-image: url(../images/layout_sprites.png); background-position: -715px -491px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox]:checked + label:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox]:checked[disabled] + label:after {width: 12px; height: 15px;  background-image: url(../images/layout_sprites.png); background-position: -715px -392px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox]:checked[disabled] + label:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before { left: 8px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before {width: 12px; height: 15px;  background-image: url(../images/layout_sprites.png); background-position: -715px -392px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after {width: 12px; height: 15px;  background-image: url(../images/layout_sprites.png); background-position: -715px -491px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li:first-child > a { margin-top: 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.active > a , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .left .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.children_checked > a {border-color: #c5c5c5;  background: #fff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select { min-width: 320px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu { background: transparent; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.active > a , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.children_checked > a {border-color: #c5c5c5;  background: #fff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li:not(.multiselect-group) {position: relative;  padding: 0 0 0 30px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li:not(.multiselect-group):before {position: absolute; top: -5px; left: 18px; width: 2px; height: calc(100% + 5px);  content: ''; background: #b7b7b7; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li:not(.active) { display: none; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group.selected { display: inherit; background: #fff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group + li:before { top: 0; height: 100%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group.active label:before , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group.children_checked label:before { content: none; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group.active label:after , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group.children_checked label:after { content: ''; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label { position: relative; padding: 6.5px 10px 6.5px 38px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label b { font-size: .75rem; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label b em { font-weight: 400; margin-left: 5px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label input[type=checkbox]:checked + label:after {width: 24px; height: 24px;  background-image: url(../images/layout_sprites.png); background-position: -360px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label input[type=checkbox]:checked + label:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label input[type=checkbox]:checked[disabled] + label:after {width: 24px; height: 24px;  background-image: url(../images/layout_sprites.png); background-position: -500px -267px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label input[type=checkbox]:checked[disabled] + label:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:after , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:before { position: absolute; top: 50%; left: 6px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:before {width: 24px; height: 24px; margin-top: -12px;  content: none; background-image: url(../images/layout_sprites.png); background-position: -500px -267px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:after {width: 24px; height: 24px; margin-top: -12px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -360px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-group label:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox]:checked + label:after {width: 16px; height: 9px;  background-image: url(../images/layout_sprites.png); background-position: -586px -377px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox]:checked + label:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox]:checked[disabled] + label:after {width: 16px; height: 9px;  background-image: url(../images/layout_sprites.png); background-position: -608px -377px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox]:checked[disabled] + label:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before { left: 8px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox span { margin-left: 4px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before {width: 16px; height: 9px; margin-top: -4.5px;  background-image: url(../images/layout_sprites.png); background-position: -608px -377px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after {width: 16px; height: 9px; margin-top: -4.5px;  background-image: url(../images/layout_sprites.png); background-position: -586px -377px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .fieldset-console-selected .right .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap { display: -ms-flexbox; display: flex; margin: 24px 0 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .cnt {font-weight: 700;  color: #1886ff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .left > label , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .right > label { font-size: .875rem; font-weight: 700; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .left {position: relative; box-sizing: border-box; min-height: 430px; margin-right: 46px; padding: 17px 30px 30px;  border: 1px solid #dadada; background: #fff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .left:after {position: absolute; top: 50%; right: -39px; width: 29px; height: 51px; margin-top: -25.5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -493px -68px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .left:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .right {box-sizing: border-box; min-width: 316px; padding: 16px 20px;  background: #e5e5e5; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .title-console { display: block; padding: 0 0 12px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .selected-console-item { overflow-y: auto; height: 347px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .selected-console-item .selected-item {font-size: .75rem; position: relative; display: -ms-flexbox; display: flex; box-sizing: border-box;  width: 276px; height: 22px; margin-top: 5px; padding: 0 18px 0 8px; color: #1886ff; border: 1px solid #1886ff; border-radius: 2px; background: #fff; -ms-flex-align: center; align-items: center; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .selected-console-item .selected-item.group { padding-left: 4px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .selected-console-item .selected-item:first-child { margin-top: 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .selected-console-item .selected-item .text { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .selected-console-item .selected-item .text.icon {box-sizing: border-box;  width: 115px; max-width: 115px; margin-right: 4px; -ms-flex: 1 0 auto; flex: 1 0 auto; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .selected-console-item .selected-item .text.icon:before {display: inline-block; width: 9px; height: 11px; margin-right: 5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -241px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .selected-console-item .selected-item .text.icon:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .selected-console-item .selected-item button { position: absolute; top: 0; right: 0; bottom: 0; padding: 0 8px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .selected-console-item .selected-item button em {position: relative; bottom: 2px;  display: inline-block; width: 7px; height: 7px; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -205px -534px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .selected-console-item .selected-item button em { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select { display: block; min-width: 380px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group { position: absolute; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .expand_fold { position: absolute; top: -18px; right: 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .expand_fold > button {font-weight: 500; line-height: 1;  min-width: 66px; height: 21px; text-align: center; vertical-align: middle; color: #666; border: 1px solid #c5c5c5; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .expand_fold > button.active { display: inherit; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group:after {display: table; clear: both;  content: ''; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .filter {position: relative;  margin: 12px 0 10px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .filter:after {position: absolute;  top: 2px; right: 30px; bottom: 2px; width: 1px; content: ''; background: #e4e4e4; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .filter .multiselect-search {line-height: 30px;  width: 100%; height: 30px; padding-right: 35px; background: #f5f5f5 url('/assets/images/icon_search_01_s@2x.png') right 10px center no-repeat; background-size: 14px 14px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .filter .multiselect-search:focus { background-image: url('/assets/images/icon_search_01_s_focus@2x.png'); }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .multiselect { display: none; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu {position: absolute; top: 50px;  display: inherit; overflow-x: hidden; overflow-y: auto; height: 312px; padding: 0; border: 0; background: transparent; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li {box-sizing: border-box;  width: 100%; border: 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a {box-sizing: border-box; width: 100%; margin-top: 5px;  padding: 0; border: 1px solid #c5c5c5; border-radius: 3px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a .caret-container {top: 0; left: 0; width: 100%; height: 100%; margin-top: 0; cursor: pointer;  background: none; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a .caret-container.caret-fold b {width: 7px; height: 9px; margin-top: -4.5px;  background-image: url(../images/layout_sprites.png); background-position: -517px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a .caret-container.caret-fold b { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a .caret-container b {position: absolute; top: 50%; right: auto; left: 10px; width: 10px; height: 8px; margin-top: -4px;  background-image: url(../images/layout_sprites.png); background-position: -355px -315px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a .caret-container b { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:hover { background-color: transparent; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox { font-size: .75rem; display: -ms-flexbox; display: flex; height: 16px; padding: 6px 10px 6px 27px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox em { font-weight: 700; overflow: hidden; box-sizing: border-box; width: 110px; max-width: 110px; margin-right: 20px; white-space: nowrap; text-overflow: ellipsis; -ms-flex: 1 0 auto; flex: 1 0 auto; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox span { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li:first-child > a { margin-top: 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.active > a , .service-portal.page-management .page-section .page-section-contents.console_brokerage_invited_step .console_brokerage_invited_wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.children_checked > a {border-color: #1886ff;  background: #d1e9ff; }
.service-portal.page-management .page-section .page-section-contents .generation-progress { display: block; text-align: center; }
.service-portal.page-management .page-section .page-section-contents .generation-progress > li {position: relative;  display: inline-block; }
.service-portal.page-management .page-section .page-section-contents .generation-progress > li:first-child .step strong { left: -10px; }
.service-portal.page-management .page-section .page-section-contents .generation-progress > li:first-child .step strong.group { left: -40px; }
.service-portal.page-management .page-section .page-section-contents .generation-progress > li:first-child + li .step strong { left: -3px; }
.service-portal.page-management .page-section .page-section-contents .generation-progress > li .step {font-size: 1rem; font-weight: 500; position: relative; z-index: 1;  display: inline-block; box-sizing: border-box; width: 41px; height: 41px; text-align: center; color: #999; border: 1px solid #ccc; border-radius: 100%; background-color: #dadada; }
.service-portal.page-management .page-section .page-section-contents .generation-progress > li .step em { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; line-height: 31px; position: absolute; top: 50%; left: 50%; width: 31px; height: 31px; margin: -15.5px 0 0 -15.5px; border-radius: 100%; background: #fff; box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, .09); }
.service-portal.page-management .page-section .page-section-contents .generation-progress > li .step strong {font-size: .75rem; font-weight: 500;  position: absolute; right: 0; bottom: -25px; left: 0; white-space: nowrap; color: #000; }
.service-portal.page-management .page-section .page-section-contents .generation-progress > li + li { padding-left: 180px; }
.service-portal.page-management .page-section .page-section-contents .generation-progress > li + li:before {position: absolute; top: 50%; right: 0; left: -5px; display: block; height: 7px; margin-top: -4px;  content: ''; background-color: #dadada; }
.service-portal.page-management .page-section .page-section-contents .generation-progress > li.current:before {border-color: #99c9fe;  background-color: #a8d1ff; }
.service-portal.page-management .page-section .page-section-contents .generation-progress > li.current .step { color: #fff; background-color: #a8d1ff; }
.service-portal.page-management .page-section .page-section-contents .generation-progress > li.current .step.on { animation: pulse 3s linear infinite; }
.service-portal.page-management .page-section .page-section-contents .generation-progress > li.current .step em { background-color: #228aff; box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, .3); }

@keyframes pulse { 0% { box-shadow: 0 0 0 0 rgba(168, 209, 255, .7), 0 0 0 0 rgba(168, 209, 255, .7); }
	40% { box-shadow: 0 0 0 20px rgba(168, 209, 255, 0), 0 0 0 0 rgba(168, 209, 255, .7); }
	80% { box-shadow: 0 0 0 20px rgba(168, 209, 255, 0), 0 0 0 30px rgba(168, 209, 255, 0); }
	100% { box-shadow: 0 0 0 0 rgba(168, 209, 255, 0), 0 0 0 30px rgba(168, 209, 255, 0); } }
.service-portal.page-management .page-section .page-section-contents .generation-progress > li.done:before { background-color: #3b92ff; }
.service-portal.page-management .page-section .page-section-contents .generation-progress > li.done .step { text-indent: -9999px; background-color: #228aff; box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, .3); }
.service-portal.page-management .page-section .page-section-contents .generation-progress > li.done .step:before {position: absolute; top: 50%; left: 50%; display: block; width: 17px; height: 12px; margin-top: -6px; margin-left: -8.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -288px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents .generation-progress > li.done .step:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .page-section .page-section-contents .tbl-grid-utils { margin-top: 3px; }
.service-portal.page-management .page-section .page-section-contents .tbl-grid-utils .pagination { margin-top: 5px; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state {box-sizing: border-box;  padding: 17px 0px 0; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state + .sercurity-ip-wrap > .sercurity-ip-setup { padding: 0px 0px 0; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state + .sercurity-ip-wrap > .sercurity-ip-setup fieldset { border-top: 0; }
.page-portal-account .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state {margin: 30px 0 0;  padding: 0; }
.page-portal-account .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state.first { margin: 15px 0 0; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state * { box-sizing: border-box; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap {position: relative; display: -ms-flexbox; display: flex; border: 1px solid #e6e6e6;  background-color: #f4f4f4; }
.page-portal-account .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap {padding: 0 30px;  background-color: #fff; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap > p {font-size: 1rem;  font-weight: 700; line-height: 1.375rem; position: absolute; top: 50%; left: 20px; margin: -25px 0 0; text-align: center; }
.page-portal-account .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap > p { font-size: .875rem; margin: -7px 0 0; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap .button-normal { position: absolute; top: 50%; right: 30px; margin: -20px 0 0; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap > ul { display: -ms-flexbox; display: flex; width: 100%; min-height: 91px; padding: 38px 0 0 20px; -ms-flex-align: center; align-items: center; -ms-flex-pack: start; justify-content: start; }
.page-portal-account .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap > ul {line-height: 91px;  display: block; float: left; padding: 40px 0 0 20px; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap > ul > li { font-size: .875rem; position: relative; display: -ms-flexbox; display: flex; margin: 0 0 0 87px; -ms-flex-align: center; align-items: center; }
html[lang=en] .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap > ul > li { margin: 0 0 0 10px; }
html[lang=en] .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap > ul > li input[type=radio] + label { font-size: .75rem; }
html[lang=en] .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap > ul > li input[type=radio] + label:before , html[lang=en] .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap > ul > li input[type=radio] + label:after { top: 0; margin: 2px 0 0; }
.page-portal-account .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap > ul > li { display: inline-block; vertical-align: middle; }
.page-portal-account .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap > ul > li:first-child { width: 284px; }
html[lang=en] .page-portal-account .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap > ul > li:first-child {width: 334px;  margin: 0 0 0 15px; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap > ul > li em {font-weight: 700; margin: 0 7px 0 0;  color: #000; }
html[lang=en] .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap > ul > li em {font-size: .875rem;  display: block; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap > ul > li label { color: #888; }
html[lang=en] .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap > ul > li label { padding-left: 24px; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap > ul > li:first-child {min-width: 400px;  margin-left: 0; }
html[lang=en] .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-state .state-wrap > ul > li:first-child { margin-left: inherit; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap .nolimit { position: absolute; top: 0px; right: 0px; bottom: 0; left: 0px; background: #f4f4f4; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap .nolimit p {font-size: 1rem; position: absolute; top: 50%; width: 100%;  text-align: center; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap .nolimit p:before {bottom: 7px; display: block; width: 209px; height: 113px; margin: -81px auto 0;  content: ''; background-image: url(../images/layout_sprites.png); background-position: 0px -115px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap .nolimit p:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .security-table {box-sizing: border-box;  margin-top: 29px; padding: 17px 0px 0; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .security-table table { width: 100%; border-bottom: 1px solid #ddd; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .security-table thead th {font-size: .75rem; font-weight: 400; height: 30px;  padding: 0 10px; text-align: center; color: #000; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .security-table thead th.left { text-align: left; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .security-table tbody td , .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .security-table tbody th {font-size: .75rem; line-height: 40px; height: 40px;  padding: 15px 10px; text-align: left; vertical-align: middle; color: #000; border-top: 1px solid #ddd; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .security-table tbody td .setupInfo { min-width: 400px; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .security-table tbody td .setupInfo .address { padding: 0; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .security-table tbody td .setupInfo .explain { width: 100%; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .security-table tbody td .setupInfo .explain input[type=text] { width: 100%; margin: 0; padding: 0 10px; text-align: left; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .security-table tbody td .setupInfo .band + p { padding: 0 0 0 14px; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .security-table tbody td .invalid-message { font-size: .75rem; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .security-table tbody td .text { max-width: 300px; word-break: break-all; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .security-table tbody td.center { text-align: center; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .security-table tbody td .no-data { padding: 70px 0 60px; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .security-table tbody th { position: relative; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .security-table tbody th .update-group-name {position: absolute; top: 15px; right: 15px; bottom: 0; left: 10px;  display: none; background-color: #fff; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup {box-sizing: border-box;  padding: 0px 0px 0; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup * { box-sizing: border-box; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup fieldset {position: relative; padding: 0 30px 25px; border: 1px solid #e6e6e6;  background-color: #f4f4f4; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .head { padding: 22px 0; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .head:after {display: table; clear: both;  content: ''; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .head p { float: left; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .head p .ip-check {text-decoration: underline;  color: #1886ff; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .head p:first-child {font-size: .875rem; font-weight: 300;  color: #888; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .head p.ip {font-size: .875rem; font-weight: 300; top: 0; right: 30px;  float: right; color: #888; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo { position: relative; padding: 0 0 0px; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo.invalid { padding: 0 0 0px; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo div , .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo p { display: inline-block; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo p { font-size: .75rem; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo p.invalid-message { position: relative; bottom: 0; display: table; white-space: nowrap; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo em { font-size: .875rem; font-weight: 500; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo .ipinfo label { font-size: .75rem; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo .ipinfo input[type=text] {font-size: .875rem; display: inline-block;  width: 45px; height: 40px; padding: 0; text-align: center; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo .address {position: relative;  padding: 0 0 0 12px; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo .address span {position: relative;  display: inline-block; height: 40px; margin: 0 0 0 8px; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo .address span:first-child { margin: 0; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo .address span:first-child:before { content: none; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo .address span:before { position: absolute; bottom: 2px; left: -7px; content: '.'; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo .band {position: relative;  padding: 0 0 0 13px; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo .band:before { position: absolute; top: 10px; left: 0; content: '~'; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo .band + p { padding: 0 50px 0 14px; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo .explain {display: block;  margin-top: 10px; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo .explain input[type=text] { width: 680px; margin: 0 0 0 12px; padding: 0 10px; text-align: left; }
html[lang=en] .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo .explain input[type=text] { width: 316px; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo input[type=text] {font-size: .875rem; display: inline-block;  width: 45px; height: 40px; padding: 0; text-align: center; }
html[lang=en] .service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup .setupInfo input[type=text] { width: 40px; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup fieldset .button-normal { position: absolute; right: 0; bottom: 0px; clear: both; border-color: #1886ff; background-color: #1886ff; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup fieldset > ul { display: -ms-flexbox; display: flex; width: 100%; min-height: 91px; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup fieldset > ul > li { font-size: .875rem; position: relative; display: -ms-flexbox; display: flex; margin: 0 0 0 87px; -ms-flex-align: center; align-items: center; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup fieldset > ul > li em {font-weight: 700; margin: 0 7px 0 0;  color: #000; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup fieldset > ul > li label { color: #888; }
.service-portal.page-management .page-section .page-section-contents.cb-security-setup > .sercurity-ip-wrap > .sercurity-ip-setup fieldset > ul > li:first-child { margin-left: 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .util_form { display: -ms-flexbox; display: flex; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .util_form .search { margin-right: auto; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .util_form .search .result_value { font-size: .75rem; padding: 10px 0 0; color: #666; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .util_form .search .result_value em {font-weight: 500;  color: #1886ff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .util_form .search .result_value:before {display: inline-block; width: 7px; height: 9px; margin-right: 5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -530px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .util_form .search .result_value:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .util_form .btn-cloud { display: -ms-flexbox; display: flex; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .util_form .btn-cloud button { margin-left: 10px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table { padding: 15px 0 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table { width: 100%; border-top: 2px solid #000; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table .align.center { text-align: center; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table .align.left { text-align: left; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table .c { padding-right: 0 !important; padding-left: 0 !important; text-align: center; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > thead th {font-size: .75rem; padding: 8px 15px; text-align: left;  border-bottom: 1px solid #ddd; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > thead th .order_filter {font-size: .75rem;  font-weight: 700; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > thead th .order_filter.on:after {width: 16px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -366px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > thead th .order_filter.on:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > thead th .order_filter.down:after {width: 16px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -322px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > thead th .order_filter.down:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > thead th .order_filter:after {display: inline-block; width: 16px; height: 10px; margin: -2px 0 0 5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -507px -477px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > thead th .order_filter:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody:before {display: block; height: 10px;  content: ''; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody.no_search_area:before { content: none; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody.no_search_area > tr > td { border-bottom: 1px solid #e0e0e0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody.no_search_area > tr > td .list_no_search { padding: 60px 0 90px; text-align: center; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody.no_search_area > tr > td .list_no_search p { font-size: .75rem; color: #666; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody.no_search_area > tr > td .list_no_search p:before {display: block; width: 80px; height: 48px; margin: 0 auto 13px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -530px -136px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody.no_search_area > tr > td .list_no_search p:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists.on td , .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists:hover td { border-color: #60a9ff; background: #f7fbff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists.on td.delete , .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists:hover td.delete { padding: 10px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists.on td.delete button , .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists:hover td.delete button { display: inline-block; margin-left: 4px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists.on td.delete button:first-child , .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists:hover td.delete button:first-child { margin-left: 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists.on td:first-child , .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists:hover td:first-child { border-left: 1px solid #60a9ff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists.on td:last-child , .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists:hover td:last-child { border-right: 1px solid #60a9ff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td {font-size: .75rem; box-sizing: border-box; height: 60px; padding: 10px 14px;  border: 1px solid #ddd; border-right: 0; border-left: 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td .text_wrap { max-width: 300px; word-break: break-all; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td.user { font-size: .875rem; font-weight: 700; max-width: 500px; cursor: pointer; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td.user .btn_wrap { position: relative; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td.user .toggle {position: absolute; top: 50%; left: 0;  width: 20px; margin-top: -8px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td.user .toggle.on:before {width: 13px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -408px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td.user .toggle.on:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td.user .toggle:before {position: relative; bottom: 2px; left: -3px; display: inline-block; width: 9px; height: 12px;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -406px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td.user .toggle:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td.user p { display: inline-block; padding: 0 0 0 45px; word-break: break-all; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td.user p.group { padding: 0 0 0 60px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td.user p.group:before {width: 30px; height: 20px; margin-top: -10px;  background-image: url(../images/layout_sprites.png); background-position: -646px -491px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td.user p.group:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td.user p:before {position: absolute; top: 50%; left: 20px; display: inline-block; width: 15px; height: 19px; margin-top: -9.5px;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -713px -352px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td.user p:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td.num { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 500; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td.delete button { display: none; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td.status { color: #888; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td.status a {font-size: .75rem; font-weight: 700; line-height: 30px; display: inline-block;  min-width: 70px; height: 30px; text-align: center; color: #fff; background: #1886ff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td.status.on p {font-size: .6875rem; font-weight: 500; line-height: 16px;  display: inline-block; box-sizing: border-box; min-width: 70px; height: 20px; padding: 0 10px; color: #6db980; border: 2px solid #b9e3c3; border-radius: 2px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td:first-child { border-left: 1px solid #ddd; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.lists td:last-child { border-right: 1px solid #ddd; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr.on + tr { display: table-row; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td {position: relative; box-sizing: border-box; padding: 30px;  border: 1px solid #ddd; border-top: 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .btn-cloud { position: absolute; top: 20px; right: 30px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .btn-cloud .button-normal {border-color: #1886ff;  background: #1886ff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list + .table_list { padding: 22px 0 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list.group table thead tr th:nth-of-type(1) { width: 30%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list.group table thead tr th:nth-of-type(2) { width: 64%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list.group table thead tr th:nth-of-type(3) { width: 6%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list.group table tbody tr td:nth-of-type(1) { width: 30%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list.group table tbody tr td:nth-of-type(2) {font-weight: 400;  width: 64%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list.group table tbody tr td:nth-of-type(3) { width: 6%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list.group_role table thead tr th:nth-of-type(1) { width: 31%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list.group_role table thead tr th:nth-of-type(2) { width: 18%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list.group_role table thead tr th:nth-of-type(3) { width: 45%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list.group_role table thead tr th:nth-of-type(4) { width: 6%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list.group_role table tbody tr td:nth-of-type(1) { width: 31%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list.group_role table tbody tr td:nth-of-type(2) { width: 18%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list.group_role table tbody tr td:nth-of-type(3) { width: 45%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list.group_role table tbody tr td:nth-of-type(4) { width: 6%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list > p { font-size: .75rem; font-weight: 700; padding: 0 0 15px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list > p em { color: #1886ff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table { width: 100%; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table thead { display: table; width: 100%; table-layout: fixed; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table thead tr {display: table;  width: 100%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table thead tr th { font-size: .75rem; font-weight: 500; height: 27px; padding: 0 10px; text-align: left; color: #888; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table thead tr th:nth-of-type(1) { width: 29%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table thead tr th:nth-of-type(2) { width: 18%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table thead tr th:nth-of-type(3) { width: 29%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table thead tr th:nth-of-type(4) { width: 16%; text-indent: -6px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table thead tr th:nth-of-type(5) { width: 6%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table thead tr th.console:before {position: relative; bottom: 2px; display: inline-block; width: 20px; height: 20px; margin-right: 5px;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -226px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table thead tr th.console:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table thead tr th.role:before {position: relative; bottom: 2px; display: inline-block; width: 16px; height: 9px; margin-right: 5px;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -586px -377px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table thead tr th.role:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table tbody { display: block; overflow-x: hidden; overflow-y: auto; max-height: 400px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table tbody tr { display: table; width: 100%; table-layout: fixed; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table tbody tr td { font-size: .75rem; box-sizing: border-box; height: 40px; padding: 10px 15px; word-break: break-all; border-top: 1px solid #e0e0e0; background: #fff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table tbody tr td.no_data { text-align: center; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table tbody tr td.user_icon:before {position: relative; bottom: 2px; display: inline-block; width: 12px; height: 15px; margin-right: 7px;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -715px -491px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table tbody tr td.user_icon:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table tbody tr td a {text-decoration: underline;  color: #000; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table tbody tr td a.group { color: #1886ff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table tbody tr td mark { background-color: #ffb; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table tbody tr td:nth-of-type(1) { width: 29%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table tbody tr td:nth-of-type(2) { width: 18%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table tbody tr td:nth-of-type(3) { width: 29%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table tbody tr td:nth-of-type(4) { width: 16%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td .table_list table tbody tr td:nth-of-type(5) { width: 6%; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state {box-sizing: border-box;  padding: 17px 0 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state p { font-size: .75rem; font-weight: 700; line-height: 1.125rem; margin-bottom: 12px; padding: 0 0 0 5px; }
.page-portal-account .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state {margin: 30px 0 0;  padding: 0; }
.page-portal-account .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state.first { margin: 15px 0 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state * { box-sizing: border-box; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap {position: relative; display: -ms-flexbox; display: flex; padding: 0 0 0 250px; border: 0;  background-color: #fff; -ms-flex-preferred-size: 200px; flex-basis: 200px; }
.page-portal-account .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap {padding: 0 30px;  background-color: #fff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap > p {font-size: .75rem;  font-weight: 700; position: absolute; top: 50%; left: 30px; margin: -8px 0 0; text-align: center; }
.page-portal-account .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap > p { font-size: .875rem; margin: -7px 0 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap .button-normal {font-size: .75rem; line-height: 30px;  position: absolute; top: 50%; right: 30px; min-width: 70px; height: 30px; margin: 0; transform: translateY(-50%); }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap > ul { display: -ms-flexbox; display: flex; min-width: 650px; min-height: 70px; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.page-portal-account .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap > ul {line-height: 91px;  display: block; float: left; padding: 0 0 0 214px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap > ul > li { font-size: .875rem; position: relative; display: -ms-flexbox; display: flex; width: 50%; margin: 0 0 0 87px; -ms-flex-align: center; align-items: center; }
html[lang=en] .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap > ul > li { margin: 0 0 0 87px; }
html[lang=en] .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap > ul > li input[type=radio] + label { font-size: .75rem; }
html[lang=en] .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap > ul > li input[type=radio] + label:after , html[lang=en] .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap > ul > li input[type=radio] + label:before { top: 0; margin: 2px 0 0; }
.page-portal-account .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap > ul > li { display: inline-block; vertical-align: middle; }
.page-portal-account .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap > ul > li:first-child { width: 284px; }
html[lang=en] .page-portal-account .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap > ul > li:first-child {width: 334px;  margin: 0 0 0 15px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap > ul > li em {font-size: .75rem; font-weight: 700; display: inline-block; margin: 0 7px 0 0;  color: #000; }
html[lang=en] .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap > ul > li em {font-size: .75rem;  display: inline-block; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap > ul > li label {font-size: .75rem;  color: #888; }
html[lang=en] .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap > ul > li label { padding-left: 24px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap > ul > li:first-child {min-width: 300px;  margin-left: 0; }
html[lang=en] .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-state .state-wrap > ul > li:first-child { margin-left: inherit; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-ip-wrap .nolimit { position: absolute; top: 20px; right: 30px; bottom: 7px; left: 30px; background: #f4f4f4; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-ip-wrap .nolimit p {font-size: .75rem; position: absolute; top: 0; width: 100%;  text-align: center; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-ip-wrap .nolimit p:before {bottom: 7px; display: block; width: 47px; height: 45px; margin: 0 auto 12px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -338px -234px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-ip-wrap .nolimit p:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-ip-wrap .sercurity-ip-setup {box-sizing: border-box;  padding: 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-ip-wrap .sercurity-ip-setup * { box-sizing: border-box; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-ip-wrap .sercurity-ip-setup fieldset {position: relative; padding: 0 30px 15px; border: 1px solid #e6e6e6;  background-color: #f4f4f4; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-ip-wrap .sercurity-ip-setup .head { padding: 22px 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-ip-wrap .sercurity-ip-setup .head:after {display: table; clear: both;  content: ''; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-ip-wrap .sercurity-ip-setup .head p {font-weight: 300;  float: left; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-ip-wrap .sercurity-ip-setup .head p .ip-check {text-decoration: underline;  color: #1886ff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-ip-wrap .sercurity-ip-setup .head p:first-child {font-size: .75rem;  color: #888; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-ip-wrap .sercurity-ip-setup .head p.ip {font-size: .75rem; top: 0; right: 30px;  float: right; color: #888; }
.setupInfo.invalid { padding: 0 0 10px; }
.setupInfo div , .setupInfo p { display: inline-block; }
.setupInfo p { font-size: .75rem; }
.setupInfo p.invalid-message { position: absolute; bottom: -20px; display: table; white-space: nowrap; }
.setupInfo em { font-size: .875rem; font-weight: 500; }
.setupInfo .ipinfo label { font-size: .75rem; }
.setupInfo .ipinfo label + span {font-size: inherit; font-weight: 500;  margin-left: .75rem; }
.setupInfo .ipinfo input[type=text] {font-size: .875rem; display: inline-block;  width: 45px; height: 40px; padding: 0; text-align: center; }
.setupInfo .address {position: relative;  padding: 0 0 0 12px; }
.setupInfo .address span {position: relative;  display: inline-block; height: 40px; margin: 0 0 0 8px; }
.setupInfo .address span:first-child { margin: 0; }
.setupInfo .address span:first-child:before { content: none; }
.setupInfo .address span:before { position: absolute; bottom: 2px; left: -7px; content: '.'; }
.setupInfo .band {position: relative;  padding: 0 0 0 13px; }
.setupInfo .band:before { position: absolute; top: 10px; left: 0; content: '~'; }
.setupInfo .band + p { padding: 0 50px 0 14px; }
.setupInfo .explain input[type=text] { width: 406px; margin: 0 0 0 12px; padding: 0 10px; text-align: left; }
html[lang=en] .setupInfo .explain input[type=text] { width: 316px; }
.setupInfo input[type=text] {font-size: .875rem; display: inline-block;  width: 45px; height: 40px; padding: 0; text-align: center; }
html[lang=en] .setupInfo input[type=text] { width: 40px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-ip-wrap .sercurity-ip-setup fieldset .button-normal { position: relative; bottom: -1px; float: right; border-color: #1886ff; background-color: #1886ff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-ip-wrap .sercurity-ip-setup fieldset > ul { display: -ms-flexbox; display: flex; width: 100%; min-height: 91px; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-ip-wrap .sercurity-ip-setup fieldset > ul > li { font-size: .875rem; position: relative; display: -ms-flexbox; display: flex; margin: 0 0 0 87px; -ms-flex-align: center; align-items: center; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-ip-wrap .sercurity-ip-setup fieldset > ul > li em {font-weight: 700; margin: 0 7px 0 0;  color: #000; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-ip-wrap .sercurity-ip-setup fieldset > ul > li label { color: #888; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr > td > .sercurity-ip-wrap .sercurity-ip-setup fieldset > ul > li:first-child { margin-left: 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_list .console_list_table > table > tbody > tr + tr { display: none; background: #f4f4f4; }
.service-portal.page-management .page-section .page-section-contents.none-user { position: relative; }
.service-portal.page-management .page-section .page-section-contents.none-user:before {position: absolute; top: 60px; right: 60px; display: block; width: 60px; height: 88px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -472px -164px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.none-user:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .page-section { margin-top: 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .page-section .common-tabs { margin-top: 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list_none {box-sizing: border-box; width: 100%; height: 325px;  margin: 26px 0 0; padding: 123px 0 0; background: #f6f6f6; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list_none p {font-size: .75rem; text-align: center;  color: #666; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list_none p:before { display: block; width: 50px; height: 59px; margin: 0 auto 12px; content: ''; background-image: url(../images/layout_sprites.png); background-position: -530px -327px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list_none p:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li { display: -ms-flexbox; display: flex; box-sizing: border-box; min-height: 90px; padding: 19px 0; border-top: 1px solid #eee; -ms-flex-align: center; align-items: center; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li:first-child { border-top: 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon {position: relative;  width: 40px; height: 40px; margin-right: 16px; border-radius: 100%; background: #ececec; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon:before {position: absolute; top: 50%; left: 50%; display: inline-block;  content: ''; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.group_add:before {width: 21px; height: 17px; margin-top: -8.5px; margin-left: -10.5px;  background-image: url(../images/layout_sprites.png); background-position: -668px -417px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.group_add:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.group_delete:before {width: 21px; height: 15px; margin-top: -7.5px; margin-left: -10.5px;  background-image: url(../images/layout_sprites.png); background-position: -391px -264px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.group_delete:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.group_rename:before {width: 24px; height: 18px; margin-top: -9px; margin-left: -12px;  background-image: url(../images/layout_sprites.png); background-position: -657px -392px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.group_rename:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.authorize:before {width: 16px; height: 23px; margin-top: -11.5px; margin-left: -8px;  background-image: url(../images/layout_sprites.png); background-position: -22px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.authorize:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.unauthorized:before {width: 16px; height: 23px; margin-top: -11.5px; margin-left: -8px;  background-image: url(../images/layout_sprites.png); background-position: 0px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.unauthorized:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.user_add:before {width: 18px; height: 19px; margin-top: -9.5px; margin-left: -9px;  background-image: url(../images/layout_sprites.png); background-position: -258px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.user_add:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.user_delete:before {width: 18px; height: 16px; margin-top: -8px; margin-left: -9px;  background-image: url(../images/layout_sprites.png); background-position: -359px -379px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.user_delete:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.console:before {width: 24px; height: 24px; margin-top: -12px; margin-left: -12px;  background-image: url(../images/layout_sprites.png); background-position: -510px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.console:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.account_minus:before {width: 27px; height: 20px; margin-top: -10px; margin-left: -13.5px;  background-image: url(../images/layout_sprites.png); background-position: -682px -491px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.account_minus:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.account_add:before {width: 27px; height: 20px; margin-top: -10px; margin-left: -13.5px;  background-image: url(../images/layout_sprites.png); background-position: -485px -451px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.account_add:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.account_edit:before {width: 26px; height: 21px; margin-top: -10.5px; margin-left: -13px;  background-image: url(../images/layout_sprites.png); background-position: -570px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.account_edit:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.account_role_delete:before {width: 24px; height: 25px; margin-top: -12.5px; margin-left: -12px;  background-image: url(../images/layout_sprites.png); background-position: -703px -100px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.account_role_delete:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.account_role_add:before {width: 18px; height: 23px; margin-top: -11.5px; margin-left: -9px;  background-image: url(../images/layout_sprites.png); background-position: -505px -205px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.account_role_add:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.security_set:before {width: 22px; height: 24px; margin-top: -12px; margin-left: -11px;  background-image: url(../images/layout_sprites.png); background-position: -66px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.security_set:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.user_security_set:before {width: 22px; height: 24px; margin-top: -12px; margin-left: -11px;  background-image: url(../images/layout_sprites.png); background-position: -391px -234px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .icon.user_security_set:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .log { padding-right: 50px; -ms-flex: 1; flex: 1; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .log time {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: .75rem; color: #999; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .log time em { margin-left: 5px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .log time em:before {position: relative; bottom: 2px; display: inline-block; width: 2px; height: 2px; margin-right: 5px;  content: ''; border: 1px solid #999; border-radius: 100%; background: #999; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .log .action {font-size: .75rem;  font-weight: 700; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .log .list { font-size: .75rem; margin: 3px 0 0; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .log .list span { word-break: break-all; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .log .list .head { color: #999; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .history_list ul li .log .prev:before {display: inline-block; margin: 0 5px;  content: '→'; color: #1886ff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .filter-head { display: -ms-flexbox; display: flex; padding-top: 20px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .filter-head .search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect { min-width: 78px; padding-left: 0; color: #666; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .filter-head .search-report-subscription.cost-optimization .multiselect-native-select .btn-group.right .multiselect-container.dropdown-menu { left: auto; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .filter-head .search-report-subscription.cost-optimization .multiselect-native-select .btn-group.right.wide .multiselect-container.dropdown-menu { left: 0; }
@media only screen and (max-width: 1399px) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_history .filter-head .search-report-subscription.cost-optimization .multiselect-native-select .btn-group.right.right.wide .multiselect-container.dropdown-menu { left: auto; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .filter-head .search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.last { margin-bottom: 10px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .filter-head .search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all { margin-top: 4px; border-bottom: 0 !important; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .filter-head .search-report-subscription.cost-optimization .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.multiselect-all label { padding: 5px 20px 5px 40px !important; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .filter-head .left { margin-right: auto; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .filter-head .left .form-items { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .filter-head .left .result_value { font-size: .75rem; padding: 10px 0 0; color: #666; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .filter-head .left .result_value em {font-weight: 500;  color: #1886ff; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .filter-head .left .result_value:before {display: inline-block; width: 7px; height: 9px; margin-right: 5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -530px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .page-section .page-section-contents.console_brokerage_history .filter-head .left .result_value:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .filter-head .left b.search_form { display: inline-block; width: 200px; margin: 2px 0 0 8px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .filter-head .left .daterange {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 500;  width: 280px; height: 30px; box-shadow: inset 0 0 0 1px #e4e4e4; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .filter-head .left .daterange input[type=text] { padding: 0 15px 0 35px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .filter-head .left .daterange:after { right: auto; left: 12px; }
.service-portal.page-management .page-section .page-section-contents.console_brokerage_history .filter-head .filter { float: none; padding: 3px 0 0; }
.service-portal.page-management .page-section.stretch { position: relative; display: -ms-flexbox; display: flex; flex-direction: column; min-height: 614px; -ms-flex: 1; flex: 1; -ms-flex-direction: column; }
.service-portal.page-management .page-section.stretch .page-section-contents { display: -ms-flexbox; display: flex; box-sizing: border-box; padding: 64px 0 0; -ms-flex: 1; flex: 1; aling-items: stretch; -ms-flex-pack: justify; justify-content: space-between; }
.service-portal.page-management .page-section.stretch .page-section-contents-btns {position: absolute; top: 17px; right: 0;  display: block; }
.service-portal.page-management .page-section.stretch .page-section-contents-btns .button-normal { min-width: 100px; }
.service-portal.page-management .layout-contents.layout-with-sidemenu .common-tabs { margin-top: 8px; }
.service-portal.page-management .layout-contents.layout-with-sidemenu .common-tabs .btn { min-width: 190px; }
.service-portal.page-management .layout-contents.layout-with-sidemenu.permission-group .page-section-contents { position: relative; margin-top: 0px; padding-right: 37%; }
.service-portal.page-management .layout-contents.layout-with-sidemenu.permission-group .page-section-contents .write-description {position: absolute; position: absolute; top: 0; right: 0;  display: block; width: 35%; height: 300px; }
.service-portal.page-management .layout-contents.layout-with-sidemenu.permission-group .page-section-contents .write-description textarea {width: 100%;  height: 100%; }
.service-portal.page-management .layout-contents.layout-with-sidemenu .none-message { font-size: 1.125rem; line-height: 1.33333em; text-align: center; color: #9b9b9b; }
.service-portal.page-management .layout-contents.layout-with-sidemenu .none-message:before { content: none; }
.service-portal.page-management .layout-contents.layout-with-sidemenu .none-message .icon-plus { display: inline-block; width: 20px; height: 20px; margin: -4px 5px 0 0; vertical-align: middle; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -667px -368px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .layout-contents.layout-with-sidemenu .none-message .icon-plus { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .layout-contents.layout-with-management .page-section-contents { position: relative; margin-top: 30px; padding-right: 460px; }
.service-portal.page-management .layout-contents.layout-with-management .page-section-contents .write-description {position: absolute; position: absolute; top: 0; right: 0;  display: block; width: 420px; height: 300px; }
.service-portal.page-management .layout-contents.layout-with-management .page-section-contents .write-description textarea {width: 100%;  height: 100%; }
.service-portal.page-management .layout-contents.layout-with-management .none-message { font-size: 1.125rem; line-height: 1.33333em; text-align: center; color: #9b9b9b; }
.service-portal.page-management .layout-contents.layout-with-management .none-message:before { content: none; }
.service-portal.page-management .layout-contents.layout-with-management .none-message .icon-plus { display: inline-block; width: 20px; height: 20px; margin: -4px 5px 0 0; vertical-align: middle; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -667px -368px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .layout-contents.layout-with-management .none-message .icon-plus { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .management-box {position: relative;  display: block; box-sizing: border-box; border: 1px solid #ddd; background-color: #f2f2f2; -ms-flex: 1 1 0px; flex: 1 1 0; }
.service-portal.page-management .management-box ~ .management-box { margin-left: 30px; }
.service-portal.page-management .management-box .management-box-header {position: relative;  box-sizing: border-box; height: 30px; padding: 0 10px; background-color: #fff; }
.service-portal.page-management .management-box .management-box-header .header-title { font-size: .8125rem; font-weight: 400; line-height: 30px; text-decoration: underline; color: #000; }
.service-portal.page-management .management-box .management-box-header .header-desc {position: absolute; top: 0; right: 10px;  display: block; }
.service-portal.page-management .management-box .management-box-header .header-desc .btn-setting { display: inline-block; width: 24px; height: 24px; margin-top: 3px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -522px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .management-box .management-box-header .header-desc .btn-setting { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .management-box .management-box-header .header-desc .cnt {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; line-height: 30px;  display: inline-block; color: #999; }
.service-portal.page-management .management-box .management-box-header .header-desc .cnt mark { color: #1886ff; background-color: transparent; }
.service-portal.page-management .management-box .management-box-contents {position: absolute; top: 30px; right: 0; bottom: 0; left: 0;  display: block; overflow: auto; box-sizing: border-box; padding: 10px; }
.service-portal.page-management .management-box .management-item {position: relative;  display: block; overflow: hidden; box-sizing: border-box; height: 50px; padding: 0 10px; background-color: #fff; }
.service-portal.page-management .management-box .management-item .key , .service-portal.page-management .management-box .management-item label {font-size: .875rem; font-weight: 500; line-height: 1.208em;  display: block; overflow: hidden; box-sizing: border-box; width: 100%; height: 50px; padding-top: 10px; white-space: nowrap; text-overflow: ellipsis; color: #000; }
.service-portal.page-management .management-box .management-item .key:after , .service-portal.page-management .management-box .management-item .key:before , .service-portal.page-management .management-box .management-item label:after , .service-portal.page-management .management-box .management-item label:before { top: 38%; }
.service-portal.page-management .management-box .management-item .key .desc , .service-portal.page-management .management-box .management-item label .desc {font-size: .8125rem; font-weight: 400;  display: block; padding-left: 2px; color: #999; }
.service-portal.page-management .management-box .management-item .key.multiple , .service-portal.page-management .management-box .management-item label.multiple { font-size: 1rem; font-weight: 700; color: #000; }
.service-portal.page-management .management-box .management-item .key { float: left; width: 60%; }
.service-portal.page-management .management-box .management-item .value {line-height: 60px; float: right;  box-sizing: border-box; width: 40%; text-align: right; vertical-align: middle; }
.service-portal.page-management .management-box .management-item .value .user-active { display: inline-block; box-sizing: border-box; width: 16px; height: 16px; text-align: left; vertical-align: middle; text-indent: -9999px; border: 4px solid #7ed321; border-radius: 16px; }
.service-portal.page-management .management-box .management-item .btn-toggle-company {position: absolute; top: 0; right: 0; bottom: 0;  display: block; width: 30px; text-indent: -9999px; border-left: 1px solid #eee; }
.service-portal.page-management .management-box .management-item .btn-toggle-company:before {position: absolute; top: 50%; left: 50%; display: block; width: 14px; height: 9px; margin-top: -4.5px; margin-left: -7px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(180deg); background-image: url(/assets/images/sprites.png); background-position: -481px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .management-box .management-item .btn-toggle-company:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .management-box .management-item .btn-toggle-company[data-state=shut]:before { transform: rotateX(0deg); }
.service-portal.page-management .management-box .list-items > li { margin-top: 5px; }
.service-portal.page-management .management-box .list-items > li:first-child { margin-top: 0; }
.service-portal.page-management .management-box .list-items.company .management-item {height: 40px;  padding: 0; }
.service-portal.page-management .management-box .list-items.company input[type=checkbox] + label , .service-portal.page-management .management-box .list-items.company input[type=radio] + label {line-height: 40px; height: 40px;  padding: 0 10px; }
.service-portal.page-management .management-box .list-items.company input[type=checkbox] + label:after , .service-portal.page-management .management-box .list-items.company input[type=checkbox] + label:before , .service-portal.page-management .management-box .list-items.company input[type=radio] + label:after , .service-portal.page-management .management-box .list-items.company input[type=radio] + label:before { content: none; }
.service-portal.page-management .management-box .list-items.company input[type=checkbox]:checked + label , .service-portal.page-management .management-box .list-items.company input[type=radio]:checked + label { box-shadow: inset 0 0 0 3px #3b99ff; }
.service-portal.page-management .management-box .list-company-groups {position: absolute; z-index: 1; top: -1px; right: 0; bottom: 0; left: 0;  display: block; border-top: 1px solid #ddd; background-color: #fff; }
.service-portal.page-management .management-box .list-company-groups > li { border-bottom: 1px solid #ddd; background-color: #f2f2f2; }
.service-portal.page-management .management-box .list-company-groups > li > .management-item { padding-right: 40px; }
.service-portal.page-management .management-box .list-company-groups > li .list-items { margin: 10px; }
.service-portal.page-management .management-box .list-group { display: none; margin-top: 6px; margin-bottom: 9px; }
.service-portal.page-management .management-box .list-group > li {font-size: .75rem; font-weight: 700; line-height: 1.66667em;  padding-left: 20px; color: #000; }
.service-portal.page-management .management-box .list-group > li button {font-size: .75rem; font-weight: 700; line-height: 1.66667em; position: relative; display: inline-block;  overflow: visible; color: #000; }
.service-portal.page-management .management-box .list-group > li button:before {position: absolute; top: 50%; left: -20px; display: block; width: 14px; height: 14px; margin-top: -7px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -106px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .management-box .list-group > li button:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .management-box .list-group > li button[data-state=shut]:before {width: 14px; height: 14px;  background-image: url(/assets/images/sprites.png); background-position: -66px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .management-box .list-group > li button[data-state=shut]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .management-box .list-group > li button[data-state=shut] + .list-inner-items { display: none; }
.service-portal.page-management .management-box .list-group > li .list-inner-items > li { font-size: .75rem; font-weight: 400; line-height: 1.66667em; color: #000; }
.service-portal.page-management .management-box.user .management-box-header .header-title { text-decoration: none; }
.service-portal.page-management .management-box.user .management-box-header .header-desc { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }
.service-portal.page-management .management-box.company-group .management-box-header { border-bottom: 1px solid #ddd; }
.service-portal.page-management .management-box > .management-box-contents > .list-company-groups > li > .management-item , .service-portal.page-management .management-box > .management-box-contents > .list-items > li > .management-item { padding-right: 0 !important; }
.service-portal.page-management .management-box > .management-box-contents > .list-company-groups > li > .management-item > label , .service-portal.page-management .management-box > .management-box-contents > .list-items > li > .management-item > label {position: absolute; top: 12px;  display: inline-block; box-sizing: border-box; width: 15px; height: 15px; padding: 0; vertical-align: middle; text-indent: -999em; }
.service-portal.page-management .management-box > .management-box-contents > .list-company-groups > li > .management-item > label:after , .service-portal.page-management .management-box > .management-box-contents > .list-company-groups > li > .management-item > label:before , .service-portal.page-management .management-box > .management-box-contents > .list-items > li > .management-item > label:after , .service-portal.page-management .management-box > .management-box-contents > .list-items > li > .management-item > label:before { top: 50%; }
.service-portal.page-management .management-box > .management-box-contents > .list-company-groups > li > .management-item > label + button , .service-portal.page-management .management-box > .management-box-contents > .list-items > li > .management-item > label + button { font-size: .875rem; font-weight: 500; line-height: 1.208em; line-height: 1; position: static; display: inline-block; overflow: hidden; width: 100%; padding: 11px 40px 11px 20px; text-align: left; white-space: nowrap; text-indent: 0; text-overflow: ellipsis; color: #000; border: 0; }
.service-portal.page-management .management-box > .management-box-contents > .list-company-groups > li > .management-item > label + button:before , .service-portal.page-management .management-box > .management-box-contents > .list-items > li > .management-item > label + button:before {right: 10px;  left: inherit; left: initial; }
.service-portal.page-management .management-box > .management-box-contents > .list-company-groups > li > .management-item > label + button .desc , .service-portal.page-management .management-box > .management-box-contents > .list-items > li > .management-item > label + button .desc {font-size: .8125rem; font-weight: 400;  display: inline-block; padding-left: 2px; color: #999; }
.service-portal.page-management .management-box > .management-box-contents > .list-company-groups > li > .management-item > button.btn-toggle-company , .service-portal.page-management .management-box > .management-box-contents > .list-items > li > .management-item > button.btn-toggle-company { font-size: 1rem; font-weight: 700; color: #000; }
.service-portal.page-management .tbl-manamgement {width: 100%;  margin-top: 35px; border-bottom: 1px solid #ddd; }
.service-portal.page-management .tbl-manamgement thead th {font-size: .75rem; font-weight: 400; height: 30px;  padding: 0 10px; text-align: left; color: #000; }
.service-portal.page-management .tbl-manamgement tbody td , .service-portal.page-management .tbl-manamgement tbody th {font-size: 1rem; font-weight: 700; line-height: 40px; height: 40px;  padding: 15px 10px; text-align: left; vertical-align: middle; color: #000; border-top: 1px solid #ddd; }
.service-portal.page-management .tbl-manamgement tbody th { position: relative; }
.service-portal.page-management .tbl-manamgement tbody th .update-group-name {position: absolute; top: 15px; right: 15px; bottom: 0; left: 10px;  display: none; background-color: #fff; }
.service-portal.page-management .tbl-manamgement tbody td .button-normal[data-size=small] { width: 80px; }
.service-portal.page-management .tbl-manamgement tbody td.toggle { padding: 0; text-align: center; }
.service-portal.page-management .tbl-manamgement tbody tr.toggle-detail { display: none; }
.service-portal.page-management .tbl-manamgement tbody tr.toggle-detail td { padding: 0; border: 1px solid #e6e6e6; background-color: #f4f4f4; }
.service-portal.page-management .tbl-manamgement .r { text-align: right; }
.service-portal.page-management .tbl-manamgement .cnt { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; }
.service-portal.page-management .tbl-manamgement .button-icon.icon-edit { margin-top: -2px; margin-left: 7px; vertical-align: middle; }
.service-portal.page-management .tbl-manamgement .button-icon.icon-delete { margin-top: -2px; margin-left: 5px; vertical-align: middle; }
.service-portal.page-management .tbl-manamgement .btn-toggle { display: inline-block; width: 20px; height: 20px; margin-top: -7px; vertical-align: middle; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -667px -342px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .tbl-manamgement .btn-toggle { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .tbl-manamgement .btn-toggle[data-state=shut] {width: 20px; height: 20px;  background-image: url(/assets/images/sprites.png); background-position: -667px -394px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .tbl-manamgement .btn-toggle[data-state=shut] { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .tbl-manamgement .multiselect-native-select { margin: 0; vertical-align: middle; }
.service-portal.page-management .tbl-manamgement .toggle-detail-inner {overflow: auto;  box-sizing: border-box; height: 200px; padding: 10px 0; }
.service-portal.page-management .tbl-manamgement .toggle-detail-inner table { width: 100%; border: 0; }
.service-portal.page-management .tbl-manamgement .toggle-detail-inner table td { height: auto !important; vertical-align: top; border: 0 !important; background-color: transparent !important; }
.service-portal.page-management .tbl-manamgement .toggle-detail-inner table td.first { padding-left: 30px; }
.service-portal.page-management .management-user-none {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; margin: 70px 0; text-align: center; color: #999; }
.service-portal.page-management .management-user-none:before {display: block; width: 107px; height: 59px; margin: 0 auto 20px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: 0px -410px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .management-user-none:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .tbl-management-v2 {width: 100%;  table-layout: fixed; border-top: 2px solid #000; border-bottom: 2px solid #000; }
.service-portal.page-management .tbl-management-v2 thead th {font-size: .75rem; font-weight: 700; height: 37px;  padding: 0 0 0 15px; text-align: left; color: #000; border-bottom: 1px solid #d6d6d6; }
.service-portal.page-management .tbl-management-v2 thead th.date { width: 70px; }
.service-portal.page-management .tbl-management-v2 thead th.status { width: 95px; }
.service-portal.page-management .tbl-management-v2 thead th.btns {width: 80px;  padding-left: 0; }
.service-portal.page-management .tbl-management-v2 thead th.btns:lang(ja) { width: 105px; }
.service-portal.page-management .tbl-management-v2 tbody td , .service-portal.page-management .tbl-management-v2 tbody th {font-size: .75rem; font-weight: 400;  overflow: hidden; height: 35px; padding: 0 0 0 15px; text-align: left; white-space: nowrap; text-overflow: ellipsis; color: #4a4a4a; border-bottom: 1px solid #efefef; }
.service-portal.page-management .tbl-management-v2 tbody td.btns , .service-portal.page-management .tbl-management-v2 tbody th.btns { padding-left: 0; }
.service-portal.page-management .tbl-management-v2 tbody th { font-weight: 700; color: #333; }
.service-portal.page-management .tbl-management-v2 .invited {font-size: .6875rem; font-weight: 500; line-height: 16px;  display: inline-block; box-sizing: border-box; width: 85px; height: 20px; text-align: center; vertical-align: middle; color: rgba(24, 134, 255, .6); border: 2px solid rgba(24, 134, 255, .6); }
.service-portal.page-management .tbl-management-v2 .invited.inactivated {color: rgba(255, 173, 31, .85);  border: 2px solid rgba(255, 173, 31, .85); }
.service-portal.page-management .tbl-management-v2 .invited.locked { color: rgba(255, 45, 71, .6); border: 2px solid rgba(255, 45, 71, .6); }
.service-portal.page-management .tbl-management-v2 .deactivated {font-size: .6875rem; font-weight: 500; line-height: 16px; display: inline-block; box-sizing: border-box; width: 85px; height: 20px; text-align: center; vertical-align: middle;  opacity: .8; color: #979797; border: 2px solid #979797; }
.service-portal.page-management .tbl-management-v2 .activated {font-size: .6875rem; font-weight: 500; line-height: 16px; position: relative; display: inline-block; box-sizing: border-box; width: 85px; height: 20px; padding-left: 14px; text-align: center; vertical-align: middle;  opacity: .6; color: #21ca53; border: 2px solid #21ca53; }
.service-portal.page-management .tbl-management-v2 .activated:before {position: absolute; top: 50%; left: 7px; display: block; width: 9px; height: 7px; margin-top: -3.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -680px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .tbl-management-v2 .activated:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .tbl-management-v2 .btn-activated {font-size: .6875rem; font-weight: 500; line-height: 18px; position: relative;  display: inline-block; box-sizing: border-box; width: 85px; height: 20px; padding-left: 14px; text-align: center; vertical-align: middle; color: #fff; background-color: #00cd3c; }
.service-portal.page-management .tbl-management-v2 .btn-activated:before {position: absolute; top: 50%; left: 4px; display: block; width: 10px; height: 10px; margin-top: -5px;  content: ''; border-radius: 2px; background-color: #fff; }
.service-portal.page-management .tbl-management-v2 .btn-activated:after {position: absolute; z-index: 1; top: 50%; left: 4px; display: block; width: 9px; height: 7px; margin-top: -3.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -680px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .tbl-management-v2 .btn-activated:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .tbl-management-v2 .btn-activated[data-state=deactivated] { background-color: #999; }
.service-portal.page-management .tbl-management-v2 .btn-activated[data-state=deactivated]:after { content: none; }
.service-portal.page-management .tbl-management-v2 .btn-activated[data-state=inactivated] { background-color: rgba(255, 173, 31, .85); }
.service-portal.page-management .tbl-management-v2 .btn-activated[data-state=inactivated]:after { left: 6px; width: 6px; height: 8px; margin-top: -4px; background-image: url(/assets/images/sprites.png); background-position: -625px -140px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .tbl-management-v2 .btn-activated[data-state=inactivated]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .tbl-management-v2 .btn-tbl {font-size: .6875rem; font-weight: 500; line-height: 20px;  display: inline-block; box-sizing: border-box; height: 20px; padding: 0 6px; text-align: center; vertical-align: middle; color: #fff; background-color: #333; }
.service-portal.page-management .tbl-management-v2 .button-icon.icon-delete-03 { margin-left: 2px; }
.service-portal.page-management .update-group-name input[type=text] { display: inline-block; width: 220px; margin-right: 7px; }
.service-portal.page-management .list-permission { width: 100%; border-top: 1px solid #eee; }
.service-portal.page-management .list-permission.list-permission-right > dd tbody td:last-child { text-align: right; }
.service-portal.page-management .list-permission > dt {line-height: 50px;  position: relative; height: 50px; padding: 0 0 0 10px; border-bottom: 1px solid #eee; }
.service-portal.page-management .list-permission > dt .btn-toggle {font-size: 1rem; font-weight: 700; line-height: 50px;  display: block; color: #000; }
.service-portal.page-management .list-permission > dt .btn-toggle:before {display: inline-block; width: 20px; height: 20px; margin: -2px 10px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -667px -342px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .list-permission > dt .btn-toggle:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .list-permission > dt .btn-toggle[data-state=shut]:before {width: 20px; height: 20px;  background-image: url(/assets/images/sprites.png); background-position: -667px -394px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management .list-permission > dt .btn-toggle[data-state=shut]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management .list-permission > dt .checks {line-height: 50px; position: absolute; top: 0; right: 30px; bottom: 0;  display: block; height: 50px; }
.service-portal.page-management .list-permission > dd table { width: 100%; }
.service-portal.page-management .list-permission > dd table tbody td , .service-portal.page-management .list-permission > dd table tbody th {font-size: .75rem; line-height: 35px;  box-sizing: border-box; height: 35px; padding-left: 10px; text-align: left; vertical-align: top; color: #4a4a4a; border-bottom: 1px solid #eee; }
.service-portal.page-management .list-permission > dd table tbody th {font-weight: 700;  padding-left: 40px; white-space: nowrap;}
.service-portal.page-management .list-permission > dd table tbody td.service-platform {white-space: nowrap;}
.service-portal.page-management .list-permission > dd table tbody label {font-size: .75rem; font-weight: 400;  display: inline-block; margin-right: 15px; color: #4a4a4a; }
.service-portal.page-management.biz-group .biz-group-container { position: relative; display: block; overflow: hidden; }
.service-portal.page-management.biz-group .biz-group-container .controls {position: absolute; top: 50%; left: 50%;  display: block; width: 40px; margin-top: -46px; margin-left: -20px; }
.service-portal.page-management.biz-group .biz-group-container .controls button {position: relative;  display: block; width: 40px; height: 40px; text-indent: -9999px; background-color: rgba(0, 0, 0, .5); }
.service-portal.page-management.biz-group .biz-group-container .controls button:before {position: absolute; z-index: 1; top: 50%; left: 50%; display: block;  content: ''; }
.service-portal.page-management.biz-group .biz-group-container .controls button.btn-apply:before {width: 18px; height: 17px;  margin-top: -8.5px; margin-left: -9px; background-image: url(/assets/images/sprites.png); background-position: -470px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.biz-group .biz-group-container .controls button.btn-apply:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.biz-group .biz-group-container .controls button.btn-cancel { margin-top: 12px; }
.service-portal.page-management.biz-group .biz-group-container .controls button.btn-cancel:before {width: 18px; height: 17px; margin-top: -8.5px; margin-left: -9px;  transform: rotateY(180deg); background-image: url(/assets/images/sprites.png); background-position: -470px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.biz-group .biz-group-container .controls button.btn-cancel:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.biz-group .biz-group-container .page-section { display: block; float: left; box-sizing: border-box; width: calc(50% - 55px); }
.service-portal.page-management.biz-group .biz-group-container .page-section header { height: 45px; }
.service-portal.page-management.biz-group .biz-group-container .page-section header .page-section-utils { top: -5px; }
.service-portal.page-management.biz-group .biz-group-container .page-section header .page-section-utils .button-normal { width: 140px; }
.service-portal.page-management.biz-group .biz-group-container .page-section + .page-section { float: right; }
.service-portal.page-management.biz-group .biz-group-container .page-section .page-section-contents { margin: 0; padding: 0; }
.service-portal.page-management.biz-group .biz-group-container .page-section .page-section-contents .tbl-grid-utils { margin-top: 0; }
.service-portal.page-management.cloud-account .page-section .page-section-title { visibility: hidden; }
.service-portal.page-management.cloud-account .page-section .page-section-utils .count-management {font-size: 1.25rem; font-weight: 500; line-height: 40px;  display: inline-block; margin-right: 20px; vertical-align: middle; color: #000; }
.service-portal.page-management.cloud-account .page-section .page-section-utils .count-management em { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-weight: 700; }
.service-portal.page-management.cloud-account .page-section .page-section-utils .button-normal {width: auto;  min-width: 140px; vertical-align: middle; }
.service-portal.page-management.cloud-account .page-section .page-section { margin-top: 30px; }
.service-portal.page-management.cloud-account .page-section .page-section .common-tabs { margin-top: 0; }
.service-portal.page-management.cloud-account .page-section .page-section .common-tabs .btn { min-width: 240px; }
.service-portal.page-management.cloud-account .page-section .page-section + .page-section-contents .tbl-manamgement-cloud { margin-top: 25px; }
.service-portal.page-management.cloud-account .page-section .page-section-contents { padding-right: 0; }
.service-portal.page-management.cloud-account .idc-message { font-size: 1rem; line-height: 1.5em; text-align: center; color: #000; }
.service-portal.page-management.cloud-account .idc-message .btns { margin-top: 40px; }
.service-portal.page-management.cloud-account .idc-message .btns .button-normal { width: 260px; }
.service-portal.page-management.cloud-account .idc-message[data-state=preparing]:before {display: block; width: 80px; height: 72px; margin: 0 auto 25px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -472px -86px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.cloud-account .idc-message[data-state=preparing]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.cloud-account .idc-message[data-state=in-connection]:before {display: block; width: 86px; height: 71px; margin: 0 auto 25px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: 0px -475px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.cloud-account .idc-message[data-state=in-connection]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud {box-sizing: border-box;width: 100%;  margin-top: 35px; border-bottom: 1px solid #ddd;  }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td.c + td { padding-left: 0; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-azure > thead th { text-align: left; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-azure > tbody > tr > th input[type=password] , .service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-azure > tbody > tr > th input[type=text] , .service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-azure > tbody > tr > th select , .service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-azure > tbody > tr > td input[type=password] , .service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-azure > tbody > tr > td input[type=text] , .service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-azure > tbody > tr > td select {font-size: .75rem;  box-sizing: border-box; width: 100%; max-width: 100%; padding: 0 10px; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-azure > tbody > tr > th.time p , .service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-azure > tbody > tr > th.time em , .service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-azure > tbody > tr > td.time p , .service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-azure > tbody > tr > td.time em {line-height: 18px;  word-break: keep-all; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-azure .region-info {font-size: 12px; line-height: 1.5em; padding: 10px 0 28px 15px;  text-align: left; color: #999; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-azure .region-info:before {line-height: 1.5em; position: relative; top: 3px; display: inline-block; width: 16px; height: 16px; margin: 0 3px 0 0;  content: ''; background: url('/assets/images/cloud-account-tooltip-info.svg') no-repeat; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-alibaba tr.edit td.c , .service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-alibaba tr.edit th.c {height: 24px; padding-top: 16px;  padding-right: 0; padding-bottom: 0; background-color: #f6f6f6; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-gcp > thead th { text-align: left; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-gcp > thead th.c { text-align: center; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-gcp > tbody > tr > th.linked span.checks , .service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-gcp > tbody > tr > td.linked span.checks { margin-left: 0; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-gcp > tbody > tr > th input[type=password] , .service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-gcp > tbody > tr > th input[type=text] , .service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-gcp > tbody > tr > th select , .service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-gcp > tbody > tr > td input[type=password] , .service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-gcp > tbody > tr > td input[type=text] , .service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-gcp > tbody > tr > td select {font-size: .75rem;  box-sizing: border-box; width: 100%; max-width: 100%; padding: 0 10px; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-gcp .region-info {font-size: 12px; line-height: 1.5em; padding: 10px 0 28px 15px;  text-align: left; color: #999; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud.tbl-manamgement-cloud-gcp .region-info:before {line-height: 1.5em; position: relative; top: 3px; display: inline-block; width: 16px; height: 16px; margin: 0 3px 0 0;  content: ''; background: url('/assets/images/cloud-account-tooltip-info.svg') no-repeat; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > thead th {font-size: .75rem; font-weight: 400; height: 30px;  padding: 0; padding-left: 10px; text-align: left; color: #000; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > thead th:first-child { padding-left: 15px; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > th , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td {font-size: .75rem; font-weight: 400;  position: relative; height: 40px; padding: 10px 0; padding-left: 10px; text-align: left; vertical-align: middle; color: #000; border-top: 1px solid #ddd; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > th:first-child , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td:first-child { padding-left: 15px; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > th:first-child.collapse , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td:first-child.collapse { padding-left: 0px; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > th.linked span.checks , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td.linked span.checks { margin-left: 15px; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > th input[type=password] , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > th input[type=text] , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td input[type=password] , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td input[type=text] {font-size: .75rem;  box-sizing: border-box; max-width: 100%; padding: 0 10px; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > th em , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td em { font-weight: 500; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > th .point , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td .point {height: 40px; text-indent: 10px;  color: #1886ff; -ms-flex-align: center; align-items: center; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > th { padding-left: 15px; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td { word-break: break-all; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td.time p , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td.time em {line-height: 18px;  word-break: keep-all; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td.account_none { padding: 40px 0; text-align: center; color: #b2b2b2; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td.cloud-status { position: relative; text-align: left; vertical-align: middle; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td.cloud-status p {display: -ms-flexbox; display: flex;  height: 40px; -ms-flex-align: center; align-items: center; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td.cloud-status .healthy { color: #6cb41d; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td.cloud-status .deactivated { color: #999; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td.cloud-status .caution {display: inline-block; overflow: hidden; width: 24px; height: 22px; white-space: nowrap;  text-indent: 100%; background: url('/assets/images/cloud-account-status-caution.svg') no-repeat; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td.region p { position: relative; top: -4px; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td.region p:before {line-height: 1.33333em; position: relative; top: 5px; display: inline-block; width: 20px; height: 20px; margin: 0 3px 0 0;  content: ''; background: url('/assets/images/cloud-account-global.svg') no-repeat; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody > tr > td.region p.china:before { background: url('/assets/images/cloud-account-china.svg') no-repeat; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit td , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit th { padding-right: 0; padding-left: 10px; vertical-align: top; background-color: #f6f6f6; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit td .invalid-message , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit th .invalid-message {font-size: .75rem; max-width: 100%;  margin-left: 0; text-align: left; word-break: keep-all; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit td .invalid-message:lang(ja) , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit th .invalid-message:lang(ja) { word-break: break-all; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit td .no_invalid , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit th .no_invalid {display: -ms-flexbox; display: flex;  height: 40px; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit td .no_invalid.rolearn , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit th .no_invalid.rolearn { font-weight: 500; -ms-flex-pack: start; justify-content: flex-start; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit td .no_invalid button , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit th .no_invalid button { margin-left: 2px; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit td .no_invalid button:first-child , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit th .no_invalid button:first-child { margin-left: 0; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit td .no_invalid.account , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit th .no_invalid.account {padding: 0 5px;  -ms-flex-pack: start; justify-content: flex-start; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit .region-info {font-size: 12px; line-height: 1.5em;  padding: 0 0 10px 10px; color: #999; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit .region-info:before {line-height: 1.5em; position: relative; top: 3px; display: inline-block; width: 16px; height: 16px; margin: 0 3px 0 0;  content: ''; background: url('/assets/images/cloud-account-tooltip-info.svg') no-repeat; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit.region-setting td , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit.region-setting th { padding-bottom: 5px; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit.region-setting + .edit td , .service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody tr.edit.region-setting + .edit th {height: auto;  padding: 0; border: 0; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud > tbody .collapse { padding: 0; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud .c { padding-right: 0 !important; padding-left: 0 !important; text-align: center; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud .checks { position: relative; display: -ms-flexbox; display: flex; height: 40px; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud .checks input[type=checkbox] { position: absolute; left: -200%; visibility: hidden; opacity: 0; }
.service-portal.page-management.cloud-account .tbl-manamgement-cloud .guide-message {font-size: .875rem;  display: block; margin-top: 4px; margin-left: 0; color: #1785fe; }
.service-portal.page-management.cloud-account .forms-add-azure { padding-bottom: 20px; background-color: #f6f6f6; }
.service-portal.page-management.cloud-account .forms-add-azure .basic { display: table; width: 100%; }
.service-portal.page-management.cloud-account .forms-add-azure .basic .basic-item { display: table-cell; box-sizing: border-box; height: 40px; padding: 10px 0 0 10px; text-align: left; vertical-align: top; }
.service-portal.page-management.cloud-account .forms-add-azure .basic .basic-item.time p , .service-portal.page-management.cloud-account .forms-add-azure .basic .basic-item.time em {line-height: 18px;  word-break: keep-all; }
.service-portal.page-management.cloud-account .forms-add-azure .basic .basic-item.btns , .service-portal.page-management.cloud-account .forms-add-azure .basic .basic-item.c { padding: 10px 20px 0; text-align: center; }
.service-portal.page-management.cloud-account .forms-add-azure .basic .basic-item.mixed_text span , .service-portal.page-management.cloud-account .forms-add-azure .basic .basic-item.mixed_text strong , .service-portal.page-management.cloud-account .forms-add-azure .basic .basic-item.mixed_text p { line-height: 21px; vertical-align: middle; }
.service-portal.page-management.cloud-account .forms-add-azure .basic .basic-item.btns { padding: 20px 10px 0; }
.service-portal.page-management.cloud-account .forms-add-azure .basic .basic-item .invalid-message { margin-left: 0; }
.service-portal.page-management.cloud-account .forms-add-azure .add-on { padding: 0 15px; text-align: left; }
.service-portal.page-management.cloud-account .forms-add-azure .add-on input[type=password] , .service-portal.page-management.cloud-account .forms-add-azure .add-on input[type=text] { margin-left: 0; }
.service-portal.page-management.cloud-account .forms-add-azure .add-on textarea { height: 80px; }
.service-portal.page-management.cloud-account .forms-add-azure .add-on .add-on-item { position: relative; margin-top: 20px; }
.service-portal.page-management.cloud-account .forms-add-azure .add-on .add-on-item .btn-toggle {font-size: .75rem; font-weight: 500; line-height: 24px; position: absolute; top: 0; right: 0;  display: block; width: 100px; height: 24px; padding: 0 30px 0 8px; text-align: left; color: #000; border: 0; background-color: #e6e6e6; }
.service-portal.page-management.cloud-account .forms-add-azure .add-on .add-on-item .btn-toggle:after {position: absolute; top: 50%; right: 10px; display: block; width: 10px; height: 7px; margin-top: -3.5px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(180deg); background-image: url(/assets/images/sprites.png); background-position: -554px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.cloud-account .forms-add-azure .add-on .add-on-item .btn-toggle:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.cloud-account .forms-add-azure .add-on .add-on-item .btn-toggle[data-state=shut]:after { transform: rotateX(0deg); }
.service-portal.page-management.cloud-account .forms-add-azure .add-on .add-on-item .txt {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; box-sizing: border-box; padding: 10px 0; word-break: break-all; color: #000; border-bottom: 1px solid #e6e6e6; }
.service-portal.page-management.cloud-account .forms-add-azure .add-on .add-on-item .txt[data-state=shut] .inner { display: block; overflow: hidden; height: 16px; text-overflow: ellipsis; word-break: break-all; }
.service-portal.page-management.cloud-account .forms-add-azure .add-on .label {font-size: .75rem; font-weight: 700; line-height: 1.5em;  display: block; margin-bottom: 5px; color: #9b9b9b; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions { margin-top: 20px; padding: 0 20px; text-align: left; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .btn-get-subscriptions { position: relative; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .btn-get-subscriptions .button-normal[data-size=small] { display: block; width: 200px; border-color: #444; background-color: #444; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .btn-get-subscriptions .invalid-message {position: absolute; top: 50%; left: 210px;  display: block; margin: 0; transform: translateY(-50%); }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions {width: 100%; margin-top: 15px;  table-layout: fixed; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions thead th {font-size: .75rem; font-weight: 700; height: 35px;  padding: 0 0 0 20px; text-align: left; color: #9b9b9b; border-top: 0; border-bottom: 1px solid #ddd; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions thead th.check { padding: 0; text-align: center; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions tbody td {font-size: .75rem; font-weight: 400; line-height: 28px;  overflow: hidden; height: 30px; padding: 5px 0 5px 20px; text-align: left; vertical-align: top; white-space: nowrap; text-overflow: ellipsis; color: #333; border-bottom: 1px solid #ddd; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions tbody td.time p , .service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions tbody td.time em {line-height: 18px;  word-break: keep-all; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions tbody td .multiselect-native-select { z-index: auto; width: 100%; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions tbody td .select-group.required .multiselect-native-select { position: relative; z-index: auto; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions tbody td .select-group.required .multiselect-native-select.searched + .no_search { display: none; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions tbody td .select-group.required .multiselect-native-select .btn-group .multiselect {font-size: .75rem; line-height: 1.875rem;  height: 1.875rem; padding-left: 10px !important; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions tbody td .select-group.required input[type=text].multiselect-search { padding: 0 20px; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions tbody td .select-group.required .multiselect-container.dropdown-menu li:nth-child(2) { display: none !important; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions tbody td.t-visible { overflow: visible; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions tbody td input[type=text] {line-height: 28px; width: 100%; height: 30px;  margin-top: -1px; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions tbody td select.small-white { width: 100%; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions tbody td.check {line-height: 1.75rem; height: 1.875rem;  padding-left: 0; text-align: center; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions tbody td.none { padding: 20px 0; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions tbody td.none .none-message { font-size: .875rem; font-weight: 500; color: #c0c0c0; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions tbody td.none .none-message:before { margin-bottom: 15px; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions tbody td .invalid-message { margin-left: -10px; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions .last select {line-height: 1.75rem;  display: block; height: 1.875rem; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions .csp-name input { max-width: 50%; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions .csp-name .invalid-message { margin-left: 0; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions ~ .invalid-message { margin-top: 14px; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-subscriptions ~ .guide-message { margin-top: 14px; margin-left: 0; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-scroll { overflow: visible; overflow-x: visible; max-height: auto; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-scroll .tbl-subscriptions { margin-top: 0; }
.service-portal.page-management.cloud-account .forms-add-azure .subscriptions .tbl-scroll thead { display: none; }
.service-portal.page-management.cloud-account .forms-add-gcp { padding-bottom: 10px; background-color: #f6f6f6; }
.service-portal.page-management.cloud-account .forms-add-gcp .basic { display: table; width: 100%; }
.service-portal.page-management.cloud-account .forms-add-gcp .basic div.basic-item p.text , .service-portal.page-management.cloud-account .forms-add-gcp .basic div.basic-item span.check { display: -ms-flexbox; display: flex; height: 40px; padding: 0; -ms-flex-align: center; align-items: center; }
.service-portal.page-management.cloud-account .forms-add-gcp .basic .basic-item { display: table-cell; box-sizing: border-box; height: 40px; padding: 10px 0 0 10px; text-align: left; vertical-align: top; }
.service-portal.page-management.cloud-account .forms-add-gcp .basic .basic-item.c { padding: 22px 20px 0; }
.service-portal.page-management.cloud-account .forms-add-gcp .basic .basic-item.c span { margin-left: 15px; }
.service-portal.page-management.cloud-account .forms-add-gcp .basic .basic-item.linked { padding: 10px 0px 0px; }
.service-portal.page-management.cloud-account .forms-add-gcp .basic .basic-item.linked span { margin-left: 0px; }
.service-portal.page-management.cloud-account .forms-add-gcp .basic .basic-item.mixed_text span , .service-portal.page-management.cloud-account .forms-add-gcp .basic .basic-item.mixed_text strong , .service-portal.page-management.cloud-account .forms-add-gcp .basic .basic-item.mixed_text p { line-height: 21px; vertical-align: middle; }
.service-portal.page-management.cloud-account .forms-add-gcp .basic .basic-item.btns { padding: 18px 10px 0; text-align: center; }
.service-portal.page-management.cloud-account .forms-add-gcp .basic .basic-item.btns .button-icon[disabled] { opacity: 1; }
.service-portal.page-management.cloud-account .forms-add-gcp .basic .basic-item.btns .button-icon[disabled].icon-done {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -180px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.cloud-account .forms-add-gcp .basic .basic-item.btns .button-icon[disabled].icon-done { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.cloud-account .forms-add-gcp .basic .basic-item.btns .button-icon.icon-done {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -582px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.cloud-account .forms-add-gcp .basic .basic-item.btns .button-icon.icon-done { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.cloud-account .forms-add-gcp .basic .basic-item.btns .button-icon.icon-cancel {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -210px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.cloud-account .forms-add-gcp .basic .basic-item.btns .button-icon.icon-cancel { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.cloud-account .forms-add-gcp .basic .basic-item .invalid-message { margin-left: 0; }
.service-portal.page-management.cloud-account .forms-add-gcp .add-on { padding: 0 15px; text-align: left; }
.service-portal.page-management.cloud-account .forms-add-gcp .add-on input[type=password] , .service-portal.page-management.cloud-account .forms-add-gcp .add-on input[type=text] { margin-left: 0; }
.service-portal.page-management.cloud-account .forms-add-gcp .add-on textarea { height: 80px; }
.service-portal.page-management.cloud-account .forms-add-gcp .add-on .add-on-item { position: relative; margin-top: 20px; }
.service-portal.page-management.cloud-account .forms-add-gcp .add-on .add-on-item .btn-toggle {font-size: .75rem; font-weight: 500; line-height: 24px; position: absolute; top: 0; right: 0;  display: block; width: 100px; height: 24px; padding: 0 30px 0 8px; text-align: left; color: #000; border: 0; background-color: #e6e6e6; }
.service-portal.page-management.cloud-account .forms-add-gcp .add-on .add-on-item .btn-toggle:after {position: absolute; top: 50%; right: 10px; display: block; width: 10px; height: 7px; margin-top: -3.5px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(180deg); background-image: url(/assets/images/sprites.png); background-position: -554px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.cloud-account .forms-add-gcp .add-on .add-on-item .btn-toggle:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.cloud-account .forms-add-gcp .add-on .add-on-item .btn-toggle[data-state=shut]:after { transform: rotateX(0deg); }
.service-portal.page-management.cloud-account .forms-add-gcp .add-on .add-on-item .txt {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; box-sizing: border-box; padding: 10px 0; word-break: break-all; color: #000; border-bottom: 1px solid #e6e6e6; }
.service-portal.page-management.cloud-account .forms-add-gcp .add-on .add-on-item .txt[data-state=shut] .inner { display: block; overflow: hidden; height: 16px; text-overflow: ellipsis; word-break: break-all; }
.service-portal.page-management.cloud-account .forms-add-gcp .add-on .label {font-size: .75rem; font-weight: 700; line-height: 1.5em;  display: block; margin-bottom: 5px; color: #9b9b9b; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey { margin-top: 15px; padding: 0 20px; text-align: left; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .no-data-caution {font-size: .875rem; line-height: 20px;  position: relative; z-index: 1; display: none; width: calc(100% - 360px); height: 20px; margin: 0 180px; margin-top: -20px; margin-bottom: 18px; padding-top: 38px; text-align: center; word-break: keep-all; color: #b2b2b2; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .no-data-caution:after { position: absolute; top: 0; left: 50%; width: 35px; height: 28px; content: ''; transform: translateX(-50%); background-image: url(/assets/images/sprites.png); background-position: -366px -410px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.cloud-account .forms-add-gcp .privatekey .no-data-caution:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey[data-state='no-data'] .no-data-caution { display: inline-block; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .btn-get-privatekey { position: relative; padding-bottom: 5px; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .btn-get-privatekey + .basic-item.btns.not-added { position: absolute; top: 0; right: 0; width: 100px; width: 80px; height: 24px; padding: 18px 10px; text-align: center; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .btn-get-privatekey + .basic-item.btns.not-added .button-icon[disabled] { opacity: 1; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .btn-get-privatekey + .basic-item.btns.not-added .button-icon[disabled].icon-done {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -180px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.cloud-account .forms-add-gcp .privatekey .btn-get-privatekey + .basic-item.btns.not-added .button-icon[disabled].icon-done { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .btn-get-privatekey + .basic-item.btns.not-added .button-icon.icon-done {width: 24px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -582px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.cloud-account .forms-add-gcp .privatekey .btn-get-privatekey + .basic-item.btns.not-added .button-icon.icon-done { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .btn-get-privatekey span.private-key-id {font-size: .75rem; line-height: 1rem; position: absolute; top: 0; left: 208px;  display: -ms-flexbox; display: flex; max-width: 520px; height: 1.875rem; color: #1886ff; -ms-flex-align: center; align-items: center; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .btn-get-privatekey .button-normal[data-size=small] { display: block; width: 200px; padding: 0; color: #fff; border-color: #444; background-color: #444; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .btn-get-privatekey .button-normal[data-size=small][disabled] { border-color: #c2c2c2; background-color: #c2c2c2; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .btn-get-privatekey .button-normal[data-size=small] label {line-height: 1.625rem;  display: block; height: 1.625rem; cursor: pointer; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .btn-get-privatekey .button-normal[data-size=small] label + input[type=file] {display: none;  overflow: hidden; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .btn-get-privatekey .invalid-message {position: absolute; top: 50%; left: 210px;  display: block; margin: 0; transform: translateY(-50%); }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-privatekey {width: 100%; margin-top: 15px;  table-layout: fixed; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-privatekey thead th {font-size: .75rem; font-weight: 700; height: 35px;  padding: 0 0 0 5px; text-align: left; color: #9b9b9b; border-top: 0; border-bottom: 1px solid #ddd; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-privatekey thead th.c { padding: 0; text-align: center; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-privatekey tbody td {font-size: .75rem; font-weight: 400; line-height: 40px;  overflow: hidden; height: 40px; padding: 5px 0 5px 3px; text-align: left; vertical-align: top; white-space: nowrap; text-overflow: ellipsis; color: #333; border-bottom: 1px solid #ddd; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-privatekey tbody td .invalid-message { white-space: normal; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-privatekey tbody td input[type=text] {line-height: 40px; width: 100%; height: 40px;  margin-top: -1px; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-privatekey tbody td select.small-white { width: 100%; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-privatekey tbody td.c { text-align: center; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-privatekey tbody td.c.check {line-height: 40px;  padding: 0; text-align: center; background: #f00; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-privatekey tbody td.none { padding: 20px 0; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-privatekey tbody td.none .none-message { font-size: .875rem; font-weight: 500; color: #c0c0c0; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-privatekey tbody td.none .none-message:before { margin-bottom: 15px; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-privatekey tbody td .invalid-message { margin-left: 0px; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-privatekey .csp-name input { max-width: 50%; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-privatekey .csp-name .invalid-message { margin-left: 0; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-privatekey ~ .invalid-message { margin-top: 14px; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-privatekey ~ .guide-message {font-size: .75rem;  margin-top: 14px; margin-bottom: 10px; margin-left: 0; color: #999; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-privatekey ~ .guide-message:before { top: 0px; left: 0; width: 16px; height: 16px; background-image: url(/assets/images/sprites.png); background-position: -696px -155px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-privatekey ~ .guide-message:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-scroll { overflow: auto; overflow-x: hidden; max-height: 450px; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-scroll .tbl-privatekey { margin-top: 0; }
.service-portal.page-management.cloud-account .forms-add-gcp .privatekey .tbl-scroll thead { display: none; }


.service-portal.page-management.service-group canvas { outline: none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
.service-portal.page-management.service-group .no-data { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; }
.service-portal.page-management.service-group .empty-resource { display: -ms-flexbox; display: flex; flex-direction: column; -ms-flex-direction: column; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; }
.service-portal.page-management.service-group .empty-resource:after {position: relative; display: block; clear: both;  content: ''; }
.service-portal.page-management.service-group .empty-resource p { font-size: .75rem; font-weight: 400; line-height: 1.125rem; color: #999; }
.service-portal.page-management.service-group .daterangepicker { width: 310px; }
.service-portal.page-management.service-group .daterangepicker .calendar-time { position: relative; margin: 30px auto 5px; padding-left: 5px; }
.service-portal.page-management.service-group .daterangepicker .calendar-time select {line-height: 30px;  height: 32px; }
.service-portal.page-management.service-group .daterangepicker .calendar-time:before {position: absolute; top: 50%; left: 0; width: 18px; height: 18px; margin-top: -9px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -295px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .daterangepicker .calendar-time:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management.service-group .daterangepicker.ltr .calendar.left.single { float: none; }
.service-portal.page-management.service-group .daterangepicker.ltr .calendar.left .calendar-table { padding-left: 30px; }
.service-portal.page-management.service-group .daterangepicker.ltr .calendar.left .daterangepicker_input { padding-left: 0; }
.service-portal.page-management.service-group .daterangepicker select.hourselect , .service-portal.page-management.service-group .daterangepicker select.minuteselect , .service-portal.page-management.service-group .daterangepicker select.secondselect , .service-portal.page-management.service-group .daterangepicker select.ampmselect { width: 65px; }
.service-portal.page-management.service-group .daterangepicker .calendar .daterangepicker_input { position: relative; left: 28px; display: block; }
.service-portal.page-management.service-group .daterangepicker .ranges { float: none; }
.service-portal.page-management.service-group .daterangepicker .ranges:after {position: absolute; z-index: -1; bottom: 0; display: inline-block; width: 100%; height: 123px; margin-left: -8px;  content: ''; border-top: 1px solid #eee; background: #f9f9f9; }
.service-portal.page-management.service-group .daterangepicker .ranges .range_inputs { -ms-flex-pack: center; justify-content: center; }
.service-portal.page-management.service-group .daterangepicker .ranges .range_inputs button {font-size: .875rem; line-height: 1.875rem; display: inline-block; box-sizing: border-box; height: 2rem; margin: 20px 5px 10px;padding: 0 18px; transition: all .3s linear; color: #444; border-radius: 2px;  -ms-flex: 0; flex: 0;  }
.service-portal.page-management.service-group .daterangepicker .ranges .range_inputs button.btn-success { color: #fff; border: 0; background-color: #1886ff; }
.service-portal.page-management.service-group .daterangepicker .ranges .range_inputs button.btn-success:after { display: none; }
.service-portal.page-management.service-group .daterangepicker .ranges .range_inputs button.btn-success:hover {color: #fff;  background-color: #0768d2; }
.service-portal.page-management.service-group .daterangepicker .ranges .range_inputs button.btn-success:active {color: #fff;  background-color: #0057b5; }
.service-portal.page-management.service-group .daterangepicker .ranges .range_inputs button.btn-success:focus {color: #fff;  background-color: #0057b5; }
.service-portal.page-management.service-group .daterangepicker .ranges .range_inputs button.btn-success[disabled] { opacity: .2; color: #fff; border: 0; border: 0; background-color: #1886ff; }
.service-portal.page-management.service-group .daterangepicker .ranges .range_inputs button.btn-default { color: #fff; border: 0; background-color: #52545c; }
.service-portal.page-management.service-group .daterangepicker .ranges .range_inputs button.btn-default:after { display: none; }
.service-portal.page-management.service-group .daterangepicker .ranges .range_inputs button.btn-default:hover {color: #fff;  background-color: #38393a; }
.service-portal.page-management.service-group .daterangepicker .ranges .range_inputs button.btn-default:active {color: #fff;  background-color: #111213; }
.service-portal.page-management.service-group .daterangepicker .ranges .range_inputs button.btn-default:focus {color: #fff;  background-color: #111213; }
.service-portal.page-management.service-group .daterangepicker .ranges .range_inputs button.btn-default[disabled] { opacity: .2; color: #fff; border: 0; background-color: #52545c; }
.service-portal.page-management.service-group .daterangepicker .ranges .range_inputs button:after { display: none; }
.service-portal.page-management.service-group .daterangepicker .ranges .range_inputs button:hover { background-color: #38393a; }
.service-portal.page-management.service-group .daterangepicker .ranges .range_inputs button:active { background-color: #111213; }
.service-portal.page-management.service-group .daterangepicker .ranges .range_inputs button:focus { background-color: #111213; }
.service-portal.page-management.service-group .daterangepicker .ranges .range_inputs button[disabled] {opacity: .2;  background-color: #52545c; }
.service-portal.page-management.service-group .daterangepicker.customize .ranges .custom-form > div > div p select { width: 70px; }
.service-portal.page-management.service-group .daterangepicker.customize .ranges .custom-form > div:before { display: none; }
.service-portal.page-management.service-group .daterangepicker.customize .ranges .custom-form > div > div { width: 165px; }
.service-portal.page-management.service-group .daterangepicker.customize .calendar.single .calendar-table { margin-left: 32px; }
.service-portal.page-management.service-group .layout-contents {padding: 0;  background-color: #f3f4f5; }
.service-portal.page-management.service-group .layout-contents.detail { background-color: #fff; }
.service-portal.page-management.service-group .layout-contents .layout-page-title {margin: 0; border-bottom: 1px solid #e6e6e6;  background-color: #fff; }
.service-portal.page-management.service-group .layout-contents .layout-page-title h1 button { margin-top: 1px; margin-right: 8px; }
.service-portal.page-management.service-group .layout-contents .fixed-save-area { position: fixed; z-index: 500; bottom: 0px; left: 0; display: -ms-flexbox; display: flex; width: calc(100% + 2px); min-width: 1200px; height: 72px; transition: .1s ease-in-out; background: rgba(255, 255, 255, .8); -ms-flex-pack: start; justify-content: flex-start; }
.service-portal.page-management.service-group .layout-contents .fixed-save-area .guide-text {font-size: .75rem;  position: relative; display: -ms-flexbox; display: flex; flex-direction: column; height: 100%; padding-left: 46px; color: #fff; -ms-flex-direction: column; -ms-flex-pack: center; justify-content: center; }
.service-portal.page-management.service-group .layout-contents .fixed-save-area .guide-text em { color: #ff9898; }
.service-portal.page-management.service-group .layout-contents .fixed-save-area.end { bottom: 34px; transition: .1s ease-in-out; }
.service-portal.page-management.service-group .layout-contents .fixed-save-area.end.default { bottom: -55px; }
.service-portal.page-management.service-group .layout-contents .fixed-save-area button {font-weight: 300;line-height: 40px;  position: relative; top: 16px; min-width: 100px; height: 40px;  }
.service-portal.page-management.service-group .layout-contents .fixed-save-area .btn-group { padding: 0 40px; }
.service-portal.page-management.service-group .layout-contents .fixed-save-area .btn-group.righ-fixed { position: absolute; top: 0; right: 0; }
.service-portal.page-management.service-group .layout-contents .fixed-save-area .btn-group:after {position: relative; display: block; clear: both;  content: ''; }
.service-portal.page-management.service-group .layout-contents .fixed-save-area .btn-group button { float: left; }
.service-portal.page-management.service-group .layout-contents .fixed-save-area .btn-group button + button { margin-left: 8px; }
.service-portal.page-management.service-group .layout-contents .fixed-save-area .btn-group + .guide-text { padding-left: 160px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner {display: -ms-flexbox; display: flex; flex-direction: column;  -ms-flex-pack: inherit; justify-content: inherit; -ms-flex-direction: column; -ms-flex-align: stretch; align-items: stretch; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents.search-resource { max-width: 1200px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents.search-resource .ag-grid.ag-add-filter .ag-bsp-default { border-top: 1px solid #000; border-bottom: 1px solid #000; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents.search-resource .ag-grid.ag-add-filter .tbl-grid-navigation { display: none; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents.search-resource .search-title {font-size: .875rem; padding: 15px 0 25px 20px; text-align: left;  vertical-align: top; color: #222; border-top: 1px solid #ececec; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents > h2 {font-size: .875rem; line-height: 20px; margin-top: 32px; padding-top: 16px; text-align: left;  vertical-align: middle; color: #222; border-top: 1px solid #d8d8d8; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents > h2:nth-child(1) {margin-top: 0px; padding-top: 0px;  border-top: 0; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents { display: block; visibility: visible; overflow: auto; box-sizing: border-box; transition: width .3s ease-in-out; opacity: 1; border: 1px solid #e6e6e6; background-color: #f4f4f4; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap { position: relative; clear: both; box-sizing: border-box; min-height: 50px; margin: 0; padding: 0 18px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap form .setting_btn_wrap { line-height: 3em; float: right; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap form .setting_btn_wrap button { font-size: .75rem; position: relative; bottom: 2px; box-sizing: border-box; height: 26px; margin-left: 4px; border: 1px solid transparent; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap form .setting_btn_wrap button[disabled] { opacity: .5; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap form .setting_btn_wrap button[disabled]:hover { line-height: 2em; border-color: transparent; background-color: transparent; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap form .setting_btn_wrap button:before {position: absolute;  content: ''; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.reset_btn { font-weight: 500; position: relative; width: 85px; text-indent: 15px; color: #666; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.reset_btn:lang(ja) { width: auto; padding-right: 5px; text-indent: 18px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.reset_btn:lang(ja):before { left: 5px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.reset_btn:before { top: 50%; left: 10px; width: 10px; height: 12px; margin-top: -6.5px; background-image: url(../images/layout_sprites.png); background-position: -358px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.reset_btn:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.do_btn { position: relative; overflow: hidden; width: 30px; white-space: nowrap; text-indent: 100%; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.do_btn.undo { margin-left: 0; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.do_btn.undo:before { top: 50%; left: 50%; width: 12px; height: 10px; margin-top: -5px; margin-left: -6px; background-image: url(../images/layout_sprites.png); background-position: -445px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap form .setting_btn_wrap button.do_btn.undo:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap form .setting_btn_wrap button:hover { line-height: 2em; border-color: #d8d8d8; background-color: #e6e6e6; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap form .search_btn_wrap button.apply { font-size: .75rem; line-height: 2.33333em; position: relative; bottom: 2px; display: inline-block; float: left; height: 30px; margin: 12px 0 0 17px; border: 0; background: rgba(0, 0, 0, .5); }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap form .search_btn_wrap .multiselect-native-select { float: left; margin-top: 10px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap form .search_btn_wrap .multiselect-native-select .btn-group.vendor-code .multiselect { line-height: 28px; height: 30px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .search_option_wrap form p { font-size: .75rem; font-weight: 600; line-height: 4em; float: left; margin-right: 10px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .qs-items { display: inline-block; float: none; box-sizing: border-box; width: calc(25% - 10px); max-width: 25%; margin: 10px 10px 0 0; padding: 0; padding: 0; transition: .3s ease-in-out; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .qs-items:nth-child(4n+1) { margin-left: 0; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .qs-items.item input[type=checkbox] { position: absolute; visibility: hidden; opacity: 0; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .qs-items.item input[type=checkbox][data-state=relative] + label { color: #58617c; border-width: 1px; border-color: #96beea; background-color: #cbe2fb; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .qs-items.item input[type=checkbox]:checked + label { font-weight: 400; color: #fff; border-width: 1px; border-color: #3b98ff; background-color: #3b98ff; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .qs-items.item input[type=checkbox] + label {font-size: .75rem; font-weight: 500; line-height: 22px; display: block; display: block; overflow: hidden; box-sizing: border-box;  width: 100%; width: 100%; height: 26px; height: 24px; padding-left: 7px; white-space: nowrap; text-overflow: ellipsis; color: #666; border: 1px solid #ddd; border-width: 1px; border-color: #d4d4d4; border-radius: 2px; border-radius: 2px; background-color: #fff; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .qs-items.item input[type=checkbox] + label:after , .service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .qs-items.item input[type=checkbox] + label:before { display: none; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .page-section { position: relative; clear: both; box-sizing: border-box; min-height: 50px; margin: 0; padding: 12px 18px 2px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .page-section:after {position: relative; display: block; clear: both;  content: ''; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .page-section:before { position: absolute; top: 0; left: 0; width: 100%; height: 1px; content: ''; background-color: #e6e6e6; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .page-section div[role=list] { font-size: 0; overflow-y: auto; max-height: 302px; margin: -10px 0 0; padding: 0 0 10px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .page-section h2 { line-height: 1; float: left; width: 200px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .page-section h2 ~ .page-section-contents { display: block; float: left; width: calc(100% - 200px); }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .page-section h2 ~ .page-section-contents:after {position: relative; display: block; clear: both;  content: ''; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .page-section h2.page-section-title .btn-toggle { font-size: .875rem; font-weight: 700; line-height: 1.42857em; display: inline-block; color: #000; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .page-section h2.page-section-title .btn-toggle[data-state=shut]:before {width: 16px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -696px -287px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .page-section h2.page-section-title .btn-toggle[data-state=shut]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .page-section h2.page-section-title .btn-toggle:before { display: inline-block; width: 16px; width: 16px; height: 16px; height: 16px; margin: -2px 10px 0 0; content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -696px -551px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .page-section h2.page-section-title .btn-toggle:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .btn_wrap { height: 50px; margin: 70px 0 0; background: black; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .layout-filter-contents .btn_wrap button { font-size: .875rem; font-weight: 600; line-height: 2.5em; position: relative; width: 100%; height: 100%; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail { margin-top: -16px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .add-role-btn {display: -ms-flexbox; display: flex; min-height: 50px;  margin-top: 16px; border: 2px dashed #d5d9db; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .add-role-btn:after {position: relative; display: block; clear: both;  content: ''; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail tbody .btn-group.user-scale .multiselect { width: 180px; max-width: 180px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail tbody .btn-group.user-scale .multiselect-container.dropdown-menu {z-index: 10;  min-width: -webkit-max-content; min-width: max-content; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail tr th {padding-top: 15px;  vertical-align: top; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail tr td select[data-size=xsmall] + .btn-group.user-scale .multiselect { width: 70px; max-width: 70px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail tr td select[data-size=small] + .btn-group.user-scale .multiselect { width: 90px; max-width: 90px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail tr td select[data-size=middle] + .btn-group.user-scale .multiselect { width: 150px; max-width: 150px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail tr td select[data-size=large] + .btn-group.user-scale .multiselect { width: 310px; max-width: 310px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail tr td select[data-size=xlarge] + .btn-group.user-scale .multiselect { width: 400px; max-width: 400px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail tr td label + span { margin-left: 8px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail tr td > .general { margin-top: 22px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail tr td > .general.btns-area .button-normal { min-width: 140px; margin: 0 8px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail tr:last-child th , .service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail tr:last-child td { border-bottom: 0; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .caution-text { margin: 6px 0; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set { position: relative; margin-top: 10px; padding: 16px 16px 50px; transition: .3 ease-in-out; border: 1px solid #eaecef; background-color: #f3f4f5; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set .delete { position: absolute; top: 0; bottom: 0; left: 0; overflow: hidden; width: 0px; background-color: #fff; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set .delete button[data-state=delete] { position: absolute; bottom: 24px; left: 50%; transform: translateX(-50%); }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set.edit { padding: 16px 16px 50px 48px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set.edit .delete { width: 40px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set.edit .add-btn { left: 48px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set.operator {padding: 0; border: 0;  background: transparent; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set.operator .btn-group.user-scale .multiselect { width: 70px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set .inner .daterange {float: left;  width: 310px; margin-left: 8px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set .inner .daterange:after { left: 10px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set .inner .daterange input[type=text] {font-size: .875rem; margin-left: 0;  padding-left: 35px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set .inner input[type=text] {font-size: .875rem; font-weight: 400; line-height: 1.125rem; float: left;  width: 310px; height: 32px; margin-left: 8px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set .inner button[data-state=delete] { margin-left: 12px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set .inner:after {position: relative; display: block; clear: both;  content: ''; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set .inner .multiselect-native-select { float: left; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set .inner .multiselect-native-select .multiselect-selected-text {font-size: .875rem;  color: #222; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set .inner .multiselect-native-select + .multiselect-native-select { margin-left: 8px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set .inner + .inner { margin-top: 16px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set .add-btn { position: absolute; bottom: 16px; left: 16px; margin-top: 17px; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .page-section-contents .tbl-service-group-detail .role-set .add-btn:after {position: relative; display: block; clear: both;  content: ''; }
.service-portal.page-management.service-group .layout-contents .layout-contents-inner .before_view {width: calc(100% - 50px);  margin: 20px 25px 0; text-align: left; }
.service-portal.page-management.service-group .layout-popup .agreement-statement {width: 100%; height: 100%;  margin: 0; padding: 60px; }
.service-portal.page-management.service-group .layout-popup .agreement-statement table { max-width: 800px; }
.service-portal.page-management.service-group .layout-with-sidemenu .layout-contents-inner {padding-right: 0;  padding-left: 0; }
.service-portal.page-management.service-group .layout-with-sidemenu .layout-page-title {border-bottom: 1px solid #e6e6e6;  background-color: #fff; }
.service-portal.page-management.service-group .layout-with-sidemenu .layout-sidemenu-container { background-color: #fff; }
.service-portal.page-management.service-group .layout-with-sidemenu .layout-sidemenu-container.resizable .resizers .resizer {position: absolute; z-index: 99999; top: 0; right: 0; bottom: 0;  width: 2px; cursor: col-resize; }
.service-portal.page-management.service-group .layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-header { width: 100%; }
.service-portal.page-management.service-group .layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-header .btns { border-bottom: 2px solid #e6e6e6; }
.service-portal.page-management.service-group .layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-header .btns .btn-sidemenu { display: inline; }
.service-portal.page-management.service-group .layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents { overflow: hidden; }
.service-portal.page-management.service-group .layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .top-filter {max-width: 250px;  padding: 16px 24px; }
.service-portal.page-management.service-group .layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .top-filter select { width: 100%; }
.service-portal.page-management.service-group .layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .title { font-size: .875rem; font-weight: 700; line-height: 1.25rem; padding: 0 24px; }
.service-portal.page-management.service-group .layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .title .flag-btn { top: 2px; margin-left: 8px; }
.service-portal.page-management.service-group .layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .servicegroup-tree-menu { position: absolute; top: 92px; bottom: 30px; left: 14px; overflow: hidden; width: 250px; height: calc(100% - 92px); }
.service-portal.page-management.service-group .layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .servicegroup-tree-menu:focus { outline: 0 !important; }
.service-portal.page-management.service-group .layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .servicegroup-tree-menu canvas:focus { outline: 0 !important; }
.service-portal.page-management.service-group .layout-with-sidemenu[data-sidemenu=shut] .layout-sidemenu-container .layout-sidemenu-contents { display: none; }
.service-portal.page-management.service-group .layout-with-sidemenu[data-sidemenu=shut] .layout-sidemenu-container.resizable .resizers .resizer { cursor: auto; }
.service-portal.page-management.service-group .layout-with-sidemenu[data-sidemenu=shut] .list-magagement dd.user , .service-portal.page-management.service-group .layout-with-sidemenu[data-sidemenu=shut] .list-magagement dt.user { display: none; }
.service-portal.page-management.service-group .layout-with-sidemenu[data-sidemenu=shut] .list-magagement dt { text-indent: -9999px; }
.service-portal.page-management.service-group .layout-with-sidemenu[data-sidemenu=shut] .list-magagement .list-group > li button { padding: 0; text-indent: -9999px; }
.service-portal.page-management.service-group .layout-with-sidemenu[data-sidemenu=shut] .list-magagement .list-group > li button:before {display: block;  content: attr(data-first-letter); text-align: center; text-indent: 0; }
.service-portal.page-management.service-group .layout-with-sidemenu[data-sidemenu=shut] .list-magagement .list-group > li button .title { display: none; }
.service-portal.page-management.service-group .layout-with-sidemenu[data-sidemenu=shut] .list-magagement .list-group > li button .cnt { display: none; }
.service-portal.page-management.service-group .page-section {display: block; box-sizing: border-box; width: 100%;  margin-top: 0; }
.service-portal.page-management.service-group .page-section .general.btns-area { margin-left: 0; }
.service-portal.page-management.service-group .page-section .general.btns-area button.button-normal { min-width: 140px; margin: 0 8px; }
.service-portal.page-management.service-group .page-section .page-section-top { position: relative; z-index: 10; min-height: 65px; border-bottom: 1px solid #eaecef; background-color: #fff; }
.service-portal.page-management.service-group .page-section .page-section-top .description {font-size: .75rem;  font-weight: 400; margin-top: -16px; margin-bottom: 16px; padding-left: 20px; color: #666; }
.service-portal.page-management.service-group .page-section .page-section-top .sub-description {font-size: .75rem;  font-weight: 400; margin-bottom: 10px; padding-left: 60px; color: #666; }
.service-portal.page-management.service-group .page-section .page-section-top .page-section-title { height: 65px; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info {max-width: 960px; padding-right: 20px; padding-bottom: 16px;  padding-left: 60px; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info .material-switch + label {position: relative;  display: inline-block; height: 18px; margin-left: 4px; padding: 0 0 0 46px; vertical-align: middle; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info .material-switch + label:before {position: absolute; top: 1px; left: 1px; display: block; width: 32px; height: 14px; margin: 0;  content: ''; border-radius: 14px; background-color: #afafaf; background-image: none; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info .material-switch + label:after {position: absolute; top: 0px; left: 0px; display: block; box-sizing: border-box; width: 16px; height: 16px; margin: 0;  content: ''; transition: all .3s ease; opacity: 1; border: 1px solid #eee; border-radius: 100%; background-color: #fafafa; background-image: none; box-shadow: 0 1px 2px 0 rgba(153, 153, 153, .5); }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info .material-switch + label:active:after { transform: scale(1.15, .85); }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info .material-switch + label span {font-size: 1rem; font-weight: 700; line-height: 18px;  display: inline-block; color: #666; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info .material-switch:checked + label:before { background-color: #bfe0ff; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info .material-switch:checked + label:after { left: 16px; border: none; background-color: #1886ff; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info .material-switch:checked + label span { color: #1886ff; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info .detail-view { margin-top: 15px; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info .detail-view > .operator { margin: 8px 16px; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info .detail-view .operator {font-size: .6875rem; font-weight: 500; line-height: 20px;  display: inline-block; height: 20px; padding: 0 10px; color: #0d74e5; border-radius: 20px; background: #c6e2ff; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info .detail-view .items {font-size: .6875rem; padding: 16px; color: #667587; border-radius: 4px;  background-color: rgba(137, 154, 174, .2); }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info .detail-view .items p {font-size: .6875rem; font-weight: 500; line-height: 1.0625rem;  color: #667587; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info .detail-view .items .text {font-size: .6875rem; font-weight: 500;  margin-left: 8px; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p {font-size: .75rem; font-weight: 400; line-height: 1.125rem;  position: relative; margin-top: 0; color: #666; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p.has-resource { position: relative; padding-left: 24px; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p.has-resource:before {position: absolute; top: -2px; left: -3px; width: 24px; height: 24px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -457px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .page-section .page-section-top .resource-info p.has-resource:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p.has-resource .val a { text-decoration: underline; color: #666; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p.has-resource .val a.count { color: #222; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p.has-resource .icon[data-state=link] { position: absolute; top: 0px; right: 0; border: 0; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p.has-resource .icon[data-state=link].is-selected { background: transparent; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p.has-resource .icon[data-state=link]:hover { background: transparent; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p.has-resource .icon[data-state=link]:hover:before { opacity: 1; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p.has-resource .icon[data-state=link]:active { background: transparent; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p.has-resource .icon[data-state=link]:focus { background: transparent; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p.has-resource .icon[data-state=link][disabled] {opacity: 1;  background: transparent; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p.add-rules { display: inline-block; padding-right: 24px; padding-left: 24px; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p.add-rules:after {position: relative; display: block; clear: both;  content: ''; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p.add-rules.active { display: block; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p.add-rules.active .tag { display: none; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p.add-rules:before {position: absolute; top: -2px; left: -3px; width: 24px; height: 24px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -270px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .page-section .page-section-top .resource-info p.add-rules:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p.add-rules .view-btn { position: absolute; top: 50%; right: 0px; display: inline-block; width: 24px; height: 24px; transform: translateY(-50%); }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p.add-rules .view-btn:before {position: absolute; top: 50%; left: 50%; width: 10px; height: 7px;  content: ''; transform: translate(-50%, -50%); background-image: url(/assets/images/sprites.png); background-position: -447px -396px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .page-section .page-section-top .resource-info p.add-rules .view-btn:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p.add-rules .view-btn.open:before {width: 10px; height: 7px;  background-image: url(/assets/images/sprites.png); background-position: -602px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .page-section .page-section-top .resource-info p.add-rules .view-btn.open:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p + p { margin-top: 8px; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p span { position: relative; margin-left: 5px; color: #222; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p span.auto-update { position: relative; margin-left: 8px; padding-left: 8px; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p span.auto-update:before {position: absolute; top: 0; left: 0; display: inline-block; width: 1px; height: 18px;  content: ''; background-color: #d8d8d8; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p span.set {margin-left: 0;  padding-right: 28px; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p span.set .general.button-normal[data-state=set] { position: absolute; top: -3px; right: 0; }
.service-portal.page-management.service-group .page-section .page-section-top .resource-info p span.tag {font-weight: 500; padding: 0 5px; color: #667587; border-radius: 4px;  background-color: rgba(137, 154, 174, .2); }
.service-portal.page-management.service-group .page-section .page-section-top .common-tabs { position: relative; width: calc( 100% - 48px); margin-top: 6px; padding: 0 24px; }
.service-portal.page-management.service-group .page-section .page-section-top .title-set-btns {position: absolute; top: 16px; right: 30px;  display: inline-block; }
.service-portal.page-management.service-group .page-section .page-section-top .title-set-btns .button-normal + .button-normal { margin-left: 8px; }
.service-portal.page-management.service-group .page-section .page-section-top .title-set-btns .dropdown-menu { position: relative; margin-right: 0px; }
.service-portal.page-management.service-group .page-section .page-section-top .title-set-btns .dropdown-menu.on + .dropdown-list { display: inline-block; }
.service-portal.page-management.service-group .page-section .page-section-top .title-set-btns .dropdown-list { position: absolute; top: 32px; right: 0; display: none; min-width: 66px; min-height: 48px; padding: 8px; text-align: left; border: 1px solid #e6e6e6; background-color: #fff; }
.service-portal.page-management.service-group .page-section .page-section-top .title-set-btns .dropdown-list ul li {font-size: .75rem; font-weight: 400; line-height: 20px;  position: relative; height: 20px; color: #222; }
.service-portal.page-management.service-group .page-section .page-section-top .title-set-btns .dropdown-list ul li + li { margin-top: 8px; }
.service-portal.page-management.service-group .page-section .page-section-top .title-set-btns .dropdown-list ul li button { padding: 0 0 0 20px; }
.service-portal.page-management.service-group .page-section .page-section-top .title-set-btns .dropdown-list ul li button:before {position: absolute; top: calc(50% + 1px); left: 0; display: inline-block;  content: ''; transform: translateY(-50%); }
.service-portal.page-management.service-group .page-section .page-section-top .title-set-btns .dropdown-list ul li button[data-state='edit-name']:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -218px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .page-section .page-section-top .title-set-btns .dropdown-list ul li button[data-state='edit-name']:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.service-group .page-section .page-section-top .title-set-btns .dropdown-list ul li button[data-state='edit-desc']:before {width: 15px; height: 13px;  background-image: url(/assets/images/sprites.png); background-position: -652px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .page-section .page-section-top .title-set-btns .dropdown-list ul li button[data-state='edit-desc']:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.service-group .page-section .page-section-top .title-set-btns .dropdown-list ul li button[data-state='delete']:before {width: 12px; height: 13px;  background-image: url(/assets/images/sprites.png); background-position: -56px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .page-section .page-section-top .title-set-btns .dropdown-list ul li button[data-state='delete']:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.service-group .page-section .page-section-top .title-set-btns .dropdown-list ul li button[data-state='history']:before {width: 15px; height: 13px;  background-image: url(/assets/images/sprites.png); background-position: -673px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .page-section .page-section-top .title-set-btns .dropdown-list ul li button[data-state='history']:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.service-group .page-section .page-section-title .page-section-title-inner {font-size: 1.125rem; font-weight: 700; line-height: 1.6875rem;  position: relative; top: 0px; display: inline-block; overflow: visible; box-sizing: border-box; min-height: 65px; padding: 16px 20px 0; color: #000; }
.service-portal.page-management.service-group .page-section .page-section-title .page-section-title-inner p {line-height: 35px;  position: relative; }
.service-portal.page-management.service-group .page-section .page-section-title .page-section-title-inner p.sub { font-size: .75rem; line-height: 1.125rem; color: #666; }
.service-portal.page-management.service-group .page-section .page-section-title .page-section-title-inner p.sub a {font-weight: 400px;  color: #666; }
.service-portal.page-management.service-group .page-section .page-section-title .page-section-title-inner p.sub + .title {font-size: 1.25rem; font-weight: 500;  line-height: normal; line-height: 1.875rem; margin-top: 0; color: #222; }
.service-portal.page-management.service-group .page-section .page-section-title .page-section-title-inner .title { position: relative; }
.service-portal.page-management.service-group .page-section .page-section-title .page-section-title-inner .title.sub-page h1 { line-height: 24px; margin-top: -5px; }
.service-portal.page-management.service-group .page-section .page-section-title .page-section-title-inner .title button { margin-right: 8px; }
.service-portal.page-management.service-group .page-section .page-section-title .page-section-title-inner .title h1 {font-size: 1.25rem; font-weight: 500; line-height: 18px;  float: left; margin-top: 0px; }
.service-portal.page-management.service-group .page-section .page-section-title .page-section-title-inner .title h1 + button {top: -3px;  float: left; margin-right: 0; margin-left: 8px; }
.service-portal.page-management.service-group .page-section .page-section-contents { position: relative; padding: 16px 24px 150px; }
.service-portal.page-management.service-group .page-section .page-section-contents .no-data:after {position: relative; display: block; clear: both;  content: ''; }
.service-portal.page-management.service-group .page-section .page-section-contents .no-data p {transform: translateY(-50%);  text-align: center; }
.service-portal.page-management.service-group .page-section .page-section-contents .no-data p span {font-size: 1rem; font-weight: 400;  display: block; color: #999; }
.service-portal.page-management.service-group .page-section .page-section-contents .no-data p .general.button-normal {display: inline-block; float: none;  margin-top: 16px; }
.service-portal.page-management.service-group .page-section .page-section-contents.no-view { height: calc( 100vh - 340px); background-color: #fff; }
.service-portal.page-management.service-group .page-section .page-section-contents.no-view:before {position: absolute; top: 12px; right: 80px; display: inline-block; width: 119px; height: 86px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -314px -296px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .page-section .page-section-contents.no-view:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.service-group .page-section .page-section-contents.no-view span { padding-top: 132px; }
.service-portal.page-management.service-group .page-section .page-section-contents.no-view span:before {position: absolute; top: 0; display: inline-block; width: 175px; height: 108px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: 0px -296px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .page-section .page-section-contents.no-view span:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.service-group .page-section .page-section-contents.empty-group { height: calc( 100vh - 340px); }
.service-portal.page-management.service-group .page-section .page-section-contents.group-edit {margin-right: -15px;  padding: 16px 0px 70px 24px; background: #f3f4f5; }
.service-portal.page-management.service-group .page-section .page-section-contents.group-edit button { margin-left: 8px; }
.service-portal.page-management.service-group .page-section .page-section-contents.group-edit button:first-child { margin-left: 0px; }
.service-portal.page-management.service-group .page-section .page-section-contents.group-edit h2 { font-size: 1rem; font-weight: 500; line-height: 1.5rem; margin-top: 24px; padding-top: 24px; color: #000; border: 0; }
.service-portal.page-management.service-group .page-section .page-section-contents.group-edit #wrap { position: relative; display: -ms-flexbox; display: flex; flex-direction: column; box-sizing: border-box; width: 100%; min-height: calc(100vh - 260px - 34px); padding: 0 27px 100px; -ms-flex-direction: column; -ms-flex-align: stretch; align-items: stretch; }
.service-portal.page-management.service-group .page-section .page-section-contents .pagination { margin-bottom: 70px; }
.service-portal.page-management.service-group .page-section .page-section-contents .side-info { position: absolute; z-index: 5;top: 0; right: 0; width: 250px; padding: 24px; background: #fff;  }
.service-portal.page-management.service-group .page-section .page-section-contents .side-info h1 { font-size: .875rem; font-weight: 500; line-height: 1.25rem; color: #222; }
.service-portal.page-management.service-group .page-section .page-section-contents .side-info .detail-info { margin-top: 8px; }
.service-portal.page-management.service-group .page-section .page-section-contents .side-info .detail-info dl { margin-top: 8px; }
.service-portal.page-management.service-group .page-section .page-section-contents .side-info .detail-info dl dt , .service-portal.page-management.service-group .page-section .page-section-contents .side-info .detail-info dl dd {font-size: .75rem; font-weight: 400; line-height: 1.125rem;  display: inline; color: #999; }
.service-portal.page-management.service-group .page-section .page-section-contents .side-info .detail-info dl dd {margin-left: 6px;  color: #222; }
.service-portal.page-management.service-group .page-section .page-section-contents .side-info .am-chart { min-height: 156px; max-height: 500px; }
.service-portal.page-management.service-group .page-section .page-section-contents .side-info .am-chart.pie {position: relative\0; overflow: inherit !important; overflow: initial !important;  min-height: 156px; max-height: 390px; }
.service-portal.page-management.service-group .page-section .page-section-contents .side-info .am-chart.pie .amChartsLegend.amcharts-legend-div svg rect { width: 100%; }
.service-portal.page-management.service-group .page-section .page-section-contents .side-info .am-chart.pie .amChartsLegend.amcharts-legend-div svg text + text { transform: translate(240px, 8px) !important; }
.service-portal.page-management.service-group .page-section .page-section-contents .side-info .am-chart.pie .amChartsLegend.amcharts-legend-div svg > g > g { transform: translate(0, 0); }
.service-portal.page-management.service-group .page-section .page-section-contents .side-info .am-chart.pie .none-message[data-state=with-txt] {position: absolute\0; top: 50%\0; left: 50%\0;  display: block\0; transform: translate(-50%, -50%) \0; }
.service-portal.page-management.service-group .page-section .page-section-contents .side-info .am-chart .amcharts-chart-div {z-index: 1; overflow-y: hidden !important; width: auto;  height: 156px !important; transform: scale(1.35); }
.service-portal.page-management.service-group .page-section .page-section-contents .side-info .am-chart .amcharts-legend-div {z-index: 2;  overflow-y: auto !important; max-height: 156px; }
.service-portal.page-management.service-group .page-section .page-section-contents .side-info .am-chart .amcharts-legend-div > svg { overflow: hidden; }
.service-portal.page-management.service-group .page-section .page-section-contents .side-info .am-chart .amcharts-pie-slice {cursor: pointer; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; transition-duration: .3s;  transform: scale(1); transform-origin: 50% 50%; box-shadow: 0 0 30px 0 #000; }
.service-portal.page-management.service-group .page-section .page-section-contents .side-info .am-chart .amcharts-pie-slice:hover { transform: scale(1.1); filter: url(#shadow); }
.service-portal.page-management.service-group .page-section .page-section-contents .tbl-grid-utils { margin-top: 16px; padding: 0; }
.service-portal.page-management.service-group .page-section .page-section-contents .tbl-grid-utils + .tbl-grid-utils { margin-top: 8px; }
.service-portal.page-management.service-group .page-section .page-section-contents .tbl-grid-utils .pagination { margin-bottom: 10px; }
.service-portal.page-management.service-group .page-section .page-section-contents .tbl-grid-utils .pagination .search input[type=text] { font-size: .875rem; }
.service-portal.page-management.service-group .page-section .page-section-contents .tbl-grid-utils .count { font-size: .75rem; font-weight: 500; line-height: 1.5rem; float: left; color: #999; }
.service-portal.page-management.service-group .page-section .page-section-contents .tbl-grid-utils .count ~ button { margin-left: 8px; }
.service-portal.page-management.service-group .page-section .page-section-contents .tbl-grid-utils .count ~ .search-width-icon { float: left; margin-left: 17px; }
.service-portal.page-management.service-group .page-section .page-section-contents .tbl-grid-utils .count ~ .search-width-icon:after {position: absolute; top: 5px; bottom: 3px; left: -8px; width: 1px;  content: ''; background-color: #d5d9db; }
.service-portal.page-management.service-group .page-section .page-section-contents .tbl-grid-utils .count ~ .search-width-icon:before {position: absolute; top: 3px; bottom: 3px; display: inline-block;  content: ''; }
.service-portal.page-management.service-group .page-section .page-section-contents .tbl-grid-utils:after {position: relative; display: block; clear: both;  content: ''; }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list {display: -ms-flexbox; display: flex; width: calc( 100% + 20px);  margin-top: -12px; margin-left: -20px; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li { position: relative; margin-top: 18px; margin-left: 20px; -ms-flex: 0 0 calc(25% - 20px); flex: 0 0 calc(25% - 20px); }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li .inner { position: relative; box-sizing: border-box; min-height: 120px; padding: 15px 16px; border: 1px solid #e6e6e6; background-color: #fff; }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li .empty-resource { margin-top: -15px; }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li .empty-resource p { margin-bottom: 5px; }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li .detail-view { margin-top: 15px; }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li .detail-view > .operator { margin: 8px 16px; }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li .detail-view .operator {font-size: .6875rem; font-weight: 500; line-height: 20px;  display: inline-block; height: 20px; padding: 0 10px; color: #667587; color: #0d74e5; border-radius: 20px; background: #c6e2ff; }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li .detail-view .items {padding: 16px; border-radius: 4px;  background-color: rgba(137, 154, 174, .2); }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li .detail-view .items p {font-weight: 500;  color: #667587; }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li h1 , .service-portal.page-management.service-group .page-section .page-section-contents .group-list li label {font-size: .875rem; font-weight: 500; line-height: 1.25rem;  float: left; height: 1.25rem; margin-bottom: 16px; color: #222; }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li h1 ~ a , .service-portal.page-management.service-group .page-section .page-section-contents .group-list li label ~ a {font-size: .875rem; font-weight: 500; line-height: 1.25rem;  position: relative; display: inline-block; margin-bottom: 16px; text-decoration: underline; color: #222; }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li p {font-size: .75rem; font-weight: 400; line-height: 1.125rem;  position: relative; margin-top: 0; color: #999; }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li p.has-resource { padding-left: 24px; }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li p.has-resource:before {position: absolute; top: -2px; left: -3px; width: 24px; height: 24px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -457px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .page-section .page-section-contents .group-list li p.has-resource:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li p.add-rules { display: inline-block; padding-right: 24px; padding-left: 24px; }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li p.add-rules.active { display: block; }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li p.add-rules.active .tag { display: none; }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li p.add-rules:before {position: absolute; top: -2px; left: -3px; width: 24px; height: 24px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -270px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .page-section .page-section-contents .group-list li p.add-rules:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li p.add-rules .view-btn { position: absolute; top: 50%; right: 0px; display: inline-block; width: 24px; height: 24px; transform: translateY(-50%); }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li p.add-rules .view-btn:before {position: absolute; top: 50%; left: 50%; width: 10px; height: 7px;  content: ''; transform: translate(-50%, -50%); background-image: url(/assets/images/sprites.png); background-position: -447px -396px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .page-section .page-section-contents .group-list li p.add-rules .view-btn:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li p.add-rules .view-btn.open:before {width: 10px; height: 7px;  background-image: url(/assets/images/sprites.png); background-position: -602px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .page-section .page-section-contents .group-list li p.add-rules .view-btn.open:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li p + p { margin-top: 8px; }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li p span { margin-left: 5px; color: #222; }
.service-portal.page-management.service-group .page-section .page-section-contents .group-list li p span.tag {font-weight: 500; padding: 0 5px; color: #667587; border-radius: 4px;  background-color: rgba(137, 154, 174, .2); }
@media (max-width: 2145px) { .service-portal.page-management.service-group .page-section .page-section-contents .group-list {width: 100%; margin-left: 0px;  -ms-flex-pack: justify; justify-content: space-between; }
	.service-portal.page-management.service-group .page-section .page-section-contents .group-list li {margin-left: 0px;  -ms-flex: 0 0 calc(33.333% - 15px); flex: 0 0 calc(33.333% - 15px); } }
@media (max-width: 1687px) { .service-portal.page-management.service-group .page-section .page-section-contents .group-list {width: 100%; margin-left: 0px;  -ms-flex-pack: justify; justify-content: space-between; }
	.service-portal.page-management.service-group .page-section .page-section-contents .group-list li {margin-left: 0px;  -ms-flex: 0 0 calc(50% - 10px); flex: 0 0 calc(50% - 10px); } }
.service-portal.page-management.service-group .page-section.stretch { position: relative; display: -ms-flexbox; display: flex; flex-direction: column; min-height: 614px; -ms-flex: 1; flex: 1; -ms-flex-direction: column; }
.service-portal.page-management.service-group .page-section.stretch .page-section-contents { display: -ms-flexbox; display: flex; box-sizing: border-box; padding: 64px 0 0; -ms-flex: 1; flex: 1; aling-items: stretch; -ms-flex-pack: justify; justify-content: space-between; }
.service-portal.page-management.service-group .page-section.stretch .page-section-contents-btns {position: absolute; top: 17px; right: 0;  display: block; }
.service-portal.page-management.service-group .page-section.stretch .page-section-contents-btns .button-normal { min-width: 100px; }
.service-portal.page-management.service-group .tbl-management-v2 {width: 100%;  margin-top: 5px; table-layout: fixed; border-top: 0; border-bottom: 0; }
.service-portal.page-management.service-group .tbl-management-v2 thead th {font-size: .75rem; font-weight: 700;  position: relative; height: 30px; padding: 0 0 0 15px; text-align: center; color: #000; border-top: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #d8d8d8; }
.service-portal.page-management.service-group .tbl-management-v2 thead th:nth-child(1) {padding: 0 0 0 1px;  border-left: 0; }
.service-portal.page-management.service-group .tbl-management-v2 thead th:nth-child(1) label { top: 2px; }
.service-portal.page-management.service-group .tbl-management-v2 thead th.date { width: 70px; }
.service-portal.page-management.service-group .tbl-management-v2 thead th.status { width: 95px; }
.service-portal.page-management.service-group .tbl-management-v2 thead th.btns {width: 80px;  padding-left: 0; }
.service-portal.page-management.service-group .tbl-management-v2 thead th.align-center {padding-left: 0;  text-align: center; }
.service-portal.page-management.service-group .tbl-management-v2 thead th label:before , .service-portal.page-management.service-group .tbl-management-v2 thead th label:after { transform: translateY(-50%); }
.service-portal.page-management.service-group .tbl-management-v2 thead th .tooltipster-bsp-info { position: absolute; top: 5px; right: 5px; }
.service-portal.page-management.service-group .tbl-management-v2 thead th .tooltipster-bsp-info + .multiselect-native-select { margin-right: 10px; }
.service-portal.page-management.service-group .tbl-management-v2 tbody td , .service-portal.page-management.service-group .tbl-management-v2 tbody th {font-size: .75rem; font-weight: 400;  position: relative; overflow: hidden; height: 39px; padding: 0 0 0 15px; text-align: left; white-space: nowrap; text-overflow: ellipsis; color: #4a4a4a; border-bottom: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; }
.service-portal.page-management.service-group .tbl-management-v2 tbody td.btns , .service-portal.page-management.service-group .tbl-management-v2 tbody th.btns { padding-left: 0; }
.service-portal.page-management.service-group .tbl-management-v2 tbody td.align-center , .service-portal.page-management.service-group .tbl-management-v2 tbody th.align-center {padding-left: 0;  text-align: center; }
.service-portal.page-management.service-group .tbl-management-v2 tbody td .pin-btn , .service-portal.page-management.service-group .tbl-management-v2 tbody th .pin-btn { top: 3px; }
.service-portal.page-management.service-group .tbl-management-v2 tbody th { font-weight: 700; padding: 0 0 0 8px; color: #333; border-left: 0; }
.service-portal.page-management.service-group .tbl-management-v2 .invited {font-size: .6875rem; font-weight: 500; line-height: 16px;  display: inline-block; box-sizing: border-box; width: 85px; height: 20px; text-align: center; vertical-align: middle; color: rgba(24, 134, 255, .6); border: 2px solid rgba(24, 134, 255, .6); }
.service-portal.page-management.service-group .tbl-management-v2 .invited.inactivated {color: rgba(255, 173, 31, .85);  border: 2px solid rgba(255, 173, 31, .85); }
.service-portal.page-management.service-group .tbl-management-v2 .invited.locked { color: rgba(255, 45, 71, .6); border: 2px solid rgba(255, 45, 71, .6); }
.service-portal.page-management.service-group .tbl-management-v2 .deactivated {font-size: .6875rem; font-weight: 500; line-height: 16px; display: inline-block; box-sizing: border-box; width: 85px; height: 20px; text-align: center; vertical-align: middle;  opacity: .8; color: #979797; border: 2px solid #979797; }
.service-portal.page-management.service-group .tbl-management-v2 .activated {font-size: .6875rem; font-weight: 500; line-height: 16px; position: relative; display: inline-block; box-sizing: border-box; width: 85px; height: 20px; padding-left: 14px; text-align: center; vertical-align: middle;  opacity: .6; color: #21ca53; border: 2px solid #21ca53; }
.service-portal.page-management.service-group .tbl-management-v2 .activated:before {position: absolute; top: 50%; left: 7px; display: block; width: 9px; height: 7px; margin-top: -3.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -680px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .tbl-management-v2 .activated:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.service-group .tbl-management-v2 .btn-activated {font-size: .6875rem; font-weight: 500; line-height: 18px; position: relative;  display: inline-block; box-sizing: border-box; width: 85px; height: 20px; padding-left: 14px; text-align: center; vertical-align: middle; color: #fff; background-color: #00cd3c; }
.service-portal.page-management.service-group .tbl-management-v2 .btn-activated:before {position: absolute; top: 50%; left: 4px; display: block; width: 10px; height: 10px; margin-top: -5px;  content: ''; border-radius: 2px; background-color: #fff; }
.service-portal.page-management.service-group .tbl-management-v2 .btn-activated:after {position: absolute; z-index: 1; top: 50%; left: 4px; display: block; width: 9px; height: 7px; margin-top: -3.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -680px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .tbl-management-v2 .btn-activated:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.service-group .tbl-management-v2 .btn-activated[data-state=deactivated] { background-color: #999; }
.service-portal.page-management.service-group .tbl-management-v2 .btn-activated[data-state=deactivated]:after { content: none; }
.service-portal.page-management.service-group .tbl-management-v2 .btn-activated[data-state=inactivated] { background-color: rgba(255, 173, 31, .85); }
.service-portal.page-management.service-group .tbl-management-v2 .btn-activated[data-state=inactivated]:after { left: 6px; width: 6px; height: 8px; margin-top: -4px; background-image: url(/assets/images/sprites.png); background-position: -625px -140px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-management.service-group .tbl-management-v2 .btn-activated[data-state=inactivated]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-management.service-group .tbl-management-v2 .btn-tbl {font-size: .6875rem; font-weight: 500; line-height: 20px;  display: inline-block; box-sizing: border-box; height: 20px; padding: 0 6px; text-align: center; vertical-align: middle; color: #fff; background-color: #333; }
.service-portal.page-management.service-group .tbl-management-v2 .button-icon.icon-delete-03 { margin-left: 2px; }



.service-portal.portal-security .layout-fixed .layout-contents-inner { -ms-flex-positive: 0; flex-grow: 0; -ms-flex-pack: inherit; justify-content: inherit; }
.service-portal.page-portal-account .layout-fixed .layout-contents-inner , .service-portal.page-portal-company-info .layout-fixed .layout-contents-inner {flex-direction: row; padding: 17px 17px 0;  -ms-flex-direction: row; }
.service-portal.page-portal-account .layout-fixed .layout-contents-inner.vertical-middle , .service-portal.page-portal-company-info .layout-fixed .layout-contents-inner.vertical-middle {flex-direction: inherit;  -ms-flex-direction: inherit; }
.service-portal.page-portal-account .none-container , .service-portal.page-portal-company-info .none-container { display: -ms-flexbox; display: flex; height: 200px; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-portal.page-portal-account .none-container .none-message:before , .service-portal.page-portal-company-info .none-container .none-message:before { margin-bottom: 9px; }
.service-portal.page-portal-account .form-box .form-box-btns .button-normal[data-size=small] , .service-portal.page-portal-company-info .form-box .form-box-btns .button-normal[data-size=small] { min-width: 90px; }
.service-portal .none-service {font-size: 1rem; font-weight: 400; line-height: 1.5em;  display: block; text-align: center; color: #000; }
.service-portal .none-service:before {display: block; width: 175px; height: 108px; margin: 0 auto 40px;  content: ''; background-image: url(/assets/images/contents_sprites.png); background-position: -245px -793px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal .none-service:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal .none-service .button-normal { display: block; min-width: 190px; margin: 40px auto 0; }
.service-portal.page-notice .layout-fixed .layout-contents-inner { display: block; padding: 17px 32px 0; }
.service-portal.page-notice .layout-fixed .layout-contents-inner .tbl-grid-navigation { margin-top: 0; }
.service-portal .view-notice { min-height: 480px; border: 1px solid #e6e6e6; }
.service-portal .view-notice > dt {position: relative;  display: block; }
.service-portal .view-notice > dt .notice-category {font-size: .875rem; font-weight: 500;  display: inline-block; min-width: 120px; padding: 0 10px; text-align: center; vertical-align: middle; }
.service-portal .view-notice > dt .notice-title {font-size: 1.125rem; font-weight: 400; line-height: 1.5em;  display: -ms-flexbox; display: flex; overflow: hidden; box-sizing: border-box; min-height: 60px; padding: 16px 200px 16px 0; word-break: break-all; color: #333; -ms-flex-align: center; align-items: center; }
.service-portal .view-notice > dt .utils {font-size: .75rem; line-height: 60px; position: absolute; top: 0; right: 30px; bottom: 0;  display: block; color: #999; }
.service-portal .view-notice > dt .utils .update:before {display: inline-block; margin: -5px 10px 0 5px;  content: '|'; vertical-align: middle; color: #d2d2d2; }
.service-portal .view-notice > dd {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 14px; line-height: 24px;  padding: 30px; color: #000; border-top: 1px solid #e6e6e6; }
.service-portal .view-notice > dd pre { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 14px; line-height: 24px; white-space: pre-wrap; color: #000; }
.service-portal .view-notice > dd p { word-break: break-all; }
.service-portal .view-notice > dd.attach-files {min-height: 30px;  padding: 5px 30px; }
.service-portal .view-notice > dd.attach-files .list-files > li .file {font-size: .75rem; line-height: 30px;  display: inline-block; color: #000; }
.service-portal .view-notice > dd.attach-files .list-files > li .file .file-icon { display: inline-block; margin: -3px 5px 0 -3px; vertical-align: middle; }
.service-portal .view-notice > dd.attach-files .list-files > li .file .size { display: inline-block; margin-left: 10px; color: #888; }
.service-portal .view-notice[data-state=new] .notice-category { color: #1886ff; }
.service-portal .view-notice[data-state=event] .notice-category { color: #6cb41d; }
.service-portal .view-notice[data-state=check] .notice-category { color: #f66c23; }
.service-portal .notice-btns { margin-top: 15px; margin-bottom: 40px; }
.service-portal .notice-btns .btn-list {font-size: .75rem; font-weight: 700; line-height: 30px;  display: inline-block; box-sizing: border-box; width: 130px; height: 30px; padding: 0 10px; letter-spacing: .094em; color: #fff; background-color: #888; }
.service-portal .list-notice { display: -ms-flexbox; display: flex; margin: 0 -16px; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: start; align-content: flex-start; }
.service-portal .list-notice > li {width: 357px; height: 172px;  margin: 0 16px 32px; }
.service-portal .notice-item {position: relative;  display: block; box-sizing: border-box; height: 100%; padding: 20px 24px; transition: border .1s ease-in-out, background-color .3s ease-in-out; border: 1px solid #e6e6e6; background-color: #fff; }
.service-portal .notice-item .none-read {position: absolute; top: 19px; right: 19px;  display: block; width: 9px; height: 9px; text-indent: -9999px; border-radius: 9px; background-color: #1886ff; }
.service-portal .notice-item .expired {font-size: .6875rem; font-weight: 500; line-height: 20px; position: absolute; top: 19px; right: 19px;  display: block; height: 20px; padding: 0 10px; text-align: center; color: #fff; border-radius: 20px; background-color: #999; }
.service-portal .notice-item .notice-category {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; }
.service-portal .notice-item .notice-category:after {display: block; width: 20px; height: 3px; margin-top: 10px;  content: ''; }
.service-portal .notice-item .notice-item-title {font-size: 1rem; line-height: 1.375em; line-height: 1.4em; position: relative; overflow: hidden; max-height: 2.8em;  margin-top: 10px; margin-right: -1em; padding-right: 1em; word-break: break-all; color: #333; }
.service-portal .notice-item .notice-item-title:before {position: absolute; right: 3px; bottom: .35em;  content: '...'; }
.service-portal .notice-item .notice-item-title:after {position: absolute; right: 0; width: 1em; height: 1em; margin-top: .2em;  content: ''; background: white; }
.service-portal .notice-item .update {font-size: .75rem; position: absolute; bottom: 24px;  display: block; color: #999; }
.service-portal .notice-item.is-selected { background-color: #f4f4f4; }
.service-portal .notice-item:hover { border: 1px solid #1886ff; }
.service-portal .notice-item[data-state=new] .notice-category { color: #1886ff; }
.service-portal .notice-item[data-state=new] .notice-category:after { background-color: #1886ff; }
.service-portal .notice-item[data-state=event] .notice-category { color: #6cb41d; }
.service-portal .notice-item[data-state=event] .notice-category:after { background-color: #6cb41d; }
.service-portal .notice-item[data-state=check] .notice-category { color: #f66c23; }
.service-portal .notice-item[data-state=check] .notice-category:after { background-color: #f66c23; }
.service-portal .agreement-statement { overflow: auto; box-sizing: border-box; height: 805px; margin: 0 25px; padding: 60px; border: 1px solid #e6e6e6; }
.service-portal .sercurity-ip-wrap { position: relative; }
.service-portal .sercurity-ip-wrap .nolimit { position: absolute; top: 17px; right: 32px; bottom: 0; left: 32px; background: rgba(244, 244, 244, .8); }
.service-portal .sercurity-ip-wrap .nolimit p {font-size: 1rem; position: absolute; top: 50%; width: 100%;  text-align: center; }
.service-portal .sercurity-ip-wrap .nolimit p:before {bottom: 7px; display: block; width: 209px; height: 113px; margin: -81px auto 0;  content: ''; background-image: url(../images/layout_sprites.png); background-position: 0px -115px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal .sercurity-ip-wrap .nolimit p:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal .security-table {box-sizing: border-box;  margin-top: 29px; padding: 17px 32px 0; }
.service-portal .security-table table { width: 100%; border-bottom: 1px solid #ddd; }
.service-portal .security-table thead th {font-size: .75rem; font-weight: 400; height: 30px;  padding: 0 10px; text-align: center; color: #000; }
.service-portal .security-table thead th.left { text-align: left; }
.service-portal .security-table tbody td , .service-portal .security-table tbody th {font-size: .75rem; line-height: 40px; height: 40px;  padding: 15px 10px; text-align: left; vertical-align: middle; color: #000; border-top: 1px solid #ddd; }
.service-portal .security-table tbody td .setupInfo { min-width: 400px; }
.service-portal .security-table tbody td .setupInfo .address { padding: 0; }
.service-portal .security-table tbody td .setupInfo .explain input[type=text] { width: 540px; margin: 0; padding: 0 10px; text-align: left; }
.service-portal .security-table tbody td .setupInfo .band + p { padding: 0 0 0 14px; }
.service-portal .security-table tbody td .invalid-message { font-size: .75rem; }
.service-portal .security-table tbody td .text { max-width: 300px; word-break: break-all; }
.service-portal .security-table tbody td.center { text-align: center; }
.service-portal .security-table tbody td .no-data { padding: 70px 0 60px; }
.service-portal .security-table tbody th { position: relative; }
.service-portal .security-table tbody th .update-group-name {position: absolute; top: 15px; right: 15px; bottom: 0; left: 10px;  display: none; background-color: #fff; }
.service-portal .sercurity-setup-step {position: relative; box-sizing: border-box; min-height: 450px; padding: 0 30px;  border: 1px solid #e4e4e4; border-top: 0; }
.service-portal .sercurity-setup-step.possible_login { padding: 105px 30px; }
.service-portal .sercurity-setup-step.possible_login.nolimit { position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; left: 0; min-height: calc(100% - 1px); border: 0; background: rgba(244, 244, 244, .9); }
.service-portal .sercurity-setup-step .login-possibility {font-size: 1rem; width: 100%;  text-align: center; }
.service-portal .sercurity-setup-step .login-possibility:before {display: block; width: 186px; height: 123px; margin: 0 auto 14px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -227px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal .sercurity-setup-step .login-possibility:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal .sercurity-setup-step .setup-step > p { font-size: .875rem; padding: 20px 0; color: #888; border-bottom: 1px solid #e4e4e4; }
.service-portal .sercurity-setup-step .setup-step .util {padding: 19px 0 0;  text-align: center; }
.service-portal .sercurity-setup-step .setup-step .util button { min-width: 100px; margin-left: 6px; opacity: .7; }
.service-portal .sercurity-setup-step .setup-step .util p {font-size: .75rem; line-height: 1.5em;  display: inline-block; color: #888; }
.service-portal .sercurity-setup-step .setup-step .util p + button {position: relative; bottom: 2px; margin-left: 10px;  vertical-align: text-bottom; }
.service-portal .sercurity-setup-step .setup-step .step-wrap {padding: 0 0 25px;  text-align: center; border-bottom: 1px solid #e4e4e4; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .info-text { padding: 10px 0 20px; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .sercurity-fin {font-size: 1.125rem; width: 100%; margin: 36px 0;  text-align: center; color: #1886ff; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .sercurity-fin:before {position: relative; left: 13px; display: block; width: 221px; height: 109px; margin: 0 auto 14px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: 0px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal .sercurity-setup-step .setup-step .step-wrap .sercurity-fin:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal .sercurity-setup-step .setup-step .step-wrap .certify .certify_wrap { display: inline-block; box-sizing: border-box; width: 435px; height: 154px; padding: 20px; text-align: left; border: 1px solid #e0e0e0; border-radius: 5px; background: #fff; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .certify .certify_wrap > div { float: left; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .certify .certify_wrap .right { margin: 30px 0 0 30px; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .certify .certify_wrap .right input[type=number] {font-size: 1.625rem; width: 242px; padding: 0;  text-align: center; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .certify .certify_wrap .right input[type=number]:-webkit-input-placeholder { font-size: .875rem; position: relative; bottom: 4px; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .certify .certify_wrap .right input[type=number]::-webkit-input-placeholder { font-size: .875rem; position: relative; bottom: 4px; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .certify .certify_wrap .right input[type=number]:-moz-placeholder { font-size: .875rem; position: relative; bottom: 4px; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .certify .certify_wrap .right input[type=number]::-moz-placeholder { font-size: .875rem; position: relative; bottom: 4px; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .certify .certify_wrap .right input[type=number]:-ms-input-placeholder { font-size: .875rem; position: relative; bottom: 4px; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .certify .certify_wrap .right input[type=number]::-ms-input-placeholder { font-size: .875rem; position: relative; bottom: 4px; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .certify .certify_wrap .right input[type=number]::-ms-input-placeholder { font-size: .875rem; transform: scale(.54); }
.service-portal .sercurity-setup-step .setup-step .step-wrap .certify .certify_wrap .right input[type=number]:lang(en)::-ms-input-placeholder , .service-portal .sercurity-setup-step .setup-step .step-wrap .certify .certify_wrap .right input[type=number]:lang(ja)::-ms-input-placeholder { font-size: .875rem; transform: scale(.54) translateX(-4rem); }
.service-portal .sercurity-setup-step .setup-step .step-wrap .certify .certify_wrap .right .invalid-message { font-size: .75rem; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .certify .invalid-message { margin: 10px 0 -5px; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .qr_wrap li {position: relative; display: inline-block;  width: 190px; height: 154px; margin-left: 55px; border: 1px solid #e0e0e0; border-radius: 5px; background: #fff; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .qr_wrap li:before {font-size: .875rem; font-weight: 500;  position: absolute; top: 50%; left: -48px; width: 35px; height: 22px; margin: -11px 0 0; content: 'OR'; color: #888; background: none; }
html:lang(zh) .service-portal .sercurity-setup-step .setup-step .step-wrap .qr_wrap li:before {left: -50px; width: auto; margin-top: -14px;  content: '选择'; background: none; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .qr_wrap li:first-child { margin-left: 0; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .qr_wrap li:first-child:before { content: none; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .qr_wrap li:first-child:after {width: 90px; height: 90px;  margin-left: -45px; background-image: url(../images/layout_sprites.png); background-position: -146px -234px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal .sercurity-setup-step .setup-step .step-wrap .qr_wrap li:first-child:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal .sercurity-setup-step .setup-step .step-wrap .qr_wrap li:first-child a:before {width: 16px; height: 19px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -304px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal .sercurity-setup-step .setup-step .step-wrap .qr_wrap li:first-child a:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal .sercurity-setup-step .setup-step .step-wrap .qr_wrap li .qr_img { position: absolute; top: 13px; left: 50%; margin: 0 0 0 -45px; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .qr_wrap li .qr_img img { max-width: 90px; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .qr_wrap li a {font-size: .75rem; line-height: 38px;  position: absolute; bottom: 0; left: 0; width: 100%; height: 38px; color: #fff; border-radius: 0 0 5px 5px; background: #000; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .qr_wrap li a:before {position: relative; bottom: 2px; display: inline-block; width: 16px; height: 19px; margin-right: 4px;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -282px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal .sercurity-setup-step .setup-step .step-wrap .qr_wrap li a:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
html[lang=en] .service-portal .sercurity-setup-step .setup-step .step-wrap .qr_wrap li a:before { margin-right: 8px; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .generation-progress { display: block; margin-top: 28px; text-align: center; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .generation-progress > li {position: relative;  display: inline-block; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .generation-progress > li .step {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 700; line-height: 35px; position: relative; z-index: 1;  display: inline-block; box-sizing: border-box; width: 35px; height: 35px; text-align: center; color: #ccc; border-radius: 35px; background-color: #eee; box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, .09); }
.service-portal .sercurity-setup-step .setup-step .step-wrap .generation-progress > li + li { padding-left: 100px; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .generation-progress > li + li:before {position: absolute; top: 50%; right: 0; left: -5px; display: block; height: 4px; margin-top: -2px;  content: ''; background-color: #eee; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .generation-progress > li.current:before { background-color: #3b92ff; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .generation-progress > li.current .step { color: #fff; background-color: #228aff; box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, .3); }
.service-portal .sercurity-setup-step .setup-step .step-wrap .generation-progress > li.done:before { background-color: #3b92ff; }
.service-portal .sercurity-setup-step .setup-step .step-wrap .generation-progress > li.done .step { text-indent: -9999px; background-color: #228aff; box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, .3); }
.service-portal .sercurity-setup-step .setup-step .step-wrap .generation-progress > li.done .step:before {position: absolute; top: 50%; left: 50%; display: block; width: 17px; height: 12px; margin-top: -6px; margin-left: -8.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -288px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal .sercurity-setup-step .setup-step .step-wrap .generation-progress > li.done .step:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal .sercurity-setup-step .explain { font-size: .875rem; line-height: 1.57143em; padding: 15px 0 0; text-align: center; color: #888; }


.service-portal.page-portal-monthly-charges { background-color: #f4f4f4; }
.service-portal.page-portal-monthly-charges .layout-contents { -ms-flex-pack: start; justify-content: flex-start; }
.service-portal.page-portal-monthly-charges .title-monthly-charges { display: none; }
.service-portal.page-portal-monthly-charges .monthly-filter {overflow: hidden;  box-sizing: border-box; width: 1200px; margin: 0 auto; padding: 15px 32px; }
.service-portal.page-portal-monthly-charges .monthly-filter .filter-title {font-size: .875rem; font-weight: 700; line-height: 40px;  display: inline-block; margin-right: 15px; color: #000; }
.service-portal.page-portal-monthly-charges .monthly-filter select {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  margin-right: 40px; }
.service-portal.page-portal-monthly-charges .monthly-filter .select-month { display: inline-block; overflow: hidden; vertical-align: middle; border: 1px solid #e6e6e6; background-color: #f3f3f3; }
.service-portal.page-portal-monthly-charges .monthly-filter .select-month input[type=radio] { position: absolute; }
.service-portal.page-portal-monthly-charges .monthly-filter .select-month input[type=radio] + label {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; line-height: 34px;  display: block; float: left; box-sizing: border-box; width: 40px; height: 38px; padding: 0; text-align: center; color: #666; border: 2px solid #f3f3f3; }
.service-portal.page-portal-monthly-charges .monthly-filter .select-month input[type=radio] + label:before , .service-portal.page-portal-monthly-charges .monthly-filter .select-month input[type=radio] + label:after { content: none; }
.service-portal.page-portal-monthly-charges .monthly-filter .select-month input[type=radio]:checked + label { color: #000; border-color: #000; background-color: #fff; }
.service-portal.page-portal-monthly-charges .monthly-filter .select-month input[type=radio][disabled] + label { color: rgba(102, 102, 102, .2); }
.service-portal.page-portal-monthly-charges .monthly-filter .update-date {font-size: .75rem; font-weight: 400; line-height: 3.33333em;  display: inline-block; color: #666; }
.service-portal.page-portal-monthly-charges .monthly-filter .update-date:before {display: inline-block; width: 13px; height: 14px; margin: -3px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -19px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges .monthly-filter .update-date:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-portal-monthly-charges .monthly-charges-warning {font-size: .75rem; font-weight: 400; line-height: 1.66667em;  display: block; margin-top: 15px; color: #666; }
.service-portal.page-portal-monthly-charges .monthly-charges-warning .caution { color: #008dff; }
.service-portal.page-portal-monthly-charges .monthly-charges-warning em , .service-portal.page-portal-monthly-charges .monthly-charges-warning strong { font-weight: 700; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail { position: relative; margin-top: 15px; padding: 0 40px 40px 40px; background-color: #fff; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .recent-monthly { margin: 0 -40px; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .recent-monthly:after {display: table; clear: both;  content: ''; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .recent-monthly .monthly-item { display: block; float: left; box-sizing: border-box; width: 50%; height: 150px; padding: 45px 30px; color: #fff; background-color: #a4abb5; box-shadow: inset 0 0 2px 0 #686c72; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .recent-monthly .monthly-item .info {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; position: relative;  display: block; float: left; padding: 0 0 0 60px; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .recent-monthly .monthly-item .info:before {position: absolute; top: 0; left: 0; display: block; width: 45px; height: 59px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -559px -206px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges .monthly-charges-detail .recent-monthly .monthly-item .info:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .recent-monthly .monthly-item .info .monthly-title {font-size: 1.5rem; font-weight: 500; line-height: 1.08333em;  display: block; margin-top: 3px; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .recent-monthly .monthly-item .info .term {font-size: .875rem; font-weight: 400; line-height: 1.28571em;  display: block; margin-top: 9px; color: #ddd; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .recent-monthly .monthly-item .price {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.5rem; font-weight: 400; line-height: 60px;  display: block; float: right; text-align: right; color: #fff; }
html[lang=en] .service-portal.page-portal-monthly-charges .monthly-charges-detail .recent-monthly .monthly-item .price { font-size: 2.3125rem; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .recent-monthly .monthly-item.is-selected { position: relative; cursor: default; background-color: #338ff9; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .recent-monthly .monthly-item.is-selected:before {position: absolute; bottom: -18px; left: 35px; display: block; width: 0; height: 0;  content: ''; border-width: 19px 16px 0 16px; border-style: solid; border-color: #338ff9 transparent transparent transparent; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .recent-monthly .monthly-item.is-selected .term { color: rgba(214, 232, 253, .8); }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .current-monthly-title {font-size: 1.125rem; font-weight: 700; line-height: 1.16667em;  display: block; margin-top: 40px; color: #000; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-top-message {font-size: .75rem; font-weight: 400; line-height: 1.66667em;  display: block; float: right; margin-top: -20px; text-align: right; color: #666; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges {width: 100%;  margin-top: 20px; border-top: 2px solid #000; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges > tbody > tr > th {font-size: .75rem; font-weight: 400; height: 30px;  padding: 0 10px; color: #666; border-bottom: 1px solid #e6e6e6; background-color: #f4f4f4; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges > tbody > tr > th + th { border-left: 1px solid #e6e6e6; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges > tbody > tr > td {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 500;  position: relative; height: 90px; text-align: center; color: #000; border-bottom: 1px solid #e6e6e6; background-color: #fff; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges > tbody > tr > td + td { border-left: 1px solid #e6e6e6; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges > tbody > tr.usage > td { padding: 12px 30px 12px 25px; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges > tbody > tr.usage .chart-container {position: relative;  display: block; float: left; box-sizing: border-box; min-width: 190px; margin-top: 5px; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges > tbody > tr.usage .chart-container .amchart { display: block; width: 190px; height: 96px; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges > tbody > tr.usage .chart-container .amchart-title {font-size: .75rem; font-weight: 400; position: absolute; top: 50px; left: 0;  display: block; width: 190px; text-align: center; color: #666; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges > tbody > tr.usage .chart-container .amchart-legend { display: block; margin-top: 10px; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges > tbody > tr.usage .chart-container .amchart-legend span {font-size: .6875rem; font-weight: 400; line-height: 1.72727em;  display: inline-block; color: #999; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges > tbody > tr.usage .chart-container .amchart-legend span:before {display: inline-block; width: 8px; height: 8px; margin: -2px 4px 0 0;  content: ''; vertical-align: middle; background-color: #dfdfdf; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges > tbody > tr.usage .chart-container .amchart-legend span + span { margin-left: 5px; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges > tbody > tr.usage .chart-container .amchart-legend .remain:before { background-color: #71c826; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges .type { font-size: 1.125rem; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges .per-person {font-size: .75rem; font-weight: 400; line-height: 1.83333em;  display: block; margin-top: 4px; text-align: center; color: #666; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges .dc { color: #008dff; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges .sub-info {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .6875rem; font-weight: 400; line-height: 1.36364em;  display: inline-block; margin-top: -2px; padding: 0 4px; vertical-align: middle; color: #338ff9; border: 1px solid #338ff9; border-radius: 3px; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges .btn-inner {font-size: .75rem; font-weight: 400; line-height: 1.83333em;  display: inline-block; margin-top: -3px; padding: 0 15px; text-align: center; vertical-align: middle; color: #fff; background-color: #338ff9; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges .sms {font-size: .75rem; font-weight: 700;  display: inline-block; float: left; color: #666; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges .sms:before {display: inline-block; width: 16px; height: 13px; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -630px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges .sms:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges .voice-call {font-size: .75rem; font-weight: 700;  display: inline-block; float: left; color: #666; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges .voice-call:before {display: inline-block; width: 16px; height: 16px; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -696px -617px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges .voice-call:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges .sms-message {font-size: .75rem; font-weight: 400;  display: inline-block; float: right; color: #999; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges .sms-message strong { font-weight: 700; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges .coming-soon {font-size: .75rem; font-weight: 500; line-height: 1.5em; position: absolute; top: 0; right: 0; bottom: 0; left: 0;  display: block; padding: 40px 0; text-align: center; color: #999; background-color: rgba(255, 255, 255, .9); }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges .coming-soon:before {display: block; width: 34px; height: 29px; margin: 0 auto 7px auto;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -326px -410px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-currnet-monthly-charges .coming-soon:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-sms-usage { float: right; width: 252px; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-sms-usage > tbody > tr > th {font-size: .75rem; font-weight: 400;  height: 33px; text-align: left; color: #666; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-sms-usage > tbody > tr > td { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.125rem; font-weight: 500; text-align: right; color: #000; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-sms-usage > tbody > tr + tr th , .service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-sms-usage > tbody > tr + tr td { border-top: 1px solid #efefef; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-sms-usage .unit {font-size: .75rem;  display: inline-block; vertical-align: middle; color: #666; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-sms-usage strong { font-weight: 500; color: #e73c98; }
.service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-sms-usage [data-tooltip=info]:after {display: inline-block; width: 13px; height: 13px; margin: -2px 0 0 3px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -245px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges .monthly-charges-detail .tbl-sms-usage [data-tooltip=info]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-portal-monthly-charges .current-monthly-usage { padding: 29px 40px 30px 40px; background-color: #f4f4f4; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .update-time {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; float: right; color: #666; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .current-monthly-usage-title {font-size: 1rem; font-weight: 700; line-height: 1.1875em;  display: block; color: #000; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list {width: 100%;  margin-top: 15px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color: #fff; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list thead th {font-size: .75rem; font-weight: 700; height: 31px;  padding: 0 15px; text-align: left; color: #000; border-bottom: 1px solid #ccc; background-color: #f7f7f7; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list thead th.index { text-align: center; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list thead th.count { text-align: center; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list thead th + th { border-left: 1px solid #ccc; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list thead th + td { border-left: 1px solid #ccc; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list thead td { text-align: center; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; background-color: #f7f7f7; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list thead td .btn-sort { font-weight: 400; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list tbody th , .service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list tbody td {font-size: .75rem; font-weight: 400;  position: relative; height: 39px; padding: 0 15px; text-align: left; color: #000; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list tbody th.index , .service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list tbody td.index { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; text-align: center; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list tbody th.count , .service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list tbody td.count { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 500; text-align: center; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list tbody th.none , .service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list tbody td.none { height: 160px; background-color: transparent; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list tbody th + th , .service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list tbody th + td , .service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list tbody td + th , .service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list tbody td + td { border-left: 1px solid #ccc; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list tbody th { font-weight: 700; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list tbody tr + tr { border-top: 1px solid #efefef; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list .none-usage {font-size: .75rem; font-weight: 500; line-height: 1.5em; position: absolute; top: 0; right: 0; bottom: 0; left: 0;  display: block; padding: 40px 0; text-align: center; color: #999; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list .none-usage:before {display: block; width: 80px; height: 48px; margin: 0 auto 7px auto;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -472px -356px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list .none-usage:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list .btn-sort {font-size: .75rem; font-weight: 700; line-height: 30px; position: relative;  display: inline-block; padding-right: 22px; text-align: left; vertical-align: middle; white-space: nowrap; color: #000; }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list .btn-sort:after {position: absolute; top: 50%; right: 0; display: block; width: 17px; height: 10px; margin-top: -5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -423px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list .btn-sort:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list .btn-sort[data-state=desc]:after {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -638px -614px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list .btn-sort[data-state=desc]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list .btn-sort[data-state=asc]:after {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -446px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges .current-monthly-usage .tbl-monthly-usage-list .btn-sort[data-state=asc]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }


.service-portal.page-portal-monthly-charges.mcv2 { background-color: rgba(195, 200, 205, .1); }
.service-portal.page-portal-monthly-charges.mcv2 .layout-contents { -ms-flex-pack: start; justify-content: flex-start; }
.service-portal.page-portal-monthly-charges.mcv2 .layout-contents .layout-page-title {padding-bottom: 0px;  border-bottom: 0; }
.service-portal.page-portal-monthly-charges.mcv2 .layout-contents .layout-page-title .layout-page-title-inner { padding: 0 26px; }
.service-portal.page-portal-monthly-charges.mcv2 .layout-contents.only-top-full .layout-contents-inner.fixed-center { padding: 0 26px; }
.service-portal.page-portal-monthly-charges.mcv2 .title-monthly-charges { display: none; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-filter {overflow: hidden;  box-sizing: border-box; width: 1200px; margin: 0 auto; padding: 10px 26px; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-filter .filter-title {font-size: .875rem; font-weight: 700; line-height: 40px;  display: inline-block; margin-right: 10px; color: #666; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-filter select {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-weight: 400;  margin-right: 20px; border-radius: 4px; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-filter .select-month { display: inline-block; overflow: hidden; vertical-align: middle; border: 1px solid #e5e5e5; border-radius: 4px; background-color: #f3f3f3; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-filter .select-month input[type=radio] { position: absolute; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-filter .select-month input[type=radio] + label {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 38px;  display: block; float: left; box-sizing: border-box; width: 36px; height: 38px; padding: 0; text-align: center; color: #5e6b78; border: 0; border-radius: 4px; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-filter .select-month input[type=radio] + label:before , .service-portal.page-portal-monthly-charges.mcv2 .monthly-filter .select-month input[type=radio] + label:after { content: none; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-filter .select-month input[type=radio]:checked + label { color: #222; background-color: #fff; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-filter .select-month input[type=radio][disabled] + label { color: #c3c8cd; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-filter .update-date {font-size: .75rem; font-weight: 400; line-height: 3.33333em;  display: inline-block; color: #666; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-filter .update-date:before {display: inline-block; width: 13px; height: 14px; margin: -3px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -19px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges.mcv2 .monthly-filter .update-date:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-warning {font-size: .75rem; font-weight: 400; line-height: 1.66667em;  position: relative; display: block; margin-top: 20px; padding: 14px 15px 14px 37px; color: #88939f; border: 1px solid rgba(215, 222, 229, .6); border-radius: 4px; background: #f5f5f7; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-warning:before {position: absolute; top: 16px; left: 15px; width: 16px; height: 16px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -696px -573px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-warning:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-warning .caution { color: #008dff; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-warning em , .service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-warning strong { font-weight: 700; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail { position: relative; margin-top: 15px; padding: 0 30px 30px; border-radius: 4px; background-color: #fff; box-shadow: 0 2px 5px 1px rgba(0, 0, 0, .1); }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail .recent-monthly {overflow: hidden;  margin: 0 -30px; border-radius: 4px 4px 0 0; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail .recent-monthly:after {display: table; clear: both;  content: ''; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail .recent-monthly.mono .monthly-item { width: 100%; border-right: 0; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail .recent-monthly .monthly-item { display: block; float: left; box-sizing: border-box; width: 50%; height: 118px; padding: 37px 30px 35px; color: #000; border-right: 1px solid #cdd4db; border-bottom: 1px solid #cdd4db; background-color: #f5f5f7; box-shadow: inset 0 0 0 0 #686c72; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail .recent-monthly .monthly-item + .monthly-item { border-right: 0; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail .recent-monthly .monthly-item .info {font-family: 'Noto Sans Korean'; position: relative;  display: block; float: left; padding: 0; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail .recent-monthly .monthly-item .info:before { display: none; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail .recent-monthly .monthly-item .info .monthly-title {font-size: 1.25rem; font-weight: 500; line-height: 1.45em;  display: block; margin-top: 3px; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail .recent-monthly .monthly-item .info .term {font-size: .8125rem; font-weight: 400; line-height: 1.46154em;  display: block; margin-top: 0px; color: #88939f; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail .recent-monthly .monthly-item .price {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.25rem; font-weight: 400; line-height: 50px;  display: block; float: right; text-align: right; color: #88939f; }
html[lang=en] .service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail .recent-monthly .monthly-item .price { font-size: 2.0625rem; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail .recent-monthly .monthly-item.is-selected { position: relative; cursor: default; border-bottom: 0px; background-color: #fff; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail .recent-monthly .monthly-item.is-selected:before { display: none; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail .recent-monthly .monthly-item.is-selected .price { color: #1886ff; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail .recent-monthly .monthly-item.is-selected .term { color: #88939f; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail .current-monthly-title {font-size: .8125rem; font-weight: 400; line-height: 1.46154em;  display: block; margin-top: 10px; margin-bottom: 12px; color: #88939f; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail .tbl-top-message {font-size: .75rem; font-weight: 400; line-height: 1.66667em;  display: block; float: right; margin-top: -34px; text-align: right; color: #666; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail .current-monthly-detail-view {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; float: right; margin-top: -30px; padding: 6px 12px; transition: .5s ease; text-align: center; color: #fff; border-radius: 4px; background: #748599; }
.service-portal.page-portal-monthly-charges.mcv2 .monthly-charges-detail .current-monthly-detail-view:hover {transition: .5s ease;  background: #5e6b78; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used { padding: 0; background-color: #fff; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list {width: 100%;  margin-top: 15px; border-spacing: 0px; border-collapse: separate; border: 1px solid #efefef; border-radius: 4px; background-color: #fff; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > thead { display: table-header-group; border-collapse: separate; vertical-align: middle; border-color: inherit; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > thead th {font-size: .75rem; font-weight: 700; overflow: hidden; height: 40px;  padding: 0 15px; text-align: center; white-space: nowrap; text-overflow: ellipsis; color: #000; border-bottom: 1px solid #efefef; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > thead th:nth-child(1) { width: 18px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > thead th:nth-child(2) { width: 250px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > thead th:nth-child(3) { width: 103px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > thead th:nth-child(4) { width: 169px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > thead th:nth-child(5) { width: 138px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > thead th:nth-child(6) { width: 138px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > thead th:nth-child(7) { width: auto; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > thead th + th { border-left: 1px solid #efefef; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody:first-child > tr:first-child > td:first-child { border-radius: 4px 0 0 0; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody:last-child > tr:last-child > td:first-child { border-radius: 0 0 0 4px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td.detail { background: #f8f9fa; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges {overflow: hidden; width: 100%;  margin-top: 20px; border-collapse: separate; border: 1px solid #e6e6e6; border-radius: 4px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges.atcm > tbody > tr:last-child > td { border-bottom: 0; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges.atcm > tbody > tr > td { border-bottom: 1px solid #e6e6e6; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges.atcm > tbody > tr > td p { display: block; padding: 0 10px; text-align: left; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges.atcm > tbody > tr > td:nth-child(4) , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges.atcm > tbody > tr > td:nth-child(5) , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges.atcm > tbody > tr > td:nth-child(6) { text-align: center; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges + table.tbl-currnet-monthly-charges {height: 192px;  margin-top: 20px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr th {font-weight: 700;  text-align: center; color: #000; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > th:first-child { border-radius: 4px 0 0 0; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > th:last-child { border-radius: 0 4px 0 0; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > td:first-child { border-radius: 0 0 0 4px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > td:last-child {border-left: 1px solid #e6e6e6;  border-radius: 0 0 4px 0; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > th , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > td { position: relative; padding: 0px; vertical-align: middle; border-bottom: 0px solid #efefef; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > th {font-size: .8125rem; font-weight: 700; height: 30px;  padding: 0 10px; color: #000; border-bottom: 1px solid #e6e6e6; background-color: #f8f9fa; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > th + th { border-left: 1px solid #e6e6e6; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > td {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .8125rem; font-weight: 500;  position: relative; height: 50px; text-align: center; color: #000; border-bottom: 0px solid #e6e6e6; background-color: #fff; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > td:nth-child(4) , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > td:nth-child(5) , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > td:nth-child(6) { text-align: right; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > td p { position: relative; display: block; padding-right: 10px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > td p.total-price { color: #1886ff; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > td p.text-right { text-align: right; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > td p.has-btn { padding-right: 48px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > td p.has-btn label { position: absolute; top: 50%; right: 10px; overflow: hidden; width: 28px; height: 28px; transition: .3s ease-in-out; transform: translateY(-50%); text-indent: -9999em; border: 1px solid #e5e5e5; border-radius: 4px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > td p.has-btn label.detail-view:before {position: absolute; top: 50%; left: 50%; width: 18px; height: 19px;  content: ''; transform: translate(-50%, -50%); background-image: url(/assets/images/sprites.png); background-position: -351px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > td p.has-btn label.detail-view:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > td p.has-btn label:hover { border: 1px solid #1886ff; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > td p.has-btn label + button { display: none; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr > td + td { border-left: 1px solid #e6e6e6; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr.usage > td { padding: 12px 30px 12px 25px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr.usage > td .tbl-sms-usage > tbody > tr > th {font-size: .8125rem; font-weight: 400; line-height: 1.1875rem;  text-align: left; color: #88939f; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr.usage > td .tbl-sms-usage > tbody > tr > td { font-size: .8125rem; font-weight: 500; line-height: 1.1875rem; color: #000; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr.usage > td .tbl-sms-usage > tbody > tr > td span.unit { color: #88939f; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr.usage > td strong { font-weight: 500; color: #e73c98; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr.usage > td [data-tooltip=info]:after {display: inline-block; width: 13px; height: 13px; margin: -2px 0 0 3px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -245px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr.usage > td [data-tooltip=info]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr.usage .chart-container { position: relative; position: relative; display: block; float: left; box-sizing: border-box; min-width: 190px; margin-top: 5px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr.usage .chart-container .no-data {font-size: .75rem; font-weight: 500;  position: absolute; z-index: 500; top: 0; right: 0; bottom: 0; left: 0; display: -ms-flexbox; display: flex; color: #88939f; background-color: #fff; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr.usage .chart-container .amchart { display: block; width: 190px; height: 96px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr.usage .chart-container .amchart-title {font-size: .75rem; font-weight: 400; position: absolute; top: 46px; left: 0;  display: block; width: 190px; text-align: center; color: #666; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr.usage .chart-container .amchart-legend { display: block; margin-top: 10px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr.usage .chart-container .amchart-legend span {font-size: .6875rem; font-weight: 400; line-height: 1.72727em;  display: inline-block; color: #999; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr.usage .chart-container .amchart-legend span:before {display: inline-block; width: 8px; height: 8px; margin: -2px 4px 0 0;  content: ''; vertical-align: middle; background-color: #dfdfdf; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr.usage .chart-container .amchart-legend span + span { margin-left: 5px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges > tbody > tr.usage .chart-container .amchart-legend .remain:before { background-color: #1886ff; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges .type { font-size: .8125rem; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges .section-price , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges .per-person , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges .dc-info {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; margin-top: 0px; text-align: center; color: #88939f; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges .dc-info { text-align: right; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges .dc { color: #0acd7f; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges .sub-info {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .6875rem; font-weight: 400; line-height: 1.36364em;  display: inline-block; margin-top: -2px; padding: 0 4px; vertical-align: middle; color: #338ff9; border: 1px solid #338ff9; border-radius: 3px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges .btn-inner {font-size: .75rem; font-weight: 400; line-height: 1.83333em;  display: inline-block; margin-top: -3px; padding: 0 15px; text-align: center; vertical-align: middle; color: #fff; background-color: #338ff9; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges .sms {font-size: .75rem; font-weight: 700;  display: inline-block; float: left; color: #000; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges .sms:before {display: inline-block; width: 16px; height: 13px; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -630px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges .sms:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges .voice-call {font-size: .75rem; font-weight: 700;  display: inline-block; float: left; color: #000; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges .voice-call:before {display: inline-block; width: 16px; height: 16px; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -696px -617px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges .voice-call:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges .sms-message {font-size: .75rem; font-weight: 400;  display: inline-block; float: right; color: #999; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges .sms-message strong { font-weight: 700; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges .coming-soon {font-size: .75rem; font-weight: 500; line-height: 1.5em; position: absolute; top: 0; right: 0; bottom: 0; left: 0;  display: block; padding: 45px 0; text-align: center; color: #88939f; background-color: white; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges .coming-soon:before {display: block; width: 34px; height: 29px; margin: 0 auto 7px auto;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -326px -410px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody td .tbl-currnet-monthly-charges .coming-soon:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > th , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > td {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 500;  position: relative; padding: 0px 14px; text-align: left; vertical-align: middle; color: #000; border-bottom: 1px solid #efefef; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > th.amount , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > td.amount { text-align: right; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > th.price , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > td.price { text-align: right; color: #1886ff; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > th.view , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > td.view {padding: 0px;  text-align: center; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > th.view button , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > td.view button { position: relative; box-sizing: border-box; padding: 4px 20px 4px 8px; border: 1px solid #e5e5e5; border-radius: 14px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > th.view button:hover , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > td.view button:hover { border-color: #1886ff; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > th.view button.on , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > td.view button.on { color: #1886ff; border-color: #e5e5e5; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > th.view button.on:before , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > td.view button.on:before {margin-top: -7.5px;  transform: rotateX(180deg); border-top: 5px solid #1886ff; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > th.view button.on:hover , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > td.view button.on:hover { border-color: #e5e5e5; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > th.view button:before , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > td.view button:before {position: absolute; top: 50%; right: 8px; width: 0px; height: 0px; margin-top: 2.5px;  content: ''; transition: .3s ease-in-out; transform: translateY(-50%); border-top: 5px solid #88939f; border-right: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid transparent; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > th.index , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > td.index { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; text-align: center; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > th.count , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > td.count { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 500; text-align: center; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > th.none , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > td.none { height: 160px; background-color: transparent; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > th.no-data , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > td.no-data { text-align: center; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > th + th , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > th + td , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > td + th , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > td + td { border-left: 1px solid #efefef; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr { display: table-row; vertical-align: inherit; border-color: inherit; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > td { height: 51px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr > td > span.sub-info {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; margin-top: 0px; text-align: left; color: #88939f; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr.view-tr { display: none; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr.view-tr > td { padding: 15px 14px; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr.open + tr.view-tr { display: table-row; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr:last-child th , .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list > tbody > tr:last-child td { border-bottom: 0; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list .none-usage {font-size: .75rem; font-weight: 500; line-height: 1.5em; position: absolute; top: 0; right: 0; bottom: 0; left: 0;  display: block; padding: 40px 0; text-align: center; color: #999; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list .none-usage:before {display: block; width: 80px; height: 48px; margin: 0 auto 7px auto;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -472px -356px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list .none-usage:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list .btn-sort {font-size: .75rem; font-weight: 700; line-height: 30px; position: relative;  display: inline-block; padding-right: 22px; text-align: left; vertical-align: middle; white-space: nowrap; color: #000; }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list .btn-sort:after {position: absolute; top: 50%; right: 0; display: block; width: 17px; height: 10px; margin-top: -5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -423px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list .btn-sort:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list .btn-sort[data-state=desc]:after {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -638px -614px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list .btn-sort[data-state=desc]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list .btn-sort[data-state=asc]:after {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -446px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-portal-monthly-charges.mcv2 .current-monthly-used .tbl-monthly-used-list .btn-sort[data-state=asc]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }


.service-portal.page-pricing .layout-page-title .btn-application {font-size: .875rem; font-weight: 700; line-height: 40px;  display: inline-block; width: 194px; height: 40px; margin-right: -10px; text-align: center; color: #fff; background-color: #000; }
.service-portal.page-pricing .layout-page-title .btn-application:before {display: inline-block; width: 19px; height: 19px; margin: -4px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -301px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-pricing .layout-page-title .btn-application:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }

.service-portal.page-pricing .layout-contents-inner {padding: 17px 32px 0 32px;  -ms-flex-pack: start; justify-content: flex-start; }
.service-portal.page-pricing .layout-contents-inner .common-tabs { display: -ms-flexbox; display: flex; }
.service-portal.page-pricing .layout-contents-inner .common-tabs .btn { -ms-flex: 1 1 0px; flex: 1 1 0; }

.service-portal.page-pricing .pricing-description {font-size: .875rem; font-weight: 500; line-height: 1.64286em;  display: block; margin-top: 33px; }

.service-portal.page-pricing .pricing-guide {font-size: .875rem; line-height: 1.64286em;  margin-top: 14px; color: #000; }
.service-portal.page-pricing .pricing-guide ol > li { margin-top: 14px; }

.service-portal.page-pricing .list-pricing { display: -ms-flexbox; display: flex; margin: 35px -20px 0 -15px; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: start; align-content: flex-start; }
.service-portal.page-pricing .list-pricing:after {display: table; clear: both;  content: ''; }
.service-portal.page-pricing .list-pricing > li {width: 360px;  margin: 0 15px 40px 15px; }
.service-portal.page-pricing .list-pricing.alertnow.temp > li { width: 554px; }
.service-portal.page-pricing .list-pricing.alertnow .pricing-item { height: auto; }
.service-portal.page-pricing .list-pricing.alertnow .pricing-item-cost { position: static; border: 0; }
.service-portal.page-pricing .list-pricing.alertnow .pricing-item-cost p + p { margin-top: 15px; }
.service-portal.page-pricing .list-pricing.alertnow .pricing-item-cost .value { font-size: 3.75rem; color: #0072f7; }
.service-portal.page-pricing .list-pricing.alertnow .pricing-item-cost .value em {font-family: 'Apple SD Gothic','Noto Sans Korean', sans-serif;  font-size: 2.5rem; }
.service-portal.page-pricing .list-pricing.alertnow .pricing-item-cost .value span { font-size: .875rem; }
.service-portal.page-pricing .list-pricing.alertnow .pricing-item-cost .explain { font-size: 14px; line-height: 1.57143em; color: #666; }
.service-portal.page-pricing .list-pricing.alertnow .pricing-item-cost .explain span { display: block; }
.service-portal.page-pricing .list-pricing.alertnow .pricing-item-cost .explain span em { font-weight: 700; }
.service-portal.page-pricing .list-pricing.alertnow .pricing-benefit-list {font-size: 1rem; padding: 20px 40px; text-align: left;  background: #f9f9f9; }
.service-portal.page-pricing .list-pricing.alertnow .pricing-benefit-list li { padding: 10px 0 10px 30px; text-indent: -30px; }
.service-portal.page-pricing .list-pricing.alertnow .pricing-benefit-list li:before {display: inline-block; width: 15px; height: 11px; margin-right: 15px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -465px -477px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-pricing .list-pricing.alertnow .pricing-benefit-list li:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-pricing .list-pricing.alertnow .pricing-benefit-list li.none { color: #bbb; }
.service-portal.page-pricing .list-pricing.alertnow .pricing-benefit-list li.none:before {width: 15px; height: 11px;  background-image: url(../images/layout_sprites.png); background-position: -486px -477px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-pricing .list-pricing.alertnow .pricing-benefit-list li.none:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-pricing .list-pricing.alertnow .pricing-benefit-list li em { color: #0072f7; }

.service-portal.page-pricing .pricing-item {position: relative;  display: block; height: 412px; text-align: center; border: 2px solid #e4e3e3; background-color: #fff; }
.service-portal.page-pricing .pricing-item .head {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-size: 500; line-height: 50px;  height: 50px; text-transform: uppercase; color: #fff; background: #63b4f0; }
.service-portal.page-pricing .pricing-item .head.basic { background: #0088f8; }
.service-portal.page-pricing .pricing-item .head.standard { background: #0088f8; }
.service-portal.page-pricing .pricing-item .head.enterprise { background: #0056dd; }
.service-portal.page-pricing .pricing-item .key {font-size: .75rem; font-weight: 500;  display: block; color: #999; }
.service-portal.page-pricing .pricing-item .value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.5rem; font-weight: 400; line-height: 1.20833em;  display: block; }
.service-portal.page-pricing .pricing-item .explain { font-size: 14px; line-height: 1.57143em; padding: 0 15px; color: #666; }
.service-portal.page-pricing .pricing-item .explain span { display: block; }
.service-portal.page-pricing .pricing-item .explain span em { font-weight: 700; }
.service-portal.page-pricing .pricing-item .intance { display: block; margin-top: 80px; }
.service-portal.page-pricing .pricing-item .intance .value { margin-top: 10px; }
.service-portal.page-pricing .pricing-item .intance:before {display: block; width: 80px; height: 63px; margin: 0 auto 27px auto;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -92px -475px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-pricing .pricing-item .intance:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-pricing .pricing-item .users { display: block; margin-top: 52px; }
.service-portal.page-pricing .pricing-item .users .value { margin-top: 10px; }
.service-portal.page-pricing .pricing-item .users:before {display: block; width: 73px; height: 68px; margin: 0 auto 10px auto;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -559px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-pricing .pricing-item .users:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-pricing .pricing-item .pricing-item-cost { position: absolute; right: 0; bottom: 0; left: 0; padding: 30px 0 45px 0; border-top: 1px dashed #e4e3e3; }
.service-portal.page-pricing .pricing-item .pricing-item-cost .value { font-size: 2.8125rem; line-height: 1.22222em; color: #000; }
.service-portal.page-pricing .pricing-item .pricing-item-cost .value.too { font-size: 2.5rem; }
.service-portal.page-pricing .pricing-item .pricing-item-cost .value em {font-family: 'Apple SD Gothic','Noto Sans Korean', sans-serif;  font-size: 2.0625rem; }
.service-portal.page-pricing .pricing-item .pricing-item-cost .value span { font-size: .75rem; color: #666; }
.service-portal.page-pricing .pricing-item .pricing-item-cost strong.value { color: #0072f7; }
.service-portal.page-pricing .pricing-item .pricing-item-cost p + p { margin-top: 10px; }
.service-portal.page-pricing .pricing-item[data-state=md] { height: 412px; }

.service-portal.page-pricing .tbl-pricing {width: 100%;  margin-top: 35px; }
.service-portal.page-pricing .tbl-pricing thead th {font-size: .75rem; font-weight: 700;  position: relative; height: 60px; padding: 0 0 0 25px; text-align: left; color: #000; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; }
.service-portal.page-pricing .tbl-pricing thead th + th:before {position: absolute; top: 50%; left: 0; display: block; width: 1px; height: 20px; margin-top: -10px;  content: ''; background-color: #ddd; }
.service-portal.page-pricing .tbl-pricing tbody td {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.5rem; line-height: 1.45833em; height: 120px;  padding-left: 25px; color: #000; border-bottom: 2px solid #eee; }
.service-portal.page-pricing .tbl-pricing tbody td img { display: inline-block; width: 62px; height: 62px; }
.service-portal.page-pricing .tbl-pricing tbody td.idx {font-size: 1.25rem; font-weight: 400;  padding-left: 45px; text-align: left; color: #666; }
.service-portal.page-pricing .tbl-pricing tbody td .from-to {font-size: .75rem; font-weight: 500; line-height: 1.66667em;  display: block; margin-bottom: 10px; color: #999; }
.service-portal.page-pricing .tbl-pricing tbody td .tilde { display: inline-block; margin-top: 33px; }
.service-portal.page-pricing .tbl-pricing tbody td .won { font-size: 1.1875rem; margin-right: 5px; }
.service-portal.page-pricing .tbl-pricing .c { padding-right: 0; padding-left: 0; text-align: center; }
.service-portal.page-pricing .tbl-pricing .rates {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; line-height: 70px;  display: inline-block; width: 70px; text-align: center; color: #fff; border-radius: 70px; background-color: #0072f7; hegith: 70px; }


.service-portal.page-intro .layout-contents { padding: 0px; }
.service-portal.page-intro .layout-contents .layout-page-title { margin: 0; }
.service-portal.page-intro .layout-contents .layout-page-title .layout-page-utils .button-normal { min-width: 140px; }

.service-portal.page-intro .intro-wrap h2 { font-size: 1.625rem; font-weight: 700; line-height: 1.5em; }
html[lang=en] .service-portal.page-intro .intro-wrap h2 { font-size: 1.5625rem; }

.service-portal.page-intro .intro-wrap h3 { font-size: 1.4375rem; font-weight: 700; }
.service-portal.page-intro .intro-wrap h3 span {font-size: 1.1875rem; font-weight: 500;  display: block; }

.service-portal.page-intro .intro-contents {width: 980px;  margin: 0 auto; }

.service-portal.page-intro .intro-header { padding: 88px 0 105px 0; text-align: center; }
.service-portal.page-intro .intro-header .img-wrap { padding: 52px 0 62px; }
.service-portal.page-intro .intro-header .description { text-align: left; }
.service-portal.page-intro .intro-header .description > ul {display: table; clear: both; width: 100%;  content: ''; }
.service-portal.page-intro .intro-header .description > ul > li { float: left; }
html[lang=en] .service-portal.page-intro .intro-header .description > ul > li:nth-child(3) { margin: 5px 0 0; }
html[lang=zh] .service-portal.page-intro .intro-header .description > ul > li:nth-child(3) { margin: 40px 0 0; }
.service-portal.page-intro .intro-header .description > ul > li:nth-child(2) { float: right; }
.service-portal.page-intro .intro-header .description > ul > li:nth-child(3) { clear: both; margin: 30px 0 0; }
.service-portal.page-intro .intro-header .description > ul > li ul { margin: 20px 0 0; }
.service-portal.page-intro .intro-header .description > ul > li ul li { font-size: 1rem; line-height: 1.42857em; margin: 8px 0 0; padding: 0 0 0 10px; text-indent: -10px; color: #4a4a4a; }
.service-portal.page-intro .intro-header .description > ul > li ul li:before {position: relative; bottom: 2px; display: inline-block; width: 3px; height: 3px; margin-right: 8px;  content: ''; vertical-align: middle; background: #9b9b9b; }

.service-portal.page-intro .intro-screenshot { padding: 125px 0 137px 0; background-color: #f6f6f6; }
.service-portal.page-intro .intro-screenshot .intro-contents section { padding: 75px 0; border-bottom: 1px solid #d4d4d4; }
.service-portal.page-intro .intro-screenshot .intro-contents section h2 { font-size: 2.125rem; font-weight: bold; }
.service-portal.page-intro .intro-screenshot .intro-contents section p { font-size: 1.125rem; line-height: 1.7em; color: #555; }
.service-portal.page-intro .intro-screenshot .intro-contents section:first-child { padding-top: 20px; }
.service-portal.page-intro .intro-screenshot .intro-contents section:last-child { border-bottom: 0; }
.service-portal.page-intro .intro-screenshot .intro-contents section.integrated h2 { padding-bottom: 20px; }
.service-portal.page-intro .intro-screenshot .intro-contents section.integrated .text_img_both div { padding: 110px 0 0; }
.service-portal.page-intro .intro-screenshot .intro-contents section.integrated .text_img_both .img-wrap { padding: 0; }
.service-portal.page-intro .intro-screenshot .intro-contents section.incident .img-wrap { padding: 30px 0; }
.service-portal.page-intro .intro-screenshot .intro-contents section.escalation h2 { padding-bottom: 20px; }
.service-portal.page-intro .intro-screenshot .intro-contents section.escalation .text_img_both div { padding: 35px 0 0; }
.service-portal.page-intro .intro-screenshot .intro-contents section.escalation .text_img_both div .first { padding: 0 0 25px; }
.service-portal.page-intro .intro-screenshot .intro-contents section.escalation .text_img_both .img-wrap { padding: 0; }
.service-portal.page-intro .intro-screenshot .intro-contents section.escalation .img-wrap { padding: 92px 0 34px; }
.service-portal.page-intro .intro-screenshot .intro-contents section .text_img_both {display: table; clear: both;  width: 100%; content: ''; }
.service-portal.page-intro .intro-screenshot .intro-contents section .text_img_both div { float: left; }
.service-portal.page-intro .intro-screenshot .intro-contents section .text_img_both div.img-wrap { float: right; }
.service-portal.page-intro .intro-screenshot img { display: block; max-width: 100%; margin: 0 auto; }
.service-portal.page-intro .intro-screenshot .bg { text-align: center; }
.service-portal.page-intro .intro-screenshot .bg-line { position: relative; margin-top: 120px; padding-top: 120px; }
.service-portal.page-intro .intro-screenshot .bg-line:before {position: absolute; top: 0; left: 50%; display: block; width: 1200px; height: 1px; margin-left: -600px;  content: ''; background-color: #e4e4e4; }

.service-portal.page-intro .intro-link {position: relative; padding: 50px 0 130px; text-align: center;  background-color: #f6f6f6; }
.service-portal.page-intro .intro-link > a {position: relative;  display: inline-block; overflow: hidden; width: 1150px; height: 140px; margin: 0 0 20px; text-align: left; background-color: #fff; box-shadow: 1px 1px 2px 0 #b0b0b0; }
.service-portal.page-intro .intro-link > a > div { float: left; }
.service-portal.page-intro .intro-link > a .intro-link-imgarea {line-height: 8.75em;  width: 250px; height: 140px; text-align: center; }
.service-portal.page-intro .intro-link > a .intro-link-imgarea img { vertical-align: middle; }
.service-portal.page-intro .intro-link > a .into-link-textarea { width: 900px; padding: 35px 0 0; color: #888; }
.service-portal.page-intro .intro-link > a .into-link-textarea p { font-weight: 300; }
.service-portal.page-intro .intro-link > a .into-link-textarea p:first-child {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; font-weight: 300; margin: 0 0 4px;  color: #000; }
.service-portal.page-intro .intro-link > a .into-link-textarea p em { font-weight: 500; }
.service-portal.page-intro .intro-link > a:after {position: absolute; top: 50%; right: 50px; width: 27px; height: 51px; margin-top: -25.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -559px -411px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-intro .intro-link > a:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-intro .intro-link:before {position: absolute; top: 0; left: 50%; display: block; width: 1200px; height: 1px; margin-left: -600px;  content: ''; background-color: #e4e4e4; }


.service-intro-contents { padding-bottom: 0; }
.service-intro-contents > header {line-height: 3.0625em;  height: 49px; padding: 0 34px; }
.service-intro-contents > header img { vertical-align: middle; }
.service-intro-contents .intro-contents-top {min-width: 1008px; padding: 47px 0 0; text-align: center; color: #fff;  background-color: #0994f3; }
.service-intro-contents .intro-contents-top.service-guide-intro { padding: 27px 0 0px; }
.service-intro-contents .intro-contents-top h1 {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.25rem; font-weight: 300; line-height: 1;  padding: 15px 0 0; }
.service-intro-contents .intro-contents-top h1 em {font-size: 3.4375rem;  font-weight: 400; display: block; color: #00e1ff; }
.service-intro-contents .intro-contents-top p.sub-txt { font-size: 1rem; font-weight: 300; line-height: 1.5625em; padding: 5px 0 36px; }
.service-intro-contents .intro-contents-top .bg_area , .service-intro-contents .intro-contents-top .service-join-contents , .service-intro-contents .intro-contents-top .service-join-wrapper {position: relative; box-sizing: border-box;  width: 1000px; margin: 0 auto; text-align: left; }
.service-intro-contents .intro-contents-top .bg_area:after , .service-intro-contents .intro-contents-top .service-join-contents:after , .service-intro-contents .intro-contents-top .service-join-wrapper:after {display: table; clear: both;  content: ''; }
.service-intro-contents .intro-contents-top .bg_area { padding: 0 0 15px; }
.service-intro-contents .intro-contents-top .bg_area.metering-area {position: relative;  padding: 25px 0 58px; }
.service-intro-contents .intro-contents-top .bg_area.metering-area:before {position: absolute; top: 0; left: 0; width: 100%; height: 1px;  content: ''; background: rgba(0, 0, 0, .1); }
.service-intro-contents .intro-contents-top .service-join { margin: 31px 0 0; padding: 29px 0; background-color: #0885db; }
.service-intro-contents .intro-contents-top .service-join.service-join-asset { margin: 12px 0 0; }
.service-intro-contents .intro-contents-top .service-join p { font-size: 22px; font-weight: 500; line-height: 43px; float: left; }
.service-intro-contents .intro-contents-top .service-join a {font-size: 18px; font-weight: 500; line-height: 41px; position: relative; display: inline-block; float: right;  width: 241px; height: 43px; padding: 0 28px; color: #fff; border-radius: 100px; background-color: #00c2ff; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5); }
.service-intro-contents .intro-contents-top .service-join a:after {position: absolute; top: 50%; right: 20px; width: 8px; height: 12px; margin-top: -6px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -405px -330px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-intro-contents .intro-contents-top .service-join a:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-intro-contents .intro-contents-top .service-join-wrapper {padding: 50px;  background: #fff; box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .5); }
.service-intro-contents .intro-contents-top .service-join-wrapper .setup-guide-wrap { position: relative; padding: 25px 0 00px; }
.service-intro-contents .intro-contents-top .service-join-wrapper .setup-guide-wrap h3 { font-size: 1.125rem; font-weight: 500; padding: 0 0 10px; color: #1886ff; }
.service-intro-contents .intro-contents-top .service-join-wrapper .setup-guide-wrap li { font-size: .875rem; line-height: 1.42857em; position: relative; margin: 10px 0 0; padding: 0 0 0 18px; color: #000; }
.service-intro-contents .intro-contents-top .service-join-wrapper .setup-guide-wrap li:after {position: absolute; top: 5px; left: 0; width: 7px; height: 7px;  content: ''; border-radius: 100%; background-color: #000; }
.service-intro-contents .intro-contents-top .service-join-wrapper .setup-guide-wrap li strong { font-weight: 600; }
.service-intro-contents .intro-contents-top .service-join-wrapper .setup-guide-wrap a {font-size: 1rem; line-height: 2.5625em;  position: absolute; top: 50%; right: 0; display: inline-block; width: 190px; height: 41px; margin: -20px 0 0; padding: 0 0 0 30px; color: #fff; border-radius: 5px; background-color: #000; }
.service-intro-contents .intro-contents-top .service-join-wrapper .setup-guide-wrap a:after {position: absolute; top: 50%; right: 20px; width: 8px; height: 12px; margin-top: -6px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -405px -330px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-intro-contents .intro-contents-top .service-join-wrapper .setup-guide-wrap a:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-intro-contents .intro-contents-top .service-join-wrapper .service-form-wrap {width: 900px; margin: 0 auto;  padding: 28px 0 37px; text-align: center; background-color: #f6f6f6; }
.service-intro-contents .intro-contents-top .service-join-wrapper .service-form-wrap h2 { font-size: 1.75rem; margin: 0 50px; padding: 0 0 22px; color: #000; border-bottom: 1px solid #d8d8d8; }
.service-intro-contents .intro-contents-top .service-join-wrapper .service-form-wrap .forms-item { margin: 20px 0 0; }
.service-intro-contents .intro-contents-top .service-join-wrapper .service-form-wrap .forms-item.first { margin: 30px 0 0; }
.service-intro-contents .intro-contents-top .service-join-wrapper .service-form-wrap .forms-item .label {font-size: .875rem;  display: inline-block; width: 108px; margin-right: 22px; text-align: left; color: #000; }
.service-intro-contents .intro-contents-top .service-join-wrapper .service-form-wrap .forms-item input { display: inline-block; width: 410px; }
.service-intro-contents .intro-contents-top .service-join-wrapper .service-form-wrap .invalid-message span { display: inline-block; width: 410px; text-align: left; }
.service-intro-contents .intro-contents-top .service-join-wrapper .service-form-wrap .invalid-message:before {font-size: .875rem;  display: inline-block; width: 108px; margin-right: 22px; content: ''; text-align: left; }
.service-intro-contents .intro-contents-top .service-join-wrapper .service-form-wrap .left_text_none { margin: 20px 0 0; }
.service-intro-contents .intro-contents-top .service-join-wrapper .service-form-wrap .left_text_none:before {font-size: .875rem;  display: inline-block; width: 108px; margin-right: 22px; content: ''; text-align: left; }
.service-intro-contents .intro-contents-top .service-join-wrapper .service-form-wrap .left_text_none .set-check {display: inline-block;  width: 410px; text-align: left; }
.service-intro-contents .intro-contents-top .service-join-wrapper .service-form-wrap .left_text_none .set-check a {margin: 0 0 0 5px;  color: #555; }
.service-intro-contents .intro-contents-top .service-join-wrapper .service-form-wrap .left_text_none .button-normal[data-size=large] {font-size: 1rem; font-weight: 500;  width: 410px; height: 50px; border-radius: 5px; }
.service-intro-contents .intro-contents-top .service-info-join { padding: 30px 0 0; }
.service-intro-contents .intro-contents-top .service-info-join p { font-size: 1rem; font-weight: 400; }
.service-intro-contents .intro-contents-top .service-info-join p a { text-decoration: underline; color: inherit; }
.service-intro-contents .intro-contents-top .service-guide {position: relative; box-sizing: border-box; width: 1000px; margin: 20px auto 0; padding: 50px; text-align: left; color: #000;  background: #fff; box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .5); }
.service-intro-contents .intro-contents-top .service-guide:after {display: table; clear: both;  content: ''; }
.service-intro-contents .intro-contents-top .service-guide > section { margin: 0 0 70px; }
.service-intro-contents .intro-contents-top .service-guide > section .img_area { margin: 30px 0 38px; }
.service-intro-contents .intro-contents-top .service-guide > section .text_area h2 { font-size: 1.25rem; padding: 0 0 14px; color: #000; border-bottom: 1px solid #d8d8d8; }
.service-intro-contents .intro-contents-top .service-guide > section .text_area p {font-size: 1rem; line-height: 1.83333em;  padding: 20px 0 0; color: #333; }
.service-intro-contents .intro-contents-top .service-guide > section .text_area p strong { font-weight: 600; color: #ff2795; }
.service-intro-contents .intro-contents-top .service-guide > section .text_area p span {font-weight: 600;  position: relative; display: inline-block; margin: 0 0 0 3px; padding: 0 0 0 25px; }
.service-intro-contents .intro-contents-top .service-guide > section .text_area p span em {font-size: .6875rem; line-height: 18px;  position: absolute; top: 50%; left: 0; width: 18px; height: 18px; margin: -8px 0 0; text-align: center; color: #fff; border-radius: 50%; background: #54b9ff; }
.service-intro-contents .intro-contents-top .service-guide > section .text_area p span em.no_txt { top: -8px; }
.service-intro-contents .intro-contents-top-link {font-size: .875rem; position: relative; margin: 86px 0 0; padding: 30px 0; color: #000;  background-color: #f6f6f6; box-shadow: 0 2px 2px 0 rgba(181, 181, 181, .5); }
.service-intro-contents .intro-contents-top-link:after {position: absolute; top: 50%; left: 50%; width: 1px; height: 126px; margin: -63px 0 0 -1px;  content: ''; background-color: #d6d6d6; }
.service-intro-contents .intro-contents-top-link ul { font-size: 0; }
.service-intro-contents .intro-contents-top-link li { display: inline-block; width: 340px; min-height: 80px; padding: 0 0 0 82px; text-align: center; }
.service-intro-contents .intro-contents-top-link li p {font-size: .875rem;  line-height: 1.375em; }
.service-intro-contents .intro-contents-top-link li:first-child { padding: 0 82px 0 0; }
.service-intro-contents .intro-contents-top-link a {font-size: 1rem; line-height: 2.4375em; display: inline-block; width: 178px; height: 39px; margin: 10px 0 0; text-align: center; color: #fff; border-radius: 100px;  background: #111; }
.service-intro-contents .intro-contents-top-link.service-info-margin { margin: 42px 0 0; }
.service-intro-contents .intro-contents-middle { padding: 20px 0 0; }
.service-intro-contents .intro-contents-middle section {position: relative; width: 1008px;  margin: 0 auto; padding: 38px 92px; }
.service-intro-contents .intro-contents-middle section:before { position: absolute; bottom: 0; left: 92px; width: 1008px; height: 1px; content: ''; background-color: #e4e4e4; }
.service-intro-contents .intro-contents-middle section:last-child:before {overflow: hidden;  height: 0; }
.service-intro-contents .intro-contents-middle section h2 { font-size: 1.5rem; }
.service-intro-contents .intro-contents-middle section h3 { font-size: 1.25rem; font-weight: normal; padding: 20px 0 0; color: #333; }
.service-intro-contents .intro-contents-middle section h3 + p { font-size: 1rem; }
.service-intro-contents .intro-contents-middle section p , .service-intro-contents .intro-contents-middle section blockquote { font-size: 1rem; line-height: 1.625em; }
.service-intro-contents .intro-contents-middle section h2 + p , .service-intro-contents .intro-contents-middle section hgroup + p , .service-intro-contents .intro-contents-middle section h3 + p , .service-intro-contents .intro-contents-middle section figure + p , .service-intro-contents .intro-contents-middle section blockquote {font-weight: normal;  padding: 20px 0 0; color: #666; }
.service-intro-contents .intro-contents-middle section h2 + p a , .service-intro-contents .intro-contents-middle section hgroup + p a , .service-intro-contents .intro-contents-middle section h3 + p a , .service-intro-contents .intro-contents-middle section figure + p a , .service-intro-contents .intro-contents-middle section blockquote a {text-decoration: underline;  color: #0994f3; }
.service-intro-contents .intro-contents-middle section blockquote + p { color: #666; }
.service-intro-contents .intro-contents-middle section.sub-section h3 { font-size: 1.5rem; font-weight: 600; padding: 0; color: #000; }
.service-intro-contents .intro-contents-middle section table {font-size: 1rem;  width: 100%; border: 1px solid #c3c3c3; }
.service-intro-contents .intro-contents-middle section table th {text-align: center; color: #666;  background-color: #f6f6f6; }
.service-intro-contents .intro-contents-middle section table th , .service-intro-contents .intro-contents-middle section table td { height: 50px; }
.service-intro-contents .intro-contents-middle section table td { font-size: 15px; padding: 0 0 0 30px; text-align: left; }
.service-intro-contents .intro-contents-middle section table thead th { background-color: #d8d8d8; }
.service-intro-contents .intro-contents-middle section table tbody th {font-weight: normal;  color: #333; }
.service-intro-contents .intro-contents-middle section table tbody th {padding: 0 0 0 17px;  text-align: left; }
.service-intro-contents .intro-contents-middle section table#resource_table tbody th span , .service-intro-contents .intro-contents-middle section table#resource_table tbody td { color: #666; }
.service-intro-contents .intro-contents-middle section table#resource_table tbody td.null { padding: 0; text-align: center; }
.service-intro-contents .intro-contents-middle section figure {padding: 25px 0 40px; text-align: center; border-radius: 10px;  background-color: #f6f6f6; }
.service-intro-contents .intro-contents-middle section table , .service-intro-contents .intro-contents-middle section figure { margin: 20px 0 0; }
.service-intro-contents .intro-contents-middle section figcaption { font-size: .875rem; padding: 0 0 20px; color: #666; }
.service-intro-contents .intro-contents-middle section figure.noBg {margin: 0; padding: 0;  background: none; }
.service-intro-contents .intro-contents-middle section figure.noBg figcaption {font-size: 0; overflow: hidden; width: 0;  height: 0; padding: 0; }

.service-portal.page-consult { background-color: #f7f7f7; }
.service-portal.page-consult .layout-page-title { margin: 0px 0 26px; text-align: center; border: 0px; }
.service-portal.page-consult .layout-page-title h1 {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; font-weight: 400; line-height: 2.5rem;  display: inline-block; }
.service-portal.page-consult .layout-page-title .common-sub-title {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 100; line-height: 1.75rem; width: 100%; height: 1rem;  dispaly: inline-block; }
.service-portal.page-consult .layout-page-title.multiline { height: auto; }
.service-portal.page-consult main { background-image: url('../images/815/layout_contents_bg01.png'); background-position: center; }
.service-portal.page-consult .layout-contents-inner { position: relative; flex-direction: row; min-height: 780px; margin-top: 65px; padding-right: 70px; padding-left: 70px; -ms-flex-direction: row; -ms-flex-pack: justify; justify-content: space-between; }
.service-portal.page-consult .join-container {width: 100%;  margin-top: 40px; padding: 0; }
.service-portal.page-consult .join-container .agreement-container { border: 1px solid #e6e6e6; background-color: #fff; }
.service-portal.page-consult .join-container .agreement-container .agreement-container-header {font-weight: 500; line-height: 60px; height: 60px;  padding: 0 30px; border-bottom: 1px solid #e6e6e6; }
.service-portal.page-consult .join-container .agreement-container .agreement-container-header label { font-size: 1rem; font-weight: inherit; padding-left: 25px; color: #999; }
.service-portal.page-consult .join-container .agreement-container .agreement-container-header input[type='checkbox']:checked + label { color: #000; }
.service-portal.page-consult .join-container .agreement-container .agreement-statement { height: auto; max-height: 240px; margin: 0; padding: 40px 60px; border: 0px; }
.service-portal.page-consult .join-container .agreement-container .agreement-statement a:link { font-size: .875rem; text-decoration: underline; }
.service-portal.page-consult .join-container .agreement-container .agreement-statement p { font-size: .875rem; }
.service-portal.page-consult .join-container .agreement-container + .agreement-container { margin-top: 10px; }
.service-portal.page-consult .join-container .agreement-container .agreenemt-radio-group { padding: 10px 30px 20px; }
.service-portal.page-consult .join-container .agreement-container .agreenemt-radio-group label { font-size: 1rem; }
.service-portal.page-consult .join-container .agreement-container .agreenemt-radio-group label + input[type='radio'] + label { margin-left: 1em; }
.service-portal.page-consult .join-container .agreement-container[data-state=invited] .agreement-statement { height: 550px; }
.service-portal.page-consult .join-container .join-container-btns { margin-top: 60px; text-align: center; }
.service-portal.page-consult .join-container .join-container-btns .button-normal {min-width: 200px;  margin: 0 3px; }
.service-portal.page-consult .contents.left { width: 460px; }
.service-portal.page-consult .contents.left h1 { font-size: 2.5rem; font-weight: 700; line-height: 2.75rem; color: #000; }
.service-portal.page-consult .contents.left h1 + p { font-size: 1rem; font-weight: 400; line-height: 1.5rem; margin-top: 33px; color: #222; }
.service-portal.page-consult .contents.right { position: relative; width: 410px; min-height: 560px; padding: 40px; border-top: 10px solid #0acd7f; background-color: #fff; }
.service-portal.page-consult .contents.right .forms-item .phone-number .invalid-message-wrap { padding: 0; }
.service-portal.page-consult .contents.right .forms-item.order { margin-top: 25px; }
.service-portal.page-consult .contents.right .forms-item.order textarea { border: 0px solid #e4e4e4; background-color: #f2f2f2; }
.service-portal.page-consult .contents.right .forms-item.order textarea:focus { border: 2px solid #007aff; background-color: #fff; }
.service-portal.page-consult .contents.right .forms-item.order textarea[invalid]:focus { border: 2px solid #ff2d47; background-color: #fff; }
.service-portal.page-consult .contents.right .forms-item.checkbox { margin-top: 20px; padding: 7px 14px 8px; border: 1px solid #e6e6e6; }
.service-portal.page-consult .contents.right .forms-item.checkbox:after {position: relative; display: block; clear: both;  content: ''; }
.service-portal.page-consult .contents.right .forms-item.checkbox label { float: left; margin-top: 10px; }
.service-portal.page-consult .contents.right .forms-item.checkbox p {font-size: .8125rem; line-height: 1.1875rem; display: inline-block;  float: left; width: calc( 100% - 30px); word-break: break-all; color: #222; }
.service-portal.page-consult .contents.right .forms-item.checkbox p a {text-decoration: underline;  color: #222; }
.service-portal.page-consult .contents.right .forms-item.checkbox p em { color: #1865f2; }
.service-portal.page-consult .contents.right .forms-item.single-select { margin-top: 25px; margin-bottom: 25px; }
.service-portal.page-consult .contents.right .forms-item.single-select .multiselect-native-select select[invalid] + .btn-group .multiselect {background-color: #fff;  box-shadow: inset 0 0 0 2px #ff2d47; }
.service-portal.page-consult .contents.right .forms-item.single-select .multiselect-native-select select[invalid] + .btn-group .multiselect:focus {background-color: #fff;  box-shadow: inset 0 0 0 2px #ff2d47; }
.service-portal.page-consult .contents.right .forms-item.single-select .multiselect-native-select .btn-group.default .multiselect-container.dropdown-menu > li > a > label { font-size: .875rem; font-weight: 500; color: #000; }
.service-portal.page-consult .contents.right .forms-item.single-select .multiselect-native-select .btn-group.default .multiselect { font-size: .875rem; font-weight: 400; line-height: 2.5rem; text-align: left; vertical-align: middle; color: #222; background-color: #f2f2f2; box-shadow: inset 0 0 0 0px #e4e4e4; }
.service-portal.page-consult .contents.right .forms-item.single-select .multiselect-native-select .btn-group.default .multiselect:focus {background-color: #fff;  box-shadow: inset 0 0 0 2px #007aff; }
.service-portal.page-consult .join-forms { width: 410px; }
.service-portal.page-consult .join-forms .forms-item { margin-top: 25px; }
.service-portal.page-consult .join-forms .forms-item:nth-child(1) { margin-top: 0px; }
.service-portal.page-consult .join-forms .forms-item.order { margin-top: 0px; }
.service-portal.page-consult .join-forms .utils label { margin: 0 0 0 0px; }
.service-portal.page-consult .join-forms .utils label:nth-of-type(2) { margin: 0 0 0 68px; }
.service-portal.page-consult .join-forms h5 { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 100; line-height: 1.75rem; margin: 0; padding: 0; text-align: center; color: #222; }
.service-portal.page-consult .join-forms .consult-service-icon-area {position: relative; display: inline-block; width: 100%; height: 120px;  margin: 5.3125rem auto 3.75rem; }
.service-portal.page-consult .join-forms .consult-service-icon-area.center { text-align: center; }
.service-portal.page-consult .join-forms .consult-service-icon-area.left { text-align: left; }
.service-portal.page-consult .join-forms .consult-service-icon-area.right { text-align: right; }
.service-portal.page-consult .join-forms .consult-service-icon-area:after {position: absolute; top: 50%; left: 50%; width: 140px; height: 116px;  content: ''; transform: translate(-50%, -50%); background: url('/assets/images/815/submit_consulting_icon@2x.png') no-repeat; background-size: 100% 100%; }
.service-portal.page-consult .join-forms .bottom-btns { display: -ms-flexbox; display: flex; width: 100%; margin: 40px auto 0; -ms-flex-pack: center; justify-content: center; }
.service-portal.page-consult .join-forms .bottom-btns.idp .button.large { padding: 10px 33px; }
.service-portal.page-consult .join-forms .bottom-btns button + button { margin-left: 10px; }
.service-portal.page-consult .join-forms .common-sub-text { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 100; line-height: 1.75rem; color: #222; }
.service-portal.page-consult .join-forms .common-sub-text.center { text-align: center; }
.service-portal.page-consult .join-forms .common-sub-text.left { text-align: left; }
.service-portal.page-consult .join-forms .common-sub-text.right { text-align: right; }
.service-portal.page-consult .join-forms .common-sub-text h2 { font-size: 1.875rem; font-weight: 400; line-height: 2.75rem; color: #000; }
.service-portal.page-consult .join-forms .common-sub-text h2 + p { margin-top: 10px; }
.service-portal.page-consult .join-forms .join-forms-btns { margin-top: 60px; text-align: center; }
.service-portal.page-consult .join-forms .join-forms-btns.multiple { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
.service-portal.page-consult .join-forms .join-forms-btns.multiple .button-normal {margin: 0;  -ms-flex: 1 1 0px; flex: 1 1 0; }
.service-portal.page-consult .join-forms .join-forms-btns.multiple .button-normal + .button-normal { margin-left: 10px; }
.service-portal.page-consult .join-forms .join-forms-btns:lang(en) .button-home { min-width: 110px; margin: 0 6px 0 0; }
.service-portal.page-consult .join-forms .join-forms-btns:lang(en) .button-email { max-width: 275px; padding: 0 16px 0 39px; }
.service-portal.page-consult .join-forms .join-forms-btns:lang(en) .button-email:after { left: 16px; }
.service-portal.page-consult .join-forms .join-forms-btns .button-home {border-color: #606060;  background-color: #606060; }
.service-portal.page-consult .join-forms .join-forms-btns .button-email { position: relative; box-sizing: border-box; padding: 0 0 0 55px; text-align: left; }
.service-portal.page-consult .join-forms .join-forms-btns .button-email:hover:after {transition: .3s ease-in-out;  opacity: .5; }
.service-portal.page-consult .join-forms .join-forms-btns .button-email:after {position: absolute; top: 50%; left: 26px; width: 18px; height: 16px; margin-top: -8px;  content: ''; transition: .3s ease-in-out; background-image: url(../images/layout_sprites.png); background-position: -335px -379px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-consult .join-forms .join-forms-btns .button-email:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.page-consult .join-forms .email-text { margin: 40px 0 0; text-align: center; }
.service-portal.page-consult .join-forms .email-text p { font-size: .75rem; line-height: 1.66667em; text-align: center; }
.service-portal.page-consult .join-forms .email-text p strong { color: #1886ff; }
.service-portal.page-consult .join-forms .email-text .email-image { display: inline-block; width: 262px; height: 101px; margin: 37px 0 0; background-image: url(/assets/images/contents_sprites.png); background-position: -1028px -369px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-consult .join-forms .email-text .email-image { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-portal.page-consult .join-forms textarea { height: 90px; }


.service-content { position: relative; }
.service-content.new.alertnow .ctn-header .inner .ctn-header-img img { width: 702px; }
.service-content.new.alertnow .servcie-contents-wrapper .icon-text { color: #ff7b49; }
.service-content.new.alertnow .servcie-contents-wrapper .icon-text:after { background: #ff7b49; }
.service-content.new.governance .ctn-header .inner .ctn-header-img img { width: 691px; }
.service-content.new.governance .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout { display: -ms-flexbox; display: flex; }
.service-content.new.governance .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout > *:first-child { margin-right: auto; }
.service-content.new.governance .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout[data-contents='01'] .img-wrap img { width: 605px; }
.service-content.new.governance .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout[data-contents='02'] .img-wrap img { width: 611px; }
.service-content.new.governance .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout[data-contents='03'] .img-wrap img { width: 598px; }
.service-content.new.chatbot .contents-down-list { width: 520px; }
.service-content.new.chatbot .servcie-contents-wrapper .feature1 { background: #efedfa; }
.service-content.new.chatbot .servcie-contents-wrapper .feature1 .wrapper ul li:before { background-color: #a156dd; }
.service-content.new .ctn-header .inner {box-sizing: border-box;  height: 500px; margin: 82px auto 0; }
.service-content.new .ctn-header .inner .ctn-header-img {top: 0;  right: 0; transform: translateY(0); }
.service-content.new .ctn-header .inner .ctn-header-img img { width: 702px; }
.service-content.new .ctn-header .inner .description { padding: 0; }
.service-content.new .ctn-header .inner .description .layer-shortcut { left: 0; }
.service-content.new .ctn-header .inner .description[data-state=open] .layer-shortcut { top: 70px; }
.service-content.new .servcie-contents-wrapper * { word-wrap: break-word; word-break: keep-all; }
.service-content.new .servcie-contents-wrapper * html[lang=zh] { word-break: normal; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) { max-width: 1120px; margin: 0 auto; padding: 90px 0; border-top: 1px solid #e6e6e6; }
.service-content.new .servcie-contents-wrapper > *:not(.feature).next-white-bg { border-top: 0; border-bottom: 1px solid #e6e6e6; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) h3 {font-size: 2rem; font-weight: 400; padding-bottom: 100px;  text-align: center; color: #222; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) h3 + .contents-img-text-layout { padding-top: 0; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) h3 ~ .sub-head { font-size: 1.25rem; line-height: 29px; text-align: center; }
.service-content.new .servcie-contents-wrapper > *:not(.feature).benefit-chatbot h3 { padding-bottom: 32px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature).benefit-chatbot h3 ~ .sub-head { padding-bottom: 100px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature).benefit-chatbot .img-wrap img { width: 1120px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .why-alertnow { display: -ms-flexbox; display: flex; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .why-alertnow > li {padding-left: 100px; text-align: center;  -ms-flex: 1; flex: 1; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .why-alertnow > li img { width: 180px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .why-alertnow > li p { font-size: 1rem; line-height: 1.75em; max-width: 100%; padding-top: 19px; color: #222; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .why-alertnow > li p.title { font-size: 1.25rem; font-weight: 700; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .why-alertnow > li p.title + p { padding-top: 4px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .why-alertnow > li:first-child { padding-left: 0; }
.service-content.new .servcie-contents-wrapper > *:not(.feature):first-child { border-top: 0; }
.service-content.new .servcie-contents-wrapper > *:not(.feature):first-child h3 { padding-bottom: 60px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout { display: -ms-flexbox; display: flex; padding-top: 200px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout > *:first-child { margin-right: auto; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout[data-contents='aws'] .img-wrap img { width: 640px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout[data-contents='aws'] .contents-wrap { width: 420px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout[data-contents='aws'] .contents-wrap h4 { font-size: 1.5rem; padding-bottom: 4px; color: #36cb90; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout[data-contents='aws'] .contents-wrap ul li {font-size: 1rem;  margin-top: 12px; padding-left: 20px; text-indent: -20px; color: #222; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout[data-contents='aws'] .contents-wrap ul li:before {position: relative; top: -2px; display: inline-block; width: 8px; height: 8px; margin-right: 12px;  content: ''; border-radius: 100%; background-color: #d8d8d8; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout[data-contents='02'] .img-wrap img { width: 586px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout[data-contents='03'] .img-wrap img { width: 606px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout[data-contents='06'] .img-wrap img { width: 581px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout[data-contents='chatbot01'] .img-wrap img { width: 540px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout[data-contents='chatbot02'] .img-wrap img { width: 568px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout[data-contents='chatbot03'] .img-wrap img { width: 539px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout .contents-down-list > li { display: -ms-flexbox; display: flex; margin-top: 50px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout .contents-down-list > li:first-child { margin-top: 30px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout .contents-down-list > li img {width: 64px; height: 64px;  margin-right: 20px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout .contents-down-list > li .font-over { font-size: 1.375rem; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout .contents-down-list > li p {font-size: 1rem; line-height: 1.5em; max-width: 400px;  color: #222; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout .contents-down-list > li p strong { font-size: 1.25rem; font-weight: 700; line-height: 1.4em; display: block; margin-bottom: 6px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout .contents-down-list > li ul li {font-size: 1rem; padding-top: 12px;  padding-left: 16px; text-indent: -16px; }
.service-content.new .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout .contents-down-list > li ul li:before {position: relative; top: -2px; display: inline-block; width: 8px; height: 8px; margin-right: 8px;  content: ''; border-radius: 100%; background-color: #d3d8e0; }
.service-content.new .servcie-contents-wrapper .key-feature { border-bottom: 1px solid #e6e6e6; }
.service-content.new .servcie-contents-wrapper .key-feature.no-feature2 { border-bottom: 0; }
.service-content.new .servcie-contents-wrapper .icon-text { font-size: 1rem; font-weight: 700; position: relative; display: -ms-flexbox; display: flex; padding-bottom: 4px; text-transform: uppercase; color: #447bff; -ms-flex-align: center; align-items: center; }
.service-content.new .servcie-contents-wrapper .icon-text:after {position: absolute; bottom: 0; width: 0; height: 1px;  content: ''; transition: width .3s ease-in-out; background: #447bff; }
.service-content.new .servcie-contents-wrapper .icon-text:hover:after { width: 100%; }
.service-content.new .servcie-contents-wrapper .icon-text img { width: 18px; }
.service-content.new .servcie-contents-wrapper .icon-text.download { margin: 0 auto; padding-top: 60px; }
.service-content.new .servcie-contents-wrapper .icon-text.download img { margin-right: 8px; }
.service-content.new .servcie-contents-wrapper .icon-text.arrow { padding-top: 20px; }
.service-content.new .servcie-contents-wrapper .icon-text.arrow img {width: 16px;  margin-left: 8px; }
.service-content.new .servcie-contents-wrapper .feature .wrapper { max-width: 1120px; margin: 0 auto; }
.service-content.new .servcie-contents-wrapper .feature .wrapper .text-wrapper { width: 540px; }
.service-content.new .servcie-contents-wrapper .feature1 {padding: 90px 0;  background: rgba(253, 123, 73, .1); }
.service-content.new .servcie-contents-wrapper .feature1 .wrapper { display: -ms-flexbox; display: flex; max-width: 1140px; }
.service-content.new .servcie-contents-wrapper .feature1 .wrapper h3 { font-size: 1.25rem; font-weight: 700; color: #222; }
.service-content.new .servcie-contents-wrapper .feature1 .wrapper h3 .img-wrapper {display: block;  height: 56px; }
.service-content.new .servcie-contents-wrapper .feature1 .wrapper h3 em {line-height: 1.4em;  display: block; padding: 12px 0 0; }
.service-content.new .servcie-contents-wrapper .feature1 .wrapper > * { width: 240px; margin-left: 60px; }
.service-content.new .servcie-contents-wrapper .feature1 .wrapper > *:first-child { margin-left: 0; }
.service-content.new .servcie-contents-wrapper .feature1 .wrapper > *:nth-of-type(1) img { width: 53px; }
.service-content.new .servcie-contents-wrapper .feature1 .wrapper > *:nth-of-type(2) img { width: 56px; }
.service-content.new .servcie-contents-wrapper .feature1 .wrapper > *:nth-of-type(3) img { width: 48px; }
.service-content.new .servcie-contents-wrapper .feature1 .wrapper > *:nth-of-type(4) img { width: 56px; }
.service-content.new .servcie-contents-wrapper .feature1 .wrapper ul { padding: 12px 0 0; }
.service-content.new .servcie-contents-wrapper .feature1 .wrapper ul li { font-size: 1rem; line-height: 1.5em; position: relative; padding: 0 0 0 10px; }
.service-content.new .servcie-contents-wrapper .feature1 .wrapper ul li:before {position: absolute; top: 10px; left: 0; width: 6px; height: 6px;  content: ''; border-radius: 100%; background-color: #ff7b49; }
.service-content.new .servcie-contents-wrapper .feature2 { padding: 50px 0; }
.service-content.new .servcie-contents-wrapper .feature2 .wrapper {display: -ms-flexbox; display: flex;  max-width: 820px; }
.service-content.new .servcie-contents-wrapper .feature2 .wrapper > *:first-child { margin-right: auto; }
.service-content.new .servcie-contents-wrapper .feature2 .wrapper .img-wrapper img { width: 200px; }
.service-content.new .servcie-contents-wrapper .feature2 .wrapper .text-wrapper p:not(.icon-text) { font-size: 1.5rem; font-weight: 400; line-height: 1.33333em; padding-top: 40px; color: #828696; }
.service-content.new .servcie-contents-wrapper .feature3 {margin-bottom: -5px; padding: 90px 0 0;  background-color: #f5f6fa; }
.service-content.new .servcie-contents-wrapper .feature3 .wrapper { text-align: center; }
.service-content.new .servcie-contents-wrapper .feature3 .btns.idp { padding-bottom: 60px; }
.service-content.new .servcie-contents-wrapper .feature3 .btns.idp button { min-width: 160px; }
.service-content.new .servcie-contents-wrapper .feature3 .btns.idp button + button { margin-left: 10px; }
.service-content.new .servcie-contents-wrapper .feature3 .crop {overflow: hidden;  height: 500px; }
.service-content.new .servcie-contents-wrapper .feature3 img { width: 1080px; }
.service-content.new .servcie-contents-wrapper .feature3 h3 {font-size: 1.25rem; font-weight: 500; padding-bottom: 40px;  text-align: center; color: #222; }
.service-content.ps .ctn-header .inner .ctn-header-img { top: calc(50% + 50px); }
.service-content.cost .ctn-header .inner .ctn-header-img {top: calc(50% + 55px);  right: 30px; }
.service-content.devos .ctn-header .inner .ctn-header-img img {right: -40px;  width: 556px; }
.service-content.devos .servcie-contents-wrapper > *:not(.feature) .contents-img-text-layout .img-wrap img { width: 600px; }
.service-content.devos .servcie-contents-wrapper .feature {margin-bottom: 0;  padding-bottom: 60px; }
.service-content.devos .servcie-contents-wrapper .feature .wrapper { position: relative; }
.service-content.devos .servcie-contents-wrapper .feature .wrapper > *:not(.img-wrapper) { position: relative; z-index: 100; }
.service-content.devos .servcie-contents-wrapper .feature .img-wrapper {position: absolute; top: 0; right: -100px; width: 648px; height: 517px;  background: #f5f6fa url('../images/815/devos_contents05.png') no-repeat; background-size: 648px 517px; }
.service-content.devos .servcie-contents-wrapper .feature ul li {font-size: 1rem;  margin-top: 12px; padding-left: 20px; text-indent: -20px; color: #222; }
.service-content.devos .servcie-contents-wrapper .feature ul li:before {position: relative; top: -2px; display: inline-block; width: 8px; height: 8px; margin-right: 12px;  content: ''; border-radius: 100%; background-color: #a156dd; }
.service-content.devos .servcie-contents-wrapper .feature .wrapper-left { max-width: 1120px; margin: 10px auto 0; padding-bottom: 190px; text-align: left; }
.service-content .ctn-header { background: #f7f7f7; }
.service-content .ctn-header .inner { position: relative; width: 1200px; min-height: 370px; margin: 65px auto; }
.service-content .ctn-header .inner .ctn-header-img {position: absolute; top: 50%;  right: 70px; display: inline-block; transform: translateY(-50%); }
.service-content .ctn-header .inner .description {position: relative; z-index: 100;  padding: 16px 0px 0 70px; text-align: left; }
.service-content .ctn-header .inner .description[data-state=open] .btn-shortcut:after { opacity: 1; }
.service-content .ctn-header .inner .description[data-state=open] .layer-shortcut {top: 85px; visibility: visible;  opacity: 1; }
.service-content .ctn-header .inner .description .super-title {font-size: .875rem; line-height: 1.375rem;  color: #8490a8; color: #8490a8; }
.service-content .ctn-header .inner .description .service-title { display: inline-block; text-align: center; }
.service-content .ctn-header .inner .description .btn-shortcut {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2rem; font-weight: 700; line-height: 1.875em;  position: relative; display: inline-block; padding-right: 60px; padding-left: 60px; text-align: center; color: #000; border-radius: 4px; background-color: rgba(34, 34, 34, .05); }
.service-content .ctn-header .inner .description .btn-shortcut:before , .service-content .ctn-header .inner .description .btn-shortcut:after {position: absolute; top: 50%; display: block; margin-top: 2px;  content: ''; transform: translateY(-50%); }
.service-content .ctn-header .inner .description .btn-shortcut:before {right: 20px; width: 16px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -491px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-content .ctn-header .inner .description .btn-shortcut:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-content .ctn-header .inner .description .btn-shortcut:after {left: 20px;  width: 30px; height: 30px; }
.service-content .ctn-header .inner .description .btn-shortcut[data-state=ps] { padding-left: 102px; }
.service-content .ctn-header .inner .description .btn-shortcut[data-state=am]:after { background: url('../images/815/icon_service_am_title.png') no-repeat center; }
.service-content .ctn-header .inner .description .btn-shortcut[data-state=cm]:after { background: url('../images/815/icon_service_cm_title.png') no-repeat center; }
.service-content .ctn-header .inner .description .btn-shortcut[data-state=alertnow]:after { background: url('../images/815/icon_service_alertnow_title.png') no-repeat center; }
.service-content .ctn-header .inner .description .btn-shortcut[data-state=chatbot]:after { background: url('../images/815/icon_service_chatbot_title.png') no-repeat center; }
.service-content .ctn-header .inner .description .btn-shortcut[data-state=devos]:after { background: url('../images/815/icon_service_devos_title.png') no-repeat center; background-size: 32px 32px; }
.service-content .ctn-header .inner .description .btn-shortcut[data-state=md]:after { background: url('../images/815/icon_service_md_title.png') no-repeat center; }
.service-content .ctn-header .inner .description .btn-shortcut[data-state=ps]:after {width: 72px; height: 32px;  background: url('../images/815/icon_service_ps_title.png') no-repeat center; }
.service-content .ctn-header .inner .description .btn-shortcut[data-state=ap]:after { background: url('../images/815/icon_service_ap_title.png') no-repeat center; }
.service-content .ctn-header .inner .description .btn-shortcut[data-state=whatap]:after {width: 33px; height: 32px;  background: url('../images/815/icon_service_whatap_title.png') no-repeat center; }
.service-content .ctn-header .inner .description .btn-shortcut[data-state=governance]:after {width: 32px; height: 32px;  background: url('../images/815/icon_service_governance_title.png') no-repeat center; background-size: 100% 100%; }
.service-content .ctn-header .inner .description .btn-shortcut[data-state=cmt]:after {width: 32px; height: 32px;  background: url('../images/815/icon_service_aws_title.png') no-repeat center; background-size: 100% 100%; }
.service-content .ctn-header .inner .description .info-description {font-size: 1.5rem; font-weight: 400; line-height: 2.25rem;  display: block; margin-top: 40px; color: #222; }
.service-content .ctn-header .inner .description .info-description strong { font-weight: 700; }
.service-content .ctn-header .inner .description .info-description + .btns .app { display: -ms-flexbox; display: flex; padding-bottom: 45px; }
.service-content .ctn-header .inner .description .info-description + .btns .app button , .service-content .ctn-header .inner .description .info-description + .btns .app a { display: -ms-flexbox; display: flex; color: #222; }
.service-content .ctn-header .inner .description .info-description + .btns .app button:before , .service-content .ctn-header .inner .description .info-description + .btns .app a:before {margin-right: 7px;  content: ''; }
.service-content .ctn-header .inner .description .info-description + .btns .app button.google , .service-content .ctn-header .inner .description .info-description + .btns .app a.google { padding-right: 20px; }
.service-content .ctn-header .inner .description .info-description + .btns .app button.google:before , .service-content .ctn-header .inner .description .info-description + .btns .app a.google:before {width: 17px; height: 20px;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTlweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMTkgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+cG5nd2luZy5jb20gKDEpPC90aXRsZT4KICAgIDxnIGlkPSIyMDIwMDUyNiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlBPNTAzLXNlcnZpY2VfYWxlcnQtbm93X21vZGlmaWVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUzLjAwMDAwMCwgLTM3NC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9ImJ1dHRvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUwLjAwMDAwMCwgMzcxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGltYWdlIGlkPSJwbmd3aW5nLmNvbS0oMSkiIHg9IjMuNDk1IiB5PSIzLjk5NSIgd2lkdGg9IjE3LjUyIiBoZWlnaHQ9IjIwLjAxIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQkpBQUFBVTJDQVlBQUFESzRreHVBQUFBQVhOU1IwSUFyczRjNlFBQUFFUmxXRWxtVFUwQUtnQUFBQWdBQVlkcEFBUUFBQUFCQUFBQUdnQUFBQUFBQTZBQkFBTUFBQUFCQUFFQUFLQUNBQVFBQUFBQkFBQUVrS0FEQUFRQUFBQUJBQUFGTmdBQUFBQ2JQU1lMQUFCQUFFbEVRVlI0QWV6ZERaQmRaM2tuK0N2WnJYYTNSaFpoN01ENkkyQ0lBVU1MQ01ZRUJFUGlES3FkVEVpVjRwM2FTckcxVmRHa1ZCcXBTN1c3WTAwU0trRVJxVW9xVTg2d28zek00SmtvMUZZWXRoS0NRbVhIeklwZ0pCSVoxbzZUQUhad0xNbDl1OVVnOE1jQXNpT2pWbC8xM1Q0eXgyNnB2Kzd0ZXo3ZTl6MC9xcWJjZmU4NTcvczh2NmRUVS9Xdjh4NnRhOVgwdjRtcDhXMVh6M1Z1V25keDdoOTFyMXIvRDV1Zk9qR1RsZkxmWC9uR3AxL3pxdC83ODVyS3NpMEJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdNQVZBdXV1K0wzd1gwKzNkKzA0djJIalQyY0xyMXUzZm51L0czUzdjNS9PN3JubXdybi81NGR1dWZkai9kN3ZlZ0lFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnY0VFU2dtUWZ2cStUMzZrMjJxOWYzN3hILzVYUC96WTBkZHRldmJPd2NxOC9PNHNWQnI1M25OSGIvN2gvL3c3bDMvak53SUVDQkFnUUlBQUFRSUVDQkFnUUlBQWdhSUZDZ3VRM3YrWlQvNHZyVzdyLzVoZjhHMVhGbGxHaUpUdklVektKZnlYQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRkNPd01BQjB2ZURvMStkWCtpSFZ5cXh6QkFwM3pjTGs2N3V6UHhINzFES1JmeVhBQUVDQkFnUUlFQ0FBQUVDQkFnUUlEQzR3RUFCMHZ2LzZ5Yy90MjVkNnlkNkxhT0tFQ212WlhqbXVaLzN6cVJjdzM4SkVDQkFnQUFCQWdRSUVDQkFnQUFCQW1zWFdGT0E5Rk9mK2FOL2VYVnIzZS9PZGRkZDArL1dWWVpJV1czWFBILzJmL091cEg2bjVIb0NCQWdRSUVDQUFBRUNCQWdRSUVDQXdFc0NmUWRJODA4ZGZYeitxYU1QdkxSRS96OVZIU0psRlhvaXFmODV1WU1BQVFJRUNCQWdRSUFBQVFJRUNCQWdrQW4wRlNEMWUyUnRKZUk2UXFTc25xdG12L2MvZWtmU1NwUHhIUUVDQkFnUUlFQ0FBQUVDQkFnUUlFRGdjb0dlQTZUMzMvZkpoK2N2WHZRdnJGMitYSCsvMVJVaVpTL2JmdDJOSDdtcnYycGRUWUFBQVFJRUNCQWdRSUFBQVFJRUNCQm9wa0JQQWRMOGswZC9PWDlzN2QxbEVOVVZJbVc5Q0pMS21LZzFDUkFnUUlBQUFRSUVDQkFnUUlBQWdkUUVWZzJRZnZvem4vempWcmYxTDhwc3ZNNFFLZXZMaTdiTG5LNjFDUkFnUUlBQUFRSUVDQkFnUUlBQWdkZ0ZWZ3lRZnVvemY3eDdmWGZkNzFYUjVEKy9ZZnFMNzN2Rm1hMVY3TFhjSHQ2UHRKeU16d2tRSUVDQUFBRUNCQWdRSUVDQUFJRW1DNnhmcWZtcXdxT3NocytjdVhucjU1Njg0WXNyMVZQMmR4ZUhSbzZjK01hL1BsejJQdFluUUlBQUFRSUVDQkFnUUlBQUFRSUVDTVFrc093VFNHVys5Mmdsb0xxUHMrVzFlVDlTTHVHL0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBUU5NRmxneVFxank2dHRRQVFqak9sdGMxUFBQY3ovL1FMZmQrTFAvZGZ3a1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ1RSTlk4Z2pidXU2Nlg2c1RJb1RqYkhuL004T2JEbVhIMnA1NTlLNDc4cy84bHdBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0RRSklGRlR5RDk5SDEvOGt2ei84RDliNFNBRU5LVFNKbUhZMjBoL0ZXb2dRQUJBZ1FJRUNCQWdBQUJBZ1FJRUtoYVlORVRTTjFXOSs2cWkxaHV2NUNlUk1wcVhMZHUvZmFUWi9iTnRhZkc5eTlYczg4SkVDQkFnQUFCQWdRSUVDQkFnQUFCQXFrSlhQWUUwazk5NW8vKzVmcnUrdDhQcmNuUW5rVEtmYTZlT1hmWExiZjh4MC9udi9zdkFRSUVDQkFnUUlBQUFRSUVDQkFnUUNCRmdjdWVRRnJYWGI4bnhDYXpKNUhtLzkveDBHcnJERzg4bkwwZktiUzYxRU9BQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FLRkxnOGdDcDFYcGJrWXNYdWRibm5yemhQU0dHU1BteE5rRlNrZE8yRmdFQ0JBZ1FJRUNBQUFFQ0JBZ1FJQkNTd0lzQjBnc3Z6dzZwdE1XMWhCb2laWlhtUWRMMHFaMTdGMWZ1RXdJRUNCQWdRSUFBQVFJRUNCQWdRSUJBdkFJdkJranpMOC8rRnpHMEVYS0lsUG1kSDkxOE1IdlI5c1RVK0xZWVBOVklnQUFCQWdRSUVDQkFnQUFCQWdRSUVGaE40TVVBYWY1dDJzRWVYN3V5aVN4RSt0T3Z2eXE0ZHlJdHJQUGkwTWdSeDlvV2l2aVpBQUVDQkFnUUlFQ0FBQUVDQkFnUWlGWGcwci9DOXRQM2ZmTDk4dzM4V1d4TnZQdTZKeC82bjI2ZWZFZm9kWGU3YzU5KzNZMGZ1U3YwT3RWSGdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUZoS0lIOEM2U2VXK2pMMHp4NTQ1aFh2K05UMHF4OEt2Yzc4L1VpbjI3dDJoRjZyK2dnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDVndwY0NwQzYzZFlkVjM0UnkrK3hoRWlaNTh6d3BrUGVqeFRMWDVZNkNSQWdRSUFBQVFJRUNCQWdRSUFBZ1Z6Z2hTZVExclhla0g4UTQzOWpDcEV5WCs5SGl2R3ZUTTBFQ0JBZ1FJQUFBUUlFQ0JBZ1FLQzVBcGNDcFBrWElmM2oyQWxpQzVIeVkyM3RxZkg5c2R1cm53QUJBZ1FJRUNCQWdBQUJBZ1FJRUVoYllOMVAvZGRQL3BQMTYxcGZTS1hOZDE3MzFNUC84ODN0dDhmV3ovRE1jei8vUTdmYys3SFk2bFl2QVFJRUNCQWdRSUFBQVFJRUNCQWdrTDdBK3ZYcjF2MFBLYlg1L3ozemcyLy80K2xiSG82dHArejlTQ2UrOGE4UHgxYTNlZ2tRSUVDQUFBRUNCQWdRSUVDQUFJSDBCZGJQclp1TC92amFsV09LTlVUS2o3VUprcTZjcU44SkVDQkFnQUFCQWdRSUVDQkFnQUNCT2dYbTM0RzAvcFYxRmxEVzNsbUk5SW1wMS94VldldVh1VzRlSkUyZjJybTN6SDJzVFlBQUFRSUVDQkFnUUlBQUFRSUVDQkRvUldEOStyblc5YjFjR09NMUQzLzcranRpRFpFeTcvT2ptdytlUExOdnJ0M2V2VDFHZnpVVElFQ0FBQUVDQkFnUUlFQ0FBQUVDYVFoYytsZlkwbWhsNlM2eUVPa1BKMy80eTB0L0c4ZW5uZUdOaHgxcmkyTldxaVJBZ0FBQkFnUUlFQ0JBZ0FBQkFpa0tyTysydXRlbTJOakNudjcyTy8vNHJiR0hTUG14TmtIU3dzbjZtUUFCQWdRSUVDQkFnQUFCQWdRSUVLaENJUGtua0hMRUZFS2tySmM4U1BKK3BIeXkva3VBQUFFQ0JBZ1FJRUNBQUFFQ0JBaVVMZENZQUNtRFRDVkV5bnJKMzQ4ME1UVytMZnZkL3dnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDWlFrMEtrREtFRk1La2JKK0xnNk5ISEdzTFpQd1B3SUVDQkFnUUlBQUFRSUVDQkFnUUtBc2djWUZTQmxrRmlKOWJPTFdoOHRDclhyZC9GaWJJS2xxZWZzUklFQ0FBQUVDQkFnUUlFQ0FBSUZtQ0RReVFNcEcrOGpabDcvOTk1OTQzVmRTR25NZUpKMXU3OXFSVWw5NklVQ0FBQUVDQkFnUUlFQ0FBQUVDQk9vVmFHeUFsTEYvN2RrZmVFdHFJVkxXMTh6d3BrUFowMGlUazN1MlpyLzdId0VDQkFnUUlFQ0FBQUVDQkFnUUlFQmdFSUZHQjBnWlhLb2hVdlkwMHV5RzBlT090UTN5Zng3dUpVQ0FBQUVDQkFnUUlFQ0FBQUVDQkRLQnhnZElHVUlXSW4xMDR2V1BaaituOXIvOFdGdDdhbngvYXIzcGh3QUJBZ1FJRUNCQWdBQUJBZ1FJRUtoR1FJRDBmZWNUWjE4MmxtcUlsTFhZR1JvNWNQTE12cm16RDk3NWdXcit0T3hDZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlwQ0lnUUZvd3lkUkRwS3pWcDI2Ky9lT090UzBZdWg4SkVDQkFnQUFCQWdRSUVDQkFnQUNCVlFVRVNGY1FOU0ZFeW8rMUNaS3VHTDVmQ1JBZ1FJQUFBUUlFQ0JBZ1FJQUFnU1VGQkVoTHNEUWhSTXJhem9PazZWTTc5eTdCNENNQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBd0NVQkFkSXlmd2hOQ1pHeTlzK1BiajZZdlI5cFltcDgyekljUGlaQWdBQUJBZ1FJRUNCQWdBQUJBZ1FhTENCQVdtSDRUUXFSTW9hTFF5TkhIR3RiNFEvQ1Z3UUlFQ0JBZ0FBQkFnUUlFQ0JBb0tFQ0FxUlZCcCtGU0w5ejRvMlByM0paTWwvbng5b0VTY21NVkNNRUNCQWdRSUFBQVFJRUNCQWdRR0JnQVFGU0Q0VHRjNXRlMzZRUUtTUEpneVR2UityaEQ4UWxCQWdRSUVDQUFBRUNCQWdRSUVBZ2NRRUJVbzhEYm1LSWxORjRQMUtQZnlBdUkwQ0FBQUVDQkFnUUlFQ0FBQUVDQ1FzSWtQb1libE5EcEl6SSs1SDYrRU54S1FFQ0JBZ1FJRUNBQUFFQ0JBZ1FTRXhBZ05UblFKc2NJdVhIMnJ3ZnFjOC9HcGNUSUVDQUFBRUNCQWdRSUVDQUFJSElCUVJJYXhoZ0ZpTDkreE5iVHF6aDFpUnV5WU9rMCsxZE81Sm9TQk1FQ0JBZ1FJQUFBUUlFQ0JBZ1FJREFpZ0lDcEJWNWx2L3k5TG5SMXpVNVJNcGtab1kzSGNxZVJwcWMzTE4xZVNuZkVDQkFnQUFCQWdRSUVDQkFnQUFCQXJFTENKQUdtS0FRNllWL3JXMTJ3K2h4eDlvRytFTnlLd0VDQkFnUUlFQ0FBQUVDQkFnUUNGeEFnRFRnZ0xJUTZiZitmc3ZKQVplSi92YjhXRnQ3YW54LzlNMW9nQUFCQWdRSUVDQkFnQUFCQWdRSUVMaE1RSUIwR2NmYWZqbnp2ZEZiaFVndjJIV0dSZzZjUExOdnJ0M2V2WDF0bXU0aVFJQUFBUUlFQ0JBZ1FJQUFBUUlFUWhNUUlCVTBrU3hFK3MzSDN2eEVRY3RGdjB4bmVPTmh4OXFpSDZNR0NCQWdRSUFBQVFJRUNCQWdRSURBSlFFQlVvRi9DRStkSDNtdEo1RmVBczJQdFFtU1hqTHhFd0VDQkFnUUlFQ0FBQUVDQkFnUWlGRkFnRlR3MUJ4bld3eWFCMG5UcDNidVhmeXRUd2dRSUVDQUFBRUNCQWdRSUVDQUFJSFFCUVJJSlV4SWlMUTA2dm5SelFlejl5Tk5USTF2Vy9vS254SWdRSUFBQVFJRUNCQWdRSUFBQVFJaENnaVFTcHFLZHlJdEQzdHhhT1NJWTIzTCsvaUdBQUVDQkFnUUlFQ0FBQUVDQkFpRUppQkFLbkVpMlR1UmZ1TnJiNWt1Y1l0b2w4NlB0UW1Tb2gyaHdna1FJRUNBQUFFQ0JBZ1FJRUNnUVFJQ3BKS0gvY3pNTlRjTGtaWkh6b09rMCsxZE81YS95amNFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQkFuUUlDcEFyMGhVaXJJODhNYnpxVXZSOXBjbkxQMXRXdmRnVUJBZ1FJRUNCQWdBQUJBZ1FJRUNCUXBZQUFxU0p0SVZKdjBMTWJSbzg3MXRhYmxhc0lFQ0JBZ0FBQkFnUUlFQ0JBZ0VCVkFnS2txcVRuOXhFaTlZYWRIMnRyVDQzdjcrME9WeEVnUUlBQUFRSUVDQkFnUUlBQUFRSmxDZ2lReXRSZFltMGgwaElveTN6VUdSbzVrQjFyODM2a1pZQjhUSUFBQVFJRUNCQWdRSUFBQVFJRUtoSVFJRlVFdlhBYklkSkNqZFYvenQ2UDVGamI2azZ1SUVDQUFBRUNCQWdRSUVDQUFBRUNaUWtJa01xU1hXVmRJZElxUUZkOG5SOXJFeVJkQWVOWEFnUUlFQ0JBZ0FBQkFnUUlFQ0JRZ1lBQXFRTGs1YllRSWkwbnMvem5lWkEwZldybjN1V3Y4ZzBCQWdRSUVDQkFnQUFCQWdRSUVDQlFwSUFBcVVqTk5heVZoVWdISG4zYm1UWGMydWhiem85dVBwaTlINm5kM3IyOTBSQ2FKMENBQUFFQ0JBZ1FJRUNBQUFFQ0ZRZ0lrQ3BBWG0yTFoyZUhiaEFpcmFhMDlQZWQ0WTJISFd0YjJzYW5CQWdRSUVDQUFBRUNCQWdRSUVDZ0tBRUJVbEdTQTY2VGhVaS8rdWlQUEQzZ01vMjhQVC9XSmtocTVQZzFUWUFBQVFJRUNCQWdRSUFBQVFJVkNBaVFLa0R1ZFl2blpqZGM3MG1rWHJVV1g1Y0hTZDZQdE5qR0p3UUlFQ0JBZ0FBQkFnUUlFQ0JBWUJBQkFkSWdlaVhjNjBta3dWSHo5eU5OVEkxdkczdzFLeEFnUUlBQUFRSUVDQkFnUUlBQUFRSUNwQUQvQnJJbmtSeG5HM3d3RjRkR2pqaldOcmlqRlFnUUlFQ0FBQUVDQkFnUUlFQ0FnQUFwMEw4QklWSXhnOG1QdFFtU2l2RzBDZ0VDQkFnUUlFQ0FBQUVDQkFnMFUwQ0FGUERjaFVqRkRTY1BrazYzZCswb2JsVXJFU0JBZ0FBQkFnUUlFQ0JBZ0FDQlpnZ0lrQUtmc3hDcDJBSE5ERzg2bEQyTk5EbTVaMnV4SzF1TkFBRUNCQWdRSUVDQUFBRUNCQWlrS3lCQWltQzJXWWowSzQvYy90MElTbzJpeE94cHBOa05vOGNkYTR0aVhJb2tRSUFBQVFJRUNCQWdRSUFBZ1FBRUJFZ0JES0dYRXA3dlhQMHlMOWJ1UmFyM2EvSmpiZTJwOGYyOTMrVktBZ1FJRUNCQWdBQUJBZ1FJRUNEUVBBRUJVa1F6OXlSU09jUHFESTBjT0hsbTM5elpCKy84UURrN1dKVUFBUUlFQ0JBZ1FJQUFBUUlFQ01RdElFQ0tiSDdaazBpT3M1VXp0S2R1dnYzampyV1ZZMnRWQWdRSUVDQkFnQUFCQWdRSUVJaGJRSUFVNGZ5RVNPVU5MVC9XSmtncXo5aktCQWdRSUVDQUFBRUNCQWdRSUJDZmdBQXB2cGxkcWxpSVZPN2c4aUJwK3RUT3ZlWHVaSFVDQkFnUUlFQ0FBQUVDQkFnUUlCQytnQUFwL0JrdFc2RVFhVm1hd3I0NFA3cjVZUForcEltcDhXMkZMV29oQWdRSUVDQkFnQUFCQWdRSUVDQVFtWUFBS2JLQlhWbXVFT2xLa1hKK3Z6ZzBjc1N4dG5Kc3JVcUFBQUVDQkFnUUlFQ0FBQUVDNFFzSWtNS2YwYW9WQ3BGV0pTcmtndnhZbXlDcEVFNkxFQ0JBZ0FBQkFnUUlFQ0JBZ0VCRUFnS2tpSWExVXFsWmlQU0xYN25qM0VyWCtLNFlnVHhJOG42a1lqeXRRb0FBQVFJRUNCQWdRSUFBQVFMaEN3aVF3cDlSenhYT3pxM2YrQ3VQM1A3ZG5tOXc0VUFDM284MEVKK2JDUkFnUUlBQUFRSUVDQkFnUUNBaUFRRlNSTVBxcFZSUEl2V2lWT3cxM285VXJLZlZDQkFnUUlBQUFRSUVDQkFnUUNBOEFRRlNlRE1adUtMc1NTVEgyUVptN0d1Qi9GaWI5eVAxeGVaaUFnUUlFQ0JBZ0FBQkFnUUlFSWhFUUlBVXlhRDZMVk9JMUs5WU1kZm5RZExwOXE0ZHhheG9GUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1VMK0FBS24rR1pSV2dSQ3BOTnBWRjU0WjNuUW9leHBwY25MUDFsVXZkZ0VCQWdRSUVDQkFnQUFCQWdRSUVBaGNRSUFVK0lBR0xVK0lOS2pnMnUvUG5rYWEzVEI2M0xHMnRSdTZrd0FCQWdRSUVDQkFnQUFCQWdUQ0VCQWdoVEdIVXFzUUlwWEt1K3JpK2JHMjl0VDQvbFV2ZGdFQkFnUUlFQ0JBZ0FBQkFnUUlFQWhRUUlBVTRGREtLRW1JVklacWYydDJoa1lPbkR5emI2N2QzcjI5dnp0ZFRZQUFBUUlFQ0JBZ1FJQUFBUUlFNmhVUUlOWHJYK251UXFSS3VaZmRyRE84OGJCamJjdnkrSUlBQVFJRUNCQWdRSUFBQVFJRUFoUVFJQVU0bERKTEVpS1ZxZHY3MnZteE5rRlM3MmF1SkVDQUFBRUNCQWdRSUVDQUFJSDZCQVJJOWRuWHRyTVFxVGI2UlJ2blFkTDBxWjE3RjMzcEF3SUVDQkFnUUlBQUFRSUVDQkFnRUlpQUFDbVFRVlJkaGhDcGF2R1Y5enMvdXZsZzluNmtpYW54YlN0ZjZWc0NCQWdRSUVDQUFBRUNCQWdRSUZDOWdBQ3Bldk5nZGhRaUJUT0tGd3U1T0RSeXhMRzJGem44UUlBQUFRSUVDQkFnUUlBQUFRS0JDQWlRQWhsRVhXVUlrZXFTWDM3Zi9GaWJJR2w1STk4UUlFQ0FBQUVDQkFnUUlFQ0FRTFVDQXFScXZZUGNMUXVSOW4zNUhlZURMSzdCUmVWQjB1bjJyaDBOWnRBNkFRSUVDQkFnUUlBQUFRSUVDQVFnSUVBS1lBZ2hsRERYWFhlTkVDbUVTU3l1WVdaNDA2SHMvVWlUazN1Mkx2N1dKd1FJRUNCQWdBQUJBZ1FJRUNCQW9Id0JBVkw1eHRIc0lFUUtlMVN6RzBhUE85WVc5b3hVUjRBQUFRSUVDQkFnUUlBQWdWUUZCRWlwVG5hTmZXVWgwdDFmZnNmY0dtOTNXOGtDK2JFMlFWTEowSlluUUlBQUFRSUVDQkFnUUlBQWdjc0VCRWlYY2ZnbEUraDIxNjBYSW9YOXQ1QUhTZDZQRlBhY1ZFZUFBQUVDQkFnUUlFQ0FBSUZVQkFSSXFVeXk0RDZFU0FXRGxyUmM5bjRrVHlPVmhHdFpBZ1FJRUNCQWdBQUJBZ1FJRUhoUlFJRDBJb1VmcmhUSVE2UVR6MTE3OU1ydi9CNk9RUDQwa2lBcG5KbW9oQUFCQWdRSUVDQkFnQUFCQXFrSkNKQlNtMmpCL1dRaDByMVB2T0hIaEVnRnc1YXdYQjRrVFovYXViZUU1UzFKZ0FBQkFnUUlFQ0JBZ0FBQkFnMFdFQ0ExZVBpOXRpNUU2bFVxak92T2oyNCtlUExNdnJsMmUvZjJNQ3BTQlFFQ0JBZ1FJRUNBQUFFQ0JBakVMaUJBaW4yQ0ZkVXZSS29JdXNCdE9zTWJEenZXVmlDb3BRZ1FJRUNBQUFFQ0JBZ1FJTkJnQVFGU2c0ZmZiK3RDcEg3RjZyOCtQOVltU0twL0Zpb2dRSUFBQVFJRUNCQWdRSUJBekFJQ3BKaW5WMFB0UXFRYTBBdllNZytTdkIrcEFFeExFQ0JBZ0FBQkFnUUlFQ0JBb0lFQ0FxUUdEbjNRbG9WSWd3cldkMy8rZnFTSnFmRnQ5VlZoWndJRUNCQWdRSUFBQVFJRUNCQ0lUVUNBRk52RUFxbFhpQlRJSU5aWXhzV2hrU09PdGEwUnoyMEVDQkFnUUlBQUFRSUVDQkJvb0lBQXFZRkRMNnBsSVZKUmt2V3NreDlyRXlUVjQyOVhBZ1FJRUNCQWdBQUJBZ1FJeENRZ1FJcHBXZ0hXS2tRS2NDaDlscFFIU2FmYnUzYjBlYXZMQ1JBZ1FJQUFBUUlFQ0JBZ1FLQWhBZ0traGd5NnpEYXpFT21qcDI2Nzg4UnoxeDR0Y3g5cmx5c3dNN3pwVVBZMDB1VGtucTNsN21SMUFnUUlFQ0JBZ0FBQkFnUUlFSWhOUUlBVTI4UUNybGVJRlBCd2Vpd3RleHBwZHNQb2NjZmFlZ1J6R1FFQ0JBZ1FJRUNBQUFFQ0JCb2lJRUJxeUtDcmFsT0lWSlYwdWZ2a3g5cmFVK1A3eTkzSjZnUUlFQ0JBZ0FBQkFnUUlFQ0FRZzRBQUtZWXBSVmFqRUNteWdhMVFibWRvNU1ESk0vdm16ajU0NXdkV3VNeFhCQWdRSUVDQUFBRUNCQWdRSUpDNGdBQXA4UUhYMVo0UXFTNzVjdlo5NnViYlArNVlXem0yVmlWQWdBQUJBZ1FJRUNCQWdFQU1BZ0trR0tZVWFZMUNwRWdIdDB6WitiRTJRZEl5UUQ0bVFJQUFBUUlFQ0JBZ1FJQkF3Z0lDcElTSEcwSnJRcVFRcGxCc0RYbVFOSDFxNTk1aVY3WWFBUUlFQ0JBZ1FJQUFBUUlFQ0lRcUlFQUtkVElKMVNWRVNtaVlDMW81UDdyNVlQWitwSW1wOFcwTFB2WWpBUUlFQ0JBZ1FJQUFBUUlFQ0NRb0lFQktjS2dodGlSRUNuRXF4ZFIwY1dqa2lHTnR4VmhhaFFBQkFnUUlFQ0JBZ0FBQkFxRUtDSkJDblV5Q2RRbVJFaHpxOTF2S2o3VUprdEtkc2M0SUVDQkFnQUFCQWdRSUVHaTJnQUNwMmZPdnZIc2hVdVhrbFc2WUIwbmVqMVFwdTgwSUVDQkFnQUFCQWdRSUVDQlF1b0FBcVhSaUcxd3BJRVM2VWlTOTM3MGZLYjJaNm9nQUFRSUVDQkFnUUlBQWdXWUxDSkNhUGYvYXVoY2kxVVpmNmNiZWoxUXB0ODBJRUNCQWdBQUJBZ1FJRUNCUW1vQUFxVFJhQzY4bUlFUmFUU2lONy9OamJkNlBsTVk4ZFVHQUFBRUNCQWdRSUVDQVFETUZCRWpObkhzd1hRdVJnaGxGNllYa1FkTHA5cTRkcFc5bUF3SUVDQkFnUUlBQUFRSUVDQkFvVkVDQVZDaW54ZFlpSUVSYWkxcTg5OHdNYnpxVVBZMDBPYmxuYTd4ZHFKd0FBUUlFQ0JBZ1FJQUFBUUxORWhBZ05XdmV3WFlyUkFwMk5LVVVsajJOTkx0aDlMaGpiYVh3V3BRQUFRSUVDQkFnUUlBQUFRS0ZDd2lRQ2llMTRGb0ZoRWhybFl2M3Z2eFlXM3RxZkgrOFhhaWNBQUVDQkFnUUlFQ0FBQUVDNlFzSWtOS2ZjVlFkQ3BHaUdsZGh4WGFHUmc2Y1BMTnZydDNldmIyd1JTMUVnQUFCQWdRSUVDQkFnQUFCQW9VSkNKQUtvN1JRVVFKQ3BLSWs0MXVuTTd6eHNHTnQ4YzFOeFFRSUVDQkFnQUFCQWdRSXBDOGdRRXAveGxGMktFU0tjbXlGRkowZmF4TWtGY0pwRVFJRUNCQWdRSUFBQVFJRUNCUWlJRUFxaE5FaVpRZ0lrY3BRaldmTlBFaWFQclZ6Ynp4VnE1UUFBUUlFQ0JBZ1FJQUFBUUpwQ2dpUTBweHJNbDBKa1pJWjVab2JPVCs2K1dEMmZxU0pxZkZ0YTE3RWpRUUlFQ0JBZ0FBQkFnUUlFQ0F3a0lBQWFTQStOMWNoSUVTcVFqbjhQUzRPalJ4eHJDMzhPYW1RQUFFQ0JBZ1FJRUNBQUlFMEJRUklhYzQxdWE2RVNNbU5kRTBONWNmYUJFbHI0bk1UQVFJRUNCQWdRSUFBQVFJRTFpd2dRRm96blJ1ckZoQWlWUzBlN241NWtIUzZ2V3RIdUZXcWpBQUJBZ1FJRUNCQWdBQUJBdWtJQ0pEU21XVWpPaEVpTldMTVBUYzVNN3pwa1BjajljemxRZ0lFQ0JBZ1FJQUFBUUlFQ0t4WlFJQzBaam8zMWlVZ1JLcExQdHg5dlI4cDNObW9qQUFCQWdRSUVDQkFnQUNCTkFRRVNHbk1zWEZkQ0pFYU4vSlZHODZQdGJXbnh2ZXZlckVMQ0JBZ1FJQUFBUUlFQ0JBZ1FLQXZBUUZTWDF3dURrbEFpQlRTTk1LcHBUTTBjaUE3MXViOVNPSE1SQ1VFQ0JBZ1FJQUFBUUlFQ01RdklFQ0tmNGFON2tDSTFPanhyOWg4OW40ay8xcmJpa1MrSkVDQUFBRUNCQWdRSUVDQVFNOENBcVNlcVZ3WXFrQVdJdDMvelp1T2hWcWZ1dW9UeUkrMUNaTHFtNEdkQ1JBZ1FJQUFBUUlFQ0JCSVEwQ0FsTVljRzkvRmZkKzY4Y2VGU0kzL00xZ1dJQStTcGsvdDNMdnNSYjRnUUlBQUFRSUVDQkFnUUlBQWdXVUZCRWpMMHZnaU5vRXNSRHJ4M0xWSFk2dGJ2ZFVKbkIvZGZEQjdQMUs3dlh0N2RidmFpUUFCQWdRSUVDQkFnQUFCQXZFTENKRGluNkVPRmdoNEo5SUNERDh1SzlBWjNuallzYlpsZVh4QmdBQUJBZ1FJRUNCQWdBQ0JSUUlDcEVVa1BvaGR3RHVSWXA5Z05mWG54OW9FU2RWNDI0VUFBUUlFQ0JBZ1FJQUFnYmdGQkVoeHowLzF5d2g0SjlJeU1ENWVKSkFIU2Q2UHRJakdCd1FJRUNCQWdBQUJBZ1FJRUhoUlFJRDBJb1VmVWhQSVFxVFBuTG41ZUdwOTZhY2NnZno5U0JOVDQ5dksyY0dxQkFnUUlFQ0FBQUVDQkFnUWlGZEFnQlR2N0ZUZWc4RG5ucnpoUFVLa0hxQmM4cUxBeGFHUkk0NjF2Y2poQndJRUNCQWdRSUFBQVFJRUNGd1NFQ0Q1UTBoZVFJaVUvSWdMYnpBLzFpWklLcHpXZ2dRSUVDQkFnQUFCQWdRSVJDb2dRSXAwY01ydVQwQ0kxSitYcTE4UXlJT2swKzFkTzVnUUlFQ0FBQUVDQkFnUUlFQ2d5UUlDcENaUHYyRzlDNUVhTnZBQzI1MFozblFvZXhwcGNuTFAxZ0tYdFJRQkFnUUlFQ0JBZ0FBQkFnU2lFUkFnUlRNcWhSWWhrSVZJZi9yMVYzbXhkaEdZRFZzamV4cHBkc1BvY2NmYUdqWjQ3UklnUUlBQUFRSUVDQkFnY0VsQWdPUVBvWEVDZi9uMEs0VklqWnQ2Y1Ezbng5cmFVK1A3aTF2VlNnUUlFQ0JBZ0FBQkFnUUlFQWhiUUlBVTlueFVWNUtBRUtrazJBWXQyeGthT1hEeXpMNjU3ejN3by85cmc5cldLZ0VDQkFnUUlFQ0FBQUVDRFJVUUlEVjA4TnB1dFlSSS9ncUtFUGo2TGYvay8zS3NyUWhKYXhBZ1FJQUFBUUlFQ0JBZ0VMS0FBQ25rNmFpdGRBRWhVdW5FamRnZ1A5WW1TR3JFdURWSmdBQUJBZ1FJRUNCQW9KRUNBcVJHamwzVEN3V0VTQXMxL0R5SVFCNGtUWi9hdVhlUWRkeExnQUFCQWdRSUVDQkFnQUNCMEFRRVNLRk5SRDIxQ0dRaDBoOU4zL0pBTFp2Yk5EbUI4Nk9iRDJidlI1cVlHdCtXWEhNYUlrQ0FBQUVDQkFnUUlFQ2drUUlDcEVhT1hkTkxDVHo0ekErK1c0aTBsSXpQMWlwd2NXamtpR050YTlWekh3RUNCQWdRSUVDQUFBRUNJUWtJa0VLYWhscHFGeEFpMVQ2QzVBcklqN1VKa3BJYnJZWUlFQ0JBZ0FBQkFnUUlORXBBZ05Tb2NXdTJGNEVzUlByRTFHdS8yTXUxcmlIUXEwQWVKSGsvVXE5aXJpTkFnQUFCQWdRSUVDQkFJQ1FCQVZKSTAxQkxNQUlQZi91NnJVS2tZTWFSVkNIZWo1VFVPRFZEZ0FBQkFnUUlFQ0JBb0RFQ0FxVEdqRnFqL1FxOEVDSzk1cS82dmMvMUJIb1I4SDZrWHBSY1E0QUFBUUlFQ0JBZ1FJQkFLQUlDcEZBbW9ZNGdCUjcrOXZWMy9PSFVyUThIV1p5aW9oZklqN1Y1UDFMMG85UUFBUUlFQ0JBZ1FJQUFnZVFGQkVqSmoxaURnd3I4N2JkZi92YVBUUWlSQm5WMC8vSUNlWkIwdXIxcngvSlgrWVlBQVFJRUNCQWdRSUFBQVFMMUNRaVE2ck8zYzBRQ2o1eDkrZHM5aVJUUndDSXRkV1o0MDZIc2FhVEp5VDFiSTIxQjJRUUlFQ0JBZ0FBQkFnUUlKQ29nUUVwMHNOb3FYc0NUU01XYlduR3hRUFkwMHV5RzBlT090UzIyOFFrQkFnUUlFQ0JBZ0FBQkF2VUpDSkRxczdkemhBTFprMGlPczBVNHVBaEx6bysxdGFmRzkwZFl2cElKRUNCQWdBQUJBZ1FJRUVoTVFJQ1UyRUMxVTc2QUVLbDhZenU4Sk5BWkdqbHc4c3krdVhaNzkvYVhQdlVUQVFJRUNCQWdRSUFBQVFJRXFoVVFJRlhyYmJkRUJJUklpUXd5b2pZNnd4c1BPOVlXMGNDVVNvQUFBUUlFQ0JBZ1FDQXhBUUZTWWdQVlRuVUNXWWowKzArODdpdlY3V2lucGd2a3g5b0VTVTMvUzlBL0FRSUVDQkFnUUlBQWdlb0ZCRWpWbTlzeElZR3ZQZnNEYnhFaUpUVFFTRnJKZzZUcFV6djNSbEt5TWdrUUlFQ0FBQUVDQkFnUWlGeEFnQlQ1QUpWZnYwQVdJbjEwNHZXUDFsK0pDcG9tY0g1MDg4SHMvVWdUVStQYm10YTdmZ2tRSUVDQUFBRUNCQWdRcUZaQWdGU3R0OTBTRlRoeDltVmpRcVJFaHh0Qld4ZUhSbzQ0MWhiQm9KUklnQUFCQWdRSUVDQkFJR0lCQVZMRXcxTjZXQUpDcExEbTBiUnE4bU50Z3FTbVRWNi9CQWdRSUVDQUFBRUNCS29SRUNCVjQyeVhoZ2dJa1JveTZJRGJ6SU9rMCsxZE93SXVVMmtFQ0JBZ1FJQUFBUUlFQ0VRbUlFQ0tiR0RLRFY5QWlCVCtqSnBRNGN6d3BrUGVqOVNFU2V1UkFBRUNCQWdRSUVDQVFEVUNBcVJxbk8zU01BRWhVc01HSG5DNzNvOFU4SENVUm9BQUFRSUVDQkFnUUNBaUFRRlNSTU5TYWx3Q1dZajAyeWZlNkY5bmkydHNTVmFiSDJ2emZxUWt4NnNwQWdRSUVDQkFnQUFCQXBVSUNKQXFZYlpKVXdVbXoyMFNJalYxK0FIMm5RZEozbzhVNEhDVVJJQUFBUUlFQ0JBZ1FDQndBUUZTNEFOU1h2d0NRcVQ0WjVoYUI5bjdrVHlObE5wVTlVT0FBQUVDQkFnUUlFQ2dYQUVCVXJtK1ZpZHdTVUNJNUE4aE5JSDhhU1JCVW1pVFVROEJBZ1FJRUNCQWdBQ0JNQVVFU0dIT1JWVUpDbVFoMHUrY2VPUGpDYmFtcFlnRjhpRHAyWWZlZTNmRWJTaWRBQUVDQkFnUUlFQ0FBSUdTQlFSSUpRTmJuc0JDZ2ZhNVRhLy85eWUybkZqNG1aOEpoQ0R3NUUzdnVPZmttWDF6N2ZidTdTSFVvd1lDQkFnUUlFQ0FBQUVDQk1JU0VDQ0ZOUS9WTkVEZzlMblIxd21SR2pEb1NGdnNERzg4N0ZoYnBNTlROZ0VDQkFnUUlFQ0FBSUVTQlFSSUplSmFtc0J5QWtLazVXUjhIb0pBZnF4TmtCVENOTlJBZ0FBQkFnUUlFQ0JBSUF3QkFWSVljMUJGQXdXeUVPbTMvbjdMeVFhMnJ1VklCUElnYWZyVXpyMlJsS3hNQWdRSUVDQkFnQUFCQWdSS0VoQWdsUVJyV1FLOUNKejUzdWl0SHpreDlsZ3YxN3FHUUYwQzUwYzNIOHplanpReE5iNnRyaHJzUzRBQUFRSUVDQkFnUUlCQXZRSUNwSHI5N1U2ZzlmVnpHMi96SkpJL2hCZ0VMZzZOSEhHc0xZWkpxWkVBQVFJRUNCQWdRSUJBOFFJQ3BPSk5yVWlnYjRIc1NTUWhVdDlzYnFoQklEL1dKa2lxQWQrV0JBZ1FJRUNBQUFFQ0JHb1VFQ0RWaUc5ckFnc0ZoRWdMTmZ3Y3VrQWVKSjF1NzlvUmVxM3FJMENBQUFFQ0JBZ1FJRUJnY0FFQjB1Q0dWaUJRbUVBV0l2M21ZMjkrb3JBRkxVU2daSUdaNFUySHNxZVJKaWYzYkMxNUs4c1RJRUNBQUFFQ0JBZ1FJRkNqZ0FDcFJueGJFMWhLNEtuekk2OFZJaTBsNDdOUUJiS25rV1kzakI1M3JDM1VDYW1MQUFFQ0JBZ1FJRUNBd09BQ0FxVEJEYTFBb0hBQklWTGhwQmFzUUNBLzF0YWVHdDlmd1hhMklFQ0FBQUVDQkFnUUlFQ2dRZ0VCVW9YWXRpTFFqNEFRcVI4dDE0WWswQmthT1hEeXpMNDU3MGNLYVNwcUlVQ0FBQUVDQkFnUUlEQ1lnQUJwTUQ5M0V5aFZRSWhVS3EvRlN4YkkzNDlVOGphV0owQ0FBQUVDQkFnUUlFQ2dBZ0VCVWdYSXRpQXdpSUFRYVJBOTk5WXRrQjlyODM2a3VpZGhmd0lFQ0JBZ1FJQUFBUUtEQ1FpUUJ2TnpONEZLQkxJUTZUZSs5cGJwU2phekNZRVNCUElnYWZyVXpyMGxMRzlKQWdRSUVDQkFnQUFCQWdSS0ZoQWdsUXhzZVFKRkNUd3pjODNOUXFTaU5LMVRsOEQ1MGMwSHMvY2pUVXlOYjZ1ckJ2c1NJRUNBQUFFQ0JBZ1FJTkMvZ0FDcGZ6TjNFS2hOUUloVUc3Mk5DeGE0T0RSeXhMRzJnbEV0UjRBQUFRSUVDQkFnUUtCRUFRRlNpYmlXSmxDR2dCQ3BERlZyMWlHUUgyc1RKTldoYjA4Q0JBZ1FJRUNBQUFFQy9Ra0lrUHJ6Y2pXQklBU0VTRUdNUVJFRkNlUkJrdmNqRlFScUdRSUVDQkFnUUlBQUFRSWxDQWlRU2tDMUpJRXFCTElRNmNDamJ6dFR4VjcySUZDRmdQY2pWYUZzRHdJRUNCQWdRSUFBQVFKckV4QWdyYzNOWFFTQ0VIaDJkdWdHSVZJUW8xQkVnUUxlajFRZ3BxVUlFQ0JBZ0FBQkFnUUlGQ1FnUUNvSTBqSUU2aElRSXRVbGI5OHlCZkpqYmQ2UFZLYXl0UWtRSUVDQUFBRUNCQWowTGlCQTZ0M0tsUVNDRlJBaUJUc2FoUTBva0FkSnA5dTdkZ3k0bE5zSkVDQkFnQUFCQWdRSUVCaEFRSUEwQUo1YkNZUWtJRVFLYVJwcUtWcGdabmpUb2V4cHBNbkpQVnVMWHR0NkJBZ1FJRUNBQUFFQ0JBaXNMaUJBV3QzSUZRU2lFY2hDcEY5OTlFZWVqcVpnaFJMb1F5QjdHbWwydytoeHg5cjZRSE1wQVFJRUNCQWdRSUFBZ1lJRUJFZ0ZRVnFHUUNnQ3o4MXV1TjZMdFVPWmhqcktFTWlQdGJXbnh2ZVhzYjQxQ1JBZ1FJQUFBUUlFQ0JCWUxDQkFXbXppRXdMUkMyUlBJbjNva2R1L0VYMGpHaUN3Z2tCbmFPVEF5VFA3NXRydDNkdFh1TXhYQkFnUUlFQ0FBQUVDQkFnVUlDQkFLZ0RSRWdSQ0ZEalh1ZnBHeDlsQ25JeWFpaGJvREc4ODdGaGIwYXJXSTBDQUFBRUNCQWdRSUhDNWdBRHBjZysvRVVoS0lEdk9Ka1JLYXFTYVdVWWdQOVltU0ZvR3lNY0VDQkFnUUlBQUFRSUVCaFFRSUEwSTZIWUNvUXNJa1VLZmtQcUtGTWlEcEdjZmV1L2RSYTVyTFFJRUNCQWdRSUFBQVFKTkZ4QWdOZjB2UVArTkVNaENwRjk1NVBidk5xSlpUUktZRjNqeXBuZmNrNzBmYVdKcWZCc1FBZ1FJRUNCQWdBQUJBZ1FHRnhBZ0RXNW9CUUpSQ0R6ZnVmcGxRcVFvUnFYSUFnVXVEbzBjY2F5dFFGQkxFU0JBZ0FBQkFnUUlORlpBZ05UWTBXdThpUUpaaVBUTFg3MzltU2IycnVmbUN1VEgyZ1JKemYwYjBEa0JBZ1FJRUNCQWdNRGdBZ0trd1EydFFDQXFnZTlkdlBvNlR5SkZOVExGRmlTUUIwbW4yN3QyRkxTa1pRZ1FJRUNBQUFFQ0JBZzBSa0NBMUpoUmE1VEFTd0tlUkhySndrL05FNWdaM25USSs1R2FOM2NkRXlCQWdBQUJBZ1FJRENZZ1FCck16OTBFb2hYSW5rUnluQzNhOFNtOEFBSHZSeW9BMFJJRUNCQWdRSUFBQVFLTkVSQWdOV2JVR2lXd1dNQnh0c1VtUG1tV1FINnN6ZnVSbWpWMzNSSWdRSUFBQVFJRUNQUXZJRURxMzh3ZEJKSVM4Syt6SlRWT3pheFJJQStTdkI5cGpZQnVJMENBQUFFQ0JBZ1FTRjVBZ0pUOGlEVklZSFVCSWRMcVJxNW9oa0QyZnFUc2FhUm5IcjNyam1aMHJFc0NCQWdRSUVDQUFBRUN2UWtJa0hwemNoV0I1QVdFU01tUFdJTTlDbVJQSTMzbjVhOTUwTEcySHNGY1JvQUFBUUlFQ0JBZzBBZ0JBVklqeHF4SkFyMEpaQ0hTTDM3bGpuTzlYZTBxQW1rTDVNZmFubjNvdlhlbjNhbnVDQkFnUUlBQUFRSUVDS3d1SUVCYTNjZ1ZCQm9sTUR1M2Z1TXZmUFdPczQxcVdyTUVWaEI0OHFaMzNIUHl6TDY1ZG52MzloVXU4eFVCQWdRSUVDQkFnQUNCcEFVRVNFbVBWM01FMWliUXViaCtzeWVSMW1ibnJuUUZPc01iRHp2V2x1NThkVWFBQUFFQ0JBZ1FJTEN5Z0FCcFpSL2ZFbWlzUVBZa2toQ3BzZVBYK0RJQytiRTJRZEl5UUQ0bVFJQUFBUUlFQ0JCSVZrQ0FsT3hvTlVaZ2NBRWgwdUNHVmtoVElBK1Nway90M0p0bWg3b2lRSUFBQVFJRUNCQWdjTG1BQU9seUQ3OFJJSENGZ0JEcENoQy9FbGdnY0g1MDg4SHMvVWdUVStQYkZuenNSd0lFQ0JBZ1FJQUFBUUxKQ1FpUWtodXBoZ2dVTHlCRUt0N1VpbWtKWEJ3YU9lSllXMW96MVEwQkFnUUlFQ0JBZ01EbEFnS2t5ejM4Um9EQU1nSkNwR1ZnZkV6Zyt3TDVzVFpCa2o4SkFnUUlFQ0JBZ0FDQkZBVUVTQ2xPVlU4RVNoSVFJcFVFYTlta0JQSWc2WFI3MTQ2a0d0TU1BUUlFQ0JBZ1FJQkFvd1VFU0kwZXYrWUo5QzhnUk9yZnpCM05GSmdaM25Rb2V6L1M1T1NlcmMwVTBEVUJBZ1FJRUNCQWdFQktBZ0trbEthcEZ3SVZDUWlSS29LMlRSSUNzeHRHanp2V2xzUW9OVUdBQUFFQ0JBZ1FhTFNBQUtuUjQ5YzhnYlVMQ0pIV2J1Zk81Z25reDlyYVUrUDdtOWU5amdrUUlFQ0FBQUVDQkZJUUVDQ2xNRVU5RUtoSklBdVI5bjM1SGVkcjJ0NjJCS0lUNkF5TkhNaU90WGsvVW5TalV6QUJBZ1FJRUNCQW9QRUNBcVRHL3drQUlEQ1l3RngzM1RWQ3BNRU0zZDA4Z2V6OVNJNjFOVy91T2laQWdBQUJBZ1FJeEN3Z1FJcDVlbW9uRUlpQUVDbVFRU2dqS29IOFdKc2dLYXF4S1pZQUFRSUVDQkFnMEZnQkFWSmpSNjl4QXNVS0NKR0s5YlJhY3dUeUlHbjYxTTY5emVsYXB3UUlFQ0JBZ0FBQkFyRUpDSkJpbTVoNkNRUXNJRVFLZURoS0MxN2cvT2ptZzluN2tkcnQzZHVETDFhQkJBZ1FJRUNBQUFFQ2pSTVFJRFZ1NUJvbVVLNUFIaUtkZU83YW8rWHVaSFVDYVFwMGhqY2VkcXd0emRucWlnQUJBZ1FJRUNBUXM0QUFLZWJwcVoxQW9BSlppSFR2RTIvNE1TRlNvQU5TVnZBQytiRTJRVkx3bzFJZ0FRSUVDQkFnUUtBeEFnS2t4b3hhb3dTcUZlaDIxNjBYSWxWcmJyZjBCUElneWZ1UjBwdXRqZ2dRSUVDQUFBRUNzUWtJa0dLYm1Ib0pSQ1FnUklwb1dFb05XaUIvUDlMRTFQaTJvQXRWSEFFQ0JBZ1FJRUNBUUxJQ0FxUmtSNnN4QW1FSUNKSENtSU1xMGhDNE9EUnl4TEcyTkdhcEN3SUVDQkFnUUlCQWJBSUNwTmdtcGw0Q0VRb0lrU0ljbXBLREZjaVB0UW1TZ2gyUndnZ1FJRUNBQUFFQ1NRb0lrSkljcTZZSWhDY2dSQXB2SmlxS1d5QVBrazYzZCsySXV4UFZFeUJBZ0FBQkFnUUl4Q0FnUUlwaFNtb2trSWlBRUNtUlFXb2pLSUdaNFUySHNxZVJKaWYzYkEycU1NVVFJRUNBQUFFQ0JBZ2tKU0JBU21xY21pRVF2b0FRS2Z3WnFUQStnZXhwcE5rTm84Y2RhNHR2ZGlvbVFJQUFBUUlFQ01RaUlFQ0taVkxxSkpDUWdCQXBvV0ZxSlNpQi9GaGJlMnA4ZjFDRktZWUFBUUlFQ0JBZ1FDQjZBUUZTOUNQVUFJRTRCWVJJY2M1TjFYRUlkSVpHRHB3OHMyK3UzZDY5UFk2S1ZVbUFBQUVDQkFnUUlCQzZnQUFwOUFtcGowRENBbG1JOU5GVHQ5MTU0cmxyanliY3B0WUkxQ2JRR2Q1NDJMRzIydmh0VElBQUFRSUVDQkJJU2tDQWxOUTROVU1nVGdFaFVweHpVM1VjQXZteE5rRlNIUE5TSlFFQ0JBZ1FJRUFnVkFFQlVxaVRVUmVCaGdrSWtSbzJjTzFXTHBBSFNjOCs5TjY3SzkvY2hnUUlFQ0JBZ0FBQkF0RUxDSkNpSDZFR0NLUWpJRVJLWjVZNkNWZmd5WnZlY1UvMmZxU0pxZkZ0NFZhcE1nSUVDQkFnUUlBQWdkQUVCRWloVFVROUJCb3VJRVJxK0IrQTlpc1R1RGcwY3NTeHRzcTRiVVNBQUFFQ0JBZ1FpRjVBZ0JUOUNEVkFJRDBCSVZKNk05VlJtQUw1c1RaQlVwanpVUlVCQWdRSUVDQkFJQ1FCQVZKSTAxQUxBUUl2Q2dpUlhxVHdBNEhTQmZJZzZYUjcxNDdTTjdNQkFRSUVDQkFnUUlCQWxBSUNwQ2pIcG1nQ3pSQVFJalZqenJvTVIyQm1lTk1oNzBjS1p4NHFJVUNBQUFFQ0JBaUVKQ0JBQ21rYWFpRkFZSkdBRUdrUmlROElsQzdnL1VpbEU5dUFBQUVDQkFnUUlCQ2RnQUFwdXBFcG1FRHpCSVJJelp1NWp1c1h5SSsxZVQ5Uy9iTlFBUUVDQkFnUUlFQWdCQUVCVWdoVFVBTUJBcXNLQ0pGV0pYSUJnVklFOGlESis1Rks0YlVvQVFJRUNCQWdRQ0FhQVFGU05LTlNLQUVDUWlSL0F3VHFFOGplajVROWpmVE1vM2ZkVVY4VmRpWkFnQUFCQWdRSUVLaExRSUJVbDd4OUNSQllrNEFRYVUxc2JpSlFpRUQyTk5KM1h2NmFCeDFySzRUVElnUUlFQ0JBZ0FDQnFBUUVTRkdOUzdFRUNHUUNRaVIvQndUcUZjaVB0YldueHZmWFc0bmRDUkFnUUlBQUFRSUVxaElRSUZVbGJSOENCQW9WRUNJVnlta3hBbXNTNkF5TkhEaDVadDljdTcxNys1b1djQk1CQWdRSUVDQkFnRUEwQWdLa2FFYWxVQUlFcmhRUUlsMHA0bmNDOVFoMGhqY2VkcXl0SG51N0VpQkFnQUFCQWdTcUVoQWdWU1Z0SHdJRVNoRVFJcFhDYWxFQ2ZRdmt4OW9FU1gzVHVZRUFBUUlFQ0JBZ0VJV0FBQ21LTVNtU0FJR1ZCSVJJSytuNGprQzFBbm1RTkgxcTU5NXFkN1liQVFJRUNCQWdRSUJBbVFJQ3BESjFyVTJBUUdVQ1FxVEtxRzFFb0NlQjg2T2JEMmJ2UjVxWUd0L1cwdzB1SWtDQUFBRUNCQWdRQ0ZwQWdCVDBlQlJIZ0VBL0FrS2tmclJjUzZBYWdZdERJMGNjYTZ2RzJpNEVDQkFnUUlBQWdUSUZCRWhsNmxxYkFJSEtCWVJJbFpQYmtNQ3FBdm14TmtIU3FsUXVJRUNBQUFFQ0JBZ0VLeUJBQ25ZMENpTkFZSzBDUXFTMXlybVBRTGtDZVpCMHVyMXJSN2s3V1owQUFRSUVDQkFnUUtCb0FRRlMwYUxXSTBBZ0NBRWhVaEJqVUFTQkpRVm1oamNkeXA1R21wemNzM1hKQzN4SWdBQUJBZ1FJRUNBUW5JQUFLYmlSS0lnQWdhSUVoRWhGU1ZxSFFQRUMyZE5Jc3h0R2p6dldWcnl0RlFrUUlFQ0FBQUVDWlFnSWtNcFF0U1lCQXNFSUNKR0NHWVZDQ0N3cGtCOXJhMCtONzEveUFoOFNJRUNBQUFFQ0JBZ0VJU0JBQ21JTWlpQkFvRXdCSVZLWnV0WW1VSXhBWjJqa3dNa3orK2E4SDZrWVQ2c1FJRUNBQUFFQ0JJb1dFQ0FWTFdvOUFnU0NGQkFpQlRrV1JSRllKSkMvSDJuUkZ6NGdRSUFBQVFJRUNCQ29WVUNBVkN1L3pRa1FxRkpBaUZTbHRyMElyRjBnUDlibS9VaHJOM1FuQVFJRUNCQWdRS0JvQVFGUzBhTFdJMEFnYUFFaFV0RGpVUnlCeXdUeUlHbjYxTTY5bDMzaEZ3SUVDQkFnUUlBQWdjb0ZCRWlWazl1UUFJRzZCWVJJZFUvQS9nVDZFemcvdXZsZzluNmtkbnYzOXY3dWREVUJBZ1FJRUNCQWdFQlJBZ0trb2lTdFE0QkFWQUpDcEtqR3BWZ0Nsd1E2d3hzUE85Ym1qNEVBQVFJRUNCQWdVSStBQUtrZWQ3c1NJQkNBZ0JBcGdDRW9nVUNmQXZteE5rRlNuM0F1SjBDQUFBRUNCQWdNS0NCQUdoRFE3UVFJeEMwZ1JJcDdmcXB2cmtBZUpIay9VblAvQm5ST2dBQUJBZ1FJVkNzZ1FLclcyMjRFQ0FRb0lFUUtjQ2hLSXRDalFQNStwSW1wOFcwOTN1SXlBZ1FJRUNCQWdBQ0JOUWdJa05hQTVoWUNCTklURUNLbE4xTWROVXZnNHRESUVjZmFtalZ6M1JJZ1FJQUFBUUxWQ2dpUXF2VzJHd0VDQVF0a0lkTDkzN3pwV01BbEtvMEFnUlVFOG1OdGdxUVZrSHhGZ0FBQkFnUUlFRmlqZ0FCcGpYQnVJMEFnVFlIN3ZuWGpqLyszYjk3MCtUUzcweFdCWmdqa1FkTHA5cTRkemVoWWx3UUlFQ0JBZ0FDQjhnVUVTT1ViMjRFQWdjZ0UvdnhiTi82RUo1RWlHNXB5Q1N3aE1ETzg2VkQyTk5MazVKNnRTM3p0SXdJRUNCQWdRSUFBZ1Q0RUJFaDlZTG1VQUlIbUNIZ1NxVG16MW1uYUF0blRTTE1iUm84NzFwYjJuSFZIZ0FBQkFnUUlsQzhnUUNyZjJBNEVDRVFxa0QySjVEaGJwTU5UTm9FckJQSmpiZTJwOGYxWGZPVlhBZ1FJRUNCQWdBQ0JIZ1FFU0QwZ3VZUUFnZVlLWkNIU1o4N2NmTHk1QWpvbmtKWkFaMmprd01reisrYmE3ZDNiMCtwTU53UUlFQ0JBZ0FDQmNnVUVTT1g2V3AwQWdRUUVQdmZrRGU4UklpVXdTQzBRV0NEUUdkNTQyTEcyQlNCK0pFQ0FBQUVDQkFpc0lpQkFXZ1hJMXdRSUVNZ0VzaERwMDk5NDFmMDBDQkJJUnlBLzFpWklTbWVtT2lGQWdBQUJBZ1RLRXhBZ2xXZHJaUUlFRWhQNGk2ZGUrVS8vOU91dmNwd3RzYmxxaDBBZUpFMmYycm1YQmdFQ0JBZ1FJRUNBd05JQ0FxU2xYWHhLZ0FDQkpRWCs4dWxYZWhKcFNSa2ZFb2hmNFB6bzVvUForNUVtcHNhM3hkK05EZ2dRSUVDQUFBRUN4UW9Ja0lyMXRCb0JBZzBROENSU0E0YXN4VVlMWEJ3YU9lSllXNlAvQkRSUGdBQUJBZ1FJTENFZ1FGb0N4VWNFQ0JCWVRTQjdFc2x4dHRXVWZFOGdYb0g4V0pzZ0tkNFpxcHdBQVFJRUNCQW9Wa0NBVkt5bjFRZ1FhSkNBRUtsQnc5WnFZd1h5SU9sMGU5ZU94aUpvbkFBQkFnUUlFQ0F3THlCQThtZEFnQUNCQVFTeUVPbVBwbTk1WUlBbDNFcUFRQVFDTThPYkRuay9VZ1NEVWlJQkFnUUlFQ0JRbW9BQXFUUmFDeE1nMEJTQkI1LzV3WGNMa1pveWJYMDJYY0Q3a1pyK0Y2Qi9BZ1FJRUNEUVhBRUJVbk5ucjNNQ0JBb1VFQ0lWaUdrcEFvRUw1TWZhdkI4cDhFRXBqd0FCQWdRSUVDaFVRSUJVS0tmRkNCQm9za0FXSW4xaTZyVmZiTEtCM2drMFNTQVBrcndmcVVsVDF5c0JBZ1FJRUdpdWdBQ3B1YlBYT1FFQ0pRZzgvTzNydGdxUlNvQzFKSUdBQmJMM0kyVlBJMDFPN3RrYWNKbEtJMENBQUFFQ0JBZ01KQ0JBR29qUHpRUUlFRmdzSUVSYWJPSVRBcWtMWkU4anpXNFlQZTVZVytxVDFoOEJBZ1FJRUdpdWdBQ3B1YlBYT1FFQ0pRcGtJZEovbVh6dDhSSzNzRFFCQWdFSzVNZmEybFBqK3dNc1Qwa0VDQkFnUUlBQWdUVUxDSkRXVE9kR0FnUUlyQ3p3MTkrNTdqMS9PUFhhTDYxOGxXOEpFRWhSb0RNMGN1RGttWDF6N2ZidTdTbjJweWNDQkFnUUlFQ2dlUUlDcE9iTlhNY0VDRlFvOExmZnZ1NWRRcVFLd1cxRklEQ0J6dkRHdzQ2MUJUWVU1UkFnUUlBQUFRSnJFaEFnclluTlRRUUlFT2hkSUF1UlBqWng2OE85MytGS0FnUlNFc2lQdFFtU1VwcXFYZ2dRSUVDQVFQTUVCRWpObTdtT0NSQ29RZUNSc3k5L3V4Q3BCbmhiRWdoSUlBK1Nway90M0J0UVdVb2hRSUFBQVFJRUNQUWtJRURxaWNsRkJBZ1FHRnhBaURTNG9SVUlwQ0J3Zm5UendlejlTQk5UNDl0UzZFY1BCQWdRSUVDQVFETUVCRWpObUxNdUNSQUlSRUNJRk1nZ2xFRWdBSUdMUXlOSEhHc0xZQkJLSUVDQUFBRUNCSG9TRUNEMXhPUWlBZ1FJRkNlUWhVajNQdkY2L3pwYmNhUldJaEN0UUg2c1RaQVU3UWdWVG9BQUFRSUVHaU1nUUdyTXFEVktnRUJJQW84Lys3SjNDWkZDbW9oYUNOUXJrQWRKcDl1N2R0UmJpZDBKRUNCQWdBQUJBa3NMQ0pDV2R2RXBBUUlFU2hlNEZDS2RmTU5mbDc2UkRRZ1FpRVpnWm5qVG9lejlTSk9UZTdaR1U3UkNDUkFnUUlBQWdVWUlDSkFhTVdaTkVpQVFxc0RqLzdENTludUZTS0dPUjEwRWFoT1kzVEI2M0xHMjJ2aHRUSUFBQVFJRUNDd2hJRUJhQXNWSEJBZ1FxRkpBaUZTbHRyMEl4Q09RSDJ0clQ0M3ZqNmRxbFJJZ1FJQUFBUUtwQ2dpUVVwMnN2Z2dRaUVwQWlCVFZ1QlJMb0ZLQnp0RElnZXhZbS9jalZjcHVNd0lFQ0JBZ1FPQUtBUUhTRlNCK0pVQ0FRRjBDV1lqMDBZblhQMXJYL3ZZbFFDQnNnZXo5U0k2MWhUMGoxUkVnUUlBQWdaUUZCRWdwVDFkdkJBaEVKM0RpN012R2Z2ZkViVjZzSGQza0ZFeWdHb0g4V0pzZ3FScHZ1eEFnUUlBQUFRSXZDUWlRWHJMd0V3RUNCSUlRbURoMzdlMUNwQ0JHb1FnQ3dRcmtRZEwwcVoxN2d5MVNZUVFJRUNCQWdFQlNBZ0trcE1hcEdRSUVVaEhJUXFUZlB2Rkd4OWxTR2FnK0NKUWtjSDUwODhIcy9VanQ5dTd0SlcxaFdRSUVDQkFnUUlEQUpRRUJrajhFQWdRSUJDb3dlVzdUbUJBcDBPRW9pMEJnQXAzaGpZY2Rhd3RzS01vaFFJQUFBUUtKQ1FpUUVodW9kZ2dRU0V0QWlKVFdQSFZEb0V5Qi9GaWJJS2xNWldzVElFQ0FBSUhtQ2dpUW1qdDduUk1nRUltQUVDbVNRU21UUUNBQ2VaRGsvVWlCREVRWkJBZ1FJRUFnRVFFQlVpS0QxQVlCQW1rTFpDSFNSMDZNUFpaMmw3b2pRS0JJZ2Z6OVNCTlQ0OXVLWE5kYUJBZ1FJRUNBUURNRkJFak5uTHV1Q1JDSVVPRHI1emJlOXU5T2pEMFNZZWxLSmtDZ1JvR0xReU5ISEd1cmNRQzJKa0NBQUFFQ2lRZ0lrQklacERZSUVHaUd3RGZPYmR6aVNhUm16RnFYQklvVXlJKzFDWktLVkxVV0FRSUVDQkJvbG9BQXFWbnoxaTBCQWdrSVpFOGkzZlBZMk44bjBJb1dDQkNvV0NBUGtrNjNkKzJvZUd2YkVTQkFnQUFCQXBFTENKQWlINkR5Q1JCb3BzQTN6Mjk4Z3llUm1qbDdYUk1vUW1CbWVOT2g3R21reWNrOVc0dFl6eG9FQ0JBZ1FJQkErZ0lDcFBSbnJFTUNCQklWeUo1RStxMi8zM0l5MGZhMFJZQkF5UUxaMDBpekcwYVBPOVpXTXJUbENSQWdRSUJBSWdJQ3BFUUdxUTBDQkpvcGNPWjdvN2NLa1pvNWUxMFRLRW9nUDliV25ocmZYOVNhMWlGQWdBQUJBZ1RTRXhBZ3BUZFRIUkVnMERBQklWTERCcTVkQWlVSmRJWkdEcHc4czIvdTdJTjNmcUNrTFN4TGdBQUJBZ1FJUkN3Z1FJcDRlRW9uUUlCQUxpQkV5aVg4bHdDQlFRV2V1dm4yanp2V05xaWkrd2tRSUVDQVFIb0NBcVQwWnFvakFnUWFLcENGU1AvMnNUZC9yYUh0YTVzQWdRSUY4bU50Z3FRQ1VTMUZnQUFCQWdRaUZ4QWdSVDVBNVJNZ1FHQ2h3SlBuUjk3NG00KzkrWW1Gbi9tWkFBRUNheFhJZzZUcFV6djNyblVOOXhFZ1FJQUFBUUpwQ0FpUTBwaWpMZ2dRSVBDaXdGUG5SMTRyUkhxUnd3OEVDQlFnY0g1MDg4SHMvVWdUVStQYkNsak9FZ1FJRUNCQWdFQ0VBZ0trQ0llbVpBSUVDS3dtSUVSYVRjajNCQWlzUmVEaTBNZ1J4OXJXSXVjZUFnUUlFQ0FRdjRBQUtmNFo2b0FBQVFKTENtUWgwbTk4N1MzVFMzN3BRd0lFQ0t4UklEL1dKa2hhSTZEYkNCQWdRSUJBcEFJQ3BFZ0hwMndDQkFqMEl2RE16RFUzQzVGNmtYSU5BUUw5Q3VSQmt2Y2o5U3ZuZWdJRUNCQWdFS2VBQUNuT3VhbWFBQUVDUFF0a0laSjNJdlhNNVVJQ0JQb1U4SDZrUHNGY1RvQUFBUUlFSWhVUUlFVTZPR1VUSUVDZ0g0SHNPTnV2L2QxYjIvM2M0MW9DQkFqMEkrRDlTUDFvdVpZQUFRSUVDTVFuSUVDS2IyWXFKa0NBd0pvRXZudGgrQlloMHBybzNFU0FRSThDK2JFMjcwZnFFY3hsQkFnUUlFQWdJZ0VCVWtURFVpb0JBZ1FHRmNoQ0pPOUVHbFRSL1FRSXJDYVFCMG1uMjd0MnJIYXQ3d2tRSUVDQUFJRTRCQVJJY2N4SmxRUUlFQ2hNSUhzbmtpZVJDdU8wRUFFQ0t3ak1ERzg2bEQyTk5EbTVaK3NLbC9tS0FBRUNCQWdRaUVCQWdCVEJrSlJJZ0FDQm9nV3lKNUVPUFBxMk0wV3ZhejBDQkFoY0taQTlqVFM3WWZTNFkyMVh5dmlkQUFFQ0JBakVKU0JBaW10ZXFpVkFnRUJoQXMvT0R0MGdSQ3FNMDBJRUNLd2lrQjlyYTArTjcxL2xVbDhUSUVDQUFBRUNBUW9Ja0FJY2lwSUlFQ0JRbFlBUXFTcHAreEFna0F0MGhrWU9uRHl6YjY3ZDNyMDkvOHgvQ1JBZ1FJQUFnZkFGQkVqaHowaUZCQWdRS0ZWQWlGUXFyOFVKRUZoR29ETzg4YkJqYmN2ZytKZ0FBUUlFQ0FRb0lFQUtjQ2hLSWtDQVFOVUNRcVNxeGUxSGdFQW1rQjlyRXlUNWV5QkFnQUFCQXVFTENKRENuNUVLQ1JBZ1VJbUFFS2tTWnBzUUlMQ0VRQjRrVFovYXVYZUpyMzFFZ0FBQkFnUUlCQ0FnUUFwZ0NFb2dRSUJBS0FKWmlQU2hSMjcvUmlqMXFJTUFnV1lKbkIvZGZEQjdQOUxFMVBpMlpuV3VXd0lFQ0JBZ0VMNkFBQ244R2FtUUFBRUNsUXFjNjF4OTQ2OCsraU5QVjdxcHpRZ1FJTEJBNE9MUXlCSEgyaGFBK0pFQUFRSUVDQVFnSUVBS1lBaEtJRUNBUUdnQ3o4MXV1RjZJRk5wVTFFT2dXUUw1c1RaQlVyUG1ybHNDQkFnUUNGZEFnQlR1YkZSR2dBQ0JXZ1d5RU1seHRscEhZSE1DQk9ZRjhpRHBkSHZYRGlBRUNCQWdRSUJBZlFJQ3BQcnM3VXlBQUlIZ0JiTGpiRUtrNE1la1FBS05FSmdaM25USSs1RWFNV3BORWlCQWdFQ2dBZ0trUUFlakxBSUVDSVFpNEoxSW9VeENIUVFJWkFMZWorVHZnQUFCQWdRSTFDTWdRS3JIM2E0RUNCQ0lTaUE3enZiTFg3MzltYWlLVml3QkFza0s1TWZhdkI4cDJSRnJqQUFCQWdRQ0ZCQWdCVGdVSlJFZ1FDQkVnZTlkdlBvNklWS0lrMUVUZ2VZSzVFR1M5eU0xOTI5QTV3UUlFQ0JRbllBQXFUcHJPeEVnUUNCNmdTeEUrcFZIYnY5dTlJMW9nQUNCcEFTeTl5TmxUeU05OCtoZGR5VFZtR1lJRUNCQWdFQkFBZ0trZ0lhaEZBSUVDTVFnOEh6bjZwY0prV0tZbEJvSk5Fc2dleHJwT3k5L3pZT090VFZyN3JvbFFJQUFnZW9FQkVqVldkdUpBQUVDeVFnSWtaSVpwVVlJSkNlUUgydHJUNDN2VDY0NXcyNEVrUUFBUUFCSlJFRlVEUkVnUUlBQWdSb0ZCRWcxNHR1YUFBRUNNUXRrSWRJSHYzcUhGMnZIUEVTMUUwaFlvRE0wY3VEa21YMXo3ZmJ1N1FtM3FUVUNCQWdRSUZDWmdBQ3BNbW9iRVNCQUlEMkJtWXZycnhNaXBUZFhIUkZJU2FBenZQR3dZMjBwVFZRdkJBZ1FJRkNYZ0FDcExubjdFaUJBSUJFQklWSWlnOVFHZ1lRRjhtTnRncVNFaDZ3MUFnUUlFQ2hkUUlCVU9yRU5DQkFna0w1QUZpTDl3bGZ2T0p0K3B6b2tRQ0JtZ1R4SW1qNjFjMi9NZmFpZEFBRUNCQWpVSVNCQXFrUGRuZ1FJRUVoUW9ITngvV1loVW9LRDFSS0JCQVhPajI0K21MMGZhV0pxZkZ1QzdXbUpBQUVDQkFpVUlpQkFLb1hWb2dRSUVHaW1RQllpL2VKWDdqalh6TzUxVFlCQWJBSVhoMGFPT05ZVzI5VFVTNEFBQVFKMUNRaVE2cEszTHdFQ0JCSVZtSjFidjFHSWxPaHd0VVVnUVlIOFdKc2dLY0hoYW9rQUFRSUVDaFVRSUJYS2FURUNCQWdReUFTeUVNbHhObjhMQkFqRUpKQUhTYWZidTNiRVZMZGFDUkFnUUlCQVZRSUNwS3FrN1VPQUFJR0dDVGpPMXJDQmE1ZEFJZ0l6dzVzT1plOUhtcHpjc3pXUmxyUkJnQUFCQWdRS0VSQWdGY0pvRVFJRUNCQllTc0J4dHFWVWZFYUFRQXdDc3h0R2p6dldGc09rMUVpQUFBRUNWUWtJa0txU3RnOEJBZ1FhS3BDSFNOM3UzS2NiU3FCdEFnUWlGY2lQdGJXbnh2ZEgyb0t5Q1JBZ1FJQkFZUUlDcE1Jb0xVU0FBQUVDeXdsa0lkSXZmZlZIdHdtUmxoUHlPUUVDSVF0MGhrWU9aTWZhdkI4cDVDbXBqUUFCQWdUS0ZoQWdsUzFzZlFJRUNCQzRKQ0JFOG9kQWdFRHNBdG43a1J4cmkzMks2aWRBZ0FDQnRRb0lrTllxNXo0Q0JBZ1E2RnNnRDVINnZ0RU5CQWdRQ0VRZ1A5WW1TQXBrSU1vZ1FJQUFnY29FQkVpVlVkdUlBQUVDQkRLQkxFVGE5K1YzbktkQmdBQ0JtQVh5SUduNjFNNjlNZmVoZGdJRUNCQWcwS3VBQUtsWEtkY1JJRUNBUUdFQ2M5MTExMlFoa25jaUZVWnFJUUlFYWhJNFA3cjVZUForcEhaNzkvYWFTckF0QVFJRUNCQ29SRUNBVkFtelRRZ1FJRURnU29Fc1JQbzNYM25uUHhNaVhTbmpkd0lFWWhUb0RHODg3RmhiakpOVE13RUNCQWowS2lCQTZsWEtkUVFJRUNCUXVJQVFxWEJTQ3hJZ1VLTkFmcXhOa0ZUakVHeE5nQUFCQXFVSkNKQktvN1V3QVFJRUNQUWlrSWRJSjU2NzltZ3YxN3VHQUFFQ29RdmtRWkwzSTRVK0tmVVJJRUNBUUQ4Q0FxUit0RnhMZ0FBQkFxVUlaQ0hTZjNyaURlOHFaWEdMRWlCQW9DYUIvUDFJRTFQajIyb3F3YllFQ0JBZ1FLQXdBUUZTWVpRV0lrQ0FBSUZCQkxJUXlZdTFCeEYwTHdFQ29RcGNIQm81NGxoYnFOTlJGd0VDQkFqMEtpQkE2bFhLZFFRSUVDQlF1b0RqYktVVDI0QUFnWm9FOG1OdGdxU2FCbUJiQWdRSUVCaFlRSUEwTUtFRkNCQWdRS0JJZ2Z3NG0zY2lGYWxxTFFJRVFoSElnNlRUN1YwN1FxbEpIUVFJRUNCQW9CY0JBVkl2U3E0aFFJQUFnVW9GaEVpVmN0dU1BSUVhQkdhR054M0tua2Fhbk55enRZYnRiVW1BQUFFQ0JQb1dFQ0QxVGVZR0FnUUlFS2hDSUF1UjduM2lEVC9tU2FRcXRPMUJnRUFkQXRuVFNMTWJSbzg3MWxhSHZqMEpFQ0JBb0Y4QkFWSy9ZcTRuUUlBQWdjb0V1dDExNjRWSWxYSGJpQUNCbWdUeVkyM3RxZkg5TlpWZ1d3SUVDQkFnc0txQUFHbFZJaGNRSUVDQVFKMENRcVE2OWUxTmdFQ1ZBcDJoa1FNbnoreWJPL3ZnblIrb2NsOTdFU0JBZ0FDQlhnUUVTTDBvdVlZQUFRSUVhaFVRSXRYS2IzTUNCQ29XZU9ybTJ6L3VXRnZGNkxZalFJQUFnVlVGQkVpckVybUFBQUVDQkVJUUVDS0ZNQVUxRUNCUWxVQityRTJRVkpXNGZRZ1FJRUJnTlFFQjBtcEN2aWRBZ0FDQllBU0VTTUdNUWlFRUNGUWtrQWRKMDZkMjdxMW9TOXNRSUVDQUFJRWxCUVJJUzdMNGtBQUJBZ1JDRmNoQ3BJK2V1dTFPL3pwYnFCTlNGd0VDWlFpY0g5MThNSHMvMHNUVStMWXkxcmNtQVFJRUNCQllUVUNBdEpxUTd3a1FJRUFnU0FFaFVwQmpVUlFCQWlVTFhCd2FPZUpZVzhuSWxpZEFnQUNCSlFVRVNFdXkrSkFBQVFJRVloQVFJc1V3SlRVU0lGQzBRSDZzVFpCVXRLejFDQkFnUUdBbEFRSFNTanErSTBDQUFJSGdCWVJJd1k5SWdRUUlsQ1NRQjBuZWoxUVNzR1VKRUNCQTRESUJBZEpsSEg0aFFJQUFnUmdGaEVneFRrM05CQWdVSmVEOVNFVkpXb2NBQVFJRVZoSVFJSzJrNHpzQ0JBZ1FpRVpBaUJUTnFCUktnRUJKQXQ2UFZCS3NaUWtRSUVEZ2tvQUF5UjhDQVFJRUNDUWpJRVJLWnBRYUlVQmdqUUw1c1RidlIxb2pvTnNJRUNCQVlGa0JBZEt5Tkw0Z1FJQUFnUmdGaEVneFRrM05CQWdVTFpBSFNhZmJ1M1lVdmJiMUNCQWdRS0NaQWdLa1pzNWQxd1FJRUVoYVFJaVU5SGcxUjRCQUh3SXp3NXNPWlU4alRVN3UyZHJIYlM0bFFJQUFBUUtMQkFSSWkwaDhRSUFBQVFJcENBaVJVcGlpSGdnUUtFSWdleHBwZHNQb2NjZmFpdEMwQmdFQ0JKb3JJRUJxN3V4MVRvQUFnZVFGaEVqSmoxaURCQWowSVpBZmEydFBqZS92NHphWEVpQkFnQUNCU3dJQ0pIOElCQWdRSUpDMGdCQXA2ZkZxamdDQk5RaDBoa1lPbkR5emI2N2QzcjE5RGJlN2hRQUJBZ1FhS2lCQWF1amd0VTJBQUlFbUNRaVJtalJ0dlJJZzBLdEFaM2pqWWNmYWV0VnlIUUVDQkFnSWtQd05FQ0JBZ0VBakJJUklqUml6SmdrUTZGTWdQOVltU09vVHp1VUVDQkJvb0lBQXFZRkQxeklCQWdTYUtpQkVhdXJrOVUyQXdHb0NlWkEwZldybjN0V3U5VDBCQWdRSU5GTkFnTlRNdWV1YUFBRUNqUlVRSWpWMjlCb25RS0FIZ2ZPam13OW03MGVhbUJyZjFzUGxMaUZBZ0FDQkJna0lrQm8wYkswU0lFQ0F3QXNDUWlSL0NRUUlFRmhaNE9MUXlCSEgybFkyOGkwQkFnU2FKaUJBYXRyRTlVdUFBQUVDbHdTRVNQNFFDQkFnc0xKQWZxeE5rTFN5azI4SkVDRFFGQUVCVWxNbXJVOENCQWdRV0NRZ1JGcEU0Z01DQkFnc0VzaURwTlB0WFRzV2Zla0RBZ1FJRUdpTWdBQ3BNYVBXS0FFQ0JBZ3NKU0JFV2tyRlp3UUlFRmdzTURPODZaRDNJeTEyOFFrQkFnU2FJaUJBYXNxazlVbUFBQUVDeXdvSWtaYWw4UVVCQWdRV0NYZy8waUlTSHhBZ1FLQVJBZ0trUm94Wmt3UUlFQ0N3bW9BUWFUVWgzeE1nUU9BbGdmeFlXM3RxZlA5TG4vcUpBQUVDQkZJV0VDQ2xQRjI5RVNCQWdFQmZBa0trdnJoY1RJQUFnVlpuYU9SQWRxek4rNUg4TVJBZ1FDQjlBUUZTK2pQV0lRRUNCQWowSVNCRTZnUExwUVFJRVBpK1FQWitKUDlhbXo4SEFnUUlwQzBnUUVwN3Zyb2pRSUFBZ1RVSUNKSFdnT1lXQWdRYUw1QWZheE1rTmY1UEFRQUJBb2tLQ0pBU0hheTJDQkFnUUdBd2dTeEVldUNaVjN4bXNGWGNUWUFBZ2VZSjVFSFM5S21kZTV2WHZZNEpFQ0NRcm9BQUtkM1o2b3dBQVFJRUJoVDQxUFNyLzdrUWFVQkV0eE1nMEZpQjg2T2JEMmJ2UjJxM2QyOXZMSUxHQ1JBZ2tKQ0FBQ21oWVdxRkFBRUNCSW9YeUVLa0U4OWRlN1Q0bGExSWdBQ0JaZ2gwaGpjZWRxeXRHYlBXSlFFQ2FRc0lrTktlcis0SUVDQkFvQUFCNzBRcUFORVNCQWcwV2lBLzFpWklhdlNmZ2VZSkVJaGNRSUFVK1FDVlQ0QUFBUUxWQ0hnblVqWE9kaUZBSUcyQlBFanlmcVMwNTZ3N0FnVFNGQkFncFRsWFhSRWdRSUJBQ1FMZWlWUUNxaVVKRUdpa1FQNStwSW1wOFcyTkJOQTBBUUlFSWhRUUlFVTROQ1VUSUVDQVFIMEMzb2xVbjcyZENSQklUK0RpME1nUng5clNtNnVPQ0JCSVUwQ0FsT1pjZFVXQUFBRUNKUXA0SjFLSnVKWW1RS0J4QXZteE5rRlM0MGF2WVFJRUloTVFJRVUyTU9VU0lFQ0FRQmdDM29rVXhoeFVRWUJBT2dKNWtIUzZ2V3RIT2wzcGhBQUJBdWtJQ0pEU21hVk9DQkFnUUtCaUFlOUVxaGpjZGdRSU5FSmdabmpUb1pObjlzMU5UdTdaMm9pR05VbUFBSUZJQkFSSWtReEttUVFJRUNBUXBrQVdJdDMvelp1T2hWbWRxZ2dRSUJDdndPeUcwZU9PdGNVN1A1VVRJSkNlZ0FBcHZabnFpQUFCQWdRcUZyanZXemYrK0FQUHZPSXpGVzlyT3dJRUNDUXZrQjlyYTArTjcwKytXUTBTSUVBZ2NBRUJVdUFEVWg0QkFnUUl4Q0dRUFluMDM3NTUwK2ZqcUZhVkJBZ1FpRXVnTXpSeUlEdlc1djFJY2MxTnRRUUlwQ1VnUUVwcm5yb2hRSUFBZ1JvRi92eGJOLzZFRUtuR0FkaWFBSUhrQmJMM0l6bldsdnlZTlVpQVFLQUNBcVJBQjZNc0FnUUlFSWhUUUlnVTU5eFVUWUJBUEFMNXNUWkJVand6VXlrQkFta0lDSkRTbUtNdUNCQWdRQ0FnQVNGU1FNTlFDZ0VDeVFya1FkTDBxWjE3azIxU1l3UUlFQWhJUUlBVTBEQ1VRb0FBQVFMcENBaVIwcG1sVGdnUUNGdmcvT2ptZzluN2tkcnQzZHZEcmxSMUJBZ1FpRnRBZ0JUMy9GUlBnQUFCQWdFTFpDSFNwNy94cXZzRExsRnBCQWdRU0VhZ003enhzR050eVl4VEl3UUlCQ2dnUUFwd0tFb2lRSUFBZ1hRRS91S3BWLzVUSVZJNjg5UUpBUUpoQytUSDJnUkpZYzlKZFFRSXhDa2dRSXB6YnFvbVFJQUFnWWdFaEVnUkRVdXBCQWdrSVpBSFNkNlBsTVE0TlVHQVFDQUNBcVJBQnFFTUFnUUlFRWhiUUlpVTlueDFSNEJBbUFMNSs1RW1wc2EzaFZtaHFnZ1FJQkNQZ0FBcG5sbXBsQUFCQWdRaUY4aENwRC85K3F1T1I5Nkc4Z2tRSUJDZHdNV2hrU09PdFVVM05nVVRJQkNZZ0FBcHNJRW9od0FCQWdUU0Z2akxwMS81SHU5RVNudkd1aU5BSUV5Qi9GaWJJQ25NK2FpS0FJSHdCUVJJNGM5SWhRUUlFQ0NRbUlEamJJa05WRHNFQ0VRbGtBZEpwOXU3ZGtSVnVHSUpFQ0JRczRBQXFlWUIySjRBQVFJRW1pbVFoVWlmL1BvdG4ydG05N29tUUlCQS9RSXp3NXNPWlU4alRVN3UyVnAvTlNvZ1FJQkErQUlDcFBCbnBFSUNCQWdRU0ZUZ1MwLy80UHYrYVBxV0J4SnRUMXNFQ0JBSVhpQjdHbWwydytoeHg5cUNINVVDQ1JBSVFFQ0FGTUFRbEVDQUFBRUN6UlY0OEprZmZQZi9QZldhWTgwVjBEa0JBZ1RxRjhpUHRiV254dmZYWDQwS0NCQWdFS2FBQUNuTXVhaUtBQUVDQkJvazhGZmZ2djdIaFVnTkdyaFdDUkFJVnFBek5ITGc1Smw5YyszMjd1M0JGcWt3QWdRSTFDUWdRS29KM3JZRUNCQWdRR0NoUUJZaWZXTHl0WCt4OERNL0V5QkFnRUE5QXAzaGpZY2RhNnZIM3E0RUNJUXJJRUFLZHpZcUkwQ0FBSUdHQ1R6OG5ldmUrMThtWDN1OFlXMXJsd0FCQWtFSzVNZmFCRWxCamtkUkJBalVJQ0JBcWdIZGxnUUlFQ0JBWURtQnYvN09kZS81dzZuWGZtbTU3MzFPZ0FBQkF0VUs1RUhTOUttZGU2dmQyVzRFQ0JBSVMwQ0FGTlk4VkVPQUFBRUNCRnAvKyszcjN1VkpKSDhJQkFnUUNFdmcvT2ptZzluN2tTYW14cmVGVlpscUNCQWdVSTJBQUtrYVo3c1FJRUNBQUlHK0JEeUoxQmVYaXdrUUlGQ1p3TVdoa1NPT3RWWEdiU01DQkFJU0VDQUZOQXlsRUNCQWdBQ0JoUUxaazBnZm0zamRBd3MvOHpNQkFnUUkxQytRSDJzVEpOVS9DeFVRSUZDZGdBQ3BPbXM3RVNCQWdBQ0J2Z1VlT2ZzRDd4WWk5YzNtQmdJRUNGUWlrQWRKcDl1N2RsU3lvVTBJRUNCUW80QUFxVVo4V3hNZ1FJQUFnVjRFaEVpOUtMbUdBQUVDOVFuTURHODY1UDFJOWZuYm1RQ0JhZ1FFU05VNDI0VUFBUUlFQ0F3a2tJVkk5ejd4ZXY4NjIwQ0tiaVpBZ0VDNUF0NlBWSzZ2MVFrUXFGZEFnRlN2djkwSkVDQkFnRURQQW84Lys3SjNDWkY2NW5JaEFRSUVhaEhJajdWNVAxSXQvRFlsUUtCRUFRRlNpYmlXSmtDQUFBRUNSUXRrSWRMSEptNTl1T2gxclVlQUFBRUN4UXJrUVpMM0l4WHJhalVDQk9vVEVDRFZaMjluQWdRSUVDQ3dKb0ZIenI3ODdmZWVmTU5mcitsbU54RWdRSUJBcFFMWis1R3lwNUdlZWZTdU95cmQyR1lFQ0JBb1dFQ0FWRENvNVFnUUlFQ0FRQlVDai8vRDV0dUZTRlZJMjRNQUFRS0RDMlJQSTMzbjVhOTUwTEcyd1MydFFJQkFmUUlDcFByczdVeUFBQUVDQkFZU0VDSU54T2RtQWdRSVZDNlFIMnRyVDQzdnIzeHpHeElnUUdCQUFRSFNnSUJ1SjBDQUFBRUNkUW9Ja2VyVXR6Y0JBZ1RXSnRBWkdqbHc4c3krdVhaNzkvYTFyZUF1QWdRSVZDOGdRS3JlM0k0RUNCQWdRS0JRZ1N4RSt0MFR0M2tuVXFHcUZpTkFnRUQ1QXAzaGpZY2RheXZmMlE0RUNCUWpJRUFxeHRFcUJBZ1FJRUNnVm9HSmM5Y0trV3FkZ00wSkVDQ3dOb0g4V0pzZ2FXMSs3aUpBb0RvQkFWSjExbllpUUlBQUFRS2xDZ2lSU3VXMU9BRUNCRW9WeUlPazZWTTc5NWE2a2NVSkVDQ3dSZ0VCMGhyaDNFYUFBQUVDQkVJVUVDS0ZPQlUxRVNCQW9IZUI4Nk9iRDJidlI1cVlHdC9XKzEydUpFQ0FRUGtDQXFUeWplMUFnQUFCQWdRcUZjaENwTjgrK2FhL3FYUlRteEVnUUlCQW9RS3YrT2FYOTg4ZUcvdFVvWXRhakFBQkFnTUlDSkFHd0hNckFRSUVDQkFJVldEeUgvN1IyNFJJb1U1SFhRUUlFRmhaNEliVFgzcGc2SHRuMzkzdHRuN213dEd4dWRsald6NjA4aDIrSlVDQVFQa0NBcVR5amUxQWdBQUJBZ1JxRWNoQ3BQL3o4Ykd2MUxLNVRRa1FJRUJnVFFKNWVMVHc1bTYzKytFTDk0OU5uWDN3emc4cy9OelBCQWdRcUZKQWdGU2x0cjBJRUNCQWdFREZBdFBQYjN5TEo1RXFScmNkQVFJRTFpaHd3K1FYdjVROWViVGs3ZXRiTjQ4OC8vVEg1NTlJT3Jiazl6NGtRSUJBeVFJQ3BKS0JMVStBQUFFQ0JPb1c4Q1JTM1JPd1B3RUNCRllYdUJRZXpUejdydFd2YkwwM085YldPVGIyZXoxYzZ4SUNCQWdVSmlCQUtvelNRZ1FJRUNCQUlGeUI3RW1rZjNkaTdKRndLMVFaQVFJRW1pdHc2ZGhhYitIUmkwaHozZGJ1TEVpNmNQUk4vL3VMSC9xQkFBRUNKUW9Ja0VyRXRUUUJBZ1FJRUFoSjRCdm5ObTRSSW9VMEViVVFJRUNnMVZycW5VZjl1YXo3eUlYUHZlbnh6djFiZnJLLysxeE5nQUNCL2dRRVNQMTV1Wm9BQVFJRUNFUXRrSVZJSHpreDlsalVUU2llQUFFQ2lRZ01IaDU5SCtLcWRiZk9yZS9lTjN0czdGT0owR2lEQUlFQUJRUklBUTVGU1FRSUVDQkFvRXlCcjUvYmVKc1FxVXhoYXhNZ1FHQjFnUlZmbUwzNjdVdGUwZTIyZmlZNzFqWjdkT3llSlMvd0lRRUNCQVlRRUNBTmdPZFdBZ1FJRUNBUXEwQVdJdjNieDk3OHRWanJWemNCQWdSaUZ1ampoZGxyYXJQYmF0MTk0ZGpZazZmYnUzYXNhUUUzRVNCQVlBa0JBZElTS0Q0aVFJQUFBUUpORUhqeS9NZ2I3M2xzN08rYjBLc2VDUkFnRUlwQTJlSFJpMzEyVzllL2N2S0JRL05QSXoxMDRlaWIzL25pNTM0Z1FJREFHZ1VFU0d1RWN4c0JBZ1FJRUVoQjRKdm5ONzdCazBncFRGSVBCQWpFSUZCWmVMUUFZLzVwcExlM1duTmZ2SEJzeXljV2ZPeEhBZ1FJOUMwZ1FPcWJ6QTBFQ0JBZ1FDQXRnZXhKcE45ODdNMVBwTldWYmdnUUlCQ1dRQjNoMFdVQzNlN1BYbm8vMHJFdEg3cnNjNzhRSUVDZ1J3RUJVbzlRTGlOQWdBQUJBaWtMUEhWKzVMVkNwSlFuckRjQ0JPb1V1R0h5K0VORE04KytxODRhOHIyNzNlNkhPMGZISmpwZkdMc3IvOHgvQ1JBZzBJdUFBS2tYSmRjUUlFQ0FBSUVHQ0FpUkdqQmtMUklnVUxuQUMrSFJQN3lqOG8xWDJIQ3UxWHIxM0Z6clQrYVB0ZDIvd21XK0lrQ0F3R1VDQXFUTE9QeENnQUFCQWdTYUxTQkVhdmI4ZFUrQVFMRUNJWVpIbDNYWTdkNlpIV3ZySEJ2N3Zjcys5d3NCQWdTV0VCQWdMWUhpSXdJRUNCQWcwR1NCTEVUNjljZmUrbmlURGZST2dBQ0JRUVZ1blBpTHZ4NmFDZXZKbytWNm11dTJkbDg0TnZiazlLbWRlNWU3eHVjRUNCQVFJUGtiSUVDQUFBRUNCQllKL1Bmenc2LzNUcVJGTEQ0Z1FJQkFUd0paZUhUMTdQTzM5M1J4S0JkMVc5ZS9ZdnBMQjJlUGpuMTE5dWh0N3d1bExIVVFJQkNPZ0FBcG5GbW9oQUFCQWdRSUJDV1FQWW4wYTMvMzFuWlFSU21HQUFFQ2dRdEVHUjR0TU8yMldtUGQxbFdmblErUy9tekJ4MzRrUUlCQVM0RGtqNEFBQVFJRUNCQllWdUM3RjRadkVTSXR5K01MQWdRSVhDWVFlM2kwc0puNUlPbjkyZnVSWm8rTi9mckN6LzFNZ0VCekJRUkl6WjI5emdrUUlFQ0FRRThDUXFTZW1GeEVnRUREQlZJS2p4YU9zdHR0ZmZEQy9XTlRaeCs4OHdNTFAvY3pBUUxORXhBZ05XL21PaVpBZ0FBQkFuMExDSkg2Sm5NREFRSU5Fa2cxUEhweGhPdGJONDg4Ly9USDU0KzFmZkhGei94QWdFRGpCQVJJalJ1NWhna1FJRUNBd05vRWhFaHJjM01YQVFKcEN5UWZIaTBZMy95eHRuZG14OW82bngvN2d3VWYrNUVBZ1lZSUNKQWFNbWh0RWlCQWdBQ0JJZ1NFU0VVb1dvTUFnVlFFbWhRZUxaelozTHJXejJWQjByTVB2ZmZ1aFovN21RQ0J0QVVFU0duUFYzY0VDQkFnUUtCd0FTRlM0YVFXSkVBZ1FvR21oa2NMUjNYTnVXL2Ywems2TnRHNWY4dFBMdnpjendRSXBDa2dRRXB6cnJvaVFJQUFBUUtsQ2dpUlN1VzFPQUVDZ1F2Yy9NVFJyMXc5Ky96dGdaZFpTWGx6cmRhcjU5WjM3N3R3Yk95emxXeG9Fd0lFYWhNUUlOVkdiMk1DQkFnUUlCQzNRQllpSFhqMGJXZmk3a0wxQkFnUTZFOGdDNC9XZDJiZTB0OWREYmk2MjNwZmRxeHQva1hiOXpTZ1d5MFNhS1NBQUttUlk5YzBBUUlFQ0JBb1J1RFoyYUViaEVqRldGcUZBSUh3QllSSHE4OW8va1hiZDg4L2pmVGs2ZmF1SGF0ZjdRb0NCR0lTRUNERk5DMjFFaUJBZ0FDQkFBV3lFT2xEajl6K2pRQkxVeElCQWdRS0V4QWU5VUhaYlYzL3lza0hEczBlM2ZJM2s1Tjd0dlp4cDBzSkVBaFlRSUFVOEhDVVJvQUFBUUlFWWhFNDE3bjZSazhpeFRJdGRSSWcwSytBOEtoZnNSZXU3N2E2YjcyaC9SZkhMeHpiOG9tMXJlQXVBZ1JDRWhBZ2hUUU50UkFnUUlBQWdZZ0ZIR2VMZUhoS0owQmdXUUhoMGJJMHZYL1I3ZjdzcGZjakhkdnlvZDV2Y2lVQkFxRUpDSkJDbTRoNkNCQWdRSUJBeEFKQ3BJaUhwM1FDQkJZSkNJOFdrUXowUWJmYi9mQ0YrOGVtT2w4WXUydWdoZHhNZ0VBdEFnS2tXdGh0U29BQUFRSUUwaFh3VHFSMFo2c3pBazBTdU9tSkwzek52N1pXd3NUWHQyNmVtMnY5eWZ3VFNjZEtXTjJTQkFpVUtDQkFLaEhYMGdRSUVDQkFvS2tDMlR1UmZ2bXJ0MytycWYzcm13Q0J1QVZ1ZXVMemYzZFY1M3R2akx1TDRLdC9iM2FzclhQc1RmY0dYNmtDQ1JDNEpDQkE4b2RBZ0FBQkFnUUlsQ0x3dll0WHYzSStSSHFtbE1VdFNvQUFnWklFWGdpUExyeXBwT1V0ZTRYQVhIZmR6aXhJbWo2MWMrOFZYL21WQUlIQUJBUklnUTFFT1FRSUVDQkFJQ1dCK1JEcE9rOGlwVFJSdlJCSVcwQjRWTjk4WHpIOXBZTVhQdmVteHp2M2IvbkorcXF3TXdFQ0t3a0lrRmJTOFIwQkFnUUlFQ0F3c01EM24wUnluRzFnU1FzUUlGQ21nUENvVE4wZTE3NXEzYTF6Njd2M3pSNGQrN01lNzNBWkFRSVZDZ2lRS3NTMkZRRUNCQWdRYUtxQUVLbXBrOWMzZ1RnRWhFZGh6YW5iYXIwL085WTJlMnpzMThPcVREVUVtaTBnUUdyMi9IVlBnQUFCQWdRcUV4QWlWVVp0SXdJRStoQVFIdldCVmZHbDNXN3JneGVPalQwNUh5YjlmTVZiMjQ0QWdTVUVCRWhMb1BpSUFBRUNCQWdRS0VjZ0M1RSsrTlU3dkZpN0hGNnJFaURRcDREd3FFK3dPaTd2dHE2ZjMvWS96eDlyZStqQzBUZS9zNDRTN0VtQXdBc0NBaVIvQ1FRSUVDQkFnRUNsQWpNWDEyY3YxaFlpVmFwdU13SUVyaFFRSGwwcEV2YnY4OGZhM3Q1cXpYMng4L214UHdpN1V0VVJTRmRBZ0pUdWJIVkdnQUFCQWdTQ0ZaaC9FdW02WC9qcUhXZURMVkJoQkFna0xTQThpbmU4Yyt0YVAvZkMrNUcyZkNqZUxsUk9JRTRCQVZLY2MxTTFBUUlFQ0JDSVhxQnpjZjFtSVZMMFk5UUFnZWdFZnVqazUwNWUxYm53cHVnS1YvQmxBdDF1OThPZG8yTVRuZnZIZnVheUwveENnRUJwQWdLazBtZ3RUSUFBQVFJRUNLd21rSVZJM29tMG1wTHZDUkFvU2lBTGo5Yk5kVzR0YWozcjFDc3cxMnE5ZW01OTYxUHpMOXIrYkwyVjJKMUFNd1FFU00yWXN5NEpFQ0JBZ0VDd0F0azdrWVJJd1k1SFlRU1NFUkFlSlRQS3hZMTBXKy9ManJWMWpvMzkzdUl2ZlVLQVFGRUNBcVNpSksxRGdBQUJBZ1FJckZrZ0M1RWNaMXN6bnhzSkVGaEZRSGkwQ2xBaVg4OTFXN3ZubjBaNmN2clV6cjJKdEtRTkFrRUpDSkNDR29kaUNCQWdRSUJBY3dXOEU2bTVzOWM1Z1RJRmhFZGw2Z2E0ZHJkMS9TdW12M1J3OXVpV3Y1azlldHY3QXF4UVNRU2lGUkFnUlRzNmhSTWdRSUFBZ2ZRRThoQ3AyNTM3ZEhyZDZZZ0FnYW9GaEVkVmk0ZXpYN2ZWZld1M2RkVm5aNCtOZlNxY3FsUkNJRzRCQVZMYzgxTTlBUUlFQ0JCSVRpQUxrWDdwcXorNlRZaVUzR2cxUktCU0FlRlJwZHpCYnRidHRuNG1lejlTZTJwOGY3QkZLb3hBSkFJQ3BFZ0dwVXdDQkFnUUlOQWtnZG01OVJ1ekVLbEpQZXVWQUlIaUJJUkh4Vm1tc3RLTkUxODRjT0grc2FtekQ5NzVnVlI2MGdlQnFnVUVTRldMMjQ4QUFRSUVDQkRvU1NBTGtieFl1eWNxRnhFZ3NFQkFlTFFBdzQrWEM2eHYzVHp5L05NZm56MDY5c1hMdi9BYkFRSzlDQWlRZWxGeURRRUNCQWdRSUZDTFFQNU9wRm8ydHlrQkF0RUp2T3JFbjArdG0rdmNHbDNoQ3E1VW9OdHF2VE03MXRZNTlxWjdLOTNZWmdRaUZ4QWdSVDVBNVJNZ1FJQUFnZFFGaEVpcFQxaC9CSW9SeUo0OGFuVXZ2cXFZMWF6U0JJRzU3cnFkV1pEMDdFUHZ2YnNKL2VxUndLQUNBcVJCQmQxUGdBQUJBZ1FJbEM2UWgwaGVyRjA2dFEwSVJDbmcyRnFVWXd1bTZHdk9mZnVlQzU5NzArT2QrN2Y4WkRCRktZUkFnQUlDcEFDSG9pUUNCQWdRSUVCZ3NVQVdJdjNpSXo5NnB4QnBzWTFQQ0RSWndMRzFKaysvd042dlduZnIzUHJ1ZlRQSHh1NHJjRlZMRVVoS1FJQ1UxRGcxUTRBQUFRSUUwaGJJUXFUc1gyY1RJcVU5WjkwUjZGVWdDNDhjVyt0VnkzVzlDS3pydG40eU85WTIvNkx0ZTNxNTNqVUVtaVFnUUdyU3RQVktnQUFCQWdRU0VNaitkYlovODVWMy9qTWhVZ0xEMUFLQkFRU0VSd1BndVhWVmdma1hiZDk5NGRqWWs2ZmJ1M2FzZXJFTENEUkVRSURVa0VGcmt3QUJBZ1FJcENRdy8rTFRhNFJJS1UxVUx3VDZFeEFlOWVmbDZqVUtkRnZYdjNMeWdVT3pSN2Y4ellXamIzN25HbGR4RzRGa0JBUkl5WXhTSXdRSUVDQkFvRmtDUXFSbXpWdTNCSEtCVjUzNGY1OTJiQzNYOE44cUJMcXQ3bHRicmJrdlhqaTI1Uk5WN0djUEFxRUtDSkJDbll5NkNCQWdRSUFBZ1ZVRmhFaXJFcm1BUUZJQ0w0UkhyZXVUYWtvejhRaDB1ejk3NmYxSXg3WjhLSjZpVlVxZ09BRUJVbkdXVmlKQWdBQUJBZ1JxRUJBaTFZQnVTd0kxQ0FpUGFrQzM1WklDM1c3M3c1MmpZeE9kTDR6ZHRlUUZQaVNRcUlBQUtkSEJhb3NBQVFJRUNEUkpJQStSVGp4MzdkRW05YTFYQWswUmVPR2RSNTQ4YXNxOFkraHpydFY2OWR4YzYwL21uMGc2RmtPOWFpUlFoSUFBcVFoRmF4QWdRSUFBQVFLMUMyUWgwbjk2NGczdkVpTFZQZ29GRUNoVXdEdVBDdVcwV1BFQzc4Mk90WFdPdmVuZTRwZTJJb0d3QkFSSVljMUROUVFJRUNCQWdNQUFBa0trQWZEY1NpQkFBY2ZXQWh5S2twWVVtUC8vZjNaZU9EYjI1UFNwblh1WHZNQ0hCQklRRUNBbE1FUXRFQ0JBZ0FBQkFpOEpDSkZlc3ZBVGdaZ0ZoRWN4VDYraHRYZGIxNzlpK2tzSEwzenVUWS9QSHIzdGZRMVYwSGJDQWdLa2hJZXJOUUlFQ0JBZzBGUUJJVkpUSjYvdlZBU0VSNmxNc3FGOVhMWHUxbTdycXMvT0hoMzdzNFlLYUR0UkFRRlNvb1BWRmdFQ0JBZ1FhTHFBRUtucGZ3SDZqMVZBZUJUcjVOUjlwVUMzMVhwLzluNmsyV05qdjM3bGQzNG5FS09BQUNuR3FhbVpBQUVDQkFnUTZFa2dDNUh1ZmVJTlArYkYyajF4dVloQTdRTENvOXBIb0lBU0JMcmQxZ2V6OXlPZGZmRE9ENVN3dkNVSlZDWWdRS3FNMmtZRUNCQWdRSUJBSFFMZDdycjFRcVE2NU8xSm9EOEI0VkYvWHE2T1RHRCsvVWdqenovOThmbGpiUTlkT1BybWQwWld2WElKWEJJUUlQbERJRUNBQUFFQ0JKSVh5RUtrajU2NjdVNVBJaVUvYWcxR0tpQThpblJ3eXU1YllQNVkyOXRicmJrdmRqNC85Z2Q5Myt3R0FqVUxDSkJxSG9EdENSQWdRSUFBZ2VvRWhFalZXZHVKUUs4Q3dxTmVwVnlYa3NEY3V0YlBaZTlIZXZhaDk5NmRVbDk2U1Z0QWdKVDJmSFZIZ0FBQkFnUUlYQ0VnUkxvQ3hLOEVhaFFRSHRXSWIrc2dCSzQ1OSsxN09rZkhKdHJ0M2R1REtFZ1JCRllRRUNDdGdPTXJBZ1FJRUNCQUlFMEJJVkthYzlWVlhBTENvN2ptcGRyeUJPWmFyVmZmT1BtWGgrZGZ0UDNaOG5heE1vSEJCUVJJZ3h0YWdRQUJBZ1FJRUloUVFJZ1U0ZENVbkl5QThDaVpVV3FrU0lGdTYzM1pzYmI1RjIzZlUrU3kxaUpRbElBQXFTaEo2eEFnUUlBQUFRTFJDUWlSb2h1WmdoTVFFQjRsTUVRdGxDb3cvNkx0dStlZlJucHlQa3o2VjZWdVpIRUNmUW9Ja1BvRWN6a0JBZ1FJRUNDUWxvQVFLYTE1Nmlac0FlRlIyUE5SWFVBQzNkYjE4OVg4aDltalcvNW05dWh0N3d1b01xVTBXRUNBMU9EaGE1MEFBUUlFQ0JCNFFVQ0k1QytCUVBrQ3dxUHlqZTJRbmtDMzFYMXJ0M1hWWjJlUGpYMHF2ZTUwRkp1QUFDbTJpYW1YQUFFQ0JBZ1FLRVZBaUZRS3EwVUpYQklRSHZsRElEQ1lRTGZiK3BsTDcwYzZOdmJyZzYza2JnSnJGeEFncmQzT25RUUlFQ0JBZ0VCaUFrS2t4QWFxblNBRWhFZEJqRUVSaVFqTUIwa2Z6TjZQZFBiQk96K1FTRXZhaUVoQWdCVFJzSlJLZ0FBQkFnUUlsQzhnUkNyZjJBN05FUkFlTldmV09xMVFZUDc5U0NQUFAvM3grWCt0N2FGbkhyM3JqZ3AzdGxYREJRUklEZjhEMEQ0QkFnUUlFQ0N3V0VDSXROakVKd1Q2RlJBZTlTdm1lZ0w5Q2N6L2EyMXZ2L2JwRXc5MlBqLzJCLzNkNldvQ2F4TVFJSzNOelYwRUNCQWdRSUJBNGdKQ3BNUUhyTDFTQllSSHBmSmFuTUJsQW5QcldqLzN3dnVSdG56b3NpLzhRcUJnQVFGU3dhQ1dJMENBQUFFQ0JOSVJFQ0tsTTB1ZFZDY2dQS3JPMms0RUZncDB1OTBQZDQ2T1RYUytNSGJYd3MvOVRLQW9BUUZTVVpMV0lVQ0FBQUVDQkpJVUVDSWxPVlpObFNRZ1BDb0oxcklFZWhTWWE3VmVQVGZYK3BNTHg3YmMzK010TGlQUXM0QUE2ZjluNzk2ak5DdnJPOUh2L2ZiRktEazZFanFZUk9RU1FBMVZoUmdDU2hPc2t0dHlKTXlZdzhwNGdHQ2lxekdKY3ZRbzdSd1hTVG9qU1ZpSmFUUW9xQU1vUmdhY3hEQ0p3VVBDeFc1YlFSQlMwRzlWQjVBZWFHbTVpUXBlU0VOM1YrMnpkME5CMzZyNmZldmQxMmQvWnExWlZMM3Yzcy96KzMxK2xULzhycjJmN3BuS2hRUUlFQ0JBZ0VCYkJZUkliWjI4dnZzUkVCNzFvK1ZhQWdVTEpNbFk5bHJiMXRXSGZhYmduU3pmSWdFQlVvdUdyVlVDQkFnUUlFQmcvZ0pDcFBuYnVUTjhnZjN2L2Vjb1N2OWxxUEE3MVNHQlpnbE1KL0d5TEVqYXVIN1pPYzJxWExWMUZCQWcxWEVxYWlKQWdBQUJBZ1JxS1NCRXF1VllGRldod0Y0L2Z1VGIyOEtqQ211d05RRUNleGJZZCtNMy8zcnpqWWZkdS9XbTRiZnMrV3BYRU5pOWdBQnA5eTQrSlVDQUFBRUNCQWpzVmtDSXRGc1dIN1pRSUF1UDlubDA3Y3RiMkxxV0NUUlRZRUY4eUhRbitjcVdWVU5mYm1ZRHFxNWFRSUJVOVFUc1Q0QUFBUUlFQ0RST1FJalV1SkVwT0dlQjU4TWpyNjNsTEdzNUFzVUxKRkYwU3ZaYVd4b2tmYlQ0M2V3UWtvQUFLYVJwNm9VQUFRSUVDQkFvVFVDSVZCcTFqV29tc0MwOGVtVHRvYzQ4cXRsZ2xFT2dUNEUwU1ByZzV0VkRqejM0d0x0L3Q4OWJYZDVTQVFGU1N3ZXZiUUlFQ0JBZ1FHQndBU0hTNElaV2FKYkE4K0ZSczhwV0xRRUNzd21rVHhHK1lzUE5sMjlaTlR5K1ljTWZIRFBiWlQ0bmtBa0lrUHdkRUNCQWdBQUJBZ1FHRU1oQ3BKdS92Ky8vTjhBU2JpWFFDQUhoVVNQR3BFZ0M4eEpJb3VSMXYvakFtbTlzWGoxODFid1djRk1yQkFSSXJSaXpKZ2tRSUVDQUFJRWlCZjUrNHdIL1VZaFVwTEMxcXhZUUhsVTlBZnNUS0VrZ1NkNmVuWS8wd0hmZTg4Y2w3V2liQmdrSWtCbzBMS1VTSUVDQUFBRUM5UlVRSXRWM05pb2JURUI0TkppZnV3azBVZUNYN3YvYW4yeSthZWc3UDdwdDdQUW0xcS9tWWdRRVNNVzRXcFVBQVFJRUNCQm9vWUFRcVlWREQ3eGw0VkhnQTlZZWdia0VPdEYrTC83M3g2OU1uMGhhUGRkbHZtdVBnQUNwUGJQV0tRRUNCQWdRSUZDQ2dCQ3BCR1JibENJZ1BDcUYyU1lFbWlCd1hQWmEyOWF2RG4yMkNjV3FzVGdCQVZKeHRsWW1RSUFBQVFJRVdpb2dSR3JwNEFOcVczZ1UwREMxUWlBbmdlazQrcDBzU1ByeHQ0NzdZRTVMV3FaaEFnS2toZzFNdVFRSUVDQkFnRUF6QklSSXpaaVRLbmNWRUI3dGF1SVRBZ1JlRVBpWnAzNzQwYTJyaHU1LzRJSGYvODh2Zk9xbk5nZ0lrTm93WlQwU0lFQ0FBQUVDbFFnSWtTcGh0K2tBQXNLakFmRGNTcUJGQXROUmRNQXZiZmo2Tlp0WEQxM2ZvclpiMzZvQXFmVi9BZ0FJRUNCQWdBQ0JJZ1dFU0VYcVdqdFBBZUZSbnByV0l0QVNnU1E2SVh1dGJjdXFvWSszcE9OV3R5bEFhdlg0TlUrQUFBRUNCQWlVSVNCRUtrUFpIb01JQ0k4RzBYTXZBUUpKRlAzZjZkTklqMjFjdit3Y0d1RUtDSkRDbmEzT0NCQWdRSUFBZ1JvSkNKRnFOQXlsN0NDUUpOUC9zTThqYXcvZDRVTy9FQ0JBb0YrQkpGcXk3OFp2L25YNk5GSjN5NnJYbnREdjdhNnZ2NEFBcWY0elVpRUJBZ1FJRUNBUWlJQVFLWkJCQnRSRzl1VFJBZCsrM2tHNEFjMVVLd1NxRmtpZlJocEtvZ1hYcDBIU2w2dXV4Zjc1Q2dpUTh2VzBHZ0VDQkFnUUlFQmdUZ0VoMHB3OHZpeFJ3R3RySldMYmlrQUxCZElnNlpSdDV5T3RIdnF6RnJZZlpNc0NwQ0RIcWlrQ0JBZ1FJRUNnemdKQ3BEcFBweDIxQ1kvYU1XZGRFcWlEUUpKRUg4N09SL3JSYldPbjE2RWVOY3hmUUlBMGZ6dDNFaUJBZ0FBQkFnVG1MU0JFbWplZEd3Y1VFQjROQ09oMkFnVDZGMGpQUjNyeHZ6OStaZnBhMjdjMnJ4cDVRLzhMdUtNT0FnS2tPa3hCRFFRSUVDQkFnRUFyQllSSXJSeDdwVTA3TUx0U2Zwc1RhTDFBK2xyYmtWRTBmY3Ztcnc3OVRlc3hHZ2dnUUdyZzBKUk1nQUFCQWdRSWhDTWdSQXBubG5YdkpBdVBISmhkOXltcGowQkxCT0xvekdmUFJ4citvNVowSEVTYkFxUWd4cWdKQWdRSUVDQkFvTWtDUXFRbVQ2OFp0ZnZYMXBveEoxVVNhSnRBa2lUL2JldXFvZnUzZm0zb045dldleFA3RlNBMWNXcHFKa0NBQUFFQ0JJSVRFQ0lGTjlMYU5PVE1vOXFNUWlFRUNPeEdZRHFLRHBpZWpyNlVQcEcwZWpkZis2aEdBZ0trR2cxREtRUUlFQ0JBZ0VDN0JiSVE2U3VQN25kZHV4VjBuNmVBOENoUFRXc1JJRkN3d0hIWmEyMWJWeC8ybVlMM3NmdzhCUVJJODRSekd3RUNCQWdRSUVDZ0NJR2JIdm5GdHdpUmlwQnQzNW9Pekc3ZnpIVk1JQVNCNlNSZWxnVkptMWNkOXY0UStnbXBCd0ZTU05QVUN3RUNCQWdRSUJDRWdCQXBpREZXMm9RRHN5dmx0emtCQXJrSXhCZHV2dkd3ZTdmZU5QeVdYSmF6eU1BQ0FxU0JDUzFBZ0FBQkFnUUlFTWhmSUF1Ui91R2gvVy9LZjJVcmhpNGdQQXA5d3ZvajBDS0JCZkVoMDUza0s4K3NIdnBLaTdxdWJhc0NwTnFPUm1FRUNCQWdRSUJBMndYV2ZPOFZ4d3VSMnY1WDBGLy8vclcxL3J4Y1RZQkFNd1RpSkhwTDlscmJsbFZESDIxR3hXRldLVUFLYzY2NklrQ0FBQUVDQkFJUkVDSUZNc2dTMm5EbVVRbkl0aUJBb0ZLQkpJbyt1SG4xMEdNUFB2RHUzNjIwa0padUxrQnE2ZUMxVFlBQUFRSUVDRFJIUUlqVW5GbFZWYW5YMXFxU3R5OEJBcVVMSk5HU1YyeTQrZkl0cTRiSDcvL09lMDRzZmY4V2J5aEFhdkh3dFU2QUFBRUNCQWcwUnlBTGtmN3V1d2ZlMkp5S1ZWcVdnUENvTEduN0VDQlFKNEVrU2w3M3l2dS85aStiVnc5ZlZhZTZRcTVGZ0JUeWRQVkdnQUFCQWdRSUJDWHd6Y2QvL2dRaFVsQWpIYmdaNGRIQWhCWWdRS0RwQWtueTltM25JNjBlK3JPbXQxTDMrZ1ZJZForUStnZ1FJRUNBQUFFQzJ3a0lrYmJEYVBtUHdxT1cvd0ZvbndDQkhRU1NKUHJ3NXB1R3Z2T2oyOFpPMytFTHYrUW1JRURLamRKQ0JBZ1FJRUNBQUlGeUJJUkk1VGpYZVJmaFVaMm5vellDQkNvVDZFVDd2ZmpmSDc4eS9kZmFicW1zaG9BM0ZpQUZQRnl0RVNCQWdBQUJBdUVLWkNIUy8zendsNTJKRk82SVorMU1lRFFyalM4SUVDQ3dUU0Q5MTlyZWtMM1d0dldyUTU5RmtwK0FBQ2svU3lzUklFQ0FBQUVDQkVvVnVPMEgrd2lSU2hXdmZyTzlmdnpJdHcvNDl2WC91ZnBLVkVDQUFJSDZDMHpIMGU5a1FkS1B2M1hjQit0ZmJmMHJGQ0RWZjBZcUpFQ0FBQUVDQkFqTUtwQ0ZTRmQvNTZEVnMxN2dpMkFFc2llUDlubGs3YUhCTktRUkFnUUlsQ1R3TTAvOThLTmJWdzNkdi9XbW9iZVZ0R1dRMndpUWdoeXJwZ2dRSUVDQUFJRTJDZHord3lXalYyMzQ1VFZ0NnJsdHZYcHRyVzBUMXk4QkFua0xURWZSQWRPZDZPODNyeDY2UHUrMTI3S2VBS2t0azlZbkFRSUVDQkFnRUxUQUhVL3NjNXdua2NJY3NmQW96TG5xaWdDQmlnU1M2SVJ0NXlPdEhycTRvZ29hdTYwQXFiR2pVemdCQWdRSUVDQkFZRWVCN0Vtay83SGhsNyt4NDZkK2E3S0E4S2pKMDFNN0FRSjFGcGhPb3Q5UG4wWjZiT1A2WmVmVXVjNDYxU1pBcXRNMDFFS0FBQUVDQkFnUUdGRGdYNS9ZNTlnck5oejh0UUdYY1hzTkJJUkhOUmlDRWdnUUNGc2dpWmJzdS9HYmY3MzV4c1B1M1hyVDhGdkNibmJ3N2dSSWd4dGFnUUFCQWdRSUVDQlFLNEh1RXovM0ppRlNyVWJTZHpIQ283N0ozRUNBQUlINUN5eUlENW51SkYvWnNtcm95L05mSlB3N0JVamh6MWlIQkFnUUlFQ0FRQXNGaEVqTkhicndxTG16VXprQkFzMFdTS0xvbE94OHBEUkkrbWl6T3ltbWVnRlNNYTVXSlVDQUFBRUNCQWhVTHBDRlNKKzcvOUNiS3k5RUFUMExDSTk2cG5JaEFRSUVDaE5JZzZRUE9oOXBWMTRCMHE0bVBpRkFnQUFCQWdRSUJDTXc4YU9YTHhVaU5XT2N3cU5tekVtVkJBaTBST0M1ODVHMnJCb2UzN0xxdFNlMHBPczUyeFFnemNualN3SUVDQkFnUUlCQTh3V0VTUFdmb2ZDby9qTlNJUUVDN1JSSW91UjFTYlRnZXVjalJaRUFxWjMvTjZCckFnUUlFQ0JBb0dVQ1dZajBtZi85Nm0rMnJPMUd0THZYangvNTlnSGZ2djQvTjZKWVJSSWdRS0NsQXM1SEVpQzE5RTlmMndRSUVDQkFnRUFiQmU3OThYOTRveENwWHBQUG5qemE1NUcxaDlhckt0VVFJRUNBd0d3Q00rY2pQZmpBdTM5M3RtdEMvZHdUU0tGT1ZsOEVDQkFnUUlBQWdkMElDSkYyZzFMUlI1NDhxZ2pldGdRSUVCaFVJRDBmNlJVYmJyNjhiZWNqQ1pBRy9jTnhQd0VDQkFnUUlFQ2dZUUpDcE9vSGxvVkhuanlxZmc0cUlFQ0F3Q0FDYlRzZlNZQTB5RitMZXdrUUlFQ0FBQUVDRFJVUUlsVTNPT0ZSZGZaMkprQ0FRQkVDejUrUHRIcm96NHBZdnk1ckNwRHFNZ2wxRUNCQWdBQUJBZ1JLRmhBaWxReWViaWM4S3QvY2pnUUlFQ2hMSUVtaUQyOWVQZlJZcU9jakNaREsra3V5RHdFQ0JBZ1FJRUNnaGdMYlFxVDdYdk92TlN3dHVKTDJmbXpkV3ErdEJUZFdEUkVnUUdCSGdlM09SN3IvTys4NWNjY3ZtLzJiQUtuWjgxTTlBUUlFQ0JBZ1FHQmdnWHQvK3JKZi9lUzNYeXRFR2xoeTlnV3k4T2ovZUhMajRiTmY0UnNDQkFnUUNFa2dPeC9wbGZkLzdWODJyeDYrS3BTK0JFaWhURklmQkFnUUlFQ0FBSUVCQk81LzZxVkNwQUg4NXJvMWUyMU5lRFNYa084SUVDQVFzRUNTdkgzenFxSHBMUUdjanlSQUN2anZWR3NFQ0JBZ1FJQUFnWDRFaEVqOWFQVjI3Yzg5TXRIMTJscHZWcTRpUUlCQXlBSXo1eU9sWWRLN210cW5BS21wazFNM0FRSUVDQkFnUUtBQUFTRlNmcWhaZVBTelAzNW9KTDhWclVTQUFBRUNqUlpJejBkSzY3OTB5NnFoYjIxZU5mS0dwdlVpUUdyYXhOUkxnQUFCQWdRSUVDaFlJQXVSTHJydnNQR0N0d2w2K1NXUFROd2xQQXA2eEpvalFJREF2QVdTS0RveWlxWnZhZHI1U0FLa2VZL2NqUVFJRUNCQWdBQ0JjQVUyL1BSblgvK3hlNGZXaHR0aGNaMWxUeDY5NU1jUHZhNjRIYXhNZ0FBQkFrRUlOT3g4SkFGU0VIOTFtaUJBZ0FBQkFnUUk1Qyt3OGQvM09seUkxSityMTliNjgzSTFBUUlFQ0VUUnR2T1JiaHI2em85dUd6dTl6aDRDcERwUFIyMEVDQkFnUUlBQWdZb0ZoRWk5RDBCNDFMdVZLd2tRSUVCZ0o0Rk90TitMLy8zeEs3ZXNHaDdmc3VxMUorejBiUzErRlNEVllneUtJRUNBQUFFQ0JBalVWMENJdE9mWk9QTm96MGF1SUVDQUFJRTlDeVJSOHJva1duQjlldEQybC9kOGRibFhDSkRLOWJZYkFRSUVDQkFnUUtDUkFrS2syY2VXaFVmT1BKcmR4emNFQ0JBZzBMOUFldEQyS1p0WERVMm5RZEpIKzcrN21Ec0VTTVc0V3BVQUFRSUVDQkFnRUp4QUZpTDkxVDJITzFoN3U4bnUrL0M0QTdPMzgvQWpBUUlFQ09RcmtBWkpIOXk4ZXVpeGpldVhuWlB2eXYydkprRHEzOHdkQkFnUUlFQ0FBSUhXQ2p5ODZXY09YL250b1luV0FtelhlQlllL2N4UHZqZXkzVWQrSkVDQUFBRUMrUXNrMFpKOU4zN3pyemZmZU5pOVcyOGFlbHYrRy9TMm9nQ3BOeWRYRVNCQWdBQUJBZ1FJUENmdzBGTjdEZi9GM1NQLzFtWVE0VkdicDY5M0FnUUlWQ1N3SUQ1a3VoUDlmZnBxMitvcUtoQWdWYUZ1VHdJRUNCQWdRSUJBd3dVZWUvckZ2OUxXRUVsNDFQQS9YdVVUSUVDZytRTEhaZWNqYmYzcTBHZkxiRVdBVkthMnZRZ1FJRUNBQUFFQ0FRbTBNVVFTSGdYMEI2d1ZBZ1FJTkZ4Z09vNStaOXRCMjZ1SC82aU1WZ1JJWlNqYmd3QUJBZ1FJRUNBUXFFQ2JRaVRoVWFCL3hOb2lRSUJBd3dXU0pQbHZtMjhhK3M2bW00Lys3U0piRVNBVnFXdHRBZ1FJRUNCQWdFQUxCTm9RSWdtUFd2Q0hyRVVDQkFnMFdhQVQ3YmRnODFPZjM3SnFlSHpMcXRlZVVFUXJBcVFpVksxSmdBQUJBZ1FJRUdpWlFNZ2hrdkNvWlgvTTJpVkFnRUNEQlpJb2VWMFNMYmgreStxaHY4KzdEUUZTM3FMV0kwQ0FBQUVDQkFpMFZDQUxrZjdzN3RmZEcxTDdyL2p1N1d0LzVpZmZHd21wSjcwUUlFQ0FRUGdDU1JLOUxlL3prUVJJNGYvZDZKQUFBUUlFQ0JBZ1VKckFENTUrMGF0RENaR3k4T2hGVC8zZzhOTHdiRVNBQUFFQ0JISVcySFkrMG8ySDNadkhhMjBDcEp5SFl6a0NCQWdRSUVDQVFOc0ZRZ2lSaEVkdC95dldQd0VDQkFJU1dCQWZrcjNXdG5YMTBNV0RkQ1ZBR2tUUHZRUUlFQ0JBZ0FBQkFyc1ZhSEtJOUlvSGI3dlRrMGU3SGFzUENSQWdRS0RCQXROSjlQdlpJZHZ6YlVHQU5GODU5eEVnUUlBQUFRSUVDTXdwa0lWSUgxbjN1Z2ZtdktobVgyNExqelk5Y1VUTnlsSU9BUUlFQ0JESVJTQTdaRHM3RzJuVHpVZi9kcjhMQ3BENkZYTTlBUUlFQ0JBZ1FJQkF6d0pQYm43UmdVMEprWVJIUFkvVmhRUUlFQ0RRY0lFRm01LzZmUG92dGYxWlAyMElrUHJSY2kwQkFnUUlFQ0JBZ0VEZkFrMElrWVJIZlkvVkRRUUlFQ0RRY0lIMFgycjc4TmF2RG4yMjF6WUVTTDFLdVk0QUFRSUVDQkFnUUdEZUFuVU9rWVJIOHg2ckd3a1FJRUNnNFFMVGNmUTdXMVlOZmJtWE5nUkl2U2k1aGdBQkFnUUlFQ0JBWUdDQk9vWkl3cU9CeDJvQkFnUUlFR2k0UUJKRnAvUVNJZ21RR2o1bzVSTWdRSUFBQVFJRW1pUlFweEJKZU5Ta3Z4eTFFaUJBZ0VDUkFsbUl0SFgxME1WejdTRkFta3ZIZHdRSUVDQkFnQUFCQXJrTDFDRkVFaDdsUGxZTEVpQkFnRUREQmFhVDZQZTNyQjcrbzluYUVDRE5KdU56QWdRSUVDQkFnQUNCd2dTcURKR0VSNFdOMWNJRUNCQWcwSENCSkVuKzI5YWJodCt5dXpZRVNMdFQ4UmtCQWdRSUVDQkFnRURoQWxXRVNMKzQ0UnVUTDlyMHhCR0ZOMmNEQWdRSUVDRFFVSUhwQmNrVnV5dGRnTFE3Rlo4UklFQ0FBQUVDQkFpVUlwQ0ZTSDh5K2ZxSHk5Z3NDNDhXUGZQVG9UTDJzZ2NCQWdRSUVHaXNRQkl0MmZ6Vm9iL1p1WDRCMHM0aWZpZEFnQUFCQWdRSUVDaFY0TWRiRnYxaTBTR1M4S2pVa2RxTUFBRUNCSm91RUVkbjd2d3Ftd0NwNlVOVlB3RUNCQWdRSUVBZ0FJRXNSUHFqaVY5OXFJaFdoRWRGcUZxVEFBRUNCRUlYbUU2bVA3NTlqd0trN1RYOFRJQUFBUUlFQ0JBZ1VKbkFVMXNYL2xMZUlaTHdxTEp4MnBnQUFRSUVtaTZ3SUQ1azg2cWhkODIwSVVDYWtmQmZBZ1FJRUNCQWdBQ0J5Z1h5REpHRVI1V1BVd0VFQ0JBZzBIQ0JPSXJlTjlPQ0FHbEd3bjhKRUNCQWdBQUJBZ1JxSVpCSGlDUThxc1VvRlVHQUFBRUNEUmRJb21ob3c0WS9PQ1pyUTREVThHRXFud0FCQWdRSUVDQVFva0FXSXAzWC9kVkg1OU9iOEdnK2F1NGhRSUFBQVFLN0YzamxoalZuWk44SWtIYnY0MU1DQkFnUUlFQ0FBSUdLQlRaTkxYeEZ2eUdTOEtqaW9kbWVBQUVDQklJVG1JNmkwN0ttQkVqQmpWWkRCQWdRSUVDQUFJRndCSjRMa2I3ZlMwZXYvTjlmKzdkRnoveDBxSmRyWFVPQUFBRUNCQWowS0pCRVM3SXJCVWc5ZXJtTUFBRUNCQWdRSUVDZ0dvRTBSTnBuVDA4aVpVOGVMZGk2NlZlcXFkQ3VCQWdRSUVBZ2JJRk5OeC85MndLa3NHZXNPd0lFQ0JBZ1FJQkFFQUxaazBnZjd2N2FicDlFOHRwYUVDUFdCQUVDQkFqVVdHRGhscWRlSTBDcThZQ1VSb0FBQVFJRUNCQWc4SUxBTTFPZGZUNDhjZVJqTDN3U1JWNWIyMTdEendRSUVDQkFvQmlCWkRyYVQ0QlVqSzFWQ1JBZ1FJQUFBUUlFQ2hCNFp1dUNmYk1RS1VtbS95RUxqN3kyVmdDeUpRa1FJRUNBd0U0Q1NTZjZPUUhTVGloK0pVQ0FBQUVDQkFnUXFMZkFsbWVpZmFJL3VPbFhGanp6NzR2cVhhbnFDQkFnUUlCQUdBSnhFdTBsUUFwamxyb2dRSUFBQVFJRUNMUkNZT0dXclpzK3NQS1NPNS9la0J4Nnp3Y1hIQkpOSmZlMW9uRk5FaUJBZ0FDQkNnV1NPSHBLZ0ZUaEFHeE5nQUFCQWdRSUVDRFF1MEFXSHIzL1k1OWE5L0lubnp4eTVpNGgwb3lFL3hJZ1FJQUFnZUlFNHFUekV3RlNjYjVXSmtDQUFBRUNCQWdReUVrZ0M0LysrQ01mdlgvNzhHaG02VzBoMG5TMGNlWjMveVZBZ0FBQkFnVHlGWWlqNlkwQ3BIeE5yVWFBQUFFQ0JBZ1FJSkN6d0V4NHRHQnE2Mkd6TFgzUEJ6cjdlWjF0TmgyZkV5QkFnQUNCd1FTMkx0NnJLMEFhek5EZEJBZ1FJRUNBQUFFQ0JRck12TFkyVjNnMHM3M1gyV1lrL0pjQUFRSUVDT1FyOE9LbHQzMUJnSlN2cWRVSUVDQkFnQUFCQWdSeUVwaDU4bWgzcjYzTnRvVVFhVFlabnhNZ1FJQUFnWGtLeE5IajJaMENwSG42dVkwQUFRSUVDQkFnUUtBNGdabndxSmNuajNhdUlndVJrczNSUFR0LzduY0NCQWdRSUVDZ2Y0Rk9sUHhEZHBjQXFYODdkeEFnUUlBQUFRSUVDQlFvc1BpWnpjOWtCMmJQSnp5YUtldmVEM1ZlSTBTYTBmQmZBZ1FJRUNBd2dNQlVSNEEwQUo5YkNSQWdRSUFBQVFJRUNoREl3cU0vL05PVjZ3Y0pqMmJLRWlMTlNQZ3ZBUUlFQ0JDWW4wRDYxTkdHaGNkUFhKZmQ3UW1rK1JtNml3QUJBZ1FJRUNCQUlHZUJQTU9qbWRLeUVNbS96amFqNGI4RUNCQWdRS0EvZ2Vrb3VXam1EZ0hTaklUL0VpQkFnQUFCQWdRSVZDWlFSSGcwMDR5RHRXY2svSmNBQVFJRUNQUWhrQjZldlhoczNjZG43aEFnelVqNEx3RUNCQWdRSUVDQVFDVUNMOXIwOUUveWVtMXR0Z1ljckQyYmpNOEpFQ0JBZ01EdUJSNTc1UnYvZFB0dkJFamJhL2laQUFFQ0JBZ1FJRUNnVklFc1BEcnZ6ei8yWUI1bkh1MnA4T3gxdHFsTjhibzlYZWQ3QWdRSUVDRFFkb0U0aWliM08valNUMnp2SUVEYVhzUFBCQWdRSUVDQUFBRUNwUW1VR1I3Tk5IWGZoK1BEaEVnekd2NUxnQUFCQWdSMkwvQ2pKWWUrYStkdkJFZzdpL2lkQUFFQ0JBZ1FJRUNnY0lFcXdxT1pwb1JJTXhMK1M0QUFBUUlFZGhWNDZLQTMvY2srUTlmY3Z2TTNBcVNkUmZ4T2dBQUJBZ1FJRUNCUXFFQ1Y0ZEZNWTBLa0dRbi9KVUNBQUFFQ093aXNPWEQvaXoreXd5ZlAvU0pBMnAyS3p3Z1FJRUNBQUFFQ0JBb1JxRU40Tk5PWUVHbEd3bjhKRUNCQWdFQXFNQjF0WER3Mk9UcWJoUUJwTmhtZkV5QkFnQUFCQWdRSTVDcFFwL0JvcGpFaDBveUUveElnUUlCQXF3WGk2UEhGeDAvdVA1ZUJBR2t1SGQ4UklFQ0FBQUVDQkFqa0lsREg4R2ltc1N4RTJ2clRxRHZ6dS84U0lFQ0FBSUcyQ1h6M3dEZWR1YWVlQlVoN0V2STlBUUlFQ0JBZ1FJREFRQUoxRG85bUdsdi9oNTBSSWRLTWh2OFNJRUNBUUpzRU90UHhXdy9hLytJYjl0U3pBR2xQUXI0blFJQUFBUUlFQ0JDWXQwQVR3cU9aNW9SSU14TCtTNEFBQVFKdEVZaWpxWk1XSGo5eFhTLzlDcEI2VVhJTkFRSUVDQkFnUUlCQTN3SjcvZlNwSjg3Nzg0ODl1R0JxNjJGOTMxelJEVUtraXVCdFM0QUFBUUxsQ3FSbkh2MTR5YUZITHhxNys4WmVOeFlnOVNybE9nSUVDQkFnUUlBQWdaNEZzdkRvdi83RlJRODNLVHlhYVc1YmlQU2phSHptZC84bFFJQUFBUUloQ2NSUk5MbDRkSExmZllhdXViMmZ2Z1JJL1dpNWxnQUJBZ1FJRUNCQVlJOENUUTZQWnBwYnY2THplbWNpeldqNEx3RUNCQWdFSTVCRVZ5NGFteHlaVHo4Q3BQbW91WWNBQVFJRUNCQWdRR0MzQWlHRVJ6T05lWjF0UnNKL0NSQWdRQ0FRZ1Q5WS9PYkpzK2JiaXdCcHZuTHVJMENBQUFFQ0JBZ1EyRUVncFBCb3BqRWgwb3lFL3hJZ1FJQkFVd1hTNEdmRDRySEpUdnIvUHoxSUR3S2tRZlRjUzRBQUFRSUVDQkFnc0UwZ3hQQm9aclRPUkpxUjhGOENCQWdRYUpwQWV0N1JSUXZISmcvS28yNEJVaDZLMWlCQWdBQUJBZ1FJdEZqZ1ozL3lreDgwOWNEc1hzZTI3VXdrQjJ2M3l1VTZBZ1FJRUtoWUlEc28rOWwvWlczeS9YbVZJa0RLUzlJNkJBZ1FJRUNBQUlFV0NtUlBIbjNvTHovNWFCUC90YlYreHlWRTZsZk05UVFJRUNCUWhVQWN4eXV5ZzdMNy9WZlc5bFNyQUdsUFFyNG5RSUFBQVFJRUNCRFlyVURJcjYzdHR1SDBReUhTYkRJK0owQ0FBSUhLQmVMb3h1eXNvMFdqRStjWFVZc0FxUWhWYXhJZ1FJQUFBUUlFQWhkb3cydHJzNDB3QzVFMi96QzZmYmJ2ZlU2QUFBRUNCTW9VU0lPZERROGQ4T3UvdVhoMDhxUWk5eFVnRmFscmJRSUVDQkFnUUlCQWdBSlplTlNXMTlabUc5LzlIK244bWhCcE5oMmZFeUJBZ0VCWkFrL3Z0ZmZ5N0pEc0F3LzgxRDhVdmFjQXFXaGg2eE1nUUlBQUFRSUVBaExJd3FNUFgvRHhuMnZEbVVkN0dwc1FhVTlDdmlkQWdBQ0JvZ1E2U1hSRjlycmFTNDlhczdLb1BYWmVWNEMwczRqZkNSQWdRSUFBQVFJRWRpdndzaWQrOUwwc1BOcnRseTM5VUlqVTBzRnJtd0FCQXRVSnJNbUNvNFZ2bm54bjJTVUlrTW9XdHg4QkFnUUlFQ0JBb0lFQ1dYajBvWTllOVBNTkxMM3drb1ZJaFJQYmdBQUJBZ1NtbzQyYlhyTGt6RFE4R3EwS1E0QlVsYng5Q1JBZ1FJQUFBUUlORVJBZTdYbFFRcVE5RzdtQ0FBRUNCT1luRU1meGlzWEhUKzcvc3FOWFhUVy9GZks1UzRDVWo2TlZDQkFnUUlBQUFRSkJDZ2lQZWg5ckZpSTk4MWg4Vys5M3VKSUFBUUlFQ013aEVNZGZ6RjVYV3pRNmNmNGNWNVgybFFDcE5Hb2JFU0JBZ0FBQkFnU2FKU0E4Nm45ZUQxd1FIeTFFNnQvTkhRUUlFQ0R3Z2tBY1JaTlIxRGxtOGVqRTZTOThXdjFQQXFUcVo2QUNBZ1FJRUNCQWdFRHRCSVJIODFTbFFZa0FBRUFBU1VSQlZCK0pFR24rZHU0a1FJQkFxd1hpNlBGSEQxajZya1Zqa3lPTHg3cTMxczFDZ0ZTM2lhaUhBQUVDQkFnUUlGQ3hnUEJvOEFFSWtRWTN0QUlCQWdUYUpKQStkYlJ5OGVqa3ZxODY4RE9mcTJ2ZkFxUzZUa1pkQkFnUUlFQ0FBSUVLQlBiKy9oT1ArTmZXOG9IZkZpSjl0M05MUHF0WmhRQUJBZ1JDRkVpRG8ydTNuWE0wTnJtODd2MEprT28rSWZVUklFQ0FBQUVDQkVvU3lNS2pEMTc0eVY4b2FidFdiUFBBWDBYSFBDTkVhc1dzTlVtQUFJRytCS2FTK3pyVDhWdlQxOVZPN2V1K0NpOFdJRldJYjJzQ0JBZ1FJRUNBUUYwRWhFZkZUVUtJVkp5dGxRa1FJTkE0Z2ZTY284ZjJlK1A3RnArdzd0VUxqNSs0cmtuMUM1Q2FOQzIxRWlCQWdBQUJBZ1FLRUJBZUZZQzYwNUpDcEoxQS9FcUFBSUVXQ25UaTVOTHNuS1A5RHI3MEUwMXNYNERVeEttcG1RQUJBZ1FJRUNDUWs4Q1N4My93WGErdDVZUzVoMldFU0hzQThqVUJBZ1JDRllpakc3TnpqaGFPcm50M2sxc1VJRFY1ZW1vblFJQUFBUUlFQ0F3Z2tJVkg3Ly9ZSmE4Y1lBbTM5aWtnUk9vVHpPVUVDQkJvc0VBYXVHem9kS0xUMHFlT1RtcHdHOCtYTGtCNm5zSVBCQWdRSUVDQUFJSDJDQ3g1OVBFSGhVZlZ6RnVJVkkyN1hRa1FJRkNtd05ONzdiMTg0ZGprUVF2Zk5IbE5tZnNXdVpjQXFVaGRheE1nUUlBQUFRSUVhaWl3N2Ntaml6NzlxaHFXMXBxU2hFaXRHYlZHQ1JCb21VQW5pYTdJWGxkNzZWRnJWb2JXdWdBcHRJbnFod0FCQWdRSUVDQXdoNERYMXViQUtmbXJMRVRhOUwram0wdmUxbllFQ0JBZ1VJQkFIRVYzYkR2bjZNMlQ3eXhnK1Zvc0tVQ3F4UmdVUVlBQUFRSUVDQkFvWHNCcmE4VWI5N3ZEZHo3UldTcEU2bGZOOVFRSUVLaVJ3SFMwY2ROTGxweTVhR3p5cUJwVlZVZ3BBcVJDV0MxS2dBQUJBZ1FJRUtpWHdMYnd5R3RyOVJyS2M5VUlrV281RmtVUklFQmdqd0lQSGZTbVAxbDgvT1QrTHp0NjFWVjd2RGlBQ3dSSUFReFJDd1FJRUNCQWdBQ0J1UVIrNGVGSEgzaS84R2d1b3NxL0V5SlZQZ0lGRUNCQW9IZUJPUDVpOXJyYWdmdGYvSkhlYjJyK2xRS2s1czlRQndRSUVDQkFnQUNCV1FXeThPaTluN3owd0ZrdjhFVnRCSVJJdFJtRlFnZ1FJTEJiZ1RpSzcvcnVRVzg2ZWZIb3hPbTd2U0R3RHdWSWdROVlld1FJRUNCQWdFQjdCWVJIelp0OUZpSTlkVS84OWVaVnJtSUNCQWdFTEJCSGp6OTZ3TkozTFJxYmVQMUIrMTk4UThDZHp0bWFBR2xPSGw4U0lFQ0FBQUVDQkpvcElEeHE1dHl5cWpkK092NTFJVkp6NTZkeUFnVENFa2ovZGJXVmkwY245MzNWZ1ovNVhGaWQ5ZCtOQUtsL00zY1FJRUNBQUFFQ0JHb3RJRHlxOVhoNktrNkkxQk9UaXdnUUlGQ1lRQkpIMTJYbkhLWC91dHJ5d2pacDJNSUNwSVlOVExrRUNCQWdRSUFBZ2JrRWhFZHo2VFRyT3lGU3MrYWxXZ0lFQWhHWVN1N3JUTWR2ZmRIbzVGc0Q2U2kzTmdSSXVWRmFpQUFCQWdRSUVDQlFyWUR3cUZyL0luWVhJaFdoYWswQ0JBak1KcEI4WVBFSjYxNjk4UGlKNjJhN29zMmZDNURhUEgyOUV5QkFnQUFCQXNFSTdMZnhvZlgrdGJWZ3hybERJMW1JOU9OdXZHYUhELzFDZ0FBQkFya0pkT0xrMHV4MXRjVmo2ejZlMjZJQkxpUkFDbkNvV2lKQWdBQUJBZ1RhSlpDRlI3LzNxYzhlM0s2dTI5WHR3NStOanhNaXRXdm11aVZBb0JTQk5WbHd0SEIwM2J0TDJhM2htd2lRR2o1QTVSTWdRSUFBQVFMdEZoQWV0V2YrUXFUMnpGcW5CQWdVSzVBR0lSczZuZWkwTkR3YUxYYW5zRllYSUlVMVQ5MFFJRUNBQUFFQ0xSTFkvNEVINy9Ia1VZc0ducllxUkdyWHZIVkxnRUQrQW5FY3IxZzRObm5Rd2pkTlhwUC82bUd2S0VBS2U3NjZJMENBQUFFQ0JBSVZ5TUtqc3kvOS9Hc0NiVTliY3doc0M1SHVjQ2JTSEVTK0lrQ0F3QzRDblNTNkludGRiZEhveFBtN2ZPbURuZ1FFU0QweHVZZ0FBUUlFQ0JBZ1VCOEI0VkY5WmxGVkpROWZtWjZKSkVTcWl0KytCQWcwU0NDT29qdWlxSFBNd2pkUHZyTkJaZGV5MUlXMXJFcFJCQWdRSUVDQUFBRUN1eFU0WU1PRDl5M3o1TkZ1YmRyMllSWWlwVDJ2ZWVtUlNmWmYvNDhBQVFJRXRoZUlvOGMzdlhqSi8vT3lvMWRkdGYzSGZwNi9nQUJwL25idUpFQ0FBQUVDQkFpVUtyQXRQUHJ2bnorazFFMXRWbXNCSVZLdHg2TTRBZ1FxRW9qajZJSkZvNVBuVmJSOXNOc0trSUlkcmNZSUVDQkFnQUNCa0FTRVJ5Rk5NOTllc2hCcCt1bm9HLy9oMk9UWWZGZTJHZ0VDQkpvbGtBWkgveXNOanY3UFpsWGRuR3FkZ2RTY1dhbVVBQUVDQkFnUWFLbEFkdWJSTWs4ZXRYVDZ2Ylg5NkpmaVk1LzhSdnlOM3E1MkZRRUNCTUlTaUtQNHJqaWFPa2w0Vk94Y1BZRlVySy9WQ1JBZ1FJQUFBUUlEQ1Rnd2V5QytWdDJjaFVocHc1NUVhdFhVTlV1ZzVRTHBPVWRSRXExWU5EYng2WlpMbE5LK0FLa1VacHNRSUVDQUFBRUNCUG9YT0hqOUE1Ty8rOWtyaC9xLzB4MXRGUkFpdFhYeStpYlFQb0gwWDFkYm1UNXh0THg5blZmWHNRQ3BPbnM3RXlCQWdBQUJBZ1JtRlJBZXpVcmppejBJQ0pIMkFPUnJBZ1NhTFJCSE55NGVuVHlwMlUwMHMzcG5JRFZ6YnFvbVFJQUFBUUlFQWhZUUhnVTgzSkphY3laU1NkQzJJVUNnUElHcDVMN09kUHhXNFZGNTVEdnY1QW1rblVYOFRvQUFBUUlFQ0JDb1VPQ1E5ZXNuZitlelYzdHRyY0laaExKMUZpSk5iNGx2Mlh0cytwaFFldElIQVFMdEZIaDZyNzJYdi9Tb05TdmIyWDE5dWhZZzFXY1dLaUZBZ0FBQkFnUmFMbkRvUGV2dmZzZmZDSTlhL21lUWEvdmYrOGNvRFk4NlFxUmNWUzFHZ0VCWkFwMDQrdFRDMGNuM2xMV2ZmZVlXRUNETjdlTmJBZ1FJRUNCQWdFQXBBcytGUjY4dFpUT2J0RXBBaU5TcWNXdVdRQ2dDYXhhUFRZNkcwa3dvZlRnREtaUko2b01BQVFJRUNCQm9ySUR3cUxHamEwemhXWWowdzFXZFd4cFRzRUlKRUdpblFCdzkzdWxFcHdtUDZqbCtUeURWY3k2cUlrQ0FBQUVDQkZvaThKcTc3NXY4N1M5ODBabEhMWmwzbFcxbUlkTDA1Z1hmM09ma3FUZFdXWWU5Q1JBZ3NEdUJPSTVYTEJxZE9IOTMzL21zSGdJQ3BIck1RUlVFQ0JBZ1FJQkFDd1dFUnkwY2VzVXRmLys2SkEyUGhFZ1ZqOEgyQkFqc0lORDUyOFZqM2JmdjhKRmZhaW5nRmJaYWprVlJCQWdRSUVDQVFPZ0N3cVBRSjF6Zi9ySVE2ZnYvc3VDYjlhMVFaUVFJdEVFZ2pxSTcwa1AranhFZU5XZmFua0JxenF4VVNvQUFBUUlFQ0FRaWNOamszWGVkZnRXWFhoZElPOXBvb0VBV0ltMzlZZnl2ci9pL2tsOXRZUGxLSmtDZ3lRTHBPVWRUaS9ZNjk4VkxiL3RDazl0b1krMENwRFpPWGM4RUNCQWdRSUJBWlFMQ284cm9iYnlUd0pPM3hWbDRKRVRheWNXdkJBZ1VKeERIMFFXTFJpZlBLMjRIS3hjcElFQXFVdGZhQkFnUUlFQ0FBSUh0QklSSDIySDRzUllDUXFSYWpFRVJCSUlYU0Y5WHUzYlIyT1Nwd1RjYWVJUE9RQXA4d05valFJQUFBUUlFNmlFd01uRjMxMnRyOVppRktuWVV5RUtrUjYrTy8zWEhULzFHZ0FDQndRWFM0R2d5anFaT0VoNE5ibG1IRlR5QlZJY3BxSUVBQVFJRUNCQUlXbUNrdTY3N1g3NTR6VWpRVFdxdTBRS2VSR3IwK0JSUG9INEM2VGxIajczeWpYKzYzOEdYZnFKK3hhbG92Z0lDcFBuS3VZOEFBUUlFQ0JBZzBJUEE0WGV1dmZPMy91N0xSL1J3cVVzSVZDb2dSS3FVMytZRWdoRkluenE2S0QzbjZQM3B3MGZCOUtTUlp3VUVTUDRTQ0JBZ1FJQUFBUUlGQ1FpUENvSzFiR0VDUXFUQ2FDMU1JSHlCT0xweDhlamtTZUUzMnQ0T25ZSFUzdG5ybkFBQkFnUUlFQ2hRUUhoVUlLNmxDeFZ3SmxLaHZCWW5FSnhBR2lwc2VPaUFYLzlONFZGd285MmxJVThnN1VMaUF3SUVDQkFnUUlEQVlBTENvOEg4M0YyOWdDZVJxcCtCQ2dnMFFlRHB2ZlplL3RLajFxejB1bG9UcGpWNGpRS2t3UTJ0UUlBQUFRSUVDQkI0WGtCNDlEeUZIeG91SUVScStBQ1ZUNkJBZ1U0U1hiSHd6WlB2TEhBTFM5ZFFRSUJVdzZFb2lRQUJBZ1FJRUdpbXdKRjMzSFg3MjY3NXAxOXJadldxSnJDcmdCQnBWeE9mRUdpNXdKckZZNU9qTFRkb2Jmdk9RR3J0NkRWT2dBQUJBZ1FJNUNrZ1BNcFQwMXAxRW5BbVVwMm1vUllDRlFsTVJ4czN2V1RKbWNLaml2eHJzcTBua0dveUNHVVFJRUNBQUFFQ3pSVVFIalYzZGlydlRjQ1RTTDA1dVlwQWlBSnhISzlZZFB6RStTSDJwcWYrQkFSSS9YbTVtZ0FCQWdRSUVDQ3dnOEJSdDQ5LzZ6LzlyNjhjdGNPSGZpRVFvSUFRS2NDaGFvbkFYQUp4L01YRm94T256M1dKNzlvbDRCVzJkczFidHdRSUVDQkFnRUNPQW0vNDVyZnVFQjdsQ0dxcDJndDRuYTMySTFJZ2dZRUY0aWkrSzRvNnh3aVBCcVlNYmdGUElBVTNVZzBSSUVDQUFBRUNaUWhrNGRGdi9OTy9IRm5HWHZZZ1VDY0JUeUxWYVJwcUlaQ2pRQnc5L3VqK1MvL2ZWeDM0bWMvbHVLcWxBaElRSUFVMFRLMFFJRUNBQUFFQzVRZ0lqOHB4dGt0OUJZUkk5WjJOeWdqTVJ5Q09vcFdMUmllWFI5SGtmRzUzVDBzRUJFZ3RHYlEyQ1JBZ1FJQUFnWHdFaEVmNU9GcWwrUUpDcE9iUFVBY0UwdURvMmtWams2ZVNJTkNMZ0RPUWVsRnlEUUVDQkFnUUlFQWdGVmg2ODYyM2UyM05ud0tCRndTY2lmU0NoWjhJTkVwZ0tya3ZqcVpPRWg0MWFtcVZGeXRBcW53RUNpQkFnQUFCQWdTYUlKQ0ZSLy94S3pmOFdoTnFWU09CTWdXRVNHVnEyNHZBZ0FMcE9VZVA3ZmZHOXkwK1lkMnJGNDNkZmVPQXE3bTlaUUplWVd2WndMVkxnQUFCQWdRSTlDOXc3TmR2dmUwdDE5MXdkUDkzdW9OQU93Uzh6dGFPT2V1eTJRS2RPTGwwNGVpNmR6dm5xTmx6ckxKNkFWS1YrdlltUUlBQUFRSUVhaTh3dXZybVcwNjgvcXZIMUw1UUJSS29XRUNJVlBFQWJFOWdOb0U0dW5IeDZPUkpzMzN0Y3dLOUNuaUZyVmNwMXhFZ1FJQUFBUUt0RXhBZXRXN2tHaDVRd090c0F3SzZuVUNPQXVuLzJOL1E2VVNuQ1k5eVJHMzVVcDVBYXZrZmdQWUpFQ0JBZ0FDQjNRc0lqM2J2NGxNQ2V4THdKTktlaEh4UG9IaUJwL2ZhZS9sTGoxcXpzdmlkN05BbUFRRlNtNmF0VndJRUNCQWdRS0FuQWVGUlQwd3VJakNyZ0JCcFZocGZFQ2hVb0pORVZ5eDg4K1E3QzkzRTRxMFZFQ0MxZHZRYUowQ0FBQUVDQkhZbjhPYWIxdHg4L0UxZlc3cTc3M3hHZ0VEdkFrS2szcTFjU1dCUWdUaUs3bGcwTm5uVW9PdTRuOEJjQXM1QW1rdkhkd1FJRUNCQWdFQ3JCSVJIclJxM1prc1FjQ1pTQ2NpMmFMZkFkTFJ4MDB1V25DazhhdmVmUVZuZGV3S3BMR243RUNCQWdBQUJBclVXRUI3VmVqeUthN0NBSjVFYVBEeWwxMW9nanFNTEZoMC9lVjZ0aTFSY1VBSUNwS0RHcVJrQ0JBZ1FJRUJnUGdJblhyLzYxdEhWWC9mYTJuenczRU9nQjRFc1JIcjZzYzYzRDNqLzFLRTlYTzRTQWdUbUVvampMeTRlblRoOXJrdDhSNkFJQWErd0ZhRnFUUUlFQ0JBZ1FLQXhBcytGUjI5b1RNRUtKZEJRZ2FjM0pJZHUrUGlDYnplMGZHVVRxRndnanVLN0hqN3d1R09GUjVXUG9yVUZDSkJhTzNxTkV5QkFnQUFCQWlmLzgwMjNwRThlQ1kvOEtSQW9TVUNJVkJLMGJjSVNpS1BISHoxZzZic1dqVTI4L29BRExya2xyT1owMHlRQkFWS1RwcVZXQWdRSUVDQkFJRGVCTER3NmJzMHR4K1Myb0lVSUVPaEpRSWpVRTVPTENHd1RTUDkxdFpXTFJ5ZjNmZFdCbi9rY0VnSlZDd2lRcXA2QS9Ra1FJRUNBQUlIU0JZUkhwWlBia01BT0FrS2tIVGo4UW1BWGdUUTR1bmJ4MkdRbi9kZlZsdS95cFE4SVZDUWdRS29JM3JZRUNCQWdRSUJBTlFMQ28ycmM3VXBnWjRIblE2VDA5Wnlkdi9NN2dkWUtUQ1gzZGFianQ2YkIwYW10TmRCNGJRVUVTTFVkamNJSUVDQkFnQUNCdkFYZWN1MzFYbHZMRzlWNkJBWVEyQllpZld6QkV3TXM0VllDQVFra0gxaDh3cnBYTHp4KzRycUFtdEpLUUFJQ3BJQ0dxUlVDQkFnUUlFQmdkb0VzUERyMmx0dWNlVFE3a1c4SVZDTHcvSk5JbGV4dVV3TFZDM1RpNU5Mc2RiWEZZK3MrWG4wMUtpQXd1NEFBYVhZYjN4QWdRSUFBQVFLQkNQekdsLy81RzhLalFJYXBqU0FGbmcrUnZNNFc1SHcxTmF2QW1pdzRXamk2N3Qyelh1RUxBalVTRUNEVmFCaEtJVUNBQUFFQ0JQSVhPRFVOajk1dzYrM0g1cit5RlFrUXlGUGcrZGZaaEVoNXNscXJoZ0xwL3dqZjBPbEVwNlhoMFdnTnkxTVNnVmtGQkVpejB2aUNBQUVDQkFnUWFMcEFGaDRkTFR4cStoalYzeUlCSVZLTGh0M1NWdU00WHJGd2JQS2doVythdkthbEJOcHVzSUFBcWNIRFV6b0JBZ1FJRUNBd3U0RHdhSFliM3hDb3M0QVFxYzdUVWR0OEJUcEpkRVgydXRxaTBZbno1N3VHK3doVUxTQkFxbm9DOWlkQWdBQUJBZ1J5RjNqYk5kZDY4aWgzVlFzU0tFOUFpRlNldFoyS0ZZaWo2STRvNmh5ejhNMlQ3eXgySjZzVEtGNUFnRlM4c1IwSUVDQkFnQUNCRWdXeThPaklPKzUwNWxHSjVyWWlVSVNBRUtrSVZXdVdKcENlNWJYcEpVdk9YRFEyZWRUaXNlNnRwZTFySXdJRkNnaVFDc1MxTkFFQ0JBZ1FJRkN1Z1BDb1hHKzdFU2hhUUloVXRMRDFpeENJNCtpQ3hhT1QrNzdzNkZWWEZiRytOUWxVSlNCQXFrcmV2Z1FJRUNCQWdFQ3VBcWY5M1QrdThlUlJycVFXSTFBTEFTRlNMY2FnaUo0RU9uLzc3RGxIaytmMWRMbUxDRFJNUUlEVXNJRXBsd0FCQWdRSUVOaFZJQXVQanJpemU5eXUzL2lFQUlFUUJJUklJVXd4M0I3aUtMNHJqcVpPU2w5VmUzdTRYZXFNUUhxYUZ3UUNCQWdRSUVDQVFKTUZoRWRObnA3YUNmUXVJRVRxM2NxVkpRbWs1eHlsT3kxYk5EYngra1ZqZDk5WTBxNjJJVkNaZ0FDcE1ub2JFeUJBZ0FBQkFvTUt2UDJMMTNqeWFGQkU5eE5va0lBUXFVSERDcnpVOUY5WFc1bWRjNVMrc25aNTRLMXFqOER6QWd1Zi84a1BCQWdRSUVDQUFJRUdDV1RoMFhCM25kZldHalF6cFJMSVF5QUxrZTU1WHlkNnpWOVBQeDRsMFpJODFyUUdnWjRGNHVqR05EZzZxZWZyWFVnZ0lBRlBJQVUwVEswUUlFQ0FBSUcyQ0FpUDJqSnBmUktZWFNBTmtaWkV6NzVDTlB0RnZpR1FsOEJVY2w5bk9uNnI4Q2d2VU9zMFVVQ0ExTVNwcVprQUFRSUVDTFJZNFBULzhmZWVQR3J4L0xWT1lIc0JJZEwyR240dVN1RHB2ZlpldnZpRWRhOWVlUHpFZFVYdFlWMENUUkFRSURWaFNtb2tRSUFBQVFJRXRnbWMrWVcvWFhQWXVuL3oycHEvQndJRW5oY1FJajFQNFllY0JUcHhjbWw2eGxIbnBVZXRXWm56MHBZajBFZ0JBVklqeDZab0FnUUlFQ0RRUG9Fc1BIcnQzZmNLajlvM2VoMFQyS09BRUdtUFJDN29UMkJORmh3dEhGMzM3djV1Y3pXQnNBVUVTR0hQVjNjRUNCQWdRQ0FJQWVGUkVHUFVCSUZDQllSSWhmSzJZL0gwVEsxT0p6b3REWTlHMjlHd0xnbjBKeUJBNnMvTDFRUUlFQ0JBZ0VESkF1KzQ0dXF2ZS9Lb1pIVGJFV2lvd0xZUWFUcmEyTkR5bFYyaFFCekhLOUlEc3ZkZCtLYkpheW9zdzlZRWFpMGdRS3IxZUJSSGdBQUJBZ1RhTFpDRlI0ZCtlLzJ2dDF0Qjl3UUk5Q053endjNiswVkNwSDdJV241dDUyK3oxOVVXalU2YzMzSUk3UlBZbzRBQWFZOUVMaUJBZ0FBQkFnU3FFQkFlVmFGdVR3SmhDQWlSd3BoamtWM0VVWFJIRkhXT1dUeldmWHVSKzFpYlFFZ0NBcVNRcHFrWEFnUUlFQ0FRaUlEd0tKQkJhb05BaFFKQ3BBcng2N3gxZXM3UjFPSzkzckZvYlBLb05EeTZ0YzZscW8xQTNRUUVTSFdiaUhvSUVDQkFnRURMQmQ1NTJaWGY4TnBheS84SXRFOGdKd0VoVWs2UWdTd1R4OUVGMlRsSEwxNTYyeGNDYVVrYkJFb1ZFQ0NWeW0wekFnUUlFQ0JBWUM2QkxEejY1ZnNmT0hhdWEzeEhnQUNCZmdTRVNQMW9oWGx0K3JyYXRjK2VjelI1WHBnZDZvcEFPUUlDcEhLYzdVS0FBQUVDQkFqc1FlQmRsMzVCZUxRSEkxOFRJREEvQVNIUy9OeWFmbGNhSEUzRzBkUko2ZXRxcHphOUYvVVRxSU9BQUtrT1UxQURBUUlFQ0JCb3VVQVdIaDMwd0FaUEhyWDg3MEQ3QklvVUVDSVZxVnV6dGROempoN2I3NDN2UzRPamtVVmpkOTlZcytxVVE2Q3hBZ0treG81TzRRUUlFQ0JBSUF3QjRWRVljOVFGZ1NZSUNKR2FNS1hCYWt5Zk9yb29PK2RvdjRNdi9jUmdLN21iQUlHZEJRUklPNHY0blFBQkFnUUlFQ2hONE4yZnZ1SVdUeDZWeG0wakFnUlNnVzBoMGxSeUg0ekFCT0xveG0zbkhJMU52ait3enJSRG9EWUNBcVRhakVJaEJBZ1FJRUNnWFFKWmVQU3FCemNlMDY2dWRVdUFRQjBFN3ZuZ2drTWlJVklkUmpGd0Rlbi9vTjN3MEFHLy9wdnBVMGNuRGJ5WUJRZ1FtRk5BZ0RRbmp5OEpFQ0JBZ0FDQklnU0VSMFdvV3BNQWdYNEVoRWo5YU5YejJxZjMybnY1d3JISmd3NDg4RlAvVU04S1ZVVWdMQUVCVWxqejFBMEJBZ1FJRUtpOWdQQ285aU5TSUlIV0NHd0xrYWFqamExcE9KQkdPMGwwUmZhNjJrdVBXck15a0phMFFhQVJBZ0trUm94SmtRUUlFQ0JBSUF5QlAvams1YmQ2YlMyTVdlcUNRQ2dDemtScTFDVFhaTUhSd2pkUHZyTlJWU3VXUUNBQ0FxUkFCcWtOQWdRSUVDQlFkNEVzUFBxbGh4OStROTNyVkI4QkF1MFQ4RHBieldlZVBpVzI2U1ZMemt6RG85R2FWNm84QWtFTENKQ0NIcS9tQ0JBZ1FJQkFQUVNFUi9XWWd5b0lFSmhkUUlnMHUwMlYzOFJ4dkdMeDhaUDd2K3pvVlZkVldZZTlDUkNJSWdHU3Z3SUNCQWdRSUVDZ1VJSDNYSFRaelo0OEtwVFk0Z1FJNUNRZ1JNb0pNbzlsNHZpTDJldHFpMFluenM5ak9Xc1FJREM0Z0FCcGNFTXJFQ0JBZ0FBQkFyTUlaT0hSTHo3NnlOSlp2dll4QVFJRWFpZVFoVWpKNXVpZTJoWFdrb0xpS0w0cmZjN2htTVdqRTZlM3BHVnRFbWlNZ0FDcE1hTlNLQUVDQkFnUWFKYkF1WC81aVR1RVI4MmFtV29KRUhoVzRONFBkVjRqUkNyNXJ5R09Ibi8wZ0tYdldqUTI4ZnJGWTkxYlM5N2RkZ1FJOUNBZ1FPb0J5U1VFQ0JBZ1FJQkFmd0paZVBUeUo1ODhzcis3WEUyQUFJSDZDR1FoVWpTVjNGZWZpc0t0Skk2aWxZdEhKL2Q5MVlHZitWeTRYZXFNUVBNRkJFak5uNkVPQ0JBZ1FJQkFyUVNFUjdVYWgySUlFQmhBd0psSUErRDFjR3NhSEYyNzdaeWpzY25sUFZ6dUVnSUVLaFlRSUZVOEFOc1RJRUNBQUlHUUJJUkhJVTFUTHdRSVpBSkNwQUwrRHRJbnU3NTcwSnRPWGpRMmVXb0JxMXVTQUlHQ0JBUklCY0ZhbGdBQkFnUUl0RTFBZU5TMmlldVhRSHNFSEt5ZDA2elRjNDRlMisrTjcxdDh3cnBYSDdUL3hUZmt0S3BsQ0JBb1NVQ0FWQkswYlFnUUlFQ0FRTWdDd3FPUXA2czNBZ1F5Z2V4TXBLbE44VG9hOHhQb3hNbWwyVGxIK3gxODZTZm10NEs3Q0JDb1drQ0FWUFVFN0UrQUFBRUNCQm91SUR4cStBQ1ZUNEJBendMM2ZUZytUSWpVTTllekY4YlJqZGs1Und0SDE3Mjd6enRkVG9CQXpRUUVTRFViaUhJSUVDQkFnRUNUQklSSFRacVdXZ2tReUVOQWlOU2JZdm8vTkRkME90RnA2Vk5ISi9WMmg2c0lFS2k3Z0FDcDdoTlNId0VDQkFnUXFLRkFaMnBxU25oVXc4RW9pUUNCVWdTRVNITXpQNzNYM3NzWGprMGV0UEJOazlmTWZhVnZDUkJva29BQXFVblRVaXNCQWdRSUVLaUJRQlllZldEbEpYZSsvTWtuajZ4Qk9Vb2dRSUJBSlFKQ3BGM1pPMGwwUmZhNjJrdVBXck55MTI5OVFvQkEwd1VFU0UyZm9Qb0pFQ0JBZ0VDSkFzS2pFckZ0UllCQTdRV0VTTStPS0k2aVc3ZWRjL1RteVhmV2ZtZ0tKRUJnM2dJQ3BIblR1WkVBQVFJRUNMUkxRSGpVcm5ucmxnQ0IzZ1N5RUduclQ2TnViMWNIZHRWMHRISFRTNWFjdVdoczhwakFPdE1PQVFLN0VSQWc3UWJGUndRSUVDQkFnTUNPQXNLakhUMzhSb0FBZ2UwRjF2OWhaNlJ0SVZJY1J4Y3NQbjV5LzVjZHZlcXE3UzM4VElCQXVBSUNwSEJucXpNQ0JBZ1FJSkNMZ1BBb0YwYUxFQ0FRdUVCclFxUTQvbUwydXRxaTBjbnpBaCtwOWdnUTJFbEFnTFFUaUY4SkVDQkFnQUNCRndTRVJ5OVkrSWtBQVFKN0VnZzVSSXFqK0s2SER6enUyTVdqRTZmdnljSDNCQWlFS1NCQUNuT3V1aUpBZ0FBQkFnTUxDSThHSnJRQUFRSXRGTmdXSXYwb0dnK205VGg2L05FRGxyNXIwZGpFNnc4NDRKSmJndWxMSXdRSTlDMGdRT3FiekEwRUNCQWdRQ0I4QWVGUitEUFdJUUVDeFFtc1g5RjVmUWhuSXFYL3V0ckt4YU9UKzc3cXdNOThyamd0S3hNZzBCUUJBVkpUSnFWT0FnUUlFQ0JRa29Ed3FDUm8yeEFnRUxSQWsxOW5TNE9qYTdlZGN6UTJ1VHpvSVdtT0FJRytCQVJJZlhHNW1BQUJBZ1FJaEMwZ1BBcDd2cm9qUUtCY2djYTl6amFWM05lWmp0KzZhR3p5MUhLbDdFYUFRQk1FQkVoTm1KSWFDUkFnUUlCQUNRTENveEtRYlVHQVFPc0V0cjNPMW9BemtSN2I3NDN2VzN6Q3VsY3ZQSDdpdXRZTlNjTUVDUFFrSUVEcWljbEZCQWdRSUVBZ2JBSGhVZGp6MVIwQkF0VUsxRGxFNnNUSnBkbnJhdnNkZk9rbnFsV3lPd0VDZFJjUUlOVjlRdW9qUUlBQUFRSUZDeXpjc25YVEIxWmVjdWZMbjN6eXlJSzNzandCQWdSYUsxRERFR2xORmh3dEhGMzM3dFlPUmVNRUNQUWxJRURxaTh2RkJBZ1FJRUFnTElFc1BIci94ejYxVG5nVTFseDFRNEJBUFFYcUVDS2wvd053UTZjVG5aYUdSNlAxVkZJVkFRSjFGUkFnMVhVeTZpSkFnQUFCQWdVTENJOEtCclk4QVFJRWRpT1FoVWliZnhqZHZwdXZDdjhvanVNVkM4Y21EMXI0cHNsckN0L01CZ1FJQkNjZ1FBcHVwQm9pUUlBQUFRSjdGc2pDb3ovK3lFZnY5K1RSbnExY1FZQUFnYndGN3Y5STU5ZktESkU2U1hSRjlycmFvdEdKOC9QdXhYb0VDTFJIUUlEVW5sbnJsQUFCQWdRSWJCT1llZkpvd2RUV3c1QVFJRUNBUURVQ1pZUkljUlRkOGVNbGh4Njk4TTJUNzZ5bVM3c1NJQkNTZ0FBcHBHbnFoUUFCQWdRSTdFSEFrMGQ3QVBJMUFRSUVTaFFvTEVTS284YzN2V1RKbVl2R0pvL2FaK2lhU2w2WEs1SFJWZ1FJbENRZ1FDb0oyallFQ0JBZ1FLQnFnWm53eUpOSFZVL0MvZ1FJRUhoQklPOFFLWTZqQ3hhUFR1NzdzcU5YWGZYQ0xuNGlRSURBNEFJQ3BNRU5yVUNBQUFFQ0JHb3ZzUGlaemM5a1p4NEpqMm8vS2dVU0lOQkNnWHhDcE03ZlBudk8wZVI1TFNUVU1nRUNKUWdJa0VwQXRnVUJBZ1FJRUtoU0lBdVAvdkJQVjY0WEhsVTVCWHNUSUVCZ2JvRXNSSHJtc2ZpMnVhL2E5ZHM0aXUrS282bVRGbzkxMzc3cnR6NGhRSUJBZmdJQ3BQd3NyVVNBQUFFQ0JHb25JRHlxM1VnVVJJQUFnVmtGSHJnZ1Bycm5FQ2s5NXloZGFObWlzWW5YTHhxNys4WlpGL1VGQVFJRWNoSVFJT1VFYVJrQ0JBZ1FJRkEzQWVGUjNTYWlIZ0lFQ094Wm9KY1FLZjNYMVZabTV4eWxyNnhkdnVjVlhVR0FBSUY4QkFSSStUaGFoUUFCQWdRSTFFcmdSWnVlL29uWDFtbzFFc1VRSUVDZ1o0RnRJZEozTzdmc2NrTWMzYmp0bktPeHllVzdmT2NEQWdRSUZDd2dRQ29ZMlBJRUNCQWdRS0JzZ1N3OE91L1BQL2FnTTQvS2xyY2ZBUUlFOGhONDRLK2lZNTZaQ1pHbWt2czYwL0ZiMDZlT1RzcHZCeXNSSUVDZ1B3RUJVbjllcmlaQWdBQUJBclVXRUI3VmVqeUtJMENBUUY4Q1dZaTA1ZUhvUFl0UFdQZnFoY2RQWE5mWHpTNG1RSUJBemdJTGMxN1BjZ1FJRUNCQWdFQkZBc0tqaXVCdFM0QUFnUUlFNGlTNmZMamJYUmFkVWNEaWxpUkFnTUE4QkFSSTgwQnpDd0VDQkFnUXFKdUE4S2h1RTFFUEFRSUU1aWN3dFdEaHVpUEd4NGZuZDdlN0NCQWdVSnlBVjlpS3M3VXlBUUlFQ0JBb1JVQjRWQXF6VFFnUUlGQzRRQnpGcHdtUENtZTJBUUVDOHhUd0JOSTg0ZHhHZ0FBQkFnVHFJQ0E4cXNNVTFFQ0FBSUZCQmVJVkkydlhuai9vS3U0blFJQkFrUUlDcENKMXJVMkFBQUVDQkFvVUVCNFZpR3RwQWdRSWxDSVFmeWtOam42cmxLMXNRb0FBZ1FFRnZNSTJJS0RiQ1JBZ1FJQkFGUUxDb3lyVTdVbUFBSUY4QkxKempxTHBaS253S0I5UHF4QWdVSTZBSjVES2NiWUxBUUlFQ0JESVRVQjRsQnVsaFFnUUlGQzZRSHJPMFR2U2M0NitVUHJHTmlSQWdNQ0FBZ0trQVFIZFRvQUFBUUlFeWhUWTY2ZFBQZkZmLytLaWh4ZE1iVDJzekgzdFJZQUFBUUtEQ2NSSmRNRnd0M3ZlWUt1NG13QUJBdFVKQ0pDcXM3Y3pBUUlFQ0JEb1MwQjQxQmVYaXdrUUlGQUxnVFE0dWpZTmprNnRSVEdLSUVDQXdBQUN6a0FhQU0rdEJBZ1FJRUNnTEFIaFVWblM5aUZBZ0VBK0F0azVSMGtTblNnOHlzZlRLZ1FJVkMvZ0NhVHFaNkFDQWdRSUVDQXdwNER3YUU0ZVh4SWdRS0IyQXAyNGM4N0krUGpGdFN0TVFRUUlFQmhBUUlBMEFKNWJDUkFnUUlCQTBRTENvNktGclUrQUFJRThCZUtMMDM5WjdadzhWN1FXQVFJRTZpSWdRS3JMSk5SQmdBQUJBZ1IyRWhBZTdRVGlWd0lFQ05SVllEcTVZV1JpNHVTNmxxY3VBZ1FJNUNIZ0RLUThGSzFCZ0FBQkFnUnlGdmpabi96a0IvNjF0WnhSTFVlQUFJR2NCYkp6anFLNGM0cndLR2RZeXhFZ1VFc0JUeURWY2l5S0lrQ0FBSUUyQzJUaDBZZis4cE9QTHBqYWVsaWJIZlJPZ0FDQk9ndkVVYno4aVBIeGxYV3VVVzBFQ0JESVUwQ0FsS2VtdFFnUUlFQ0F3SUFDMld0cndxTUJFZDFPZ0FDQkFnWGlKTG84L1pmVmxoVzRoYVVKRUNCUVN3RUJVaTNIb2lnQ0JBZ1FhS09BSjQvYU9IVTlFeURRRklIc2RiWDBpYVBocHRTclRnSUVDT1F0NEF5a3ZFV3RSNEFBQVFJRTVpRWdQSm9IbWxzSUVDQlFra0E4TlgyVzhLZ2tiTnNRSUZCYkFVOGcxWFkwQ2lOQWdBQ0J0Z2dJajlveWFYMFNJTkE4Z1hqRnlOcTE1emV2YmhVVElFQWdmd0VCVXY2bVZpUkFnQUFCQWowTHZPeUpIMzN2UXgrOTZPZlRHMzZ1NTV0Y1NJQUFBUUxGQ2lUUjFTUGQ3aG5GYm1KMUFnUUlORXZBSzJ6Tm1wZHFDUkFnUUNBZ2dlM0NvNEM2MGdvQkFnU2FLNUNkY3hSTkowdUZSODJkb2NvSkVDaE93Qk5JeGRsYW1RQUJBZ1FJekNvZ1BKcVZ4aGNFQ0JDb1JDQkpvclBUYzQ0dXEyUnpteElnUUtBQkFnS2tCZ3hKaVFRSUVDQVFsb0R3S0t4NTZvWUFnV1lMcE1IUmhZZDN1K2MydXd2VkV5QkFvSGdCQVZMeHhuWWdRSUFBQVFMUEN3aVBucWZ3QXdFQ0JDb1ZpSlBvMnVGdTk5UktpN0E1QVFJRUdpVGdES1FHRFV1cEJBZ1FJTkJzQWVGUnMrZW5lZ0lFd2hEWWRzNVIzRGxGZUJUR1BIVkJnRUI1QXA1QUtzL2FUZ1FJRUNEUVlnSGhVWXVIcjNVQ0JHb2owSWs3NTR5TWoxOWNtNElVUW9BQWdRWUpDSkFhTkN5bEVpQkFnRUF6QmZiKy9oT1BmUERDVC81Q002dFhOUUVDQkpvdmtMNnVkbm42eE5HeTVuZWlBd0lFQ0ZRbklFQ3F6dDdPQkFnUUlOQUNBZUZSQzRhc1JRSUU2aXN3bmR3d01qRnhjbjBMVkJrQkFnU2FJK0FNcE9iTVNxVUVDQkFnMERBQjRWSERCcVpjQWdTQ0Vjak9PWXFqK0RUaFVUQWoxUWdCQWpVUThBUlNEWWFnQkFJRUNCQUlUMEI0Rk41TWRVU0FRRE1FMHVCbytSSGo0eXViVWEwcUNSQWcwQndCQVZKelpxVlNBZ1FJRUdpSXdKTEhmL0RkOTMvc2tsYzJwRnhsRWlCQUlBZ0I1eHdGTVVaTkVDQlFZd0VCVW8ySG96UUNCQWdRYUo2QThLaDVNMU14QVFMTkZzaGVWMHVmT0JwdWRoZXFKMENBUVAwRm5JRlUveG1wa0FBQkFnUWFJckRrMGNjZjlPUlJRNGFsVEFJRWdoQ0lwNmJQRWg0Rk1VcE5FQ0RRQUFGUElEVmdTRW9rUUlBQWdmb0xiSHZ5NktKUHY2citsYXFRQUFFQ3pSZElYMWU3WUxqYlBhLzVuZWlBQUFFQ3pSRVFJRFZuVmlvbFFJQUFnWm9LZUcydHBvTlJGZ0VDNFFrazBkVWozZTRaNFRXbUl3SUVDTlJmd0N0czlaK1JDZ2tRSUVDZ3hnSmVXNnZ4Y0pSR2dFQXdBdGs1UjBrU25TQThDbWFrR2lGQW9JRUNua0JxNE5DVVRJQUFBUUwxRU5nV0hubHRyUjdEVUFVQkFzRUtwTUhSMmVrNVI1Y0YyNkRHQ0JBZzBCQUJBVkpEQnFWTUFnUUlFS2lYZ1BDb1h2TlFEUUVDNFFta3dkR0ZoM2U3NTRiWG1ZNElFQ0RRVEFFQlVqUG5wbW9DQkFnUXFGRGdGeDUrOUlIM2Z2TFNBeXNzd2RZRUNCQUlWMkE2dVdGa1l1TGtjQnZVR1FFQ0JKb3A0QXlrWnM1TjFRUUlFQ0JRa1lEd3FDSjQyeElnRUx4QWRzNVJOSjJjSWp3S2Z0UWFKRUNnb1FLZVFHcm80SlJOZ0FBQkF1VUxDSS9LTjdjakFRTHRFRWhmVjN0dmVzN1JKZTNvVnBjRUNCQm9wb0FBcVpselV6VUJBZ1FJbEN3Z1BDb1ozSFlFQ0xSQ0lFNml5NGU3M1dXdGFGYVRCQWdRYUxpQUFLbmhBMVErQVFJRUNCUXZJRHdxM3RnT0JBaTBTeUI3WFMxOTRtaTRYVjNybGdBQkFzMFdjQVpTcytlbmVnSUVDQkFvV0VCNFZEQ3c1UWtRYUpWQUZoekZVWHlhOEtoVlk5Y3NBUUtCQ0hnQ0taQkJhb01BQVFJRThoY1FIdVZ2YWtVQ0JOb3NFSzlJZzZQejJ5eWdkd0lFQ0RSWlFJRFU1T21wblFBQkFnUUtFOWh2NDBQcmYrOVRuejI0c0Ewc1RJQUFnYllJSk5IVkk5M3VHVzFwVjU4RUNCQUlWY0FyYktGT1ZsOEVDQkFnTUc4QjRkRzg2ZHhJZ0FDQjV3V3kxOVdpNldTcDhPaDVFajhRSUVDZzBRS2VRR3IwK0JSUGdBQUJBbmtMQ0kveUZyVWVBUUp0RkVqUE9YcEgrcnJhRjlyWXU1NEpFQ0FRcW9BQUtkVEo2b3NBQVFJRStoYlkvNEVIN3puNzBzKy9wdThiM1VDQUFBRUMyd1RpSkxwZ3VOczlEd2NCQWdRSWhDY2dRQXB2cGpvaVFJQUFnWGtJQ0kvbWdlWVdBZ1FJUENlUUJrZlhwc0hScVVBSUVDQkFJRndCWnlDRk8xdWRFU0JBZ0VDUEFnZHNlUEErVHg3MWlPVXlBZ1FJYkNlUW5YT1VKTkdKd3FQdFVQeElnQUNCUUFVOGdSVG9ZTFZGZ0FBQkFyMEpaT0hSc3YvKytVTjZ1OXBWQkFnUUlEQWprQVpINzAzUE9icGs1bmYvSlVDQUFJR3dCUVJJWWM5WGR3UUlFQ0F3aDREd2FBNGNYeEVnUUdBV2dUUTR1dkR3YnZmY1diNzJNUUVDQkFnRUtpQkFDblN3MmlKQWdBQ0J1UVd5TTQrV09UQjdiaVRmRWlCQVlIdUI2ZVNHa1ltSms3Zi95TThFQ0JBZzBCNEJaeUMxWjlZNkpVQ0FBSUhuQkJ5WTdVK0JBQUVDdlF0azV4eEYwOGtwd3FQZXpWeEpnQUNCRUFVOGdSVGlWUFZFZ0FBQkFyTUtITHorZ2NuZi9leVZRN05lNEFzQ0JBZ1FlRjRnanVMbDZUbEhLNS8vd0E4RUNCQWcwRm9CQVZKclI2OXhBZ1FJdEU5QWVOUyttZXVZQUlINUNjUkpkSG42TDZzdG05L2Q3aUpBZ0FDQkVBVUVTQ0ZPVlU4RUNCQWdzSXVBOEdnWEVoOFFJRUJnRjRIc2RiWDBpYVBoWGI3d0FRRUNCQWkwWHNBWlNLMy9Fd0JBZ0FDQjhBVU9XYi9lYTJ2aGoxbUhCQWdNS0JCUFRaOGxQQm9RMGUwRUNCQUlXTUFUU0FFUFYyc0VDQkFnRUVXSDNyUCs3bmY4emRYT1BQTEhRSUFBZ1ZrRjRoVWphOWVlUCt2WHZpQkFnQUFCQXFtQUFNbWZBUUVDQkFnRUsvQmNlUFRhWUJ2VUdBRUNCQVlSU0tLclI3cmRNd1pad3IwRUNCQWcwQjRCcjdDMVo5WTZKVUNBUUtzRWhFZXRHcmRtQ1JEb1F5QTc1eWlhVHBZS2ovcEFjeWtCQWdRSWVBTEozd0FCQWdRSWhDZndtcnZ2bS96dEwzelJhMnZoalZaSEJBZ01LSkFrMGRucE9VZVhEYmlNMndrUUlFQ2doUUplWVd2aDBMVk1nQUNCa0FXRVJ5RlBWMjhFQ014WElFNmlDNGE3M2ZQbWU3LzdDQkFnUUlDQUFNbmZBQUVDQkFnRUl5QThDbWFVR2lGQUlDZUJORGk2TmcyT1RzMXBPY3NRSUVDQVFJc0ZuSUhVNHVGcm5RQUJBaUVKSERaNTkxMWVXd3Rwb25vaFFHQVFnZXljby9SMXRST0ZSNE1vdXBjQUFRSUV0aGZ3Qk5MMkduNG1RSUFBZ1VZS1pPSFI2VmQ5NlhXTkxGN1JCQWdReUZtZ0UzZk9HUmtmdnpqblpTMUhnQUFCQWkwWEVDQzEvQTlBK3dRSUVHaTZnUENvNlJOVVB3RUMrUW5FRjQrc1hYdE9mdXRaaVFBQkFnUUl2Q0FnUUhyQndrOEVDQkFnMERDQmtZbTd1Ly9sYWs4ZU5XeHN5aVZBSUcrQjZlU0drWW1Kay9OZTFub0VDQkFnUUdCN0FXY2diYS9oWndJRUNCQm9qTUJJZDEwV0hvMDBwbUNGRWlCQUlHZUI3SnlqT0lwUEV4N2xER3M1QWdRSUVOaXRnQ2VRZHN2aVF3SUVDQkNvczhDMjhPaUwxd2lQNmp3a3RSRWdVS2hBR2h3dFAySjhmR1dobTFpY0FBRUNCQWhzSnlCQTJnN0Rqd1FJRUNCUWY0SEQ3MXg3NTIvOTNaZVBxSCtsS2lSQWdFRCtBbkVTWFo3K3kyckw4bC9aaWdRSUVDQkFZRzRCQWRMY1ByNGxRSUFBZ1JvSkNJOXFOQXlsRUNCUXFrRDJ1bHI2eE5Gd3FadmFqQUFCQWdRSWJDZmdES1R0TVB4SWdBQUJBdlVWRUI3VmR6WXFJMENnV0lGNGF2b3M0Vkd4eGxZblFJQUFnVDBMZUFKcHowYXVJRUNBQUlHS0JZUkhGUS9BOWdRSVZDUVFyeGhadS9iOGlqYTNMUUVDQkFnUTJFRkFnTFFEaDE4SUVDQkFvRzRDUjk1eDErMXZ1K2FmZnExdWRhbUhBQUVDaFFrazBkVWozZTRaaGExdllRSUVDQkFnTUE4QnI3RE5BODB0QkFnUUlGQ09nUENvSEdlN0VDQlFENEhzbktNNDdod3JQS3JIUEZSQmdBQUJBanNLZUFKcFJ3Ky9FU0JBZ0VCTkJJUkhOUm1FTWdnUUtFVWdTYUt6MDNPT0xpdGxNNXNRSUVDQUFJRjVDQWlRNW9IbUZnSUVDQkFvVnVDbzI4ZS85Wi8rMTFlT0tuWVhxeE1nUUtCNmdUUTR1dkR3YnZmYzZpdFJBUUVDQkFnUW1GdEFnRFMzajI4SkVDQkFvR1NCTjN6elczZjh4ai85aS9Db1pIZmJFU0JRcmtDY1JOY09kN3VubHJ1cjNRZ1FJRUNBd1B3Rm5JRTBmenQzRWlCQWdFRE9BcytGUjBmbXZLemxDQkFnVUJ1QjdKeWphRG81UlhoVW01RW9oQUFCQWdSNkZQQUVVbzlRTGlOQWdBQ0JZZ1dFUjhYNldwMEFnZW9GT25Ibm5KSHg4WXVycjBRRkJBZ1FJRUNnZndFQlV2OW03aUJBZ0FDQm5BV0VSem1EV280QWdWb0pwSytyWFo0K2NiU3NWa1VwaGdBQkFnUUk5Q2tnUU9vVHpPVUVDQkFna0srQThDaGZUNnNSSUZBZmdleDF0ZlJmVmh1dVQwVXFJVUNBQUFFQzh4ZHdCdEw4N2R4SmdBQUJBZ01LTEwzNTF0dlRBN09kZVRTZ285c0pFS2lYUUJZY3hWRjhtdkNvWG5OUkRRRUNCQWdNSnVBSnBNSDgzRTJBQUFFQzh4UTQ5dXUzM3ZhVzYyNDRlcDYzdTQwQUFRSTFGWWhYcE1IUitUVXRUbGtFQ0JBZ1FHRGVBZ0trZWRPNWtRQUJBZ1RtS3lBOG1xK2Mrd2dRcUt1QWM0N3FPaGwxRVNCQWdFQmVBbDVoeTB2U09nUUlFQ0RRazhEbzZwdHY4ZVJSVDFRdUlrQ2dBUUxiWGxlTE84YzZKTHNCdzFJaUFRSUVDQXdrNEFta2dmamNUSUFBQVFMOUNHVGgwWW5YZi9XWWZ1NXhMUUVDQk9vcUVFOU5uM1hFMnZFcjYxcWZ1Z2dRSUVDQVFKNENBcVE4TmExRmdBQUJBck1LQ0k5bXBmRUZBUUlORTBoZlY3c2dmZUxvdklhVnJWd0NCQWdRSURDUWdBQnBJRDQzRXlCQWdFQXZBc0tqWHBSY1E0QkEvUVhpTDQyc1hmdGI5YTlUaFFRSUVDQkFJSDhCWnlEbGIycEZBZ1FJRU5oTzRNMDNyYm5aYTJ2YmdmaVJBSUhHQ1dUbkhDVkpkS0x3cUhHalV6QUJBZ1FJNUNqZ0NhUWNNUzFGZ0FBQkFqc0taT0hSOFRkOWJlbU9uL3FOQUFFQ3pSRklnNk96anhnZnY2dzVGYXVVQUFFQ0JBZ1VJeUJBS3NiVnFnUUlFR2k5Z1BDbzlYOENBQWcwV2lBTmppNDh2TnM5dDlGTktKNEFBUUlFQ09Rb0lFREtFZE5TQkFnUUlQQ3N3SW5Ycjc1MWRQWFhQWG5rRDRJQWdlWUpUQ2MzakV4TW5OeTh3bFZNZ0FBQkFnU0tGWEFHVXJHK1ZpZEFnRURyQkU3KzU1dHVTY09qTjdTdWNRMFRJTkJvZ2V5Y28yZzZPVVY0MU9neEtwNEFBUUlFQ2hUd0JGS0J1SlltUUlCQTJ3U3k4T2k0TmJjYzA3YSs5VXVBUUxNRjRpaGVucDV6dExMWlhhaWVBQUVDQkFnVUt5QkFLdGJYNmdRSUVHaU5nUENvTmFQV0tJRmdCT0lrdW55NDIxMFdURU1hSVVDQUFBRUNCUW9Ja0FyRXRUUUJBZ1RhSWlBOGFzdWs5VWtnRElIc2RiWDBpYVBoTUxyUkJRRUNCQWdRS0VmQUdVamxPTnVGQUFFQ3dRcTg1ZHJydmJZVzdIUTFSaUE4Z2ZSMXRkT0VSK0hOVlVjRUNCQWdVTHlBSjVDS043WURBUUlFZ2hYSXdxTmpiN25ObVVmQlRsaGpCRUlTaUZlTXJGMTdma2dkNllVQUFRSUVDSlFwSUVBcVU5dGVCQWdRQ0VqZ043Nzh6OTk0dzYyM0h4dFFTMW9oUUNCRWdTUzZlcVRiUFNQRTF2UkVnQUFCQWdUS0ZQQUtXNW5hOWlKQWdFQWdBcWNLandLWnBEWUloQ3VRblhNVVRTZExoVWZoemxobkJBZ1FJRkN1Z0NlUXl2VzJHd0VDQkJvdmtJVkhSM3Z5cVBGejFBQ0JrQVdTSkRvN1BlZm9zcEI3MUJzQkFnUUlFQ2hiUUlCVXRyajlDQkFnMEdBQjRWR0RoNmQwQWkwUWlKUG9ndUZ1OTd3V3RLcEZBZ1FJRUNCUXVvQUFxWFJ5R3hJZ1FLQ1pBbSs3NXRwdkhIbkhuYzQ4YXViNFZFMGdhSUUwT0xvMkRZNU9EYnBKelJFZ1FJQUFnWW9GbklGVThRQnNUNEFBZ1NZSUNJK2FNQ1UxRW1pZlFIYk9VZnE2Mm9uQ28vYk5Yc2NFQ0JBZ1VMNkFKNURLTjdjakFRSUVHaVVnUEdyVXVCUkxvRFVDbmJoenpzajQrTVd0YVZpakJBZ1FJRUNnWWdFQlVzVURzRDBCQWdUcUxIRGEzLzNqbWlQdTdCNVg1eHJWUm9CQTJ3VGlpMGZXcmoybmJWM3Jsd0FCQWdRSVZDMGdRS3A2QXZZblFJQkFUUVdFUnpVZGpMSUl0RlZnT3JsaFpHTGk1TGEycjI4Q0JBZ1FJRkMxZ0RPUXFwNkEvUWtRSUZCREFlRlJEWWVpSkFJdEZjak9PWXFtazFPRVJ5MzlBOUEyQVFJRUNOUkd3Qk5JdFJtRlFnZ1FJRkFQZ2JkLzhabzF3OTExWGx1cnh6aFVRYURWQW5FVUx6OWlmSHhscXhFMFQ0QUFBUUlFYWlJZ1FLckpJSlJCZ0FDQk9nZ0lqK293QlRVUUlCQW4wZVhwdjZ5MmpBUUJBZ1FJRUNCUUh3RUJVbjFtb1JJQ0JBaFVLaUE4cXBUZjVnUUlwQUxaNjJycEUwZkRNQWdRSUVDQUFJSDZDVGdEcVg0elVSRUJBZ1JLRnpqOWYveTkxOVpLVjdjaEFRTGJDOFJUMDJjSmo3WVg4VE1CQWdRSUVLaVhnQ2VRNmpVUDFSQWdRS0IwZ1RPLzhMZHJYbnYzdmM0OEtsM2VoZ1FJUENzUXJ4aFp1L1o4R2dRSUVDQkFnRUM5QlFSSTlaNlA2Z2dRSUZDb2dQQ29VRjZMRXlBd2wwQVNYVDNTN1o0eDF5VytJMENBQUFFQ0JPb2o0QlcyK3N4Q0pRUUlFQ2hWUUhoVUtyZk5DQkI0VGlBNzV5aWFUcFlLai94SkVDQkFnQUNCWmdsNEFxbFo4MUl0QVFJRWNoRjR4eFZYZi8zUWI2LzMybG91bWhZaFFLQlhnU1NKems3UE9icXMxK3RkUjRBQUFRSUVDTlJIUUlCVW4xbW9oQUFCQXFVSVBCY2UvWG9wbTltRUFBRUNxVUFhSEYxNGVMZDdMZ3dDQkFnUUlFQ2d1UUlDcE9iT1R1VUVDQkRvVzBCNDFEZVpHd2dRR0VBZ1RxSnJoN3ZkVXdkWXdxMEVDQkFnUUlCQVRRU2NnVlNUUVNpREFBRUNSUXNJajRvV3RqNEJBak1DMlRsSDZWTkhKd3FQWmtUOGx3QUJBZ1FJTkYvQUUwak5uNkVPQ0JBZ3NFZUJkMTUyNVRkKytmNEh2TGEyUnlrWEVDQXdxRUFuN3B3ek1qNSs4YURydUo4QUFRSUVDQkNvbDRBQXFWN3pVQTBCQWdSeUYzZ3VQRG8yOTRVdFNJQUFnZTBFMHRmVkxrK2ZPRnEyM1VkK0pFQ0FBQUVDQkFJU0VDQUZORXl0RUNCQVlHZUJkMTM2aFc4YzlNQUc0ZEhPTUg0blFDQS9nZW5raHBHSmlaUHpXOUJLQkFnUUlFQ0FRQjBGbklGVXg2bW9pUUFCQWprSUNJOXlRTFFFQVFLekNtVG5ITVZSZkpyd2FGWWlYeEFnUUlBQWdhQUVQSUVVMURnMVE0QUFnV2NGaEVmK0VnZ1FLRklnRFk2V0h6RSt2ckxJUGF4TmdBQUJBZ1FJMUV0QWdGU3ZlYWlHQUFFQ0F3dTgrOU5YM1BLcUJ6ZDZiVzFnU1FzUUlMQ3pnSE9PZGhieE93RUNCQWdRYUkrQUFLazlzOVlwQVFJdEVIZ3VQRHFtQmExcWtRQ0JFZ1d5MTlYU0o0NkdTOXpTVmdRSUVDQkFnRUROQkp5QlZMT0JLSWNBQVFMekZSQWV6VmZPZlFRSXpDVVFUMDJmSlR5YVM4aDNCQWdRSUVDZ0hRS2VRR3JIbkhWSmdFRGdBc0tqd0Flc1BRSVZDS1N2cTEwdzNPMmVWOEhXdGlSQWdBQUJBZ1JxS0NCQXF1RlFsRVNBQUlGK0JQN2drNWZmK2tzUFAreTF0WDdRWEV1QXdPd0NTWFQxU0xkN3h1d1grSVlBQVFJRUNCQm9vNEJYMk5vNGRUMFRJQkNNd0hQaDBSdUNhVWdqQkFoVUpwQ2RjNVFrMFFuQ284cEdZR01DQkFnUUlGQnJBVThnMVhvOGlpTkFnTURzQXNLajJXMThRNEJBZndKcGNIUjJlczdSWmYzZDVXb0NCQWdRSUVDZ1RRSUNwRFpOVzY4RUNBUWo4SjZMTHJ2NUZ4OTlaR2t3RFdtRUFJRktCTkxnNk1MRHU5MXpLOW5jcGdRSUVDQkFnRUNqQkFSSWpScVhZZ2tRSUJCRndpTi9CUVFJREN3d25kd3dNakZ4OHNEcldJQUFBUUlFQ0JCb2pZQXprRm96YW8wU0lCQ0NnUEFvaENucWdVQjFBdGs1UjlGMGNvcndxTG9aMkprQUFRSUVDRFJWd0JOSVRaMmN1Z2tRYUozQXVYLzVpVHRlL3VTVFhsdHIzZVExVENBZmdmUjF0ZmVtNXh4ZGtzOXFWaUZBZ0FBQkFnVGFKaUJBYXR2RTlVdUFRQ01Gbmd1UGpteGs4WW9tUUtCU2dUaUpMaC91ZHBkVldvVE5DUkFnUUlBQWdjWUxDSkFhUDBJTkVDQVF1b0R3S1BRSjY0OUFNUUxaNjJycEUwZkR4YXh1VlFJRUNCQWdRS0J0QXM1QWF0dkU5VXVBUUtNRWhFZU5HcGRpQ2RSQ0lBdU80aWcrVFhoVWkzRW9nZ0FCQWdRSUJDUGdDYVJnUnFrUkFnUkNFeEFlaFRaUi9SQW9ReUJla1FaSDU1ZXhrejBJRUNCQWdBQ0JkZ2tJa05vMWI5MFNJTkFRQWVGUlF3YWxUQUoxRVVpaXEwZTYzVFBxVW80NkNCQWdRSUFBZ2ZBRXZNSVcza3gxUklCQXd3V0VSdzBmb1BJSmxDaVF2YTRXVFNkTGhVY2xvdHVLQUFFQ0JBaTBWTUFUU0MwZHZMWUpFS2lmUUdkcWF1b0RLeSs1OCtWUFB1bGZXNnZmZUZSRW9IWUM4ZFQwV1Vlc0hiK3lkb1VwaUFBQkFnUUlFQWhTUUlBVTVGZzFSWUJBMHdTRVIwMmJtSG9KVkNjUUo5RUZ3OTN1ZWRWVllHY0NCQWdRSUVDZ2pRSUNwRFpPWGM4RUNOUktRSGhVcTNFb2hrQnRCZExnNk5vME9EcTF0Z1VxakFBQkFnUUlFQWhhd0JsSVFZOVhjd1FJMUYxQWVGVDNDYW1QUVBVQzJUbEhTUktkS0R5cWZoWXFJRUNBQUFFQ2JSYndCRkticDY5M0FnUXFGUkFlVmNwdmN3S05FRWlEby9jZU1UNStTU09LVlNRQkFnUUlFQ0FRdElBQUtlanhhbzRBZ2JvS0NJL3FPaGwxRWFpSFFCb2NYWGg0dDN0dVBhcFJCUUVDQkFnUUlFQWdpZ1JJL2dvSUVDQlFzb0R3cUdSdzJ4Rm9rc0IwY3NQSXhNVEpUU3BaclFRSUVDQkFnRUE3Qkp5QjFJNDU2NUlBZ1pvSUNJOXFNZ2hsRUtpWlFIYk9VVFNkbkNJOHF0bGdsRU9BQUFFQ0JBZzhMK0FKcE9jcC9FQ0FBSUZpQllSSHhmcGFuVUJUQmVJb1hwNmVjN1N5cWZXcm13QUJBZ1FJRUdpSGdBQ3BIWFBXSlFFQ0ZRc0lqeW9lZ08wSjFGQWdUcUxMMDM5WmJWa05TMU1TQVFJRUNCQWdRR0FYQVFIU0xpUStJRUNBUUw0Q3dxTjhQYTFHb09rQzJldHE2Uk5IdzAzdlEvMEVDQkFnUUlCQXV3U2NnZFN1ZWV1V0FJR1NCWVJISllQYmprRE5CZExYMVU0VEh0VjhTTW9qUUlBQUFRSUVkaXZnQ2FUZHN2aVFBQUVDZ3dzSWp3WTN0QUtCY0FUaUZTTnIxNTRmVGo4NklVQ0FBQUVDQk5vbUlFQnEyOFQxUzRCQUtRSUx0MnpkOVA2UGZXcmR5NTk4OHNoU05yUUpBUUwxRkVpaXEwZTYzVFBxV1p5cUNCQWdRSUFBQVFLOUMzaUZyWGNyVnhJZ1FLQW5BZUZSVDB3dUloQzBRSGJPVVRTZExCVWVCVDFtelJFZ1FJQUFnVllKZUFLcFZlUFdMQUVDUlFzSWo0b1d0ajZCK2dza1NYUjJlczdSWmZXdlZJVUVDQkFnUUlBQWdkNEZCRWk5VzdtU0FBRUNjd3BrNGRFZmYrU2o5eStZMnVxMXRUbWxmRWtnVElFNGlTNFk3bmJQQzdNN1hSRWdRSUFBQVFKdEZ4QWd0ZjB2UVA4RUNPUWlNUFBra2ZBb0YwNkxFR2lVUUJvY1hac0dSNmMycW1qRkVpQkFnQUFCQWdUNkZIQUdVcDlnTGlkQWdNRE9Bak5QSGprd2UyY1p2eE1JV3lBNzV5aDlYZTFFNFZIWWM5WWRBUUlFQ0JBZzhLeUFKNUQ4SlJBZ1FHQUFnWm53S0gzeTZMQUJsbkVyQVFJTkUrakVuWE5HeHNjdmJsalp5aVZBZ0FBQkFnUUl6RnRBZ0RSdk9qY1NJTkIyZ2NYUGJIN21ELzkwWlhibWtmQ283WDhNK20rUlFIenh5TnExNTdTb1lhMFNJRUNBQUFFQ0JMWUpDSkQ4SVJBZ1FHQWVBcytGUit1RlIvUEFjd3VCSmdwTUp6ZU1URXljM01UUzFVeUFBQUVDQkFnUXlFUEFHVWg1S0ZxREFJRldDUWlQV2pWdXpiWmNJRHZuS0k3aTA0UkhMZjlEMEQ0QkFnUUlFQ0FRZVFMSkh3RUJBZ1Q2RUJBZTlZSGxVZ0lORjBpRG8rVkhqSSt2YkhnYnlpZEFnQUFCQWdRSTVDSWdRTXFGMFNJRUNMUkI0RVdibnY3SmVYLytzUWU5dHRhR2FldXh6UUp4RWwyZS9zdHF5OXBzb0hjQ0JBZ1FJRUNBd000Q0FxU2RSZnhPZ0FDQjNRZ0lqM2FENGlNQ2dRbGtyNnVsVHh3TkI5YVdkZ2dRSUVDQUFBRUN1UWc0QXlrWFJvc1FJQkN5Z1BBbzVPbnFqY0N6QXZIVTlGbkNJMzhOQkFnUUlFQ0FBSUhaQlR5Qk5MdU5id2dRSUJBSmovd1JFQWhkSUY0eHNuYnQrYUYzcVQ4Q0JBZ1FJRUNBd0tBQ0FxUkJCZDFQZ0VDd0FzS2pZRWVyTVFKUmxFUlhqM1M3WjZBZ1FJQUFBUUlFQ0JEb1RjQXJiTDA1dVlvQWdaWUpDSTlhTm5EdHRrWWdPK2Nvamp2SENvOWFNM0tORWlCQWdBQUJBamtKZUFJcEowakxFQ0FRam9Ed0tKeFo2b1RBOWdKSkVwMmRubk4wMmZhZitaa0FBUUlFQ0JBZ1FLQTNBUUZTYjA2dUlrQ2dKUUxDbzVZTVdwdXRFa2lEb3dzUDczYlBiVlhUbWlWQWdBQUJBZ1FJNUN3Z1FNb1oxSElFQ0RSWFFIalUzTm1wbk1EdUJPSWt1bmE0MnoxMWQ5LzVqQUFCQWdRSUVDQkFvRDhCWnlEMTUrVnFBZ1FDRlJBZUJUcFliYlZTSUR2bktKcE9UaEVldFhMOG1pWkFnQUFCQWdRS0V2QUVVa0d3bGlWQW9Ea0N3cVBtekVxbEJQWWswSWs3NTR5TWoxKzhwK3Q4VDRBQUFRSUVDQkFnMEorQUFLay9MMWNUSUJDWXdGNC9mZXFKLy9vWEZ6MjhZR3JyWVlHMXBoMENyUkpJWDFlN1BIM2lhRm1ybXRZc0FRSUVDQkFnUUtCRUFRRlNpZGkySWtDZ1hnTENvM3JOUXpVRTVpT1F2YTZXL3N0cXcvTzUxejBFQ0JBZ1FJQUFBUUs5Q3pnRHFYY3JWeElnRUpDQThDaWdZV3FsbFFKWmNCUkg4V25DbzFhT1g5TUVDQkFnUUlCQUJRS2VRS29BM1pZRUNGUXJJRHlxMXQvdUJBWVhpRmVrd2RINWc2OWpCUUlFQ0JBZ1FJQUFnVjRGQkVpOVNybU9BSUVnQklSSFFZeFJFeTBWY001UlN3ZXZiUUlFQ0JBZ1FLQVdBbDVocThVWUZFR0FRQmtDUC91VG4vekFnZGxsU051RFFMNEMyMTVYaXp2SE9pUTdYMWVyRVNCQWdBQUJBZ1Q2RWZBRVVqOWFyaVZBb0xFQ1dYajBvYi84NUtQK3RiWEdqbERoTFJXSXA2YlBPbUx0K0pVdGJWL2JCQWdRSUVDQUFJSGFDQWlRYWpNS2hSQWdVSlJBOXRxYThLZ29YZXNTS0VZZ2ZWM3RndlNKby9PS1dkMnFCQWdRSUVDQUFBRUMvUW9Ja1BvVmN6MEJBbzBTOE9SUm84YWxXQUtwUVB5bGtiVnJmd3NGQVFJRUNCQWdRSUJBdlFTY2dWU3ZlYWlHQUlFY0JZUkhPV0phaWtEQkF0azVSMGtTblNnOEtoamE4Z1FJRUNCQWdBQ0JlUXA0QW1tZWNHNGpRS0RlQXNLamVzOUhkUVMyRjBpRG83T1BHQisvYlB2UC9FeUFBQUVDQkFnUUlGQXZBUUdBVitjK0FBQXpERWxFUVZSU3ZlYWhHZ0lFY2hCNDJSTS8rdDZIUG5yUno2ZEwvVndPeTFtQ0FJR0NCTkxnNk1MRHU5MXpDMXJlc2dRSUVDQkFnQUFCQWprS0NKQnl4TFFVQVFMVkMyd1hIbFZmakFvSUVOaTl3SFJ5dzhqRXhNbTcvOUtuQkFnUUlFQ0FBQUVDZFJSd0JsSWRwNkltQWdUbUpTQThtaGVibXdpVUpwQ2RjeFJOSjZjSWowb2p0eEVCQWdRSUVDQkFJRGNCVHlEbFJta2hBZ1NxRkJBZVZhbHZid0o3Rm9pamVIbDZ6dEhLUFYvcENnSUVDQkFnUUlBQWdUb0tDSkRxT0JVMUVTRFFsNER3cUM4dUZ4TW9WU0JPb3N1SHU5MWxwVzVxTXdJRUNCQWdRSUFBZ2R3RkJFaTVrMXFRQUlFeUJZUkhaV3JiaTBEdkF0bnJhdWtUUjhPOTMrRktBZ1FJRUNCQWdBQ0JPZ3M0QTZuTzAxRWJBUUp6Q2dpUDV1VHhKWUhLQk5MWDFVNFRIbFhHYjJNQ0JBZ1FJRUNBUUNFQ25rQXFoTldpQkFnVUxiRDM5NTk0NUlNWGZ2SVhpdDdIK2dRSTlDTVFyeGhadS9iOGZ1NXdMUUVDQkFnUUlFQ0FRRE1FQkVqTm1KTXFDUkRZVGtCNHRCMkdId25VUVNDSnJoN3BkcytvUXlscUlFQ0FBQUVDQkFnUUtFYkFLMnpGdUZxVkFJR0NCSVJIQmNGYWxzQThCTEp6anFMcFpLbndhQjU0YmlGQWdBQUJBZ1FJTkV6QUUwZ05HNWh5Q2JSWlFIalU1dW5ydlc0Q1NSS2RuWjV6ZEZuZDZsSVBBUUlFQ0JBZ1FJQkFNUUlDcEdKY3JVcUFRTTRDd3FPY1FTMUhZSjRDY1JKZE1OenRuamZQMjkxR2dBQUJBZ1FJRUNEUVVBRUJVa01IcDJ3Q2JSSlk4dmdQdnZ2K2oxM3l5amIxckZjQ2RSTklnNk5yMCtEbzFMclZwUjRDQkFnUUlFQ0FBSUZ5Qkp5QlZJNnpYUWdRbUtmQWtrY2ZmMUI0TkU4OHR4SElRU0E3NXloOVhlMUU0VkVPbUpZZ1FJQUFBUUlFQ0RSWXdCTklEUjZlMGdtRUxyRHR5YU9MUHYycTBQdlVINEc2Q25UaXpqa2o0K01YMTdVK2RSRWdRSUFBQVFJRUNKUW5JRUFxejlwT0JBajBJZUMxdFQ2d1hFb2daNEgwaWFNTEQrOTJ6ODE1V2NzUklFQ0FBQUVDQkFnMFdFQ0ExT0RoS1oxQXFBTGJYbHZ6NUZHbzQ5VlhuUVdta3h0R0ppWk9ybk9KYWlOQWdBQUJBZ1FJRUtoR3dCbEkxYmpibFFDQldRU0VSN1BBK0poQWdRTFpPVWZSZEhLSzhLaEFaRXNUSUVDQUFBRUNCQm91NEFta2hnOVErUVJDRWhBZWhUUk52VFJGSUk3aTVVZU1qNjlzU3IzcUpFQ0FBQUVDQkFnUXFFWkFnRlNOdTEwSkVOaEo0QmNlZnZTQjkzN3kwZ04zK3RpdkJBZ1VKQkFuMGVYcHY2eTJyS0RsTFV1QUFBRUNCQWdRSUJDWWdBQXBzSUZxaDBBVEJZUkhUWnlhbXBzcWtMMnVsajV4Tk56VSt0Vk5nQUFCQWdRSUVDQlFqWUF6a0tweHR5c0JBczhKQ0kvOEtSQW9UeUNlbWo1TGVGU2V0NTBJRUNCQWdBQUJBaUVKZUFJcHBHbnFoVUREQklSSERSdVljaHNzRUs4WVdidjIvQVkzb0hRQ0JBZ1FJRUNBQUlHS0JRUklGUS9BOWdUYUtpQThhdXZrOVYycVFCSmRQZEx0bmxIcW5qWWpRSUFBQVFJRUNCQUlVc0FyYkVHT1ZWTUU2aTBnUEtyM2ZGVFhmSUhzbktOb09sa3FQR3IrTEhWQWdBQUJBZ1FJRUtpTGdDZVE2aklKZFJCb2lZRHdxQ1dEMW1abEFra1NuWjJlYzNSWlpRWFltQUFCQWdRSUVDQkFJRWdCQVZLUVk5VVVnWG9LN0xmeG9mVy85Nm5QSGx6UDZsUkZvTmtDY1JKZE1OenRudGZzTGxSUGdBQUJBZ1FJRUNCUVZ3RUJVbDBub3k0Q2dRa0lqd0licUhacUk1QUdSOWVtd2RHcHRTbElJUVFJRUNCQWdBQUJBa0VLT0FNcHlMRnFpa0M5QklSSDlacUhhc0lReU00NVNsOVhPMUY0Rk1ZOGRVR0FBQUVDQkFnUXFMdUFKNURxUGlIMUVXaTR3UDRQUEhqUDJaZCsvalVOYjBQNUJHb2wwSWs3NTR5TWoxOWNxNklVUTRBQUFRSUVDQkFnRUxTQUFDbm84V3FPUUxVQ3dxTnEvZTBlbmtENnV0cmw2Uk5IeThMclRFY0VDQkFnUUlBQUFRSjFGeEFnMVgxQzZpUFFVQUhoVVVNSHAreDZDa3duTjR4TVRKeGN6K0pVUllBQUFRSUVDQkFnMEFZQlp5QzFZY3A2SkZDeXdBRWJIcnpQYTJzbG85c3VTSUhzbktNNGlrOFRIZ1U1WGswUklFQ0FBQUVDQkJvbDRBbWtSbzFMc1FUcUw1Q0ZSOHYrKytjUHFYK2xLaVJRYjRFME9GcCt4UGo0eW5wWHFUb0NCQWdRSUVDQUFJRzJDQWlRMmpKcGZSSW9RVUI0VkFLeUxZSVhjTTVSOENQV0lBRUNCQWdRSUVDZ2tRSUNwRWFPVGRFRTZpZVFuWG0wekwrMlZyL0JxS2d4QXRucmF1a1RSOE9OS1ZpaEJBZ1FJRUNBQUFFQ3JSSndCbEtyeHExWkFzVUlITHorZ1VsbkhoVmphOVYyQ01SVDAyY0pqOW94YTEwU0lFQ0FBQUVDQkpvcTRBbWtwazVPM1FScUlwQ0ZSNy83MlN1SGFsS09NZ2cwU2lCOVhlMkM0VzczdkVZVnJWZ0NCQWdRSUVDQUFJRldDZ2lRV2psMlRSUElSMEI0bEkralZWb29rRVJYajNTN1o3U3djeTBUSUVDQUFBRUNCQWcwVk1BcmJBMGRuTElKVkMxd3lQcjFuanlxZWdqMmI1eEFkczdSLzkvZTNjYlljWjMzQVo5WkNlMkhGaTFjSXkzc3RHNmJPSVlOZVMrekJTMExXdGtRSEJDRUU0cUZBRUlPUklkcVhwWnVFeE13RWpMOXdMWUV5aUpFYlpBR0ZGRnhhOUpRSWlZVUxGbEI3UFdiQ0FVS0pTcTBKVnpwemxLbFl3dVdJYmV5SU5ld0NxZEowM0x2OUF4TkxsKzBML2QxWnM3TTd4UHYzanR6em5OK3orV1hQODZjbStmSkZ1RlJkSzFUTUFFQ0JBZ1FJRUNnOVFKMklMWCtLd0NBd1BBQzcvakdpK2Z2K1lPVEhsc2JuczRkTFJZSXdkSHVjTTdSc1JZVFdEb0JBZ1FJRUNCQWdFREVBZ0traUp1bmRBSlZDRndLajk1Vnhkem1KQkNqUUFpT2ptektzcjB4MXE1bUFnUUlFQ0JBZ0FBQkFwY0ZCRWlYSmZ4TGdNQ0dBc0tqRFlsY1FHQkZJQnlRdlJnT3lONis4b1lYQkFnUUlFQ0FBQUVDQkNJV2NBWlN4TTFUT29FeUJkNTUvbHZud21OcmRoNlZpVzZ1S0FXS2M0NlNmcjVOZUJSbCt4Uk5nQUFCQWdRSUVDQ3dob0FkU0d2QWVKc0FnU3NDUlhqMFN3OCs1TXlqS3lSZUVWaFZJRTNTZmVHY284T3JmdWhOQWdRSUVDQkFnQUFCQWhFTENKQWlicDdTQ1pRaElEd3FROWtjc1F1RXg5V09oeDFIQzdHdlEvMEVDQkFnUUlBQUFRSUUxaElRSUswbDQzMENCSktienAxLy91NC9ldVJuVVJBZ3NMcEE4YmhhMkhFMHUvcW4zaVZBZ0FBQkFnUUlFQ0RRSEFGbklEV25sMVpDWUtJQ3dxT0pjaHFzWVFKRmNCUWVWOXNoUEdwWVl5MkhBQUVDQkFnUUlFQmdUUUU3a05hazhRR0I5Z29JajlyYmV5c2ZSQ0E5RUlLamc0TmM2Um9DQkFnUUlFQ0FBQUVDVFJFUUlEV2xrOVpCWUVJQ25hWHoyWWRPZW14dFFweUdhWkNBYzQ0YTFFeExJVUNBQUFFQ0JBZ1FHRnJBSTJ4RGs3bUJRSE1GT3RrTFJYalVhZTRLcll6QThBTEY0MnBKUDU5M1NQYndkdTRnUUlBQUFRSUVDQkJvam9BZFNNM3BwWlVRR0V2Z1luajAwS1BDbzdFVTNkdzBnWFM1djJ1dTF6M1J0SFZaRHdFQ0JBZ1FJRUNBQUlGaEJRUkl3NHE1bmtBREJUWTkxM3Z1cm9jL1A5ZkFwVmtTZ1pFRXd1TnFoOEtPby8wajNld21BZ1FJRUNCQWdBQUJBZzBVRUNBMXNLbVdSR0FZQWVIUk1GcXViYnBBQ0k0V1EzQzB2ZW5ydEQ0Q0JBZ1FJRUNBQUFFQ3d3bzRBMmxZTWRjVGFKQ0E4S2hCemJTVXNRU0tjNDd5UE5raVBCcUwwYzBFQ0JBZ1FJQUFBUUlORnJBRHFjSE50VFFDNndrSWo5YlQ4Vm1iQkVKdzlORzVidmYrTnEzWldna1FJRUNBQUFFQ0JBZ01LeUJBR2xiTTlRUWFJTEQ1MmVlZnVmUFJMN3luQVV1eEJBSWpDNFRnNk1pbUxOczc4Z0J1SkVDQUFBRUNCQWdRSU5BaUFRRlNpNXB0cVFRS0FlR1I3MEhyQmZyNXFjN1MwdGJXT3dBZ1FJQUFBUUlFQ0JBZ01JU0FNNUNHd0hJcGdkZ0ZoRWV4ZDFEOTR3Z1U1eHdsL1h5YjhHZ2NSZmNTSUVDQUFBRUNCQWkwVmNBT3BMWjIzcnBiSjNEek05MnYvOHMvL3VMTnJWdTRCUk1JQW1tUzdndm5IQjJHUVlBQUFRSUVDQkFnUUlEQWFBSUNwTkhjM0VVZ0tvRmIvdnpyejk3eGhhOEtqNkxxbW1JbklaRG15Zkh3eTJvTGt4akxHQVFJRUNCQWdBQUJBZ1RhTENCQWFuUDNyYjBWQXBmQ284MnRXS3hGRXJna1VEeXVGblljelFJaFFJQUFBUUlFQ0JBZ1FHQXlBczVBbW95alVRalVVa0I0Vk11MktHcktBdUZ4dFIzQ295a2pHNTRBQVFJRUNCQWdRS0IxQW5ZZ3RhN2xGdHdXQWVGUld6cHRuVmNFMGdPZFh1L2dsYis5SWtDQUFBRUNCQWdRSUVCZ1VnSUNwRWxKR29kQWpRU0VSelZxaGxLbUw1QW5KenRadG5QNkU1bUJBQUVDQkFnUUlFQ0FRSHNGUE1MVzN0NWJlVU1GNXMrY2ZTWWNtTzNNbzRiMjE3S3VDQlRuSENYOWZGNTRkTVhFS3dJRUNCQWdRSUFBQVFMVEVyQURhVnF5eGlWUWdjQnRUNTc5MmdlL2ZPcTlGVXh0U2dLbEN1UjVzanVjYzNTczFFbE5Sb0FBQVFJRUNCQWdRS0RGQWdLa0ZqZmYwcHNsSUR4cVZqK3RabldCTkU4T3pXYlovdFUvOVM0QkFnUUlFQ0JBZ0FBQkF0TVNFQ0JOUzlhNEJFb1V1UDJKTTA5dmVleFBieTF4U2xNUktGVWdCRWVMSVRqYVh1cWtKaU5BZ0FBQkFnUUlFQ0JBWUVYQUdVZ3JGRjRRaUZOQWVCUm4zMVE5bUVCeHpsRjRYRzJMOEdnd0wxY1JJRUNBQUFFQ0JBZ1FtSmFBSFVqVGtqVXVnUklFaEVjbElKdWlNb0daZEdaUHA5czlXbGtCSmlaQWdBQUJBZ1FJRUNCQVlFVkFnTFJDNFFXQnVBU0VSM0gxUzdYRENLUkhPNzNlbm1IdWNDMEJBZ1FJRUNCQWdBQUJBdE1WRUNCTjE5Zm9CS1lpOElISFQ1LzV1Y2YvYkg0cWd4dVVRRlVDL2Z4VVoybHBhMVhUbTVjQUFRSUVDQkFnUUlBQWdiVUZuSUcwdG8xUENOUlNRSGhVeTdZb2FneUI0cHlqTkVsM0NJL0dRSFFyQVFJRUNCQWdRSUFBZ1NrTDJJRTBaV0RERTVpa2dQQm9rcHJHcW9OQUNJNzJ6WFc3aCt0UWl4b0lFQ0JBZ0FBQkFnUUlFRmhiUUlDMHRvMVBDTlJLWU10alQ1eTkvWWtuUGJaV3E2NG9abFNCTkUrT2gxOVdXeGoxZnZjUklFQ0FBQUVDQkFnUUlGQ3VnQUNwWEcrekVSaEpZT3RYSG4vNi9hZWZ2bldrbTkxRW9FWUN4ZU5xWWNmUmJJMUtVZ29CQWdRSUVDQkFnQUFCQWdNSU9BTnBBQ1NYRUtoU1FIaFVwYjY1SnltUUx2ZDNDWThtS1dvc0FnUUlFQ0JBZ0FBQkF1VUoySUZVbnJXWkNBd3RJRHdhbXN3TnRSUklEM1I2dllPMUxFMVJCQWdRSUVDQUFBRUNCQWdNSkNCQUdvakpSUVRLRnhBZWxXOXV4Z2tMNU1uSlRwYnRuUENvaGlOQWdBQUJBZ1FJRUNCQW9BSUJqN0JWZ0c1S0Foc0pmSER4TVdjZWJZVGs4OW9LRk9jY3Blbk1iY0tqMnJaSVlRUUlFQ0JBZ0FBQkFnU0dGckFEYVdneU54Q1lya0FSSHQzMjlOY2NtRDFkWnFOUFNTRFBrOTNobktOalV4cmVzQVFJRUNCQWdBQUJBZ1FJVkNRZ1FLb0kzclFFVmhPNDQvTmZlZXFXczgvY3R0cG4zaU5RWjRFUUhCM1psR1Y3NjF5ajJnZ1FJRUNBQUFFQ0JBZ1FHRjFBZ0RTNm5Uc0pURlJnZXdpUDNpczhtcWlwd2FZdmtPYko0bXlXYlovK1RHWWdRSUFBQVFJRUNCQWdRS0JLQVdjZ1ZhbHZiZ0tYQklSSHZncXhDUlRuSENYOWZKdndLTGJPcVpjQUFRSUVDQkFnUUlEQWFBSjJJSTNtNWk0Q0V4TVFIazJNMGtBbENjeWtNM3M2M2U3UmtxWXpEUUVDQkFnUUlFQ0FBQUVDTlJBUUlOV2dDVXBvcjhDZGp5NCt0Zm5aNTV4NTFONnZRRlFyRDQrckhRODdqaGFpS2xxeEJBZ1FJRUNBQUFFQ0JBaE1SRUNBTkJGR2d4QVlYa0I0Tkx5Wk82b1JLQjVYQzcrc05sdk43R1lsUUlBQUFRSUVDQkFnUUtBT0FzNUFxa01YMU5BNkFlRlI2MW9lNVlLTDRDaE4waDNDb3lqYnAyZ0NCQWdRSUVDQUFBRUNFeFd3QTJtaW5BWWpzTEhBam9mLzVQVGNjOW43Tjc3U0ZRU3FGRWdQaE9Eb1lKVVZtSnNBQVFJRUNCQWdRSUFBZ2ZvSUNKRHEwd3VWdEVCQWVOU0NKa2UrUk9jY1JkNUE1Uk1nUUlBQUFRSUVDQkNZa29CSDJLWUVhMWdDMXdzSWo2NFg4WGVkQklySDFmcEplb3REc3V2VUZiVVFJRUNBQUFFQ0JBZ1FxSStBSFVqMTZZVktHaXp3aXc4OWVubzJlOEZqYXczdWNjeExTNWY3dStaNjNSTXhyMEh0QkFnUUlFQ0FBQUVDQkFoTVYwQ0FORjFmb3hOSWhFZStCSFVWQ0krckhRbzdqdmJYdFQ1MUVTQkFnQUFCQWdRSUVDQlFId0VCVW4xNm9aSUdDZ2lQR3RqVVJpd3BmYVRUNjkzVmlLVllCQUVDQkFnUUlFQ0FBQUVDcFFnNEE2a1VacE8wVWVEdVAveWN4OWJhMlBnYXI3azQ1eWpQa3kzQ294bzNTV2tFQ0JBZ1FJQUFBUUlFYWlwZ0IxSk5HNk9zdUFVKy9PQm5UNy9yL0Y4NDh5anVOamFxK2hBYzdaN3JkbzgxYWxFV1E0QUFBUUlFQ0JBZ1FJQkFhUUlDcE5Lb1RkUVdBZUZSV3pvZHh6cERjSFJrVTVidGphTmFWUklnUUlBQUFRSUVDQkFnVUZjQkFWSmRPNk91S0FXRVIxRzJyWmxGOS9OVG5hV2xyYzFjbkZVUklFQ0FBQUVDQkFnUUlGQzJnRE9ReWhZM1gyTUY3bm5nNUpNZVcydHNlNk5aV0hIT1VkTFB0d21Qb21tWlFna1FJRUNBQUFFQ0JBaEVJV0FIVWhSdFVtVGRCWXJ3NkIzZmZQRjlkYTlUZmMwV1NKTjBYempuNkhDelYybDFCQWdRSUVDQUFBRUNCQWhVSVNCQXFrTGRuSTBTRUI0MXFwMVJMaWJOaytPeldiWVFaZkdLSmtDQUFBRUNCQWdRSUVBZ0NnRUJVaFJ0VW1SZEJZUkhkZTFNTytvcUhsY0xPNDVtMjdGYXF5UkFnQUFCQWdRSUVDQkFvRW9CWnlCVnFXL3VxQVYrNWRpSnB6eTJGblVMb3kyK0NJN0M0Mm83aEVmUnRsRGhCQWdRSUVDQUFBRUNCS0lUc0FNcHVwWXB1QTRDUlhqMDA5OSs2Ylk2MUtLR3RnbWtCMEp3ZExCdHE3WmVBZ1FJRUNCQWdBQUJBZ1NxRlJBZ1ZldHY5Z2dGZnZYVER6NzFVeTk5UjNnVVllK2lMamxQVG5heWJHZlVhMUE4QVFJRUNCQWdRSUFBQVFMUkNuaUVMZHJXS2J3S0FlRlJGZXJ0bnJONFhDM3A1L1BDbzNaL0Q2eWVBQUVDQkFnUUlFQ0FRTlVDZGlCVjNRSHpSeU1nUElxbVZZMHBOSnh6ZEU5NFhPM0J4aXpJUWdnUUlFQ0FBQUVDQkFnUWlGWkFnQlJ0NnhSZXBzQkhQdlhBMDI5Nytic2VXeXNUdmNWenBYbHlhRGJMOXJlWXdOSUpFQ0JBZ0FBQkFnUUlFS2laZ0FDcFpnMVJUdjBFTG9WSHQ5YXZNaFUxVFNBRVI0c2hPTnJldEhWWkR3RUNCQWdRSUVDQUFBRUM4UXM0QXluK0hsckJGQVdFUjFQRU5mU0tRSEhPVVo0blc0UkhLeVJlRUNCQWdBQUJBZ1FJRUNCUU13RTdrR3JXRU9YVVIwQjRWSjllTkxtU21YUm1UNmZiUGRya05Wb2JBUUlFQ0JBZ1FJQUFBUUx4Q3dpUTR1K2hGVXhCNE5mdk8zNzJKMTk1eFdOclU3QTE1SThGd282akk1dXliQzhQQWdRSUVDQkFnQUFCQWdRSXhDQWdRSXFoUzJvc1ZlQlNlSFJMcVpPYXJEMEMvZnhVWjJscGEzc1diS1VFQ0JBZ1FJQUFBUUlFQ0RSQndCbElUZWlpTlV4TVFIZzBNVW9EWFNkUW5IT1U5UE50d3FQcllQeEpnQUFCQWdRSUVDQkFnRUFVQW5ZZ1JkRW1SWlloOEJ2M0hqdnoxbGUvTjEvR1hPWm9sMENhcFB2bXV0M0Q3VnExMVJJZ1FJQUFBUUlFQ0JBZzBDUUJBVktUdW1rdEl3c0lqMGFtYytNNkFtbWVIQSsvckxhd3ppVStJa0NBQUFFQ0JBZ1FJRUNBUUJRQ0FxUW8ycVRJYVFvSWo2YXAyODZ4aThmVndvNmoyWGF1M3FvSkVDQkFnQUFCQWdRSUVHaWlnRE9RbXRoVmF4cFlZTy9IZi9kWmo2ME56T1hDQVFUUzVmNHU0ZEVBVUM0aFFJQUFBUUlFQ0JBZ1FDQXFBVHVRb21xWFlpY3BVSVJIYjNyOTljMlRITk5ZYlJaSUQzUjZ2WU50RnJCMkFnUUlFQ0JBZ0FBQkFnU2FLeUJBYW01dnJXd2RBZUhST2pnK0drNGdUMDUyc216bmNEZTVtZ0FCQWdRSUVDQkFnQUFCQW5FSmVJUXRybjZwZGdJQ3dxTUpJQm9pS2M0NVN2cjV2UERJbDRFQUFRSUVDQkFnUUlBQWdUWUkySUhVaGk1YjQ0cUE4R2lGd29zeEJQSTgyUjNPT1RvMnhoQnVKVUNBQUFFQ0JBZ1FJRUNBUUZRQ0FxU28ycVhZY1FTRVIrUG91YmNRU1BQazBHeVc3YWRCZ0FBQkFnUUlFQ0JBZ0FDQnRna0lrTnJXOFphdVYzalUwc1pQYU5raE9Gb013ZEgyQ1ExbkdBSUVDQkFnUUlBQUFRSUVDRVFuNEF5azZGcW00R0VFWnBhWGw0Vkh3NGk1OW1xQjRweWo4TGphRnVIUjFTcGVFeUJBZ0FBQkFnUUlFQ0RRUmdFN2tOclk5WmFzdVFpUGZ2UHcvYys5NmZYWE43ZGt5Wlk1UVlHWmRHWlBwOXM5T3NFaERVV0FBQUVDQkFnUUlFQ0FBSUZvQlFSSTBiWk80ZXNKQ0kvVzAvSFplZ0xoY2JYalljZlJ3bnJYK0l3QUFRSUVDQkFnUUlBQUFRSnRFeEFndGEzakxWaXY4S2dGVFo3R0V2djVxYzdTMHRacERHMU1BZ1FJRUNCQWdBQUJBZ1FJeEM3Z0RLVFlPNmorYXdTRVI5ZHcrR01BZ2VLY296Ukpkd2lQQnNCeUNRRUNCQWdRSUVDQUFBRUNyUld3QTZtMXJXL2V3b1ZIemV2cHRGY1VncU45YzkzdTRXblBZM3dDQkFnUUlFQ0FBQUVDQkFqRUxpQkFpcjJENnI4b0lEenlSUmhHd0RsSHcyaTVsZ0FCQWdRSUVDQkFnQUFCQWtraVFQSXRpRjVBZUJSOUMwdGJRUEc0V3RoeE5GdmFoQ1lpUUlBQUFRSUVDQkFnUUlCQVF3U2NnZFNRUnJaMUdjS2p0blorK0hXbnkvMWR3cVBoM2R4QmdBQUJBZ1FJRUNCQWdBQ0JRc0FPSk4rRGFBV0VSOUcycnRUQ3crTnFoMmF6YkgrcGs1cU1BQUVDQkFnUUlFQ0FBQUVDRFJNUUlEV3NvVzFaanZDb0xaMGVZNTE1Y3JLVFpUdkhHTUd0QkFnUUlFQ0FBQUVDQkFnUUlIQkp3Q05zdmdyUkNRaVBvbXRacVFVWDV4d2wvWHhlZUZRcXU4a0lFQ0JBZ0FBQkFnUUlFR2k0Z0IxSURXOXcwNVluUEdwYVJ5ZTduanhQZG9kempvNU5kbFNqRVNCQWdBQUJBZ1FJRUNCQWdJQUF5WGNnR29FYi85K0Z2LzdZSjMvdmhUZTkvdnJtYUlwV2FDa0NJVGc2c2luTDlwWXltVWtJRUNCQWdBQUJBZ1FJRUNEUVFnRUJVZ3ViSHVPU2hVY3hkbTM2TlljRHNoZkRBZG5icHorVEdRZ1FJRUNBQUFFQ0JBZ1FJTkJ1QVdjZ3Ridi9VYXhlZUJSRm0wb3Q4dEk1Ujl1RVI2V3ltNHdBQVFJRUNCQWdRSUFBZ1JZTDJJSFU0dWJIc1BRaVBQb1AvL0VUMzc1aCtZTEgxbUpvV0FrMXBrbTZMNXh6ZExpRXFVeEJnQUFCQWdRSUVDQkFnQUFCQXBjRUJFaStDclVWdUx6elNIaFUyeGFWV2xoNFhPMTQySEcwVU9xa0ppTkFnQUFCQWdRSUVDQkFnQUNCaXdJQ0pGK0VXZ3BjRG84Y21GM0w5cFJhVlBHNFd0aHhORnZxcENZalFJQUFBUUlFQ0JBZ1FJQUFnV3NFbklGMERZYy82aUJ3K2JFMTRWRWR1bEZkRFVWd0ZCNVgyeUU4cXE0SFppWkFnQUFCQWdRSUVDQkFnTUJsQVR1UUxrdjR0eFlDZit0di91L2YvTHYvZExnNDgraW1XaFNraUlvRTBnTWhPRHBZMGVTbUpVQ0FBQUVDQkFnUUlFQ0FBSUhyQkFSSTE0SDRzenFCUytIUmk4S2o2bnBROWN6T09hcTZBK1luUUlBQUFRSUVDQkFnUUlEQTZnSWVZVnZkeGJzbEN3aVBTZ2F2MlhURjQycEpQNTkzU0hiTkdxTWNBZ1FJRUNCQWdBQUJBZ1FJWEJLd0E4bFhvWElCNFZIbExhaTBnSFM1djJ1dTF6MVJhUkVtSjBDQUFBRUNCQWdRSUVDQUFJRjFCUVJJNi9MNGNOb0N3cU5wQzlkMy9QQzQycUd3NDJoL2ZTdFVHUUVDQkFnUUlFQ0FBQUVDQkFoY0ZoQWdYWmJ3YitrQ2YvdXYvOCtQOXYvT0oxOTI1bEhwOUJWUG1EN1M2Zlh1cXJnSTB4TWdRSUFBQVFJRUNCQWdRSURBRUFMT1FCb0N5NldURXhBZVRjNHlscEdLYzQ3eVBOa2lQSXFsWStva1FJQUFBUUlFQ0JBZ1FJREFGUUU3a0s1WWVGV1NnUENvSk9nYVRST0NvNC9PZGJ2MzE2Z2twUkFnUUlBQUFRSUVDQkFnUUlEQUVBSUNwQ0d3WERxK2dQQm9mTU9ZUmdqQjBaRk5XYlkzcHByVlNvQUFBUUlFQ0JBZ1FJQUFBUUp2RkJBZ3ZkSEVPMU1TRUI1TkNiYU93L2J6VTUybHBhMTFMRTFOQkFnUUlFQ0FBQUVDQkFnUUlEQzhnRE9RaGpkenh3Z0N3cU1SMENLOHBUam5LT25uMjRSSEVUWlB5UVFJRUNCQWdBQUJBZ1FJRUZoSHdBNmtkWEI4TkJrQjRkRmtIT3MrU3Bxays4STVSNGZyWHFmNkNCQWdRSUFBQVFJRUNCQWdRR0I0QVFIUzhHYnVHRUpBZURRRVZxU1hwbmx5ZkRiTEZpSXRYOWtFQ0JBZ1FJQUFBUUlFQ0JBZ01JQ0FBR2tBSkplTUppQThHczB0bHJ1S3g5WENqcVBaV09wVkp3RUNCQWdRSUVDQUFBRUNCQWlNTHVBTXBOSHQzTG1PZ1BCb0had0dmQlFlVjlzaFBHcEFJeTJCQUFFQ0JBZ1FJRUNBQUFFQ0F3cllnVFFnbE1zR0YvZzdmL20vZi9odi8vTzlyOXl3Zk9HbXdlOXlaUndDNllGT3IzY3dqbHBWU1lBQUFRSUVDQkFnUUlBQUFRS1RFaEFnVFVyU09CY0ZoRWNOL1NMa3ljbE9sdTFzNk9vc2l3QUJBZ1FJRUNCQWdBQUJBZ1EyRVBBSTJ3WkFQaDVjUUhnMHVGVXNWeGJuSENYOWZGNTRGRXZIMUVtQUFBRUNCQWdRSUVDQUFJSHBDTmlCTkIzWDFvMHFQR3BleS9NODJSM09PVHJXdkpWWkVRRUNCQWdRSUVDQUFBRUNCQWdNS3lCQUdsYk05VzhRRUI2OWdTVHFOOUk4T1RTYlpmdWpYb1RpQ1JBZ1FJQUFBUUlFQ0JBZ1FHQ2lBZ0traVhLMmJ6RGhVWE42SG9LanhSQWNiVy9PaXF5RUFBRUNCQWdRSUVDQUFBRUNCQ1lsNEF5a1NVbTJjSnkvKzZNZi9jQ3ZyY1hmK09LY28vQzQyaGJoVWZ5OXRBSUNCQWdRSUVDQUFBRUNCQWhNUzhBT3BHbkpObnpjWXVmUmIzLzh2bGR2V0w1d1U4T1gydWpsemFRemV6cmQ3dEZHTDlMaUNCQWdRSUFBQVFJRUNCQWdRR0JzQVFIUzJJVHRHNkRZZVNROGlyM3Y2ZEZPcjdjbjlsV29ud0FCQWdRSUVDQkFnQUFCQWdUS0VSQWdsZVBjbUZtRVI1RzNzcCtmNml3dGJZMThGY29uUUlBQUFRSUVDQkFnUUlBQWdaSUZuSUZVTW5qTTB3bVA0dTFlY2M1UjBzKzNDWS9pN2FIS0NSQWdRSUFBQVFJRUNCQWdVS1dBSFVoVjZrYzA5OS8vNGY5NjdiYy9jZTgvRENXL09hS3lsUm9FMGlUZE45ZnRIb1pCZ0FBQkFnUUlFQ0JBZ0FBQkFnUkdGUkFnalNyWG92dXVDbzlhdE9yNGw1cm15Zkh3eTJvTDhhL0VDZ2dRSUVDQUFBRUNCQWdRSUVDZ2FnRUJVdFVkcVBuOHdxT2FOMmlWOG9ySDFjS09vOWxWUHZJV0FRSUVDQkFnUUlBQUFRSUVDQkFZU2NBWlNDT3h0ZU1tNFZGOGZVNlgrN3VFUi9IMVRjVUVDQkFnUUlBQUFRSUVDQkNvdTRBZFNIWHZVRVgxQ1k4cWdoOTUydlJBcDljN09QTHRiaVJBZ0FBQkFnUUlFQ0JBZ0FBQkF1c0lDSkRXd1duclI4S2ppRHFmSnljN1diWXpvb3FWU29BQUFRSUVDQkFnUUlBQUFRSVJDbmlFTGNLbVRiTms0ZEUwZFNjM2RuSE9VZExQNTRWSGt6TTFFZ0VDQkFnUUlFQ0FBQUVDQkFpc0xXQUgwdG8ycmZ2a0gvelBIMzd2dDQ3Yzk1YldMVHl5QmVkNXNqdWNjM1Fzc3JLVlM0QUFBUUlFQ0JBZ1FJQUFBUUlSQ3dpUUltN2VKRXNYSGsxU2N6cGpoZURveUtZczJ6dWQwWTFLZ0FBQkFnUUlFQ0JBZ0FBQkFnVFdGaEFnclczVG1rK0VSL1Z1ZFpvbmk3Tlp0cjNlVmFxT0FBRUNCQWdRSUVDQUFBRUNCSm9zNEF5a0puZDNnTFVKandaQXF1aVM0cHlqc090b2kvQ29vZ2FZbGdBQkFnUUlFQ0JBZ0FBQkFnUldCT3hBV3FGbzN3dmhVWDE3UHBQTzdPbDB1MGZyVzZIS0NCQWdRSUFBQVFJRUNCQWdRS0JOQWdLa05uWDdxclgreFBkLzhOOC85c243Ly9GVmIzbFpBNEh3dU5yeHNPTm9vUWFsS0lFQUFRSUVDQkFnUUlBQUFRSUVDS3dJQ0pCV0tOcno0aWRlL2Y3TEg3djNVMjlyejRvaldHay9QOVZaV3RvYVFhVktKRUNBQUFFQ0JBZ1FJRUNBQUlFV0NqZ0RxV1ZORng3VnErSEZPVWRwa3U0UUh0V3JMNm9oUUlBQUFRSUVDQkFnUUlBQWdXc0Y3RUM2MXFQUmYxMThiTTNPb3hyMU9EMHcxKzBlckZGQlNpRkFnQUFCQWdRSUVDQkFnQUFCQXFzS0NKQldaV25lbTNZZTFhZW56am1xVHk5VVFvQUFBUUlFQ0JBZ1FJQUFBUUtEQ1hpRWJUQ25xSzhTSHRXamZSY2ZWMXZ1Myt5UTdIcjBReFVFQ0JBZ1FJQUFBUUlFQ0JBZ01MaUFIVWlEVzBWNXBmQ29IbTFMbC91NzVucmRFL1dvUmhVRUNCQWdRSUFBQVFJRUNCQWdRR0E0QVFIU2NGNVJYZjJXVjE1OTZhUDNmZnFmUjFWMHc0b05qNnNkQ2p1TzlqZHNXWlpEZ0FBQkFnUUlFQ0JBZ0FBQkFpMFRFQ0ExdE9IQ280b2JteWNuTzFtMnMrSXFURStBQUFFQ0JBZ1FJRUNBQUFFQ0JDWWk0QXlraVREV2F4RGhVWFg5S000NXl2TmtpL0NvdWg2WW1RQUJBZ1FJRUNCQWdBQUJBZ1FtTDJBSDB1Uk5LeDFSZUZRZGZ3aU9kczkxdThlcXE4RE1CQWdRSUVDQUFBRUNCQWdRSUVCZ09nSUNwT200VmpLcThLZ1M5aVFFUjBjMlpkbmVhbVkzS3dFQ0JBZ1FJRUNBQUFFQ0JBZ1FtTDZBQUduNnhxWE1JRHdxaGZtYVNjSUIyWXZoZ096dDE3enBEd0lFQ0JBZ1FJQUFBUUlFQ0JBZzBFQUJaeUExb0tuQ28zS2JXSnh6bFBUemJjS2pjdDNOUm9BQUFRSUVDQkFnUUlBQUFRTFZDZGlCVkozOVJHYitKOS85SHkvKzY5Lzd6TnNuTXBoQk5oUklrM1JmT09mbzhJWVh1b0FBQVFJRUNCQWdRSUFBQVFJRUNEUklRSUFVY1RPRlIrVTFMenl1ZGp6c09Gb29iMFl6RVNCQWdBQUJBZ1FJRUNCQWdBQ0IrZ2dJa09yVGk2RXFFUjROeFRYeXhjWGphbUhIMGV6SUE3aVJBQUVDQkFnUUlFQ0FBQUVDQkFnMFFNQVpTQkUyOForKzlQSTNQTFkyM2NZVndWRjRYRzJIOEdpNnprWW5RSUFBQVFJRUNCQWdRSUFBZ1RnRTdFQ0tvMDhyVlJiaDBlNVAvLzQ3Vjk3d1lnb0M2WUVRSEIyY3dzQ0dKRUNBQUFFQ0JBZ1FJRUNBQUFFQ1VRb0lrQ0pxbS9Cb3lzM0trNU9kTE5zNTVWa01UNEFBQVFJRUNCQWdRSUFBQVFJRW9oUHdDRnNrTGZ0bjMzbjVXM1llVGFkWnhlTnFTVCtmRng1Tng5ZW9CQWdRSUVDQUFBRUNCQWdRSUJDL2dCMUlFZlN3Q0k4Vy91dnYvMHdFcFVaWFlqam42Sjd3dU5xRDBSV3VZQUlFQ0JBZ1FJQUFBUUlFQ0JBZ1VLS0FBS2xFN0ZHbUVoNk5vcmJ4UFdtZUhKck5zdjBiWCtrS0FnUUlFQ0JBZ0FBQkFnUUlFQ0JBUUlCVTQrOUFjZWJSZ2dPeko5cWhFQnd0aHVCbyswUUhOUmdCQWdRSUVDQkFnQUFCQWdRSUVHaTRnRE9RYXRyZ3Q3LzQwamxuSGsydU9jVTVSM21lYkJFZVRjN1VTQVFJRUNCQWdBQUJBZ1FJRUNEUUhnRTdrR3JZNnlJOCt1WFBuSGgzRFV1THNxU1pkR1pQcDlzOUdtWHhpaVpBZ0FBQkFnUUlFQ0JBZ0FBQkFqVVFFQ0RWb0FsWGx5QTh1bHBqdk5kaHg5R1JUVm0yZDd4UjNFMkFBQUVDQkFnUUlFQ0FBQUVDQkFnSWtHcjBIZmlaRjE4ODk2OCtjOUxPbzNGNzBzOVBkWmFXdG80N2pQc0pFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQkh3czRBNmttM3dUaDBmaU5LTTQ1U3ZyNU51SFIrSlpHSUVDQUFBRUNCQWdRSUVDQUFBRUNWd3ZZZ1hTMVJrV3YzL0dORjgvZjh3ZDJIbzNEbnlicHZybHU5L0E0WTdpWEFBRUNCQWdRSUVDQUFBRUNCQWdRV0YxQWdMUzZTMm52WGdxUDNsWGFoQTJiS00yVDQrR1gxUllhdGl6TElVQ0FBQUVDQkFnUUlFQ0FBQUVDdFJJUUlGWFlqbmVlLzlhNVgzcndJV2NlamRDRDRuRzFzT05vZG9SYjNVS0FBQUVDQkFnUUlFQ0FBQUVDQkFnTUtlQU1wQ0hCSm5XNThHaDB5ZkM0Mmc3aDBlaCs3aVJBZ0FBQkFnUUlFQ0JBZ0FBQkFzTUsySUUwck5nRXJoY2VqWXFZSHVqMGVnZEh2ZHQ5QkFnUUlFQ0FBQUVDQkFnUUlFQ0F3R2dDQXFUUjNFYSs2Nlp6NTUrLys0OGUrZG1SQjJqampYbHlzcE5sTzl1NGRHc21RSUFBQVFJRUNCQWdRSUFBQVFKMUVQQUlXNGxkRUI0TmgxMmNjNVQwODNuaDBYQnVyaVpBZ0FBQkFnUUlFQ0JBZ0FBQkFwTVdzQU5wMHFKcmpDYzhXZ05tamJmelBOa2R6ams2dHNiSDNpWkFnQUFCQWdRSUVDQkFnQUFCQWdSS0ZCQWdsWURkV1RxZmZlaWt4OVlHb1E3QjBaRk5XYloza0d0ZFE0QUFBUUlFQ0JBZ1FJQUFBUUlFQ0pRaklFQ2Fzdk9sOEtnejVXbWlIejdOazhYWkxOc2UvVUlzZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlORkRBR1VoVGJHb25lNkhZZVNROFdzZTRPT2NvN0RyYUlqeGFCOGxIQkFnUUlFQ0FBQUVDQkFnUUlFQ2dZZ0U3a0tiVWdFM1A5WjY3NitIUHowMXArRVlNTzVQTzdPbDB1MGNic1JpTElFQ0FBQUVDQkFnUUlFQ0FBQUVDRFJZUUlFMmh1Y0tqOVZIRDQyckh3NDZqaGZXdjhpa0JBZ1FJRUNCQWdBQUJBZ1FJRUNCUUZ3RUIwb1E3SVR4YUI3U2ZuK29zTFcxZDV3b2ZFU0JBZ0FBQkFnUUlFQ0JBZ0FBQkFqVVVjQWJTQkpzaVBGb2RzempuS0UzU0hjS2oxWDI4UzRBQUFRSUVDQkFnUUlBQUFRSUU2aTVnQjlLRU9yVDUyZWVmdWZQUkw3eG5Rc00xWnBnUUhPMmI2M1lQTjJaQkZrS0FBQUVDQkFnUUlFQ0FBQUVDQkZvb0lFQ2FRTk9GUjI5RWRNN1JHMDI4UTRBQUFRSUVDQkFnUUlBQUFRSUVZaFVRSUkzWk9lSFJ0WURGNDJwaHg5SHN0ZS82aXdBQkFnUUlFQ0JBZ0FBQkFnUUlFSWhad0JsSVkzVHY1bWU2WC9mWTJoWEFkTG0vUzNoMHhjTXJBZ1FJRUNCQWdBQUJBZ1FJRUNEUUZBRTdrRWJzNUMxLy92Vm43L2pDVjI4ZThmWkczUlllVnpzMG0yWDdHN1VvaXlGQWdBQUJBZ1FJRUNCQWdBQUJBZ1JXQkFSSUt4U0R2N2dVSG0wZS9JNkdYcGtuSnp0WnRyT2hxN01zQWdRSUVDQkFnQUFCQWdRSUVDQkE0SktBUjlpRy9Db0lqNUtrT09jb1RXZHVFeDROK2VWeE9RRUNCQWdRSUVDQUFBRUNCQWdRaUZUQURxUWhHaWM4U3BJOFQzYUhjNDZPRGNIbVVnSUVDQkFnUUlBQUFRSUVDQkFnUUNCeUFRSFNnQTFzZTNnVWdxTWptN0pzNzRCY0xpTkFnQUFCQWdRSUVDQkFnQUFCQWdRYUpDQkFHcUNaODJmT1B2UHpYenoxbmdFdWJkd2w0WURzeFhCQTl2YkdMY3lDQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnWUVGbklHMEFkVnRUNTc5V2h2RG8rS2NvNlNmYnhNZWJmQUY4VEVCQWdRSUVDQkFnQUFCQWdRSUVHaUJnQjFJNnpTNUNJOCsrT1ZUNzEzbmtrWitOSlBPN09sMHUwY2J1VGlMSWtDQUFBRUNCQWdRSUVDQUFBRUNCSVlXRUNDdFFYYjdFMmVlM3ZMWW45NjZ4c2VOZkRzOHJuWTg3RGhhYU9UaUxJb0FBUUlFQ0JBZ1FJQUFBUUlFQ0JBWVdVQ0F0QXBkMjhLajRuRzE4TXRxczZ0UWVJc0FBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ2tEZ0Q2Ym92UVp2Q295STRTcE4waC9Eb3VpK0JQd2tRSUVDQUFBRUNCQWdRSUVDQUFJRnJCT3hBdW9xalRlRlJrcVFIUW5CMDhLcmxlMG1BQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FXRlZBZ0hTSjVRT1Buejd6YzQvLzJmeXFTZzE2MHpsSERXcW1wUkFnUUlBQUFRSUVDQkFnUUlBQWdaSUVQTUlXb05zUUhoV1BxeVg5Zk40aDJTWDl6eklOQVFJRUNCQWdRSUFBQVFJRUNCQm9rRURyZHlDMUlUeEtsL3U3NW5yZEV3MzYzbG9LQVFJRUNCQWdRSUFBQVFJRUNCQWdVS0pBcXdPa0xZODljZmIySjU1czdHTnI0WEcxUTJISDBmNFN2MCttSWtDQUFBRUNCQWdRSUVDQUFBRUNCQm9vME5vQTZWSjRkRXNEZXhxV2xEN1M2Zlh1YXViYXJJb0FBUUlFQ0JBZ1FJQUFBUUlFQ0JBb1c2Q1ZaeUJ0L2NyalQ0ZWRSNDBMajRwemp2STgyU0k4S3Z1L2tma0lFQ0JBZ0FBQkFnUUlFQ0JBZ0VDekJWcTNBNmtJajk1Lyt1bGJtOWJXRUJ4OWRLN2J2YjlwNjdJZUFnUUlFQ0JBZ0FBQkFnUUlFQ0JBb0hxQlZnVklUUXlQUW5CMFpGT1c3YTMrcTZRQ0FnUUlFQ0JBZ0FBQkFnUUlFQ0JBb0trQ3JRbVFHaGNlOWZOVG5hV2xyVTM5WWxvWEFRSUVDQkFnUUlBQUFRSUVDQkFnVUIrQlZweUI5TUhGeHhyejJGcHh6bEhTejdjSmorcnpuMGdsQkFnUUlFQ0FBQUVDQkFnUUlFQ2c2UUtOMzRGMHgrZS84dFF0WjUrNXJRbU5USk4wWHpqbjZIQVQxbUlOQkFnUUlFQ0FBQUVDQkFnUUlFQ0FRRHdDalE2UW1oTWVwVWZETDZ2dGllZHJwVklDQkFnUUlFQ0FBQUVDQkFnUUlFQ2dTUUtORFpDMmg1MUg3NDE4NTFIeHVGclljVFRicEMrY3RSQWdRSUFBQVFJRUNCQWdRSUFBQVFMeENUVHlES1FtaEVmaGNiVWR3cVA0L2tPcG1BQUJBZ1FJRUNCQWdBQUJBZ1FJTkZHZ2NUdVE3bngwOGFuTnp6NFg4WmxINllId3VOckJKbjdacklrQUFRSUVDQkFnUUlBQUFRSUVDQkNJVTZCUkFWTFU0Vkdlbk94azJjNDR2MGFxSmtDQUFBRUNCQWdRSUVDQUFBRUNCSm9zMEpoSDJHSU5qNHB6anBKK1BpODhhdkovTTJzalFJQUFBUUlFQ0JBZ1FJQUFBUUp4Q3pSaUI5S09oLy9rOU54ejJmdGphMFdlSjd2RE9VZkhZcXRidlFRSUVDQkFnQUFCQWdRSUVDQkFnRUM3QktJUGtHSU1qOUk4T1RTYlpmdmI5Vld6V2dJRUNCQWdRSUFBQVFJRUNCQWdRQ0JXZ2FnRHBOakNveEFjTFliZ2FIdXNYeFoxRXlCQWdBQUJBZ1FJRUNCQWdBQUJBdTBVaVBZTXBGOTg2TkZvSGxzcnpqa0tqNnR0RVI2MTh6K1pWUk1nUUlBQUFRSUVDQkFnUUlBQWdkZ0ZvdHlCVklSSHM5a0xVWng1TkpQTzdPbDB1MGRqLzZLb253QUJBZ1FJRUNCQWdBQUJBZ1FJRUdpdlFIUUJVanpoVVhxMDArdnRhZTlYeThvSkVDQkFnQUFCQWdRSUVDQkFnQUNCcGdnVUFkSmZ4YktZdS8vd2M2ZHZldUcvMVh2blVUOC8xVmxhMmhxTHFUb0pFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFoc0p6S1JwOHBjYlhWU0h6K3NlSGhYbkhDWHB6RGJoVVIyK0xXb2dRSUFBQVFJRUNCQWdRSUFBQVFJRUppa1FkaUNscnlWSlBza3hKejdXaHgvODdPbDNuZitMMnU0OFNwTjAzMXkzZTNqaUN6Y2dBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FLQUdBamYyMCtYWFp2TDYvaGhibmNPak5FK09oMTlXVzZoQkg1VkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVKaWF3STB6U2ZxZHFZMCs1c0IxRFkrS3g5WENqcVBaTVpmbmRnSUVDQkFnUUlBQUFRSUVDQkFnUUlCQUZBSnBVZVVkWDN5NFg3ZHE3M25nNUpQditPYUw3NnRiWGVseWY5ZnN1WE1uNmxhWGVnZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQzB4SW9mb1d0T0FIcEJ5Rkpldk8wSmhsMjNIcUdSK21CVHE5M2NOaTF1SjRBQVFJRUNCQWdRSUFBQVFJRUNCQWdFTHZBeFFBcEpFaTlKRTArVUlmRjFDNDh5cE9UblN6YldRY2JOUkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVxaEM0ZUhwMlBwT2VxV0x5Nitlc1UzaFVuSE9VOVBONTRkSDFYZkkzQVFJRUNCQWdRSUFBQVFJRUNCQWcwRGFCaXp1UWJzeVRMNFZEa1A1OWxZdi9sV01ubnZycGI3OVVpek9QOGp6WkhRN0pQbGFsaDdrSkVDQkFnQUFCQWdRSUVDQkFnQUFCQW5VUnVIaUlkbEhNdGk4Ky9QMnF6a0g2MVU4LytOUlB2ZlNkMjZwR0NjSFJrVTFadHJmcU9zeFBnQUFCQWdRSUVDQkFnQUFCQWdRSUVLaVR3SS9QUUNvcXlwTS9EdWNnL1ZyWnhkVWhQRXJ6WkhFMnk3YVh2WGJ6RVNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1JpRUxoNEJsSlJhUGdsdGdmTExyanE4T2ppT1VmcHpEYmhVZG1kTng4QkFnUUlFQ0JBZ0FBQkFnUUlFQ0FRazhES0kyeEYwZUV4dG1mREcvK2lqQVY4NUZNUFBQMjJsNzk3YXhsenJUYkhURHF6NTkzUFAzOTB0Yys4UjRBQUFRSUVDQkFnUUlBQUFRSUVDQkFnY0VYZ3lpTnM0YjA4N2QrZjVqTlRQenk2eXZBb1BLNTJQT3c0V3JoQzRCVUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdNQjZBdGZzUUNvdURMdVF2aG5lZlB0Nk40M3pXV1hoVVQ4LzFWbGEyanBPN2U0bFFJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0xSUllPVU1wTXVMRCtIUmIxNStQZWwvcXdpUGluT08waVRkSVR5YWREZU5SNEFBQVFJRUNCQWdRSUFBQVFJRUNMUkY0QTA3a0lxRjMvR2xoejhiVHRYZU1VbUVYNy92K05tZmZPV1ZXeVk1NWtaamhlQm8zMnl2ZDNpajYzeE9nQUFCQWdRSUVDQkFnQUFCQWdRSUVDQ3d0c0NxQVZKeGVYaVU3ZnZod3pldmZldmduNVFkSGpubmFQRGV1SklBQVFJRUNCQWdRSUFBQVFJRUNCQWdzSkhBR3g1aHUzeERtdVlmdXZ4Nm5IL0xESTh1UHE2MjNML1pJZG5qZE15OUJBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlGckJkYmNnVlJjOWd0Zit1eS9tY25Ua1gvcS9qZnVQWGJtcmE5K2IvN2FLYWZ6VjdyYzN6Vjc3dHlKNll4dVZBSUVDQkFnUUlBQUFRSUVDQkFnUUlCQWV3WFdEWkFLbHUxZit0eHY1WG4vRThNU2xSVWVoY2ZWRG9VZFIvdUhyYy8xQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDZ3dsc0dDQVZ3d3k3RTZtTThNZzVSNE0xMkZVRUNCQWdRSUFBQVFJRUNCQWdRSUFBZ1hFRkJncVFpa2wrWWZIaDk4M01wT0hYMmZKL3RONmtlei8rdTgrKzZmWFhONjkzelhpZnBZOTBlcjI3eGh2RDNRUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFvTUtEQndnWFI1dzIrTERKOUkwdWZ2eTMxZi9PODN3eUk2anE2VzlKa0NBQUFFQ0JBZ1FJRUNBQUFFQ0JBaVVKekIwZ0ZTVVZ1eEdDamYrVGdpU1ZnN0lua1o0VlB5cTJvM0x5dy9NOW5xSHl5TXhFd0VDQkFnUUlFQ0FBQUVDQkFnUUlFQ0F3TlVDSXdWSWx3ZTRGQ1I5Wk05OS8rV3RiL25lYTdkZmZuK2NmNHZRYU9iQ2hhK0dNYjY4S2NzZUgyY3M5eElnUUlBQUFRSUVDQkFnUUlBQUFRSUVDSXd2TUZhQWRQWDAyZXpzejZkcGV1ZUZHMis4NVlibEN6ZGQvZGw2cjR2QTZJWUxGN0k4U2M2RXdPais5YTcxR1FFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBUVBrQ0V3dVFWaXQ5NmQzdi9uQi9adWJ2RlorRmNPbk5ZYksvQ2k5ZjYrZjVLM1lYclNibVBRSUVDQkFnUUlBQUFRSUVDQkFnUUlCQS9RVCtQL1RCalN3dkQ5SmxBQUFBQUVsRlRrU3VRbUNDIj48L2ltYWdlPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat; }
.service-content .ctn-header .inner .description .info-description + .btns .app button.ios:before , .service-content .ctn-header .inner .description .info-description + .btns .app a.ios:before {width: 15px; height: 18px;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxOXB4IiB2aWV3Qm94PSIwIDAgMTYgMTkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+cG5nd2luZy5jb20gKDIpPC90aXRsZT4KICAgIDxnIGlkPSIyMDIwMDUyNiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlBPNTAzLXNlcnZpY2VfYWxlcnQtbm93X21vZGlmaWVkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjkxLjAwMDAwMCwgLTM3Ni4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9ImJ1dHRvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTUzLjAwMDAwMCwgMzcxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNC4wMDAwMDAsIDIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGltYWdlIGlkPSJwbmd3aW5nLmNvbS0oMikiIHg9IjQiIHk9IjMiIHdpZHRoPSIxNS4yNjQ5NTA1IiBoZWlnaHQ9IjE4LjA1MjA5MTYiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFCa1lBQUFkeUNBWUFBQUREMTFQeUFBQUFCR2RCVFVFQUFMR09mUHRSa3dBQUFFUmxXRWxtVFUwQUtnQUFBQWdBQVlkcEFBUUFBQUFCQUFBQUdnQUFBQUFBQTZBQkFBTUFBQUFCQUFFQUFLQUNBQVFBQUFBQkFBQUdScUFEQUFRQUFBQUJBQUFIY2dBQUFBQXAvWkpqQUFCQUFFbEVRVlI0QWV6ZENieXY1M2d2L0wzdERKS1FDRWtrVVJrRUpkU0p4SkFhWXFoWlJMV2xkVlNVS205N3FGSTlWTisrcjNwUHoya2RQVFVVeDFCZTlJT3FVaW9jV3NkUWFnNWlIa0lpRVVTSURETHY1UHp1V0N0WmUyZXR2Zi9ETTkvZjUvTzVzdjdyLzMrZSs3NnU3NzAreVY2NTl2MDhtemM1Q0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0hRdmNMMU1lVURpb01UTkVqZE43SnU0MGNyWDhubzFWdC83di9MZTJ4TU9BZ1FJRUNDd3NNQXVDMS9wUWdJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFMckM1VC81L1J6aVVQWFJHbDhsUGNPWFBsYXZwLzMvMDNkUE5jNENCQWdRSURBVWdMei9zZG5xY2xjVElBQUFRSUVDQkFnUUlBQUFRSUVDQkFnTUJtQmcxUEpiUktISjBvRDVMQ1ZLSy9MRHBBdGlhYVAwbFJ4RUNCQWdBQ0JwUVEwUnBiaWN6RUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQVlOSUNOMGgxUnlXT1ROd2ljYnVWMTJYbngyNkpybzl5MnkwSEFRSUVDQkJZU2tCalpDaytGeE1nUUlBQUFRSUVDQkFnUUlBQUFRSUVKaU53azFSeXh6VlJHaUszVE95YUdNcFJici9sSUVDQUFBRUNTd2xvakN6RjUySUNCQWdRSUVDQUFBRUNCQWdRSUVDQXdDZ0ZEa25XcTAyUTBnQXByOHQ3UXovc0dCbjZDc21QQUFFQ0l4RFFHQm5CSWttUkFBRUNCQWdRSUVDQUFBRUNCQWdRSUxDRVFIa0d5RDBUeDZ6RUhmTDFob2t4SGhvalkxdzFPUk1nUUdCZ0Fwc0hsbzkwQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFRmhlNGZpNHR1ei91a3Jqenl0ZGI1ZXRVanEwcFpQZEUrZW9nUUlBQUFRSUxDZGd4c2hDYml3Z1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ2d4QW96d1c1YitKK2lYc2tmajZ4SlRIVm85UjJRT0o3VXkxUVhRUUlFQ0RRdm9ER1NQdkdaaUJBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlOQ1d3VHdZcURaRGpWdUpPK1ZyYi85OHBEMkRYR0FtQ2d3QUJBZ1FXRTZqdFA1eUxLYm1LQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJTkNQd0I2WnRqUkM3cC80cGNSL1NFeDVSMGpLMitseDQ1MmU0UVFDQkFnUUlMQURBWTJSSGVENGlBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNEUXNjQ3VtZTllaWZ1dHhGSDVXbnNqSkFUYkhQdHU4NTF2Q0JBZ1FJREFuQUlhSTNPQ09aMEFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZzBMREF3Um52QVlteUs2UTBSTW96TkJ3YkM5eG80NDk4UW9BQUFRSUVkaTZnTWJKekkyY1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JKb1UyQzJEbFdlRVBDeHhmT0lXQ2Nmc0FuYU16RzdsVEFJRUNCQllSMEJqWkIwVWJ4RWdRSUFBQVFJRUNCQWdRSUFBQVFJRUdoWTRNT09ka0NqTmtQc2s5a280RmhPd1kyUXhOMWNSSUVDQXdJcUF4b2dmQlFJRUNCQWdRSUFBQVFJRUNCQWdRSUJBT3dKbEowaHBoancwVVhhSWxKMGlqdVVGTkVhV056UUNBUUlFcWhiUUdLbDYrUlZQZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlOQ2l3T1dQZFBmSElSTmtaY25qQzBieUFXMmsxYjJwRUFnUUlWQ1dnTVZMVmNpdVdBQUVDQkFnUUlFQ0FBQUVDQkFnUWFGaWcvTCtWZXlkS0krU1hFNGNrSE8wS2FJeTA2MnQwQWdRSVRGNUFZMlR5UzZ4QUFnUUlFQ0JBZ0FBQkFnUUlFQ0JBb0dHQjYyVzhzalBrVnhLUFNCeWFjSFFuNEZaYTNWbWJpUUFCQXBNVTBCaVo1TElxaWdBQkFnUUlFQ0JBZ0FBQkFnUUlFR2hCNEM0Wjh6Y1NqMHJjcklYeERUbWJ3TjZ6bmVZc0FnUUlFQ0N3dm9ER3lQb3UzaVZBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlySDFteUsrR1F6TmtHRDhUZXc0akRWa1FJRUNBd0ZnRk5FYkd1bkx5SmtDQUFBRUNCQWdRSUVDQUFBRUNCTm9TT0RvRFB5N3g4SVRiWkxXbHZQaTRleXgrcVNzSkVDQkFnTUNtVFJvamZnb0lFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFwczJsUWQ2bDl0a25aZzRGc2lnQlRSR0JyMDhraU5BZ01Ed0JUUkdocjlHTWlSQWdBQUJBZ1FJRUNCQWdBQUJBZ1RhRWRndHc1WmRJVTlLM0NleEplRVl2b0JiYVExL2pXUklnQUNCUVF1VWUyVTZDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSTFDWlJiWlQwNThjaEUyU25pR0o5QWFXcGRQcjYwWlV5QUFBRUNReEN3WTJRSXF5QUhBZ1FJRUNCQWdBQUJBZ1FJRUNCQW9HMkIvVFBCRXhMbFZsbEh0ajJaOFZzWEtMZlQwaGhwbmRrRUJBZ1FtS2FBeHNnMDExVlZCQWdRSUVDQUFBRUNCQWdRSUVDQXdNOEU3cEl2NVZaWjVma2hlLzNzTGYrY2dFQnBqSncvZ1RxVVFJQUFBUUk5Q0dpTTlJQnVTZ0lFQ0JBZ1FJQUFBUUlFQ0JBZ1FLQlZnZjB5K204bnlnNlJXN2M2azhIN0V2Q2NrYjdrelV1QUFJRUpDR2lNVEdBUmxVQ0FBQUVDQkFnUUlFQ0FBQUVDQkFoY0xYQk0vbG1lSGZMb3hBMnVmc2MvcGlwUWRvdzRDQkFnUUlEQVFnSWFJd3V4dVlnQUFRSUVDQkFnUUlBQUFRSUVDQkFZaU1CTmtzY1RFNDlQL1B4QWNwSkcrd0s3dGorRkdRZ1FJRUJncWdJYUkxTmRXWFVSSUVDQUFBRUNCQWdRSUVDQUFJRnBDNVJiWlAybnhHOGw5azQ0NmhMWVVsZTVxaVZBZ0FDQkpnVTBScHJVTkJZQkFnUUlFQ0JBZ0FBQkFnUUlFQ0RRcGtEWkpWQnVrL1g3aVhMYkxFZTlBaG9qOWE2OXlna1FJTEMwZ01iSTBvUUdJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JGb1cyRC9qbDkwaFQwb2MxUEpjaGgrSGdNYklPTlpKbGdRSUVCaWtnTWJJSUpkRlVnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0VBRWZqSHg5TVFKaWQwVERnS3JBaG9qcXhLK0VpQkFnTURjQWhvamM1TzVnQUFCQWdRSUVDQkFnQUFCQWdRSUVHaFJZSFBHZm5DaU5FUitLVkcrZHhEWVhzRC8wOXBleFBjRUNCQWdNTE9BLzRqTVRPVkVBZ1FJRUNCQWdBQUJBZ1FJRUNCQW9FV0J2VEwyRXhOUFN4emU0anlHbm9hQUhTUFRXRWRWRUNCQW9CY0JqWkZlMkUxS2dBQUJBZ1FJRUNCQWdBQUJBZ1FJckFqY1BGK2ZtZml0eE40SkI0RlpCRFJHWmxGeURnRUNCQWlzSzZBeHNpNkxOd2tRSUVDQUFBRUNCQWdRSUVDQUFJR1dCZTZjOGY4bzhmREViaTNQWmZqcENXaU1URzlOVlVTQUFJSE9CRFJHT3FNMkVRRUNCQWdRSUVDQUFBRUNCQWdRSUJDQmV5WCtNUEhReFBVU0RnS0xDSGoyekNKcXJpRkFnQUNCcXdVMFJ2d2dFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFtMExsTC9kLzVoRWFZamNvZTNKakYrRndOWXFxbFFrQVFJRUNMUWlvREhTQ3F0QkNSQWdRSUFBQVFJRUNCQWdRSUFBZ1Fqc21uaDg0ajhuamtnNENEUWxvREhTbEtSeENCQWdVS0dBeGtpRmk2NWtBZ1FJRUNCQWdBQUJBZ1FJRUNEUXNzQWVHZjlKaWFjbkRtMTVMc1BYS2FBeFV1ZTZxNW9BQVFLTkNHaU1OTUpvRUFJRUNCQWdRSUFBQVFJRUNCQWdRQ0FDK3lSS00rUjNFd2NrSEFUYUV0QVlhVXZXdUFRSUVLaEFRR09rZ2tWV0lnRUNCQWdRSUVDQUFBRUNCQWdRYUZsZ3I0eGZtaUhsR1NJSHRqeVg0UWtVQVkwUlB3Y0VDQkFnc0xDQXhzakNkQzRrUUlBQUFRSUVDQkFnUUlBQUFRTFZDNVFkSW4rYytMM0VEYXZYQU5DbGdNWklsOXJtSWtDQXdNUUVORVltdHFES0lVQ0FBQUVDQkFnUUlFQ0FBQUVDSFFqc25UbWVrWGhLNGlZZHpHY0tBdHNMYUl4c0wrSjdBZ1FJRUpoWlFHTmtaaW9uRWlCQWdBQUJBZ1FJRUNCQWdBQ0I2Z1gyak1CVEU4OU03RmU5Qm9BK0JUUkcrdFEzTndFQ0JFWXVvREV5OGdXVVBnRUNCQWdRSUVDQUFBRUNCQWdRNkVCZzE4enhoTVJ6RW9kME1KOHBDT3hNNFBLZG5lQnpBZ1FJRUNDd2tZREd5RVl5M2lkQWdBQUJBZ1FJRUNCQWdBQUJBZ1RLL3pjNE1mR25pY01TRGdKREViaDRLSW5JZ3dBQkFnVEdKNkF4TXI0MWt6RUJBZ1FJRUNCQWdBQUJBZ1FJRUdoYllFc20rTzNFbnlUc0VHbGIyL2lMQ0dpTUxLTG1HZ0lFQ0JDNFdrQmp4QThDQVFJRUNCQWdRSUFBQVFJRUNCQWdzRmJna2ZubXVZa2oxNzdwTllHQkNXaU1ER3hCcEVPQUFJRXhDV2lNakdtMTVFcUFBQUVDQkFnUUlFQ0FBQUVDQk5vVHVGZUcvb3ZFc2UxTllXUUNqUWxvakRSR2FTQUNCQWpVSjdDNXZwSlZUSUFBQVFJRUNCQWdRSUFBQVFJRUNLd1JPQ3F2LzN2aWZtdmU4NUxBa0FXdVNuTGxkbS9scTRNQUFRSUVDTXd0Y0wyNXIzQUJBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ01BV0JJMUxFV3hLZlNXaUtUR0ZGNjZuaGtwU3FLVkxQZXF1VUFBRUNqUXU0bFZianBBWWtRSUFBQVFJRUNCQWdRSUFBQVFLREZ0Z3IyVDByOFllSlBRZWRxZVFJckMvZ05scnJ1M2lYQUFFQ0JHWVUwQmlaRWNwcEJBZ1FJRUNBQUFFQ0JBZ1FJRUJnNUFMbHJoRW5KdjQ4Y2ZESWE1RiszUUpseDRpREFBRUNCQWdzTEtBeHNqQ2RDd2tRSUVDQUFBRUNCQWdRSUVDQXdHZ0VqayttNVRraXR4bE54aElsc0xIQWhSdC81Qk1DQkFnUUlMQnpBWTJSblJzNWd3QUJBZ1FJRUNCQWdBQUJBZ1FJakZYZ0Y1TDQvMGpjYjZ3RnlKdkFPZ0xucmZPZXR3Z1FJRUNBd013Q0hyNCtNNVVUQ1JBZ1FJQUFBUUlFQ0JBZ1FJREFhQVFPU0thdlNKeWMwQlFaemJKSmRFWUJqWkVab1p4R2dBQUJBdXNMMkRHeXZvdDNDUkFnUUlBQUFRSUVDQkFnUUlEQUdBVzJKT25mU1R3dnNmOFlDNUF6Z1JrRU5FWm1RSElLQVFJRUNHd3NvREd5c1kxUENCQWdRSUFBQVFJRUNCQWdRSURBbUFRZW1HUmZuTGoxbUpLV0s0RUZCRFJHRmtCekNRRUNCQWhjSzZBeGNxMkZWd1FJRUNCQWdBQUJBZ1FJRUNCQVlJd0NoeWJwdjBtVUI2dzdDTlFnb0RGU3d5cXJrUUFCQWkwS2VNWklpN2lHSmtDQUFBRUNCQWdRSUVDQUFBRUNMUXBjUDJNL04vSGxoS1pJRUJ6VkNHaU1WTFBVQ2lWQWdFQTdBbmFNdE9OcVZBSUVDQkFnUUlBQUFRSUVDQkFnMEtiQVF6UDRDeE8zYkhNU1l4TVlxSURHeUVBWFJsb0VDQkFZaTRBZEkyTlpLWGtTSUVDQUFBRUNCQWdRSUVDQUFJRk5tMzR1Q0c5T3ZDdWhLZUlub2xhQjgyc3RYTjBFQ0JBZzBJeUF4a2d6amtZaFFJQUFBUUlFQ0JBZ1FJQUFBUUp0Q3BRN1B2eGg0cXVKWDI5ekltTVRHSUhBajBhUW94UUpFQ0JBWU1BQ2JxVTE0TVdSR2dFQ0JBZ1FJRUNBQUFFQ0JBZ1FpTUQ5RWk5TDNJb0dBUUpYQy95UUF3RUNCQWdRV0ViQWpwRmw5RnhMZ0FBQkFnUUlFQ0JBZ0FBQkFnVGFFOWcvUTc4KzhiNkVwa2g3emtZZW40REd5UGpXVE1ZRUNCQVlsSURHeUtDV1F6SUVDQkFnUUlBQUFRSUVDQkFnUUdEVDVoZzhLZkcxeEdNVDVYc0hBUUxYQ3B4ejdVdXZDQkFnUUlEQS9BTCtjRFcvbVNzSUVDQkFnQUFCQWdRSUVDQkFnRUJiQWtkbTRQK1p1R2RiRXhpWHdNZ0ZMay8rdXlldUdua2QwaWRBZ0FDQkhnWHNHT2tSMzlRRUNCQWdRSUFBQVFJRUNCQWdRR0JGWU5kOGZYYmlVd2xOa1JVVVh3aXNJMUFldks0cHNnNk10d2dRSUVCZ2RnRVBYNS9keXBrRUNCQWdRSUFBQVFJRUNCQWdRS0FOZ2VNeTZOOG1idG5HNE1Za01ERUJ6eGVaMklJcWh3QUJBbjBJMkRIU2g3bzVDUkFnUUlBQUFRSUVDQkFnUUlEQXBrMTdCZUVWaVE4a05FWDhSQkNZVGNEelJXWnpjaFlCQWdRSTdFREFqcEVkNFBpSUFBRUNCQWdRSUVDQUFBRUNCQWkwSkhDbmpQdmF4TzFiR3Qrd0JLWXFZTWZJVkZkV1hRUUlFT2hRd0k2UkRyRk5SWUFBQVFJRUNCQWdRSUFBQVFMVkM5d2dBbVdYeUNjVG1pTFYvemdBV0VEZ3JBV3VjUWtCQWdRSUVOaEd3STZSYlRoOFE0QUFBUUlFQ0JBZ1FJQUFBUUlFV2hPNGIwWitkZUx3MW1Zd01JSHBDM3gzK2lXcWtBQUJBZ1RhRnJCanBHMWg0eE1nUUlBQUFRSUVDQkFnUUlCQTdRSjdCT0FGaWZjbE5FVnEvMmxRLzdJQ2Rvd3NLK2g2QWdRSUVOaGt4NGdmQWdJRUNCQWdRSUFBQVFJRUNCQWcwSjdBY1JuNmRZbkQycHZDeUFTcUVqaXpxbW9WUzRBQUFRS3RDTmd4MGdxclFRa1FJRUNBQUFFQ0JBZ1FJRUNnY29IZFV2K0xFaDlJSEpad0VDRFFqSUJiYVRYamFCUUNCQWhVTGJDNTZ1b1ZUNEFBQVFJRUNCQWdRSUFBQVFJRW1oZjREeG55N3hJZXJ0NjhyUkVKN0JtQ2l6RVFJRUNBQUlGbEJPd1lXVWJQdFFRSUVDQkFnQUFCQWdRSUVDQkE0RnFCOGp2MnN4SWZUMmlLWE92aUZZR21CSDZjZ1RSRm10STBEZ0VDQkNvVzhJeVJpaGRmNlFRSUVDQkFnQUFCQWdRSUVDRFFtTUFSR2VuMWliczFOcUtCQ0JEWVhzQnR0TFlYOFQwQkFnUUlMQ1JneDhoQ2JDNGlRSUFBQVFJRUNCQWdRSUFBQVFMWENQeGFYbjBpb1NseURZa1hCRm9SMEJocGhkV2dCQWdRcUUvQWpwSDYxbHpGQkFnUUlFQ0FBQUVDQkFnUUlOQ013STB5ektzU3BUSGlJRUNnZllGdnR6K0ZHUWdRSUVDZ0JnR05rUnBXV1kwRUNCQWdRSUFBQVFJRUNCQWcwTFRBc1Jud1RZbkRtaDdZZUFRSWJDaWdNYkloalE4SUVDQkFZQjRCdDlLYVI4dTVCQWdRSUVDQUFBRUNCQWdRSUZDN1FQazkrcm1KZjBzY2xuQVFJTkNkZ01aSWQ5Wm1Ja0NBd0tRRjdCaVo5UElxamdBQkFnUUlFQ0JBZ0FBQkFnUWFGTGhweG5wRDR2NE5qbWtvQWdSbUY5QVltZDNLbVFRSUVDQ3dBd0U3Um5hQTR5TUNCQWdRSUVDQUFBRUNCQWdRSUxBaThJQjgvWHhDVThTUEJJSCtCRFJHK3JNM013RUNCQ1lsb0RFeXFlVlVEQUVDQkFnUUlFQ0FBQUVDQkFnMExMQWw0LzFGNGoySnNtUEVRWUJBUHdMblpkb2Y5ek8xV1FrUUlFQmdhZ0p1cFRXMUZWVVBBUUlFQ0JBZ1FJQUFBUUlFQ0RRbGNKTU05SGVKQnpVMW9IRUlFRmhZNFBTRnIzUWhBUUlFQ0JEWVRrQmpaRHNRM3hJZ1FJQUFBUUlFQ0JBZ1FJQUFnUWo4VXVLTmlRTm9FQ0F3Q0FHMzBSckVNa2lDQUFFQzB4QndLNjFwcktNcUNCQWdRSUFBQVFJRUNCQWdRS0E1Z2QvTFVDY2xORVdhTXpVU2dXVUZUbDEyQU5jVElFQ0FBSUZWQVR0R1ZpVjhKVUNBQUFFQ0JBZ1FJRUNBQUlIYUJXNFVnTmNsVHFnZFF2MEVCaWp3MVFIbUpDVUNCQWdRR0ttQXhzaElGMDdhQkFnUUlFQ0FBQUVDQkFnUUlOQ293QjB5MmxzVHQycDBWSU1SSU5DVXdOZWFHc2c0QkFnUUlFREFyYlQ4REJBZ1FJQUFBUUlFQ0JBZ1FJQkE3UUpQRE1BbkVwb2l0ZjhrcUgvSUFob2pRMTRkdVJFZ1FHQmtBcHRIbHE5MENSQWdRSUFBQVFJRUNCQWdRSUJBVXdMbExnb3ZTRHl0cVFHTlE0QkFLd0xuWjlSOVdoblpvQVFJRUNCUXBZQmJhVlc1N0lvbVFJQUFBUUlFQ0JBZ1FJQkE5UUlIUmVBZkU3OVl2UVFBQXNNWDhIeVI0YStSREFrUUlEQXFBYmZTR3RWeVNaWUFBUUlFQ0JBZ1FJQUFBUUlFR2hBNE5tTjhPcUVwMGdDbUlRaDBJUEQxRHVZd0JRRUNCQWhVSktBeFV0RmlLNVVBQVFJRUNCQWdRSUFBQVFJRU5qMGhCaDlNSE15Q0FJSFJDSGkreUdpV1NxSUVDQkFZaDRER3lEaldTWllFQ0JBZ1FJQUFBUUlFQ0JBZ3NKekFsbHorRjRsWEozWmZiaWhYRXlEUXNZQWRJeDJEbTQ0QUFRSlRGL0NNa2FtdnNQb0lFQ0JBZ0FBQkFnUUlFQ0JBNElBUXZEVnhUeFFFQ0l4UzRBdWp6RnJTQkFnUUlEQllnYzJEelV4aUJBZ1FJRUNBQUFFQ0JBZ1FJRUJnZVlGak1zVGJFemRmZmlnakVDRFFnOEFsbWZPR2lTdDZtTnVVQkFnUUlEQlJBYmZTbXVqQ0tvc0FBUUlFQ0JBZ1FJQUFBUUlFTmowd0J2ODdvU25paDRIQWVBWEs4MFUwUmNhN2ZqSW5RSURBSUFVMFJnYTVMSklpUUlBQUFRSUVDQkFnUUlBQWdTVUZucFhyVDByc3ZlUTRMaWRBb0YrQlUvcWQzdXdFQ0JBZ01FVUJ6eGlaNHFxcWlRQUJBZ1FJRUNCQWdBQUJBdlVLN0pyU1g1cjRuWG9KVkU1Z1VnS2VMektwNVZRTUFRSUVoaUdnTVRLTWRaQUZBUUlFQ0JBZ1FJQUFBUUlFQ0N3dnNFK0dlRXZpQWNzUFpRUUNCQVlpb0RFeWtJV1FCZ0VDQktZa29ERXlwZFZVQ3dFQ0JBZ1FJRUNBQUFFQ0JPb1ZPRFNsdnl0eCszb0pWRTVna2dJYUk1TmNWa1VSSUVDZ1g0SE4vVTV2ZGdJRUNCQWdRSUFBQVFJRUNCQWdzTFRBblRMQ094TUhMVDJTQVFnUUdKTEFqNUxNZmtOS1NDNEVDQkFnTUEwQkQxK2Z4anFxZ2dBQkFnUUlFQ0JBZ0FBQkFyVUtQRENGdnoraEtWTHJUNEM2cHl6d3BTa1hwellDQkFnUTZFOUFZNlEvZXpNVElFQ0FBQUVDQkFnUUlFQ0F3SElDdjV2TFQwcnN2ZHd3cmlaQVlLQUNueHBvWHRJaVFJQUFnWkVMYUl5TWZBR2xUNEFBQVFJRUNCQWdRSUFBZ1FvRnltMmgveUx4c3NTV0N1dFhNb0ZhQkQ1VFM2SHFKRUNBQUlGdUJUeDh2VnR2c3hFZ1FJQUFBUUlFQ0JBZ1FJREFjZ0xsOTloWEpYNXJ1V0ZjVFlEQUNBUStQWUljcFVpQUFBRUNJeFR3OFBVUkxwcVVDUkFnUUlBQUFRSUVDQkFnVUtuQW5xbjd6WW1IVlZxL3NnblVKUENURkh2anhGVTFGYTFXQWdRSUVPaEd3STZSYnB6TlFvQUFBUUlFQ0JBZ1FJQUFBUUxMQ2V5WHk5K1Z1T3R5dzdpYUFJR1JDSnljUERWRlJySlkwaVJBZ01EWUJEUkd4clppOGlWQWdBQUJBZ1FJRUNCQWdFQjlBb2VrNVArVnVHMTlwYXVZUUxVQ2JxTlY3ZElybkFBQkF1MExhSXkwYjJ3R0FnUUlFQ0JBZ0FBQkFnUUlFRmhjNE5hNTlMMkp3eFlmd3BVRUNJeFE0TE1qekZuS0JBZ1FJREFTZ2V1TkpFOXBFaUJBZ0FBQkFnUUlFQ0JBZ0VCOUF1VzJXUjlQSEZaZjZTb21VTDNBcDZvWEFFQ0FBQUVDclFsNCtIcHJ0QVltUUlBQUFRSUVDQkFnUUlBQWdTVUU3cHhyeSsyenlzT1hIUVFJMUNYd281UzdmOEl6UnVwYWQ5VVNJRUNnTXdFN1JqcWpOaEVCQWdRSUVDQkFnQUFCQWdRSXpDandnSnozd1lTbXlJeGdUaU13TVlGL1R6MmFJaE5iVk9VUUlFQmdTQUlhSTBOYURia1FJRUNBQUFFQ0JBZ1FJRUNBd0NOQzhNK0pQVkVRSUZDdHdNZXFyVnpoQkFnUUlOQ0pnTVpJSjh3bUlVQ0FBQUVDQkFnUUlFQ0FBSUVaQkI2YmM5NlMyRzJHYzUxQ2dNQjBCVFJHcHJ1MktpTkFnTUFnQkR4alpCRExJQWtDQkFnUUlFQ0FBQUVDQkFoVUwvRGJFWGhGWWt2MUVnQUkxQzF3UmNyZkozRlIzUXlxSjBDQUFJRTJCZXdZYVZQWDJBUUlFQ0JBZ0FBQkFnUUlFQ0F3aThBVGM5SXJFNW9pczJnNWg4QzBCYjZROGpSRnByM0dxaU5BZ0VEdkFob2p2UytCQkFnUUlFQ0FBQUVDQkFnUUlGQzF3TytuK3RJVThmdHAxVDhHaWlkd2pjQkhybm5sQlFFQ0JBZ1FhRW5BSHp4YmdqVXNBUUlFQ0JBZ1FJQUFBUUlFQ094VW9EUkZYcGh3bStlZFVqbUJRRFVDbmk5U3pWSXJsQUFCQXYwSmFJejBaMjltQWdRSUVDQkFnQUFCQWdRSTFDeFFicC8xMXdsTmtacC9DdFJPNExvQ243anVXOTRoUUlBQUFRTE5DbWlNTk90cE5BSUVDQkFnUUlBQUFRSUVDQkRZdWNCVGM0cmJaKzNjeVJrRWFoTTRQUVYvcTdhaTFVdUFBQUVDM1F0b2pIUnZia1lDQkFnUUlFQ0FBQUVDQkFqVUxGQ2FJaTlLMkNsUzgwK0IyZ21zTC9EQjlkLzJMZ0VDQkFnUWFGWkFZNlJaVDZNUklFQ0FBQUVDQkFnUUlFQ0F3TVlDVDhsSG1pSWIrL2lFUU8wQ0g2d2RRUDBFQ0JBZzBJMkF2NkhUamJOWkNCQWdRSUFBQVFJRUNCQWdVTHZBRXdMd3FvUy9vRmY3VDRMNkNXd3NjRVErY2l1dGpYMThRb0FBQVFJTkNmZ0RhVU9RaGlGQWdBQUJBZ1FJRUNCQWdBQ0JEUVdlbEU5ZW5mQTc2SVpFUGlCUXZjQnBFZEFVcWY3SEFBQUJBZ1M2RWZDSDBtNmN6VUtBQUFFQ0JBZ1FJRUNBQUlGYUJSNmR3bCtlY01lQ1duOEMxRTFnTm9FUHpIYWFzd2dRSUVDQXdQSUNHaVBMR3hxQkFBRUNCQWdRSUVDQUFBRUNCTllYZUZqZWZsM0M3NTdyKzNpWEFJRnJCVDUwN1V1dkNCQWdRSUJBdXdMK3hrNjd2a1luUUlBQUFRSUVDQkFnUUlCQXJRSVBTdUh2U094V0s0QzZDUkNZUytDUW5IM0dYRmM0bVFBQkFnUUlMQ2lnTWJJZ25Nc0lFQ0JBZ0FBQkFnUUlFQ0JBWUVPQlkvTEoreFA3YkhpR0R3Z1FJSEN0d0xmejhoYlhmdXNWQVFJRUNCQm9WOEIyNW5aOWpVNkFBQUVDQkFnUUlFQ0FBSUhhQkRSRmFsdHg5UkpZWHVBOXl3OWhCQUlFQ0JBZ01MdUF4c2pzVnM0a1FJQUFBUUlFQ0JBZ1FJQUFnUjBMSEptUC8xZkNUcEVkTy9tVUFJRnRCZDY3N2JlK0kwQ0FBQUVDN1FxNGxWYTd2a1luUUlBQUFRSUVDQkFnUUlCQUxRSUhwOUNQSmc2cnBXQjFFaURRaU1BVkdXVy94SG1OakdZUUFnUUlFQ0F3ZzRBZEl6TWdPWVVBQVFJRUNCQWdRSUFBQVFJRWRpaHc0M3o2TDRuRGRuaVdEd2tRSUhCZGdYL1BXNW9pMTNYeERnRUNCQWkwS0tBeDBpS3VvUWtRSUVDQUFBRUNCQWdRSUZDQndKNnA4ZDJKY2hzdEJ3RUNCT1lWY0J1dGVjV2NUNEFBQVFKTEMyaU1MRTFvQUFJRUNCQWdRSUFBQVFJRUNGUXJzQ1dWdnpseDEyb0ZGRTZBd0xJQ0dpUExDcnFlQUFFQ0JPWVcwQmlabTh3RkJBZ1FJRUNBQUFFQ0JBZ1FJTEFpOE5KOGZSZ05BZ1FJTENod2RxNzc3SUxYdW93QUFRSUVDQ3dzb0RHeU1KMExDUkFnUUlBQUFRSUVDQkFnVUxYQU0xTDlrNnNXVUR3QkFzc0tmQ0FEWExuc0lLNG5RSUFBQVFMekNtaU16Q3ZtZkFJRUNCQWdRSUFBQVFJRUNCQjRRZ2hlZ0lFQUFRSkxDcnh6eWV0ZFRvQUFBUUlFRmhMWXZOQlZMaUpBZ0FBQkFnUUlFQ0JBZ0FDQldnWHVtOExmazlpdFZnQjFFeURRaU1EV2pITFR4SThhR2MwZ0JBZ1FJRUJnRGdFN1J1YkFjaW9CQWdRSUVDQkFnQUFCQWdRcUY3aGo2bjlIUWxPazhoOEU1Uk5vUU9BakdVTlRwQUZJUXhBZ1FJREEvQUlhSS9PYnVZSUFBUUlFQ0JBZ1FJQUFBUUkxQ2h5U29rOUszS0RHNHRWTWdFRGpBdi9jK0lnR0pFQ0FBQUVDTXdwb2pNd0k1VFFDQkFnUUlFQ0FBQUVDQkFoVUxIQ2oxRjV1bjNWUXhRWktKMENnV1FHTmtXWTlqVWFBQUFFQ2N3aG9qTXlCNVZRQ0JBZ1FJRUNBQUFFQ0JBaFVLRkJ1bS9YMnhKRVYxcTVrQWdUYUVmaDZoaTNoSUVDQUFBRUN2UWhvalBUQ2JsSUNCQWdRSUVDQUFBRUNCQWlNUnVCL0p0TjdqeVpiaVJJZ01BWUJ1MFhHc0VweUpFQ0F3SVFGTkVZbXZMaEtJMENBQUFFQ0JBZ1FJRUNBd0pJQy8zZXVmL3lTWTdpY0FBRUMyd3Rvakd3djRuc0NCQWdRNkZSZ2M2ZXptWXdBQVFJRUNCQWdRSUFBQVFJRXhpTHd5Q1Q2NW9TL1VEZVdGWk1uZ1hFSS9EaHBIcGk0ZkJ6cHlwSUFBUUlFcGlqZ0Q3aFRYRlUxRVNCQWdBQUJBZ1FJRUNCQVlEbUJZM1A1NnhOK1oxek8wZFVFQ0Z4WDRKMTVTMVBrdWk3ZUlVQ0FBSUVPQmZ3aHQwTnNVeEVnUUlBQUFRSUVDQkFnUUdBRUFrY2t4M2NscmorQ1hLVklnTUQ0Qk40eXZwUmxUSUFBQVFKVEUzQXJyYW10cUhvSUVDQkFnQUFCQWdRSUVDQ3d1TUErdWZSamlkc3VQb1FyQ1JBZ3NLSEF1Zm5rcGdrN1JqWWs4Z0VCQWdRSWRDRmd4MGdYeXVZZ1FJQUFBUUlFQ0JBZ1FJREE4QVcySk1YeVRCRk5rZUd2bFF3SmpGWGdwQ1N1S1RMVzFaTTNBUUlFSmlTZ01US2h4VlFLQVFJRUNCQWdRSUFBQVFJRWxoRDQ4MXo3b0NXdWR5a0JBZ1IySnZDUE96dkI1d1FJRUNCQW9Bc0J0OUxxUXRrY0JBZ1FJRUNBQUFFQ0JBZ1FHTGJBRTVQZXE0YWRvdXdJRUJpNXdJWEovNERFeFNPdlEvb0VDQkFnTUFFQk8wWW1zSWhLSUVDQUFBRUNCQWdRSUVDQXdCSUN4K1hhbHk1eHZVc0pFQ0F3aThDN2M1S215Q3hTemlGQWdBQ0IxZ1UwUmxvbk5nRUJBZ1FJRUNCQWdBQUJBZ1FHSzNCd01udGpZcmZCWmlneEFnU21JdkJQVXlsRUhRUUlFQ0F3ZmdHMzBoci9HcXFBQUFFQ0JBZ1FJRUNBQUFFQ2l3anNub3MrbExqckloZTdoZ0FCQW5NSS9EVG5IcGdvdDlOeUVDQkFnQUNCM2dYc0dPbDlDU1JBZ0FBQkFnUUlFQ0JBZ0FDQlhnVCtOck5xaXZSQ2IxSUMxUW04UFJWcmlsUzM3QW9tUUlEQWNBVTBSb2E3TmpJalFJQUFBUUlFQ0JBZ1FJQkFXd0pQeThDUGFXdHc0eElnUUdBN2dUZHQ5NzF2Q1JBZ1FJQkFyd0p1cGRVcnY4a0pFQ0JBZ0FBQkFnUUlFQ0RRdWNCOU11UDdFcnQwUHJNSkNSQ29VZURzRkgyenhCVTFGcTltQWdRSUVCaW1nQjBqdzF3WFdSRWdRSUFBQVFJRUNCQWdRS0FOZ2NNejZEOGtORVhhMERVbUFRTHJDYncxYjJxS3JDZmpQUUlFQ0JEb1RVQmpwRGQ2RXhNZ1FJQUFBUUlFQ0JBZ1FLQlRnVDB6MjlzU04rbDBWcE1SSUZDN2dOdG8xZjRUb0g0Q0JBZ01VRUJqWklDTElpVUNCQWdRSUVDQUFBRUNCQWkwSVBDS2pIbFVDK01ha2dBQkFoc0puSllQUHJyUmg5NG5RSUFBQVFKOUNXaU05Q1Z2WGdJRUNCQWdRSUFBQVFJRUNIUW44S1JNOVp2ZFRXY21BZ1FJWEMxUWJ0MTNGUXNDQkFnUUlEQTBBUTlmSDlxS3lJY0FBUUlFQ0JBZ1FJQUFBUUxOQ2h5VDRjcmYyTjY5MldHTlJvQUFnWjBLM0NGbmZHR25aem1CQUFFQ0JBaDBMR0RIU01mZ3BpTkFnQUFCQWdRSUVDQkFnRUNIQXZ0bHJyY25ORVU2UkRjVkFRSlhDM3d5LzlRVThjTkFnQUFCQW9NVTBCZ1o1TEpJaWdBQkFnUUlFQ0JBZ0FBQkFrc0xsTi8zWHArNCtkSWpHWUFBQVFMekM3eDIva3RjUVlBQUFRSUV1aEhRR09uRzJTd0VDQkFnUUlBQUFRSUVDQkRvV3VDUE0rR0R1NTdVZkFRSUVJakFSWWsza1NCQWdBQUJBa01WMEJnWjZzcklpd0FCQWdRSUVDQkFnQUFCQW9zTDNEK1hQbS94eTExSmdBQ0JwUVRla2F2UFcyb0VGeE1nUUlBQWdSWUZORVpheERVMEFRSUVDQkFnUUlBQUFRSUVlaEE0T0hPK0llSDN2Ujd3VFVtQXdOVUNicVBsQjRFQUFRSUVCaTJ3ZWREWlNZNEFBUUlFQ0JBZ1FJQUFBUUlFNWhIWUpTZi9hK0plODF6a1hBSUVDRFFvOEoyTWRYaml5Z2JITkJRQkFnUUlFR2hVd044Z2FwVFRZQVFJRUNCQWdBQUJBZ1FJRU9oVjRFOHl1NlpJcjB0Z2NnTFZDN3d4QXBvaTFmOFlBQ0JBZ01Dd0Jld1lHZmI2eUk0QUFRSUVDQkFnUUlBQUFRS3pDcFNHeVBzVFcyYTl3SGtFQ0JCb1dPQ3FqSGVieE5jYkh0ZHdCQWdRSUVDZ1VRRTdSaHJsTkJnQkFnUUlFQ0JBZ0FBQkFnUjZFVGd3czc0bG9TblNDNzlKQ1JCWUVTaTM4dE1VOGVOQWdBQUJBb01YMEJnWi9CSkprQUFCQWdRSUVDQkFnQUFCQWpzVUtIY0MrUDhUQit6d0xCOFNJRUNnZllGWHREK0ZHUWdRSUVDQXdQSUNHaVBMR3hxQkFBRUNCQWdRSUVDQUFBRUNmUW84STVNL3NNOEV6RTJBQUlFSW5KVjRCd2tDQkFnUUlEQUdBWTJSTWF5U0hBa1FJRUNBQUFFQ0JBZ1FJTEMrd0xGNSs3K3QvNUYzQ1JBZzBLbkFhelBiRlozT2FESUNCQWdRSUxDZ2dJZXZMd2puTWdJRUNCQWdRSUFBQVFJRUNQUXNzSGZtUHpseFJNOTVtSjRBQVFKYlEzQ0x4SGRRRUNCQWdBQ0JNUWpZTVRLR1ZaSWpBUUlFQ0JBZ1FJQUFBUUlFcml2d3FyeWxLWEpkRis4UUlOQzl3SHN6cGFaSTkrNW1KRUNBQUlFRkJUUkdGb1J6R1FFQ0JBZ1FJRUNBQUFFQ0JIb1VlSFRtZmxTUDg1dWFBQUVDYXdWZXZmWWJyd2tRSUVDQXdOQUYzRXByNkNza1B3SUVDQkFnUUlBQUFRSUVDR3dyY0VpKy9YemlSdHUrN1RzQ0JBajBJbEFldW41b3d2TkZldUUzS1FFQ0JBZ3NJbURIeUNKcXJpRkFnQUFCQWdRSUVDQkFnRUEvQWxzeTdac1NtaUw5K0p1VkFJSHJDdnhOM3RJVXVhNkxkd2dRSUVCZ3dBSWFJd05lSEtrUklFQ0FBQUVDQkFnUUlFQmdPNEZuNS91N2JmZWVid2tRSU5DWHdNV1p1RHp2eUVHQUFBRUNCRVlsb0RFeXF1V1NMQUVDQkFnUUlFQ0FBQUVDRlF2Y05iVS90K0w2bFU2QXdQQUUzcGlVemhsZVdqSWlRSUFBQVFJN0Z2Q01rUjM3K0pRQUFRSUVDQkFnUUlBQUFRSkRFTGhCa3ZoczRwWkRTRVlPQkFnUWlNQlZpVHNrdmtpREFBRUNCQWlNVGNDT2tiR3RtSHdKRUNCQWdBQUJBZ1FJRUtoUjRDOVR0S1pJalN1dlpnTERGZmhRVXRNVUdlNzZ5SXdBQVFJRWRpQ2dNYklESEI4UklFQ0FBQUVDQkFnUUlFQmdBQUxISjRmZkhVQWVVaUJBZ01CYWdaZXMvY1pyQWdRSUVDQXdKZ0czMGhyVGFzbVZBQUVDQkFnUUlFQ0FBSUhhQlBaTndWOUkzS3kyd3RWTGdNQ2dCYzVJZHJkSVhESG9MQ1ZIZ0FBQkFnUTJFTEJqWkFNWWJ4TWdRSUFBQVFJRUNCQWdRR0FBQWk5S0Rwb2lBMWdJS1JBZ3NJM0F5L09kcHNnMkpMNGhRSUFBZ1RFSjJERXlwdFdTS3dFQ0JBZ1FJRUNBQUFFQ05RbjhXb3I5aDVvS1Zpc0JBcU1RT0M5WkhwSTRmeFRaU3BJQUFRSUVDS3dqWU1mSU9pamVJa0NBQUFFQ0JBZ1FJRUNBUU04Q0IyVCs4amV5SFFRSUVCaWF3R3VTa0tiSTBGWkZQZ1FJRUNBd2w0QWRJM054T1prQUFRSUVDQkFnUUlBQUFRS2RDTHc1cy94Nkp6T1poQUFCQXJNTFhKNVR5N05GenB6OUVtY1NJRUNBQUlIaENkZ3hNcncxa1JFQkFnUUlFQ0JBZ0FBQkFuVUxsRnRvYVlyVS9UT2dlZ0pERlNpMzk5TVVHZXJxeUlzQUFRSUVaaGF3WTJSbUtpY1NJRUNBQUFFQ0JBZ1FJRUNnZFlGeUM2MHZKZlpyZlNZVEVDQkFZRDZCcTNMNlVZbFQ1cnZNMlFRSUVDQkFZSGdDZG93TWIwMWtSSUFBQVFJRUNCQWdRSUJBdlFJdlR1bWFJdld1djhvSkRGbmcvVWxPVTJUSUt5UTNBZ1FJRUpoWlFHTmtaaW9uRWlCQWdBQUJBZ1FJRUNCQW9GV0JoMlYwdDlCcWxkamdCQWdzSWZEQ0phNTFLUUVDQkFnUUdKU0FXMmtOYWpra1E0QUFBUUlFQ0JBZ1FJQkFwUUw3cHU0dkp3NnN0SDVsRXlBd2JJSFBKYjA3RGp0RjJSRWdRSUFBZ2RrRjdCaVozY3FaQkFnUUlFQ0FBQUVDQkFnUWFFdmd2MlpnVFpHMmRJMUxnTUN5QW5hTExDdm9lZ0lFQ0JBWWxJQWRJNE5hRHNrUUlFQ0FBQUVDQkFnUUlGQ2h3UDFTOC9zU2ZqK3JjUEdWVEdBRUFsOVBqa2NtdG80Z1Z5a1NJRUNBQUlHWkJPd1ltWW5KU1FRSUVDQkFnQUFCQWdRSUVHaEZZSytNK3NxRXBrZ3J2QVlsUUtBQmdlZG5ERTJSQmlBTlFZQUFBUUxERWRBWUdjNWF5SVFBQVFJRUNCQWdRSUFBZ2ZvRS9wK1VmSGg5WmF1WUFJR1JDSnllUEY4L2tseWxTWUFBQVFJRVpoYlFHSm1aeW9rRUNCQWdRSUFBQVFJRUNCQm9WT0NZalBhTVJrYzBHQUVDQkpvVmVFR0d1N3paSVkxR2dBQUJBZ1Q2RjdCZHUvODFrQUVCQWdRSUVDQkFnQUFCQXZVSjdKcVNQNTI0UTMybHE1Z0FnWkVJbkpVOGowaGNNcEo4cFVtQUFBRUNCR1lXc0dOa1ppb25FaUJBZ0FBQkFnUUlFQ0JBb0RHQnAyUWtUWkhHT0ExRWdFQUxBaS9KbUpvaUxjQWFrZ0FCQWdUNkY3QmpwUDgxa0FFQkFnUUlFQ0JBZ0FBQkFuVUpsR2VLZkNteFIxMWxxNVlBZ1JFSi9EQzVsbjlYL1hSRU9VdVZBQUVDQkFqTUxHREh5TXhVVGlSQWdBQUJBZ1FJRUNCQWdFQWpBdjg5bzJpS05FSnBFQUlFV2hKNGFjYlZGR2tKMTdBRUNCQWcwTCtBSFNQOXI0RU1DQkFnUUlBQUFRSUVDQkNvUitDRWxQcU9lc3BWS1FFQ0l4UTRPem1YWjR0Y09NTGNwVXlBQUFFQ0JHWVNzR05rSmlZbkVTQkFnQUFCQWdRSUVDQkFZR21CdlRKQ3VXZS9nd0FCQWtNV0tMdmFORVdHdkVKeUkwQ0FBSUdsQlRSR2xpWTBBQUVDQkFnUUlFQ0FBQUVDQkdZU2VFN09PbVNtTTUxRWdBQ0JmZ1MrbTJuL3BwK3B6VXFBQUFFQ0JMb1QwQmpwenRwTUJBZ1FJRUNBQUFFQ0JBalVLM0RibFA3TWVzdFhPUUVDSXhINHkrUjV5VWh5bFNZQkFnUUlFRmhZd0ROR0ZxWnpJUUVDQkFnUUlFQ0FBQUVDQkdZU0tMOTNmVEJ4M0V4bk80a0FBUUw5Q0p5UmFXK1Z1TFNmNmMxS2dBQUJBZ1M2RTdCanBEdHJNeEVnUUlBQUFRSUVDQkFnVUtmQW8xTzJwa2lkYTY5cUFtTVMrQzlKVmxOa1RDc21Wd0lFQ0JCWVdNQ09rWVhwWEVpQUFBRUNCQWdRSUVDQUFJR2RDcFFIcm44bGNmT2RudWtFQWdRSTlDZHdlcWIrK1lUR1NIOXJZR1lDQkFnUTZGREFqcEVPc1UxRmdBQUJBZ1FJRUNCQWdFQjFBczlPeFpvaTFTMjdnZ21NVHVEL1M4YWFJcU5iTmdrVElFQ0F3S0lDZG93c0t1YzZBZ1FJRUNCQWdBQUJBZ1FJN0ZpZy9PM3JVeEs3N2ZnMG54SWdRS0JYZ2M5bDltTVNWL2FhaGNrSkVDQkFnRUNIQW5hTWRJaHRLZ0lFQ0JBZ1FJQUFBUUlFcWhMNHExU3JLVkxWa2l1V3dDZ0YvalJaYTRxTWN1a2tUWUFBQVFLTEN0Z3hzcWljNndnUUlFQ0FBQUVDQkFnUUlMQ3h3RVB5MFVrYmYrd1RBZ1FJREVMZ0E4bml2b1BJUkJJRUNCQWdRS0JEQVkyUkRyRk5SWUFBQVFJRUNCQWdRSUJBRlFLN3A4b3ZKbTVaUmJXS0pFQmdyQUpYSmZGakU1OGNhd0h5SmtDQUFBRUNpd3E0bGRhaWNxNGpRSUFBQVFJRUNCQWdRSURBK2dKUHk5dWFJdXZiZUpjQWdlRUkvRk5TMFJRWnpuckloQUFCQWdRNkZMQmpwRU5zVXhFZ1FJQUFBUUlFQ0JBZ01IbUJnMVBoVnhNM25IeWxDaVJBWU13Q1Z5VDUyeWUrTnVZaTVFNkFBQUVDQkJZVnNHTmtVVG5YRVNCQWdBQUJBZ1FJRUNCQTRMb0N6ODFibWlMWGRmRU9BUUxERXZpN3BLTXBNcXcxa1EwQkFnUUlkQ2hneDBpSDJLWWlRSUFBQVFJRUNCQWdRR0RTQXVWdlgzOHVzV1hTVlNxT0FJR3hDMXlTQW40KzhaMnhGeUovQWdRSUVDQ3dxSUFkSTR2S3VZNEFBUUlFQ0JBZ1FJQUFBUUxiQ3J3NDMycUtiR3ZpT3dJRWhpZncvS1NrS1RLOGRaRVJBUUlFQ0hRb1lNZEloOWltSWtDQUFBRUNCQWdRSUVCZ3NnSVBUbVh2bm14MUNpTkFZQ29DcFNGeW04VEZVeWxJSFFRSUVDQkFZQkVCTzBZV1VYTU5BUUlFQ0JBZ1FJQUFBUUlFcmhYWUpTLy82dHB2dlNKQWdNQmdCZjQwbVdtS0RIWjVKRWFBQUFFQ1hRbG9qSFFsYlI0Q0JBZ1FJRUNBQUFFQ0JLWXE4RnNwN0xaVExVNWRCQWhNUnVDVHFlUU5rNmxHSVFRSUVDQkFZQWtCdDlKYUFzK2xCQWdRSUVDQUFBRUNCQWhVTDdCWEJMNlJPS2g2Q1FBRUNBeFo0S29rZC9mRXg0YWNwTndJRUNCQWdFQlhBbmFNZENWdEhnSUVDQkFnUUlBQUFRSUVwaWp3ekJTbEtUTEZsVlVUZ1drSnZEWGxhSXBNYTAxVlE0QUFBUUpMQ05neHNnU2VTd2tRSUVDQUFBRUNCQWdRcUZyZ2dGUmZkb3ZzWGJXQzRna1FHTHJBWlVud2RvbHZEajFSK1JFZ1FJQUFnYTRFN0JqcFN0bzhCQWdRSUVDQUFBRUNCQWhNVGVBNUtVaFRaR3FycWg0QzB4TjRTVXJTRkpuZXVxcUlBQUVDQkpZUXNHTmtDVHlYRWlCQWdBQUJBZ1FJRUNCUXJjQVJxZndyaVYyckZWQTRBUUpqRVBodWtyeE40c0l4SkN0SEFnUUlFQ0RRbFlBZEkxMUptNGNBQVFJRUNCQWdRSUFBZ1NrSlBEZkZhSXBNYVVYVlFtQ2FBbitVc2pSRnBybTJxaUpBZ0FDQkpRVHNHRmtDejZVRUNCQWdRSUFBQVFJRUNGUXBjRlNxL2t6Q1h6U3JjdmtWVFdBMEFoOU1wdmNaVGJZU0pVQ0FBQUVDSFFyNGczeUgyS1lpUUlBQUFRSUVDQkFnUUdBU0FzOUxGWDZYbXNSU0tvTEFaQVd1U0dWUG1XeDFDaU5BZ0FBQkFrc0srTVA4a29BdUowQ0FBQUVDQkFnUUlFQ2dLb0c3cGRxSFZWV3hZZ2tRR0tQQXk1UDBsOGFZdUp3SkVDQkFnRUFYQW02bDFZV3lPUWdRSUVDQUFBRUNCQWdRbUlyQWgxUElQYWRTakRvSUVKaWt3Tm1wcWp4dy9keEpWcWNvQWdRSUVDRFFnSUFkSXcwZ0dvSUFBUUlFQ0JBZ1FJQUFnU29FSHBncU5VV3FXR3BGRWhpMXdIT1N2YWJJcUpkUThnUUlFQ0RRdG9BZEkyMExHNThBQVFJRUNCQWdRSUFBZ2FrSWZDeUZIRHVWWXRSQmdNQWtCVTVPVlhkSmJKMWtkWW9pUUlBQUFRSU5DZGd4MGhDa1lRZ1FJRUNBQUFFQ0JBZ1FtTFJBZWE2SXBzaWtsMWh4QkVZdlVCNjQvdmlFcHNqb2wxSUJCQWdRSU5DMmdNWkkyOExHSjBDQUFBRUNCQWdRSUVCZzdBSmxwLzF6eDE2RS9Ba1FtTHpBUzFMaEtaT3ZVb0VFQ0JBZ1FLQUJBYmZTYWdEUkVBUUlFQ0JBZ0FBQkFnUUlURnFnN0JaNTU2UXJWQndCQW1NWE9DMEYzQzV4MGRnTGtUOEJBZ1FJRU9oQ3dJNlJMcFROUVlBQUFRSUVDQkFnUUlEQVdBWHNGaG5yeXNtYlFGMENUMCs1bWlKMXJibHFDUkFnUUdBSkFZMlJKZkJjU29BQUFRSUVDQkFnUUlEQTVBWEticEdqSjErbEFna1FHTFBBUHlYNUVnNENCQWdRSUVCZ1JnRzMwcG9SeW1rRUNCQWdRSUFBQVFJRUNGUW5VSDVmK2t6aWp0VlZybUFDQk1ZaWNFRVNMYmZRT21Nc0NjdVRBQUVDQkFnTVFjQ09rU0dzZ2h3SUVDQkFnQUFCQWdRSUVCaWlRTmt0b2lreXhKV1JFd0VDcXdML2IxNW9pcXhxK0VxQUFBRUNCR1lVc0dOa1JpaW5FU0JBZ0FBQkFnUUlFQ0JRbmNBblV2RmRxcXRhd1FRSWpFWGdsQ1I2cDhUbFkwbFluZ1FJRUNCQVlDZ0Nkb3dNWlNYa1FZQUFBUUlFQ0JBZ1FJREFrQVFlbEdRMFJZYTBJbkloUUdDdFFHbUduSmpRRkZtcjRqVUJBZ1FJRUpoUlFHTmtSaWluRVNCQWdBQUJBZ1FJRUNCUWxjQWZWMVd0WWdrUUdKdkFDNUx3NThlV3RId0pFQ0JBZ01CUUJOeEtheWdySVE4Q0JBZ1FJRUNBQUFFQ0JJWWljUGNrOHBHaEpDTVBBZ1FJYkNmdzVYeC9kT0xTN2Q3M0xRRUNCQWdRSURDamdCMGpNMEk1alFBQkFnUUlFQ0JBZ0FDQmFnU2VYVTJsQ2lWQVlHd0NWeWJoSnlZMFJjYTJjdklsUUlBQWdVRUphSXdNYWpra1E0QUFBUUlFQ0JBZ1FJQkF6d0ozelB3UDdUa0gweE1nUUdBamdaZm5nNDl0OUtIM0NSQWdRSUFBZ2RrRU5FWm1jM0lXQVFJRUNCQWdRSUFBQVFKMUNEd3paYnJsY0IxcnJVb0NZeFA0ZGhKKzF0aVNsaThCQWdRSUVCaWlnRC93RDNGVjVFU0FBQUVDQkFnUUlFQ0FRQjhDdDh5a1gwMXM2V055Y3hJZ1FHQW5BZy9KNSsvWnlUaytKa0NBQUFFQ0JHWVFzR05rQmlTbkVDQkFnQUFCQWdRSUVDQlFoY0RUVXFXbVNCVkxyVWdDb3hQNCsyU3NLVEs2WlpNd0FRSUVDQXhWd0k2Um9hNk12QWdRSUVDQUFBRUNCQWdRNkZKZ3YweDJlbUxQTGljMUZ3RUNCR1lRK0VIT3VYM2luQm5PZFFvQkFnUUlFQ0F3ZzRBZEl6TWdPWVVBQVFJRUNCQWdRSUFBZ2NrTFBEVVZhb3BNZnBrVlNHQjBBbGNsNDhjbU5FVkd0M1FTSmtDQUFJRWhDOWd4TXVUVmtSc0JBZ1FJRUNCQWdBQUJBbDBJN0pGSnltNlIvYnVZekJ3RUNCQ1lRK0RWT2ZkMzVqamZxUVFJRUNCQWdNQU1BbmFNeklEa0ZBSUVDQkFnUUlBQUFRSUVKaTF3WXFyVEZKbjBFaXVPd0NnRlRrM1dmekRLekNWTmdBQUJBZ1FHTG1ESHlNQVhTSG9FQ0JBZ1FJQUFBUUlFQ0xRcVVQNnkyRmNTdDI1MUZvTVRJRUJnUG9FcmMvcTlFaCtaN3pKbkV5QkFnQUFCQXJNSTJERXlpNUp6Q0JBZ1FJQUFBUUlFQ0JDWXFzRHhLVXhUWktxcnF5NEM0eFY0U1ZMWEZCbnYrc21jQUFFQ0JBWXVZTWZJd0JkSWVnUUlFQ0JBZ0FBQkFnUUl0Q3J3b1l4K1hLc3pHSndBQVFMekNYd3RweCtkdUdpK3k1eE5nQUFCQWdRSXpDcGd4OGlzVXM0alFJQUFBUUlFQ0JBZ1FHQnFBa2VsSUUyUnFhMnFlZ2lNVzZEY1FxczhiRjFUWk56cktIc0NCQWdRR0xpQXhzakFGMGg2QkFnUUlFQ0FBQUVDQkFpMEp2Q00xa1kyTUFFQ0JCWVRlSDR1KzdmRkxuVVZBUUlFQ0JBZ01LdUFXMm5OS3VVOEFnUUlFQ0JBZ0FBQkFnU21KSEN6RlBQdHhLNVRLa290QkFpTVd1Qmp5YjdzWXJ0aTFGVkluZ0FCQWdRSWpFREFqcEVSTEpJVUNSQWdRSUFBQVFJRUNCQm9YS0RjcWtaVHBIRldBeElnc0tEQStibnVNUWxOa1FVQlhVYUFBQUVDQk9ZUjBCaVpSOHU1QkFnUUlFQ0FBQUVDQkFoTVFXQzNGUEdrS1JTaUJnSUVKaVB3KzZtazdHSnpFQ0JBZ0FBQkFoMElhSXgwZ0d3S0FnUUlFQ0JBZ0FBQkFnUUdKZkFyeWVhZ1FXVWtHUUlFYWhaNFU0cC9YYzBBYWlkQWdBQUJBbDBMZU1aSTErTG1JMENBQUFFQ0JBZ1FJRUNnYjRIeVlPTjc5SjJFK1FrUUlCQ0IweE5ISlg1Q2d3QUJBZ1FJRU9oT3dJNlI3cXpOUklBQUFRSUVDQkFnUUlCQS93SkhKd1ZOa2Y3WFFRWUVDR3phdERVSWowMW9pdmhwSUVDQUFBRUNIUXRvakhRTWJqb0NCQWdRSUVDQUFBRUNCSG9WS0E5ZGR4QWdRR0FJQWk5S0VtVUhtNE1BQVFJRUNCRG9XTUN0dERvR054MEJBZ1FJRUNCQWdBQUJBcjBKM0Rnem41bllvN2NNVEV5QUFJR2ZDWHcwWCs2ZHVPSm4zL29uQVFJRUNCQWcwS1dBSFNOZGFwdUxBQUVDQkFnUUlFQ0FBSUUrQlI2VHlUVkYrbHdCY3hNZ1VBVE9Uend1b1NsU05Cd0VDQkFnUUtBSEFZMlJIdEJOU1lBQUFRSUVDQkFnUUlCQTV3Smx0L3p2ZFQ2ckNRa1FJSEJkZ2NmbnJWT3YrN1ozQ0JBZ1FJQUFnYTRFTkVhNmtqWVBBUUlFQ0JBZ1FJQUFBUUo5Q3BRSHJ0K216d1RNVFlBQWdRaThMUEUyRWdRSUVDQkFnRUMvQWhvai9mcWJuUUFCQWdRSUVDQkFnQUNCYmdTZTFNMDBaaUZBZ01DR0FwL05KOC9ZOEZNZkVDQkFnQUFCQXAwSmVQaDZaOVFtSWtDQUFBRUNCQWdRSUVDZ0o0SHkwUFh2SnE3ZjAveW1KVUNBd0FVaE9EcnhUUlFFQ0JBZ1FJQkEvd0oyalBTL0JqSWdRSUFBQVFJRUNCQWdRS0JkZ1JNenZLWkl1OFpHSjBCZ3h3SlB6Y2VhSWpzMjhpa0JBZ1FJRU9oTXdJNlJ6cWhOUklBQUFRSUVDQkFnUUlCQVR3S25aTjVmNkdsdTB4SWdRT0ROSVhnMEJnSUVDQkFnUUdBNEFob2p3MWtMbVJBZ1FJQUFBUUlFQ0JBZzBMeEFlZWo2dnpVL3JCRUpFQ0F3azhEbmN0YmRFaGZQZExhVENCQWdRSUFBZ1U0RTNFcXJFMmFURUNCQWdBQUJBZ1FJRUNEUWs4QVRlcHJYdEFRSUVMZ29CSTlOYUlyNFdTQkFnQUFCQWdNVHNHTmtZQXNpSFFJRUNCQWdRSUFBQVFJRUdoUFlKeU45TDdGSFl5TWFpQUFCQXJNTC9IcE9mY3ZzcHp1VEFBRUNCQWdRNkVyQWpwR3VwTTFEZ0FBQkFnUUlFQ0JBZ0VEWEFyK2FDVFZGdWxZM0h3RUNSZUJsQ1UwUlB3c0VDQkFnUUdDZ0FuYU1ESFJocEVXQUFBRUNCQWdRSUVDQXdOSUNIOG9JeHkwOWlnRUlFQ0F3bjhDbmMzcDV2dEdsODEzbWJBSUVDQkFnUUtBckFZMlJycVROUTRBQUFRSUVDQkFnUUlCQWx3SkhaTEp2SlB6TzA2VzZ1UWdRK0ZFSWprNThCd1VCQWdRSUVDQXdYQUczMGhydTJzaU1BQUVDQkFnUUlFQ0FBSUhGQlg0emwycUtMTzduU2dJRTVoZTRLcGM4THFFcE1yK2RLd2dRSUVDQVFLY0NHaU9kY3B1TUFBRUNCQWdRSUVDQUFJRU9CRXBENUQ5Mk1JOHBDQkFnc0ZiZ3IvUE5TV3ZmOEpvQUFRSUVDQkFZcG9DL1FUWE1kWkVWQVFJRUNCQWdRSUFBQVFLTEM1UjcrLy9iNHBlN2tnQUJBbk1MbEliSUNZa3I1NzdTQlFRSUVDQkFnRURuQW5hTWRFNXVRZ0lFQ0JBZ1FJQUFBUUlFV2hZb3Q3SnhFQ0JBb0N1QmIyYWl4eVkwUmJvU053OEJBZ1FJRUZoU3dJNlJKUUZkVG9BQUFRSUVDQkFnUUlEQW9BUjJUemJmUyt3N3FLd2tRNERBVkFVdVNtRjNUM3h1cWdXcWl3QUJBZ1FJVEZIQWpwRXBycXFhQ0JBZ1FJQUFBUUlFQ05RcmNIeEsxeFNwZC8xVlRxQkxnZkt3OWNja05FVzZWRGNYQVFJRUNCQm9RRUJqcEFGRVF4QWdRSUFBQVFJRUNCQWdNQmlCM3hoTUpoSWhRR0RxQXY4MUJmN1QxSXRVSHdFQ0JBZ1FtS0tBVzJsTmNWWFZSSUFBQVFJRUNCQWdRS0JPZ1gxUzl2Y1QxNit6ZkZVVElOQ2h3THN5MThNVG5pdlNJYnFwQ0JBZ1FJQkFVd0oyakRRbGFSd0NCQWdRSUVDQUFBRUNCUG9XT0NFSmFJcjB2UXJtSnpCOWdTK254UCtZMEJTWi9scXJrQUFCQWdRbUtxQXhNdEdGVlJZQkFnUUlFQ0JBZ0FDQkNnVWVXV0hOU2laQW9GdUJDek5kdVdYZkJkMU9hellDQkFnUUlFQ2dTUUczMG1wUzAxZ0VDQkFnUUlBQUFRSUVDUFFsc0Y4bVBpdXhhMThKbUpjQWdja0xiRTJGRDAyOGQvS1ZLcEFBQVFJRUNFeGN3STZSaVMrdzhnZ1FJRUNBQUFFQ0JBaFVJdkNycVZOVHBKTEZWaWFCbmdTZWszazFSWHJDTnkwQkFnUUlFR2hTUUdPa1NVMWpFU0JBZ0FBQkFnUUlFQ0RRbDBDNXRZMkRBQUVDYlFtOEpnTS92NjNCalV1QUFBRUNCQWgwSytCV1d0MTZtNDBBQVFJRUNCQWdRSUFBZ2VZRkRzaVE1VFphVzVvZjJvZ0VDQkRZOU5rWTNDTnhFUXNDQkFnUUlFQmdHZ0oyakV4akhWVkJnQUFCQWdRSUVDQkFvR2FCWDBueG1pSTEvd1NvblVCN0FtZG02SWNrTkVYYU16WXlBUUlFQ0JEb1hFQmpwSE55RXhJZ1FJQUFBUUlFQ0JBZzBMREFJeG9lejNBRUNCQW9BcVVaOHZERTk4czNEZ0lFQ0JBZ1FHQTZBaG9qMDFsTGxSQWdRSUFBQVFJRUNCQ29VV0NmRkgzdkdndFhNd0VDclF2OGZtWTR1ZlZaVEVDQUFBRUNCQWgwTHFBeDBqbTVDUWtRSUVDQUFBRUNCQWdRYUZEZ2hJeTFXNFBqR1lvQUFRSkY0TThTZjR1Q0FBRUNCQWdRbUthQXhzZzAxMVZWQkFnUUlFQ0FBQUVDQkdvUmNCdXRXbFphblFTNkUzaHRwaXFORVFjQkFnUUlFQ0F3VVlITkU2MUxXUVFJRUNCQWdBQUJBZ1FJVEY5Z3I1VDR3OFFlMHk5VmhRUUlkQ1R3M3N6enNNVGxIYzFuR2dJRUNCQWdRS0FIQVR0R2VrQTNKUUVDQkFnUUlFQ0FBQUVDalFnOE1LTm9palJDYVJBQ0JDTHcyY1FqRTVvaWZod0lFQ0JBZ01ERUJUUkdKcjdBeWlOQWdBQUJBZ1FJRUNBd1lZR0hUN2cycFJFZzBLM0FXWm51bHhNWGREdXQyUWdRSUVDQUFJRStCTnhLcXc5MWN4SWdRSUFBQVFJRUNCQWdzS3pBTGhuZzdNUyt5dzdrZWdJRXFoYzROd0wzU0h5NWVna0FCQWdRSUVDZ0VnRTdSaXBaYUdVU0lFQ0FBQUVDQkFnUW1KakEzVktQcHNqRUZsVTVCSG9RdURSemxwMGltaUk5NEp1U0FBRUNCQWowSmFBeDBwZThlUWtRSUVDQUFBRUNCQWdRV0ViZ29jdGM3Rm9DQkFoRTRNckU0eElmcGtHQUFBRUNCQWpVSmFBeFV0ZDZxNVlBQVFJRUNCQWdRSURBVkFRZVBKVkMxRUdBUUc4Q3o4dk1mOS9iN0NZbVFJQUFBUUlFZWhQd2pKSGU2RTFNZ0FBQkFnUUlFQ0JBZ01DQ0FvZm51bTh0ZUszTENCQWdVQVJlbUhnNkNnSUVDQkFnUUtCT0FUdEc2bHgzVlJNZ1FJQUFBUUlFQ0JBWXM0RGJhSTE1OWVST29IK0J0eVNGUCt3L0RSa1FJRUNBQUFFQ2ZRbG9qUFFsYjE0Q0JBZ1FJRUNBQUFFQ0JCWVYwQmhaVk01MUJBaThMd1NQVFpUbml6Z0lFQ0JBZ0FDQlNnWGNTcXZTaFZjMkFRSUVDQkFnUUlBQWdaRUszQ0I1bjVQWWZhVDVTNXNBZ2Y0RVRzN1U5MDVjMEY4S1ppWkFnQUFCQWdTR0lHREh5QkJXUVE0RUNCQWdRSUFBQVFJRUNNd3FjTytjcUNreXE1YnpDQkJZRlRnakx4NmUwQlJaRmZHVkFBRUNCQWhVTEtBeFV2SGlLNTBBQVFJRUNCQWdRSURBQ0FVZVBNS2NwVXlBUUw4Q1A4ajA5MG1jMlc4YVppZEFnQUFCQWdTR0lxQXhNcFNWa0FjQkFnUUlFQ0JBZ0FBQkFyTUkzSCtXazV4RGdBQ0JGWUVMOC9YNHhLbEVDQkFnUUlBQUFRS3JBaG9qcXhLK0VpQkFnQUFCQWdRSUVDQXdkSUhEaytDdGhwNmsvQWdRR0l6QXBjbWszRDdyMDRQSlNDSUVDQkFnUUlEQUlBUTBSZ2F4REpJZ1FJQUFBUUlFQ0JBZ1FHQUdnWElySEFjQkFnUm1FYmdxSi8xZTRuL1Bjckp6Q0JBZ1FJQUFnYm9FTkVicVdtL1ZFaUJBZ0FBQkFnUUlFQml6d0lQR25MemNDUkRvVEtBMFJaNlNlRTFuTTVxSUFBRUNCQWdRR0pYQTVsRmxLMWtDQkFnUUlFQ0FBQUVDQkdvVktIK3A2K3pFVFdvRlVEY0JBak1MUEQxbkJEaHR3QUFBUUFCSlJFRlV2bkRtczUxSWdBQUJBZ1FJVkNkZ3gwaDFTNjVnQWdRSUVDQkFnQUFCQXFNVU9DWlphNHFNY3Vra1RhQlRnZitTMlRSRk9pVTNHUUVDQkFnUUdKK0F4c2o0MWt6R0JBZ1FJRUNBQUFFQ0JHb1V1SCtOUmF1WkFJRzVCRjZRcy85MHJpdWNUSUFBQVFJRUNGUXBvREZTNWJJcm1nQUJBZ1FJRUNCQWdNRG9CRHg0ZlhSTEptRUNuUXE4SWJNOXE5TVpUVWFBQUFFQ0JBaU1Wc0F6UmthN2RCSW5RSUFBQVFJRUNCQWdVSTNBN3FuMDNNUWUxVlNzVUFJRTVoRjRZMDUrYk9MS2VTNXlMZ0VDQkFnUUlGQ3ZnQjBqOWE2OXlna1FJRUNBQUFFQ0JBaU1SZURPU1ZSVFpDeXJKVThDM1FxOE5kT2RtTkFVNmRiZGJBUUlFQ0JBWU5RQ0dpT2pYajdKRXlCQWdBQUJBZ1FJRUtoQzRGNVZWS2xJQWdUbUZYaFBMbmhNWXV1OEZ6cWZBQUVDQkFnUXFGdEFZNlR1OVZjOUFRSUVDQkFnUUlBQWdURUkzR01NU2NxUkFJRk9CVDZlMlg0amNWbW5zNXFNQUFFQ0JBZ1FtSVNBWjR4TVloa1ZRWUFBQVFJRUNCQWdRR0N5QXJ1bXN2SjhrYjBtVzZIQ0NCQ1lWK0JEdWVDaGlaL09lNkh6Q1JBZ1FJQUFBUUpGd0k0UlB3Y0VDQkFnUUlBQUFRSUVDQXhaNEpna3B5a3k1QldTRzRGdUJjcE9rUk1TbWlMZHVwdU5BQUVDQkFoTVNrQmpaRkxMcVJnQ0JBZ1FJRUNBQUFFQ2t4TTRibklWS1lnQWdVVUZQcGtMSDVRNGY5RUJYRWVBQUFFQ0JBZ1FLQUlhSTM0T0NCQWdRSUFBQVFJRUNCQVlzb0FIcnc5NWRlUkdvRHVCVDJXcUJ5VE82MjVLTXhFZ1FJQUFBUUpURmZDTWthbXVyTG9JRUNCQWdBQUJBZ1FJakYrZy9MN3lvOFMrNHk5RkJRUUlMQ0h3cFZ4NzM4VFpTNHpoVWdJRUNCQWdRSURBTlFKMmpGeEQ0UVVCQWdRSUVDQkFnQUFCQWdNVHVHM3kwUlFaMktKSWgwREhBaWRudm5zbU5FVTZoamNkQVFJRUNCQ1lzb0RHeUpSWFYyMEVDQkFnUUlBQUFRSUV4aTF3N0xqVGx6MEJBa3NLZkRIWGwyZUtuTHZrT0M0blFJQUFBUUlFQ0d3am9ER3lEWWR2Q0JBZ1FJQUFBUUlFQ0JBWWtNQmRCcFNMVkFnUTZGYmdHNW11TkVWKzJPMjBaaU5BZ0FBQkFnUnFFTkFZcVdHVjFVaUFBQUVDQkFnUUlFQmduQUozRzJmYXNpWkFZRW1CeitYNnV5ZSt1K1E0TGlkQWdBQUJBZ1FJckN2ZzRldnJzbmlUQUFFQ0JBZ1FJRUNBQUlHZUJmYk8vT1gyT2Y0eVY4OExZWG9DSFF0OFBQTTlPUEdUanVjMUhRRUNCQWdRSUZDUmdGOHlLbHBzcFJJZ1FJQUFBUUlFQ0JBWWtjQ2RrNnZmVjBhMFlGSWwwSURBQnpMRy9ST2FJZzFnR29JQUFRSUVDQkRZV01BdkdodmIrSVFBQVFJRUNCQWdRSUFBZ2Y0RWZyRy9xYzFNZ0VBUEF2K1NPWTlQWE5qRDNLWWtRSUFBQVFJRUtoUFFHS2xzd1pWTGdBQUJBZ1FJRUNCQVlDUUNaY2VJZ3dDQk9nVGVueklma2Jpb2puSlZTWUFBQVFJRUNQUXRvREhTOXdxWW53QUJBZ1FJRUNCQWdBQ0I5UVR1dXQ2YjNpTkFZSElDYjB0RkQwbjhkSEtWS1lnQUFRSUVDQkFZcklER3lHQ1hSbUlFQ0JBZ1FJQUFBUUlFcWhVNE9KWGZ0TnJxRlU2Z0hvSFhwOVJISlM2cnAyU1ZFaUJBZ0FBQkFrTVEwQmdad2lySWdRQUJBZ1FJRUNCQWdBQ0J0UUpIcmYzR2F3SUVKaW53eGxUMTI0bXRrNnhPVVFRSUVDQkFnTUNnQlRSR0JyMDhraU5BZ0FBQkFnUUlFQ0JRcGNDZHFxeGEwUVRxRVhoQlN2M054QlgxbEt4U0FnUUlFQ0JBWUVnQ0dpTkRXZzI1RUNCQWdBQUJBZ1FJRUNCUUJPNklnUUNCeVFvOE81WDlVZUtxeVZhb01BSUVDQkFnUUdEd0Fyc01Qa01KRWlCQWdBQUJBZ1FJRUNCUW04RFJ0UldzWGdJVkNGeVpHcCtTZUhrRnRTcVJBQUVDQkFnUUdMakE1b0huSnowQ0JBZ1FJRUNBQUFFQ0JPb1MyRC9sbmwxWHlhb2xNSG1CeTFQaDR4SnZtbnlsQ2lSQWdBQUJBZ1JHSVdESHlDaVdTWklFQ0JBZ1FJQUFBUUlFcWhGd0c2MXFsbHFobFFoY2xEb2ZsVGlwa25xVlNZQUFBUUlFQ0l4QVFHTmtCSXNrUlFJRUNCQWdRSUFBQVFJVkNSeFZVYTFLSlRCMWdRdFQ0Q01TL3pyMVF0VkhnQUFCQWdRSWpFdEFZMlJjNnlWYkFnUUlFQ0JBZ0FBQkFsTVh1TVBVQzFRZmdVb0V5aTN4SHBUNGJDWDFLcE1BQVFJRUNCQVlrY0QxUnBTclZBa1FJRUNBQUFFQ0JBZ1FtTDdBa2RNdlVZVUVKaTl3WmlxOGIwSlRaUEpMclVBQ0JBZ1FJREJPQVE5ZkgrZTZ5Wm9BQVFJRUNCQWdRSURBRkFXMnBLaHk2NTNyVDdFNE5SR29ST0F6cWZQNHhQY3JxVmVaQkFnUUlFQ0F3QWdGN0JnWjRhSkptUUFCQWdRSUVDQkFnTUJFQlk1SVhab2lFMTFjWlZVaDhPNVVlYStFcGtnVnk2MUlBZ1FJRUNBd1hnR05rZkd1bmN3SkVDQkFnQUFCQWdRSVRFM2c5bE1yU0QwRUtoSjRWV3A5ZU9LbkZkV3NWQUlFQ0JBZ1FHQ2tBaG9qSTEwNGFSTWdRSUFBQVFJRUNCQ1lvTUR0SmxpVGtnalVJUEJuS2ZMSmlTdHFLRmFOQkFnUUlFQ0F3UGdGZGhsL0NTb2dRSUFBQVFJRUNCQWdRR0FpQWhvakUxbElaVlFqVUJvaHBTSHltbW9xVmlnQkFnUUlFQ0F3Q1FHTmtVa3NveUlJRUNCQWdBQUJBZ1FJVEVMQXJiUW1zWXlLcUVUZ290VDU2TVE3SzZsWG1RUUlFQ0JBZ01DRUJEWlBxQmFsRUNCQWdBQUJBZ1FJRUNBd1hvRXRTYjM4ajliZHhsdUN6QWxVSTNCdUt2M2x4SWVycVZpaEJBZ1FJRUNBd0tRRTdCaVoxSElxaGdBQkFnUUlFQ0JBZ01Cb0JRNVA1cG9pbzEwK2lWY2s4T1hVK3JERXR5cXFXYWtFQ0JBZ1FJREF4QVE4ZkgxaUM2b2NBZ1FJRUNCQWdBQUJBaU1WdU5WSTg1WTJnWm9FM3BWaWowMW9pdFMwNm1vbFFJQUFBUUlURk5BWW1lQ2lLb2tBQVFJRUNCQWdRSURBQ0FVMFJrYTRhRkt1U3VERnFiYmNQdXVDcXFwV0xBRUNCQWdRSURCSkFiZlNtdVN5S29vQUFRSUVDQkFnUUlEQTZBUTBSa2EzWkJLdVJPRHkxUG1VeENzcnFWZVpCQWdRSUVDQVFBVUNHaU1WTExJU0NSQWdRSUFBQVFJRUNJeEFRR05rQklza3hlb0VmcEtLSDVYNGwrb3FWekFCQWdRSUVDQXdhUUdOa1VrdnIrSUlFQ0JBZ0FBQkFnUUlqRWJnMXFQSlZLSUU2aEQ0V3Nvc0Qxbi9SaDNscXBJQUFRSUVDQkNvU1dCelRjV3FsUUFCQWdRSUVDQkFnQUNCUVFyc25xeCttdGd5eU93a1JhQStnUStrNUY5TC9MaSswbFZNZ0FBQkFnUUkxQ0RnNGVzMXJMSWFDUkFnUUlBQUFRSUVDQXhiNFBDa3B5a3k3RFdTWFQwQ2IwaXBEMGxvaXRTejVpb2xRSUFBQVFMVkNXaU1WTGZrQ2laQWdBQUJBZ1FJRUNBd09JRmJEQzRqQ1JHb1QrQ0tsUHlNeEltSlMrb3JYOFVFQ0JBZ1FJQkFUUUtlTVZMVGFxdVZBQUVDQkFnUUlFQ0F3REFGRGgxbVdySWlVSTNBOTFOcHVYWFdSNnVwV0tFRUNCQWdRSUJBMVFJYUkxVXZ2K0lKRUNCQWdBQUJBZ1FJREVMZzVvUElRaElFNmhUNFpNcitsY1IzNnl4ZjFRUUlFQ0JBZ0VDTkFtNmxWZU9xcTVrQUFRSUVDQkFnUUlEQXNBUU9HVlk2c2lGUWpjQnJVK2x4Q1UyUmFwWmNvUVFJRUNCQWdFQVIwQmp4YzBDQUFBRUNCQWdRSUVDQVFOOENHaU45cjRENWF4TzRQQVUvT2ZHRXhLVzFGYTllQWdRSUVDQkFnSUJiYWZrWklFQ0FBQUVDQkFnUUlFQ2did0dOa2I1WHdQdzFDWnlkWWgrWitIQk5SYXVWQUFFQ0JBZ1FJTEJXWVBQYWI3d21RSUFBQVFJRUNCQWdRSUJBeHdKYk10L0ZpVjA3bnRkMEJHb1VPQ1ZGbDZiSTEyc3NYczBFQ0JBZ1FJQUFnVlVCdDlKYWxmQ1ZBQUVDQkFnUUlFQ0FBSUUrQkE3T3BKb2lmY2lic3phQkY2Zmd1eVEwUldwYmVmVVNJRUNBQUFFQzF4RndLNjNya0hpREFBRUNCQWdRSUVDQUFJRU9CVzdlNFZ5bUlsQ2pRTm1SOVo4UzVVSHJEZ0lFQ0JBZ1FJQUFnUWhvalBneElFQ0FBQUVDQkFnUUlFQ2dUNEdiOVRtNXVRbE1YTUN0c3lhK3dNb2pRSUFBQVFJRUZoTndLNjNGM0Z4RmdBQUJBZ1FJRUNCQWdFQXpBZ2MyTTR4UkNCRFlUdURWK2Y2dUNiZk8yZzdHdHdRSUVDQkFnQUFCTzBiOERCQWdRSUFBQVFJRUNCQWcwS2ZBVGZ1YzNOd0VKaWh3VVdyNjNjVHJKMWlia2dnUUlFQ0FBQUVDalFob2pEVENhQkFDQkFnUUlFQ0FBQUVDQkJZVTBCaFpFTTVsQk5ZUk9EM3ZQU3J4eVhVKzh4WUJBZ1FJRUNCQWdNQ0tnRnRwK1ZFZ1FJQUFBUUlFQ0JBZ1FLQlBnWVA2bk56Y0JDWWs4TXJVOGdzSlRaRUpMYXBTQ0JBZ1FJQUFnWFlFN0JocHg5V29CQWdRSUVDQUFBRUNCQWpNSnVBWkk3TTVPWXZBUmdMbjVvTW5KZDY2MFFuZUowQ0FBQUVDQkFnUTJGWkFZMlJiRDk4UklFQ0FBQUVDQkFnUUlOQ3RnTVpJdDk1bW01YkFSMVBPWXhMbEZsb09BZ1FJRUNCQWdBQ0JHUVhjU210R0tLY1JJRUNBQUFFQ0JBZ1FJTkM0UVBsOXhETkdHbWMxWUFVQ1cxUGpueVh1bmRBVUNZS0RBQUVDQkFnUUlEQ1BnQjBqODJnNWx3QUJBZ1FJRUNCQWdBQ0JKZ1gyeldCK0oybFMxRmcxQ0p5ZEloK2ZlSGNOeGFxUkFBRUNCQWdRSU5DR2dCMGpiYWdha3dBQkFnUUlFQ0JBZ0FDQldRUnVQTXRKemlGQTRCcUJkK2JWN1JLYUl0ZVFlRUdBQUFFQ0JBZ1FtRjlBWTJSK00xY1FJRUNBQUFFQ0JBZ1FJTkNNd0kyYUdjWW9CQ1l2Y0hFcWZFYmlseFBuVEw1YUJSSWdRSUFBQVFJRVdoYXdiYjFsWU1NVElFQ0FBQUVDQkFnUUlMQ2hnQjBqRzlMNGdNQTFBaC9NcTNMcnJOTVNEZ0lFQ0JBZ1FJQUFnUVlFN0JocEFORVFCQWdRSUVDQUFBRUNCQWdzSkZDZU1lSWdRR0I5Z1ovbTdTY243cHM0TGVFZ1FJQUFBUUlFQ0JCb1NNQ09rWVlnRFVPQUFBRUNCQWdRSUVDQXdOd0NHaU56azdtZ0VvRlBwYzdISmI1U1NiM0tKRUNBQUFFQ0JBaDBLbURIU0tmY0ppTkFnQUFCQWdRSUVDQkFZSTJBWjR5c3dmQ1NRQVF1U3p3N2NiZUVwa2dRSEFRSUVDQkFnQUNCTmdUc0dHbEQxWmdFQ0JBZ1FJQUFBUUlFQ013aVlNZklMRXJPcVVYZ3N5bjB4TVFYYXlsWW5RUUlFQ0JBZ0FDQnZnVHNHT2xMM3J3RUNCQWdRSUFBQVFJRUNHaU0rQmtnc0duVDFpRDhWZUx1Q1UwUlB4RUVDQkFnUUlBQWdRNEU3QmpwQU5rVUJBZ1FJRUNBQUFFQ0JBaXNLN0QzdXU5NmswQTlBcDlQcVU5TWZMcWVrbFZLZ0FBQkFnUUlFT2hmd0k2Ui90ZEFCZ1FJRUNCQWdBQUJBZ1JxRmRpcjFzTFZYYjNBaFJGNGN1TG9oS1pJOVQ4T0FBZ1FJRUNBQUlHdUJld1k2VnJjZkFRSUVDQkFnQUFCQWdRSXJBcnN1ZnJDVndJVkNid3Z0WmFteUdrVjFheFVBZ1FJRUNCQWdNQ2dCT3dZR2RSeVNJWUFBUUlFQ0JBZ1FJQkFWUUlhSTFVdGQvWEZuaE9CUnlVZW1EZ3Q0U0JBZ0FBQkFnUUlFT2hKUUdPa0ozalRFaUJBZ0FBQkFnUUlFQ0N3eWEyMC9CRFVJdkNHRkhxN3hEL1VVckE2Q1JBZ1FJQUFBUUpERm5BcnJTR3ZqdHdJRUNCQWdBQUJBZ1FJVEZ2QWpwRnByNi9xTm0wNkl3aC9rSGdiREFJRUNCQWdRSUFBZ2VFSWFJd01aeTFrUW9BQUFRSUVDQkFnUUtBMkFZMlIybGE4bm5vdlNhbC91UklYMTFPMlNna1FJRUNBQUFFQzR4RFFHQm5IT3NtU0FBRUNCQWdRSUVDQXdCUUYzRXByaXF1cXB2ZUU0S21KVTFFUUlFQ0FBQUVDQkFnTVU4QXpSb2E1THJJaVFJQUFBUUlFQ0JBZ1VJT0FIU00xckhJOU5aNmRVaCtYZUdoQ1U2U2VkVmNwQVFJRUNCQWdNRUtCelNQTVdjb0VDQkFnUUlBQUFRSUVDSXhmb1B3bHJhM2pMME1GQkRaZEZvUC9sbmgrNGlJZUJBZ1FJRUNBQUFFQ3d4ZHdLNjNocjVFTUNSQWdRSUFBQVFJRUNFeFJZTXNVaTFKVGRRS2ZUTVZQU1h5cXVzb1ZUSUFBQVFJRUNCQVlzWUJiYVkxNDhhUk9nQUFCQWdRSUVDQkFZTVFDR2lNalhqeXBYMzJyckJQaWNOZUVwb2dmQ0FJRUNCQWdRSURBeUFRMFJrYTJZTklsUUlBQUFRSUVDQkFnTUJFQmpaR0pMR1JsWlp5WGV2OGdjZHZFUDFkV3UzSUpFQ0JBZ0FBQkFwTVJjQ3V0eVN5bFFnZ1FJRUNBQUFFQ0JBaU1Tc0R2SXFOYXJ1cVR2U0lDTDBzOEwvR2o2alVBRUNCQWdBQUJBZ1JHTHVDWGtaRXZvUFFKRUNCQWdBQUJBZ1FJakZUQWpwR1JMbHlGYVorVW1wK1orR3FGdFN1WkFBRUNCQWdRSURCSkFiZlNtdVN5S29vQUFRSUVDQkFnUUlEQTRBVTBSZ2EvUk5VbitLMElQREp4ZkVKVHBQb2ZCd0FFQ0JBZ1FJREFsQVRzR0puU2FxcUZBQUVDQkFnUUlFQ0F3SGdFTkViR3MxYTFaWHBhQ3Y3UGlYOU1YSmx3RUNCQWdBQUJBZ1FJVEV4QVkyUmlDNm9jQWdRSUVDQkFnQUFCQWlNUnNIdDlKQXRWVVpybnA5YS9TdnlQeElVVjFhMVVBZ1FJRUNCQWdFQjFBaG9qMVMyNWdna1FJRUNBQUFFQ0JBZ01RbURySUxLUUJJRk5teTRJd3A4blhwclFFUEVUUVlBQUFRSUVDQkNvUUVCanBJSkZWaUlCQWdRSUVDQkFnQUNCQVFwY01jQ2NwRlNYd0tVcDk0V0pza3ZraDNXVnJsb0NCQWdRSUVDQVFOMENHaU4xcjcvcUNSQWdRSUFBQVFJRUNQUWxvREhTbDd4NXJ3ckJPeE4va3ZnU0RnSUVDQkFnUUlBQWdmb0VORWJxVzNNVkV5QkFnQUFCQWdRSUVCaUN3T1ZEU0VJT1ZRbVVadHhyRXM5UG5GcFY1WW9sUUlBQUFRSUVDQkRZUmtCalpCc08zeEFnUUlBQUFRSUVDQkFnMEpHQUhTTWRRWnRtMHlVeGVHWGlyeE9uSlJ3RUNCQWdRSUFBQVFLVkMyaU1WUDREb0h3Q0JBZ1FJRUNBQUFFQ1BRbG9qUFFFWDlHMEY2ZldWeVhLTTBTK1UxSGRTaVZBZ0FBQkFnUUlFTmlKd09hZGZPNWpBZ1FJRUNCQWdBQUJBZ1FJdENXd05RTmZyNjNCalZ1dHdQbXB2T3dPZVZuaTdHb1ZGRTZBQUFFQ0JBZ1FJTENoZ0Iwakc5TDRnQUFCQWdRSUVDQkFnQUNCbGdYS3JwSGRXcDdEOFBVSW5KZFN5eTJ6WHBnNHE1NnlWVXFBQUFFQ0JBZ1FJREN2Z01iSXZHTE9KMENBQUFFQ0JBZ1FJRUNnS1FHTmthWWs2eDduakpUL29rUzViVmJaTGVJZ1FJQUFBUUlFQ0JBZ3NFTUJqWkVkOHZpUUFBRUNCQWdRSUVDQUFJRVdCWDZhc2Zkc2NYeERUMXZnb3ludkx4TW5KYTZjZHFtcUkwQ0FBQUVDQkFnUWFGSkFZNlJKVFdNUklFQ0FBQUVDQkFnUUlEQ1B3SVU1ZWY5NUxuQnU5UUxsdVRSdlRKUWRJcCtwWGdNQUFRSUVDQkFnUUlEQVFnSWFJd3V4dVlnQUFRSUVDQkFnUUlBQWdRWUV5bzRSQjRGWkJDN09TVzlPbEllcWYyR1dDNXhEZ0FBQkFnUUlFQ0JBWUNNQmpaR05aTHhQZ0FBQkFnUUlFQ0JBZ0VEYkFoZTBQWUh4Unk5d1NpcDRhZUpOQ1Q4dm8xOU9CUkFnUUlBQUFRSUVoaUdnTVRLTWRaQUZBUUlFQ0JBZ1FJQUFnUm9GeXEyMEhBUzJGN2c4YjVUZElXNlh0YjJNN3drUUlFQ0FBQUVDQkJvUjBCaHBoTkVnQkFnUUlFQ0FBQUVDQkFnc0lLQXhzZ0RhaEM4NVBiVzlQUEc2eFBjblhLZlNDQkFnUUlBQUFRSUVlaGJRR09sNUFVeFBnQUFCQWdRSUVDQkFvR0lCenhpcGVQRlhTcjhxWHorY2VGWGlyWWxMRXc0Q0JBZ1FJRUNBQUFFQ3JRcG9qTFRLYTNBQ0JBZ1FJRUNBQUFFQ0JIWWc0SmtSTzhDWitFZW5wcjdTREhsRDRxeUoxNm84QWdRSUVDQkFnQUNCZ1Fsb2pBeHNRYVJEZ0FBQkFnUUlFQ0JBb0NJQk8wWXFXdXlVZWxuaW54T3ZTYnczc1RYaElFQ0FBQUVDQkFnUUlOQzVnTVpJNStRbUpFQ0FBQUVDQkFnUUlFQmdSZUJjRWxVSWZEUlZ2ajVSSHFoK2ZoVVZLNUlBQVFJRUNCQWdRR0RRQWhvamcxNGV5UkVnUUlBQUFRSUVDQkNZdE1BNWs2NnU3dUsray9MZmt2ajd4S2ZycGxBOUFRSUVDQkFnUUlEQTBBUTBSb2EySXZJaFFJQUFBUUlFQ0JBZ1VJK0F4c2kwMXZvYktlZU5pWDlJZkdsYXBhbUdBQUVDQkFnUUlFQmdTZ0lhSTFOYVRiVVFJRUNBQUFFQ0JBZ1FHSmVBeHNpNDFtdTliTXREMVA4dW9SbXlubzczQ0JBZ1FJQUFBUUlFQmltZ01UTElaWkVVQVFJRUNCQWdRSUFBZ1NvRU5FYkd1Y3huSk8zeUVQVzNKVDZZOEJEMUlEZ0lFQ0JBZ0FBQkFnVEdJNkF4TXA2MWtpa0JBZ1FJRUNCQWdBQ0JxUWxvakl4alJTOVBtaDlLdkN0UkdpTGZTamdJRUNCQWdBQUJBZ1FJakZaZzgyZ3psemdCQWdRSUVDQkFnQUFCQW1NWEtIOVI2OUxFOWNaZXlBVHpQeTgxdlROUkdpSHZUL3c0NFNCQWdBQUJBZ1FJRUNBd0NRR05rVWtzb3lJSUVDQkFnQUFCQWdRSWpGYWcvQS8zZlVlYi9iUVMvM3JLK2RmRSt4TC9rcmdvNFNCQWdBQUJBZ1FJRUNBd09RRzMwcHJja2lxSUFBRUNCQWdRSUVDQXdLZ0V5dTIwTkViNldiS3pNMjNaRFZLYUlTVytrM0FRSUVDQUFBRUNCQWdRbUx5QXhzamtsMWlCQkFnUUlFQ0FBQUVDQkFZdGNGYXl1OVdnTTV4T2NtVUh5SWNUcTQyUVUvTDZxdW1VcHhJQ0JBZ1FJRUNBQUFFQ3N3bG9qTXptNUN3Q0JBZ1FJRUNBQUFFQ0JOb1JPTE9kWVkwYWdTOG5QcEw0Nk1wWEQwMFBoSU1BQVFJRUNCQWdRSUNBeG9pZkFRSUVDQkFnUUlBQUFRSUUraFRRR0dsRy83SU04Nm5FYWlPa3ZQNStNME1iaFFBQkFnUUlFQ0JBZ01DMEJEUkdwcldlcWlGQWdBQUJBZ1FJRUNBd05vRnlLeTNIL0FMZnppVW5yNGxQNVBXNTh3L2pDZ0lFQ0JBZ1FJQUFBUUwxQ1dpTTFMZm1LaVpBZ0FBQkFnUUlFQ0F3SklFemhwVE1BSE81SkRsOVpydjRScjR2TzBRY0JBZ1FJRUNBQUFFQ0JBZ3NJS0F4c2dDYVN3Z1FJRUNBQUFFQ0JBZ1FhRXpBanBHZlVWNmVMNmNtdnByNDJrcVUxMTlNWEpCd0VDQkFnQUFCQWdRSUVDRFFrSURHU0VPUWhpRkFnQUFCQWdRSUVDQkFZQ0dCTXhlNmFwd1hsZWJIZHhPbko3NlpXTnNBS1E5R3Z5TGhJRUNBQUFFQ0JBZ1FJRUNnWllITkxZOXZlQUlFQ0JBZ1FJQUFBUUlFQ094SVlFcytMTGVMbXNKZjJqb3ZkWlJHVDJsOGZHY2x5dXZWK0Y1ZWIwMDRDQkFnUUlBQUFRSUVDQkRvVVVCanBFZDhVeE1nUUlBQUFRSUVDQkFnY0xYQVUvUFBneEkzU3V5NzV1dmExN3ZtL2E2TzBxaTVPRkVlWm43Unl1c2Y1dXRxZkgvTjZ4L2tkWWx6RXBjbUhBUUlFQ0JBZ0FBQkFnUUlERnhBWTJUZ0N5UTlBZ1FJRUNCQWdBQUJBZ1N1RnRnci95eU5rdDBTNWZlWTBrUXB4eDZKNjEvOTZtZnZiZlE3VHJtTjFZVXI1NjErS2JldUtzL3ZLRkVhSUQ5TmxGMGZWeVljQkFnUUdMdkFEVkpBK1hma0RSUGxkZmwzNWQ2Sjh1L1Q4bnFmeEo2SmNrNTV2Y2p4azF4MFZhTDhPN1EwaDlmK3U3WTBsOHRSL3QxYVhwY281MnNpQjhGQmdBQUJBdjBLYlBSTFE3OVptWjBBQVFJRUNCQWdRSUFBQVFJRUNCQWdRS0FJbEtiR1RSTDdyVVI1WGVMR0sxOVh2eTlmOTE5NXZ6UkRobnFVSmtwcGtLeHRscXcyVGNyWHNqdXYzSHJ3N0pVb3UvUkswOXBCZ0FBQkFnUWFFOUFZYVl6U1FBUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQnVRUktNK05taVpzbmZpNXhjT0xRbGEvbCsvSithWXpVZnBSYkhLNXRtSlRYWjYyOFZ4b29wWkZTM2l2UGQ3b2c0U0JBZ0FBQkFqc1UwQmpaSVk4UENSQWdRSUFBQVFJRUNCQWdRSUFBQVFJTENaVC81MUlhSGJkSUhMN3l0Ynd1elk3eWZ2bGFibVBsYUZhZzdDNDVJMUdhSkdldXhPa3JYOHY3SlVxanhVR0FBQUVDRlF0b2pGUzgrRW9uUUlBQUFRSUVDQkFnUUlBQUFRSUVsaElvdXpsS3MyUDc1a2Y1L3JERTZqT1E4dEl4SUlHeXkyUnQwNlEwUzc2Vk9IWGw2L241NmlCQWdBQ0JDUXRvakV4NGNaVkdnQUFCQXIwSzdKN1p5NE9CUzVTSEJhL2VBcUc4TGtlNTcvTXVpZFdIQnUrYTErV2M4dC9tY2swNXlzTXh0MXo5YXR0L2JNMjMyLyt5Vm00WlVONHJmME91eE9ycmN2L210ZTk1MkdWQUhBUUlFQ0JBZ0FDQk9RVU95dmxISm02YnVOM0sxL0w2Z0lSamVnTG5wS1RTS05rK1N1T2tORlN1VERnSUVDQkFZTVFDR2lNalhqeXBFeUJBZ0VBbkF1VWhsemRObEY5NlMxTmpiYk5qKzlkclA5OHo1dzd4S0UyU0h5VEtQWmpMTDN6bGI4dXQvYjY4L203aXRJUmJEQVRCUVlBQUFRSUVDRlFsVUc1dlZSb2VxODJQMGd3cFVmNmM1eUJRQkM1TG5KWlliWnA4TmErL2tpaGZTOVBFUVlBQUFRSWpFTkFZR2NFaVNaRUFBUUlFR2hjb3R6UW96WTV5YitmUzhDZ1B2Q3pmSDVnb2Z4dHc3V2U3NWZ0YWo5SWtPWDI3T0czTjk5dnZXc2xIRGdJRUNCQWdRSURBS0FUS1R0MDdKTzZZT0dybDlXM3l0ZXpZZFJCWVZLRHM0bDV0bEt3MlM3NmM5MG9UNVlwRkIzVWRBUUlFQ0RRdm9ESFN2S2tSQ1JBZ1FLQmZnZkxmdHRMd09DeHgrTXJYOHJwRWViODBQc3BPRDhmeUFtWFh5VGNTWDEvNStzMlZyK1c5Q3hNT0FnUUlFQ0JBZ01BUUJNcGZlbGx0Z0t4K3ZXWGV1OTRRa3BOREZRS1hwY3J5WitXMXpaSXY1ZnZTTkxrODRTQkFnQUNCamdYSy96eHlFQ0JBZ0FDQnNRbVU1c1poRzhTaGViODgzOFBScjhEM01uMXBrSlFvdi9DZGt2aENvdXhDY1JBZ1FJQUFBUUlFMmhBby80L2ppRVJwZnF3MlFNcHVrUEpuUndlQklRcVVwa2hwbHBRL0s1ZjQvTXJYNytlcmd3QUJBZ1JhRk5BWWFSSFgwQVFJRUNDd2xNQWV1YnJjMzduYzBxRGM0N2w4TGQ4Zm5yaCt3akZPZ2ZKTWs5VW1TV21VbE5lbGNYSnh3a0dBQUFFQ0JBZ1FtRWVnN0FLKzYwb2N1L0wxeHZNTTRGd0NBeFZZL1RQemFxT2svTG01N0RBcE8wOGNCQWdRSU5DQWdNWklBNGlHSUVDQUFJR2xCTXA5bkV2RFk3WDVVUjV1V2I0L0xPSDJCa0dvNE5pYUdzdXRCVXFUNURPSmsxZmlSL25xSUVDQUFBRUNCQWdVZ1MySjh1ZkYwZ0JaamZJWFoveC9qU0E0cWhBb3Uwdks4MHMrbS9qMFNud3VYLzBGb3lBNENCQWdNSytBUDBETUsrWjhBZ1FJRUZoVVlJOWNXQjV3V1c1blVCb2ZxdzJRbjh0ckI0SDFCRTdMbTZ0Tmt0V3ZQMWp2Uk84UklFQ0FBQUVDa3hPNGFTb3F1MEZXbXlCM3p1dnl3SFFIQVFMWENseVJsMlVueVdxanBId3RmOW5JenBJZ09BZ1FJTEFqQVkyUkhlbjRqQUFCQWdRV0ZiaGhMaXdOa0tNVDVmN081V3RwaHV5U2NCQllSdURNWEZ5YUpPV1h2bzhuUHBFNFArRWdRSUFBQVFJRXhpMXdXTkkvYmlYdW1hKzNUamdJRUpoZm9EUkZTbk5rYmJPa05FOUtFOFZCZ0FBQkFpc0NHaU4rRkFnUUlFQmdXWUY5TTBCcGZKUlliWUxjS3EvZEJpc0lqdFlGcnN3TTVSa2xwVW55c1pXdjVSWUQ1WDBIQVFJRUNCQWdNRnlCOHBkbVNnTmt0Umx5OCtHbUtqTUNveGU0S0JWOEt2R1J4TCt2eEUveTFVR0FBSUZxQlRSR3FsMTZoUk1nUUdBaGdSdmtxcnNreWkwTlZwc2hoeTgwa29zSXRDZHdYb1l1alpLMTRSZS85cnovRDN2M0FXOUxXZDRMK05ETEVVRUViQ2dRQWlvb1JVV3BDbGdBbGFLQUJVU3dCMk0waVMxWFk4dTlKcHByb3JGRUw4YllDeWhTRmFrcVVvUW9OU0lxS2hMQkFqWVFwSjV6LzUrZURhZnN0dGFhV1d2S003L2ZtN1AybXBudmU5L25XNUt6ejd0bXhzZ0VDQkFnUUdBdWdmSjhrSEpMMWFrbXlLNTV2ZEZjSjlsUGdFQnRBdVZMUk9VcWtuT1hpaC9YTnB1QkNSQWcwRUFCalpFR0xvcVVDQkFnMENDQjhzMjlYUkk3TDRsdDg2ZmJZUVhCMWlxQjhvdmY1WW12Sjg1T2ZDUHh5NFNOQUFFQ0JBZ1FxRWVnWERsYy90NzRwTVFURXFVUnNtN0NSb0JBY3dXdVMycmxpcEtwWnNtbGVlMzJXODFkTDVrUklEQ2lnTWJJaUlCT0owQ0FRSWNFU3NPai9BSTcxUWdwZjI3Y29mcVVRbUJwZ2UvbWg2a21TV21ZL0hUcG5WNFRJRUNBQUFFQ0F3dHNuak9lbUNqTmtEMFNHeVJzQkFpMFYrRDNTYjNjZHV2TXhGbUppeE4zSld3RUNCRG9oSURHU0NlV1VSRUVDQkFZU21DOW5GV3VCTmtwVVpvZzVSWlpDeE0yQW4wVStGR0tMbGVTZkMxUmZ2RzdKbUVqUUlBQUFRSUVaaFlvdDhMYU16SFZETmwwNWtQdElVQ2dBd0svU1ExZlM1UkdTWW55WEQ4YkFRSUVXaXVnTWRMYXBaTTRBUUlFQmhZb0Qwa3YzK0NiaWo4YmVBUW5FT2lQd005VGFtbVVuSkU0T1ZGdUxXQWpRSUFBQVFKOUZsZy94VTgxUWNyZkovMWRzcytmQnJVVFdMRGdoaUNVWi9xZGt5aC9aNzRvc1RoaEkwQ0FRQ3NFTkVaYXNVeVNKRUNBd0ZBQ3ErYXNIUkxsRjlnUzVjcVFOUkkyQWdRR0V5ajNWcjRnY2ZxU3VEQi9sdmRzQkFnUUlFQ2d5d0xsM3d1MlMreVQyQ3RSL2k2NVdzSkdnQUNCNlFTK256ZkxsZGVsU1ZLdUtQbHR3a2FBQUlIR0NtaU1OSFpwSkVhQUFJR0JCY3AvMDdkT1REVkN5b011N3ozd0tFNGdRR0F1Z1J0endGY1RVNDJTOGt1Z2pRQUJBZ1FJZEVHZ1hHSDg1RVJwaHV5ZHVIL0NSb0FBZ1VFRnlwZUl5dFVrWDBtY21paFhreXhLMkFnUUlOQVlBWTJSeGl5RlJBZ1FJRENVd0VOeVZybVZ3VlF6NUg1RGplSWtBZ1JHRWZoeFRpNi84SlVvMzVJcmpSTWJBUUlFQ0JCb2cwRDVONEh0RTZVUlVtTEh4Q29KR3dFQ0JLb1UrR1VHSzE4cU9tWEpuK1ZuR3dFQ0JDWXFvREV5VVg2VEV5QkFZR0NCY2l1c3B5U2VubkJ2NTRINW5FQ2dkb0h5VGJpTEUrVVdBaVhPVHR5ZXNCRWdRSUFBZ2FZSWJKeEVucHJZTjdGNzRsNEpHd0VDQk1ZcDhLTk1WdjZ1WEo3bFZ4b210eVpzQkFnUUdLdUF4c2hZdVUxR2dBQ0JvUVRXelZubHZzNmxHVksreWJkQndrYUFRRHNFcHI0ZFYyNGpjRnJDdCtQYXNXNnlKRUNBUU5jRXRrbEJwUkZTR2lLUFM3Z3FKQWcyQWdRYUlWQ2VSVkthSThjbnZwVDRYY0pHZ0FDQjJnVTBSbW9uTmdFQkFnU0dFdGd5WjVWZlhwK1cyRFhoUVpkQnNCRm91Y0RpNUYrdUppbS84SjJVK0ZhaXZHY2pRSUFBQVFKVkM1VEd4MjZKL1pmRVpsVlBZRHdDQkFqVUlGQ3V0QzYzcGowdWNVTGlGd2tiQVFJRWFoSFFHS21GMWFBRUNCQVlXS0Rjd3FCY0RWS2FJZVhxa0kwU05nSUV1aTN3NjVSM1pxTGNRcUQ4NHVmYmNVR3dFU0JBZ01EUUF1dmx6UDBTQnlmMlRLeWRzQkVnUUtETkFsY2srYzhueXBlS3Z0M21RdVJPZ0VEekJEUkdtcmNtTWlKQW9EOEM1WGtocFFueXJFUzVUVmE1WlphTkFJRitDdHlTc3NzdEJNb3ZmYVZSNHR0eFFiQVJJRUNBd0p3QzVjczBwUmxTcmd4NVltS3RoSTBBQVFKZEZMZ2tSWlVyU1VwYzNzVUMxVVNBd0hnRk5FYkc2MjAyQWdRSXJCNkM4dkQwMGd3cHY4UnFoZ1RCUm9EQU1nTGxBZTcvbFRneFVSb2xmdkVMZ28wQUFRSUU3aFlvdDF3dGpaQVNPeVZXVHRnSUVDRFFKNEdyVXV3WEUwY25MdXBUNFdvbFFLQTZBWTJSNml5TlJJQUFnWmtFeXZOQm5wd290elU0SUZGdWMyQWpRSURBZkFWK25BUExMMzRsdnBrb2pSTWJBUUlFQ1BSTFlMdVVlMURpbVltSDk2dDAxUklnUUdCV2dSOWs3ekdKMGlUeGhhSlpxZXdrUUdCcEFZMlJwVFc4SmtDQVFIVUNDelBVZ1luU0RIRmJnK3BjalVTZzd3Sy9DVUM1MVZhNWt1VExpWnNUTmdJRUNCRG9uc0NxS1duM1JIbitYR21HYkp5d0VTQkFnTURzQXRkazkvR0o4bHlTY3hPTEV6WUNCQWhNSzZBeE1pMkxOd2tRSURDVVFIbG15SDZKNXljODhISW9RaWNSSURDQVFIa3V5Vm1KOG90ZitRWHd4b1NOQUFFQ0JOb3JVSm9oK3lUS0YydktueHNrYkFRSUVDQXduTURWT2EzY21yYjhYZm1jaEkwQUFRTExDR2lNTE1QaEJ3SUVDQXdsOElpYzlZTEVvWW43RFRXQ2t3Z1FJRENhd0UwNXZWeEJVbTYzVmY3OGZjSkdnQUFCQXMwWEtMK1Q3NWdvdDhrcVZ4dHZrckFSSUVDQVFMVUNGMlc0Y3F1dHp5UitXdTNRUmlOQW9LMENHaU50WFRsNUV5QXdhWUgxazhCekUwY2tIcE93RVNCQW9Da0N0eWFSVXhQbFhzdmxsbHVsYVdJalFJQUFnZVlJbEllbDc1eVlhb2E0VFZaejFrWW1CQWgwVzZBOHErL014TWNUNVF0RmYwallDQkRvcVlER1NFOFhYdGtFQ0F3bHNFck8yaXR4UktMY01xdmNPc3RHZ0FDQkpndVVYL1pPU1pRbXlja0p6eVFKZ28wQUFRSVRFSmk2TXFSOHNhWmNHZkxBQ2VSZ1NnSUVDQkM0UjZEY2hyYmNadXRqQ2M4akNZS05RTjhFTkViNnR1THFKVUJnR0lGZGM5SmhpWEsvNS9zTU00QnpDQkFnMEFDQnU1TERWeE9mVEhnbVNRTVdSQW9FQ0hSZW9QeSt2VXVpL0IyeVhCMmlHUklFR3dFQ0JCb29jRjF5K2tMaUk0bkxHcGlmbEFnUXFFRkFZNlFHVkVNU0lOQUpnWTFTeFFzUzVVSHFXM1dpSWtVUUlFRGdIb0hiOHZMMFJQbVczSEVKdDlzS2dvMEFBUUlWQ1d5WmNWNlllSFppMDRTTkFBRUNCTm9qOE8ya1dyNUk5T25FRGUxSlc2WUVDQXdxb0RFeXFKampDUkRvdXNBVFV1QkxFODlJck5YMVl0VkhnQUNCQ0pUYkNKeVFLTGZiT2kxeGU4SkdnQUFCQW9NSmxPZlBsU3RERGttVXE0M0xjMFJzQkFnUUlOQmVnZDhuOWZMMzR3OGwvcXU5WmNpY0FJR1pCRFJHWnBMeFBnRUNmUkxZTU1XV2IvVzlKTEY1bndwWEt3RUNCSllUS004a0tjOGlLZCtTKzByaWpvU05BQUVDQktZWDJDQnZINW9vRFpHZEVwb2hRYkFSSUVDZ2d3TGZTMDBmVFh3NDhlc08xcWNrQXIwVTBCanA1YklybWdDQkNKVC8vajB4VWE0TzJUK3hlc0pHZ0FBQkF2Y0kvQ1l2UzVQa0U0bXpFb3NTTmdJRUNQUmRZTzBBSEpRb3paQW5KOVpJMkFnUUlFQ2dId0szcHN5VEV2K1dLQTlzdHhFZzBHSUJqWkVXTDU3VUNSQVlTcUQ4TXZ1Y3hGOGtkaGhxQkNjUklFQ2dmd0kvU01tZlhSSlg5cTk4RlJNZ1FHREJZMlB3dkVUNWUyUzUydGhHZ0FBQkF2MFcrRWJLLzFEaTJFUjVmcCtOQUlHV0NXaU10R3pCcEV1QXdOQUMyK2ZNdjBtVWIvZXRPZlFvVGlSQWdBQ0JxME53ZEtMY1RxRGNWc0JHZ0FDQnJncHNsOEpla0hobVl1T3VGcWt1QWdRSUVCaEpvRHl2NzNPSkR5UXVHMmtrSnhNZ01GWUJqWkd4Y3B1TUFJRXhDNnlXK1o2UktGZUg3Sjd3Mzd3ZzJBZ1FJRkNSUUxtMVZybUZ3S2NUcFZIeTI0U05BQUVDYlJlNFR3b29YNlFwVjRlVWg2ajcrMk1RYkFRSUVDQXdwMEQ1dS9GcGlmY3MrWFB4bkdjNGdBQ0JpUXI0Uzk1RStVMU9nRUJOQXVWQm1DOVBISm00ZjAxekdKWUFBUUlFN2hHNE5TOVBUSlRua1p5YXVETmhJMENBUUZzRXlyUG05a2tjbG5oNnduTkRnbUFqUUlBQWdhRUZyc2laNzAxOE1uSEwwS000a1FDQldnVTBSbXJsTlRnQkFtTVdlR1RtZTIzaTJRa1BVeDh6dnVrSUVDQ3dSS0JjT1ZJZVNsbWFKR2NtZkZzdUNEWUNCQm9uc0dveVdyb1pzbGJqTXBRUUFRSUVDTFJkNEtZVVVKN1Q5KzdFbFcwdlJ2NEV1aWFnTWRLMUZWVVBnZjRKbFArT2xXLzJ2VDZ4Uy8vS1Z6RUJBZ1FhTGZDVFpGZnV1WHhVNGtlTnpsUnlCQWowUmVCUktmVHd4SUdKQi9XbGFIVVNJRUNBd0VRRnltMjJ2cHo0dDhRWkU4M0U1QVFJM0MyZ01YSTNoUmNFQ0xSTW9EeEEvZm1KdjB4czA3TGNwVXVBQUlHK0NaUmZCczlQbEt0SXlyZm15cmZuYkFRSUVCaVh3QU15VWZsN1k0bXR4aldwZVFnUUlFQ0F3RFFDbCtTOUR5YktiYmIrTU0xK2J4RWdNQ1lCalpFeFFadUdBSUhLQk82VmtWNlVlRlZpczhwR05SQUJBZ1FJakV2Z2Q1bm9tRVJwa3BTSHQ3dlZWaEJzQkFoVUxsQytSUE8wUkhsdVNMbGxsdHVzQnNGR2dBQUJBbzBSdUNhWmxDdEl5cFhWdjI5TVZoSWgwQ01CalpFZUxiWlNDYlJjNEtISi8yOFRoeVJLYzhSR2dBQUJBdTBYdUM0bGZDSHgwVVQ1OXB5TkFBRUNvd2g0YnNnb2VzNGxRSUFBZ1VrSWxLYklmeWIrYitLbmswakFuQVQ2S3FBeDB0ZVZWemVCOWdpVTJ4MlU1NGM4SitHYmZ1MVpONWtTSUVCZ0VJRnkxVWk1ZXFSY1JWS3VKaWxYbGRnSUVDQXdYNEdINWNCREU4OUxiSnF3RVNCQWdBQ0J0Z25jbklRL2t2aVhSTG1heEVhQVFNMENHaU0xQXh1ZUFJR2hCWGJNbWY4NzhhU2hSM0FpQVFJRUNMUlI0SzRrL2RWRXVlOXl1WnJrbG9TTkFBRUN5d3RzbGpjT1R4eWM4TnlRNVhYOFRJQUFBUUp0RlNqUDVpc1BhaS8vSG5KaFc0dVFONEUyQ0dpTXRHR1Y1RWlnWHdLUFNibHZTdXliOE4rb2ZxMjlhZ2tRSUxDOHdNL3pSbmxZKzhjVGx5Ni8wODhFQ1BST1lPMVV2RitpWEJteVY2TGNPc3RHZ0FBQkFnUzZLRkFhSkNjbDNwSDRaaGNMVkJPQlNRdjRSOGRKcjRENUNSQ1lFdGdwTDBwRHBEd2MwMGFBQUFFQ0JKWVh1Q3h2bEZ0dGZTYnhzK1YzK3BrQWdjNEtsT1pIdVlLNFBHZnVnTVE2Q1JzQkFnUUlFT2lUd05kU2JHbVFuTnFub3RWS29HNEJqWkc2aFkxUGdNQnNBdVcvUVU5UC9GMWk1OWtPdEk4QUFRSUVDQ3dSS04rZU96OVJtaVNmUzl5WXNCRWcwQzJCMGd3cFg1WXB0OGtxVjRpc203QVJJRUNBQUlHK0MveDNBUDRoVVc0M1c1N1JaeU5BWUFRQmpaRVI4SnhLZ01EUUF1Vy9QUWNsM3BqWWR1aFJuRWlBQUFFQ2ZSZTROUURsRmdQbGVTU25KTzVNMkFnUWFLZEErZnZoTG9uU0RDbC9UM3hnd2thQUFBRUNCQWlzS0ZDdXBQNC9DUTJTRlcyOFEyRGVBaG9qODZaeUlBRUNGUWlza2pFT1Rid204Y2dLeGpNRUFRSUVDQkNZRXJndUw4b3ZoeDlMWEp5d0VTRFFEb0V0aytZTEU4OU9iSnF3RVNCQWdBQUJBdk1US004ZStjZEUrYUtRalFDQkFRVTBSZ1lFY3pnQkFrTUw3SjB6eXpjYUhqMzBDRTRrUUlBQUFRSnpDNVRiQ3B5WEtMZmFPaWJ4MjRTTkFJRm1DYXlmZE1wVkllVzVJYnNsVms3WUNCQWdRSUFBZ2VFRVRzOXBiMDZVUm9tTkFJRjVDbWlNekJQS1lRUUlEQzJ3WTg3OHA4VHVRNC9nUkFJRUNCQWdNSnpBMUsyMlBwWFR2NUs0ZmJoaG5FV0FRQVVDYTJlTWZST2xHVksrTUxONndrYUFBQUVDQkFoVUovRGxEUFdXeExlcUc5SklCTG9yb0RIUzNiVlZHWUZKQzJ5VkJONmVPR0RTaVppZkFBRUNCQWhFNE5lSmNxdXRUeWZPU1pTSHVOc0lFS2hYWU5VTS82UkVhWWFVdnhPdWs3QVJJRUNBQUFFQzlRbVVxNmZMcmJYZWxDalBJckVSSURDRGdNYklERERlSmtCZ2FJRXRjbVpwaUpUYkkvaHZ6TkNNVGlSQWdBQ0JHZ1dtbWlUbG9lM25Kc292a0RZQ0JLb1JLTTJRZlJMbEllcjdKZFpOMkFnUUlFQ0FBSUh4QzV5Y0tmODI4WVB4VDIxR0FzMFg4SStXelY4akdSSm9pOEFEazJpNVpQTUZpZFhha3JROENSQWdRS0QzQXRkRTRMT0pqeVd1VE5nSUVCaGNvUHhldVV1aU5FUEtsMlBLM3d0dEJBZ1FJRUNBd09RRjdrZ0tIMDJVZjYvNStlVFRrUUdCNWdob2pEUm5MV1JDb0swQzkwcmlmNU40VGVMZWJTMUMzZ1FJRUNEUWU0RnkxVWg1YVB0bkV1V2g3VGNrYkFRSXpDN3c0T3grVHVMUXhMYXpIMm92QVFJRUNCQWdNRUdCY3NWMGVmN3IreFBsT1h3MkFyMFgwQmpwL1VjQUFJR2hCZGJLbWE5TXZDNngvdENqT0pFQUFRSUVDRFJQb0R4LzVQekU1eE9mVG1pU0JNRkdZSW5BRnZtek5FTEsxU0hsbVhJMkFnUUlFQ0JBb0QwQzF5ZlZ0eWMra0xpelBXbkxsRUQxQWhvajFac2FrVURYQmNwL044b0ROUDkzWXJPdUY2cytBZ1FJRU9pOXdNMFJPRDVScmlRNVBWRnVSMkFqMERlQis2WGdjb3VzWnlWMlRheWNzQkVnUUlBQUFRTHRGYmcwcWI4K2NXcDdTNUE1Z2RFRU5FWkc4M00yZ2I0SjdKU0MzNU40Yk44S1Z5OEJBZ1FJRUloQXVYS2szR2FyTkVuS2JiZks3YmRzQkxvcXNFRUtPekJSbWlGUFNLeVNzQkVnUUlBQUFRTGRFamdqNVpRN2dWemNyYkpVUTJCdUFZMlJ1WTBjUVlEQWdnV2JCNkUwUko0T2d3QUJBZ1FJRVBpandIWDV2MTlJbE50dG5adlFKQW1DcmZVQ0QwZ0ZwUkZTYnBOVnZoRGp5cEFnMkFnUUlFQ0FRTWNGeXQ5ank5OXJYNTM0bjQ3WHFqd0Nkd3Rvak54TjRRVUJBdE1JckozM3lqY0hYcHNvcjIwRUNCQWdRSURBaWdLWDU2M1NJQ2x4NVlxN3ZVT2cwUUxySmJ2OUU2VWg4dVRFYWdrYkFRSUVDQkFnMEQrQjM2VGt0eVErbVBEOGtmNnRmKzhxMWhqcDNaSXJtTUM4Qk1xdEVsNlJlRlBpdnZNNncwRUVDQkFnUUlCQUViZzZjV0xDbFNSQnNEVldZS05rOXR4RXVUSmt4NFRiWkFYQlJvQUFBUUlFQ1B4UjRLcjgzNzlKbk15RFFKY0ZORWE2dkxwcUl6Q2NRTG1IOUxzVDJ3OTN1ck1JRUNCQWdBQ0JKUUpYNTgrcEpzazVWQWhNV0dERHpIOUlRak5rd2d0aGVnSUVDQkFnMEJLQjh2eVJWeVd1YUVtKzBpUXdrSURHeUVCY0RpYlFhWUUvUzNYL2x2QWNrVTR2cytJSUVDQkFZRUlDVjJkZVRaSUo0ZmQ0Mm51bjlnTVNoeVgyU0xneUpBZzJBZ1FJRUNCQVlONENkK1RJY211dGNrZVJHK2Q5bGdNSnRFQkFZNlFGaXlSRkFqVUxsR2VIdkNaUm5pV3lzT2E1REUrQUFBRUNCQWdzV0hCWkVLYWVTZkk5SUFRcUZpaC9uOXNuOGN6RXZvbDdKV3dFQ0JBZ1FJQUFnVkVFZnBLVHk3OGRsWWUwMndoMFFrQmpwQlBMcUFnQ1F3dVVoMnkrSy9IZ29VZHdJZ0VDQkFnUUlEQ0tRR21TSEpNb2paTHZqektRYzNzdFVCNmdYcTc2TGMyUXZSTnJKV3dFQ0JBZ1FJQUFnYW9GeXUyMWpreVU1NURZQ0xSYVFHT2sxY3NuZVFKREMyeWRNOHVsa0xzTlBZSVRDUkFnUUlBQWdhb0ZyczZBSnlaS2s4UXpTWUpnbTFWZzQrdzlNRkdlR2JKVFl1V0VqUUFCQWdRSUVDQlF0OERVN2JYZWtJbHVybnN5NHhPb1MwQmpwQzVaNHhKb3BzRHFTYXZjTXF2OFB5L2ZKR3ptR3NtS0FBRUNCQWdVZ1VzVHh5VktvK1RpaEkxQUVTak5rR2NreXBVaDVRc3VuaGtTQkJzQkFnUUlFQ0F3RVlIdlp0YS9TSnc5a2RsTlNtQkVBWTJSRVFHZFRxQkZBazlOcnU5UGJOYWluS1ZLZ0FBQkFnUUlMRmh3UXhCT1NaeTA1TS9mUSttVndLTlRiWGxXU0xreVpLdGVWYTVZQWdRSUVDQkFvQTBDSnlmSjBpQzV0ZzNKeXBIQWxJREd5SlNFUHdsMFYrQWhLZTBEaVhMZmFSc0JBZ1FJRUNEUWJvRS9KUDB6RTZWSlV1Sm5DVnUzQk1ydmFMc2tTaU9rTkVSOHFTVUlOZ0lFQ0JBZ1FLRFJBcjlOZG05TnZDK3hLR0VqMEhnQmpaSEdMNUVFQ1F3dFVHNnQ4SnJFbXhJTGh4N0ZpUVFJRUNCQWdFQlRCY292bmVVMlcrVmJla2NueXUwTWJPMFVXRFZwNzU0b2paQnlxNndISjJ3RUNCQWdRSUFBZ2JZSm5KZUVYNWI0NzdZbEx0LytDV2lNOUcvTlZkd1BnVzFUNWdjVDVVR2NOZ0lFQ0JBZ1FLRDdBb3RUWW1tU25KQW96eVc1SkdGcnRrQjU5dHZqRStXcTNnTVNteVJzQkFnUUlFQ0FBSUcyQzl5V0F2NXBTZHplOW1MazMxMEJqWkh1cnEzSytpbHczNVQ5N3NUekV2NzMzYy9QZ0tvSkVDQkFnRUFSOEZ5U1puNE95c1BURDB5VVpraTVYZFphQ1JzQkFnUUlFQ0JBb0lzQ1AwcFJMMGg0T0hzWFY3Y0ROZm1IMHc0c29oSUlMQkVvM3pSOGI4S3RGM3drQ0JBZ1FJQUFnYVVGeWoyZlQxMHFybHQ2cDllMUM1UUhwcGRiWkpWbVNMbWF0OXp1MUVhQUFBRUNCQWdRNklQQUhTbnlIWW4vazNEMVNCOVd2RVUxYW95MGFMR2tTbUFHZ2ZMTncvK1hlT29NKzcxTmdBQUJBZ1FJRUZoYW9IeDc3NHdsY1ZyKy9OM1NPNzBlV1dDZGpMQjNvalJEeXA4Ykptd0VDQkFnUUlBQWdUNEwvRERGdnpEaDZwRStmd29hVnJ2R1NNTVdSRG9FQmhBby8vdDlTZUtmRStzT2NKNURDUkFnUUlBQUFRSlRBbmZteGFXSjhnRDNreElYSmNyelNteURDYmhGMW1CZWppWkFnQUFCQWdUNko3QW9KZjlING04U3QvU3ZmQlUzVFVCanBHa3JJaDhDOHhONFFBNzc5MFM1ZlphTkFBRUNCQWdRSUZDVndJOHowTlJ0dDg3SzZ4dXJHcmlENDJ5ZG1zcnRzZHdpcTRPTHF5UUNCQWdRSUVDZ05vSHlwWndqRXBmVU5vT0JDY3hEUUdOa0hrZ09JZEF3Z2Vjbm4vS0E5ZlVibHBkMENCQWdRSUFBZ1c0SmxIdENuNStZYXBSY25OZmxtMzU5M1RaSTRVOUtQRG54bEVTNVNzUkdnQUFCQWdRSUVDQXd1RUQ1ZStiYkUvK1lLSzl0Qk1ZdW9ERXlkbklURWhoYW9Qenk3VmtpUS9NNWtRQUJBZ1FJRUJoUm9EekUvWnhFdVRkMGlXOG43a3gwZFZzOWhlMmNtR3FFUENxdlYrNXFzZW9pUUlBQUFRSUVDRXhBb0h6eDVvakVaUk9ZMjVROUY5QVk2ZmtIUVBtdEVDai9PMzFSNGwwSnp4SnB4WkpKa2dBQkFnUUk5RUxnNWxSNVh1SWJpZElvK2E5RW0rOFhYWm9lMnlXZW1OZ3pzVnRpWWNKR2dBQUJBZ1FJRUNCUW44QnRHZnAvSmQ2VDhLeTcrcHlOdkp5QXhzaHlJSDRrMERDQlRaTFBoeFBsbTRvMkFnUUlFQ0JBZ0VDVEJjclZJK1ZlMGVYMld5WE9UVnlUYU9wV0dpRVBUendoVVpvaHV5ZmNxalFJTmdJRUNCQWdRSURBQkFST3o1eEhKSzZid055bTdLR0F4a2dQRjEzSnJSQW8vOXM4TXZHT3hEcXR5RmlTQkFnUUlFQ0FBSUVWQmNvdnRoY215dTBSeW9NMlMvd29NWWx2QTk0bjgrNjRWRHd1cjEyTkd3UWJBUUlFQ0JBZ1FLQWhBamNrajVja2ptOUlQdExvc0lER1NJY1hWMm10RlNoWGlYd3NzWHZDUm9BQUFRSUVDQkRvbXNCTkthZzBTaTVQWExra3ZwYy9mNUtvcW1GeTM0eTFmZUpSUy8yNVJWNzcvU2NJTmdJRUNCQWdRSUJBd3dXT1NuNS9teWkzYnJVUnFFWEFMd2Exc0JxVXdOQUNoK2JNRHlSOGUzRm9RaWNTSUVDQUFBRUNMUlVvenljcERaS2ZKbjZlK0ZuaUY0bHJFK1dYNHQ4bHlqRi9TSlJ0dlVUNU85UDZpYzBUZjc1VVBEaXZiUVFJRUNCQWdBQUJBdTBWS0g4dkxQOU85dTMybGlEekpndG9qRFI1ZGVUV0o0RUhwTmovVE96ZHA2TFZTb0FBQVFJRUNCQWdRSUFBQVFJRUNCQWdRR0FHZ2J2eS9yc1NiMHJjTWNNeDNpWXdsSURHeUZCc1RpSlFxY0MrR2UwL0VodFZPcXJCQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0xSZm9EeXpybHc5Y2xYN1MxRkJVd1JXYmtvaThpRFFRNEUxVW5QcGVwY0hTbW1LOVBBRG9HUUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJRTVCUjZiSXk1SVBIM09JeDFBWUo0Q3E4enpPSWNSSUZDdHdLTXozR21KL1JLdTNLclcxbWdFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUxkRWxncjVSeVNlR0RpOUVTNXpaYU53TkFDcmhnWm1zNkpCSVlTS00zSXR5YSttWGhZd2thQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQXdQd0VYcHJEemt0c1ByL0RIVVZnZWdIZlZKL2V4YnNFNmhENDh3ejZ5Y1NPZFF4dVRBSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSTlFYmd4ZGI0NDhmbWUxS3ZNaWdYY1NxdGlVTU1SbUVHZ2RMTy9rTkRObmdISTJ3UUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnVG1LVkNlM1h0d290eGFxOXl1M3EyMWdtQ2J2NEFyUnVadjVVZ0N3d2dzekVudlR4d3h6TW5PSVVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVCZ1ZvR3pzL2U1aWV0bVBjcE9Ba3NKYUl3c2hlRWxnWW9GdHN0NHh5UzJxSGhjd3hFZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ2NJL0E3L0x5UllsajczbkxLd0l6QzdpVjFzdzI5aEFZUmVDd25QekZ4UDFIR2NTNUJBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBak1LYkJtampnb1VmNjl1MXhCc2poaEl6Q2pnQ3RHWnFTeGc4QlFBdmZLV1I5S0hEclUyVTRpUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUdBVWdhL241UEw4a2V0SEdjUzUzUmJRR09uMitxcHV2QUxiWkxweTY2eUhqbmRhc3hFZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ3NKVEFEL1A2R1luTGwzclBTd0ozQzZ4ODl5c3ZDQkFZUmVCVk9mbUNoS2JJS0lyT0pVQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlEQzZ3T1laNHJ4RXViMldqY0FLQXA0eHNnS0pOd2dNSkxBd1IzOGs4ZnJFcWdPZDZXQUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCT29TV0QwRGwxdHFyWlU0SytHNUkwR3cvVW5BcmJSOEVnZ01ML0RJbkZwdW5mV3c0WWR3SmdFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ05RdWNrdkVQU2Z5MjVua00zeElCdDlKcXlVSkpzM0VDTDA1RzVkWlptaUtOV3hvSkVTQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVGaEdZSi84ZEdGaXEyWGU5VU52QlRSR2VydjBDaDlTb0Z5Qzk5N0VoeFBsTWp3YkFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRTE5GOWdpS1o2ZGVGTHpVNVZoM1FLZU1WSzNzUEc3SkhDL0ZQT2xSTGszb1kwQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQWdYWUpySjEweXkyMWJreVV1OEhZZWlxZ01kTFRoVmYyd0FKNzVJeXZKdHc2YTJBNkp4QWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQm9qRUM1aTlMZWlVMFM1ZGtqZHlWc1BSTndLNjJlTGJoeWh4SjRmYzQ2TGJIQlVHYzdpUUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUNCcGdtOElBbWRsZkJ2ZmsxYm1USGtzOUlZNWpBRmdiWUtsR2VJSEpWNFhsc0xrRGNCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQXJNS1hKVzlUMDk4YjlhajdPeVVnTVpJcDVaVE1SVUtQQ1JqZlRIeDZBckhOQlFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQXMwVCtIVlNlbWJpNjgxTFRVWjFDSGpHU0IycXhteTd3RTRwNFBURWxtMHZSUDRFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ013cFVPNGM4OXpFVHhLWHpYbTBBMW92b0RIUytpVlVRTVVDTDhsNHh5VFdxM2hjd3hFZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZzBGeUJWWlBhQVluU0pEbXp1V25LckFvQnQ5S3FRdEVZWFJCWVBVVzhML0hTTGhTakJnSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVoaFlvWDV3K0l2R0hvVWR3WXFNRk5FWWF2VHlTRzVQQUJwbm42TVNlWTVyUE5BUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlORnVnWERWU25qdHlZN1BUbE4wd0Fob2p3Nmc1cDBzQ1c2ZVlreE9iZHFrb3RSQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdNTExBeFJsaG44UXZSaDdKQUkwU1dMbFIyVWlHd0hnRjlzMTBGeVEySGUrMFppTkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFvQVVDMnlmSDh1K0hEMjFCcmxJY1FFQmpaQUFzaDNaSzRLOVN6WEdKaFoycVNqRUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDRlFwc0VrR095K3hVNVdER211eUFob2prL1UzKy9nRlZzbVUvNVo0YjZLOHRoRWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRR0EyZ2ZXejgvVEUzck1kWkY5N0JQekRjSHZXU3FhakM2eVRJY3BWSW9lT1BwUVJDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkRva2NEcXFmVlppYXNTLzkyanVqdFpxc1pJSjVkVlVkTUliSnozemtqc09zMCtieEVnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUdBdWdmTHY2UWNtYmtxY1A5ZkI5amRYUUdPa3VXc2pzK29FdHN0UVp5VzJxRzVJSXhFZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZzBFT0JsVkx6WG9tMUV1V0wyTFlXQ21pTXRIRFJwRHlRd05OeTlKY1RHd3gwbG9NSkVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQXdzMEM1TTgybWlTOGxGaVZzTFJMUUdHblJZa2wxWUlIRGNzYW5FNlY3YXlOQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdFQ1ZBdVZPTlpza1Rrb3NybkpnWTlVclVDNzdzUkhvbXNES0tlamRpVmQyclREMUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDRFFPSUdUazlIQmlWc2JsNW1FcGhYUUdKbVd4WnN0RmxnMXVmOUg0dkFXMXlCMUFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnVGFKWEI4MG4xMjR2WjJwZDNQYkRWRytybnVYYTE2blJSMlFtS1ByaGFvTGdJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUdpdnc5V1MyYitLbXhtWW9zVDhLYUtPdWNIc0FBRUFBU1VSQlZJejRJSFJGb0R4Y3ZUeGtmWWV1RktRT0FnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUmFKM0JPTW41YTRzYldaZDZqaERWR2VyVFlIUzcxd2FudDFNVERPMXlqMGdnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUWFJZkF0NVBtWG9sZnRTUGQvbVdwTWRLL05lOWF4UTlOUWFVcHNrblhDbE1QQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFLdEZiZ2ttVDhsY1gxcksraHc0aG9qSFY3Y0hwVDJ1TlJZYnArMWZnOXFWU0lCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQXUwU3VETHBQakZ4WGJ2UzduNjJLM2UvUkJWMlZHQ24xSFZLUWxPa293dXNMQUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUl0RjNoWThqOHRjZitXMTlHNTlEVkdPcmVrdlNqb29GVDUxY1I5ZWxHdElna1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FhS3ZBMWtuODdNUUQyMXBBRi9QV0dPbmlxbmE3cGhlbnZNOGwxdWgybWFvalFJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FLQWpBbHVranJNU3JoeHB5SUpxakRSa0lhUXhMNEhYNWFpakVxdk02MmdIRVNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQW9Ca0NEMDBhcHlidTI0eDArcDJGeGtpLzE3OU4xYjg1eWI0enNWS2JrcFlyQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRWxnaHNrejlQU3F4RFpMSUMvcEY1c3Y1bW4xdWdmRWIvUGZFWGN4L3FDQUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0RSZTRJSmsrT1RFVFkzUHRLTUphb3gwZEdFN1VsYTVvdWxEaVpkMHBCNWxFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBb0FpY2w5Z3I4ZnZ5ZzIyOEFob2o0L1UyMi93RlNsT2tQRS9rUmZNL3haRUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkJvamNBNXlYVHZ4TTJ0eWJnamlXcU1kR1FoTzFiR3Fxbm40NGxET2xhWGNnZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJTEMwd09uNVliL0VyVXUvNlhXOUFxdlVPN3pSQ1F3c01IWDdyTU1IUHRNSkJBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FhSmZBNWtuM1lZbmpFb3ZhbFhwN3M5VVlhZS9hZFRIejFWTFVaeEtIZGJFNE5SRWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRR0FhZ2EzeTNoYUowaHhaUE0xK2IxVXNvREZTTWFqaGhoYVlhb29jUFBRSVRpUkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnRUE3QlI2WnREZE1mTG1kNmJjcmE0MlJkcTFYVjdOZEk0VjlNWEZBVnd0VUZ3RUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCT1lRMkNIN3krMjB6cDdqT0x0SEZOQVlHUkhRNlNNTHJKa1J5aVZpVHgxNUpBTVFJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNnM1FKN0pQM2ZKaTVvZHhuTnpsNWpwTm5yMC9YczFrcUJ4eWYyN25xaDZpTkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnTUE4Qlo2UzQ3NlgrTTQ4ajNmWWdBSXJEWGk4d3dsVUpiQjZCam8yOGZTcUJqUU9BUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFT2lKd2ErcllKL0cxanRUVHFESTBSaHExSEwxSnBqeFQ1TVJFNlh6YUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRR0JGZ1Z2eVZ2azMxSE5YM09XZFVRUTBSa2JSYys0d0Fxdm1wTThuUEdoOUdEM25FQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0RRSjRGZnBkakhKNjdvVTlGMTE3cHkzUk1ZbjhCU0F1V1pOcDlOYUlvc2hlSWxBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFWmhDNGI5NC9MYkhwRFB1OVBZU0F4c2dRYUU0Wld1QTlPZk9nb2M5MklnRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCUG9uOEtDVWZFTGkzdjBydlo2S05VYnFjVFhxaWdMdnkxdXZXUEZ0N3hBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJREFIQUxiWlA5SmlmTDhadHVJQXVYV1JqWUNkUXY4YXlaNFZkMlRHSjhBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJZEZ0Z2t0VzJlK0dLSGF4eExhUm9qWTJIdTlTUnZTdlZ2NkxXQTRna1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRkNOd0NNenpGMkpzNnNacnAramFJejBjOTNIVmZYck10RS9qbXN5OHhBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FLQUhBcnVueGg4bEx1dEJyYldVdUZJdG94cVV3SUlGTHcvQyt4TStZejROQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUXFGYmc5Z3kzVCtLc2FvZnR4MmorMGJvZjZ6enVLbCtjQ1k5SytIeU5XOTU4QkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFqMFJlRFhLWFRueFBmNlVuQlZkZnFINjZva2pUTWxzSDllZkQ2eDJ0UWIvaVJBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQldnU3V6S2lsT2ZLYldrYnY2S0FhSXgxZDJBbVY5WlRNZTNKQ1UyUkNDMkJhQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdSNkozQmhLdDRqY1V2dktoK3lZQTlmSHhMT2FTc0liSjEzdnB4WXVNSWVieEFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlCQVhRSVB5c0FQVGh4ZjF3UmRHMWRqcEdzck9wbDZOczIwWDA5c09KbnB6VXFBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlGZUMyeWI2aGNsenU2MXdqeUwxeGlaSjVURFpoVFlLSHUrbHRoa3hpUHNJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlHNkJYYlBCRmNzaWJybmF2WDRuakhTNnVXYmVQTGx0bGxmVGV3dzhVd2tRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFLL0QwRjVHUHZsS0dZV1dIbm1YZllRbUZWZzFldzlPcUVwTWl1VG5RUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQmlid0wweTA0a0pqejJZaFZ4alpCWWN1MllVS0ZjYWZUVHh0Qm1Qc0lNQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVKaUd3YVNZOU5ySDZKQ1p2dzV5ZU1kS0dWV3BlanYrUWxQNnFlV25KaUFBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUWlVSjRKdlY3aUZCb3JDbWlNckdqaW5ka0ZTa1BrSGJNZllpOEJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJVEZqZ2Nabi9aNGx2VHppUHhrM3Y0ZXVOVzVKR0ozUmdzanNtNFJac2pWNG15UkVnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUU9DUEFuZmsvejQ1OFhVZTl3aG9qTnhqNGRYc0FydGw5Mm1KTldjL3pGNENCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRYUpEQUw1TExEb24vYVZCT0UwMUZZMlNpL0syWmZQTmtlbjVpdzlaa0xGRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRbUJMNFpsN3Nucmh0Nm8wKy8ra1pJMzFlL2ZuVlhwb2haeWNlTkwvREhVV0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDRFJQWU9QbHNsdmhpdy9LYVNEb2FJeE5oYjgya2F5VFRreFBidGlaamlSSWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSURBZEFMYjVNMXJFeGROdDdOUDc3bVZWcDlXZS9CYVA1cFRqaGo4TkdjUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FRQU1GYmsxT3V5YSszY0RjeHBiU3ltT2J5VVJ0RTNodEVqNmliVW5MbHdBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUm1GRmd6ZTQ1TjNIZkdJM3F3d3hValBWamtJVXJjUCtlVWU4MXBuQTJCNXhRQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZzBYT0JMeVcrL3hLS0c1MWxMZXA0eFVndHJxd2ZkTHRtWDU0cVU1NHZZQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FLQjdBbHVtcE5zUzUzU3Z0TGtyY3NYSTNFWjlPbUxqRkh0QjRvRjlLbHF0QkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUTZLRkF1VnBrbjhScGZhdGRZNlJ2S3o1enZRdXo2K3pFbzJZK3hCNENCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRNkpEQUwxTkwrVGZoYXp0VTA1eWxlSWJFbkVTOU9LQjhEajZlMEJUcHhYSXJrZ0FCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQW44VTJDai85d3VKMWZ2azRSa2pmVnJ0bVd0OVEzYTlZdWJkOWhBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQkFSd1hLSXhaS1krU01qdGEzUWxsdXBiVUNTZS9lT0N3Vmw2dEZmQlo2dC9RS0prQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0F3TjBDQitUVkNYZi8xT0VYL2pHOHc0czdqOUsyeXpIbkp0YWV4N0VPSVVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJSHVDdndpcFpWL00vNTVkMHY4VTJXZU1kTDFGWjY1dmcyejY4U0Vwc2pNUnZZUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ2dMd0wzUzZGSEp6ci9DSTdPRjlpWFQreUFkYTZhNDB0VFpOc0J6M000QVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNIUlhZSk9VZGx2aUc5MHQwWE1sdXJ5MnM5WDJ6dXg4M1d3SDJFZUFBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDdlJTNE0xVS9JWEZlVjZ2M2pKR3VydXpNZFQwcnV6NlhzUFl6RzlsRGdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQ0JQZ3Y4T01Wdm4vaGRGeEhjU3F1THF6cHpUVnRuMTBtSk5XWSt4QjRDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUTZMbkFmVkwvNW9uUGQ5RkJZNlNMcXpwOVRldm03VE1TRDVoK3QzY0pFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ01EZEF1V0w5dGNrTHJuN25ZNjhjRHVsaml6a0hHV1VkVDQrc2Q4Y3g5bE5nQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdTbUJHN09pOGNrcnB4Nm93dC9ydHlGSXRRd3A4RC95aEdhSW5NeU9ZQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFbGhKWW1OZWZUblRxOFF4dXBiWFVDbmYwNVI2cDZ6OFRtbUFkWFdCbEVTQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFvRWFCKzJic2J5VEtBOWs3c2ZuSDhrNHM0NHhGL0ZuMkhKdFlkY1lqN0NCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBdE1MbkpxM0g1NDRjL3JkN1h4WFk2U2Q2emFmck5mT1FWOU0zR2MrQnp1R0FBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdzRWZobC9ueFdZdS9FajVhODE1ay9ORVk2czVRckZQSXZlV2ZiRmQ3MUJnRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRbUZuZ1U5bjF5TVRuWno2azNYdFdhbmY2c3A5QjRQbDUvK016N1BNMkFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkJZWHVBN2VlTmxpWE9YMzlHMW56Vkd1cmFpQ3hZOExDVjlLN0d3ZTZXcGlBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FxRnJnNTQ3MHg4ZStKT3lvZXU1SERlU2gzSTVkbDZLVFd5cG5ISkRSRmhpWjBJZ0VDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkhvalVCNnUvdkpFNTU0ak10c0thb3pNcHRPK2ZlOUt5dVhlYnpZQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRENUd0xYWmNXVGlwSmtPNlBMN2JxWFZuZFhkTDZVY243Q20zVmxUbFJBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FLQnFnVTltd0ZjbnJxOTY0TGFNNXgvUjI3SlNzK2U1V1haZmxGaHY5c1BzSlVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJR2VDdndnZGI4d2NVNVA2Nys3N0pYdmZ1VkZXd1ZXVCtKSEp6UkYycnFDOGlaQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdFQjlBb3N5OURzVDJ5VjYzeFFweko0eFVoVGF2YjA5NmUvUTdoSmtUNEFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJMUNId3ZZNzRvY1c0Tlk3ZDJTTGZTYXUzUy9USHgvZk4vajB0WXgzYXZvK3dKRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCUXBjQmRHZXhkaWJjbC9sRGx3RjBZeXorb3QzY1ZINUxVTDBuY3A3MGx5SndBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUtoYTRNdU9WWjRtY1gvRzRuUm5PTTBiYXVaVGxGbWlmU21pS3RIUDlaRTJBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlHcUJjcFZJdVZaSXRzbk5FVm0wZldNa1Zsd0dyenJ6Y2x0dHdibkp6VUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRR0ovQUZabXFYQ1Z5d2ZpbWJPOU1icVhWdnJYYk1TbC9JNkdwMWI2MWt6RUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1NxRkZpVXdkNmJlR1BpbGlvSDd2SllHaVB0V3QyRlNmZWl4SmJ0U2x1MkJBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRkN4d0k4ejN2TVQ1MVE4YnVlSDg0eVJkaTN4ZTVLdXBraTcxa3kyQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUXFGSmdjUVlyVjRsc25kQVVHVUxXRlNORG9FM29sSDB6NzRrVG10dTBCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSURCNWdldVN3Z3NTcDAwK2xmWm1vREhTanJXN1g5SzhQTEZoTzlLVkpRRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWhVTEhCY3hudHA0b2FLeCszZGNHNmwxWTRsLzM5SlUxT2tIV3NsU3dJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNGUXBjRk1HT3p6eHpJU21TQVd5cTFZd2hpSHFGU2dmK1Azcm5jTG9CQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSU5CQWdiT1RVL2szNHFzYm1GdHJVM0lycldZdjNTWko3N0xFdlp1ZHB1d0lFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBb0VLQjJ6UFdteFB2U3R4VjRiaUdpb0FyUnByN01WZ2xxWDBxb1NuUzNEV1NHUUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQktvV3VESURIcGI0VnRVREcrOVBBcDR4MHR4UHdwRkpiZGZtcGljekFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFS2hZNEQ4ejNtTVRtaUlWd3k0OW5GdHBMYTNSbk5lUFRDci9sVmlqT1NuSmhBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1JxRXZoVnhuMWg0c1NheGpmc1VnSnVwYlVVUmtOZXJwNDhQcEhRRkduSWdraURBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDTlFxVUI2d2ZtdmhwalhNWWVpa0J0OUphQ3FNaEw4c0RkYlpyU0M3U0lFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUY2Qk1wRDFkK1cyRE9oS1ZLUDhiU2p1cFhXdEN3VGU3TTBSQzVNckRheERFeE1nQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQW5VTFhKOEpEaytjVXZkRXhsOVJRR05rUlpOSnZWTnVvVlVlcUZPZUwySWpRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBZ1c0S2ZDbGxIWkc0b1p2bE5iOHF0OUpxemhxOVBxbG9palJuUFdSQ2dBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQ0JLZ1Z1ejJCL25kZzNvU2xTcGV5QVk3bGlaRUN3bWc3Zk91TmVsQ2hYamRnSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFvRnNDVjZXYzV5YktYWU5zRXhad3hjaUVGeURUcjVMNFNFSlRaUEpySVFNQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBaFVMZkRaRFBqb2hLWkkxYkpEanFjeE1pUmNoYWU5TkdNOXJzTHhERVdBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ2t4ZVl1blhXb1VubHhzbW5JNE1wQWJmU21wS1l6SitiWjlyTEVtdFBabnF6RWlCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdFQU5Bai9PbUFjbUxxNWhiRU9PS09DS2tSRUJSemk5TktXT1NtaUtqSURvVkFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNEUk00TFRrczBOQ1U2UmhDek9WanNiSWxNVDQvendpVSs0NS9tbk5TSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJMUNDekttRzlMUERYeHF4ckdOMlJGQW02bFZSSGtnTU04S01kL0o3SHVnT2M1bkFBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnU2FKL0RicEhSWTR1VG1wU2FqNVFWV1hmNE5QNDlGNElPWlJWTmtMTlFtSVVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQVFLMEMvNTNSbjVuNFFhMnpHTHd5QWJmU3FveHkzZ01kbENQM25mZlJEaVJBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQnBnb2NrOFIyU21pS05IV0Zwc25McmJTbVFhbnhyZlV6ZHJtRjF2MXJuTVBRQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlGQ3Z3QjBaL2hXSm8rcWR4dWgxQ0xpVlZoMnFNNC81ajltbEtUS3pqejBFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JCb3VzQ3ZrK0R6RXFjMFBWSDVUUy9naXBIcFhlcDQ5N0VaOVB5RTI1ZlZvV3RNQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSTFDOXdTYVk0TVBHaitxY3lRMTBDL3BHK0x0bGx4MTB0UDM0a3dYdFpGejhSSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDZ0xRS2ZUS0k3SmpSRjJySmlNK1RwSCtwbmdLbjQ3WmRudkVkVVBLYmhDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUtCK2dVV1o0dThTaHlkdXEzODZNOVF0NEZaYWRRc3ZXUERBVFBIZHhMM3JuOG9NQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlGQ2h3TTBacXpSRWpxMXdURU5OV01ERDErdGZnSC9PRkpvaTlUdWJnUUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWxVS1hKUEI5a3RjV3VXZ3hwcThnQ3RHNmwyRFBUUDhtZlZPWVhRQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FxRmpnd294M1FPSm5GWTlydUFZSWVNWklmWXRRSHJqK3Z2cUdOeklCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSTFDQlFIckwrK0lTbVNBMjRUUmhTWTZTK1ZmanJETDFWZmNNYm1RQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FxRlBDUTlRb3htenlVVzJuVnN6cWJaTmdyRW12WE03eFJDUkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUtCQ2dWc3kxdk1USHJKZUlXcFRoL0x3OVhwVzVsMFpWbE9rSGx1akVpQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFvRW9CRDFtdlVyTUZZN2xpcFBwRjJpTkRubFg5c0VZa1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnWW9GcnN4NCt5U3Vybmhjd3pWWVFHT2syc1ZaTThOZG52anphb2MxR2dFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBaFVMUENWakhkdzR2Y1ZqMnU0aGd0NCtIcTFDL1RxREtjcFVxMnAwUWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUZDMXdLY3o0UDRKVFpHcVpWc3duaXRHcWx1a0IyV29jdG5WdmFvYjBrZ0VDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnVUxIQSt6TGVYeWNXVlR5dTRWb2k0T0hyMVMzVXYyWW9UWkhxUEkxRWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQ0JLZ1h1ekdCSEp2Nmp5a0dOMVQ0QlY0eFVzMllldUY2Tm8xRUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JRaDhBdEdmU1F4QWwxREc3TWRnbG9qSXkrWHVXcW0wc1NXNDgrbEJFSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFvR0tCNnpQZXZva0xLaDdYY0MwVmNDdXQwUmZ1WlJsQ1UyUjBSeU1RSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDZ2FvRWZaTUI5RWorc2VtRGp0VmZBRlNPanJkMEdPZjM3aWZ1TU5veXpDUkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUtCaWdXOW52S2NuZmw3eHVJWnJ1Y0RLTGM5LzB1bS9LUWxvaWt4NkZjeFBnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUNCWlFYT3pvOVBTbWlLTE92aXB3aTRZbVQ0ajhGMk9mVmJpVldHSDhLWkJBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRkN4d0JjejNuTVR0MWM4cnVFNkl1Q0trZUVYOGw5eXFxYkk4SDdPSkVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQVFOVUN4MlpBVFpHcVZUczJuc2JJY0F0NlVFN2JjN2hUblVXQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNOUWk4TDJNZW5IQ2xTQTI0WFJyU3JiUUdYODAxY3NwM0U1c05mcW96Q0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FLQUdnWEtIbjljbUZ0Y3d0aUU3SnVDS2tjRVg5QlU1UlZOa2NEZG5FQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBb0E2QnY4dWdyMGxvaXRTaDI4RXhYVEV5MktKdWtNTi9rRmh2c05NY1RZQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlWQzVSR3lDc1Q3Njk0WE1OMVhHRFZqdGRYZFhsdnpvQ2FJbFdyR284QUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRS0RDU3pLNFVjbWpocnNORWNUV0xEQUZTUHoveFJzbFVNdlRXZ216ZC9Na1FRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVLaGE0STRNZUhqaXMxVVBiTHgrQ1BoSC92bXY4ei9sVUY3ejkzSWtBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFcWhhNE5RTWVuRGk1Nm9HTjF4OEJWNHpNYjYxM3kyRm56KzlRUnhFZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQkFEUUszWjh4bkpVNm9ZV3hEOWtoQVkyVHV4UzVHRnlSMm1QdFFSeEFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlCQURRS2FJaldnOW5WSXQ0YWFlK1VQelNHYUluTTdPWUlBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFKMUNKVGJaeDJRT0xXT3dZM1pQd0ZYak15KzVtdGs5NVdKVFdjL3pGNENCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRcUVGQVU2UUcxTDRQdVhMZkFlYW8vOGpzMzNTT1krd21RSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBZ2VvRk5FV3FOelZpQkZ3eE12UEhZTjNzdWlxeHdjeUgyRU9BQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ05RaVVwc2d6RWwrcFlXeEQ5bHpBRlNNemZ3QmVrMTJhSWpQNzJFT0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUU2QkRSRjZsQTE1dDBDcmhpNW0yS1pGeHZucCs4bjFscm1YVDhRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQVFKMENtaUoxNmhyN2p3S3VHSm4rZy9ER3ZLMHBNcjJOZHdrUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlGQ0hnS1pJSGFyR1hFSEFGU01ya0N4NGVONjZQTEhLaXJ1OFE0QUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUkxQ0dpSzFJQnF5T2tGWERHeW9zdWI4cGFteUlvdTNpRkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnRUFkQW9zeTZBc1NYNmxqY0dNU1dGN0FGU1BMaW15WEh5OUtjRm5XeFU4RUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQ29RNkEwUlE1UGZLcU93WTFKWURvQlY0d3NxL0tXL0tncHNxeUpud2dRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUZDWHdDc3pzS1pJWGJyR25WWkFFK0FlbGgzeThzSjdmdlNLQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JHb1VlRnZHZm11TjR4dWF3TFFDcmhpNWgrWE45N3owaWdBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUnFGUGlYalAzV0dzYzNOSUVaQlZ3eDhpZWFIZlBIK1RNcTJVR0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDVlFsOEpBTzlKTEc0cWdHTlEyQVFBVmVNL0VucnJZT2dPWllBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRWhoTDRmTTU2V1VKVFpDZytKMVVoNElxUkJRc2VIOGl2VjRGcERBSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkNZVWVBcjJiTi80dllaajdDRHdCZ0VYREd5WUlGbmk0emhnMllLQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdSNkxYQk9xajh3b1NuUzY0OUJNNHJ2K3hVak8yY1p6bTNHVXNpQ0FBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNuUlQ0YnFwNlF1TDZUbGFucU5ZSjlQMktFVmVMdE80aksyRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCRm9rY0cxeTNTdWhLZEtpUmV0NnFuMitZbVRYTE80M3VyN0E2aU5BZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ01DRUJINlRlWGRKbEN0R2JBUWFJOURuSzBiZTBKaFZrQWdCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdTNkpYQmJ5amtnb1NuU3JYWHRSRFY5dldKa2g2emVoWjFZUVVVUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ2dXUUtMazg1ekUwYzNLeTNaRVBpVFFGK3ZHSG1qRHdBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUkxQ0x3OXhsVlU2UVdXb05XSWRESEswYTJEZHpGaVQ3V1hzVm54aGdFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JDWVNlQUQyZkdLbVhaNm4wQVRCUHA0eFVpNVdrUlRwQW1mUGprUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlOQWxnUk5Tekt1NlZKQmF1aW5RdHdiQkk3S01seWI2MkJEcTVpZFlWUVFJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJTkVIZ2dpU3haK0tXSmlRakJ3S3pDZlN0UWZEcVlQU3Q1dG5XM3o0Q0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBaU1LbkJ0Qmpnb29Ta3lxcVR6eHlMUXB5dEdOby9vOXhLcmpFWFdKQVFJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRU9pK3dHOVM0aTZKNzNhL1ZCVjJSYUJQVjAvOFZSWk5VNlFybjF4MUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQXdhWUU3azhCekVwb2lrMTRKOHc4azBKY3JSamFNeXRXSnRRZlNjVEFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSXpDVHc4dXo0NEV3N3ZVK2dxUUo5dVdLa1hDMmlLZExVVDZHOENCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQm9tOENIa3JDbVNOdFdUYjUvRk9qREZTUHJwTktmSk81anpRa1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUJnWklHdlpvUzlFbmVNUEpJQkNFeEFvQTlYakx3NHJwb2lFL2h3bVpJQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQWdjNEovREFWSFp6UUZPbmMwdmFub0s1Zk1iSjZsckw4RDNYai9peXBTZ2tRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUZDTHdNMFpkZWZFWmJXTWJsQUNZeExvK2hVamg4UlJVMlJNSHliVEVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDRFFXWUZGcWV5d2hLWklaNWU0UDRWMXVURlNyb2I1Mi80c3BVb0pFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JRbThBL1orVGphaHZkd0FUR0tORGxXMms5TFk0bmo5SFNWQVFJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRU9paXdERXA2am1KeFYwc1RrMzlFK2h5WStTTUxPY1QrN2VrS2laQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdFQmxBdVhXV2Jza2ZsL1ppQVlpTUdHQnJqWkd0bzdyNVltdTFqZmhqNDNwQ1JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JEb2djQnZVdU5qRTFmMW9GWWw5a2lncTg4WWVYWFdVRk9rUng5a3BSSWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdVS25BWFJudG9JU21TS1dzQm11Q1FCY2JJL2NQN0NGTndKVURBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFV2lydzl1UjlWa3R6bHphQldRVzYyQmc1TWhXdk1XdlZkaElnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlEQVRBS25aOGZiWnRycGZRSnRGK2phN2FiV3lvTDhKTEZoMnhkRy9nUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFSmlBd0hXWmMvdkVMeWN3dHlrSmpFV2dhMWVNSEJvMVRaR3hmSFJNUW9BQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlCQXh3VHVURDNsTVFXYUloMWJXT1VzSzlDbHhraTUrdVd2bHkzUFR3UUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0F3VDRHMzVMaXZ6L05ZaHhGb3JVQ1hicVcxUjFiQnc0QmErMUdVT0FFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0V4UTRJM1B2bFZnMHdSeE1UV0FzQWwyNll1U1ZZeEV6Q1FFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JMb2xjSFhLZVZaQ1U2UmI2NnFhR1FTNmNzWElwcW52cXNRcU05VHBiUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JCWVVlRDJ2TFZiNHNJVmQzbUhRRGNGdW5MRnlFdXlQSm9pM2Z5TXFvb0FBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnZm9FL2k1RGE0clU1MnZrQmdwMDRZcVIxZVA2azhUOUcrZ3JKUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0RSVjRFdEpiTi9FNHFZbUtDOENkUWgwNFlxUmN1ODdUWkU2UGgzR0pFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ2dxd0xYcExEREVwb2lYVjFoZGMwbzBJWEd5Ri9PV0owZEJBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJTEM4UUhuSStvc1N2MWwraDU4SjlFR2c3WTJSeDJTUmR1ekRRcW1SQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0ZRbThPK09jVWRGWWhpSFFPb0cyTjBhT2JKMjRoQWtRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSURBNWdVc3k5UnNuTjcyWkNVeGVvTTBQWDE4dmZEOU5MSnc4b3d3SUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDRFFlSUhia3VGakU1YzFQbE1KRXFoUm9NMVhqQndSRjAyUkdqOGNoaVpBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBb0ZNQ3IwazFtaUtkV2xMRkRDUFExaXRHU3Q1WEpCNDJUTkhPSVVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQVFNOEVUa3E5K3ljVzk2eHU1UkpZUWFDdGpaRmRVOGszVnFqR0d3UUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0N3dk1EUDg4WTJpZXVYMytGbkFuMFVhT3V0dEY3YXg4VlNNd0VDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFZVUtGZUl2Q0NoS1RJZ25NTzdLOURHSzBiV3ozSmNtMWl6dTh1aU1nSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDRlFpOElHTThvcEtSaklJZ1k0SXRQR0trZWZHWGxPa0l4OUFaUkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnVUp2QVZSbjU5YldOYm1BQ0xSVm8yeFVqSmQvdkpCN2VVbTlwRXlCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQVlCd0NkMldTOHF6bWI0NWpNbk1RYUpOQTI2NFkyVG00bWlKdCtvVEpsUUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUNCU1FpOFA1TnFpa3hDM3B5TkYyaGJZOFJEMXh2L2taSWdBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlURmlpMzBIckRoSE13UFlIR0NyVHBWbHIzanVKMWlZV04xWlFZQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUppK3dkMUk0ZGZKcHlJQkFNd1hhZE1WSWVlaTZwa2d6UDBleUlrQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ2dHUUpISlExTmtXYXNoU3dhS3RDbUswYksvZkFlMTFCSGFSRWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRR0RTQXYrVEJCNlJ1SEhTaVppZlFKTUYybkxGeUZaQjFCUnA4aWRKYmdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSVRGcmdaVWxBVTJUU3EyRCt4Z3UwcFRGeVJPTWxKVWlBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlISkNYd3lVNTh5dWVuTlRLQTlBbTI0bGRacTRTeVhnTjJ2UGF3eUpVQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0F3TmdFZnBHWnlsMTNmajIyR1UxRW9NVUNiYmhpWk8vNGFvcTArRU1tZFFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRWFoVjRSVWJYRkttVjJPQmRFbWhEWStTd0xvR3JoUUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWhVS25KU3h2bERoZUlZaTBIbUJwdDlLYThPc3dMV0pjanN0R3dFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBamNJL0M3dkh4NDRtZjN2T1VWQVFKekNUVDlpcEhucEFCTmtibFcwWDRDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQlBvbzhJNFVyU25TeDVWWDgwZ0NUYjlpNU51cDdsRWpWZWhrQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSWRFL2cwcFQwbU1TZDNTdE5SUVRxRldqeUZTTmJwM1JOa1hyWDMrZ0VDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDTFJQWUhGUy9zdUVwa2o3MWs3R0RSQm9jbVBrMlEzd2tRSUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1NhSnZDeEpIUnUwNUtTRDRHMkNEVDFWbG9scng4a05tOExwRHdKRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNBd0JvRWJNc2ZERXI4YXcxeW1JTkJKZ2FaZU1mSzRhR3VLZFBJanB5Z0NCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCRVlRK1B1Y3F5a3lBcUJUQ1RTMU1YS29wU0ZBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQlpRUyttWjgrdk13N2ZpQkFZR0NCSnQ1S2E3VlVjVzFpdzRHcmNRSUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1M2S1hCWHlucHM0cUp1bHFjcUF1TVRhT0lWSTA5Sytab2k0L3NNbUlrQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQWdlWUxmREFwYW9vMGY1MWsyQUtCSmpaR250TUNOeWtTSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVCZ1hBTFhaNkszakdzeTh4RG91a0RUR2lOckJmd1pYVWRYSHdFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBWVFlSE9PL2ZVQXh6dVVBSUZaQkpyV0dOazN1YTR6Uzc1MkVTQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFvRThDNWZaWlIvV3BZTFVTcUZ1Z2FZMlJnK3N1MlBnRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQm9rY0Jyayt1aUZ1VXJWUUtORjFpcFFSbmVLN244SXJGMmczS1NDZ0VDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkNZbGNFb21mdXFrSmpjdmdhNEtOT21La2FjSFdWT2txNTgwZFJFZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ01JakFuVG40MVlPYzRGZ0NCT1luMEtUR2lOdG96Vy9OSEVXQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQVFQY0ZQcElTdjl2OU1sVklZUHdDVGJtVjFyMVRlcm1OMXByakp6QWpBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFR2lWd1k3TFpJdkhMUm1VbEdRSWRFV2pLRlNQbE5scWFJaDM1VUNtREFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJR1JCTjZac3pWRlJpSjBNb0daQlpyU0dIRWJyWm5YeUI0Q0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JQb2o4Sk9VK3EvOUtWZWxCTVl2MElUR3lMb3BlNS94bDI1R0FnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlORTdnNzVQUnJZM0xTa0lFT2lUUWhNYklVK081Um9kTWxVS0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUZoQkM3SlNaOFo1a1RuRUNBd2Y0RW1ORWFlTWY5MEhVbUFBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUhPQ3J3dWxTM3FiSFVLSTlBUWdaVW1uTWZDekY4ZUlyVDJoUE13UFFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JDWXBjSG9tZjhva0V6QTNnYjRJVFBxS2tmSS9kRTJSdm56YTFFbUFBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0F3SFFDaS9QbUc2YmI0VDBDQktvWG1IUmp4RzIwcWw5VEl4SWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWcwQzZCazVQdXQ5cVZzbXdKdEZkZ2tyZlNXajFzdjBpczExNCttUk1nUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUdBa2dmSk1rZTBTbDQ4MGlwTUpFSmkzd0NTdkdIbENzdFFVbWZkU09aQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnUTRLSEp1YU5FVTZ1TEJLYXE3QUpCc2picVBWM00rRnpBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FxRi9nemt6eDkvVlBZd1lDQkpZV21GUmpwTXo3ektVVDhab0FBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUk5RS9oczZ2MSt6MnBXTG9HSkMwenFHU003cC9KekoxNjlCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSURBWmdUc3k3Y01UUDV6TTlHWWwwRitCU1YweHNsOS95VlZPZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQkJaK09nYWFJRHdLQkNRaE02b3FSSzFKcjZZYmFDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnMERlQjIxTHdsb2xyK2xhNGVnazBRV0FTVjR6OGVRclhGR25DNnN1QkFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJRkpDQnlWU1RWRkppRnZUZ0lSbUVSalpHL3lCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRNktsQWViYkl1M3BhdTdJSk5FSmdFbzBSenhkcHhOSkxnZ0FCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUNCQ1FoOEluTzZXbVFDOEtZa01DVXc3bWVNckpPSmIwaXNQcFdBUHdrUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlOQVRnVVdwYzZ2RTkzcFNyeklKTkZKZzNGZU1QQ1VLbWlLTi9DaElpZ0FCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUNCbWdXT3kvaWFJalVqRzU3QVhBTGpib3c4YmE2RTdDZEFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnRUJIQmQ3WjBicVVSYUJWQXVPOGxWWnB3dndzc1ZHcmhDUkxnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUNCMFFYT3pCQlBHbjBZSXhBZ01LckFPSzhZMlNISmFvcU11bUxPSjBDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDZ2pRS3VGbW5qcXNtNWt3TGpiSXpzM1VsQlJSRWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRR0IyZ1V1eis0elpEN0dYQUlGeENZeXpNZUw1SXVOYVZmTVFJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJTkFrZ2Jjbm1jVk5Ta2d1QlBvc01LNW5qSlJiYUpYbmk0eXpFZFBuZFZVN0FRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRTE5FUGgrMG5oNFlsRXowcEVGQVFMamFsU1Vod3FOYXk2clNvQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnYVlJdkN1SmFJbzBaVFhrUVNBQzQycFc3RVdiQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ1BSTzRMdlYrb21jMUs1ZEE0d1hHMFJncHQrc3FWNHpZQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZzBDZUJENlhZMi9wVXNGb0p0RUZnSE04WTJUNFFGN1VCUTQ0RUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQ29TT0RXalBQZ3hBMFZqV2NZQWdRcUVoakhGU051bzFYUllobUdBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUhXQ0h3dW1XcUt0R2E1Sk5vbkFZMlJQcTIyV2drUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUdKZkFlOGMxa1hrSUVCaE1vTzViYWEyYmRLNVByRFpZV280bVFJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQkFhd1hPUythN3REWjdpUlBvdUVEZFY0enNGajlOa1k1L2lKUkhnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnTUF5QWg5YzVpYy9FQ0RRS0lHNkd5TlBibFMxa2lGQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdFQzlBdGRtK0tQcm5jTG9CQWlNSWxCM1krU0pveVRuWEFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNMUk00S2prZTBmTGNwWXVnVjRKMVBtTWtmdEg4cnBFblhQMGFyRVVTNEFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUJBb3dWdVMzWVBTZnl5MFZsS2prRFBCZXE4WW1TUDJHcUs5UHdEcG53Q0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ1BSTDRRbXJWRk9uUmdpdTFuUUoxTmtiMmJDZUpyQWtRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSURDVXdQdUdPc3RKQkFpTVZhRE9LenArbEVvMkcyczFKaU5BZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ01Ca0JDN010SStiek5SbUpVQmdFSUc2cmhncDk5SFRGQmxrSlJ4TGdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdFQ2JCVDdjNXVUbFRxQlBBblUxUnA3Y0owUzFFaUJBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0RRYTRFYlUvMW5leTJnZUFJdEVxaXJNZUw1SWkzNkVFaVZBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUdSQkk3SjJUZVBOSUtUQ1JBWW0wQmRqWkhkeDFhQmlRZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJREJaZ1k5TmRucXpFeUF3aUVBZEQxOS9XQkw0N2lCSk9KWUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUl0RmZoTzhuNUVTM09YTm9GZUN0Unh4Y2pqZXltcGFBSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUUraWp3a1Q0V3JXWUNiUmFvb3pHeVc1dEI1RTZBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlGNUN0eVc0ejR4ejJNZFJvQkFRd1RxYUl5NFlxUWhpeXNOQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdScUZUZ3BvLytxMWhrTVRvQkE1UUpWTjBZMlNZWVBxVHhMQXhJZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FLQjVBbTZqMWJ3MWtSR0JPUVdxYm95NFdtUk9jZ2NRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSU5BQmdXdFN3MmtkcUVNSkJIb25VSFZqeFBORmV2Y1JVakFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUNCWGdwOFBGVXY2bVhsaWliUWNvR1ZLczcveW96MzBJckhOQndCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdTYUpGQWFJcHNucm01U1VuSWhRR0IrQWxWZU1iSlJwdHh5ZnRNNmlnQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBcTBWT0NlWlg5M2E3Q1ZPb09jQ1ZUWkduaERMcXE5QTZmbnlLSjhBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBZ1FZS2ZLcUJPVW1KQUlGNUNsVFpHTmw1bm5NNmpBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBbTBWdURPSkg5Zlc1T1ZOZ01DQ0JWVTJSbllGU29BQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQWdZNExuSnI2YnVoNGpjb2owR21CcWhvamEwZHAyMDVMS1k0QUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUxGaHdOZ1FDQmRndFUxUmg1VEJoV2F6ZUY3QWtRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSURDcndCK3k5L2haajdDVEFJSEdDMVRWR05tcDhaVktrQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQXFNSmZDbW4zelRhRU00bVFHRFNBaG9qazE0Qjh4TWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWcwQllCdDlGcXkwckprOEFzQWl2TnNtK1FYYi9Jd1JzTmNvSmpDUkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnMENLQkc1UHIvUkszdGlobnFSSWdNSTFBRlZlTWJKNXhOVVdtd2ZVV0FRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRS2RFVGd4bFdpS2RHWTVGZEpuZ1NvYUk1NHYwdWRQa05vSkVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSTlFUGdjLzBvVTVVRXVpK2dNZEw5TlZZaEFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRS2pDZndxcDU4MjJoRE9Ka0NnS1FKVk5FWWUxNVJpNUVHQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJRWFCRTdJbUhmVU1LNGhDUkNZZ01Db2paR0Z5WG03Q2VSdFNnSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDSXhMNFBQam1zZzhCQWpVTHpCcVkyVGJwTGhLL1dtYWdRQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBaE1SdUNtemZuVWlNNXVVQUlGYUJFWnRqRHltbHF3TVNvQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnV1lJbkpvMGJtdEdLcklnUUtBS2dWRWJJenRVa1lReENCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWcwRkNCRXh1YWw3UUlFQmhTWUtVaHo1czY3Y3E4ZU9qVUQvNGtRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUJBaHdUdVRDMzNTL3k2UXpVcGhVRHZCVWE1WW1TOTZHM1plMEVBQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFoMFZlRGNGS1lwMHRYVlZWZHZCVVpwakR3cWFxTmVjZEpiZUlVVElFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlOQjRBYmZSYXZ3U1NaREE0QUtqTkVZOFgyUndiMmNRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSU5BZWdSUGFrNnBNQ1JDWXI0REd5SHlsSEVlQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQVFKOEVya2l4UCt4VHdXb2wwQmNCalpHK3JMUTZDUkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFZUk1CdHRBYlJjaXlCRmdrTTJ4alpJRFUrcEVWMVNwVUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUtEQ0h4cGtJTWRTNEJBZXdTR2JZeVVCNi9iQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZzBFV0JuNmVvODdwWW1Kb0lFRml3WU5qR3lEYndDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnMEZHQnI2U3VSUjJ0VFZrRWVpOHdiR1BFRlNPOS8rZ0FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJTkJaZ1ZNNlc1bkNDQkFZK29xUjdkZ1JJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNnZ3dMbFNwRXpPMWlYa2dnUVdDSXd6QlVqQzNQdWxnUUpFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0RRUVlHTFU5T3ZPbGlYa2dnUVdDSXdUR1Bra1RsM0ZZSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkRvb01BWkhheEpTUVFJTENVd1RHUEViYlNXQXZTU0FBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJRk9DWnplcVdvVVE0REFDZ0lhSXl1UWVJTUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnWjRLL0NGMW45dlQycFZOb0RjQ0dpTzlXV3FGRWlCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNBd2g4QTUyWC9ySE1mWVRZQkF5d1VHYll5VVo0dHMwL0thcFUrQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJSHBCTnhHYXpvVjd4SG9tTUNnalpITlUvOWFIVE5RRGdFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JJckFXUmdJRU9pK3dLQ05FVmVMZFA4em9VSUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNmUlQ0WllxK3FJK0ZxNWxBM3dRR2JZdzhvbTlBNmlWQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQW9CY0M1V3FSeGIyb1ZKRUVlaTR3YUdOazY1NTdLWjhBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBZ1c0S25OSE5zbFJGZ01EeUFob2p5NHY0bVFBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQlBncDR2a2dmVjEzTnZSUllhWUNxMTh5eE55VldIZUFjaHhJZ1FJREEvMmZ2enFNMlBjdkNnR2ZJWkpLUUlSdFpJU1NUUFVCaURDV0VZQ1NFUlpHRExZdmdBZ2V4S3B1MDJuTjZxdEkvdEsydFdrNVBiVjJQeHk0ZzJCYXFvcWdJVkpKQTJDVXNoaVVRa2drSURJU0U3Sk5sbGw0MytFMisrZVo3Mys5ZG51VmVmczg1VitaNzMrZDU3dnU2ZnZlWGYrYWErM2tJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBcmtMZkNrU1BDMzNKT1ZIZ0VBM0F2UHNHRGt2cHRRVTZjYmRLQVFJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJNUNOd1RUNnB5SVFBZ2I0RjVtbU1YTkIzTXNZblFJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJREFDQUx2SDJGT1V4SWdNSkxBUEkwUkwxNGZhWkZNUzRBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlCQXJ3SjJqUFRLYTNBQ2VRbk0weGc1UDYvVVpVT0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUdsQlc2UEVhNWJlaFFERUNCUWpNQThqUkU3Um9wWlZva1NJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRENqd0lmanVqMHpYdXN5QWdRcUVKaTFNYkkxYWoydGducVZRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBZ2RVQzcxdjl3YzhFQ05Rdk1HdGo1SnlnMkZRL2h3b0pFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFR2hNd1B0RkdsdHc1UktZdFRGeUhpb0NCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWhVSnZCQTFQT1J5bXBTRGdFQ0d3ak0yaGc1ZDROeG5DWkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnRUJwQXRkR3dqdExTMXErQkFnc0p6QnJZOFNPa2VXYzNVMkFBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FRSDRDSHFPVjM1cklpRUR2QWhvanZST2JnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUNCVEFYZW4ybGUwaUpBb0VlQldWNm9ucG9uZDBjYzNtTWVoaVpBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ01EUUFpZkZoRjhmZWxMekVTQXdyc0FzTzBhMlJZcWFJdU91azlrSkVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVPaFc0T1lZVGxPa1cxT2pFU2hDWUpiR2lQZUxGTEdVa2lSQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQVlBNkJqODF4clVzSkVLaElRR05TTUJnN0FBQkFBRWxFUVZTa29zVlVDZ0VDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDTXd0OGZPWXJYVWlBUUZVQ3N6Ukd6cW1xWXNVUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFRGdvSU0wUnZ3V0VHaFVZSmJHeU5tTjJpaWJBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUY2QlQ1YWIya3FJMEJnbXNBc2paR3pwZzNnSEFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBb1QrRXJrKzQzQ2NwWXVBUUlkQ1d6VUdEa3M1am1sbzdrTVE0QUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnUndFdkhnOWgxV1FBNEdSQkRacWpKd1JlVzEwelVpcG01WUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlMQ1hpL3lFSnNiaUpRaDhCR1RRK1AwYXBqblZWQmdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdNQkRBbmFNUEdUaEp3TE5DV3pVR0Rtek9SRUZFeUJBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JRdThDMXRSZW9QZ0lFSmd0b2pFeTJjWVlBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBZ2ZvRWRrUko2ZVhyRGdJRUdoWFlxREhpVVZxTi9tSW9td0FCQWdRSUVDQkFnQUFCQWdRSUVDQkFnRUNsQW5hTFZMcXd5aUl3cTRER3lLeFNyaU5BZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBb0FZQmpaRWFWbEVOQkpZUW1OWVkyUnpqbnJyRTJHNGxRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUJBYmdMWDVaYVFmQWdRR0ZaZ1dtUGt0RWpsa0dIVE1Sc0JBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1I2RmZoTXI2TWJuQUNCN0FXbU5VYk95RDU3Q1JJZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FHQjJnVjF4NmZXelgrNUtBZ1JxRkpqV0dFazdSaHdFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JDb1JlQ0xVY2dEdFJTakRnSUVGaFBRR0ZuTXpWMEVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDSlFuNERGYTVhMlpqQWwwTGpDdE1iS3Q4OWtNU0lBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQWdmRUVORWJHc3pjemdXd0VwalZHUEVvcm0yV1NDQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDSFFoOHRvTXhERUdBUU9FQzB4b2oyd3F2VGZvRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQllMYUF4c2xyRHp3UWFGZGcwb2U1RDR2dWRFUWRQT085ckFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlsQ1N3SjVKOVJNUzlKU1V0VndJRXVoZVl0R1BrbEpoS1U2UjdieU1TSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSURDT3dNMHhyYWJJT1BabUpaQ1Z3S1RHeUxhc3NwUU1BUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFbGhQdzR2WGwvTnhOb0JxQlNZMFJMMTZ2Wm9rVlFvQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQkFDR2lNK0RVZ1FPRGJBcE1hSTZmeUlVQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FRRVVDMTFkVWkxSUlFRmhDWUZKajVERkxqT2xXQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSTVDYncyZHdTa2c4QkF1TUlhSXlNNDI1V0FnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnU0dGYmhoMk9uTVJvQkFyZ0tUR2lPbjVKcXd2QWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSURDbndOMXgvVGZtdk1mbEJBaFVLcUF4VXVuQ0tvc0FBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnWDBDTisvN3lROEVDRFF2c0Y1alpHdW9ITlc4REFBQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JHb1J1S21XUXRSQmdNRHlBdXMxUmp4R2EzbFhJeEFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFna0krQXhrZytheUVUQXFNTGFJeU12Z1FTSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDZ1p3R05rWjZCRFUrZ0pBR05rWkpXUzY0RUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNDd2lvREd5aUpwN0NGUXFvREZTNmNJcWl3QUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQ0JmUUlhSS9zby9FQ0F3SHFOa1VkaklVQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FRRVVDR2lNVkxhWlNDQ3dyc0Y1anhNdlhsMVYxUHdFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ3VRamNGb25jbVVzeThpQkFZSHlCOVJvako0K2ZsZ3dJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNEUWljRDJUa1l4Q0FFQzFRaXMxeGc1cVpycUZFS0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FRT3NDTjdZT29INENCUFlYV05zWVNaOVAzUDhTbndnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlGQ3NnUGVMRkx0MEVpZlFqOERheHNpeE1jM21mcVl5S2dFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBWVgrUExnTTVxUUFJR3NCZFkyUnJ4ZkpPdmxraHdCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQW5NS2ZHWE82MTFPZ0VEbEFtc2JJOTR2VXZtQ0s0OEFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQkFZd0k3R3F0WHVRUUliQ0NnTWJJQmtOTUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQlF0OExXaXM1YzhBUUtkQzJpTWRFNXFRQUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFTWhMUUdNbG9NYVJDSUFlQnRZMlJFM05JU2c0RUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCRG9RT0QyR09PK0RzWXhCQUVDRlFsb2pGUzBtRW9oUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUdBL0FidEY5dVB3Z1FDQkpMQzJNZUxsNjM0dkNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQ29SVUJqcEphVlZBZUJEZ1hXTmtaTzZIQnNReEVnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUdCTWdSMWpUbTV1QWdUeUZGamJHRGsrenpSbFJZQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnYmtGN0JpWm04d05CT29YV04wWTJSVGxIbGQveVNva1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FLQVJBWTJSUmhaYW1RVG1FVmpkR0RreWJqeGtucHRkUzRBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQWdZd0ZORVl5WGh5cEVSaExZSFZqeEc2UnNWYkJ2QVFJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJOUNHZ01kS0hxakVKRkM2Z01WTDRBa3FmQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlHSkFob2pFMm1jSU5DdXdPckd5Q1BiWlZBNUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSVZDdHhTWVUxS0lrQmdTWUhWalpIamx4ekw3UVFJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRU1oRllFOGtjbnN1eWNpREFJRjhCRlkzUnJ4akpKOTFrUWtCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQXNzSjNCVzM3MTV1Q0hjVElGQ2p3T3JHaUVkcDFiakNhaUpBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0RRcG9EZEltMnV1Nm9KYkNpd3VqRml4OGlHWEM0Z1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FLQVFnVzhWa3FjMENSQVlXRUJqWkdCdzB4RWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdNSWlBeHNnZ3pDWWhVSjdBNnNiSU1lV2xMMk1DQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFpc0s2QXhzaTZMTHdrUVdOMFlPUm9IQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUtoSFFHS2xrSVpWQm9Hc0JqWkd1UlkxSGdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdFQU9BbDYrbnNNcXlJRkFoZ0lhSXhrdWlwUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFRmhhd0k2UnBRa05RS0JPZ1pYR1NQcnp5RHBMVkJVQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnMEthSXcwdU9oS0pqQ0x3RXBqSkRWRlZuNmU1VDdYRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQUlHY0JqOUxLZVhYa1JtQkVnWlZtaUJldmo3Z0lwaVpBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBb0hNQk8wWTZKelVnZ1RvRU5FYnFXRWRWRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNDd3Y0REd5UDRlUGhFZzhBOENLNDJSbzRnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ2dJb0U3SzZwRktRUUlkQ2l3MGhnNXBzTXhEVVdBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlHeEJlNGRPd0h6RXlDUXA4QktZOFE3UnZKY0gxa1JJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJTENZd003RmJuTVhBUUsxQzZ3MFJvNnN2VkQxRVNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNEUWxJREdTRlBMclZnQ3N3dG9qTXh1NVVvQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JNb1IwQmdwWjYxa1NtQlFnWlhHeU5aQlp6VVpBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFK2hQWUZVTS8yTi93UmlaQW9HUUJqWkdTVjAvdUJBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBaXNKM0RmZWwvNmpnQUJBa2xncFRIeUNCd0VDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkNvUk1CanRDcFpTR1VRNkVOZ3BUSGlVVnA5NkJxVEFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJRXhCRFJHeGxBM0o0RkNCRllhSTNhTUZMSmcwaVJBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBWUVNQmpaRU5pVnhBb0YwQmpaRjIxMTdsQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkdvVjBCaXBkV1hWUmFBRGdaWEdpRWRwZFlCcENBSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVzaERRR01saUdTUkJJRStCbGNhSVIybmx1VDZ5SWtDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVCZ2ZnR05rZm5OM0VHZ0dZR1Z4b2dkSTgwc3VVSUpFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlWQytnTVZMOUVpdVF3T0lDR2lPTDI3bVRBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUU4QlRSRzhsd1hXUkhJUWlBMVJqWkhISnBGTnBJZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJREE4Z0s3bHgvQ0NBUUkxQ3FRR2lPSDFWcWN1Z2dRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRYUZKZ1Q1TlZLNW9BZ1prRVVtUGs4Sm11ZEJFQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnVEtFTmhiUnBxeUpFQmdEQUU3UnNaUU55Y0JBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBbjBLYUl6MHFXdHNBb1VMMkRGUytBSktud0FCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUNCQXdRMFJnNGc4UVVCQWlzQ0dpTXJFdjRrUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUtBV0FlOFlxV1VsMVVHZ0J3R1AwdW9CMVpBRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNJd3FZTWZJcVB3bUo1QzNnQjBqZWErUDdBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FtRjlBWTJSK00zY1FhRVpBWTZTWnBWWW9BUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnV1lFUEVxcm1hVldLSUg1QlR4S2EzNHpkeEFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFna0xlQUhTTjVyNC9zQ0l3cVlNZklxUHdtSjBDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDZ0J3R05rUjVRRFVtZ0ZnRTdSbXBaU1hVUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlMQWlvREd5SXVGUEFnUU9FRWlOa1MwSGZPc0xBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJbEN2Z0hTUGxycDNNQ2ZRdW9ESFNPN0VKQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBWVdNQ09rWUhCVFVlZ0pJSFVHRG1rcElUbFNvQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnUTBFTm0xdzNta0NCQm9XMEJocGVQR1ZUb0FBQVFJRUNCQWdRSUFBQVFJRUNCQWdRS0JTQWY4WXZOS0ZWUmFCTGdROFNxc0xSV01RSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUpDVGdNWklUcXNoRndLWkNkZ3hrdG1DU0ljQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQWdhVUZ0aXc5Z2dFSUVLaFdRR09rMnFWVkdBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJRm1CZXdZYVhicEZVNWdZd0dOa1kyTlhFR0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FRRmtDR2lObHJaZHNDUXdxNEIwamczS2JqQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUNCQVFROFNtc0FaRk1RS0ZYQWpwRlNWMDdlQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFoTUVyQmpaSktNN3drUU9FaGp4QzhCQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFLMUNXaU0xTGFpNmlIUW9ZREdTSWVZaGlKQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQUlBc0JqOUxLWWhra1FTQlBnZFFZU2VFZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQkFMUUoyak5TeWt1b2cwSU5BYW9wczZtRmNReElnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUdBc0FUdEd4cEkzTDRFQ0JPd1lLV0NScEVpQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQXdGd0NSOHgxdFlzSkVHaEt3STZScHBaYnNRUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnU2FFTkFZYVdLWkZVbGdNUUU3UmhaemN4Y0JBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBdmtLYk0wM05aa1JJREMyZ01iSTJDdGdmZ0lFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFdWhZNFBBWk1mL2ZwSUVDQXdBRUNIcVYxQUlrdkNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQW9YR0JUNVAvd3dtdVFQZ0VDUFFuWU1kSVRyR0VKRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUJoVndIdEdSdVUzT1lGOEJld1l5WGR0WkVhQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQXdPSUNHaU9MMjdtVFFOVUNkb3hVdmJ5S0kwQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlOQ3NnQmV3Tjd2MENpY3dYY0NPa2VrK3poSWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdVS2FBSFNObHJwdXNDZlF1b0RIU083RUpDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFZUVVCalpBUjBVeElvUVNBMVJuYVhrS2djQ1JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ01JZUF4c2djV0M0bDBKSkFhb3pzYWFsZ3RSSWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWcwSVRBMFUxVXFVZ0NCT1lXc0dOa2JqSTNFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JRZ01BeEJlUW9SUUlFUmhEUUdCa0IzWlFFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ1BRdW9ESFNPN0VKQ0pRcG9ERlM1cnJKbWdBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQjZRTEhUai90TEFFQ3JRcG9qTFM2OHVvbVFJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1VMZUFIU04xcjYvcUNDd3NvREd5TUowYkNSQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCRElXRUJqSk9QRmtScUJNUVUwUnNiVU56Y0JBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBbjBKZUpSV1g3TEdKVkM0Z01aSTRRc29mUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFMWhXd1kyUmRGbDhTSUpBYUkzc3dFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBb0RJQmpaSEtGbFE1QkxvU3NHT2tLMG5qRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNDUWswQnFqR3pLS1NHNUVDQ1FoNERHU0I3cklBc0NCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCTG9WT0NTR082TGJJWTFHZ0VBTkFob2pOYXlpR2dnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUVdFL2crUFcrOUIwQkFtMExhSXkwdmY2cUowQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlGQ3p3SWsxRjZjMkFnUVdFOUFZV2N6TlhRUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUk1Qzl3VXY0cHlwQUFnYUVGTkVhR0ZqY2ZBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUpEQ2RneE1wUzBlUWdVSkpBYUkzc0t5bGVxQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUW1GVkFZMlJXS2RjUmFFakFqcEdHRmx1cEJBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JCb1QwQmhwYk1HVlMyQVdBWTJSV1pSY1E0QUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQkFpUUxlTVZMaXFzbVpRTThDR2lNOUF4dWVBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUhSQk93WUdZM2V4QVR5RlVpTmtWMzVwaWN6QWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUxDeWdNYkl3blJzSjFDdVFHaU03NnkxUFpRUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlOQ3pnVVZvTkw3N1NDVXdTMEJpWkpPTjdBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1JLRjlnYUJUeTg5Q0xrVDRCQXR3SWFJOTE2R28wQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQWdid0VUc2tySGRrUUlEQzJRR3FNM0RkMkV1WW5RSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUJBVHdLUDZXbGN3eElnVUtpQUhTT0ZMcHkwQ1JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JDWVNVQmpaQ1ltRnhGb1IwQmpwSjIxVmlrQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQkZnVk9iYkZvTlJNZ01GbEFZMlN5alRNRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNKUXZZTWRJK1d1b0FnS2RDbmpIU0tlY0JpTkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFJRE1CalpITUZrUTZCTVlXc0dOazdCVXdQd0VDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDZlFwNGxGYWZ1c1ltVUtDQXhraUJpeVpsQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdSbUZyQmpaR1lxRnhKb1EwQmpwSTExVmlVQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQlZnVzJSdUhIdEZxOHVna1FPRkRBTzBZT05QRU5BUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUoxQ2RnMVV0ZDZxb2JBVWdJYUkwdnh1WmtBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBZ1FJRU5FWUtXQ1FwRWhoS0lEVkdIb2pZTmRTRTVpRkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnTURBQW1jT1BKL3BDQkRJV0NBMVJ0SngzM2YrOEY4Q0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBaFVKNkF4VXQyU0tvakE0Z0lyalpHZGl3L2hUZ0lFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0dRdGNGYlcyVW1PQUlGQkJWWWFJM2FNRE1wdU1nSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVCaFN3WTJSQWJGTVJ5RjFncFRGaXgwanVLeVUvQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRV0ZUZzliang0MFp2ZFI0QkFYUUlhSTNXdHAyb0lFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFRGhRWUV0OGRlcUJYL3VHQUlFV0JWWWFJeDZsMWVMcXE1a0FBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQkFPd0llcDlYT1dxdVV3RlNCbGNiSXZWT3ZjcElBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFKbEMyaU1sTDErc2lmUW1jQktZK1NPemtZMEVBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCUElUT0N1L2xHUkVnTUFZQWhvalk2aWJrd0FCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUNCb1FVMFJvWVdOeCtCVEFWV0dpTjNacHFmdEFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlOQ0ZnTVpJRjRyR0lGQ0J3RXBqeEtPMEtsaE1KUkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnTUZIZ25EaXplZUpaSndnUWFFWmdwVEZpeDBnelM2NVFBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBazBLYkltcTdScHBjdWtWVFdCL0FZMlIvVDE4SWtDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDZ1hvSEgxMXVheWdnUW1GVmdwVEhpVVZxemlybU9BQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUZTQlI1WGF1THlKa0NnTzRHVnhvaEhhWFZuYWlRQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JQSVVlR3llYWNtS0FJRWhCVllhSTNhTURLbHVMZ0lFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFeGhEd0tLMHgxTTFKSURPQmxjYUlIU09aTFl4MENCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCRG9YT0RjR0hGejU2TWFrQUNCb2dSV0dpTjJqQlMxYkpJbFFJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FHQUJnVVBqbmpNV3VNOHRCQWhVSkxEU0dMRmpwS0pGVlFvQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFoTUZ2SUI5SW8wVEJOb1FXR21NM0JYbDdtMmpaRlVTSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSU5Dd2dNWkl3NHV2ZEFKSllLVXhzanQrdmhzSkFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVLaGM0di9MNmxFZUF3QVlDSzQyUmRKbjNqR3lBNVRRQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFzVUxQS0g0Q2hSQWdNQlNBcXNiSTk0enNoU2xtd2tRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRS0VEZzdNaHhhd0Y1U3BFQWdaNEVWamRHN0JqcENkbXdCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWhrSTVEK1R2Uzdzc2xHSWdRSURDNnd1akZpeDhqZy9DWWtRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRR0FFZ2U4ZVlVNVRFaUNRaWNEcXhvZ2RJNWtzaWpRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVPaFY0S0plUnpjNEFRSlpDNnh1ak5neGt2VlNTWTRBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBZ1k0RU5FWTZnalFNZ1JJRlZqZEc3QmdwY1FYbFRJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJREF2QUtQanhzMnozdVQ2d2tRcUVOZ2RXUGttM1dVcEFvQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBaE1GVGdzemo1dTZoVk9FaUJRcllER1NMVkxxekFDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQktZSWVBSDdGQnluQ05Rc29ERlM4K3FxalFBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQlNRSWFJNU5rZkUrZ2NvSFZqWkZiS3E5VmVRUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFRmdSZVBMS0QvNGtRS0F0Z2RXTkVlOFlhV3Z0VlV1QUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDZ1pZR0xvdmd0TFFPb25VQ3JBaG9qcmE2OHVna1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBaTBMWkJld081eFdtMy9EcWkrVVlIVmpaRnZoY0d1UmgyVVRZQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQkFld0tYdEZleWlna1FXTjBZMlJNY3R5RWhRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUJBSXdJYUk0MHN0RElKckJaWTNSaEozM3ZQeUdvZFB4TWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdVTE9BRjdEWHZMcHFJekJCUUdOa0FveXZDUkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkNvWHVETXFQQ0U2cXRVSUFFQyt3bXNiWXpjc3Q5Wkh3Z1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRkMzd0pQcUxrOTFCQWlzRlZqYkdQRW9yYlZDUGhNZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1VMT0E5NHpVdkxwcUk3Q093TnJHeUszclhPTXJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJMUNwZ3gwaXRLNnN1QWhNRTFqWkdQRXByQXBTdkNSQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQ29VdUFwVWRYbUtpdFRGQUVDNndxc2JZeDRsTmE2VEw0a1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FLQlNnYTFSMTBXVjFxWXNBZ1RXRWRBWVdRZkZWd1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJTkNWd2VWUFZLcFpBNHdJYUk0My9BaWlmQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlHRHZwY0JBUUx0Q0t4dGpIakhTRHRycjFJQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JMNGprQm9qYS8rdWxBMEJBcFVLclAyZjNUdEdLbDFvWlJFZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ01GSGdtRGh6d2NTelRoQWdVSlhBMnNiSVBWSGR6cW9xVkF3QkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUTJGbmpxeHBlNGdnQ0JHZ1RXTmtaU1RYYU4xTEN5YWlCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQVlCNkJ5K2E1MkxVRUNKUXJzRjVqNUt2bGxpTnpBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJTENSd1JkeTFhYUU3M1VTQVFGRUNHaU5GTFpka0NSQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCRG9TZUQ0R1BlOG5zWTJMQUVDR1FtczF4alprVkYrVWlGQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdNQlFBdDR6TXBTMGVRaU1LTEJlWStRckkrWmphZ0lFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0l3bDhQMWpUV3hlQWdTR0UxaXZNZUlkSThQNW00a0FBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnWHdFbmg2cGJNNG5IWmtRSU5DSHdIcU5rYS8xTVpFeENSQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdrTG5BVVpIZmt6TFBVWG9FQ0N3cHNGNWp4STZSSlZIZFRvQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQkFzUUxQS2paemlSTWdNSk9BeHNoTVRDNGlRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRS0FSQVkyUlJoWmFtZTBLYkZxbjlQVGR6b2hEMXpubkt3SUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDTlFzc0N1S095N2lqcHFMVkJ1QmxnWFcyekd5TjBDOFo2VGwzd3ExRXlCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUdoWElMMTgvWXAyeTFjNWdmb0YxbXVNcEtxOVo2VCt0VmNoQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFMckMzaWMxdm91dmlWUWhZREdTQlhMcUFnQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JEb1UrTDRPeHpJVUFRS1pDVXhxakhpVVZtWUxKUjBDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFZVE9DdG0yamJZYkNZaVFHQlFnVW1ORVkvU0duUVpURWFBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBUUdZQy96aXpmS1JEZ0VCSEFob2pIVUVhaGdBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQnFnU2VXMVUxaWlGQVlKK0F4c2crQ2o4UUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQmduOERsOGRPUit6NzVnUUNCYWdRbU5VYThZNlNhSlZZSUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUxDR3lKZTd5RWZRRTR0eERJWFdCU1k4UTdSbkpmT2ZrUklFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlOQzNnTWRwOVMxc2ZBSWpDR3lhTXVlOWNlN3dLZWVkSWtDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQVFNMEN0MFJ4SjBmc3JybEl0UkZvVFdEU2pwSGtZTmRJYTc4TjZpVkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFZTFhBOGZIaFNhdS84RE1CQXVVTFRHdU1lTTlJK2V1ckFnSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVsaE40em5LM3U1c0FnZHdFcGpWR3ZwUmJzdkloUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlEQXdBTC9aT0Q1VEVlQVFNOEMweG9qTi9jOHQrRUpFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0NRdThENWtlQ3B1U2NwUHdJRVpoZVkxaGpaUHZzd3JpUkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnRUNWQXB1aXFoZFhXWm1pQ0RRcU1LMHhZc2RJbzc4VXlpWkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFZRCtCSDlydmt3OEVDQlF0TUsweHNyM295aVJQZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQmJnU2VGTU9jMXMxUVJpRkFZR3lCYVkyUnRHTms3OWdKbXA4QUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSWpDNlRIYWIxZzVCeE1UNEJBUndMVEdpUDN4UnhmNzJnZXd4QWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRS0JrQVkvVEtubjE1RTVnbGNDMHhraTZ6SHRHVm1INWtRQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQ0JaZ1V1amNvZjAyejFDaWRRa2NCR2paSHRGZFdxRkFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNDd3FrQjZuOWZ4RmIzWWZBUUw1Q0dpTTVMTVdNaUZBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBSUc4Qmo5UEtlMzFrUjJBbWdZMGFJeDZsTlJPaml3Z1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FhRURnZTZMR1J6VlFweElKVkMyd1VXUGtTMVZYcnpnQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBak1McEQrUHZWNXMxL3VTZ0lFY2hUWXFERnlVNDVKeTRrQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSWpDYnhzcEhsTlM0QkFSd0xwaFVIVGppUGk1TjNUTG5DT0FBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNqUW1jRy9WK3ZyR2FsVXVnR29HTmRvemNFNVhlVWsyMUNpRkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnTUR5QWorNi9CQkdJRUJnTElHTkdpTXBMeTlnSDJ0MXpFdUFBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FRSTRDTDQya05ub2FUNDU1eTRrQWdSQ1lwVEd5blJRQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUk3Qk00SzM2NmVOOG5QeEFnVUpUQUxJMFJPMGFLV2xMSkVpQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQXdnTUJMQnBqREZBUUk5Q0NnTWRJRHFpRUpFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFS2hlSUwxblpIUDFWU3FRUUlVQ3N6Ukd0bGRZdDVJSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQ3dqTUR4Y2ZPemxobkF2UVFJakNNd1MyUEVvN1RHV1J1ekVpQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQ1F0NERIYWVXOVBySWpzSzdBcG5XLzNmL0xJK1BqSGZ0LzVSTUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1NhRjdnN0JFNk9TSDg2Q0JBb1JHQ1dIU04zUmkwN0NxbEhtZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUJoS1lHdE1aTmZJVU5ybUlkQ1J3Q3lOa1RUVkZ6cWF6ekFFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JDb1NlQW5heXBHTFFSYUVOQVlhV0dWMVVpQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQVFGOENGOGZBMzkzWDRNWWxRS0I3QVkyUjdrMk5TSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUJBV3dJLzBWYTVxaVZRdG9ER1NObnJKM3NDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQk1ZWGVHbWtjTmo0YWNpQUFJRlpCRFJHWmxGeURRRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQ1lMSEJ1bm5qZjV0RE1FQ09Ra01HdGo1SVpJZW05T2ljdUZBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDR1FsNENYdEdpeUVWQXRNRU5rMDd1ZWJjbCtQektXdSs4NUVBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRXZ2TVB5ODhPaUMvQ0lFQWdiNEZaZDR5a0t0S3VFUWNCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUhDaVEvaEY2ZXRlSWd3Q0J6QVhtYVl4OFB2TmFwRWVBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlFeEJWNFprMjhaTXdGekV5Q3dzY0E4alpFdmJEeWNLd2dRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSU5Dc3dNbFIrUXVhclY3aEJBb1IwQmdwWktHa1NZQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQkFFUUkvVTBTV2tpVFFzSURHU01PTHIzUUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCRG9YdUN4R2ZFTG5veHFRQUlIT0JPWnBqSHd4WnQzZDJjd0dJa0NBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBUUowQ3I2cXpMRlVScUVOZzA1eGwzQlRYYjV2ekhwY1RJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNnSllHZFVld3BFYmUxVkxSYUNaUWlNTStPa1ZTVEY3Q1hzckx5SkVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVCZ0xJSERZK0tYanpXNWVRa1FtQzZnTVRMZHgxa0NCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdzSXZDYXVHbmV2MzlkWkI3M0VDQXdwOEM4LzJQYU1USW5zTXNKRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUdoUzRNeW8rdGxOVnE1b0Fwa0x6TnNZdVNIemVxUkhnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUNCWEFSZW5Vc2k4aUJBNENHQmVSc2puMy9vVmo4UklFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0F3QlNCNThhNUM2ZWNkNG9BZ1JFRTVtMk1iSThjZDQyUXB5a0pFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JRb3NCclMweGF6Z1JxRnRpMFFIR2ZqWHZPVytBK3R4QWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRS0ExZ1FlaTROTWp2dHBhNGVvbGtLdkF2RHRHVWgyZnpyVVllUkVnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUNBemdTMlJqMTBqbVMyS2ROb1dXS1F4OHBtMnlWUlBnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUNCdVFSZUZWZHZuZXNPRnhNZzBKdkFJbzBSTzBaNld3NERFeUJBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JRb2NBeFVkTS9yYkF1SlJFb1VtQ1J4b2dkSTBVdXRhUUpFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQmhSNEYvRTNKdEhuTi9VQkFqOGc4QWlqWkhyNDk1ZEJBa1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUJnWm9GdGNlWHpaNzdhaFFRSTlDYXdTR1BrZ2NqbWk3MWxaR0FDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFqVUtmQnpkWmFsS2dKbENTelNHRWtWWGxkV21iSWxRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSURBNkFKUGlReWVNWG9XRWlEUXVNQ2lqUkh2R1duOEYwZjVCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdzSlBDdkY3ckxUUVFJZENhd2FHUGswNTFsWUNBQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBaTBJM0JGbEhwWk8rV3FsRUIrQW9zMlJ1d1l5Vzh0WlVTQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQVFCa0NyeXNqVFZrU3FGTmcwNEpsYlluNzdvbll2T0Q5YmlOQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdFRExBaGRIOFgvYk1vRGFDWXdsc09pT2tRY2k0UnZHU3RxOEJBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FLRnpnRnd2UFgvb0VpaFZZdERHU0N2YWVrV0tYWGVJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNJd3M4UHlZLy95UmN6QTlnU1lGbG1tTWVNOUlrNzh5aWlaQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQW9BT0I5SnFEWCtoZ0hFTVFJRENud0RLTkVUdEc1c1IyT1FFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JGWUovRWo4Zk02cXozNGtRR0FBZ1dVYUk1OGRJRDlURUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQW9GYUJnNk93ZjFWcmNlb2lrS3RBMnE2MTZMRWxicnduWXZPaUE3aVBBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDalF2c2p2cS9LOEtyQ3hyL1JWRCtjQUxMN0JoNUlOSzhZYmhVelVTQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJSHFCTkt1a1g5VFhWVUtJcEN4d0RLTmtWU1c5NHhrdkxoU0kwQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ2dDSUVYUnBaUEtDSlRTUktvUUVCanBJSkZWQUlCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWtVTHBGY2UvTHVpSzVBOGdZSUVsbTJNZU81ZFFZc3RWUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFc2hYNGdjanNrbXl6a3hpQmlnU1diWXg4dkNJTHBSQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRR0FzZ2JScjVQVmpUVzVlQWkwSnBQL1psamxTWStXT2lLM0xET0plQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVQaTJ3UGZGZjkvTmdnQ0IvZ1NXM1RHeUoxTDdWSC9wR1prQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSk5DZnlIcUhiWmY5RGVGSmhpQ2N3cnNHeGpKTTJuTVRLdnV1c0pFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0N3dnNBVDQrc2ZYUCtVYndrUTZFS2dpOGJJdFYwa1lnd0NCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRK0xiQWY0Ny9ibUZCZ0VBL0FsMDBSajdSVDJwR0pVQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FRSk1DWjBUVnIyeXlja1VUR0VDZ2kyZlZIUjU1M2hteGVZQjhUVUdBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlFV0JMNFpSWjRWY1VjTHhhcVJ3SkFDWGV3WTJSa0pYejlrMHVZaVFJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQkE1UUxIUlgyL1dIbU55aU13aWtBWGpaR1V1TWRwamJKOEppVkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFvR0tCbjQzYVRxdTRQcVVSR0VWQVkyUVVkcE1TSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVCZ1E0SEQ0b3BmMmZBcUZ4QWdNSmVBeHNoY1hDNG1RSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSURBb0FJdmlkbWVPT2lNSmlOUXVVQVhMMTlQUkkrTVNDOERjaEFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlCQXR3Slh4M0JQNjNaSW94Rm9WNkNySFNPM0J1RlgyMlZVT1FFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JIb1R1RHhHZms1dm94dVlRR01DWFRWR0V0dTFqZGtwbHdBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFrTUovR1pNbE40NTRpQkFZRW1CZzVlOGYvWHRqNHNQVDEzOWhaOEpFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBb0JPQlkyS1UreVBlMjhsb0JpSFFzRUNYTzBZKzBiQ2owZ2tRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSU5DM3dPdGlndFA2bnNUNEJHb1gwQmlwZllYVlI0QUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQkFMUUtIUnlHL1hrc3g2aUF3bHNDbURpZE9ZMzByNHFnT3h6UVVBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ093djhQVDRlT1grWC9sRWdNQ3NBbDN1R05rYmszNXExb2xkUjRBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUxDYVFYc1c5ZTZFNDNFU0J3VUplTmtjVHBQU04rcVFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlOQ3Z3T05qK0ZmMU80WFJDZFFyMEhWanhJNlJlbjlYVkVhQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQVFENEN2eFNwSEp0UE9qSWhVSTVBMTQyUmo1VlR1a3dKRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCUXJNQnhrZm0vTHpaN2lSTVlVYURMbDYrbk1nNk91Q1BpaVBUQlFZQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUs5Q2FUM1BqOHo0ajI5eldCZ0FoVUtkTDFqWkhjWWZieENKeVVSSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVBZ040SDBEOTkvTitLdzNCS1RENEdjQmRJT2o2NlBDMkxBUzdzZTFIZ0VDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnY0lEQUkrT2JCeU91UHVDTUx3Z1FXRmVnNngwamFaS1ByanVUTHdrUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ2dENEhYeGFEbjlUR3dNUW5VS05CSFkrUWpOVUtwaVFBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFwa0tIQnA1L1Y1RTErK1V6clJjYVJGWVRxQ1B4c2lOa2RLdHk2WGxiZ0lFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JDWVErRHl1UFpsYzF6dlVnTE5DdlRSR05rYm1oNm4xZXl2bE1JSkVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVCaEo0RC9Gdk1lUE5MZHBDUlFqMEVkakpCWC9zV0lFSkVxQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJRTZCTktMMkgrbGpsSlVRYUEvZ2I0YUl4L3FMMlVqRXlCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdNQUVnWitPNzc5L3dqbGZFeUFRQW4yOWpPZUVHUHZyaEFrUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQmdjSUdiWThZTEl1NGFmR1lURWloQW9LOGRJOStJMnI5VVFQMVNKRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBUUcwQ3AwVkJ2MVpiVWVvaDBKVkFYNDJSbE45SHVrclNPQVFJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNBd2w4Q3I0K3Buem5XSGl3azBJdEJuWStTampSZ3Frd0FCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQXJrSnBOY28vSDdFMXR3U2t3K0JzUVVPN2pHQlEyTHNsL2M0dnFFSkVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFZTExBTVhIcTRSSHZuSHlKTXdUYUUranI1ZXRKOGhFUjM0cm9zL21TNW5FUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0F3UG9DZStMcnl5T3VXZiswYndtMEo5RG5vN1R1Q3M3cjJ5TlZNUUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkxJUlNIOEgvQWNSaDJlVGtVUUlqQ3pROTI2T1M2SytDMGV1MGZRRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQm9XZUM0ZnlqK1BTMGpxSjNBaWtDZk8wYlNIQjllbWNpZkJBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRENhd0MvR3pGZU1OcnVKQ1dRazBIZGo1Q01aMVNvVkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUl0Q3FRL2k3NGpSSHBoZXdPQWswTDlOMFkrVlRvM3QrMHNPSUpFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0NRaDhBcGtjWnY1cEdLTEFpTUo5QjNZK1NCS0MwMVJ4d0VDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnTUw3QVN5S0ZGNDZmaGd3SWpDZlFkMk1rVmZiKzhjb3pNd0VDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFpc0VmaHY4Zm0wTmQvNVNLQVpBWTJSWnBaYW9RUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFUGkyd0ZIeDN6K01PSmdIZ1JZRmh2akZ2eTFnLzJXTHVHb21RSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUJBcGdKcHg4ZzlFWjc0aytrQ1Nhcy9nVTM5RGIzZnlEZkdwOVAzKzhZSEFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQmhUSUwwaitwS0lUNHlaaExrSkRDMHd4S08wVWswZkdMb3c4eEVnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlEQVZJRXRjZmFORVlkUHZjcEpBcFVKRE5VWXVhWXlOK1VRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDZ0JvRUxvb2pmcnFFUU5SQ1lWV0NJZDR5a1hPNlBlUFdzU2JtT0FBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQVlUdUNobVNxOUQrTlJnTTVxSXdJZ0NRNzFqSk8xTXVUWGk2QkZyTlRVQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlyQzl3ZDN4OWNjVG4xai90V3dMMUNBejFLSzA5UWZiQmV0aFVRb0FBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBZ2FvRXRrWTFiNG53dnBHcWxsVXg2d2tNOVNpdE5QZTJpS2VuSHh3RUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdrSjNBaVpIUmtSSHZ5QzR6Q1JIb1VHREl4a2lhNitVZDVtNG9BZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRU9oVzRKSVlMcjFyeENPMXVuVTFXa1lDUTcxakpKV2N0bURkSHJFbGZYQVFJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBUUpZQzZlOXgwd3ZadDJlWm5hUUlMQ2t3MUR0R1VwbzdJLzV1eVh6ZFRvQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUw5Q2h3ZHcvK1BpQ0dmT05SdlJVWW5zRXBnNkYvc3g4YmNUMTQxdng4SkVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFJRCtCYlpIU0l5TGVtVjlxTWlLd25NRFFqWkgwUDlLTGwwdlozUVFJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNBd2dNQ2xNY2VORWVtZEl3NEMxUWdNK1k2UmhIWlN4TmVxMFZNSUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUU2aGE0SjhwTEwyVC9kTjFscXE0bGdTSGZNWkpjZDBUYzFCS3dXZ2tRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUZDd3dCR1IrNTlHSEZWd0RWSW5zSi9BMEkyUk5Qbjc5OHZBQndJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCRElXZURzU082TkVVTS9nU2huRTdrVkxERDBPMFlTMVlrUnp5M1lUT29FQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JCb1RlRGNLSGhuaEgvNDN0cktWMWp2R0IyK0M4TFJ5M29xL0dWU0VnRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNWUXZzaWVwK0lPSmRWVmVwdU9vRnhtaU1wTWQzM1JweGRQVzZDaVJBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0VCZEF1bnZkcDhZc2IydXNsVFRrc0FZN3hoSlhjVVB0NFNzVmdJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNGUWk4TWlvNDgwUmgxWlNqeklhRkJpak1aS1lyMnpRV3NrRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQ29RZUFwVWNTYklzWjRJbEVOZm1vWVdXQ01sNitua25kRi9OVEl0WnVlQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JCWVRlRnpjZG4vRU5ZdmQ3aTRDNHdtTTFkSGJIQ1duWjlFZE9WN3BaaVpBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQkpRVFNheE5lRVBGblM0emhWZ0tEQzR6MUtLMjBZMFFuY2ZEbE5pRUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1E2RTBoL3YveW1pQXM2RzlGQUJBWVFHS3N4a2txN2VvRDZURUdBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQy9RbHNqYUgvUE9MNC9xWXdNb0Z1QmNac2pIZ0JlN2RyYVRRQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBaU1JYkF0SnYyVGlDMWpURzVPQXZNS2pOa1l1VGFTdlgzZWhGMVBnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQXRrSlhCWVovVzUyV1VtSXdEb0NCNi96M1ZCZjdZMkpMbzg0ZTZnSnpVT0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDdlFsY0ZDUHZpUGhZYnpNWW1FQUhBbVB1R0VucHY2ZURHZ3hCZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFua0kvRTZrOGZ3OFVwRUZnZlVGeG02TVhMVitXcjRsUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQWdRSUYwdDg1dnpuaTBnSnpsM0lqQXB0R3JqTTl5dXViRVVlUG5JZnBDUkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUtBN2dmVDN2cWs1Y2tOM1F4cUpRRGNDWSs4WTJSMWxYTk5OS1VZaFFJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnVXdFam9zODNoNXhiQ2I1U0lQQVBvR3hHeU1wa2F2MlplTUhBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUtoRjRMd281RzBSaDlaU2tEcnFFTkFZcVdNZFZVR0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUVjQmI0M2tucER4Tml2ZGNqUlJrNGpDYVIzZkl4OWZDTVMrR2NSaDQrZGlQa0pFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBb0hPQjgyUEU5SGZSVjNZK3NnRUpMQ0NRUTJOa2IrUjlXY1E1QytUdkZnSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkRJWHlEdEhMa3A0cFA1cHlyRDJnVnllSlJXTXRZcHJQMDNUWDBFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0xRc2tCNmw5ZDhqWHRReWd0cnpFTkFZeVdNZFpFR0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUhhQmRJVGpONFU4YXphQzFWZjNnSzV2UEFtTldqU3UwWWVtVGVYN0FnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQmdTWUU3NC80cklxNWRjaHkzRTFoSUlKY2RJM3NpKzJzV3FzQk5CQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUZDU3dKR1I3RjlIbkZ0UzBuS3RSeUNYeGtnU3Zhb2VWcFVRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQXdCU0I0K1BjT3lKT25uS05Vd1I2RWNpcE1YSjFMeFVhbEFBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUnlGRGc5a3ZyemlFZmttSnljNmhYSTVSMGpTVGpsOHBVSUhjS2s0U0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0VBYkFoK0tNcDhaY1U4YjVhcHliSUdjZG96c0RZeXJ4Z1l4UHdFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ01LdkRrbU8wTkVRY1BPcXZKbWhYSXFUR1NGaUc5Y01kQmdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBbTBKdkRES2ZVdkU1cmJLVnUwWUFqazlTaXZWZjFMRVZ5Tnl5eXZsNWlCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQ0JmZ1hlR01QL1JNU2VmcWN4ZXNzQ3VXMU51anNXNDRjaVRtaDVVZFJPZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQlJnVXVqTHFQai9pclJ1dFg5Z0FDdVRWR1VzbG5SVnc2UU8ybUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUg4QkM2T2xJNk9lR2QrcWNtb0JvRWNHeVBwdlNjdnJRRlhEUVFJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNDd2tFQjZVK3Z3TEFBQVFBQkpSRUZVSVh0Nm5OWjdGN3JiVFFTbUNPVDRMbytIUjc2M1JSdzZKVytuQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FLQitnWitQRXY5ai9XV3FjRWlCSEhlTVBCZ0FUNHM0WTBnSWN4RWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUJBZGdMUGpJeStIdkczMldVbW9XSUZjbXlNSk14SFJ6eWpXRldKRXlCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdFQVhBdW1wUno4UWNVUEUzM1V4b0RFSXBQZDU1SGo4ZFk1SnlZa0FBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQmhkSS84RC9UUkd2SG54bUUxWXBrT003UmhKMHltdEh4QW5wZzRNQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVtaGZZR3dJL0UvRzd6VXNBV0VvZzEwZHBwYUl1aXJoZ3FlcmNUSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFLMUNLUi9VUCtjaUc5RWVPZElMYXM2UWgwNU4wYU9ESS9ualdCaVNnSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkRJVTJDbE9YSkxwUGZSUEZPVVZlNEN1VDVLSzdtbEY3Qi9PU0xuSEZPZURnSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFZVmlBOVZ1dTFFYjh6N0xSbXEwRWc1eDBqZHdYd2l5T09yd0ZhRFFRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDRFFtWUNkSTUxUnRqZFF6bzJSdEJyblJselMzcktvbUFBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUTJFRWpOa1dkSGJJLzRaSVNEd0V3Q3VUZEdIaFpWdkdTbVNseEVnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQXEwSnBMOURUdStxVGs4ZyttQnJ4YXQzTVlIYzM5L3g4Q2pydG9oREZ5dlBYUVFJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNEUWlNQ3ZSNTIvMEVpdHlseENJUGNkSXc5R2JVK1BPSDJKR3QxS2dBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBdlVMWEJZbHBuOXMvemYxbDZyQ1pRUnliNHlrMmg0VjhZeGxpblF2QVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNEUWg4RDFSNVVrUmZ4V3h0NG1LRlRtM1FBbU5rZnVpcWxmTVhaa2JDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUtCRmdTZEcwZWtmM1A5bGhPWklpNzhCRzlTYyt6dEdVdm9weHk5SFBEcDljQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQWdSa0UzaDdYdkRnaS9lTjdCNEY5QWcvYjkxTytQNlNPM2wvbm01N01DQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUNCRGdSK01uTklqdGJabW1KdVVSaFFvb1RHU2VEUkdSdndsTVRVQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUtGYmdpOHY3VENNMlJRaGV3ajdSTGVKUldxanY5MG40ejR0RDB3VUdBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JPWVF1QzZ1L2Y2SXI4NXhqMHNyRlNobHg4amQ0ZisrU3RkQVdRUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0RRcjhENU1YejZPK1l6KzUzRzZDVUlsTklZU1paL1dRS29IQWtRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVBZ1M0RXpJcXZVSExrZ3krd2tOWmlBeHNoZzFDWWlRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBZ1pFRlRvNzVyNDY0ZE9ROFREK2lRRW1Oa1MrRVV3b0hBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JCWVZPQ1l1UEhkRWQrMzZBRHVLMXVncE1aSWt2WTRyYkovMzJSUGdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQ0JIQVNPaUNUZUh2R2lISktSdzdBQ0J3ODdYU2V6dmJTVFVReENnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWkwTHBMOGZmMTdFelJHZmJCbWl0ZG8zRlZid2xzajNteEdQS0N4djZSSWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUJBdmdML05WTDd1WWk5K2FZb3M2NEVTdHN4c2pzS3Z6amlzVjBCR0ljQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVtaGU0SkFST2owaXZjOWpUdkVibEFLVzlZeVF0aC9lTVZQNUxxVHdDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFpTUlQQ3ltUE1kRVVlT01MY3BCeFFvN1ZGYWllYmtpSzlFbEpoN3l0OUJnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQXZrSy9GMms5cHlJdjg4M1Jaa3RJMURpanBHdlJjRWZYNlpvOXhJZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnUWtDRjhUMzc0dndTb2NKUUtWL1hXSmpKSm1uN1V3T0FnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0RRaDhDMkdQU3FpUFRPYTBkbEFxVTJSdDVlMlRvb2h3QUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1R5RWpnaDBrazdSMTZhVjFxeVdWYmc0R1VIR09uKzlEaXRWMFZzSFdsKzB4SWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUJBL1FLYm84VG5SNlIzWGw5ZGY3bHRWRmhxWTJSdkxFOTZ6dHVGYlN5VEtna1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUJnSklIVUZIbGF4SGtSZnhHeEs4SlJzRUNwajlKSzVIOVpzTHZVQ1JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FLQXNnUitPZFA5ZnhQRmxwUzNidFFLcDAxWHFjVlFrZmt2RUlhVVdJRzhDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUtFN2doc2o0dVJIWEY1ZTVoTDh0VVBLT2tUdWlnZzlaUndJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdNS0RBV1RIWFZSRVhEemlucVRvVUtMa3hraGorckVNTFF4RWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBZ1ZrRVRvcUxyb3I0b1ZrdWRrMWVBaVUvU2l0SmJvdTRLZjNnSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNJd2o4ZnN6NTJvZ0hSNWpibEFzSWxONFlTU1YvSXVMQ0JXcDNDd0VDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUTZFTGc2aGprUlJIcHZkaU96QVZLZjVSVzRuMWI1c2JTSTBDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJRzZCUzZQOGo0WWNVSGRaZFpSWFEyTkVlOFpxZU4zVVJVRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQW9XZURNU1A0REVTOHN1WWdXY3EraE1mTHhXQ2p2R1duaHQxV05CQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdReUZ0Z2E2VDMxb2hmaTZqaDc5L3oxbDR3dTRNWHZDKzMyODZLaEo2VVcxTHlJVUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlIbUJOSzd2UytMZUd6RU95SzhsRDBRY2pwcTZWajljVTZvY2lGQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQ0I1Z1ZlSEFMcGlVZmVPNUxacjBMcVhOVndwSjB2T3lLT3E2RVlOUkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlCQU5RSTdvNUxYUlB6UGFpb3F2SkJhSHFXMU45YmhjUkhmWGZoNlNKOEFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFNmhJNEpNcDVYc1NqSXQ0VnNUdkNNYUpBTFkvU1NvUi9OcUtqcVFrUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0F3RFNCVjhUSnY0bElEUkxIaUFLMVBFb3JFUjRlY1V2RUVlbURnd0FCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSVpDaVEvaDc3UnlMZWsyRnVUYVJVeTZPMDBtTHRpbmh5eExucGc0TUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0dRb2tQNXhmMnFNcEFiSnh6TE1yL3FVYW5xVVZscXNQNmwreFJSSWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBcVVMSEJvRi9GN0UyeUtPTGIyWTB2S3Y2VkZheWY2UkVUc2lOcWNQRGdJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdrTG5BbHlPL0g0dTRKdk04cTBtdnBrZHBwVVhaR2ZIMGlHMFJEZ0lFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ2tMdkFVWkhneXlMUzM5ZS9OMkp2aEtOSGdkb2FJNG5xbUlobjkyaG1hQUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZzBLVkFldTNGMHlLZUd2SHVpTHNpSEQwSjFQWW9yY1IwV3NSTkVUWFdsdXB6RUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdFQzlBdW1sN0Q4ZThZNTZTeHkzc2hwM2pOd1JwQytNT0hGY1dyTVRJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlHNUJZNklPMzRrSXYzai8vVGVFWS9XQ29RdWo3UTlwOGJqVDJvc1NrMEVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnMElSQTJ0VHd5eEVmaWpnbnd0R2hRSzJOa2JkMWFHUW9BZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNBd2hzQVRZOUpQUlB6c0dKUFhPbWV0NytGSWRXMlBPTFhXaFZNWEFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDRFFsOEVkUjdXc2kwdXNrSEVzSTFMcGpKRDF6N1MxTHVMaVZBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFqa0pQQmprY3oxRWMvSktha1NjNm0xTVpMVzRxMGxMb2ljQ1JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJREFCSUVUNC91L2lQZ3ZFWWRPdU1iWEd3alUraWl0VkhhcTdlYUl4NlFQRGdJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdVSkhBUjZLV2wwV2tYU1NPT1FUU20rMXJQaDRWeFQybDVnTFZSb0FBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFKTkNqdzZxbjVseEJFUlYwZnNpWERNSUZEempwRlUvcE1pUGp5RGcwc0lFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0VDcEFtbjN5TXNqUGx0cUFVUG1YZk03UnBKaittVzRjVWhRY3hFZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnWUVGMGlhQmF5TitQcUwySjBVdFRkc0NVSHJIaU1kcExmMnJZZ0FDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUXlGaGdjK1QyekloblJWd1RjV3VFWXgyQkZob2pkMFRkUDcxTzdiNGlRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFLMUNhVE5Bajhac1N2aWd4RjdJeHlyQkdwL3gwZ3FOZFY0YzBUNlpYQVFJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlGV0JONGRoYjRxd2lzblZxMTRDenRHVXJtUGl2QTRyVlVMNzBjQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FxRjdnektqd05SRkhSTHd2WW5kRTgwY0xPMGJTSXFjWHozeTQrZFVHUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRS3RDbndoQ245bHhKV3RBcXpVM1VwakpOWDd4WWd6VmdyM0p3RUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRYUV3Z3ZXL2tUUkUvRjNGYlk3WHZLN2VWUjJtbGd0TTdSanhPYTkvUys0RUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFR2hOSW15VXVqUGp4aUZzaVBoblIzTkZTWStUdVdOMmZiRzZGRlV5QUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCUFlYMkJvZm54OXhYc1FISXRMZm56ZHp0UFFvcmJTb0hxZlZ6SysyUWdrUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQmdCb0Y3NDVyWFIveHF4UDB6WEYvOEpTM3RHRW1MNVhGYXhmL0tLb0FBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRU9oUTRKTVo2V3NRUFIzd3U0c2FJcW8rSFZWM2RnY1c5OWNDdmZFT0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkpvWE9Ec0UzaFh4bG9nVGE5Wm83VkZhYVMwOVRxdm0zMmkxRVNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdNQ3lBcmZIQUw4YzhWc1J1eU9xT2xwN2xGWmF2RzBSbDZZZkhBUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ01BQkFvZkZOOCtPZUViRXh5TjJSRlJ6dFBZb3JiUncvN3VhMVZNSUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkRvVCtCN1l1aVBSYVRIYTUzVzN6VERqdHppbzdTU3NNZHBEZnQ3WmpZQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FLRnZnM2tqLzlSRy9GbkZmeWFXMCtDaXR0RjdiSWp4T0swazRDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlEQXhnS0h4Q1ZQaTNoUlJOcDhjRU5Fa1VlTGo5SktDL1htSWxkTDBnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBWUZ5QmMyUDZ2NHE0TXVLN3hrMWxzZGxiZlpSVzB2cDh4Tm1Mc2JtTEFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWcwTC9CZ0NQeFd4SzlFM0ZhS1JxdVAwa3JyYzNURUZhVXNsRHdKRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdFQm1BcW5Ia0Y1YjhkcUlJeU0rRW5GL1JOWkh5enRHem95VitVSkV5d1paLzNKS2pnQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1NLRXZobVpKdDJqL3gyeEs1Y00yLzFIU05wUGRMTFlUNmM2OExJaXdBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlGQ1p3WE9UN0d4SFhSYVNYdEdkNXRQd29yYlFnaDBjOEo4dVZrUlFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDaFRJRFZJVW1QazJSSFhSM3dwSXB1ajljZEluUlFyOGZjUnJUZUlzdm1GbEFnQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlWQ1d3SjZyNVh4SC9OdUx6T1ZUVzhxTzBrditPaUhmbHNCQnlJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0ZRcWtQc1JMSWo0WDhmYUlDeU5HUGV5VStBNy9DMFpkQlpNVElFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUc2QmRJVHJNNkplRVhFK1JHZmpMZzFZdkNqOVVkcEpmQWpJdExPa2EzcGc0TUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JEb1hTQTlZdXVQSTE0WGNVUHZzNjJhd0k2Umd3NTZNRHpTMXAzVW9YSVFJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQy9RdWtqUnVQajBnN1NJNlBTRHRJN283by9kQVkrUTd4dmZGSGVzYVpnd0FCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVCaE9ZSE5NOWVTSWZ4NXhkc1NuSTNwOXhKWkhhWVZ3SEFuKzd5Tk9UQjhjQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0F3Q2dDSzQvWStxV1kvYk45WkpEZUJ1ODQ2S0JkZ2ZCL1FSQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFLakNxUyt4WXNpcm90NGU4UVRJam85UEVyckljNjc0c2VmZU9pam53Z1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlHUkJOSVRyODZKK0ttSWN5T3VqN2dsWXVuRG83UWVJa3dXTjBTYzhkQlhmaUpBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUXlFWGgvNVBIckVYOFJzWGZSbk93WTJWL3VoUGo0MVAyLzhva0FBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JESVFPRFV5T0ZISTU0WGNXOUVlbEY3ZWlmSlhJY2RJL3R6blJjZmUzbVp5LzdUK0VTQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdzS2JBOTd2K05pRCtJdUNkaXBrTmo1RUNtYStPcml3NzgyamNFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQkFoZ0ozUkU1dmlFaVAyZnJxUnZsNWxOYUJRa2ZGVjg4NjhHdmZFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFoa0tIQlk1WFJMeGlvaVRJNzRRY1Z2RXVvY2RJd2V5UENhKzJoN3hzQU5QK1lZQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkRJWENDOWR5UzlvRDA5WnV2S3RibmFNYkpXNUtDRDdveXZuaEp4MW9HbmZFT0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFoa0xwQTJoWndiOGVNUkw0MUlHeUd1aTNndzRpQ05rYVJ3NExFN3ZucmhnVi83aGdBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ2hJNE5qSTlka1JQeE9SSHJQMUdZL1NDb1Yxam9mSGQxK0xPSEtkYzc0aVFJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFeWhSNHZSMGo2eTljMms1emVzUS9XdiswYndrUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUVDQlY3aEJlT1RWKzBOazA4NVE0QUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JRbThLbkk5ek1hSTVOWDdRTng2bk9UVHp0RGdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRkNUd1J5bFhqWkhwSy9hSDAwODdTNEFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCUWdzQ2R5L0haanhNdlhwNi9XbytQMHpSSGV4VExkeVZrQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJSkN6d0hzanVjdFRnbmFNVEYrbXI4VHBLNmRmNGl3QkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0NRdWNDYlYvTFRHRm1SbVB5bmw3QlB0bkdHQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBamtMbkIvSlBqV2xTUTFSbFlrSnYvNXgzSHE5c21ublNGQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1F5Rm5objVQYXRsZncwUmxZa0p2KzVNMDZsNW9pREFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRS0U5ZzMyTzBVdXBldmo3YkFuNXZYUGJlMlM1MUZRRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUpDSndCMlJ4MGtSOTYza1k4Zklpc1QwUDYrSjAxK2Nmb216QkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FRR1lDYjR0ODlqVkZVbTRhSTdPdDBONjQ3STJ6WGVvcUFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBSUJPQlAxcWJoMGRwclJXWi9QbTBPSFZqaEdiU1pDTm5DQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlCQUxnSTdJcEZUSW5hdlRzaGY4cS9XbVA3enpYSDY2dW1YT0V1QUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWhrSXZCL0lvLy96OTZkZ0YxV2xYZWlSd2JGRVp3aUtLTGlCQ3FLaURpQUNvZ0tDb280SkJxTU1YRklXdTFPMHYwazNuN3VUWXd4NlJpVHRxTkdFNDFHallsMkdoVVRGVkhCRVZHWlpWQm1aRmFLR1FwcXZ2K2xWVFlVMzNEbXM5ZGV2LzA4YjM5Vlo2L2hmWC9yaEM1cjFkcjdEcHNpSlM4Ykk4T3R6c2VIYTY0MUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnTUNlQk96MUdxK1RoVVZyRHJjWTkwL3pLeEwySDY2WTFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ01FT0JjelBYWXhlYXo0bVJoVlFXLyt5VzNDcHZzSGNSSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUMzUlg0dDhWU2MySmtNWm5GUDk4M3Q3NjkrRzEzQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnVGtLYk1qY2owbWN2MUFPVG93c3BMTDBaOS9KN2JPWGJ1SXVBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ01DZUJrekx2Z3BzaUpSOGJJNk90eWorTjFrMHZBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQVlNb0NDNzUwZmRPY0hxVzFTV0s0bnc5STg4c1NkeHV1bTlZRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSURBRkFYV1pleWRFbGN0Tm9jVEk0dkpMUDM1aXR6KzB0Sk4zQ1ZBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUm1MUEROekxmb3Brakp4Y2JJNkN2eW9kRzc2a21BQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBaE1RV0RaVjJGNGxOYm82bVZUNmNMRXcwWWZRazhDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQmdRZ0kzWlp3ZEVpdVhHcytKa2FWMGxyNjNQcmMvdG5RVGR3a1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlFWkNSeVplWmJjRkNsNU9ERXkzbXFVRjdoY25OaHF2R0gwSmtDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCTVlVMkMvOXl6dEdscnljR0ZtU1o5bWJsNlhGVjVkdHBRRUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNBd1RZSHk2b3R2RFRLQmpaRkJsSlp1ODVHbGI3dExnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSVRGbmdreGwvd3lCemVKVFdJRXBMdDdscmJsK2ErSldsbTdsTGdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJVEVHZ2JJZzhNbkhSSUdNN01US0kwdEp0VnVmMko1WnU0aTRCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQXdKWUhqTSs1QW15SmxmaHNqazFtRmY4d3dBeDNSbWN4MFJpRkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRMkNueDhHQW1QMGhwR2ErbTIzODd0ZlpkdTRpNEJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNBd1FZR1ZHV3ZIeEkyRGp1bkV5S0JTeTdmekV2YmxqYlFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRS1RGUGg4Qmh0NFU2Uk03TVRJNVBqdm5xR3VTR3cvdVNHTlJJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0N3aGNIRHVmWG1KKzNlNjVjVEluVWhHL3VEVzlQejB5TDExSkVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCSVlSdUN5TnZ6Sk1oOUxXeHNpd1lrdTM5eml0cFgzY0pVQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDa3hMNFZBWmFQK3hnSHFVMXJOank3VTlQa3ljdTMwd0xBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQVlBeUJKNlh2RDRmdDc4VElzR0xMdDMvLzhrMjBJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JNWVFPRGw5aDk0VUtmUFpHQmxEZlpHdS81clBiMWprbm84SkVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUNCOFFVK1B1b1FXNDNhVWI5RkJkYmt6a01TZXkvYXdnMENCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVCZ1ZJRlY2Zmk2eEsyakRPREV5Q2hxeS9mNVFKcHNXTDZaRmdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnTUNRQWtlbi9UVkQ5dmxsY3hzanY2U1k2QzkrbE5HK1BkRVJEVWFBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1VnWkVmbzFVNjJ4Z3BDdE81UGppZFlZMUtnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdTYUZiZzZsWDl4bk9wdGpJeWp0M1RmeitiMlQ1ZHU0aTRCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQXdoTUNuMDdhODYzdmt5OGJJeUhUTGRseWRGbU1kNTFsMkJnMElFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0VCYkFwOFl0OXk3akR1QS9rc0s3Snk3RnlhMldyS1Ztd1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdNQnlBaWVud1Y3TE5WcnV2aE1qeXdtTmQvK1NkUC95ZUVQb1RZQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0VUZ0k1TlFjR0prRW9wTGovR2kzUDdDMGszY0pVQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkpZUVdKbDdEMDdjc0VTYmdXNDVNVElRMDFpTmprN3ZpOFlhUVdjQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJTkMyd0pFcGYreE5rVUpvWTJUNlg2VDFtZUxEMDUvR0RBUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBb0xjQ0UzbU1WdEh4S0szWmZFY2VtR2t1VGR4dE50T1poUUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSTlFYmdSNm5rY1pPcXhvbVJTVWt1UGM3VnVmMjVwWnU0UzRBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQ3dnOExFRlBodjVJeWRHUnFZYnV1T3owK09iUS9mU2dRQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJdEN1d0pxVS9OUEhUU1JFNE1USXB5ZVhIK1ZhYW5MbDhNeTBJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQ0JqUUpmeU0rSmJZcVVNVzJNYkpTZDBZOS9tTkU4cGlGQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBbjBRbU5oTDF6ZGhlSlRXSm9uWi9MeHZwcmtzY1kvWlRHY1dBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCUXJjQVZ5ZnhoaWJXVHJNQ0prVWxxTGovV2RXbnk4ZVdiYVVHQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCSm9YS0tkRkpyb3BVa1NkR0puOTkycTNUSGtXKzluRG01RUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFcWhGWW4wd2ZtYmg0MGhrN01USnAwZVhIKzFHYUhMdDhNeTBJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdFQ3pBc2VsOG91blViMk5rV21vTGovbSs1WnZvZ1VCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVHaFdZT0l2WGQ4azZWRmFteVJtKzdOc1NKMlgyR1cyMDVxTkFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWgwWHVEcVpMaFRZdlUwTW5WaVpCcXF5NDlabm8zMmdlV2JhVUdBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JKb1QrSmRVUEpWTmtTTHB4TWo4dmsvYlorcExFL2VhWHdwbUprQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDblJQWVBSbWRPYTJzbkJpWmx1enk0MTZmSnYrOGZETXRDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlCQU13TGZUNlZUMnhRcGlqWkc1dnRkS2k5aDN6RGZGTXhPZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUTZJekMxbDY1dnF0Q2p0RFpKek8vbjF6UDFmdk9iM3N3RUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRS0FUQWl1VHhZTVROMHd6R3lkR3BxazcyTmp2R2F5WlZnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBb05jQzVhWHJVOTBVS1hwT2pNei9PMVEycDg1TDdETC9WR1JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnVG1KckJIWmo1OTJyTTdNVEp0NGVYSFg1OG1IMWkrbVJZRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRS0MzQXVXbDYxUGZGQ2w2TmthNjhSMHFMNU81dVJ1cHlJSUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ014YzRJT3ptbkdyV1Uxa25pVUZic3ZkaHlhZXVtUXJOd2tRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQVFQOEVya2xKcjArc25VVnBUb3pNUW5td09kNlhaaHNHYTZvVkFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkRvamNESFU4bXRzNnJHeTlkbkpUM1lQRjlOc3dNSGE2b1ZBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JDb1hxQzhoL3N4aVF0bVZZa1RJN09TSG15ZWNtckVSWUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRVdoRTRMb1hPYkZPa29Ob1k2ZFpYNnd1ei9nSjBxM3paRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdFQmpBak43NmZvbVZ4c2pteVM2OGJNY0dmcjdicVFpQ3dJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdNRldCcXpMNmYweDFoZ1VHdHpHeUFNcWNQL3FIekgvOW5ITXdQUUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUW1MWkErZnZ3TmRPZVpQUHh0OXI4QTcrZnU4RHFaSEMveEQ1enowUUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVCZ09nSmxRK1NJeE0zVEdYN3hVWjBZV2R4bW5uZmVtOG5MQm9tTEFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWowVWFDOGMvdktlUlJtWTJRZTZzdlBlWG1hL08vbG0ybEJnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdTcUZKajVTOWMzS2QxbDB5Lzg3SnpBN3NubzlJUTE2dHpTU0lnQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUV4aEE0TjMxM1RXd1lZNHlSdXpveE1qTGQxRHVla1JtT25mb3NKaUJBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFyTVYrRkNtbTh1bVNDblRhWVRaTHZhd3N4MlVEa2NQMjBsN0FnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0RRVVlIYmt0ZE9pV3ZtbFo4VEkvT1NIMnplTDZkWmVaeVdpd0FCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSTlFSGczMUxFM0RaRkNxQ05rZTUvamY2Mit5bktrQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSURDUXd0NWV1YjhyT283UTJTWFQzNTkyUzJrV0pIYnVib3N3SUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnTUN5QXFla3hWT1diVFhsQms2TVRCbDRBc092eWhqdm44QTRoaUJBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkF2TVUrSWQ1VHI1cGJpZEdOa2wwKytjRGt0NGxpYnQzTzAzWkVTQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUNCQlFWdXpLZmxwZXMzTFhoM2hoODZNVEpEN0RHbVdwRytIeG1qdjY0RUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRR0NlQXVXMHlOdzNSUXFBRXlQei9Cb01OL2NqMHZ5OHhGYkRkZE9hQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBak1WV0JOWmk5L3gzMzVYTFBZT0xrVEkxMVloY0Z5S0M5Z1AycXdwbG9SSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJSE9DSHcybVhSaVU2U0lPREhTbWUvRlFJazhOYTErTUZCTGpRZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBUURjRXl0OXRuOVNOVkxiWXdvbVJycXpFWUhtY21HYmZIYXlwVmdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFZTzRDSnlTRHpteUtGQTBiSTNQL1RneWR3TjhNM1VNSEFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0F3SDRIM3pHZmF4V2YxS0szRmJicDZwN3g4L1p6RUk3dWFvTHdJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdFQUVMa3Zza2lndlgrL001Y1JJWjVaaTRFVFdwZVZmRHR4YVF3SUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnTUIrQi81VnBPN1VwVWhpY0dKblBsMkhjV2JmSkFPY25kaDUzSVAwSkVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnTUFVQkc3TW1BOU5sSitkdXB3WTZkUnlESnhNMldGNzc4Q3ROU1JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFyTVYrRmltNjl5bVNDRndZcVFvMUhuZE0ybGZuSGhBbmVuTG1nQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1I2S2xCZUNmSG94RVZkck0rSmtTNnV5bUE1M1pKbUh4cXNxVllFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FHQm1Ba2RucGs1dWloUUJKMFptOWoyWXlrVDN6NmdYSis0MWxkRU5Tb0FBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRWhoZDRWcnA4Wi9odXMrbmh4TWhzbktjMXl6VVorS1BUR3R5NEJBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUJnU0lFVDByNnpteUtsRmlkR2hselJEamJmS1RsZGtMaHJCM09URWdFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBaTBKZkN5bFB2WkxwZnN4RWlYVjJldzNDNUxzMDhOMWxRckFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0F3TllIek12SlJVeHQ5UWdQYkdKa1E1SnlIK2N2TXYzN09PWmllQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JOb1dlRS9LNy96ZlZYdVVWbisrcEo5TEtZZjFweHlWRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdFQkZBbGNuMTRjbGJ1MTZ6azZNZEgyRkJzL3ZMd1p2cWlVQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFSmlvd0FjeVd1YzNSVXJGVG94TWROM25QdGh4eVdEL3VXY2hBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JCb1NlQ1dGRnRPaTF4VFE5Rk9qTlN3U29QbldONDE0aUpBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFyTVUrRVFtcTJKVHBLQTRNVExMcjhaczVqb3AwenhsTmxPWmhRQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FhRjFpWCtoK1R1TEFXQnlkR2FsbXB3Zk44MStCTnRTUkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQW1NSmZENjlxOWtVS1pVNk1UTFdlbmV5YzlucytsR2k3TkM1Q0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJREFOQVgyenVBblRuT0NTWS90eE1pa1JlYy8zdnFrOEo3NXB5RURBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRU9pNXdBbXByNnBOa2JJZVRvejA4MXU1VGNvNk4vSHdmcGFuS2dJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCRG9nTUFoeWVHTEhjaGpxQlNjR0JtS3E1ckdhNUxwWDFXVHJVUUpFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBb0RhQlU1TndkWnNpQmRuR1NHMWZ0Y0h6L1dpYVhqWjRjeTBKRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdNREFBbjh6Y011T05keXFZL2xJWjNJQzZ6SlVPVG55d3NrTmFTUUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUxERkJUSDRuY1NHR2kyY0dLbHgxUWJQK2NOcGV2bmd6YlVrUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRTExDcnduTGNvL3pxL3ljbUtreW1VYk9Pbnl4VnlmT0dqZ0hob1NJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlIRkJhN0tyZGNtMWk3ZXBOdDNuQmpwOXZwTUlydS96eUJYVEdJZ1l4QWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUJBOHdMdmo4QnROU3M0TVZMejZnMldlOW0xdTB2aStZTTExNG9BQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNDd29jRU0rZlhWaTFZSjNLL25RaVpGS0Ztck1ORCtZL2o4YmN3emRDUkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUtCdGdRK2wvTEk1VXZYbHhFalZ5emR3OG12U3NxejFnUVAzMEpBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDUHhmZ2ZMNHJGOUwzUHgvUDZyelYwNk0xTGx1bzJSZG52dDI5U2dkOVNGQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQ0I1Z1grT1FMbHhldlZYMDZNVkwrRUF4ZFFUbzNjUGJIL3dEMDBKRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ1cyeXhQZ2l2U2F6b0EwWjVLYmVySFlIN3BOU0xFdmRycDJTVkVpQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnTUNZQXYrYS9yOCs1aGlkNmU3RVNHZVdZaWFKck1vczJ5YWNHcGtKdDBrSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQlF2VUE1TFZMZUxkS0wweUpsTlp3WUtRcHRYZHVsM0hKcTVMNXRsYTFhQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVCaEI0TFBwODdJUituVzJpeE1qblYyYXFTVldUbzNjSS9HY3FjMWdZQUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JEb2c4Q0dGRkVlb2RXTGw2NXZXaEFuUmpaSnRQVnorNVJiVG8yVW55NENCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUxDUXdKZnk0WXNXdWxIelowNk0xTHg2bytkK1c3cVdGN0R2TS9vUWVoSWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUJBendWZW4vcCswcmNhblJqcDI0b09YbzlUSTROYmFVbUFBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUhXQkw2ZWdnL29ZOUZPalBSeFZRZXJxWndhdVh0aXY4R2FhMFdBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0RRbThJYldXVnpMMDduSmlwSGRMT2xSQjI2WDFoWW55V0MwWEFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFvQXNjbjl1MHJoUk1qZlYzWndlcGFsV2JsTy9EY3dacHJSWUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJTkNQeW4xSGhlWCt0MFlxU3ZLenQ0WGZkTTAzSnE1RmNHNzZJbEFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDUFJVNE9UVXRWZFBhL3Q1V1U2TTlIbDFCNnR0VFpxVjc4R0JnelhYaWdBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUjZMUEQ3cWUyc0h0ZTNoUk1qZlY3ZHdXdmJOazNQVHp4azhDNWFFaUJBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0VEUEJFNVBQVTlPYk9oWlhYY294NG1STzNBMCs1dTFxWHgxNG9YTkNpaWNBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQk40U2dyUDd6dURFU045WGVQRDY3cHFtUDA0OFl2QXVXaElnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlCQVR3U2FPQzFTMXNxSmtaNThZeWRReHJxTXNUSng2QVRHTWdRQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUkxQ1h3NXFUN283cFNIaTFiSjBaR2MrdHJyMjFTV1BuaVA3S3ZCYXFMQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JPNGswTXhwa1ZLNUV5TjNXdittUDFpZjZxOVB2TFJwQmNVVElFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ2dMWUZtVG91VVpYVmlwSzB2OXlEVmxzMnlNeEs3RGRKWUd3SUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkNvV3FDcDB5SmxwWndZcWZyN09wWGtOMlRVRlltWFQyVjBneElnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlCQWx3U2FPaTFTNEowWTZkTFhyenU1bE8vRnFZa25kU2NsbVJBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJREFoQVdhT3kxUy9MYWNNS0xoK2lGUVRvMjh2UitscUlJQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVGaEY0Uno0dmZ4L2MxT1hFU0ZQTFBYU3gzMCtQdllmdXBRTUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJZEYyZ3lkTWlaVkdjR09uNlYzTysrYjF6dnRPYm5RQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1NtSlBEbkdiZTUweUxGMG9tUktYMmplalRzY2FsbC94N1ZveFFDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFpMEx2Q0RBRHl0VlFRblJscGQrY0hyZmx1YU5ybHJPRGlSbGdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVLaEs0TzFWWlR2aFpHMk1UQmkwaDhPVm5jT2plbGlYa2dnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlOQ2l3TGRTOU5FdEZyNnBaby9TMmlUaDUxSUNqODNOTXhOYkw5WElQUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JEb3ZNQ3prK0czTzUvbEZCTjBZbVNLdUQwYStwelU4ckVlMWFNVUFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUl0Q2h3YklwdWVsT2tMTG9USXkxKzlVZXIrY0hwZGw3aUhxTjExNHNBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRTVpaFEzaVZkWHJoKzRoeHo2TVRVVG94MFlobXFTT0tLWlBtK0tqS1ZKQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFoc0x2Q2xmTkQ4cGtoQmNXSms4NitHM3k4bHNIMXVucCs0LzFLTjNDTkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUNCVGdtVTB5SjdKVTdwVkZaelNzYUprVG5CVnpydDljbjdYWlhtTG0wQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBaTBLdkRaRkc1VFpPUHFPekhTNnY4WmpGNzN0dWxhWHNhKzgraEQ2RW1BQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ014SlluM21lbURoclJ2TjFmaG9uUmpxL1JKMUw4TFprOUtlZHkwcENCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUxDUXdLZnlvVTJSMjhrNE1YSTdETDhjV0dEcnREd3o4ZGlCZTJoSWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBck1XV0pzSm41QW9Ud0Z5YlJSd1lzUlhZUlNCOG45TWZ6aEtSMzBJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQVlHWUNIOHBNTmtVMjQzWmlaRE1RdngxSzREdHB2YzlRUFRRbVFJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnVmtJM0pSSkhwWDQyU3dtcTJrT0owWnFXcTN1NWZwZms5S0c3cVVsSXdJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNEUXY4TjRJMkJSWjRHdmd4TWdDS0Q0YVN1RHphZjNpb1hwb1RJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUxURkxnbWd6OHljY00wSjZsMWJDZEdhbDI1N3VUOVIwbWx2SFBFUllBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRTGRFUGpMcEdGVFpKRzEyR3FSejMxTVlGQ0JGV240Nk1TVEJ1MmdIUUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFoTVRlQ0tqUHdiaVRWVG02SHlnWjBZcVh3Qk81TCsyNUxITFIzSlJSb0VDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkJvV2VDUFUvektsZ0dXcTkySmtlV0UzQjlFNEtZMDJpYXgzeUNOdFNGQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQ0JxUWljblZIZmxOZ3dsZEY3TXFpWHIvZGtJVHRReHQyVHc0OFRPM2NnRnlrUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ2dSWUdYcGVqUHRsajRNRFY3bE5Zd1d0b3VKWEJyYnBZaldpNENCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRbUwzQUNablNwc2dBN2s2TURJQ2t5Y0FDNWRGc3B5U2VPSEFQRFFrUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQmdFZ0xQenlCZm5jUkFmUi9EaVpHK3IvQnM2MXVYNmY3emJLYzBHd0VDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkpvWCtGSUViSW9NK0RYdzh2VUJvVFFiV09BbmFibEhZdGVCZTJoSWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBcU1LbEgrdy9vckV6MFlkb0xWK1RveTB0dUt6cWZlL1pacFZzNW5LTEFRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVHaGE0Qk9wL295bUJZWXMzb21SSWNFMEgwamd1clM2ZitMcEE3WFdpQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdSR0VWaVpUb2NuYmhxbGM2dDluQmhwZGVXblgvYzdNc1UxMDUvR0RBUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFR2hXNEc5VCtlWE5WajlpNFU2TWpBaW4yN0lDdDZYRjZzUkJ5N2JVZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnU0dGU2p2RkhsbG92dzlyR3NJQVNkR2hzRFNkR2lCdjB1UGM0ZnVwUU1CQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUxDZndGMm5nRVZyTEtTMXcveTRMZk9ZakFwTVVPQ3lEZlc2U0F4cUxBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDalF1Y24vb2ZuM0JhWklRdmdoTWpJNkRwTXBUQVVXbDk3RkE5TkNaQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQ0JwUVQrdjl5MEtiS1UwQkwzbkJoWkFzZXRpUW5za1pGT1R0aUlteGlwZ1FnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUWFGVGdlNm43bVlrTmpkWS9kdGxldmo0Mm9RRUdFTGdxYlhaSmxBMFNGd0VDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFpTUxuQkV1bDQ4ZW5jOW5SanhIWmlWd002WjZNZUp1ODlxUXZNUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ2dad0xIcEo2RGVsYlR6TXR4WW1UbTVNMU9lRU1xTDQvUzJyOVpBWVVUSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVCZ2RJRTE2ZnJpeERXakQ2Rm5FZkRPQjkrRFdRcThPNU5kTk1zSnpVV0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUdlQ1B4OTZqaW5KN1hNdFF3blJ1YkszOXprYTFQeFR4Sy8xbHpsQ2laQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdNRG9BdVdVeU9HSjIwWWZRczlOQWs2TWJKTHdjMVlDUjJXaUw4OXFNdk1RSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDZ0J3Si9rUnF1NjBFZG5TakJ5OWM3c1F6TkpiRmJLajQ5c1UxemxTdVlBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDd3dtY20rYTdKMVlQMTAzcnhRUThTbXN4R1o5UFUyQkZCdDh1OGN4cFRtSnNBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJOUVEZzlhbmhyQjdVMFprU25CanB6RkkwbDhpOVUzRjVVZENPelZXdVlBSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQXdtOExVMGU5NWdUYlVhVk1DSmtVR2x0SnUwUURuMlZWNFlkTmlrQnpZZUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVlaUN3UGpXOFBIRlZEMnJwVkFsZXZ0NnA1V2d1bVkrbjR1ODFWN1dDQ1JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ3NMeEErZnZUMDVadnBzV3dBaDZsTmF5WTlwTVcyRE1EbnBpd1NUZHBXZU1SSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUZDcndNMUovTEdKSzJvdG9NdDUrOHZvTHE5T0c3bWRrakkvMlVhcHFpUkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnTUJBQXU5Sks1c2lBMUVOMzhpSmtlSE45Smk4d0s5a3lQSWk5dTBuUDdRUkNSQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdVSlhBeGNuMmNZbGJxOHE2b21TOWZMMml4ZXB4cXJla3R0c1NCL1c0UnFVUklFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQmdFSUUzcHRIcGd6VFVaalFCSjBaR2M5TnI4Z0piWjhqeVdLM2RKeiswRVFrUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlGQ0Z3RGVTNWY1VlpGcHhralpHS2w2OEhxWitRR282dG9kMUtZa0FBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUxMQ2F4Tmd6MFNaeTNYMFAzeEJMeDhmVHcvdlNjcmNGeUdPM0t5UXhxTkFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNWUWg4T0ZuYUZKbkJVamt4TWdOa1V3d2w4TWkwUGpPeDdWQzlOQ1pBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0VDOUFqY2s5Y2NrZmxadkNmVms3dVhyOWF4Vks1bGV0N0hROGxndEZ3RUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCRm9RK01NVStmVVdDdTFDalU2TWRHRVY1TEM1d0YzendXbUozVGEvNGZjRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCRG9tY0FacWVmSmlYVTlxNnV6NVhqSFNHZVhwdW5FVnFmNjMwMXNhRnBCOFFRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSXRDRHdleW5TcHNnTVY5ckd5QXl4VFRXVXdEZlQrbE5EOWRDWUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNkUWw4THVrZVYxZks5V2ZyVVZyMXIyR2ZLM2hRaXZ0eFl2cytGNmsyQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdTYUZMZ3RWVDh1Y1ZHVDFjK3hhQzlmbnlPK3FaY1Z1Q1V0MWlSZXNHeExEUWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUZDWHdOOGszU1ByU3JrZjJUb3gwbzkxN0hNVjVYRnZKeVQyN25PUmFpTkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFvQ21CY2tyazhZbGJtNnE2SThWNngwaEhGa0lhaXdxc3o1MDNKN3g4YUZFaU53Z1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FxRXpnRDVLdlRaRTVMWnBIYWMwSjNyUkRDVnlSMWpza25qcFVMNDBKRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNEUVBZRXZKcVUvN2w1YTdXVGtVVnJ0ckhYdGxXNlhBbjZVMkxIMlF1UlBnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnRUN6QXVXRjYwOUlYTkNzUUFjSzl5aXREaXlDRkFZU3VDR3QzalpRUzQwSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDRFFUWUYzSnkyYkluTmVHeWRHNXJ3QXBoOUtvSHhmdjVZNFlLaGVHaE1nUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUdEK0FsNjRQdjgxK0hrR1RveDBaQ0drTVpEQWhyUjZhMkxOUUswMUlrQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FRSGNFdkhDOUkydmg1ZXNkV1FocERDeHdkVnJlTTdIdndEMDBKRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBd0h3RnZIQjl2djUzbU4yanRPN0E0VGVWQ053amVaNlplRVFsK1VxVEFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJRjJCYnh3dldOcjcxRmFIVnNRNlF3a3NES3RmbitnbGhvUklFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQmd2Z0pldUQ1Zi96dk43c1RJblVoOFVKSEEwY24xb0lyeWxTb0JBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBbTBKWEpKeUg1ZTRwYTJ5dTEydGpaRnVyNC9zbGhaNGNHNmZuZGh1NldidUVpQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFZQzRDQjJmV0w4OWxacE11S3VEbDY0dlN1RkdCd0UzSjhlYkVDeXZJVllvRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNMUWxjR1RLL1I5dGxRWHVYbm9BQUVBQVNVUkJWRnhIdFU2TTFMRk9zbHhjb0x3bjUxdUpmUlp2NGc0QkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFnUm1LbkJEWnRzdGNlVk1aelhaUUFKZXZqNFFrMFlkRmxpZjNGNmZXTlhoSEtWR2dBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdFQmJBbTlQdVRaRk9ycm1IcVhWMFlXUjFsQUNLOUo2bThSemh1cWxNUUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkNZdmNFcUdmRU5pdytTSE51SWtCRHhLYXhLS3h1aUN3RjJUeEttSngzVWhHVGtRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSU5Da3dMcFUvZlRFU1UxV1gwblJIcVZWeVVKSmMxbUIxV254MjRueWFDMFhBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFNWlId0Q1blVwc2c4NUllWTA2TzBoc0RTdFBNQ2x5WERIUkpQN1h5bUVpUkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFvRzhDVjZTZ2x5YThEN25qSyt0UldoMWZJT2tOTFhDZjlEZ3JzZFBRUFhVZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJREE2QUt2VHRkUGpkNWR6MWtKZUpUV3JLVE5NeXVCR3pQUjc4eHFNdk1RSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVBZ0FsOUsyQlNwNUt2Z1VWcVZMSlEwaHhJNEw2MmZuTmgxcUY0YUV5QkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFZSGlCOHVpc3d4TXJodStxeHp3RW5CaVpoN281WnlGUVRvMWNONHVKekVHQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQVFOTUM3MGoxUDI1YW9MTGluUmlwYk1Ha083REF6V2w1VGVMRkEvZlFrQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQXNNSm5KYm12NWxZUDF3M3JlY3A0T1hyODlRMzk3UUZ5dmY3cTRublRuc2k0eE1nUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnMEp6QXVsVDh6TVFQbXF1ODhvSTlTcXZ5QlpUK2tnSWJjdmQzRTdjdTJjcE5BZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJREMvd3dYU3hLVEs4Mjl4N2VKVFczSmRBQWxNV3VEYmpsMk5zVG8xTUdkcndCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQm9TdURTMXZpeXh1cUdhZTFPcVIybjFaaWtWc29UQVhYUHZ4TVFUbDJqakZnRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQVlWZUVVYUhqbG9ZKzI2SldCanBGdnJJWnZwQ1R3dVE1K2MySFo2VXhpWkFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDQUFJRUdCRDZUR2wvZVFKMjlMZEdqdEhxN3RBcmJUT0RxL0w1c0JCNncyZWQrUzRBQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQWdVRUZya3ZERnlWdUhyU0RkdDBUOFBMMTdxMkpqS1luOEpjWnVqeFN5MFdBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlGUkJQNTdPbDAxU2tkOXVpUGdVVnJkV1F1WnpFWmd0MHh6U3NJanRXYmpiUllDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDZlJINFRncDVUbUo5WHdwcXRRNlAwbXAxNWR1dGUwVktMeTlqTC84QmN4RWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRR0FRZ2RWcDlKTEVUd2RwckUyM0JUeEtxOXZySTd2cENQeFpodlZJcmVuWUdwVUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQkFId1hla2FMTzZHTmhMZGJrVVZvdHJycWFpNEJIYXZrZUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQXdpTURKYWZUMHhOcEJHbXZUZlFHUDB1citHc2x3T2dMbGtWcmxPdUFYUC95L0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1F1SlBBbW54eVNPTEtPOTN4UWJVQ0hxVlY3ZEpKZkFJQzc4b1lIcWsxQVVoREVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVPaXB3RitucnRON1dsdXpaWG1VVnJOTHIvQ05BaDZwNWF0QWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdNQkNBbWZud3owVHF4YTY2Yk42QlR4S3E5NjFrL2xrQk1vanRUWWtuanVaNFl4Q2dBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdFQVBCTmFsaHNNU1ArbEJMVXJZVE1DanREWUQ4ZHNtQmY0cVZYdWtWcE5McjJnQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0N3cThQNTkrYjhFN1BxeGV3S08wcWw5Q0JVeEl3Q08xSmdScEdBSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRS1ZDMXlRL0orWVdGbDVIZEpmUk1DanRCYUI4WEZ6QXVXUld1c1RIcW5WM05Jcm1BQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdNQXZCY3BqOTErZU9PK1huL2hGN3dTY0dPbmRraXBvRElHdDAvZjR4TjVqaktFckFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRTDFDdnhqVW45RHZlbkxmQkFCR3lPREtHblRra0E1SXZlRHhOMWFLbHF0QkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFoc2NXVU1ucEM0bGtXL0JUeEtxOS9ycTdyaEJYNmFMamNsRGhxK3F4NEVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDRlFxVUI2aGRYamlyRXJ6bC9ZUUFsc08wVlpUQXEwSXZEZUZIdDFLc2Vva1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FHQ0xEOGZnYXh6YUVQQW9yVGJXV1pYREN6d2tYWDZZdU4vd1hmVWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRS0FpZ1F1UzY1TVN0MVNVczFUSEVIQmlaQXc4WFhzdGNIbXFlMHV2SzFRY0FRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRTGxFVnB2VE5nVWFlaTc0QjBqRFMyMlVvY1dPRE05SHB2WWZlaWVPaEFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnVUlQQUI1UGszOVdRcUJ3bkorQlJXcE96TkZJL0JiWlBXYWNuZHU1bmVhb2lRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWcwS3pBK2FtOFBFSnJaYk1DalJidVVWcU5Mcnl5QnhhNFBpMS9LMUdPMUxrSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVPaUh3UHFVOFpzSm15TDlXTStocXZBb3JhRzRORzVVNEtMVWZkL0UweHV0WDlrRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRStpYnczaFQwNGI0VnBaN0JCRHhLYXpBbnJRamNMUVFuSnJ4dnhIZUJBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FRTjBDNXliOUp5ZWNGcWw3SFVmTzNxTzBScWJUc1RHQlZhbjNEWW0xamRXdFhBSUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSjlFaWlQMEhwandxWkluMVoxeUZvOFNtdElNTTJiRnJnODFaZDNqUnpRdElMaUNSQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNOUXI4RmRKL1NQMXBpL3pTUWg0bE5Za0ZJM1Jra0E1WmZYMXhMTmJLbHF0QkFnUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkhvZ2NIcHEyRHV4dWdlMUtHRU1BUnNqWStEcDJxekFMcW44dE1TOW14VlFPQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUc2Qkc1THVrOUpuRjFYMnJLZGhvQkhhVTFEMVpoOUY3Z3VCVjZUT0xUdmhhcVBBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FRRThFL252cStIeFBhbEhHbUFKT2pJd0pxSHV6QXVYL2RvNU92S0JaQVlVVElFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUXFFUGdoS1Q1ck1TNk90S1Y1YlFGYkl4TVc5ajRmUlo0WUlvcnp5WGNzYzlGcW8wQUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlCQXhRSTNKdmNuSlM2dXVBYXBUMWlndkVqYVJZREFhQUpYcDl0dkpqYU0xbDB2QWdRSUVDQkFnQUFCQWdRSUVDQkFnQUFCQWdTbUxQQjdHZi9pS2M5aCtNb0V2R09rc2dXVGJ1Y0VMa2hHOTBrOG8zT1pTWWdBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUJBMndKSHB2enliaEVYZ1RzSWVKVFdIVGo4aHNCSUF0dWsxM2NTZTQvVVd5Y0NCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQ1l0Y0ZVRzNEMnhZdElERzY5K0FZL1NxbjhOVlRCL2dUVko0ZGNUTjgwL0ZSa1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJQkNCTnlac2l2Z3FMQ2pnVVZvTHN2aVF3TkFDMTZiSERZa1hEZDFUQndJRUNCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUppbndpUXoycmtrT2FLeCtDZGdZNmRkNnFtYStBaWRtK2wwVFQ1aHZHbVluUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnMEt6QU9hbjhKWW55bEJjWGdRVUZ2R05rUVJZZkVoaFpZUHYwUEMzeHNKRkgwSkVBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSUFBZ1ZFRVZxZlRNeE1uajlKWm4zWUV2R09rbmJWVzZXd0VyczgwcjBtc204MTBaaUZBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBWUtQQW4rYW5UUkZmaDJVRlBFcHJXU0lOQ0F3dGNFbDZiSjE0enRBOWRTQkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQkFZQlNCNDlMcFRZa05vM1RXcHkwQmo5SnFhNzFWT3p1QnNqSHl6VVE1dXVjaVFJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FHQjZBdGRtNkNjbExwdmVGRWJ1azRCSGFmVnBOZFhTSllHMVNlYUl4QTFkU2tvdUJBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JIb284TWJVWkZPa2h3czdyWkpzakV4TDFyZ0V0dGppb2lDOEFRUUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBbE1UK0hoRy9zelVSamR3THdXOFk2U1h5NnFvRGdtY25WeDJTWlNqZkM0Q0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JDWW5jRzZHZWtsaXplU0dORklMQXQ0eDBzSXFxM0hlQXZkTUFxY2tIalB2Uk14UGdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQW9DY0NaVE9rdk4vM3BKN1VvNHdaQ25pVTFneXhUZFdzd0MycC9OV0oxYzBLS0p3QUFRSUVDQkFnUUlBQUFRSUVDQkFnUUlEQVpBWCtMTVBaRkptc2FUT2plWlJXTTB1dDBEa0xYSm41eXd2WkQ1eHpIcVluUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnVUx2QU4xTEE2eE1iYWk5RS92TVI4Q2l0K2JpYnRVMkJja0xySzRubnRsbStxZ2tRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWlNTFhCZFJpanY4NzEwN0pFTTBLeUFSMmsxdS9RS240UEErc3o1MnNTS09jeHRTZ0lFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUo5RUhoVGlyQXAwb2VWbkdNTk5rYm1pRy9xSmdVdVQ5VmxjOFF4dnlhWFg5RUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSmpDSHd5ZmYvUEdQMTFKZkJ6QWU4WThVVWdNSHVCOHpMbGd4SlBuZjNVWmlSQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCUXBjQkZ5Zm9saVZWVlppL3BUZ2w0eDBpbmxrTXlEUWxzbTFxL24zaGlRelVybFFBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ01Bb0F1dlM2VG1KNDBmcHJBK0J6UVU4U210ekViOG5NQnVCMnpMTnF4TzN6bVk2c3hBZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JDb1Z1RFBrN2xOa1dxWHIzdUplNVJXOTlaRVJ1MElYSjFTYjBvYzNFN0pLaVZBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0F3bE1BSmFmMjZ4UHFoZW1sTVlBa0JHeU5MNExoRllBWUNQOGdjZXlZZU80TzVURUdBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNnSm9FYmsrenpFOWZXbExSY3V5L2dVVnJkWHlNWjlsdGdROHI3N2NTVi9TNVRkUVFJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1NHRm5ocmVwU1hycnNJVEZUQXhzaEVPUTFHWUNTQjhraXQxeVljQnh5SlR5Y0NCQWdRSUVDQUFBRUNCQWdRSUVDQUFJRWVDbndxTlgyaWgzVXBxUU1DSHFYVmdVV1FBb0VJWEppNFQrS1pOQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWcwTHZDVDFIOUlZbFhqRHNxZmtzQmRwalN1WVFrUUdGNWcyM1FwTDVQYVkvaXVlaEFnUUlBQUFRSUVDQkFnUUlBQUFRSUVDQkRvaFVCNXFrcDVyOGl4dmFoR0VaMFU4Q2l0VGk2THBCb1Z1QzExdnlUaFpWS05mZ0dVVFlBQUFRSUVDQkFnUUlBQUFRSUVDQkFnc01YL2lJRk5FVitFcVFvNE1USlZYb01UR0VuZ1plbDE1RWc5ZFNKQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCUXI4RDNrdnF6RW12ckxVSG1OUWg0eDBnTnF5VEgxZ1IrbElJZm1OaTd0Y0xWUzRBQUFRSUVDQkFnUUlBQUFRSUVDQkFnMEt6QVRhbjhCWWxybWhWUStNd0VuQmlaR2JXSkNBd2xjTGUwL201aXo2RjZhVXlBQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNnVG9IZlR0b2ZyVE4xV2RjbVlHT2t0aFdUYjBzQ3U2YllFeFAzYXFsb3RSSWdRSUFBQVFJRUNCQWdRSUFBQVFJRUNEUW5jRlFxZm1selZTdDRiZ0llcFRVM2VoTVRXRlpnUlZxY24zakZzaTAxSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWdRSUZDbndJVkorK0RFcWpyVGwzV05BalpHYWx3MU9iY2tjSGFLM1RHeFYwdEZxNVVBQVFJRUNCQWdRSUFBQVFJRUNCQWdRS0FKZ2RXcHNteUtYTlJFdFlyc2pNQ1duY2xFSWdRSUxDYndlN2x4Nm1JM2ZVNkFBQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ2dVb0gvSjNtZlZHbnUwcTVZd0R0R0tsNDhxVGNsOEtoVWUzTGlQazFWclZnQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlHK0NudytoWlgzaW16b2E0SHE2cTZBUjJsMWQyMWtSdUQyQXRmbU4rVjVpOTQzY25zVnZ5WkFnQUFCQWdRSUVDQkFnQUFCQWdRSUVLaFI0Q2RKdWp4QzY5WWFrNWR6L1FJMlJ1cGZReFcwSTNCV1N0MHBzV2M3SmF1VUFBRUNCQWdRSUVDQUFBRUNCQWdRSUVDZ1p3SnJVODloaVhONlZwZHlLaEx3anBHS0ZrdXFCQ0x3MXNScEpBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JBaFVLdkNPNVAzdFNuT1hkazhFdkdPa0p3dXBqS1lFSHAxcXkvdEc3dDFVMVlvbFFJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JDb1hlQnJLZUFGaWZXMUZ5TC91Z1U4U3F2dTlaTjltd0xsZlNNWEpWN2Vadm1xSmtDQUFBRUNCQWdRSUVDQUFBRUNCQWdRcUZEZ3F1VDgvTVRORmVZdTVaNEoyQmpwMllJcXB4bUJNMVBwd3hON05GT3hRZ2tRSUVDQUFBRUNCQWdRSUVDQUFBRUNCR29WS0NkRVhwRTR2ZFlDNU4wdkFlOFk2ZGQ2cXFZdGdiZWszTFBiS2xtMUJBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0ZRcThPemtmVTJIZVV1NnBnSGVNOUhSaGxkV013T05UNlE4UzkyaW1Zb1VTSUVDQUFBRUNCQWdRSUVDQUFBRUNCQWpVSkhCOGt0MHZzYmFtcE9YYWJ3R1AwdXIzK3FxdS93SlhwOFR5Zk1hWDlMOVVGUklnUUlBQUFRSUVDQkFnUUlBQUFRSUVDRlFtY0UzeWZWN2krc3J5bG03UEJXeU05SHlCbGRlRXdLbXBjcGZFazVxb1ZwRUVDQkFnUUlBQUFRSUVDQkFnUUlBQUFRSTFDR3hJa3IrYU9LbUdaT1hZbG9CSGFiVzEzcXJ0cjhBOVU5cUppZDM2VzZMS0NCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUtoSjRmM0o5YTBYNVNyVWhBUnNqRFMyMlVuc3Y4SVJVK1AyRTk0MzBmcWtWU0lBQUFRSUVDQkFnUUlBQUFRSUVDQkRvdE1BcHllNlppVldkemxKeXpRcDRsRmF6UzYvd0hncjhMRFd0U0J6YXc5cVVSSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdVSWZBalVtenZGZWt2QnZYUmFDVEFqWkdPcmtza2lJd3NzREo2Zm1veEJOSEhrRkhBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBcU1ML0VhNmZudjA3bm9TbUw2QVIybE4zOWdNQkdZdGNLOU1XTjQzc3V1c0p6WWZBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQkEwd0wvbE9wL3Eya0J4VmNoWUdPa2ltV1NKSUdoQlhaUGovSytrYnNQM1ZNSEFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FBQkFzTUxuSjB1ZXlkdUdiNnJIZ1JtSytCUldyUDFOaHVCV1FtVTk0MlU1emtlUEtzSnpVT0FBQUVDQkFnUUlFQ0FBQUVDQkFnUUlOQ3NRSG5KK29zU2x6UXJvUENxQkd5TVZMVmNraVV3bE1BUDB2cmhpVDJHNnFVeEFRSUVDQkFnUUlBQUFRSUVDQkFnUUlBQWdlRUUzcHptWHh5dWk5WUU1aWZnVVZyenN6Y3pnVmtJbEVkcEhaOTQ4aXdtTXdjQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0VCekF2K2Fpbis5dWFvVlhMV0FqWkdxbDAveUJBWVNlSFJhbFpleGJ6ZFFhNDBJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRENad2JwbzlKWEh6WU0yMUl0QU5BWS9TNnNZNnlJTEFOQVd1emVDWEpnNmY1aVRHSmtDQUFBRUNCQWdRSUVDQUFBRUNCQWdRYUVwZ1RhbzlMSEZoVTFVcnRoY0NOa1o2c1l5S0lMQ3N3Qmxwc1gzaTZjdTIxSUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdRSURBOGdLL255YWZXYjZaRmdTNkorQlJXdDFiRXhrUm1KYkExaG40NjRsOXB6V0JjUWtRSUVDQUFBRUNCQWdRSUVDQUFBRUNCSm9RK0pkVWVVUVRsU3F5bHdJMlJucTVySW9pc0tqQURybHphcUw4ZEJFZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JBWVZ1REg2ZkRVaFBlS0RDdW5mV2NFdHV4TUpoSWhRR0FXQWxkbGtsY24xczFpTW5NUUlFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFqMFNtQmxxbmxsd3FaSXI1YTF2V0s4WTZTOU5WY3hnWXREc0Q1eEFBb0NCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUNRd2o4YnRwK2VZajJtaExvcElCSGFYVnlXU1JGWU9vQzVmLzJQNWQ0eWRSbk1nRUJBZ1FJRUNCQWdBQUJBZ1FJRUNCQWdFQWZCRDZXSWw3WGgwTFVRTURHaU84QWdYWUY3cHZTVDA0OG9sMENsUk1nUUlBQUFRSUVDQkFnUUlBQUFRSUVDQXdnY0ZyYVBDTngyd0J0TlNIUWVRSHZHT244RWttUXdOUUVyc3ZJUnlSV1QyMEdBeE1nUUlBQUFRSUVDQkFnUUlBQUFRSUVDTlF1VU40cjhwcUVUWkhhVjFMK3Z4VHdqcEZmVXZnRmdTWUZMazNWUDBzYzJtVDFpaVpBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFRmhPb1B6RDJxOHYxOGg5QWpVSjJCaXBhYlhrU21BNkF1VnhXZzlON0RtZDRZMUtnQUFCQWdRSUVDQkFnQUFCQWdRSUVDQlFxY0FIa3ZlN0s4MWQyZ1FXRmZDT2tVVnAzQ0RRbE1DMnFmYmJpYjJhcWxxeEJBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ2l3bWNsQnY3SmxZdDFzRG5CR29Wc0RGUzY4ckptOERrQlI2VklVOU1iRC81b1kxSWdBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCUWtjQ055Ylg4QTlyektzcFpxZ1FHRnZEeTlZR3BOQ1RRZTRIelUrSExFK3Q2WDZrQ0NSQWdRSUFBQVFJRUNCQWdRSUFBQVFJRUZoTllueHV2VHRnVVdVekk1OVVMZU1kSTlVdW9BQUlURmJnb28yMUk3RC9SVVExR2dBQUJBZ1FJRUNCQWdBQUJBZ1FJRUNCUWk4QTdrK2lIYWtsV25nUkdFZkFvclZIVTlDSFFiNEh5MzRYUEpGN2E3ekpWUjRBQUFRSUVDQkFnUUlBQUFRSUVDQkFnc0puQTBmbjlJWWx5YXNSRm9MY0NOa1o2dTdRS0l6Q1dRSG5QU0huZlNIbnZpSXNBQVFJRUNCQWdRSUFBQVFJRUNCQWdRS0QvQXVWSklrOUpYTmYvVWxYWXVvQjNqTFQrRFZBL2dZVUZycy9IaHlkV0xuemJwd1FJRUNCQWdBQUJBZ1FJRUNCQWdBQUJBajBTdURXMWxMOExzaW5TbzBWVnl1SUNOa1lXdDNHSFFPc0Nad1RnRGEwanFKOEFBUUlFQ0JBZ1FJQUFBUUlFQ0JBZzBJREFmMDZOcHpWUXB4SUovRnpBeTlkOUVRZ1FXRXFnYkk0OE1MSDNVbzNjSTBDQUFBRUNCQWdRSUVDQUFBRUNCQWdRcUZiZ0k4bjg3ZFZtTDNFQ0l3aDR4OGdJYUxvUWFFemdicW4zbTRtbk5WYTNjZ2tRSUVDQUFBRUNCQWdRSUVDQUFBRUNmUmY0WVFwOFJzTGoxUHUrMHVxN2c0Q05rVHR3K0EwQkFvc0lQQ2lmbjVUWWFaSDdQaVpBZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFS2hMWUVYU0xTOWJ2NlN1dEdWTFlId0I3eGdaMzlBSUJGb1ErR21LZkhHaXZJakxSWUFBQVFJRUNCQWdRSUFBQVFJRUNCQWdVTGZBdXFUL3FvUk5rYnJYVWZZakN0Z1lHUkZPTndJTkNweWFtdC9VWU4xS0prQ0FBQUVDQkFnUUlFQ0FBQUVDQkFqMFRlQWRLZWhyZlN0S1BRUUdGZkR5OVVHbHRDTkFvQWlVNTA3dW1OaXIvTVpGZ0FBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0JRbmNBeHlmaDNFaHVxeTF6Q0JDWWs0QjBqRTRJMERJR0dCTFpPclY5SjdOOVF6VW9sUUlBQUFRSUVDQkFnUUlBQUFRSUVDUFJCNE93VThmVEVUWDBvUmcwRVJoV3dNVEtxbkg0RTJoYTRmOHIvUVdLWHRobFVUNEFBQVFJRUNCQWdRSUFBQVFJRUNCQ29SdUNHWlBxMHhEblZaQ3hSQWxNUzhJNlJLY0VhbGtEUEJhNUpmWWNuVnZhOFR1VVJJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JQb2dVQjZiOWRxRVRaRStyS1lheGhhd01USTJvUUVJTkN0d2VpcC9RN1BWSzV3QUFRSUVDQkFnUUlBQUFRSUVDQkFnVUkvQVh5VFZ6OWVUcmt3SlRGZkF5OWVuNjJ0MEFuMFhPQ01GM2p2eHpMNFhxajRDQkFnUUlFQ0FBQUVDQkFnUUlFQ0FRS1VDWDB6ZWIweDQyWHFsQ3lqdHlRdDR4OGprVFkxSW9EV0Jzc0g2SDRtRFd5dGN2UVFJRUNCQWdBQUJBZ1FJRUNCQWdBQ0JqZ3Vjbi96MlRselg4VHlsUjJDbUFqWkdac3B0TWdLOUZYaGdLaXN2WTM5NGJ5dFVHQUVDQkFnUUlFQ0FBQUVDQkFnUUlFQ2dMb0Ziays0K2lWUHJTbHUyQktZdjRCMGowemMyQTRFV0JLNU9rUWNscm0raFdEVVNJRUNBQUFFQ0JBZ1FJRUNBQUFFQ0JEb3VVQjZiOWVzSm15SWRYeWpwelVmQXhzaDgzTTFLb0k4QzU2U29YMDJzN1dOeGFpSkFnQUFCQWdRSUVDQkFnQUFCQWdRSVZDVHdWOG4xY3hYbEsxVUNNeFh3OHZXWmNwdU1RTzhGTGtpRmF4SUg5cjVTQlJJZ1FJQUFBUUlFQ0JBZ1FJQUFBUUlFdWlud2phVDF1c1Q2YnFZbkt3THpGN0F4TXY4MWtBR0J2Z2w4SndYdG1OaXJiNFdwaHdBQkFnUUlFQ0JBZ0FBQkFnUUlFQ0RRY1lIemt0L3pFaXM3bnFmMENNeFZ3TXZYNThwdmNnSzlGZGdtbFIyVDJMKzNGU3FNQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FJTkF0Z1J1U3p0TVRQKzVXV3JJaDBEMEI3eGpwM3BySWlFQWZCTXJqdEY2UktJL1djaEVnUUlBQUFRSUVDQkFnUUlBQUFRSUVDRXhYWUYyRy83V0VUWkhwT2h1OUp3STJSbnF5a01vZzBFR0JhNUxUb1lueXJ4VmNCQWdRSUVDQUFBRUNCQWdRSUVDQUFBRUMweFA0a3d6OTVla05iMlFDL1JMd0tLMStyYWRxQ0hSUjRLQWs5WVdFZHhwMWNYWGtSSUFBQVFJRUNCQWdRSUFBQVFJRUNOUXU4T2tVOE9yRWh0b0xrVCtCV1FuNGk4cFpTWnVIUUxzQzU2ZjAyeExseFY4dUFnUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0FDQnlRbWNsS0VPUzVUSG1yc0lFQmhRd01iSWdGQ2FFU0F3bHNCMzAvdXhpU2VNTllyT0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUFFQ213U3V6Uzlla1BqWnBnLzhKRUJnTUFHUDBock1TU3NDQk1ZWDJDWkRISlBZZi95aGpFQ0FBQUVDQkFnUUlFQ0FBQUVDQkFnUWFGcGdkYW8vSUhGODB3cUtKekNpZ0pldmp3aW5Hd0VDUXd1VUk1MnZTSnczZEU4ZENCQWdRSUFBQVFJRUNCQWdRSUFBQVFJRWJpL3dYL0libXlLM0YvRnJBa01JMkJnWkFrdFRBZ1RHRnJnbUk3dzRjZDNZSXhtQUFBRUNCQWdRSUVDQUFBRUNCQWdRSU5DbXdOK243Qkl1QWdSR0ZQQW9yUkhoZENOQVlDeUJGNmIzdnllODUyZ3NScDBKRUNCQWdBQUJBZ1FJRUNCQWdBQ0J4Z1MrazNvUFRLeHFyRzdsRXBpb2dMK1VuQ2lud1FnUUdGQ2dQRTdyOGtRNVBlSWlRSUFBQVFJRUNCQWdRSUFBQVFJRUNCQllYdURjTkNtYklqY3YzMVFMQWdTV0VyQXhzcFNPZXdRSVRGUGcxQXkrWGVJWjA1ekUyQVFJRUNCQWdBQUJBZ1FJRUNCQWdBQ0JIZ2lzU0EzN0phN29RUzFLSURCM0FSc2pjMThDQ1JCb1d1Q3JxWDZQeEs1Tkt5aWVBQUVDQkFnUUlFQ0FBQUVDQkFnUUlMQzR3T3JjT2lSeDJ1Sk4zQ0ZBWUJnQkwxOGZSa3RiQWdRbUxiQStBeDZST0gzU0F4dVBBQUVDQkFnUUlFQ0FBQUVDQkFnUUlOQVRnZDlKSGQvcVNTM0tJTkFKQVJzam5WZ0dTUkJvV3FBOEY3TzhqUDJ5cGhVVVQ0QUFBUUlFQ0JBZ1FJQUFBUUlFQ0JDNHM4RC96RWYvZE9lUGZVS0F3RGdDZHhtbnM3NEVDQkNZb01BK0dldHJpVzBuT0thaENCQWdRSUFBQVFJRUNCQWdRSUFBQVFLMUNoeVR4TXNqdE5iV1dvQzhDWFJWd01aSVYxZEdYZ1RhRkNqL24vMVJDZTgvYW5QOVZVMkFBQUVDQkFnUUlFQ0FBQUVDQkFqOFFxQThkbnpmUkhuU2hvc0FnUWtMK012SENZTWFqZ0NCc1FUT1RlOGJFZ2VOTllyT0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlGNkJTNVA2dnNscnFtM0JKa1Q2TGFBalpGdXI0L3NDTFFvOFAwVXZVTmlyeGFMVnpNQkFnUUlFQ0JBZ0FBQkFnUUlFQ0RRdE1DcVZQL2l4RmxOS3lpZXdKUUZiSXhNR2Rqd0JBaU1KSEIwZXUyZTJHMmszam9SSUVDQUFBRUNCQWdRSUVDQUFBRUNCT29UV0orVVg1VW83eFp4RVNBd1JZRXRwemkyb1FrUUlEQ3FRUG1Ed0JHSjc0NDZnSDRFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnY29FM3BaOFAxTlp6dElsVUtXQWw2OVh1V3lTSnRDTXdBTlNhZGtjZVhRekZTdVVBQUVDQkFnUUlFQ0FBQUVDQkFnUWFGSGc3MUwwVzFvc1hNMEU1aUZnWTJRZTZ1WWtRR0FZZ1VlbThRbUpCdzdUU1ZzQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBUUNVQy81NDhEMCtzcXlSZmFSS29Yc0RHU1BWTHFBQUNUUWpzbXlxL210aTJpV29WU1lBQUFRSUVDQkFnUUlBQUFRSUVDTFFpY0dvS2ZYYmk1bFlLVmllQkxnaDQrWG9YVmtFT0JBZ3NKM0JKR3B5YmVGbkNodTV5V3U0VElFQ0FBQUVDQkFnUUlFQ0FBQUVDTlFpVXYrODRJSEZ0RGNuS2tVQ2ZCR3lNOUdrMTFVS2czd0pucDd6eVV2YnlCd1lYQVFJRUNCQWdRSUFBQVFJRUNCQWdRS0JtZ1Z1Uy9NR0o4ZzlCWFFRSXpGakF4c2lNd1UxSGdNQllBdDlLNy9za25qSFdLRG9USUVDQUFBRUNCQWdRSUVDQUFBRUNCT1luc0RaVEg1YjQ5dnhTTURPQnRnVnNqTFM5L3FvblVLUEFzVW42Q1luZGFreGV6Z1FJRUNCQWdBQUJBZ1FJRUNCQWdFRHpBcjhYZ1g5dFhnRUFnVGtLYkRuSHVVMU5nQUNCVVFUV3BkT3ZKWTRacGJNK0JBZ1FJRUNBQUFFQ0JBZ1FJRUNBQUlFNUNyd3pjNzl2anZPYm1nQ0JDSGlKc2E4QkFRSzFDdHc3aVg4anNXZXRCY2liQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FhRXJnbzZuMjlZa05UVld0V0FJZEZMQXgwc0ZGa1JJQkFnTUxQREF0ajA4OGV1QWVHaElnUUlBQUFRSUVDQkFnUUlBQUFRSUVaaS93K1V6NXNrUjVFb2FMQUlFNUM5Z1ltZk1DbUo0QWdiRUZIcGtSeXViSWc4WWV5UUFFQ0JBZ1FJQUFBUUlFQ0JBZ1FJQUFnY2tMbkpBaEQweXNuUHpRUmlSQVlCUUJHeU9qcU9sRGdFRFhCUFpLUWw5UDNLdHJpY21IQUFFQ0JBZ1FJRUNBQUFFQ0JBZ1FhRnJnM0ZTL1QySkYwd3FLSjlBeEFTOWY3OWlDU0ljQWdaRUVUa3F2d3hLclIrcXRFd0VDQkFnUUlFQ0FBQUVDQkFnUUlFQmc4Z0kvelpBSEoyeUtUTjdXaUFUR0V0aHFyTjQ2RXlCQW9Ec0NGeVdWS3hPSEpweUc2ODY2eUlRQUFRSUVDQkFnUUlBQUFRSUVDTFFvY0d1S2ZsSGloeTBXcjJZQ1hSZXdNZEwxRlpJZkFRTERDSnlheGxjbnloODhYQVFJRUNCQWdBQUJBZ1FJRUNCQWdBQ0JlUWlVSjFvY2t2aldQQ1kzSndFQ3l3dllHRm5lU0FzQ0JPb1NPREhwbHYrMlBhZXV0R1ZMZ0FBQkFnUUlFQ0JBZ0FBQkFnUUk5RVRnUDZXT0kzdFNpeklJOUZMQXhrZ3ZsMVZSQkpvWEtDOWl2MGVpdk56TVJZQUFBUUlFQ0JBZ1FJQUFBUUlFQ0JDWWxjQmJNOUVIWnpXWmVRZ1FHRTNBeHNob2Jub1JJTkI5Z1dPVDRnNkp2YnFmcWd3SkVDQkFnQUFCQWdRSUVDQkFnQUNCSGdpOE16Vzhxd2QxS0lGQTd3VnNqUFIraVJWSW9HbUJMNlg2eHlSMmIxcEI4UVFJRUNCQWdBQUJBZ1FJRUNCQWdNQzBCZjVYSnZpamFVOWlmQUlFSmlOd2w4a01ZeFFDQkFoMFZtQ2JaUGJaUkhucG1Zc0FBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ01HbUJqMlhBMzBwc21QVEF4aU5BWURvQ05rYW00MnBVQWdTNkpYRDNwRk5Pait6WHJiUmtRNEFBQVFJRUNCQWdRSUFBQVFJRUNGUXU4TVhrLzlMRW1zcnJrRDZCcGdSc2pEUzEzSW9sMExUQWZWTjllU243azVwV1VEd0JBZ1FJRUNCQWdBQUJBZ1FJRUNBd0tZSHZaNkFERXpkUGFrRGpFQ0F3R3dFYkk3TnhOZ3NCQXQwUTJENXBsSmV5NzltTmRHUkJnQUFCQWdRSUVDQkFnQUFCQWdRSVZDcHdTdkxlUDNGanBmbExtMERUQWpaR21sNSt4Uk5vVW1ESFZQM054S09ickY3UkJBZ1FJRUNBQUFFQ0JBZ1FJRUNBd0xnQ0YyYUFaeVd1R0hjZy9Ra1FtSS9BbHZPWjFxd0VDQkNZbThDVm1ibjg0ZVhIYzh2QXhBUUlFQ0JBZ0FBQkFnUUlFQ0JBZ0VDdEFoY2w4ZWNrYklyVXVvTHlKaEFCSjBaOERRZ1FhRlZncHhUK3JjUWpXZ1ZRTndFQ0JBZ1FJRUNBQUFFQ0JBZ1FJRENVd0UvUyt0bUpTNGJxcFRFQkFwMFRzREhTdVNXUkVBRUNNeFRZT1hPVnpaR0h6WEJPVXhFZ1FJQUFBUUlFQ0JBZ1FJQUFBUUwxQ1Z5VmxNdW15SG4xcFM1akFnUTJGL0FvcmMxRi9KNEFnWllFeXIvd2VGNmlQRjdMUllBQUFRSUVDQkFnUUlBQUFRSUVDQkJZU09DYWZQajhoRTJSaFhSOFJxQkNBUnNqRlM2YWxBa1FtS2hBK1VQTkN4SXJKanFxd1FnUUlFQ0FBQUVDQkFnUUlFQ0FBSUUrQ0Z5Zklzby9xanlqRDhXb2dRQ0JYd2pZR1BGTklFQ0F3Qy8rY0hOSUlHNkVRWUFBQVFJRUNCQWdRSUFBQVFJRUNCRFlLSEJiZnI0aWNTb1JBZ1Q2SmVBZEkvMWFUOVVRSURDZXdCN3AvdFhFQThZYlJtOENCQWdRSUVDQUFBRUNCQWdRSUVDZ2NvR3lLWEpvNG11VjF5RjlBZ1FXRUhCaVpBRVVIeEVnMEt6QWFhbjhoWW5ybWhWUU9BRUNCQWdRSUVDQUFBRUNCQWdRSUxBNkJLOU8yQlR4WFNEUVV3RW5SbnE2c01vaVFHQXNnZDNTKzlqRWptT05vak1CQWdRSUVDQkFnQUFCQWdRSUVDQlFtOEN0U2Zpd3hGZHFTMXkrQkFnTUxtQmpaSEFyTFFrUWFFdGcxNVJiTmtjZTNGYlpxaVZBZ0FBQkFnUUlFQ0JBZ0FBQkFzMEszSnpLeXp0SXY5bXNnTUlKTkNKZ1k2U1JoVlltQVFJakNUdzJ2Y3JteUVORzZxMFRBUUlFQ0JBZ1FJQUFBUUlFQ0JBZ1VJdEEyUlI1VWVKYnRTUXNUd0lFUmhld01USzZuWjRFQ0xRaDhPaVVlVnhpcHpiS1ZTVUJBZ1FJRUNCQWdBQUJBZ1FJRUdoTzRLWlVYTjQ1K3AzbUtsY3dnVVlGdkh5OTBZVlhOZ0VDQXd1Y2w1YlBUMXc1Y0E4TkNSQWdRSUFBQVFJRUNCQWdRSUFBZ1ZvRVZpYlJ3eE0yUldwWk1Ya1NtSUNBRXlNVFFEUUVBUUpOQ0pTVEkxOUw3TnhFdFlva1FJQUFBUUlFQ0JBZ1FJQUFBUUw5RjdnbEpSNmErSHIvUzFVaEFRSzNGN0F4Y25zTnZ5WkFnTURTQWp2azlsY1N1eS9kekYwQ0JBZ1FJRUNBQUFFQ0JBZ1FJRUNnNHdJcmt0OUJpWk03bnFmMENCQ1lnb0NOa1NtZ0dwSUFnVjRMM0MvVkhaM1l1OWRWS280QUFRSUVDQkFnUUlBQUFRSUVDUFJYNElxVTlyekUyZjB0VVdVRUNDd2w0QjBqUyttNFI0QUFnVHNMWEp1UHlqdEhqci96TFo4UUlFQ0FBQUVDQkFnUUlFQ0FBQUVDSFJlNE5Qa2RrTEFwMHZHRmtoNkJhUXJZR0ptbXJyRUpFT2lyd0EwcHJHeU9sTWRxdVFnUUlFQ0FBQUVDQkFnUUlFQ0FBSUU2Qk01TG12c216cWtqWFZrU0lEQXRBUnNqMDVJMUxnRUNmUmRZbVFMTEM5bysxL2RDMVVlQUFBRUNCQWdRSUVDQUFBRUNCSG9nY0VacWVIYmlraDdVb2dRQ0JNWVUyR3JNL3JvVElFQ2daWUYxS2Y2b3hPTVR1N1VNb1hZQ0JBZ1FJRUNBQUFFQ0JBZ1FJTkJoZ1RPVFczbnl3MVVkemxGcUJBak1VTURHeUF5eFRVV0FRQzhGeXViSWtZa2RFay9wWllXS0lrQ0FBQUVDQkFnUUlFQ0FBQUVDOVFwOEw2bVhUWkdyNnkxQjVnUUlURnJBeHNpa1JZMUhnRUNMQWh0UzlCY1MxeWZLSDdidWtuQVJJRUNBQUFFQ0JBZ1FJRUNBQUFFQzh4WDRkS1kvTEhIVGZOTXdPd0VDWFJPd01kSzFGWkVQQVFJMUMzdy95VitZT0NUaHY2ODFyNlRjQ1JBZ1FJQUFBUUlFQ0JBZ1FLQjJnWGVuZ045TnJLMjlFUGtUSURCNUFmK3FlZkttUmlSQWdNQUJJZmhzWWpzVUJBZ1FJRUNBQUFFQ0JBZ1FJRUNBd0V3RjFtZTJQMGo4N1V4bk5Sa0JBbFVKMkJpcGFya2tTNEJBUlFLN0o5Y3ZKWGFxS0dlcEVpQkFnQUFCQWdRSUVDQkFnQUNCbWdWV0ovbmZUbnl5NWlMa1RvREE5QVZzakV6ZjJBd0VDTFFyOFBDVWZuUmkxM1lKVkU2QUFBRUNCQWdRSUVDQUFBRUNCR1lpY0dObWVXbml1Sm5NWmhJQ0JLb1dzREZTOWZKSm5nQ0JDZ1IyU0k1ZlRPeFpRYTVTSkVDQUFBRUNOUW5ja21TdjNTeHV6ZTlYSnE1UGxGK1h1TzUydnk2ZmwzN2xYNVBlL2lydGJydjlCNHY4K3A3NS9LNmIzYnQzZmw4K3YwZml2aHQvbGwvZkozSDdlL2ZMNysrL01jcXZTeDhYQVFJRUNCQWdNQm1CcXpQTW9Zbnk3azhYQVFJRWxoV3dNYklza1FZRUNCQVlXNkQ4cFVoNTU4aUJZNDlrQUFJRUNCQWcwRitCOHE4OHIwajhMSEhaeHAvbDk5Y2t5Z2JJcHArYk5rTlc1Yk9hcjIyVGZOa291ZjJHeVFQeSt3ZHRqUEk0enZMcjh2TlhFdHNrWEFRSUVDQkFnTUNkQlM3SVJ3Y256cnZ6TFo4UUlFQmdZUUViSXd1NytKUUFBUUtURmlqL3V2UmppVmROZW1EakVTQkFnQUNCQ2dUS3BzYkZpWXMyL3J3a1B5OVAvRFJ4NWNZb3B6WmNDd3VVLzkxV05rZktTZFNIYlB5NWMzN3VzakVla1o4UFRyZ0lFQ0JBZ0VCckFpZW00RU1TNVI5V3VBZ1FJREN3Z0kyUmdhazBKRUNBd05nQ1cyYUV2MDc4L3RnakdZQUFBUUlFQ0hSTG9EeStxdndyelUwYkgrWG5wbDlmbkYvZmxIQk5WNkNjUUNrYkpHV3o1UFkvSDVuZlB5Wnh0NFNMQUFFQ0JBajBTYUE4dHZwWEUrVXhtUzRDQkFnTUpXQmpaQ2d1alFrUUlEQVJnVGRubFBjbXlrYUppd0FCQWdRSTFDSndReEk5TTNGVzRzTE5vcnpIdzlWdGdmTCtrMDBuVEI2Zlh6OXU0KzkzeTgveVRoUVhBUUlFQ0JDb1NlRGRTZmFQRWh0cVNscXVCQWgwUjhER1NIZldRaVlFQ0xRbGNFVEsvV2pDODhMYlduZlZFaUJBb0FhQjhraXJzdm54dzQxUk5rUE9UMXlhV0o5dzlVdWduQ1I1ZEdMWHhKTnVGK1ZSWFM0Q0JBZ1FJTkExZ2JJUjh2YkVPN3FXbUh3SUVLaEx3TVpJWGVzbFd3SUUraVd3WDhvNUtyRmR2OHBTRFFFQ0JBaFVJckF1ZVo2VE9IbGpsTTJRc3hQbGhlY3VBdVg5YUdYRDVDbTNpejN5NjNzbVhBUUlFQ0JBWUI0Q3QyWFMxeVNPbk1mazVpUkFvRjhDTmtiNnRaNnFJVUNnUG9HOWt2SVhFK1dGcWk0Q0JBZ1FJREF0Z2ZLdks4dXBqNU0yUnRrTU9UMXhmY0pGWUZDQnNsbFNIc05WTmt1ZWxuanF4dDl2blo4dUFnUUlFQ0F3VFlHYk0vZ3JFMGRQY3hKakV5RFFqb0NOa1hiV1dxVUVDSFJYNEZGSjdaaEVlZTYzaXdBQkFnUUlURUxnNGd5eWFST2svQ3diSVRaQmd1Q2F1RUI1UDhtZWliSkpVbUx2UkhuaHU0c0FBUUlFQ0V4SzRLY1o2RVdKOHVjWkZ3RUNCQ1lpWUdOa0lvd0dJVUNBd05nQ0Q4b0lYMHFVdjFod0VTQkFnQUNCWVFUS1M5RlAyQmcveU0reUViSWk0U0l3TDRIN1orS3lTVkpPbGV5YmVIcmlYZ2tYQVFJRUNCQVlWdUMwZEhoSjRwSmhPMnBQZ0FDQnBRUnNqQ3lsNHg0QkFnUm1LMUJlZnZxUGlTTm1PNjNaQ0JBZ1FLQWlnVFhKdFd4K2xIOHgrWjNFOFFudkJBbUNxL01DNVdSczJTVFpaK1BQM2ZMVC94NE5nb3NBQVFJRUZoWDRSTzY4TWJGcTBSWnVFQ0JBWUVRQmZ4QWRFVTQzQWdRSVRFbGd5NHo3NTRtM1RXbDh3eElnUUlCQVhRSzNKdDBURTkvZEdPVmtpTk1nUVhCVkwvQ0lWRkEyU3A2NThXZDVkNG4vZlJvRUZ3RUNCQWhzVWQ2TjltZUp0eWZLcjEwRUNCQ1l1SUEvZUU2YzFJQUVDQkNZaU1ETE04ckhFK1c1M1M0Q0JBZ1FhRWZndXBUNnRZMVJUb1A4T0xFdTRTTFFkNEY3cHNCbkpBN2NHRS9Pei9JUFJsd0VDQkFnMEpaQWVVVG9xeEplc3Q3V3VxdVd3TXdGYkl6TW5OeUVCQWdRR0ZoZ2o3VDg5OFJEQis2aElRRUNCQWpVSm5CdEVqNDJVVFpEYklUVXRucnluYWJBdlRONGVVZkpwbzJTOGg0Mi8vdDFtdUxHSmtDQXdQd0ZMa29LTDA2Y09mOVVaRUNBUU44Ri9NR3k3eXVzUGdJRWFoZDRSQW9vbXlOUHFMMFErUk1nUUlEQXp3WEtNN0xMQnNoeGlXOGt5bU95VmlkY0JBZ3NMYkJ6YnUrWGVHN2krWWtkRWk0Q0JBZ1E2STlBZVZ6bzRZbXIrbE9TU2dnUTZMS0FqWkV1cjQ3Y0NCQWc4QXVCOG1pSmYwNjhGQWdCQWdRSVZDZFFub3Q5U3FLY0NQbEM0bnVKdFFrWEFRTGpDZXlTN3VVMHlhRWJmMjQ3M25CNkV5QkFnTUFjQmQ2WHVmOGc0YzlJYzF3RVV4Tm9UY0RHU0dzcnJsNENCR29WS1ArOS9wUEVIeWY4dDd2V1ZaUTNBUUt0Q0Z5UlFzc21TTmtNK1ViaTZvU0xBSUhwQ2R3OVErK1QyTFJSOHJqcFRXVmtBZ1FJRUppZ3dKcU05WmJFaHlZNHBxRUlFQ0F3a0lDL1hCdUlTU01DQkFoMFJ1Q055ZVQ5aVcwNms1RkVDQkFnUUtDY0NqazVVVjRTK3BXRVV5RkJjQkdZbzhEdW1mdWd4TUdKWnlXMlRyZ0lFQ0JBb0ZzQ0s1TE9FWWxqdXBXV2JBZ1FhRVhBeGtncks2MU9BZ1Q2SkxCL2lqa3ljYjgrRmFVV0FnUUlWQ1p3Uy9MOWF1S0xHK1BLeXZLWExvRldCTzZiUXNzR1NYbVpiOWtzMlM3aElrQ0FBSUg1Q3BSL1JQTEt4S1h6VGNQc0JBaTBMR0JqcE9YVlZ6c0JBalVMUENUSi81L0VNMm91UXU0RUNCQ29US0NjQ2ltUHh5cVB5U292Q0YyWGNCRWdVSS9BbGtuMXlZbnlYcEpERWs5SnVBZ1FJRUJnZGdMck05V2ZiUXgvanBxZHU1a0lFRmhBd01iSUFpZytJa0NBUUNVQzViRVE3MHo4VVNYNVNwTUFBUUsxQ2F4T3d1WFJXUCtSS0JzaUZ5WmNCQWowUitBUkthV2NKQ21iSk05SmVGUnBFRndFQ0JDWWtzQzFHZmUxaWZJUFRGd0VDQkNZdTRDTmtia3ZnUVFJRUNBd3RzRHJNOEw3RXR1T1BaSUJDQkFnUUdCdENMNlIrRXppYzRtZkpsd0VDUFJmb0p6R2ZWbmlGWWxuSnNycEVoY0JBZ1FJVEViZ2pBeFQvdnQ2em1TR013b0JBZ1RHRjdBeE1yNmhFUWdRSU5BRmdWMlRSUGxMdk1kMUlSazVFQ0JBb0RLQm01THZVWW55aU1KakV5c1RMZ0lFMmhVbzczRXJwMGpLWCtJOVAzSFhoSXNBQVFJRVJoTjRiN3I5WVdMVmFOMzFJa0NBd0hRRWJJeE14OVdvQkFnUW1JZkF2VFBwUnhMbGY4UzdDQkFnUUdCcGdSdHorL09Kc2hsU0hwTjFhOEpGZ0FDQnpRWEt5OXZMTzBsc2ttd3U0L2NFQ0JCWVd1Q1czSDVUNGwrV2J1WXVBUUlFNWlOZ1kyUSs3bVlsUUlEQXRBVEtZeC8rMzhTZkpEd0NZbHJLeGlWQW9GYUJjaEtrUE5lNm5MRDdVdUxtaElzQUFRS0RDdXlRaG9jblhwbDRWc0tmdFlMZ0lrQ0F3QUlDRitTenNxRjg2Z0wzZkVTQUFJRk9DTmdZNmNReVNJSUFBUUlURjNoMlJ2eDBZc2VKajJ4QUFnUUkxQ1ZRTmovS3UwTEt5WkR5SW5XUGNRaUNpd0NCc1FVMlBXN3JOUm5wdVFuLzIzcHNVZ01RSU5BRGdRMnBvYnovOG0wSnAzRjdzS0JLSU5CbkFYOTQ2L1BxcW8wQWdkWUZIaHlBZjB2czB6cUUrZ2tRYUU1Z2RTb3VqOG42NTRUSFpEVzMvQW9tTUhPQmgyYkdjcExrTnhKN3pueDJFeElnUUtBYkFsY2tqZGNseWo5RWNSRWdRS0R6QWpaR09yOUVFaVJBZ01CWUFuZEw3NzlPdkRuaHYvbGpVZXBNZ0VESEJjcS9VUHhlb3B5V0s1dkNWeVZjQkFnUW1MWEEwekxocXhLL21paVAzbklSSUVDZ0JZRmpVbVRaRkxteWhXTFZTSUJBUHdUOEpWay8xbEVWQkFnUVdFNmd2RFQwSTRrSEx0ZlFmUUlFQ0ZRbWNGYnkvV1NpYkloY25IQVJJRUNnQ3dKYkpZa0RFcTlPdkR4eHI0U0xBQUVDZlJNb2o4djZ3OFRmSmNvL1VuRVJJRUNnR2dFYkk5VXNsVVFKRUNBd3RzQURNc0pIRTJXVHhFV0FBSUdhQlg2UzVEK1crTitKSHlWY0JBZ1E2TEpBT2NINy9FUjVIOGxMRTFzblhBUUlFS2hkNE5zcG9EeEM4T0xhQzVFL0FRSnRDdGdZYVhQZFZVMkFRTnNDNVErdkgwemNvMjBHMVJNZ1VKbkF5dVQ3bWNRbkVzY2wxaWRjQkFnUXFFMmd2QU91YkpEOFZ1SXh0U1V2My8rL3ZUdVBsYXVzd3poT0tCYktJbFNXR2l0UUNOU3lDRmdJbHNWYTBGWlU5bEFVMDlhcVNGeGlJcWgvaUFtaVFSYi9NblZMQUtPQ29JQWdVdXBDcUZ5V0ZNS09DcVJLOFlMSXZxUVVDaFFLZnA4NEUxcnN2YmYzenR3elovbitraWN6ZDVsejN2ZHpDSjI1NzNuZlZ3RUZGRUFnZTdtZFJySms4MnBpS2FDQUFwVVVjR0Nra3BmTlJpdWdnQUlkQyt6T0VTNG1lM2Q4SkErZ2dBSUtqSjVBbG1SWVRMS0plalpUWDA0c0JSUlFvQzRDKzlLUmswajJKTm1pTHAyeUh3b29VR3VCcGZSdURybTkxcjIwY3dvbzBBZ0JCMFlhY1pudHBBSUtLTEJPZ2F4MXZZQjhacDAvOVpzS0tLQkE3d1NlNU5RWGtWK1NlM3JYRE0rc2dBSUtGQ0t3SldmSlp1MTVUemF0a0RONkVnVVVVR0I0QXBtcG0zMUV2a1ZXRE8rbC9yWUNDaWhRVGdFSFJzcDVYV3lWQWdvb1VLVEFVWnpzZkpJOVNDd0ZGRkNnVndLdmN1SXJ5Ym5FcGJKNmRSVThyd0lLOUZwZ0Z4cHdJcGxQSmhCTEFRVVU2TFhBYlRUZzg4U2JWWHA5SlR5L0FncDBWY0NCa2E1eWVqQUZGRkNnc2dMNTRQMExjbGhsZTJEREZWQ2dxZ0lQMFBBTXptWjJ5T05WN1lUdFZrQUJCYm9zTUliakhVS3kxTmF4SkY5YkNpaWdRSkVDTDNLeXpCREpUSkhYaWp5eDUxSkFBUVdLRUhCZ3BBaGx6NkdBQWdwVVF5QWZ1TDlHVGlmamlLV0FBZ3FNbGtCbWgxeE5NaUR5WitMR25TQllDaWlnd0FBQ1UvaCs3dGFlUjV6aE93Q1MzMVpBZ2E0S0xPRm8rZi9PZlYwOXFnZFRRQUVGU2lUZ3dFaUpMb1pOVVVBQkJVb2lNSWwyWkNtYm1TVnBqODFRUUlINkNOeE5WMzVLTGlGdXBGNmY2MnBQRkZDZ0dJRU5PYzJoSkxOSWppRWJFVXNCQlJUb3BzQXpIT3dVY2lGNW81c0g5bGdLS0tCQTJRUWNHQ25iRmJFOUNpaWdRRGtFOHNIN1MrUXNrazNhTFFVVVVHQ2tBaS96d2l0SVpvZjBFVDlrZzJBcG9JQUNIUXJzeXV0ek4vZDhzaTJ4RkZCQWdVNEZGbkdBZkFaOHVOTUQrWG9GRkZDZ0NnSU9qRlRoS3RsR0JSUlFvSGNDTzNMcXpCNloxYnNtZUdZRkZLaW9RSlplT0kva2pzUGNmV2dwb0lBQ0NuUmZZQ3lIek95UnpDSTVoUGdaSHdSTEFRV0dKWkE5M2pKTDVOZkRlcFcvcklBQ0NsUmN3RGRORmIrQU5sOEJCUlFvU0dBMjU4bW1lOTZSV0JDNHAxR2dvZ0xQMHU0TWhseEFYSk82b2hmUlppdWdRR1VGM2tYTDU1SXZrdHpjWWltZ2dBS0RDYnpFRDc5UHppRjViaW1nZ0FLTkVuQmdwRkdYMjg0cW9JQUNIUW1NNTlWbms5eVJhQ21nZ0FKdGdTeU50WmhrZHRsQ2txV3pMQVVVVUVDQjNnbGtTZFJEU2Q2enVSZEo3NjZEWjFhZ3pBS1owWHNxZWFUTWpiUnRDaWlnd0dnS09EQXltcm9lV3dFRkZLaW53UEYwNjRka3UzcDJ6MTRwb01CNkNxemc5N0xrUW1hSTNMNmVyL0hYRkZCQUFRV0tGWmpNNmJJWHlhZUpNMytMdGZkc0NwUlI0QUVhZFRLNXVveU5zMDBLS0tCQWtRSU9qQlNwN2JrVVVFQ0IrZ2hzVFZmT0pDZVMzSlZvS2FCQU13UXlPK1JHOG5OeUdYbVJXQW9vb0lBQzVSY1lTeE9QSko4bHM4Z1lZaW1nUUhNRVhxQ3JaNUFma0ZlYTAyMTdxb0FDQ2d3czRNREl3RGIrUkFFRkZGQmdhSUVwL01vQ01uUG9YL1UzRkZDZ3dnSzV1L0I4a21VWEhxMXdQMnk2QWdvb29NQUdHMlI1MU5ra2U1SHNJNGdDQ3RSYVlEVzkrekg1RHNsZWNKWUNDaWlnUUV2QWdSSC9VMUJBQVFVVTZGUWdNMFp5OStGWlpKdE9EK2JyRlZDZ05BSzVtL0Fxa3RraDE1QjhzTFlVVUVBQkJlb2prTDhIVENkNUgzY2MyWlJZQ2loUUg0SGI2TXBYeVpMNmRNbWVLS0NBQXQwVGNHQ2tlNVllU1FFRkZHaTZ3R1lBZklOOGsyUzVCa3NCQmFvbmtLV3lzcEY2Wm9aY1NaNG5sZ0lLS0tCQS9RVTJvWXRIa0pQSWg0aC9Ld0RCVXFDaUF0bjdMWi9KcnExbysyMjJBZ29vVUlpQWIzWUtZZllrQ2lpZ1FLTUVwdExiSDVFREd0VnJPNnRBdFFXZW9QblpTUDBDY2xlMXUyTHJGVkJBQVFVNkZOaWQxODhsbnlJN2RIZ3NYNjZBQXNVSlBNaXBUaWNYa2RlSnBZQUNDaWd3aUlBREk0UGcrQ01GRkZCQWdZNEVjdGRoQmtqOFFOMFJveTlXWU5RRVZuRGtESVprZGtpV1dQQUROQWlXQWdvb29NQmFBbnZ3VlFaSjVwTUp4RkpBZ2ZJSkxLTkptU0Z5T2ZIOVhQbXVqeTFTUUlHU0NqZ3dVdElMWTdNVVVFQ0JtZ2hzUlQ5T0o5bmMwK1cxUUxBVTZMRkFsc3E2aVdSbXlHVmtPYkVVVUVBQkJSUVlTaUJMYlIxTzVwQ1BFdC9YZ1dBcDBHT0Jwem4vT1NTYnE3L1U0N1o0ZWdVVVVLQnlBZzZNVk82UzJXQUZGRkNna2dJVGFmVnBKSnQ3YmxUSkh0aG9CYW90Y0NmTmJ3K0dQRnJ0cnRoNkJSUlFRSUVlQzR6ai9Ca2ttVWNPSTc2M0E4RlNvRUNCSnpuWG1lUThzckxBODNvcUJSUlFvRllDRG96VTZuTGFHUVVVVUtEMEFudlN3dStSSTB2ZlVodW9RUFVGOHFINVVwTGxzcFpVdnp2MlFBRUZGRkNnaEFJNzA2WlBraytRdlVyWVBwdWtRSjBFbnFFem1SMnlnT1M1cFlBQ0NpalFnWUFESXgzZytWSUZGRkJBZ1JFTFpJQWtNMGhtai9nSXZsQUJCZFlsa01HUTM1QXNrNVhCRU5lWkJzRlNRQUVGRkNoRVlBZk9jZ3pKKzd1RENqbWpKMUdnR1FKTDZXWm1pT1E5M3FwbWRObGVLcUNBQXFNdjRNREk2QnQ3QmdVVVVFQ0JnUVVPNUVkbmtla0QvNG8vVVVDQklRUmU0T2UvSTFrcTZ6cXltbGdLS0tDQUFncjBVbUFTSnorS3pDTlRpYVdBQXNNWHVKV1huRUVXRVc5MkdiNmZyMUJBQVFVR0ZYQmdaRkFlZjZpQUFnb29VSUJBL2kwNm5ueVhUQzdnZko1Q2dUb0k1TVB4OWVSaWNqbDVqbGdLS0tDQUFncVVVV0IvR3BXbHRqS1RaUHN5TnRBMktWQXlnWnRwVHpaVlgwZ2NFQ25aeGJFNUNpaFFId0VIUnVwekxlMkpBZ29vVUhXQmJOdzVuNXhLZGlLV0FncXNMWkNaSURlUTM1SXJ5T1BFVWtBQkJSUlFvQ29DK2Z2RGZpVExiU1ZUaUtXQUF2OFRlSU9IUDVHelNkN3ZXUW9vb0lBQ295emd3TWdvQTN0NEJSUlFRSUZoQzd5TlY4d2hHU0RaWmRpdjlnVUsxRXZnTmJxVDViRXlHSkxsc3A0aWxnSUtLS0NBQW5VUTJJMU9IRTJPSmZzUy96NEJndFU0Z2VmcDhhL0lUOGk5amV1OUhWWkFBUVY2S09BYmp4N2llMm9GRkZCQWdVRUY4bS9VNGVUYkpCK1dMUVdhSXREZU15UWJxQzhtSzV2U2NmdXBnQUlLS05CWWdhM3ArY2RKbHR1YVNUWW1sZ0oxRnJpV3pwMUxyaUt2MUxtajlrMEJCUlFvcTRBREkyVzlNclpMQVFVVVVLQXRzQ0ZQc3R6QzE4bTA5amQ5VktCbUFpL1JuMnRJWm9Ya0E3Sjdob0JnS2FDQUFnbzBVaUNESkI4anVVSG1JMlJMWWlsUUI0RlZkQ0o3dzJWMnlFMTE2SkI5VUVBQkJhb3M0TUJJbGErZWJWZEFBUVdhSjdBUFhUNkZuRUN5SjRtbFFKVUZIcVB4bVJXeWtOeEl2RnNRQkVzQkJSUlFRSUUxQkhLRHpQdklFU1FESlZPSmY4Y0F3YXFVUUpiSVdrQXVJY3NyMVhJYnE0QUNDdFJZd0RjVU5iNjRkazBCQlJTb3NjQmsrbll5bVVzMnEzRS83VnI5Qko2Z1M3OG4yVHc5ZTRma3prRkxBUVVVVUVBQkJkWlBJTzhCTTBpU1piY09KdG1iemxLZ2pBSjVqL2RIOGpQeUI3S2FXQW9vb0lBQ0pSSndZS1JFRjhPbUtLQ0FBZ29NVzJBOHIvZ2MrVEtaUkN3RnlpaXdsRVpkVGE0a1M4anJ4RkpBQVFVVVVFQ0J6Z1MyNHVYWmoyUVd5WkpiMnhOTGdWNEt2TUhKODE0dm02bGZTcDRsbGdJS0tLQkFTUVVjR0NucGhiRlpDaWlnZ0FMREVoakRieDlKdmtKbUVQOTlBOEhxbVVDV3hMcWVMR3BsV2M5YTRva1ZVRUFCQlJSb2pzQnVkRFVESk1sMHNpbXhGQ2hDSURmQlhOVEtnMFdjMEhNb29JQUNDblF1NEIrT09qZjBDQW9vb0lBR1pjOGRBQUFGaDBsRVFWUUM1UktZU0hQbWtDK1FTY1JTb0FpQit6bEpOazNQekpCYnlHdkVVa0FCQlJSUVFJSGVDT1NtbWV4TjkrRldadkRvL25RZ1dGMFR5QURJaFNRelErN3IybEU5a0FJS0tLQkFZUUlPakJSRzdZa1VVRUFCQlFvV0dNdjVNb3ZrUkpKbEZySjVwNlZBdHdSZTVVQlpLdUVha3ZXajd5WlpQc0ZTUUFFRkZGQkFnZklKdkpNbXpTQWZiQ1d6U3l3RmhpdndHQzlvTDQrYTk0RGVDRE5jUVg5ZkFRVVVLSkdBQXlNbHVoZzJSUUVGRkZCZzFBVGV3WkdQSS9QSVFhTjJGZzljWjRFTWV0eEpyaVhPQ3FuemxiWnZDaWlnZ0FKTkVOaWNUazRqbVZGeU1ObWZ1SkU3Q05aYUFobjQ2Q041NzdlUXVFd1dDSllDQ2loUUZ3RUhSdXB5SmUySEFnb29vTUQ2Q3J5Zlg1eExUaUFaTUxFVUdFamdPWDZ3bU9TT3dPUWhZaW1nZ0FJS0tLQkEvUVFtMEtYTUp2a0FPWkRzUlZ4NkM0UUcxc3YwdVkrMGwwajlkd01ON0xJQ0NpalFDQUVIUmhweG1lMmtBZ29vb01BNkJISlhZTzRTekV5U280bURKQ0EwdkZiUS94dElYeXQzOGJpYVdBb29vSUFDQ2lqUUxJSE1LTWtza2d5U0hOREtlQjZ0ZWdyMDA2Mi9rRVVrTjhPOFFDd0ZGRkJBZ1pvTE9EQlM4d3RzOXhSUVFBRUYxa3NnZ3lTSGt0bmtLTElOc2VvdmtBKzlONUcrVnU3ZzBiV2lRYkFVVUVBQkJSUlFZQzJCL08xa2Q1SkJraXpMdWgrWlFweFZBa0lGcTU4MlgwK3VJMzNrSVdJcG9JQUNDalJNd0lHUmhsMXd1NnVBQWdvb01LVEFHSDRqZHdkbTQvWU1rdXhLckhvSVBFRTNiaUUza3h2SnJjU0JFQkFzQlJSUVFBRUZGQmkyd0thOElrdHU3VXVtdHJJSGorNVZBa0xKS2dNZmZTUURJUmtRNlNlV0Fnb29vRUREQlJ3WWFmaC9BSFpmQVFVVVVHQklnZHdOZUFTWlJiSTU1eWJFS3I5QUJqeitScGFROW1ESXN2STMyeFlxb0lBQ0NpaWdRSVVGTnFidDd5VnJEcFRzeWRkYlZiaFBWV3Y2U2hwOE43bVQzRWF5VEdvL3NSUlFRQUVGRkZoTHdJR1J0VGo4UWdFRkZGQkFnVUVGeHZIVGJNbzVzNVY4OE4yUVdMMFh5TWFZK2ZDYlpDRGtkdUw2MENCWUNpaWdnQUlLS05CemdlMXBRV2FUNUwxakhqTllrcVc1OHQ3U0dybEFleERrRGc3Unp2MDhkNCs0a1p2NlNnVVVVS0F4QWc2TU5PWlMyMUVGRkZCQWdWRVEySnBqWmhiSkRES2Q3RTJ5RkpjMXVnSlBjL2oySUVnR1FQTDg4ZEU5cFVkWFFBRUZGRkJBQVFXNktwRDNqRHVSOTVESkpNdTN0aDh6a09MZmEwQm9WV1lDOTVNSHlGSnlGOGxBaUlNZ0lGZ0tLS0NBQWlNVDhCL2FrYm41S2dVVVVFQUJCZFlsc0NYZnpJYWMwMGcyNTl5ZnZKMVlJeFBJaCtCL2tMK1R2NUo3eVQza1g4UlNRQUVGRkZCQUFRWHFLcENsVzljY0tObUJyek5Za3NlSkpEZm4xSzB5eStNaGtzR1BmNzRsL1h6OUtyRVVVRUFCQlJUb21vQURJMTJqOUVBS0tLQ0FBZ3I4bjBDVzJjb3lDUmtveVZyVDJhQXoyWUpZYndya2crNkRKSU1nOTVFTWhDUjV2b3BZQ2lpZ2dBSUtLS0NBQW04S1pPUDNESks4dTVVODM1WnNSeWFRYlZwZjUzdGwrTHZQeTdUajBWWWVlOHZ6Ly9CMWtodGZmTjhIZ3FXQUFnb29VSXhBR2Y2QkxLYW5ua1VCQlJSUVFJRnlDT1RmM3AzSlBpU0RKbGsrSVhjRUp1TkpYU3VESDQrUVpTUjNBV1lRSkVzaDVIay95ZXdRU3dFRkZGQkFBUVVVVUtCN0FybEpKNE1qN1lHUzNKeVQyY3g1ekV6bmJBcS81dmMyNSt0MlphbXZkYzE4ZnBIdnJ5UXJ5UE90NS9uNnVUV2U1L3ZMU1FZOE1oRHlMTEVVVUVBQkJSUW9sWUFESTZXNkhEWkdBUVVVVUtEaEF2blFtcldsSjVFZDEzak04eXlmc0JrcFkyWFE0NmxXc2duNncyOUpQMS9uUS9IcnhGSkFBUVVVVUVBQkJSUlFRQUVGRkZCQUFRVjZLdURBU0UvNVBia0NDaWlnZ0FMREVzaGRmRmt5SWNza1RDUlpLaUYzK3JYditHcy81dTYrc1NRREtlTkkxcWtlcW5LbjN5dXRYOG9kZnJrTHNIMG5ZQjV6RjJENzZ5ZDVuczNPTXhpUzU5a00zVkpBQVFVVVVFQUJCUlJRUUFFRkZGQkFBUVVxSWZCZmpXR1R4aUdLSUxrQUFBQUFTVVZPUks1Q1lJST0iPjwvaW1hZ2U+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat; }
.service-content .ctn-header .inner .description .info-description + .btns.idp { margin-top: 40px; text-align: left; }
.service-content .ctn-header .inner .description .info-description + .btns.idp .button.btn { min-width: 160px; }
.service-content .ctn-header .inner .description .info-description + .btns.idp .button.btn.large {font-size: 1rem;  line-height: 20px; padding: 14px 28px; }
.service-content .ctn-header .inner .description .info-description + .btns.idp .button.btn + .button { margin-left: 5px; }
.service-content .ctn-header .inner .description .layer-shortcut {position: absolute; top: 39px; left: 70px; display: block; visibility: hidden; box-sizing: border-box; width: 440px; padding: 0px; transition: opacity .3s ease-in-out, visibility .3s ease-in-out, top .3s ease-in-out; text-align: left;  opacity: 0; border: 1px solid rgba(151, 151, 151, .2); border-radius: 2px; background-color: #fff; box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .15); }
.service-content .ctn-header .inner .description .layer-shortcut .title-shortcut {font-size: .875rem; font-weight: 700; line-height: 1.14286em;  display: block; margin-top: 20px; padding-top: 20px; color: #88939f; border-top: 1px solid #efefef; }
.service-content .ctn-header .inner .description .layer-shortcut a , .service-content .ctn-header .inner .description .layer-shortcut button {font-size: 1.125rem; font-weight: 400; line-height: 1.11111em;  display: block; width: 100%; padding: 0 30px; transition: color .3s ease-in-out; text-align: left; color: #1c2024; }
.service-content .ctn-header .inner .description .layer-shortcut a:active , .service-content .ctn-header .inner .description .layer-shortcut a:focus , .service-content .ctn-header .inner .description .layer-shortcut a.on , .service-content .ctn-header .inner .description .layer-shortcut button:active , .service-content .ctn-header .inner .description .layer-shortcut button:focus , .service-content .ctn-header .inner .description .layer-shortcut button.on { color: #0acd7f; }
.service-content .ctn-header .inner .description .layer-shortcut .list-shortcut > li {line-height: 50px; display: -ms-flexbox; display: flex;  height: 50px; }
.service-content .ctn-header .inner .description .layer-shortcut .list-shortcut > li:hover { background-color: #f2f2f2; }
.service-content .jumbotron { background-color: #1ea4ff; background-image: url('../images/815/jumbotron_bg_01.png'); background-repeat: no-repeat; background-position: center top; }
.service-content .jumbotron span.new { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; font-style: italic; line-height: 17px; display: inline-block; padding: 1px 6px; color: #fff; border: 1px solid #f66c23; border-radius: 9px; background-color: #f66c23; }
.service-content .jumbotron .inner { position: relative; width: 1120px; min-height: 640px; margin: 0 auto; }
.service-content .jumbotron .description {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-weight: 300; padding-top: 60px;  padding-right: 480px; padding-left: 60px; color: #fff; }
.service-content .jumbotron .description p {font-size: 1.25rem; line-height: 1.75rem;  margin-top: 8px; }
.service-content .jumbotron .description .fq {font-size: .875rem; line-height: 1.25rem;  margin-top: 34px; padding: 20px; border: 1px solid rgba(255, 255, 255, .5); border-radius: 4px; background-color: rgba(23, 27, 41, .1); }
.service-content .jumbotron .description .fq h2 {font-size: 1rem; font-weight: 700;  position: relative; padding-left: 25px; }
.service-content .jumbotron .description .fq h2:before {position: absolute; top: 50%; left: 0; width: 20px; height: 20px;  content: ''; transform: translateY(-50%); background: url('../images/815/icon_question_01.png') no-repeat center; }
.service-content .jumbotron .img { position: absolute; top: 76px; right: 20px; display: inline-block; }
.service-content .ctn-info { width: 1120px; min-height: 100px; margin: 0 auto; padding: 0 30px; }
.service-content .ctn-info.video { width: 100%; background-color: #374552; }
.service-content .ctn-info.video ul { width: 1120px; margin: 92px auto 80px; }
.service-content .ctn-info.video ul:after {display: block; clear: both;  content: ''; }
.service-content .ctn-info.video ul li {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 400;  float: left; width: 600px; padding-top: 0; padding-bottom: 0; text-align: left; color: #fff; }
.service-content .ctn-info.video ul li:nth-child(2) { width: calc( 100% - 600px); }
.service-content .ctn-info.video ul li h3 { font-weight: 700; line-height: 2.25rem; margin-top: 18px; margin-bottom: 13px; }
.service-content .ctn-info.video ul li p { line-height: 1.5rem; }
.service-content .ctn-info.video ul li p ~ p { margin-top: 17px; }
.service-content .ctn-info.video ul li .text-area { padding: 0 60px; }
.service-content .ctn-info.video ul li .btns.idp { margin-top: 30px; padding: 0 60px; text-align: left; }
.service-content .ctn-info.video ul li + li { border: none; }
.service-content .ctn-info ul { text-align: center; }
.service-content .ctn-info ul li { position: relative; display: inline-block; width: 100%;height: auto; padding-top: 150px; padding-bottom: 150px;  }
.service-content .ctn-info ul li + li { border-top: 1px solid #e6e6e6; }
.service-content .ctn-info ul li:last-child { margin-bottom: 0; }
.service-content .ctn-info ul li:before {position: absolute; display: block; clear: both;  content: ''; }
.service-content .ctn-info ul li p { display: inline-block; }
.service-content .ctn-info ul li p.img { width: 660px; }
.service-content .ctn-info ul li div.text , .service-content .ctn-info ul li p.text {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-size: 1.25rem; font-weight: 400; font-weight: 400; line-height: 1.75rem; line-height: 1.75rem;  display: inline-block; max-width: 360px; margin-top: 30px; margin-left: 50px; word-wrap: break-word; word-break: keep-all; color: #222; }
.service-content .ctn-info ul li div.text .btns.idp , .service-content .ctn-info ul li p.text .btns.idp {min-width: 170px;  max-width: 360px; margin-top: 30px; text-align: left; }
.service-content .ctn-info ul li div.text .btns.idp .icon-video:before , .service-content .ctn-info ul li p.text .btns.idp .icon-video:before {position: relative; top: 3px; left: -6px; display: inline-block; width: 18px; height: 18px; margin-left: 6px;  content: ''; background-image: url(/assets/images/contents_sprites.png); background-position: -866px -328px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-content .ctn-info ul li div.text .btns.idp .icon-video:before , .service-content .ctn-info ul li p.text .btns.idp .icon-video:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-content .ctn-info ul li div.text span , .service-content .ctn-info ul li p.text span {font-size: 1.5rem;  font-weight: 700; line-height: 2.25rem; display: block; margin-bottom: 10px; }
.service-content .ctn-info ul li div.text span[data-color=resource] , .service-content .ctn-info ul li p.text span[data-color=resource] { color: #447bff; }
.service-content .ctn-info ul li div.text span[data-color=monitoring] , .service-content .ctn-info ul li p.text span[data-color=monitoring] { color: #ff7b49; }
.service-content .ctn-info ul li div.text span[data-color=project] , .service-content .ctn-info ul li p.text span[data-color=project] { color: #a156dd; }
.service-content .ctn-info ul li div.text em , .service-content .ctn-info ul li p.text em {font-size: 1rem; line-height: 1.5rem;  display: block; margin-top: 10px; color: #898e94; }
.service-content .ctn-info ul li.left div.img , .service-content .ctn-info ul li.left p.img { float: left; }
.service-content .ctn-info ul li.left div.text , .service-content .ctn-info ul li.left p.text { float: right; text-align: left; }
.service-content .ctn-info ul li.right div.img , .service-content .ctn-info ul li.right p.img { float: right; }
.service-content .ctn-info ul li.right div.text , .service-content .ctn-info ul li.right p.text { float: left; padding-right: 50px; padding-left: 0px; text-align: left; }
.service-content .preview { text-align: center; }
.service-content .preview h2 {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.5rem; font-weight: 400; line-height: 2.25rem;  position: relative; padding: 34px 0; text-align: center; }
.service-content .preview h2:after { position: absolute; top: 0; left: 50%; width: 100px; height: 4px; content: ''; transform: translateX(-50%); background: #0acd7f; }
.service-content .preview ul {display: -ms-flexbox; display: flex;  width: 1000px; margin: 0 auto; -ms-flex-pack: justify; justify-content: space-between; }
.service-content .preview ul li {overflow: hidden; width: 482px; height: 292px;  border: 1px solid #f1f1f1; }
.service-content .preview ul li img { width: 100%; }

.about .content-header-banner { background-color: #0acd7f; background-image: url('/assets/images/about_top_banner_img.png'); background-position: center; }

.about .ctn-wrap { padding: 90px 0; }
.about .ctn-wrap .title { text-align: center; color: 222; }
.about .ctn-wrap .title h2 { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.125rem; font-weight: 400; line-height: 2.125rem; margin-bottom: 30px; }
.about .ctn-wrap .title p {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 400; line-height: 1rem;  margin-top: 20px; }
.about .ctn-wrap.topline { position: relative; padding: 100px 0 66px; }
.about .ctn-wrap.topline:after {position: absolute; top: 0; left: 50%; width: 1120px; height: 1px;  content: ''; transform: translateX(-50%); border-top: 1px solid #e6e6e6; }

.about .ctn-list {display: -ms-flexbox; display: flex; width: 1200px;  margin-top: 80px; margin-right: auto; margin-left: auto; -ms-flex-pack: justify; justify-content: space-between; }
.about .ctn-list.partners { margin-top: 130px; padding-right: 40px; padding-left: 40px; -ms-flex-pack: center; justify-content: center; }
.about .ctn-list.partners .items {display: inline-block; width: auto; padding: 10px 30px 10px;  border: 0; }
.about .ctn-list.partners .items[data-state=coming-soon]:before {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 300; line-height: 1.5625rem; position: absolute; bottom: -28px; left: 50%;  display: inline-block; width: 114px; height: 25px; content: 'Coming Soon'; transform: translateX(-50%); color: #c3c8cd; border: 1px solid #efefef; border-radius: 2px; }
.about .ctn-list.partners .items[data-state=new]:before {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 300; line-height: 1.5625rem; position: absolute; bottom: -28px; left: 50%;  display: inline-block; width: 54px; height: 25px; content: 'New'; transform: translateX(-50%); color: #f66c23; border: 1px solid #f66c23; border-radius: 2px; }
.about .ctn-list.middle {padding-right: 40px;  padding-left: 40px; }
.about .ctn-list.middle .items { padding-top: 0px; border: 0; }
.about .ctn-list.middle .items:lang(ja) { width: 380px; padding: 0 0 34px; }
.about .ctn-list.middle .items:lang(ja) p { word-break: break-all; }
.about .ctn-list.middle .items p {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 300; line-height: 1.25rem;  padding: 0 35px; color: #88939f; }
.about .ctn-list.middle .items p.icon-img { margin-bottom: 18px; }
.about .ctn-list.middle .items p.title { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 400; line-height: 1.5rem; margin-bottom: 18px; color: #000; }
.about .ctn-list.thumb {flex-direction: column;  -ms-flex-pack: start; justify-content: flex-start; -ms-flex-direction: column; }
.about .ctn-list.thumb .items { position: relative; width: calc(100% - 30px); margin-bottom: 130px; padding: 10px 40px 34px; text-align: left; border: 0 solid #e6e6e6; }
.about .ctn-list.thumb .items:nth-of-type(2) { margin-bottom: 65px; }
.about .ctn-list.thumb .items .text-area {float: left;  width: 50%; }
.about .ctn-list.thumb .items .text-area h2 { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; font-weight: 400; line-height: 2.125rem; margin-bottom: 20px; color: #222; }
.about .ctn-list.thumb .items .text-area p { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 300; line-height: 1.75rem; color: #88939f; }
.about .ctn-list.thumb .items .thumb { position: relative; display: inline-block; float: right; overflow: hidden; margin-right: 74px; }
.about .ctn-list.thumb .items.left .text-area {float: right;  width: 50%; }
.about .ctn-list.thumb .items.left .thumb { position: relative; display: inline-block; float: left; overflow: hidden; margin-right: 0; }


.case-study .content-header-banner { background-color: #f7f7f7; background-image: url('/assets/images/case_study_top_banner.png'); background-position: center; }
.case-study .case-study-slider-wrap { position: relative; text-align: center; }
.case-study .case-study-slider-wrap.start:before { display: none; }
.case-study .case-study-slider-wrap.end:after { display: none; }
.case-study .case-study-slider-wrap:after {position: absolute; z-index: 500; top: 0; right: 50px; bottom: 0; display: inline-block; width: 50px;  content: ''; background-image: linear-gradient(to left, white, rgba(255, 255, 255, 0)); }
.case-study .case-study-slider-wrap:before {position: absolute; z-index: 500; top: 0; bottom: 0; left: 50px; display: inline-block; width: 50px;  content: ''; background-image: linear-gradient(to right, white, rgba(255, 255, 255, 0)); }
.case-study .case-study-slider-wrap .swiper-button-next , .case-study .case-study-slider-wrap .swiper-button-prev { outline: none; margiin-top: 0; }
.case-study .case-study-slider-wrap .swiper-button-next.swiper-button-disabled , .case-study .case-study-slider-wrap .swiper-button-prev.swiper-button-disabled { cursor: not-allowed; pointer-events: auto; }
.case-study .case-study-slider-wrap .swiper-button-next {right: auto;  left: 10px; width: 19px; height: 37px; background-image: url(/assets/images/sprites.png); background-position: -25px -587px; background-size: auto; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .case-study .case-study-slider-wrap .swiper-button-next { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.case-study .case-study-slider-wrap .swiper-button-next:hover {width: 19px; height: 37px;  background-image: url(/assets/images/sprites.png); background-position: -610px -206px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .case-study .case-study-slider-wrap .swiper-button-next:hover { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.case-study .case-study-slider-wrap .swiper-button-next.swiper-button-disabled {width: 23px; height: 41px;  background-image: url(/assets/images/sprites.png); background-position: -439px -296px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .case-study .case-study-slider-wrap .swiper-button-next.swiper-button-disabled { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.case-study .case-study-slider-wrap .swiper-button-prev {right: 10px;  left: auto; width: 19px; height: 37px; background-image: url(/assets/images/sprites.png); background-position: -534px -301px; background-size: auto; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .case-study .case-study-slider-wrap .swiper-button-prev { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.case-study .case-study-slider-wrap .swiper-button-prev:hover {width: 19px; height: 37px;  background-image: url(/assets/images/sprites.png); background-position: -534px -258px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .case-study .case-study-slider-wrap .swiper-button-prev:hover { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.case-study .case-study-slider-wrap .swiper-button-prev.swiper-button-disabled {width: 23px; height: 41px;  background-image: url(/assets/images/sprites.png); background-position: -609px -271px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .case-study .case-study-slider-wrap .swiper-button-prev.swiper-button-disabled { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.case-study .case-study-slider-wrap .slider.swiper-container {overflow: hidden;  width: 1100px; }
.case-study .case-study-slider-wrap .slider .ctn-list { display: -ms-flexbox; display: flex; }
.case-study .case-study-slider-wrap .slider .ctn-list .items { margin: 0 0 40px; padding: 0px 0px 80px; }
.case-study .ctn-list { position: relative; display: inline-block; margin: 50px auto 0; text-align: left; }
.case-study .ctn-list .btn { position: absolute; bottom: 46px; width: 100%; }
.case-study .ctn-list .btn a {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; line-height: .75rem;  position: relative; padding-right: 18px; color: #0acd7f; }
.case-study .ctn-list .btn a:after { position: absolute; top: calc(50% - 1px); left: 100%; width: 10px; height: 11px; content: ''; transform: translate(-10px, -50%); background-image: url(../images/layout_sprites.png); background-position: -209px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .case-study .ctn-list .btn a:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.case-study .ctn-list p { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.75rem; padding-bottom: 86px; }
.case-study .ctn-list p.comment { font-size: .875rem; line-height: 1.5rem; line-height: 1.75rem; position: relative; overflow: hidden; width: calc( 100% - 40px); max-height: 8.75rem; max-height: 110px; margin-right: -1em; padding: 0 20px; padding-right: 1em; word-wrap: break-word; word-break: break-all; word-break: keep-all; }
.case-study .ctn-list p.comment:before {position: absolute; right: 3px; bottom: .175rem;  content: '...'; }
.case-study .ctn-list p.comment:after {position: absolute; right: 0; width: 1em; height: 1em; margin-top: .2em;  content: ''; background: white; }
.case-study .ctn-list p.comment:after , .case-study .ctn-list p.comment:before { display: none; }
html[lang=zh] .case-study .ctn-list p.comment { word-break: break-word; }
.case-study .ctn-list p.title {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: 1.25rem; font-size: 1.25rem; font-weight: 400; line-height: 1.875rem; line-height: 1.875rem; margin-bottom: 10px; padding-bottom: 0px; }
.case-study .ctn-list p.title + p { padding: 0 20px 0; }
.case-study .ctn-list .items { position: relative; float: left; overflow: hidden; box-sizing: border-box; width: 300px; height: 370px; margin: 0 20px 40px; padding: 0px 0px 34px; transition: .3s ease-in-out; }
.case-study .ctn-list .items:hover {transition: .3s ease-in-out;  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .2); }
.case-study .ctn-list .items:after { position: absolute; display: block; clear: both; content: ''; }
.case-study .ctn-list .items h3 { display: -ms-flexbox; display: flex; overflow: hidden; width: 300px; min-height: auto; margin-top: 20px; border-bottom: 0; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.case-study .ctn-list .items h3 img { width: 75%; }
.case-study .f-logos { margin-top: 50px; }
.case-study .f-logos h4 {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; font-weight: 400; line-height: 3.125rem;  display: block; height: 3.125rem; text-align: center; color: #222; }
.case-study .f-logos .logo-wrapper {display: -ms-flexbox; display: flex;  margin-top: 20px; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.case-study .f-logos .logo-wrapper > * { display: -ms-flexbox; display: flex; overflow: hidden; width: 20%; height: 100px; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }

.library .content-header-banner { background-color: #f7f7f7; background-image: url('/assets/images/library_top_banner_img.png'); background-position: center; }

.library .ctn-list {display: inline-block;  width: auto; width: calc(100% - 20px); margin-top: 20px; padding: 0 10px 0; text-align: center; }
.library .ctn-list:nth-of-type(1) { margin-top: 50px; }
.library .ctn-list .items {display: inline-block; float: left; width: 330px; min-height: 186px; margin: 0 10px; margin-bottom: 20px;  padding: 10px 15px 34px; transition: .3s ease-in-out; text-align: left; background: #6d7185; }
.library .ctn-list .items:after { display: none; }
.library .ctn-list .items:nth-of-type(1) { background-image: url('/assets/images/library_ctn_img01.png'); }
.library .ctn-list .items:nth-of-type(2) { background-image: url('/assets/images/library_ctn_img02.png'); }
.library .ctn-list .items:nth-of-type(3) { background-image: url('/assets/images/library_ctn_img03.png'); }
.library .ctn-list .items:nth-of-type(4) { background-image: url('/assets/images/library_ctn_img04.png'); }
.library .ctn-list .items:nth-of-type(5) { background-image: url('/assets/images/library_ctn_img05.png'); }
.library .ctn-list .items:hover:before {transition: .3s ease-in-out;  background: rgba(10, 205, 127, .95); }
.library .ctn-list .items:before { position: absolute; z-index: 20; top: 0; right: 0; bottom: 0; left: 0; content: ''; background: rgba(31, 39, 69, .6); }
.library .ctn-list .items:after { position: absolute; z-index: 10; top: 50%; left: 50%; content: ''; transform: translate(-50%, -50%); }
.library .ctn-list .items a { position: absolute; z-index: 50; top: 15px; right: 22px; bottom: 15px; left: 22px; color: #fff; }
.library .ctn-list .items a span { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 1rem; opacity: .8; }
.library .ctn-list .items a h2 {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.5rem; font-weight: 400; line-height: 2rem;  margin-top: 7px; padding: 0 2px; word-wrap: break-word; word-break: keep-all; }

.event-webinar .content-header-banner { background-color: #f7f7f7; background-image: url('/assets/images/library_top_banner_img.png'); background-position: center; }

.event-webinar .ctn-list {display: -ms-flexbox; display: flex; flex-direction: column;  margin-top: 50px; -ms-flex-direction: column; }
.event-webinar .ctn-list .items { position: relative; display: -ms-flexbox; display: flex; width: calc(100% - 80px); margin: 0 40px 0; margin-bottom: 30px; padding: 0; text-align: left; border: 0 solid #e6e6e6; }
.event-webinar .ctn-list .items:last-child { margin-bottom: 0; }
.event-webinar .ctn-list .items .thumb { width: 260px; height: 180px; margin-right: 30px; background: #f9f9f9; }
.event-webinar .ctn-list .items .text-area { position: relative; width: calc(100% - 290px); }
.event-webinar .ctn-list .items .text-area h2 {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 400; line-height: 1.875rem; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; color: #000; }
.event-webinar .ctn-list .items .text-area p {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 1.375rem;  color: #222; }
.event-webinar .ctn-list .items .text-area .date {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: .875rem;  position: relative; height: .875rem; margin: 8px 0 14px; padding-left: 20px; }
.event-webinar .ctn-list .items .text-area .date:after { position: absolute; top: 50%; left: 0; width: 16px; height: 16px; content: ''; transform: translate(0, -50%); background-image: url(../images/layout_sprites.png); background-position: -334px -402px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .event-webinar .ctn-list .items .text-area .date:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.event-webinar .ctn-list .items .text-area .substance {overflow: hidden;  height: 40px; text-overflow: hidden; }
.event-webinar .ctn-list .items .text-area .btn { position: absolute; bottom: 5px; left: 0; }

.service-portal.page-resource { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; background-color: #f7f7f7; }
.service-portal.page-resource .layout-fixed { padding: 0 40px; }
.service-portal.page-resource .footer-header-banner { background: #0acd7f; }
.service-portal.page-resource .footer-header-banner ul { width: 1200px; margin: 0 auto; }
.service-portal.page-resource .footer-header-banner ul:after {display: table; clear: both;  content: ''; }
.service-portal.page-resource .footer-header-banner ul li { position: relative; display: inline-block; width: 100%; padding-bottom: 37px; text-align: center; color: #fff; }
.service-portal.page-resource .footer-header-banner ul li p {font-size: 1rem; font-weight: 400; line-height: 1.5rem; display: inline-block;  width: 100%; margin: 0px auto 40px; color: inherit; }
.service-portal.page-resource .footer-header-banner ul li button {font-size: 1rem; font-weight: 700; line-height: 38px;  min-width: 160px; height: 40px; padding: 0 28px; }
.service-portal.page-resource .footer-header-banner ul.pieace-2 li {float: left;  width: 50%; }
.service-portal.page-resource .footer-header-banner ul.pieace-2 li:nth-child(1):after {position: absolute; top: 50%; right: -1px; width: 1px; height: 120px;  content: ''; transform: translateY(-50%); background: #0dbe77; }
.service-portal.page-resource .footer-header-banner ul.pieace-2 li p { margin: 40px auto 30px; }
.service-portal.page-resource .resource-detail-contents { display: block; }
.service-portal.page-resource .resource-detail-contents .header { font-size: .875rem; font-weight: 400; padding: 40px 0 30px 0; color: #222; border-bottom: 1px solid #ccc; }
.service-portal.page-resource .resource-detail-contents .header .rdc-category {line-height: 1.57143em;  display: block; color: #1865f2; }
.service-portal.page-resource .resource-detail-contents .header .rdc-title {font-size: 2.125rem; font-weight: 700; line-height: 1.47059em;  display: block; max-width: 84%; margin-top: 8px; }
.service-portal.page-resource .resource-detail-contents .header .rdc-date {line-height: 1.57143em; display: block;  margin-top: 10px; }
.service-portal.page-resource .resource-detail-contents .header .rdc-date:before {display: inline-block; width: 16px; height: 16px; margin: -2px 4px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -696px -595px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-resource .resource-detail-contents .header .rdc-date:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-resource .resource-detail-contents .rdc-contents { display: -ms-flexbox; display: flex; padding: 40px 0; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .left-view { -ms-flex: 1; flex: 1; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .right-view {margin-left: 50px;  -ms-flex: 1; flex: 1; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .registration img { margin: 0; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .registration .btn-registration {font-size: 1.25rem; font-weight: 400; line-height: 60px;  display: block; box-sizing: border-box; width: 100%; height: 60px; transition: background-color .3s ease-in-out; text-align: center; color: #fff; background-color: #0acd7f; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .registration .btn-registration:hover { background-color: #05b277; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .registration .btn-registration[disabled] { pointer-events: none; background-color: #dbdbdb; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .video { display: block; width: 100%; height: 400px; margin-bottom: 30px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents img { display: block; width: 100%; margin-bottom: 30px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .subject {font-size: 1.25rem; font-weight: 400; line-height: 1.5em;  display: block; margin-top: 30px; color: #000; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .subject + p { margin-top: 20px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .subject.no-margin { margin-top: 0; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents p {font-size: 1rem; font-weight: 400; line-height: 1.625em;  display: block; color: #222; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents p + p { margin-top: 14px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .column-images { display: -ms-flexbox; display: flex; margin-top: 10px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .column-images img + img { margin-left: 10px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .btns { display: block; margin-top: 20px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .btns .btn-view {font-size: 1rem; line-height: 52px;  position: relative; display: block; box-sizing: border-box; min-width: 290px; padding-right: 30px; padding-left: 19px; transition: border-color .3s ease-in-out; text-align: left; border: 1px solid #d6d6d6; background-color: #fff; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .btns .btn-view:before , .service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .btns .btn-view:after {position: absolute; top: 50%; right: 15px; display: block; margin-top: -6px;  content: ''; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .btns .btn-view:before {width: 8px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -739px -577px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .btns .btn-view:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .btns .btn-view:after {width: 8px; height: 12px; transition: opacity .3s ease-in-out;  opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -739px -559px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .btns .btn-view:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .btns .btn-view span { display: inline-block; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .btns .btn-view span:before {display: inline-block; width: 25px; height: 18px; margin: -2px 12px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -61px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .btns .btn-view span:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .btns .btn-view:hover { border-color: #0acd7f; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .rich-contents .btns .btn-view:hover:after { opacity: 1; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .forms { position: relative; padding: 69px 30px 38px 30px; background-color: #fff; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .forms legend {font-size: 1.25rem; font-weight: 400; line-height: 1.5em; position: absolute; top: 35px; left: 30px;  display: block; visibility: visible; width: auto; height: auto; color: #000; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .forms .forms-description {font-size: 1rem; font-weight: 400; line-height: 1.625em;  display: block; letter-spacing: -.03em; color: #222; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .forms .forms-item { margin-top: 20px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .forms .forms-item.column .label { display: inline-block; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .forms .forms-item.column .consultation { margin-left: 30px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .forms .forms-item.column .consultation label { margin-right: 34px; color: #222; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .forms select { background-color: #f2f2f2; box-shadow: none; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .forms textarea { height: 90px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .forms .checkbox_wrap { position: relative; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .forms .checkbox_wrap .btn-toggle {font-size: .75rem; line-height: 1.08333em; position: absolute; top: 17px; right: 14px;  display: block; text-decoration: underline; color: #888; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .forms .checkbox_wrap .btn-toggle .shut { display: block; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .forms .checkbox_wrap .btn-toggle .open { display: none; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .forms .checkbox_wrap .btn-toggle[data-state=shut] .shut { display: none; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .forms .checkbox_wrap .btn-toggle[data-state=shut] .open { display: block; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .forms .checkbox_wrap .description {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: none; margin-top: 10px; color: #666; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .forms .btns.idp { margin-top: 30px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .forms .btns.idp .button { display: block; width: 100%; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .presneter { display: block; margin-top: 45px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .presneter .presneter-title {font-size: 1.25rem; font-weight: 400; line-height: 1.5em;  display: block; color: #000; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .presneter .presneter-profile {display: block;  overflow: hidden; margin-top: 7px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .presneter .presneter-profile .presneter-picture { display: block; float: left; width: 100px; height: 100px; margin-right: 11px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .presneter .presneter-profile .presneter-picture img { display: block; width: 100%; height: 100%; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .presneter .presneter-profile .presneter-info { display: block; float: left; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .presneter .presneter-profile .presneter-info .name {font-size: 1rem; font-weight: 400; line-height: 1.625em;  display: block; color: #222; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .presneter .presneter-profile .presneter-info .desc {font-size: .875rem; font-weight: 400; line-height: 1.57143em;  display: block; margin-top: 11px; color: #888; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .related-content { display: block; margin-top: 40px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .related-content .related-content-title {font-size: 1.25rem; font-weight: 400; line-height: 1.5em;  display: block; color: #000; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .related-content .list-related > li { margin-top: 10px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .related-content .list-related > li a , .service-portal.page-resource .resource-detail-contents .rdc-contents .related-content .list-related > li button {font-size: 1rem; font-weight: 400; line-height: 1.375em; display: block;  cursor: pointer; color: #4a90e2; }
.service-portal.page-resource .resource-detail-contents .rdc-contents .related-content .list-related > li a:hover , .service-portal.page-resource .resource-detail-contents .rdc-contents .related-content .list-related > li button:hover { text-decoration: underline; }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-brochure .left-view {width: 400px;  max-width: 400px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-brochure .left-view img { display: block; width: 100%; }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-video .right-view {width: 400px;  max-width: 400px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-document .right-view {width: 400px;  max-width: 420px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-article .right-view {width: 400px;  max-width: 420px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-article .left-view img ~ img { margin-top: 40px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-event .right-view {width: 420px;  max-width: 420px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study .left-view { padding: 40px; background-color: #fff; }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study .right-view {width: 270px;  max-width: 270px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study .subject {font-size: 1.25rem; font-weight: 700; line-height: 1.5em;  position: relative; display: block; box-sizing: border-box; margin-top: 40px; padding-left: 36px; color: #000; }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study .subject:before {position: absolute; top: 0; left: 0; display: block;  content: ''; }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study .subject + p { margin-top: 9px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study .subject.challenge:before {width: 26px; height: 26px;  background-image: url(/assets/images/sprites.png); background-position: -211px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study .subject.challenge:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study .subject.solution:before { left: 4px; width: 18px; height: 25px; background-image: url(/assets/images/sprites.png); background-position: -638px -451px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study .subject.solution:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study .subject.results:before { top: 3px; left: 3px; width: 25px; height: 21px; background-image: url(/assets/images/sprites.png); background-position: -30px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study .subject.results:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study .subject.lesson-learnt:before { top: 3px; left: 4px; width: 22px; height: 22px; background-image: url(/assets/images/sprites.png); background-position: -638px -227px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study .subject.lesson-learnt:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study p { font-size: 1rem; font-weight: 400; line-height: 1.75em; color: #222; }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study p + p { margin-top: 14px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study .company-logo {line-height: 115px;  padding: 18px 0 0 0; text-align: center; }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study .company-logo img { display: inline-block; width: 100%; vertical-align: middle; }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study .list-comments > li { margin-top: 39px; }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study .list-comments > li p {font-size: 1.125rem; font-weight: 400; line-height: 1.55556em;  display: block; word-wrap: break-word; word-break: keep-all; color: #666; }
.service-portal.page-resource .resource-detail-contents .rdc-contents.container-case-study .list-comments > li .person {font-size: .875rem; font-weight: 400; line-height: 1.42857em;  display: block; margin-top: 10px; color: #1865f2; }
.service-portal.page-resource .nav-resource-detail {display: block;  overflow: hidden; padding: 30px 0 36px 0; border-top: 1px solid #ccc; }
.service-portal.page-resource .nav-resource-detail .title { display: none; }
.service-portal.page-resource .nav-resource-detail .nav-item {font-size: 1rem; font-weight: 400; line-height: 1.375em; display: block;  float: left; box-sizing: border-box; width: 50%; padding: 0 50px; text-align: right; color: #222; }
.service-portal.page-resource .nav-resource-detail .nav-item .direction {font-size: .75rem; font-weight: 400; line-height: 1.16667em;  display: block; margin-bottom: 4px; color: #0acd7f; }
.service-portal.page-resource .nav-resource-detail .nav-item:hover { text-decoration: underline; }
.service-portal.page-resource .nav-resource-detail .nav-item:hover .direction { text-decoration: underline; }
.service-portal.page-resource .nav-resource-detail .nav-item + .nav-item { text-align: left; border-left: 1px solid #e6e6e6; }
.service-portal.page-resource .nav-resource-detail .nav-item[disabled] { pointer-events: none; color: #999; }
.service-portal.page-resource .nav-resource-detail .nav-item[disabled] .direction { color: #999; }

.service-portal.page-pricing { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }
.service-portal.page-pricing .layout-contents { background-color: #f7f7f7; }
.service-portal.page-pricing .layout-contents.change-bg { background-color: #fff; }
.service-portal.page-pricing .layout-contents.change-bg .content-fixed { padding-bottom: 40px; }
.service-portal.page-pricing .layout-contents span.new {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .6875rem; font-style: italic; line-height: 11px; display: inline-block;  margin-left: 4px; padding: 1px 5px; transform: translateY(-1px); color: #f66c23; border: 1px solid #f66c23; border-radius: 9px; }
.service-portal.page-pricing .content-fixed { display: -ms-flexbox; display: flex; padding-top: 60px; background-color: #f7f7f7; }
.service-portal.page-pricing * { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }
.service-portal.page-pricing .layout-fixed {width: 1000px; max-width: 1000px;  min-height: calc(100vh - 300px) !important; padding: 70px 0 60px 0; }
.service-portal.page-pricing .layout-pricing { min-width: 1060px; margin: 0 auto; }
.service-portal.page-pricing .layout-pricing header { position: relative; z-index: 100; text-align: left; }
.service-portal.page-pricing .layout-pricing header[data-state=open] .btn-shortcut:after { opacity: 1; }
.service-portal.page-pricing .layout-pricing header[data-state=open] .layer-shortcut {top: 95px; visibility: visible;  opacity: 1; }
.service-portal.page-pricing .layout-pricing .super-title {font-size: .875rem; line-height: 1.375rem; margin-bottom: 10px;  color: #8490a8; color: #8490a8; }
.service-portal.page-pricing .layout-pricing .pricing-title { display: inline-block; text-align: center; }
.service-portal.page-pricing .layout-pricing .btn-shortcut {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2rem; font-weight: 700; line-height: 1.875em;  position: relative; display: inline-block; padding-right: 60px; padding-left: 20px; text-align: center; color: #000; border-radius: 4px; background-color: rgba(34, 34, 34, .05); }
.service-portal.page-pricing .layout-pricing .btn-shortcut:before , .service-portal.page-pricing .layout-pricing .btn-shortcut:after {position: absolute; top: 50%; right: 20px; display: block; margin-top: 2px;  content: ''; transform: translateY(-50%); }
.service-portal.page-pricing .layout-pricing .btn-shortcut:before {width: 16px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -491px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-pricing .layout-pricing .btn-shortcut:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-pricing .layout-pricing .btn-shortcut:hover { background-color: rgba(34, 34, 34, .15); }
.service-portal.page-pricing .layout-pricing .pricing-description {font-size: 1rem; font-weight: 400; line-height: 1.5em;  display: block; margin-top: 20px; color: #222; }
.service-portal.page-pricing .layout-pricing .pricing-description strong { font-weight: 700; }
.service-portal.page-pricing .layout-pricing .pricing-description + .btns.idp { margin-top: 20px; text-align: left; }
.service-portal.page-pricing .layout-pricing .pricing-description + .btns.idp .button.btn { min-width: 280px; height: 40px; padding: 0 30px; }
.service-portal.page-pricing .layout-pricing .layer-shortcut {position: absolute; top: 39px; left: 0; display: block; visibility: hidden; box-sizing: border-box; width: 440px; padding: 0px; transition: opacity .3s ease-in-out, visibility .3s ease-in-out, top .3s ease-in-out; text-align: left;  opacity: 0; border: 1px solid rgba(151, 151, 151, .2); border-radius: 2px; background-color: #fff; box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, .15); }
.service-portal.page-pricing .layout-pricing .layer-shortcut .title-shortcut {font-size: .875rem; font-weight: 700; line-height: 1.14286em;  display: block; margin-top: 20px; padding-top: 20px; color: #88939f; border-top: 1px solid #efefef; }
.service-portal.page-pricing .layout-pricing .layer-shortcut a , .service-portal.page-pricing .layout-pricing .layer-shortcut button {font-size: 1.125rem; font-weight: 400; line-height: 1.11111em;  display: block; width: 100%; padding: 0 30px; transition: color .3s ease-in-out; text-align: left; color: #1c2024; }
.service-portal.page-pricing .layout-pricing .layer-shortcut a:active , .service-portal.page-pricing .layout-pricing .layer-shortcut a:focus , .service-portal.page-pricing .layout-pricing .layer-shortcut a.on , .service-portal.page-pricing .layout-pricing .layer-shortcut button:active , .service-portal.page-pricing .layout-pricing .layer-shortcut button:focus , .service-portal.page-pricing .layout-pricing .layer-shortcut button.on { color: #0acd7f; }
.service-portal.page-pricing .layout-pricing .layer-shortcut .list-shortcut > li {line-height: 50px; display: -ms-flexbox; display: flex;  height: 50px; }
.service-portal.page-pricing .layout-pricing .layer-shortcut .list-shortcut > li:hover { background-color: #f2f2f2; }
.service-portal.page-pricing .layout-pricing .btns.idp { margin-top: 40px; text-align: center; }
.service-portal.page-pricing .layout-pricing .btns.idp .button.btn { min-width: 353px; }
.service-portal.page-pricing .layout-pricing .btns.idp .button.btn span { display: inline-block; }
.service-portal.page-pricing .layout-pricing .btns.idp .button.btn .shut { display: block; }
.service-portal.page-pricing .layout-pricing .btns.idp .button.btn .open { display: none; }
.service-portal.page-pricing .layout-pricing .btns.idp .button.btn[data-state=shut] .shut { display: none; }
.service-portal.page-pricing .layout-pricing .btns.idp .button.btn[data-state=shut] .open { display: block; }
.service-portal.page-pricing .layout-pricing .plans { display: -ms-flexbox; display: flex; margin-top: 30px;-ms-flex-pack: justify; justify-content: space-between;  }
.service-portal.page-pricing .layout-pricing .plans.am-cost[data-state=space-between] .pricing-cards { width: 250px; }
.service-portal.page-pricing .layout-pricing .plans.alertnow[data-state=center] { -ms-flex-pack: center; justify-content: center; }
.service-portal.page-pricing .layout-pricing .plans.alertnow[data-state=center] .pricing-cards { width: 333px; padding: 0 0 70px 0; }
.service-portal.page-pricing .layout-pricing .plans[data-state=space-between] .pricing-cards { width: 227px; }
.service-portal.page-pricing .layout-pricing .plans[data-state=center] { -ms-flex-pack: center; justify-content: center; }
.service-portal.page-pricing .layout-pricing .plans[data-state=center] > li + li { margin-left: 30px; }
.service-portal.page-pricing .layout-pricing .plans[data-state=center] .pricing-cards { width: 353px; }
.service-portal.page-pricing .layout-pricing .plans .summary-cards {display: block;  overflow: hidden; width: 313px; transition: box-shadow .3s ease-in-out; border-radius: 4px; background-color: #fff; box-shadow: inset 0px 0px 0px 1px #efefef; }
.service-portal.page-pricing .layout-pricing .plans .summary-cards[data-state=am-mt] .summary-cards-title { background-color: #6f9afe; }
.service-portal.page-pricing .layout-pricing .plans .summary-cards[data-state=alertnow] .summary-cards-title { background-color: #ff7b49; }
.service-portal.page-pricing .layout-pricing .plans .summary-cards[data-state=others] .summary-cards-title { background-color: #a156dd; }
.service-portal.page-pricing .layout-pricing .plans .summary-cards + .summary-cards { margin-top: 30px; }
.service-portal.page-pricing .layout-pricing .plans .summary-cards .summary-cards-title {font-size: 1.125rem; font-weight: 700; line-height: 1.11111em;  display: block; box-sizing: border-box; height: 80px; padding: 20px 0; text-align: center; color: #fff; }
.service-portal.page-pricing .layout-pricing .plans .summary-cards .summary-cards-title .desc {font-size: .875rem; font-weight: 400; line-height: 1.125em;  display: block; margin-top: 6px; color: rgba(255, 255, 255, .8); }
.service-portal.page-pricing .layout-pricing .plans .summary-cards .list-plan > li { padding: 20px 30px; }
.service-portal.page-pricing .layout-pricing .plans .summary-cards .list-plan > li + li { border-top: 1px solid #efefef; }
.service-portal.page-pricing .layout-pricing .plans .summary-cards .list-plan > li .plan {font-size: .875rem; font-weight: 400; line-height: 1.14286em;  display: block; color: #1c2024; }
.service-portal.page-pricing .layout-pricing .plans .summary-cards .list-plan > li .cost {display: block;  overflow: hidden; margin-top: 6px; }
.service-portal.page-pricing .layout-pricing .plans .summary-cards .list-plan > li .cost .value {font-size: 1.625rem; font-weight: 700; line-height: 1.11538em;  display: inline-block; vertical-align: middle; color: #1c2024; }
.service-portal.page-pricing .layout-pricing .plans .summary-cards .list-plan > li .cost .cloud-bill {font-size: 1.125rem; font-weight: 400; line-height: 1.11111em;  display: inline-block; color: #1c2024; }
.service-portal.page-pricing .layout-pricing .plans .summary-cards .list-plan > li .cost .per-unit {font-size: .875rem; font-weight: 700; line-height: 1.14286em;  display: inline-block; white-space: nowrap; color: #1c2024; }
.service-portal.page-pricing .layout-pricing .plans .summary-cards .list-plan > li .desc {font-size: .875rem; font-weight: 400; line-height: 1.14286em;  display: block; margin-top: 6px; color: #88939f; }
.service-portal.page-pricing .layout-pricing .plans .summary-cards .more {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; margin: 0 0 20px 30px; color: #0acd7f; }
.service-portal.page-pricing .layout-pricing .plans .summary-cards .more:after {display: inline-block; width: 10px; height: 8px; margin: -2px 0 0 8px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -739px -673px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-pricing .layout-pricing .plans .summary-cards .more:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-pricing .layout-pricing .plans a , .service-portal.page-pricing .layout-pricing .plans button { cursor: pointer; }
.service-portal.page-pricing .layout-pricing .plans a.summary-cards:hover , .service-portal.page-pricing .layout-pricing .plans button.summary-cards:hover { box-shadow: inset 0px 0px 0px 1px #efefef, 0 3px 4px 0 rgba(0, 0, 0, .1); }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards {position: relative; display: block;  overflow: hidden; box-sizing: border-box; height: 100%; padding: 0 0 100px 0; border-radius: 4px; background-color: #fff;box-shadow: inset 0px 0px 0px 1px #efefef;  }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards[data-size=middle] { width: 313px; min-height: 398px; padding: 0; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .am-cost-title { display: block; box-sizing: border-box; min-height: 176px; padding: 24px 0 19px 0; text-align: center; color: #fff; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .am-cost-title.only-head { min-height: auto; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .am-cost-title.only-head[data-state=basic] { padding-bottom: 22px; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .am-cost-title[data-state=basic] { padding-bottom: 54px; color: #000; box-shadow: inset 0px -1px 0px 1px #efefef; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .am-cost-title[data-state=basic] .plan {font-size: 1rem;  color: #888; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .am-cost-title[data-state=basic] .cost { margin-top: 45px; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .am-cost-title[data-state=standard] { background-color: #73b6ff; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .am-cost-title[data-state=enterprise] { background-color: #58f; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .am-cost-title[data-state=service-provider] { background-color: #3f484e; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .am-cost-title .plan {font-size: 1.125rem; font-weight: 500; line-height: 1.25em;  display: block; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .am-cost-title .cost { display: block; margin-top: 35px; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .am-cost-title .cost .value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; font-weight: 400; line-height: 1.13333em;  display: block; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .am-cost-title .cost .cloud-bill {font-size: .875rem; font-weight: 400; line-height: 1.14286em;  display: block; margin-top: 10px; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .am-cost-title .desc {font-size: .875rem; font-weight: 400; line-height: 1.14286em;  display: block; margin-top: 12px; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .am-cost-title .desc .options {font-size: .75rem; line-height: 1.08333em;  display: block; margin-top: 2px; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .alertnow-title { min-height: 178px; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .md-title , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .alertnow-title , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .whatap-title , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .others-title { display: block; box-sizing: border-box; padding: 24px 0 20px 0; text-align: center; color: #fff; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .md-title .plan , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .alertnow-title .plan , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .whatap-title .plan , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .others-title .plan {font-size: 1rem; font-weight: 500; line-height: 1.25em;  display: block; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .md-title .cost , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .alertnow-title .cost , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .whatap-title .cost , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .others-title .cost { display: block; margin-top: 20px; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .md-title .cost .value , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .alertnow-title .cost .value , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .whatap-title .cost .value , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .others-title .cost .value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; font-weight: 400; line-height: 1.13333em;  display: inline-block; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .md-title .cost .per-unit , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .alertnow-title .cost .per-unit , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .whatap-title .cost .per-unit , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .others-title .cost .per-unit {font-size: .875rem; font-weight: 400; line-height: 1.14286em;  display: inline-block; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .md-title .year-month , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .alertnow-title .year-month , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .whatap-title .year-month , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .others-title .year-month { margin-top: 20px; padding: 0 45px; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .md-title .year-month select , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .alertnow-title .year-month select , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .whatap-title .year-month select , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .others-title .year-month select { padding-right: 40px; padding-left: 14px; border-radius: 2px; background: #fff url('/assets/images/selectbox_arrow_05@2x.png') right center no-repeat; background-size: 40px 40px; box-shadow: none; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .md-title .year-month select:focus , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .alertnow-title .year-month select:focus , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .whatap-title .year-month select:focus , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .others-title .year-month select:focus {background-color: #fff;  box-shadow: none; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .alertnow-title .year-month , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .whatap-title .year-month { padding: 0 20px; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .alertnow-title[data-state=basic] , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .whatap-title[data-state=basic] {color: #1c2024; border-bottom: 1px solid #efefef;  background-color: rgba(255, 133, 45, 0); }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .alertnow-title[data-state=basic] .plan , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .whatap-title[data-state=basic] .plan { color: #888; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .alertnow-title[data-state=basic] .year-month select , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .whatap-title[data-state=basic] .year-month select { border: 1px solid #efefef; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .alertnow-title[data-state=standard] , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .whatap-title[data-state=standard] { background-color: rgba(255, 133, 45, .8); }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .alertnow-title[data-state=enterprise] , .service-portal.page-pricing .layout-pricing .plans .pricing-cards .whatap-title[data-state=enterprise] { background-color: #ff7b49; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .whatap-title .cost span { display: block; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .md-title .plan { color: #fff; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .md-title[data-state=basic] { background-color: rgba(255, 133, 45, .8); }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .md-title[data-state=standard] { background-color: #ff7b49; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .others-title .plan { color: #fff; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .others-title[data-state=standard] { background-color: #a156dd; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .list-featured { padding: 0 20px; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .list-featured > li {font-size: .875rem; font-weight: 400; line-height: 1.14286em;  position: relative; display: block; margin-top: 18px; padding-left: 20px; color: #1c2024; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .list-featured > li:nth-child(1) { margin-top: 16px; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .list-featured > li:before {position: absolute; top: 2px; left: 0; display: block; width: 14px; height: 10px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -423px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-pricing .layout-pricing .plans .pricing-cards .list-featured > li:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .btns.idp { position: absolute; right: 0; bottom: 20px; left: 0; padding: 0 30px; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .btns.idp .button.btn { display: block; width: 100%; min-width: auto; }
.service-portal.page-pricing .layout-pricing .plans .pricing-cards .bottom-description {font-size: .75rem; font-weight: 400; line-height: 1.125rem;  position: absolute; right: 20px; bottom: 20px; left: 20px; display: inline-block; color: #999; }
.service-portal.page-pricing .layout-pricing-detail {width: 1000px; height: inherit; min-height: 300px; margin: 0 auto;  padding: 60px 0 0 0; }
.service-portal.page-pricing .layout-pricing-detail:after { display: block; clear: both; content: ''; }
.service-portal.page-pricing .layout-pricing-detail.two-table .tbl-pricing-detail {float: left;  width: 485px; }
.service-portal.page-pricing .layout-pricing-detail.two-table .tbl-pricing-detail.fixed { border: 0; }
.service-portal.page-pricing .layout-pricing-detail.two-table .tbl-pricing-detail.fixed thead th { display: inline-block; float: left; box-sizing: border-box; border: 1px solid #efefef; border-radius: 4px; }
.service-portal.page-pricing .layout-pricing-detail.two-table .tbl-pricing-detail.fixed thead th + th { float: right; }
.service-portal.page-pricing .layout-pricing-detail.two-table .tbl-pricing-detail:not(.fixed) + table.tbl-pricing-detail { float: right; }
.service-portal.page-pricing .layout-pricing-detail.two-table .tbl-pricing-detail tr td { text-align: left; }
.service-portal.page-pricing .layout-pricing-detail.two-table .tbl-pricing-detail tr td span { margin-right: 10px; }
.service-portal.page-pricing .layout-pricing-detail .detail-title {font-size: 1rem; font-weight: 700; line-height: 1em;  display: block; color: #1c2024; }
.service-portal.page-pricing .layout-pricing-detail .tbl-pricing-detail { overflow: hidden; width: 1000px; margin-top: 20px; table-layout: fixed; border-collapse: separate; border: 1px solid #efefef; border-radius: 4px; }
.service-portal.page-pricing .layout-pricing-detail .tbl-pricing-detail.fixed { position: fixed; top: 74px; margin-top: 0; }
.service-portal.page-pricing .layout-pricing-detail .tbl-pricing-detail thead th {font-size: 1rem; font-weight: 700; line-height: 1.125em;  padding: 16px 0; text-align: center; color: #1c2024; background-color: #fff; }
.service-portal.page-pricing .layout-pricing-detail .tbl-pricing-detail thead th + th { border-left: 1px solid #efefef; }
.service-portal.page-pricing .layout-pricing-detail .tbl-pricing-detail tbody th , .service-portal.page-pricing .layout-pricing-detail .tbl-pricing-detail tbody td {font-size: .875rem; font-weight: 400; line-height: 1.14286em;  padding: 12px 0; text-align: left; word-wrap: break-word; word-break: keep-all; color: #1c2024; border-bottom: 1px solid #efefef; }
.service-portal.page-pricing .layout-pricing-detail .tbl-pricing-detail tbody th { padding-right: 20px; padding-left: 20px; }
.service-portal.page-pricing .layout-pricing-detail .tbl-pricing-detail tbody th[scope=colgroup] { font-weight: 700; border-bottom: 0px; background-color: rgba(195, 200, 205, .15); }
.service-portal.page-pricing .layout-pricing-detail .tbl-pricing-detail tbody td {padding-right: 20px; padding-left: 20px;  text-align: center; border-left: 1px solid #efefef; }
.service-portal.page-pricing .layout-pricing-detail .tbl-pricing-detail tbody td:lang(ja) { word-break: break-all; }
.service-portal.page-pricing .layout-pricing-detail .tbl-pricing-detail tbody td .available { display: inline-block; width: 14px; height: 10px; vertical-align: middle; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -423px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.page-pricing .layout-pricing-detail .tbl-pricing-detail tbody td .available { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-portal.page-pricing .layout-pricing-detail .tbl-pricing-detail tbody td .impossible {display: inline-block; visibility: hidden;  opacity: 0; }
.service-portal.page-pricing .layout-pricing-detail .tbl-pricing-detail tbody .l { padding-left: 20px; text-align: left; }

.service-portal.open-api .layout-fixed .layout-page-title { padding: 20px 0 0; }

.service-portal.open-api .api-key-management .button-wrap {padding: 0 0 8px;  text-align: right; }
.service-portal.open-api .api-key-management .button-wrap button { min-width: 104px; }

.service-portal.open-api .api-key-management table thead th { font-size: .75rem; font-weight: 500; color: #666; }
.service-portal.open-api .api-key-management table thead th button { font-size: inherit; font-weight: inherit; color: inherit; }

.service-portal.open-api .api-key-management table tbody td > * { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.service-portal.open-api .api-key-management table tbody .api-key-wrap .flex { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-portal.open-api .api-key-management table tbody .api-key-wrap .flex p { margin-left: 8px; }
.service-portal.open-api .api-key-management table tbody .api-key-wrap .flex p.api-text { margin-left: 0; }
.service-portal.open-api .api-key-management table tbody .api-key-wrap .flex p.api-text + p { margin-left: 15px; }

.service-portal.open-api .api-key-management table tbody .api-key-wrap input[type=checkbox]:checked + label:before { display: none; }

.service-portal.open-api .api-key-management table tbody .api-key-wrap input[type=checkbox]:checked + label:after { display: inline-block; }

.service-portal.open-api .api-key-management table tbody .api-key-wrap input[type=checkbox] + label { line-height: 1; padding-left: 16px; }
.service-portal.open-api .api-key-management table tbody .api-key-wrap input[type=checkbox] + label span {display: inline-block; overflow: hidden;  width: 0; height: 0; }
.service-portal.open-api .api-key-management table tbody .api-key-wrap input[type=checkbox] + label:before {width: 16px; height: 15px;  margin-top: -7.5px; background-image: url(../images/layout_sprites.png); background-position: -467px -402px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.open-api .api-key-management table tbody .api-key-wrap input[type=checkbox] + label:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-portal.open-api .api-key-management table tbody .api-key-wrap input[type=checkbox] + label:after {display: none; width: 16px; height: 12px; margin-top: -6px;  opacity: 1; background-image: url(../images/layout_sprites.png); background-position: -508px -379px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-portal.open-api .api-key-management table tbody .api-key-wrap input[type=checkbox] + label:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }

.secret-key-image { display: inline-block; width: 237px; height: 6px; margin-right: 3.2px; vertical-align: 1px; background-image: url(../images/layout_sprites.png); background-position: -205px -522px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .secret-key-image { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }

.open-api-ifame .header { display: -ms-flexbox; display: flex; box-sizing: border-box; height: 50px; padding: 0 16px; border-bottom: 1px solid #ccc; -ms-flex-align: center; align-items: center; }
.open-api-ifame .header div.title {font-size: 1rem; font-weight: 700; position: relative; display: inline-block; margin-right: auto; vertical-align: middle;  color: #000; }
.open-api-ifame .header div.title .logo {position: relative; top: 5px; display: inline-block; margin-right: 20px; margin-left: 10px;  background-image: url('../image/logo.png'); background-size: cover; }
.open-api-ifame .header div.title .logo_wapper { margin-right: 10px; }
.open-api-ifame .header div.title .logo_wapper img {max-width: 100px;  vertical-align: middle; }
.open-api-ifame .header .utils.select.language {font-size: 0;  display: block; overflow: hidden; box-sizing: border-box; height: 30px; border: 1px solid #ccc; border-radius: 3px; }
.open-api-ifame .header .utils.select.language > *:first-child { border-left-width: 0; }
.open-api-ifame .header .utils.select.language span , .open-api-ifame .header .utils.select.language a {font-size: .75rem; line-height: 28px;  display: inline-block; box-sizing: border-box; width: 63px; height: 30px; padding: 0; text-align: center; border-left: 1px solid #ccc; }
.open-api-ifame .header .utils.select.language span { font-weight: 700; color: #000; background-color: #fff; }
.open-api-ifame .header .utils.select.language a { font-weight: 400; color: rgba(0, 0, 0, .2); background-color: #efefef; }

.open-api-ifame .layout-wrap {overflow: hidden; height: calc(100%); min-height: calc(100%);  padding: 0; }

.open-api-ifame main[role=main] { min-height: calc(100vh - 50px); }

.open-api-ifame .iframe_wrapping { height: calc(100vh - 50px); }
.open-api-ifame .iframe_wrapping iframe {display: block;  height: calc(100vh - 50px); border: none; }


.service-asset [data-tooltip=info]:after {display: inline-block; width: 16px; height: 16px; margin: -2px 0 0 5px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -696px -177px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset [data-tooltip=info]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-service-group.new { background-color: #f7f7f7; }
.service-asset.page-service-group.new .layout-page-title { background-color: #fff; }
.service-asset.page-service-group.new .dashboard-item.cloud-vendor { background-color: #fff; }
.service-asset.page-service-group .layout-page-title {padding-bottom: 10px;  border-bottom: 0; }
.service-asset.page-service-group .dashboard-item.cloud-vendor.new { margin-top: 0; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper { display: -ms-flexbox; display: flex; height: 54px; padding: 0 27px; border-bottom: 1px solid #e6e6e6; -ms-flex-align: center; align-items: center; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .btn-group.radio.open .multiselect { background: #f2f2f2; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .btn-group.radio .multiselect {line-height: 36px; box-sizing: border-box;  height: 38px; border: 1px solid #e5e5e5; border-radius: 4px; box-shadow: none; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .btn-group.radio .multiselect:focus { box-shadow: none; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .btn-group.radio .multiselect .multiselect-selected-text em:before {position: relative; bottom: 2px; display: inline-block; margin-right: 9px;  content: ''; vertical-align: middle; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .btn-group.radio .multiselect .multiselect-selected-text em.default:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -52px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .btn-group.radio .multiselect .multiselect-selected-text em.default:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .btn-group.radio .multiselect .multiselect-selected-text em.marked:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -26px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .btn-group.radio .multiselect .multiselect-selected-text em.marked:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu {z-index: 100;  top: calc(100% + 5px); padding: 0; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu > li > a > label em:before {position: relative; bottom: 2px; display: inline-block; margin-right: 9px;  content: ''; vertical-align: middle; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu > li > a > label em.default:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -52px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu > li > a > label em.default:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu > li > a > label em.marked:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -26px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu > li > a > label em.marked:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .labeling { font-size: .875rem; font-weight: 500; padding-right: 10px; color: #666; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-view-filter { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .vendor-wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .vendor-account:first-child .multiselect-native-select .btn-group .multiselect.btn-vendor { border-radius: 4px 0 0 4px; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .vendor-account:last-child { padding: 0; border: 0; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .vendor-account:last-child .multiselect-native-select .btn-group .multiselect.btn-vendor { border-right: 1px solid #e5e5e5; border-radius: 0 4px 4px 0; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a { padding-right: 10px; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label { font-size: .875rem; padding-left: 25px; color: #333; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label:after , .service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label:before { left: 0; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .labeling { padding: 0 10px 0 20px; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .btn-area { display: -ms-flexbox; display: flex; margin-left: 10px; padding: 0; -ms-flex-align: center; align-items: center; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .btn-area .button-normal {line-height: 26px;  height: 30px; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .btn-area .button-normal[disabled] {opacity: 1; color: #fff;  border: none; background-color: rgba(0, 0, 0, .1); }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .vendor-account {float: none;  height: 38px; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .vendor-account:before { content: none; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .vendor-account:after { content: none; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .vendor-account label { left: 10px; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .vendor-account label.idc { position: relative; top: auto; left: 0; box-sizing: border-box; width: 110px; max-width: 165px; height: 38px; margin: 0; padding: 0 35px 0 25px; border: 1px solid #e5e5e5; border-radius: 0 4px 4px 0; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .vendor-account label.idc:before , .service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .vendor-account label.idc:after { left: 12px; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .vendor-account label.idc span.txt {font-size: .875rem; font-weight: 700; line-height: 36px; position: relative;  display: block; box-sizing: border-box; padding-left: 35px; text-align: left; vertical-align: middle; color: #000; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .vendor-account label.idc span.txt:before {position: absolute; top: 50%; left: 10px; display: block; width: 19px; height: 19px; margin-top: -9.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-new-wrapper .dashboard-select-box .vendor-account label.idc span.txt:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset .page-section { margin-top: 40px; }
.service-asset .page-section .page-section-title { font-size: 1.25rem; font-weight: 700; color: #000; }
.service-asset .page-section .page-section-title .icon { display: inline-block; }
.service-asset .page-section .page-section-title .icon:before {display: inline-block; margin: -2px 9px 0 0px;  content: ''; vertical-align: middle; }
.service-asset .page-section .page-section-title .icon.aws:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset .page-section .page-section-title .icon.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset .page-section .page-section-title .icon.azure:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset .page-section .page-section-title .icon.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset .page-section .page-section-title .icon.idc:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset .page-section .page-section-title .icon.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset .page-section .page-section-title .icon.google:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset .page-section .page-section-title .icon.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset .page-section .page-section-title .icon.alibaba:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset .page-section .page-section-title .icon.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset .page-section .btn-toggle {font-size: 1.25rem; font-weight: 700; line-height: 1.5em;  display: block; text-align: left; color: #000; }
.service-asset .page-section .btn-toggle:before {display: inline-block; width: 20px; height: 20px; margin: -2px 10px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -667px -342px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset .page-section .btn-toggle:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset .page-section .btn-toggle[data-state=shut]:before {width: 20px; height: 20px;  background-image: url(/assets/images/sprites.png); background-position: -667px -394px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset .page-section .btn-toggle[data-state=shut]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset .page-section .common-tabs { margin: 25px 0 15px 30px; }
.service-asset .page-section .common-tabs.none-target { margin: 45px 0 30px 0px; }
.service-asset .page-section .common-sub-tabs { margin-top: 0; }
.service-asset .page-section .page-section-box { padding: 0 0 0 30px; }
.service-asset .dashboard-item { position: relative; }
.service-asset .dashboard-item .dashboard-item-title {font-size: .875rem; font-weight: 700; line-height: 1.42857em;  display: inline-block; margin-bottom: 10px; padding: 0 0 0 11px; color: #000; }
.service-asset .dashboard-item .dashboard-item-sub-title {font-size: .875rem; line-height: 1.42857em;  min-height: 19px; text-align: left; color: #999; }
.service-asset .dashboard-item .btn-toggle {font-size: .875rem; font-weight: 700; line-height: 1.42857em; position: relative;  display: block; margin-bottom: 8px; padding-left: 30px; text-align: left; color: #000; }
.service-asset .dashboard-item .btn-toggle:before {position: absolute; top: 50%; left: 0; display: block; width: 20px; height: 20px; margin-top: -11px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -667px -342px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset .dashboard-item .btn-toggle:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset .dashboard-item .btn-toggle .dashboard-item-sub-title {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; padding: 0; color: #999; }
.service-asset .dashboard-item .btn-toggle[data-state=shut]:before {width: 20px; height: 20px;  background-image: url(/assets/images/sprites.png); background-position: -667px -394px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset .dashboard-item .btn-toggle[data-state=shut]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset .dashboard-item .dashboard-item-utils {font-size: .875rem; line-height: 1.42857em;  position: absolute; top: 0; right: 0; color: #999; }
.service-asset .dashboard-item .dashboard-item-box {position: relative;  box-sizing: border-box; padding: 16px 20px 30px 20px; border: 1px solid #ccc; background-color: #fff; }
.service-asset .dashboard-item .dashboard-item-box:after {display: block; clear: both;  content: ''; }
.service-asset .dashboard-item .last-updated {font-size: .75rem; line-height: 1.5em;  display: block; text-align: left; color: #666; }
.service-asset .dashboard-item.cloud-vendor .dashboard-item-title { display: block; }
.service-asset .dashboard-item.cloud-vendor .dashboard-item-box { float: left; padding: 0; }
.service-asset .dashboard-item.cloud-vendor .last-updated { font-size: .75rem; line-height: 1.5em; text-align: right; color: #999; }
.service-asset .dashboard-item.cloud-vendor .vendor-account {position: relative; float: left;  box-sizing: border-box; height: 58px; padding: 0; }
.service-asset .dashboard-item.cloud-vendor .vendor-account:before {position: absolute; top: 50%; left: 0; display: block; width: 1px; height: 40px; margin-top: -20px;  content: ''; background-color: #eee; }
.service-asset .dashboard-item.cloud-vendor .vendor-account:first-child:before { content: none; }
.service-asset .dashboard-item.cloud-vendor .vendor-account:last-child { box-sizing: border-box; padding: 10px; border-left: 1px solid #eee; }
.service-asset .dashboard-item.cloud-vendor .vendor-account:last-child:before { content: none; }
.service-asset .dashboard-item.cloud-vendor .vendor-account select { position: absolute; left: -9999px; }
.service-asset .dashboard-item.cloud-vendor .vendor-account label {position: absolute; z-index: 501; top: 50%; left: 17px;  display: block; width: 20px; height: 20px; margin-top: -10px; vertical-align: middle; }
.service-asset .dashboard-item.cloud-vendor .vendor-account label .txt { display: none; }
.service-asset .dashboard-item.cloud-vendor .vendor-account label.idc { position: relative; top: auto; left: 0; width: 65px; max-width: 165px; height: 50px; margin: 4px 5px; padding: 0 35px 0 35px; }
.service-asset .dashboard-item.cloud-vendor .vendor-account label.idc:before , .service-asset .dashboard-item.cloud-vendor .vendor-account label.idc:after { left: 12px; }
.service-asset .dashboard-item.cloud-vendor .vendor-account label.idc span.txt {font-size: .875rem; font-weight: 700; line-height: 50px; position: relative;  display: block; box-sizing: border-box; padding-left: 35px; text-align: left; vertical-align: middle; color: #000; }
.service-asset .dashboard-item.cloud-vendor .vendor-account label.idc span.txt:before {position: absolute; top: 50%; left: 0px; display: block; width: 27px; height: 27px; margin-top: -13.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -178px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset .dashboard-item.cloud-vendor .vendor-account label.idc span.txt:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset .dashboard-item.cloud-vendor .vendor-account .list-accounts {position: absolute; z-index: 1000;  display: block; }
.service-asset .dashboard-item.tucp .btn-select { top: -5px; }
.service-asset .dashboard-item.tucp .dashboard-item-box { padding-bottom: 0px; }
.service-asset .dashboard-item.total-summary .last-updated { position: absolute; right: 20px; bottom: 20px; }
.service-asset .dashboard-item.resources .btn-select { top: -5px; }
.service-asset .dashboard-item.resources .dashboard-item-box { padding-bottom: 0px; }
.service-asset .dashboard-item.resources .dashboard-item-box .last-updated { position: absolute; top: 20px; right: 20px; }
.service-asset .dashboard-item .list-count { -ms-flex: 1 1 0px; flex: 1 1 0; }
.service-asset .dashboard-item .list-count dt { padding-bottom: 13px; }
.service-asset .dashboard-item .list-count dd { border-top: 1px solid #ddd; }
.service-asset .dashboard-item .list-count dd .count-item { margin-top: 16px; }
.service-asset .dashboard-item .list-count + .list-count { margin-left: 30px; }
.service-asset .dashboard-item .list-product-container { display: -ms-flexbox; display: flex; overflow: auto; overflow-y: hidden; flex-direction: column; width: 100%; height: 210px; margin-top: 10px; -ms-flex-direction: column; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-align: start; align-items: flex-start; -ms-flex-line-pack: start; align-content: flex-start; }
.service-asset .dashboard-item .list-product-container > li { margin-top: 10px; margin-right: 10px; }
.service-asset .am-chart { min-height: 156px; max-height: 500px; }
.service-asset .am-chart.pie {position: relative\0; overflow: inherit !important; overflow: initial !important;  min-height: 156px; max-height: 390px; }
.service-asset .am-chart.pie .none-message[data-state=with-txt] {position: absolute\0; top: 50%\0; left: 50%\0;  display: block\0; transform: translate(-50%, -50%) \0; }
.service-asset .am-chart .amcharts-chart-div {z-index: 1; overflow-y: hidden !important; width: auto;  height: 156px !important; transform: scale(1.35); }
.service-asset .am-chart .amcharts-legend-div {z-index: 2;  overflow-y: auto !important; max-height: 156px; }
.service-asset .am-chart .amcharts-legend-div > svg { overflow: hidden; }
.service-asset .am-chart .amcharts-pie-slice {cursor: pointer; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; transition-duration: .3s;  transform: scale(1); transform-origin: 50% 50%; box-shadow: 0 0 30px 0 #000; }
.service-asset .am-chart .amcharts-pie-slice:hover { transform: scale(1.1); filter: url(#shadow); }


.service-asset.page-dashboard { background-color: #f4f4f4; }
.service-asset.page-dashboard .hidden { display: none; }
.service-asset.page-dashboard .layout-contents { padding-top: 40px; }
.service-asset.page-dashboard .float { margin-top: 50px; }
.service-asset.page-dashboard .float:after {display: table; clear: both;  content: ''; }
.service-asset.page-dashboard .float .dashboard-item { float: left; width: calc((100% - 40px)/3); }
.service-asset.page-dashboard .float .dashboard-item .dashboard-item-box { min-height: 310px; }
.service-asset.page-dashboard .float .dashboard-item + .dashboard-item {float: right;  width: calc((100% - 40px)/3 * 2 + (20px)); }
.service-asset.page-dashboard .flex { display: -ms-flexbox; display: flex; -ms-flex-pack: start; justify-content: flex-start; }
.service-asset.page-dashboard .flex .dashboard-section { -ms-flex: 1 1 0px; flex: 1 1 0; }
.service-asset.page-dashboard .flex .dashboard-section + .dashboard-section { margin-left: 20px; }
.service-asset.page-dashboard .float-dashboard-section { display: block; }
.service-asset.page-dashboard .float-dashboard-section .dashboard-section { float: left; width: calc((100% - 40px)/3); }
.service-asset.page-dashboard .float-dashboard-section .dashboard-section + .dashboard-section { margin-left: 20px; }
.service-asset.page-dashboard .float-dashboard-section .dashboard-section:last-child {float: right;  margin-left: 0; }
.service-asset.page-dashboard .float-dashboard-section.flex-dashboard-section { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: distribute; justify-content: space-around; }
.service-asset.page-dashboard .float-dashboard-section.flex-dashboard-section .dashboard-section { float: none; width: auto; max-width: 32%; -ms-flex: 1 0 auto; flex: 1 0 auto; }
.service-asset.page-dashboard .float-dashboard-section.flex-dashboard-section .dashboard-section + .dashboard-section { margin-left: 20px; }
.service-asset.page-dashboard .float-dashboard-section.flex-dashboard-section .dashboard-section:last-child { float: none; }
.service-asset.page-dashboard .flexible-wrapper { display: -ms-flexbox; display: flex; margin-top: 50px; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-align: stretch; align-items: stretch; }
.service-asset.page-dashboard .flexible-wrapper .total-summary { width: calc((100% - 40px)/3); }
.service-asset.page-dashboard .flexible-wrapper .total-summary .lr-grid { height: 32px; margin-bottom: 10px; -ms-flex-align: center; align-items: center; }
.service-asset.page-dashboard .flexible-wrapper .total-summary .lr-grid .dashboard-item-title { margin-bottom: 0; }
.service-asset.page-dashboard .flexible-wrapper .total-summary .lr-grid .dashboard-item-utils { position: static; }
.service-asset.page-dashboard .flexible-wrapper .resources { margin-left: 20px; -ms-flex: 1; flex: 1; }
.service-asset.page-dashboard .flexible-wrapper .resources .lr-grid { margin-bottom: 10px; }
.service-asset.page-dashboard .flexible-wrapper .resources .dashboard-item-title {display: -ms-flexbox; display: flex;  margin-bottom: 0; -ms-flex-align: center; align-items: center; }
.service-asset.page-dashboard .flexible-wrapper .resources .dashboard-item-box { height: calc(100% - 42px); }
.service-asset.page-dashboard .vendor-chart-wrapper .amcharts-main-div { max-height: 550px !important; }
.service-asset.page-dashboard .vendor-chart-wrapper .amcharts-chart-div { min-height: 200px !important; }
.service-asset.page-dashboard .resource-ad {position: relative; z-index: 10;  display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-asset.page-dashboard .resource-ad .icon-pulse-coldstart { margin-right: -6px; cursor: pointer; }
.service-asset.page-dashboard .resource-ad .icon-pulse-coldstart.visible-hidden {visibility: hidden;  pointer-events: none; }
.service-asset.page-dashboard .resource-ad button.popup-btn { background-color: #fff; }
.service-asset.page-dashboard .btn-select {font-size: .75rem; font-weight: 500; line-height: 24px; position: relative; top: -5px;  display: inline-block; height: 24px; margin-left: 20px; padding: 0 30px 0 8px; color: #000; background-color: #e6e6e6; }
.service-asset.page-dashboard .btn-select:after {position: absolute; top: 50%; right: 13px; display: block; width: 7px; height: 10px; margin-top: -5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -625px -74px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .btn-select:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .service-state { font-size: .75rem; line-height: 1.5em; vertical-align: middle; color: #000; }
.service-asset.page-dashboard .service-state i { display: inline-block; width: 10px; height: 10px; margin: -2px 5px 0 4px; vertical-align: middle; text-indent: -9999px; border-radius: 10px; }
.service-asset.page-dashboard .service-state .running i { background-color: #67adff; }
.service-asset.page-dashboard .service-state .stopped i { background-color: #d8d8d8; }
.service-asset.page-dashboard .service-state .etc i { background-color: #ffdf6b; }
.service-asset.page-dashboard .count-item { padding-left: 2px; color: #999; }
.service-asset.page-dashboard .count-item .key { font-size: .75rem; line-height: 1.5em; }
.service-asset.page-dashboard .count-item .value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.75rem; line-height: 1.21429em;  display: block; margin-top: 1px; }
.service-asset.page-dashboard .count-item .value .unit { font-size: 1.375rem; }
.service-asset.page-dashboard .count-item .state { margin-top: 1px; }
.service-asset.page-dashboard .count-item .state em {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .6875rem; line-height: 18px;  display: inline-block; min-width: 30px; height: 18px; text-align: center; color: #000; border-radius: 18px; }
.service-asset.page-dashboard .count-item .state em.running { background-color: #67adff; }
.service-asset.page-dashboard .count-item .state em.stopped { background-color: #d8d8d8; }
.service-asset.page-dashboard .count-item .state em.etc { background-color: #ffdf6b; }
.service-asset.page-dashboard .count-item[data-state=total] { display: inline-block; color: #000; }
.service-asset.page-dashboard .product-count-item { display: block; display: -ms-flexbox; display: flex; box-sizing: border-box; width: 190px; height: 50px; border: 1px solid #eee; border-radius: 5px; -ms-flex-align: center; align-items: center; }
.service-asset.page-dashboard .product-count-item .key {font-size: .875rem;  display: inline-block; overflow: hidden; padding: 0 0 0 10px; white-space: nowrap; text-overflow: ellipsis; color: #666; -ms-flex: 1; flex: 1; }
.service-asset.page-dashboard .product-count-item .key:before {display: inline-block; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; }
.service-asset.page-dashboard .product-count-item .key.aws:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .product-count-item .key.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .product-count-item .key.google:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .product-count-item .key.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .product-count-item .key.alibaba:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .product-count-item .key.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .product-count-item .key.azure:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .product-count-item .key.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .product-count-item .key.idc:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .product-count-item .key.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .product-count-item .value { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.125rem; padding-right: 12px; color: #000; }
.service-asset.page-dashboard .dashboard-section-summary { padding-bottom: 30px; }
.service-asset.page-dashboard .dashboard-section-summary table { width: 100%; border-bottom: 1px solid #ccc; }
.service-asset.page-dashboard .dashboard-section-summary table thead th , .service-asset.page-dashboard .dashboard-section-summary table thead td {font-size: .75rem; font-weight: 400; line-height: 1.66667em;  padding: 6px 10px 5px 10px; text-align: left; color: #666; border-bottom: 1px solid #ccc; }
.service-asset.page-dashboard .dashboard-section-summary table thead td { text-align: right; }
.service-asset.page-dashboard .dashboard-section-summary table tbody th , .service-asset.page-dashboard .dashboard-section-summary table tbody td {font-size: .75rem; font-weight: 400; height: 26px;  padding: 0 10px; color: #000; border-top: 1px solid #eee; }
.service-asset.page-dashboard .dashboard-section-summary table tbody th { text-align: left; }
.service-asset.page-dashboard .dashboard-section-summary table tbody td { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; text-align: right; color: #000; }
.service-asset.page-dashboard .dashboard-section-summary table .unit { font-size: .875rem; }
.service-asset.page-dashboard .dashboard-section-summary table .icon:before {display: inline-block; margin: -2px 7px 0 0;  content: ''; vertical-align: middle; }
.service-asset.page-dashboard .dashboard-section-summary table .icon.total:before {width: 17px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -490px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .dashboard-section-summary table .icon.total:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .dashboard-section-summary table .icon.aws:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -538px -207px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .dashboard-section-summary table .icon.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .dashboard-section-summary table .icon.azure:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -21px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .dashboard-section-summary table .icon.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .dashboard-section-summary table .icon.idc:before {width: 17px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -536px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .dashboard-section-summary table .icon.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .dashboard-section-summary table .icon.alibaba:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -436px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .dashboard-section-summary table .icon.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .dashboard-section-summary table .icon.google:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -390px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .dashboard-section-summary table .icon.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .dashboard-section-summary table + table { margin-top: 17px; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-title {font-size: .875rem; font-weight: 700; line-height: 1.42857em;  display: inline-block; margin-bottom: 10px; padding-left: 11px; color: #000; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box { overflow: hidden; padding: 10px 20px 0px 20px; border: 1px solid #ccc; background-color: #fff; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .dashboard-item { margin: 0 -20px 0 -20px; padding: 15px 20px 0px 20px; border-top: 1px solid #ddd; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .dashboard-item .btn-toggle {min-height: 38px;  margin-bottom: 0px; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .dashboard-item .dashboard-item-title { margin-bottom: 15px; padding-left: 0px; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .dashboard-item .dashboard-item-box {min-height: 120px;  padding: 0 0 20px 0; border: 0; background-color: transparent; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .dashboard-item .am-chart { height: 222px; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .dashboard-item .last-updated {font-size: .75rem; line-height: 22px;  display: block; margin-top: 10px; text-align: left; color: #666; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .dashboard-item .btn-util {font-size: .75rem; line-height: 22px;  display: inline-block; float: right; box-sizing: border-box; padding: 0 10px; vertical-align: middle; color: #fff; border-radius: 3px; background-color: #999; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .dashboard-item[data-state=is-selected] { box-shadow: inset 0 0 0 4px #69afff; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .dashboard-item[data-state=is-selected] .btn-util { color: #fff; background-color: #489dff; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .threshold-container { display: block; padding-top: 20px; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .threshold-container .threshold-slider {position: relative;  display: block; height: 20px; padding: 0 50px 0 35px; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .threshold-container .under-over {position: relative;  display: block; margin-top: 15px; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .threshold-container .under-over p + p { margin-top: 5px; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .threshold-container .under-over input[type=radio] { display: none; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .threshold-container .under-over input[type=radio] + label {font-size: .75rem; font-weight: 400;  display: inline-block; min-width: 115px; opacity: .3; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .threshold-container .under-over input[type=radio] ~ input[type=text] { opacity: .3; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .threshold-container .under-over input[type=radio]:checked + label { opacity: 1; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .threshold-container .under-over input[type=radio]:checked ~ input[type=text] { opacity: 1; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .threshold-container .under-over input[type=text].small {width: 45px;  padding: 0; text-align: center; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .threshold-container .under-over .button-normal { position: absolute; right: 0; bottom: 0; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .threshold-container[data-state=over] .slider.slider-horizontal .slider-track { background-color: #1886ff; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .threshold-container[data-state=over] .slider.slider-horizontal .slider-track .slider-selection { background-color: #eee; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .disk-usage {width: 100%;  margin-top: 16px; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .disk-usage tbody th { font-size: .75rem; font-weight: 400; text-align: left; color: #000; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .disk-usage tbody th em { font-weight: 700; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .disk-usage tbody td { padding: 4px 0 3px 13px; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .disk-usage tbody td .value { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; color: #000; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .disk-usage tbody td .graph {position: relative;  display: block; width: 100%; min-width: 140px; height: 14px; background-color: #eee; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .disk-usage tbody td .graph .amount {position: absolute; left: 0;  display: block; height: 14px; text-indent: -9999px; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .disk-usage tbody td .graph .amount.bg01 { background-color: #67adff; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .disk-usage tbody td .graph .amount.bg02 { background-color: #f66c23; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .disk-usage tbody td .graph .amount.bg03 { background-color: #f6a323; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .disk-usage tbody .r { text-align: right; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network { padding: 20px 0 0; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network > p {font-size: .6875rem; padding: 0 0 6px;  text-align: right; color: #666; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table { width: 100%; table-layout: fixed; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table th , .service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table td { border: 1px solid #eee; border-right: 0; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table thead tr th {font-size: .75rem; font-weight: 500; height: 30px;  text-align: center; color: #666; border-bottom-width: 2px; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table thead tr th:nth-of-type(1) { border-left: 0; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table thead tr th span {display: inline-block;  overflow: hidden; width: 0; height: 0; white-space: nowrap; text-indent: 100%; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table thead tr th em:before {display: inline-block; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table thead tr th em.aws:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table thead tr th em.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table thead tr th em.azure:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table thead tr th em.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table thead tr th em.google:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table thead tr th em.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table thead tr th em.alibaba:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table thead tr th em.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table tbody tr:hover th , .service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table tbody tr:hover td { background: #f8f8f8; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table tbody tr.active th , .service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table tbody tr.active td { background: #eff8ff; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table tbody tr.active th { font-weight: 500; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table tbody tr.active th:nth-of-type(1):before {transition: background-color .3s linear;  background: #1f86ff; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table tbody tr.active th , .service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table tbody tr.active td {box-sizing: border-box;  color: #000; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table tbody tr th , .service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table tbody tr td {font-size: .75rem; font-weight: 400; height: 45px;  padding: 0 12px; color: #555; }
@media only screen and (max-width: 1399px) { .service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table tbody tr th , .service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table tbody tr td { padding: 0 10px; } }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table tbody tr td {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; padding: 0 10px;  text-align: right; }
@media only screen and (max-width: 1399px) { .service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table tbody tr td { padding: 0 5px; } }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table tbody tr th {position: relative;  text-align: left; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table tbody tr th:nth-of-type(1) { border-left: 0; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .new-list-select-network table tbody tr th:nth-of-type(1):before {position: absolute; top: 0; bottom: 0; left: 0; width: 2px;  content: ''; background: transparent; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network {width: 100%;  margin-top: 20px; border-top: 1px solid #ccc; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li { position: relative; overflow: hidden; border-top: 1px solid #e6e6e6; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li:first-child { border-top: 0px; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li:last-child { border-bottom: 1px solid #ccc; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li input[type=checkbox] , .service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li input[type=radio] { display: none; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li input[type=checkbox]:checked + label , .service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li input[type=radio]:checked + label { background-color: #f6f6f6; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li input[type=checkbox]:checked + label:before , .service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li input[type=radio]:checked + label:before {transition: opacity .3s ease-out;  opacity: 1; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li label {font-size: 1rem; position: relative; display: block; overflow: hidden; box-sizing: border-box; height: 45px; padding: 11px 0;  cursor: pointer; transition: background-color .3s ease-in-out; color: #000; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li label:hover { background-color: #f6f6f6; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li label:before {position: absolute; top: 50%; left: 10px; display: block; width: 13px; height: 9px; margin-top: -4.5px;  content: ''; transition: opacity .3s ease-in; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -501px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li label:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li label:after { content: none; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li label em {font-size: .75rem; font-weight: 400; line-height: 23px;  display: block; float: left; box-sizing: border-box; width: 50%; padding-left: 30px; color: #000; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li label .cnt-value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem;  display: block; float: left; box-sizing: border-box; width: 25%; text-align: left; color: #000; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li label .cnt-value:before {display: inline-block; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li label .cnt-value .unit { font-size: .875rem; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li label .cnt-value.aws:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li label .cnt-value.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li label .cnt-value.azure:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .dashboard-section .dashboard-section-box .list-select-network > li label .cnt-value.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .network-count {width: 100%; margin-bottom: 30px;  table-layout: fixed; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .network-count tbody tr.selected th , .service-asset.page-dashboard .dashboard-section .dashboard-section-box .network-count tbody tr.selected td { background-color: #f6f6f6; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .network-count tbody tr.selected th em {position: relative;  display: inline-block; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .network-count tbody tr.selected th em:before {position: absolute; top: 50%; left: -23px; display: block; width: 13px; height: 9px; margin-top: -4.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -501px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .dashboard-section .dashboard-section-box .network-count tbody tr.selected th em:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .network-count tbody th {font-size: .75rem; font-weight: 400;  height: 44px; padding-left: 40px; text-align: left; color: #000; border-top: 1px solid #eee; }
.service-asset.page-dashboard .dashboard-section .dashboard-section-box .network-count tbody td { padding-right: 30px; text-align: right; border-top: 1px solid #eee; }
.service-asset.page-dashboard .dashboard-section.temp-chart { overflow: hidden; max-height: 0px; margin-top: 0px; }
.service-asset.page-dashboard .dashboard-section.temp-chart .dashboard-section-title .description {font-size: .875rem; font-weight: 400;  display: inline-block; color: #999; }
.service-asset.page-dashboard .dashboard-section.temp-chart .dashboard-section-title .description:before {display: inline-block; width: 1px; height: 14px; margin: 0 10px 0 10px;  content: ''; vertical-align: middle; background-color: #ddd; }
.service-asset.page-dashboard .dashboard-section.temp-chart .dashboard-section-box { padding: 0; border: 0; background-color: transparent; }
.service-asset.page-dashboard .dashboard-section.temp-chart[data-state=open] {max-height: 1000px;  margin-top: 40px; }
.service-asset.page-dashboard .chart-popup {position: relative;  display: block; background-color: #fff; box-shadow: -4px 7px 5px 0 rgba(0, 0, 0, .12); }
.service-asset.page-dashboard .chart-popup .btn-close {position: absolute; top: 12px; right: 18px;  display: block; width: 20px; height: 20px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -667px -186px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .chart-popup .btn-close { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .chart-popup .chart-popup-title {font-size: .875rem;  box-sizing: border-box; height: 45px; padding: 9px 0 9px 30px; vertical-align: middle; color: #000; background-color: #eee; }
.service-asset.page-dashboard .chart-popup .chart-popup-title .vendor {font-size: .875rem; font-weight: 700; line-height: 27px;  display: inline-block; vertical-align: middle; }
.service-asset.page-dashboard .chart-popup .chart-popup-title .vendor:before {line-height: 27px; display: inline-block; margin: -4px 10px 0 0;  content: ''; vertical-align: middle; }
.service-asset.page-dashboard .chart-popup .chart-popup-title .vendor.aws:before {width: 23px; height: 23px;  background-image: url(/assets/images/sprites.png); background-position: -638px -58px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .chart-popup .chart-popup-title .vendor.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .chart-popup .chart-popup-title .vendor.azure:before {width: 23px; height: 23px;  background-image: url(/assets/images/sprites.png); background-position: -638px -29px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-dashboard .chart-popup .chart-popup-title .vendor.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-dashboard .chart-popup .chart-popup-title .description {line-height: 27px; line-height: 27px;  display: inline-block; vertical-align: middle; }
.service-asset.page-dashboard .chart-popup .chart-popup-title .description:before {font-size: .75rem; line-height: 27px; display: inline-block; margin: -4px 8px 0 5px;  content: '|'; vertical-align: middle; color: #ccc; }
.service-asset.page-dashboard .chart-popup .chart-popup-content { padding: 30px; }
.service-asset.page-dashboard .chart-popup .chart-popup-content .tbl-grid-utils { margin-top: 0; }


.service-asset.page-service-group-prev .dashboard-item.cloud-vendor { margin-top: 30px; }
.service-asset.page-service-group-prev .dashboard-item.cloud-vendor .dashboard-item-title { display: none; }
.service-asset.page-service-group-prev .dashboard-item.cloud-vendor .dashboard-item-utils { top: auto; bottom: 0; }

.service-asset.page-service-group-prev .list-service-group { overflow: hidden; margin: 0 -20px; }
.service-asset.page-service-group-prev .list-service-group > li { float: left; margin: 40px 20px 0 20px; }

.service-asset.page-service-group-prev .service-group-item { box-sizing: border-box; width: 500px; height: 650px; border: 1px solid #eee; border-top: 2px solid #000; background-color: #f4f4f4; }
.service-asset.page-service-group-prev .service-group-item .service-group-item-header { overflow: hidden; padding: 18px 30px 15px 30px; background-color: #fff; }
.service-asset.page-service-group-prev .service-group-item .service-group-item-header .service-group-item-title {font-size: 1.875rem; font-weight: 700; line-height: 1.5em;  margin-bottom: 21px; color: #000; }
.service-asset.page-service-group-prev .service-group-item .service-group-item-header .key-value .key { font-size: .875rem; font-weight: 500; line-height: 1.42857em; color: #999; }
.service-asset.page-service-group-prev .service-group-item .service-group-item-header .key-value .value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; line-height: 1.2em;  margin-top: 3px; color: #000; }
.service-asset.page-service-group-prev .service-group-item .service-group-item-header .key-value .value .unit { font-size: .875rem; }
.service-asset.page-service-group-prev .service-group-item .service-group-item-header .key-value .value .icon { font-size: .9em; }
.service-asset.page-service-group-prev .service-group-item .service-group-item-header .key-value .value .icon:before {display: inline-block; margin: -4px 3px 0 0;  content: ''; vertical-align: middle; }
.service-asset.page-service-group-prev .service-group-item .service-group-item-header .key-value .value .icon.aws:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -538px -207px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group-prev .service-group-item .service-group-item-header .key-value .value .icon.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-service-group-prev .service-group-item .service-group-item-header .key-value .value .icon.azure:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -21px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group-prev .service-group-item .service-group-item-header .key-value .value .icon.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-service-group-prev .service-group-item .service-group-item-header .key-value .value .icon .txt { display: none; }
.service-asset.page-service-group-prev .service-group-item .service-group-item-header .layout-right-view .key-value { text-align: right; }
.service-asset.page-service-group-prev .service-group-item .service-group-content { overflow: hidden; padding: 30px 5px 0 30px; }
.service-asset.page-service-group-prev .service-group-item .service-group-content > .key {font-size: .875rem; font-weight: 500;  float: left; color: #000; }
.service-asset.page-service-group-prev .service-group-item .service-group-content > .key select.small { margin-top: -3px; margin-left: 10px; }
.service-asset.page-service-group-prev .service-group-item .service-group-content > .value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem;  float: right; padding-right: 25px; color: #000; }
.service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product { display: block; clear: both; overflow: auto; height: 419px; }
.service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product > li { display: block; float: left; padding-bottom: 10px; }
.service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product > li:nth-child(even) { margin-left: 10px; }
.service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product a .product .title:after {position: absolute; top: 50%; right: 15px; display: block; width: 8px; height: 13px; margin-top: -6.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -739px -286px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product a .product .title:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product .product { display: block; box-sizing: border-box; width: 215px; height: 90px; border: 1px solid #eee; border-radius: 5px; background-color: #fff; }
.service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product .product[disabled] { background-color: transparent; }
.service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product .product[disabled] .title { opacity: .4; }
.service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product .product[disabled] .info dd { opacity: .4; }
.service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product .product .title {font-size: .75rem; font-weight: 500; line-height: 35px; position: relative;  display: block; height: 35px; padding: 0 0 0 15px; color: #000; border-bottom: 1px solid #eee; }
.service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product .product .title:before {display: inline-block; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; }
.service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product .product .title.aws:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -538px -207px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product .product .title.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product .product .title.azure:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -21px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product .product .title.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product .product .title .txt { display: none; }
.service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product .product .info { overflow: hidden; padding: 5px 15px 0 15px; }
.service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product .product .info > dt {font-size: .75rem; line-height: 20px; float: left;  clear: both; color: #999; }
.service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product .product .info > dd {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; line-height: 20px;  float: right; color: #000; }
.service-asset.page-service-group-prev .service-group-item .service-group-content .list-cloud-product .product .info > dd .unit { font-size: .75rem; }


.service-asset.page-service-group .toggle-switch-ui { text-align: right; }

.service-asset.page-service-group .dashboard-item.cloud-vendor { margin-top: 30px; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-item-title { display: none; }
.service-asset.page-service-group .dashboard-item.cloud-vendor .dashboard-item-utils { top: auto; bottom: 0; }

.service-asset.page-service-group .status-text { font-size: .75rem; text-align: right; color: #999; }

.service-asset.page-service-group .tooltips:after {display: inline-block; width: 16px; height: 16px; margin: -2px 0 0 5px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -696px -177px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .tooltips:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }

.service-asset.page-service-group .select-wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-asset.page-service-group .select-wrap span {font-size: .875rem; margin-right: 14px;  color: #666; }
.service-asset.page-service-group .select-wrap select {min-width: 139px;  border-radius: 4px; }

.service-asset.page-service-group .lr { display: -ms-flexbox; display: flex; padding: 18px 30px 0; -ms-flex-align: center; align-items: center; }
.service-asset.page-service-group .lr > *:first-child { margin-right: auto; }

.service-asset.page-service-group .service-group-category { padding: 25px 14px 0 30px; }
.service-asset.page-service-group .service-group-category.fisrt { padding-top: 18px; }
.service-asset.page-service-group .service-group-category:last-child { padding-bottom: 60px; }
.service-asset.page-service-group .service-group-category h3 { font-size: .875rem; line-height: 20px; position: relative; display: -ms-flexbox; display: flex; vertical-align: middle; color: #999; -ms-flex-align: center; align-items: center; }
.service-asset.page-service-group .service-group-category h3 span { margin-right: auto; }
.service-asset.page-service-group .service-group-category h3 span:after {line-height: 18px; position: relative; display: inline-block; box-sizing: border-box; min-width: 20px; height: 20px; margin-left: 6px; padding: 0 5px;  content: attr(data-length); text-align: center; text-align: center; vertical-align: middle; border: 1px solid #bfbfbf; border-radius: 5px; }
.service-asset.page-service-group .service-group-category h3:after {height: 1px; margin: 0 15px 0 8px;  content: ''; background: #d8d8d8; -ms-flex: 1; flex: 1; }
.service-asset.page-service-group .service-group-category .list-service-group { margin: 0; }
.service-asset.page-service-group .service-group-category .list-service-group > li { margin: 20px 16px 0 0; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item {overflow: hidden; width: 365px; height: 410px;  border: 1px solid #eee; background: #fff; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item.service-group-item-none { position: relative; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item.service-group-item-none .none {font-size: .875rem; position: absolute; top: 50%; box-sizing: border-box; width: 100%; padding: 0 30px; transform: translateY(-50%);  text-align: center; color: #666; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item.service-group-item-none .none a {text-decoration: underline;  color: #4a90e2; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item table { width: 100%; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item table th , .service-asset.page-service-group .service-group-category .list-service-group .service-group-item table td { word-break: break-all; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item table thead th { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item table td {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  text-align: right; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item table .icon { font-size: .75rem; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item table .icon:before {display: inline-block; margin: -4px 3px 0 0;  content: ''; vertical-align: middle; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item table .icon.aws:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -538px -207px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .service-group-category .list-service-group .service-group-item table .icon.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item table .icon.azure:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -21px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .service-group-category .list-service-group .service-group-item table .icon.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item table .icon.alibaba:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -436px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .service-group-category .list-service-group .service-group-item table .icon.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item table .icon.google:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -390px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .service-group-category .list-service-group .service-group-item table .icon.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item table .icon.idc:before {width: 17px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -536px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .service-group-category .list-service-group .service-group-item table .icon.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header { padding: 15px 19px 20px; border: 0; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .layout-left-view { margin-right: auto; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .service-group-item-title {font-size: 1rem; font-weight: 700; line-height: 1.45em; position: relative; display: -ms-flexbox; display: flex;  margin: 0; cursor: pointer; color: #000; -ms-flex-align: baseline; align-items: baseline; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .service-group-item-title p { display: inline-block; overflow: hidden; max-height: 42px; word-break: break-all; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .service-group-item-title button.tooltipstered { position: relative; z-index: 10; top: -2px; cursor: default; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .service-group-item-title.ellipsis button.tooltipstered { position: absolute; top: 2px; left: calc(100% - 5px); }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .service-group-item-title.ellipsis:after {position: absolute; bottom: 0; left: 100%; box-sizing: content-box;  content: '\02026'; background: #fff; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header > p { font-size: .75rem; padding: 6px 0; color: #999; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .vendor-table-wrap { min-height: 40px; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .vendor-table tbody th { font-size: .75rem; font-weight: 500; padding-top: 6px; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .vendor-table tbody th:first-child { text-align: left; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .vendor-table tbody td { font-size: .875rem; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .vendor-table tbody td:nth-of-type(1) { padding: 0 5px; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .vendor-table tbody td .bar { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: center; align-items: center; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .vendor-table tbody td .bar:after {width: 1px; height: 12px; margin: 0 5px;  content: ''; background: #979797; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .vendor-table tbody .deleted_resource.show td {height: auto;  opacity: 1; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .vendor-table tbody .deleted_resource.show td * {display: inline;  height: inherit; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .vendor-table tbody .deleted_resource.show td .bar { display: -ms-inline-flexbox; display: inline-flex; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .vendor-table tbody .deleted_resource.show td .bar:after { height: 9px; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .vendor-table tbody .deleted_resource td { font-size: .6875rem; overflow: hidden; height: 0; padding-left: 15px; transition: opacity .3s ease-out; opacity: 0; color: #7b8088; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .vendor-table tbody .deleted_resource td * {display: block; overflow: hidden;  height: 0; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .vendor-table tbody .deleted_resource td .bar:after { height: 0; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-item-header .vendor-table tbody .deleted_resource td:first-child { text-align: left; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .header_table { padding: 0 12px; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .scroll_table { overflow-y: auto; padding: 0 12px; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table thead th {font-size: .75rem; font-weight: 400; position: relative; height: 25px; text-align: right;  border-top: 1px solid #ededed; background: #f7f7f7; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table thead th button:after {display: inline-block; width: 8px; height: 10px; margin-left: 4px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -449px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table thead th button:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table thead th button[data-status=up]:after {width: 8px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -463px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table thead th button[data-status=up]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table thead th button[data-status=down]:after {width: 8px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -477px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table thead th button[data-status=down]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table thead th:nth-of-type(1) { text-align: left; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table thead th:nth-of-type(1) span { padding: 0 0 0 7px; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table thead th:nth-of-type(1):before {position: absolute; top: -1px; bottom: 0; left: -12px; width: 12px;  content: ''; border-top: 1px solid #ededed; background: #f7f7f7; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table thead th:nth-of-type(2) { padding: 0 5px; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table thead th:last-child span { padding: 0 7px 0 0; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table thead th:last-child:before {position: absolute; top: -1px; right: -12px; bottom: 0; width: 12px;  content: ''; border-top: 1px solid #ededed; background: #f7f7f7; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody tr.not-allowed td { cursor: not-allowed; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody tr.deleted.show td {height: 28px;  opacity: 1; border-bottom: 1px solid #ededed; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody tr.deleted.show td p { height: inherit; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody tr.deleted td {overflow: hidden; height: 0; transition: opacity .3s ease-out;  opacity: 0; border-bottom: 0; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody tr.deleted td p {overflow: hidden; height: 0;  opacity: .4; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody tr.deleted td:nth-of-type(1) p { opacity: 1; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody tr.deleted td .button-ui { padding: 0 4px; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody tr.deleted td .button-ui:hover { background-color: #e8ebef !important; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody tr.deleted td p:before { opacity: .4; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody tr.deleted td p *:not(.button-ui) { opacity: .4; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody tr.deleted td p span {overflow: hidden; max-width: calc(100% - 80px);  white-space: nowrap; text-overflow: ellipsis; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody tr:not(.deleted):hover td:after { opacity: 1; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody tr:not(.deleted):hover td:nth-of-type(1) { border: 2px solid #1782ff; border-right: 0; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody tr:not(.deleted):hover td:nth-of-type(2) { border: 2px solid #1782ff; border-right: 0; border-left: 0; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody tr:not(.deleted):hover td:last-child { border: 2px solid #1782ff; border-left: 0; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody tr.deleted.show:hover td:after { opacity: 1; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody tr.deleted.show:hover td:nth-of-type(1) { border: 2px solid #1782ff; border-right: 0; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody tr.deleted.show:hover td:nth-of-type(2) { border: 2px solid #1782ff; border-right: 0; border-left: 0; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody tr.deleted.show:hover td:last-child { border: 2px solid #1782ff; border-left: 0; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody td { font-size: .75rem; position: relative; box-sizing: border-box; height: 28px; cursor: pointer; border-bottom: 1px solid #ededed; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody td p {display: -ms-flexbox; display: flex;  word-break: break-all; -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: flex-end; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody td p:before { margin-top: 0; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody td:after {position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 100%;  content: none; transition: opacity .3s linear; opacity: 0; border: 2px solid #1782ff; border-right: 0; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody td:nth-of-type(1) {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-weight: 400;  text-align: left; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody td:nth-of-type(1) p { padding: 0 0 0 7px; -ms-flex-pack: start; justify-content: flex-start; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody td:nth-of-type(2) { padding: 0 5px; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody td:nth-of-type(2):after {border-right: 0;  border-left: 0; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody td:last-child p { padding: 0 7px 0 0; }
.service-asset.page-service-group .service-group-category .list-service-group .service-group-item .service-group-new-content .contents-table tbody td:last-child:after {border-right: 2px solid #1782ff;  border-left: 0; }

.service-asset.page-service-group .list-service-group { overflow: hidden; margin: 0 -16px; }
.service-asset.page-service-group .list-service-group > li { display: inline-block; margin: 40px 16px 0 16px; vertical-align: top; }

.service-asset.page-service-group .service-group-item { box-sizing: border-box; width: 357px; border: 1px solid #eee; border-top: 2px solid #000; background-color: #f7f7f9; }
.service-asset.page-service-group .service-group-item .service-group-item-header { overflow: hidden; padding: 20px 9px 10px 19px; border-bottom: 1px solid #eee; background-color: #fff; }
.service-asset.page-service-group .service-group-item .service-group-item-header .service-group-item-title {font-size: 1.625rem; font-weight: 700; line-height: 1.46154em;  margin-bottom: 10px; color: #000; }
.service-asset.page-service-group .service-group-item .service-group-item-header .key-value .key { font-size: .875rem; font-weight: 500; line-height: 1.42857em; color: #999; }
.service-asset.page-service-group .service-group-item .service-group-item-header .key-value .value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; line-height: 1.2em;  margin-top: 4px; color: #000; }
.service-asset.page-service-group .service-group-item .service-group-item-header .key-value .value .unit { font-size: .875rem; }
.service-asset.page-service-group .service-group-item .service-group-item-header .key-value .value .icon { font-size: .9em; }
.service-asset.page-service-group .service-group-item .service-group-item-header .key-value .value .icon:before {display: inline-block; margin: -4px 3px 0 0;  content: ''; vertical-align: middle; }
.service-asset.page-service-group .service-group-item .service-group-item-header .key-value .value .icon.aws:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -538px -207px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .service-group-item .service-group-item-header .key-value .value .icon.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-service-group .service-group-item .service-group-item-header .key-value .value .icon.azure:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -21px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .service-group-item .service-group-item-header .key-value .value .icon.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-service-group .service-group-item .service-group-item-header .key-value .value .icon.alibaba:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -436px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .service-group-item .service-group-item-header .key-value .value .icon.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-service-group .service-group-item .service-group-item-header .key-value .value .icon.google:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -390px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .service-group-item .service-group-item-header .key-value .value .icon.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-service-group .service-group-item .service-group-item-header .key-value .value .icon.idc:before {width: 17px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -536px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .service-group-item .service-group-item-header .key-value .value .icon.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-service-group .service-group-item .service-group-item-header .key-value .value .icon .txt { display: none; }
.service-asset.page-service-group .service-group-item .service-group-item-header .layout-right-view .key-value { text-align: right; }
.service-asset.page-service-group .service-group-item .service-group-content { overflow: hidden; padding: 9px 0; }
.service-asset.page-service-group .service-group-item .service-group-content > .key {font-size: .875rem; font-weight: 500;  float: left; color: #000; }
.service-asset.page-service-group .service-group-item .service-group-content > .key select.small { margin-top: -3px; margin-left: 10px; }
.service-asset.page-service-group .service-group-item .service-group-content > .value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem;  float: right; padding-right: 25px; color: #000; }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product { display: block; clear: both; overflow: auto; box-sizing: border-box; height: 372px; padding: 1px 2.816901408450704% 0px 2.816901408450704%; }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product > li { display: block; float: left; width: 49.216300940438871%; padding-bottom: 5px; }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product > li:nth-child(even) { margin-left: 1.567398119122257%; }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product a.product { cursor: pointer; }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product { display: block; box-sizing: border-box; width: 100%; height: 120px; padding: 0 5px 0 5px; transition: box-shadow .3s ease-in-out, background-color .3s ease-in-out; background-color: #fff; }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product[disabled] { pointer-events: none; background-color: transparent; }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product[disabled] .title { opacity: .4; }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product[disabled] .info dd { opacity: .4; }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product[disabled]:hover , .service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product[disabled]:active {background-color: transparent;  box-shadow: none; }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product .title {font-size: .75rem; font-weight: 500; line-height: 1em; position: relative;  display: -ms-flexbox; display: flex; overflow: hidden; flex-direction: column; box-sizing: border-box; height: 34px; padding: 5px 5px 5px 28px; vertical-align: middle; color: #000; border-bottom: 1px solid #eee; -ms-flex-direction: column; -ms-flex-pack: center; justify-content: center; }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product .title .txt {position: absolute; top: 50%; left: 5px;  display: block; text-indent: -9999px; }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product .title.aws .txt {width: 15px; height: 15px;  margin-top: -7.5px; background-image: url(/assets/images/sprites.png); background-position: -538px -207px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product .title.aws .txt { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product .title.azure .txt {width: 15px; height: 15px;  margin-top: -7.5px; background-image: url(/assets/images/sprites.png); background-position: -718px -21px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product .title.azure .txt { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product .title.idc .txt {width: 17px; height: 16px;  margin-top: -8px; background-image: url(/assets/images/sprites.png); background-position: -536px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product .title.idc .txt { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product .info { overflow: hidden; padding: 5px; text-align: right; }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product .info > dt {font-size: .75rem; line-height: 1.5em;  display: block; color: #999; }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product .info > dt ~ dt { margin-top: 2px; }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product .info > dd {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; line-height: 1.28571em;  display: block; color: #000; }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product:hover {background-color: #e5f1f9;  box-shadow: inset 0px 0px 0px 1px #0079ff; }
.service-asset.page-service-group .service-group-item .service-group-content .list-cloud-product .product:active {background-color: #cadbe6;  box-shadow: inset 0px 0px 0px 1px #0079ff; }



.service-asset.page-usage-performance .page-section { margin-top: 20px; }
.service-asset.page-usage-performance .common-sub-tabs { margin: 30px 0 0 0; }
.service-asset.page-usage-performance .common-sub-tabs .select-period { float: right; margin: 0; }
.service-asset.page-usage-performance .layout-with-filter[data-state=normal] .usage-chart dd { padding-right: 5px; padding-left: 5px; }
.service-asset.page-usage-performance .layout-with-filter[data-state=normal] .usage-chart .usage-avg dd { font-size: 1.5625rem; }
.service-asset.page-usage-performance .layout-with-filter[data-state=normal] .usage-chart[data-state=shut] ul { padding-right: 50px; }
.service-asset.page-usage-performance .layout-with-filter[data-state=normal] .usage-chart[data-state=shut] .chart-summary.status { min-width: 340px; }
.service-asset.page-usage-performance .total-instance { overflow: hidden; padding: 5px 0; }
.service-asset.page-usage-performance .total-instance .key {font-size: .875rem;  display: block; float: left; margin-top: 2px; margin-right: 11px; color: #000; }
.service-asset.page-usage-performance .total-instance .values { display: block; float: left; }
.service-asset.page-usage-performance .total-instance .values .total-instance-ea {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.125rem;  display: inline-block; vertical-align: middle; color: #000; }
.service-asset.page-usage-performance .total-instance .values .status { display: inline-block; margin-top: -3px; vertical-align: middle; }
.service-asset.page-usage-performance .total-instance .values .status:before {display: inline-block; width: 1px; height: 15px; margin-right: -5px; margin-left: 2px;  content: ''; vertical-align: middle; background-color: #ccc; }
.service-asset.page-usage-performance .total-instance .values .status .info {font-size: .75rem;  display: inline-block; padding: 0 0px 0 10px; vertical-align: middle; color: #666; }
.service-asset.page-usage-performance .total-instance .values .status .info .txt { display: inline-block; }
.service-asset.page-usage-performance .total-instance .values .status .info .ea {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; line-height: 20px;  display: inline-block; width: 35px; height: 20px; margin-left: 2px; text-align: center; color: #000; border-radius: 20px; }
.service-asset.page-usage-performance .total-instance .values .status .info.running .ea { background-color: #67bdff; }
.service-asset.page-usage-performance .total-instance .values .status .info.stopped .ea { background-color: #ddd; }
.service-asset.page-usage-performance .total-instance .values .status .info.etc .ea { background-color: #ffdf6b; }
.service-asset.page-usage-performance .usage-chart {position: relative;  display: block; min-height: 300px; margin-top: 15px; border: 1px solid #e6e6e6; }
.service-asset.page-usage-performance .usage-chart[data-state=shut] { min-height: inherit; }
.service-asset.page-usage-performance .usage-chart[data-state=shut] .btn-toggle:before { transform: rotateX(0deg); }
.service-asset.page-usage-performance .usage-chart[data-state=shut] .chart-summary > dt { border-bottom: 0px; }
.service-asset.page-usage-performance .usage-chart[data-state=shut] .chart-summary > dt .values {visibility: visible;  opacity: 1; }
.service-asset.page-usage-performance .usage-chart[data-state=shut] .chart-summary > dd {visibility: hidden; overflow: hidden;  max-height: 0; padding-top: 0; padding-bottom: 0; opacity: 0; }
.service-asset.page-usage-performance .usage-chart .btn-toggle {position: absolute; z-index: 1; top: 0; right: 0;  display: block; width: 50px; height: 50px; text-indent: -9999px; background-color: #eee; }
.service-asset.page-usage-performance .usage-chart .btn-toggle:before {position: absolute; top: 50%; left: 50%; display: block; width: 14px; height: 9px; margin-top: -4.5px; margin-left: -7px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(180deg); background-image: url(/assets/images/sprites.png); background-position: -481px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-usage-performance .usage-chart .btn-toggle:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-usage-performance .usage-chart ul { display: -ms-flexbox; display: flex; -ms-flex-pack: start; justify-content: flex-start; }
.service-asset.page-usage-performance .usage-chart ul > li { -ms-flex: 1 1 0px; flex: 1 1 0; }
.service-asset.page-usage-performance .usage-chart ul > li + li { border-left: 1px solid #eee; }
.service-asset.page-usage-performance .usage-chart.history { padding-top: 50px; }
.service-asset.page-usage-performance .usage-chart.history .chart-container {visibility: visible; max-height: 500px; padding: 10px 13px 13px 13px; transition: opacity .3s ease-in-out, visibility .3s ease-in-out, max-height .3s ease-in-out, padding .3s ease-in-out;  opacity: 1; border-top: 1px solid #eee; }
.service-asset.page-usage-performance .usage-chart.history .chart-container .am-chart { height: 250px; }
.service-asset.page-usage-performance .usage-chart.history .chart-container .amChartsLegend {overflow-y: auto !important;  max-height: 250px !important; margin-left: -10px !important; padding-right: 10px !important; }
.service-asset.page-usage-performance .usage-chart.history[data-state=shut] .chart-container {visibility: hidden; max-height: 0px; padding-top: 0; padding-bottom: 0;  opacity: 0; }
.service-asset.page-usage-performance .usage-chart.performance[data-state=shut] .chart-summary > dd { padding-top: 0px; padding-bottom: 0px; }
.service-asset.page-usage-performance .usage-chart.performance .chart-summary > dt .values strong { display: none; }
.service-asset.page-usage-performance .usage-chart.performance .chart-summary > dt .status {position: static;  display: inline-block; margin: 0; }
.service-asset.page-usage-performance .usage-chart.performance .chart-summary > dt .status .info { margin: 0; }
.service-asset.page-usage-performance .usage-chart.performance .chart-summary > dt .status .info:before { content: none; }
.service-asset.page-usage-performance .usage-chart.performance .chart-summary > dd.data-none { display: -ms-flexbox; display: flex; }
.service-asset.page-usage-performance .usage-chart.performance .chart-summary > dd .amcharts-chart-div { transform: inherit; transform: initial; }
.service-asset.page-usage-performance .usage-chart.performance .content { display: block; float: left; width: 210px; height: 156px; }
.service-asset.page-usage-performance .usage-chart.performance .content + .usage-avg { float: right; width: calc(100% - 210px - 30px); margin-left: 0; }
.service-asset.page-usage-performance .usage-chart.performance .am-chart[data-state=none] { width: 99%; }
.service-asset.page-usage-performance .usage-chart.performance .usage-avg { display: block; float: left; width: 80%; margin-left: 19px; color: #888; }
.service-asset.page-usage-performance .usage-chart.performance .usage-avg > dt {font-size: .75rem; font-weight: 700;  margin-top: 20px; }
.service-asset.page-usage-performance .usage-chart.performance .usage-avg > dt:first-child { margin-top: 0; }
.service-asset.page-usage-performance .usage-chart.performance .usage-avg > dd {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.375rem; font-weight: 400; line-height: 1.09091em;  display: block; margin-top: 6px; white-space: nowrap; }
.service-asset.page-usage-performance .usage-chart.performance .usage-avg .avg { color: #1886ff; }
.service-asset.page-usage-performance .chart-summary > dt {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 700; line-height: 14px; position: relative;  display: block; box-sizing: border-box; height: 49px; padding: 17px 0 17px 30px; vertical-align: middle; color: #000; border-bottom: 1px solid #eee; }
.service-asset.page-usage-performance .chart-summary > dt span.key { display: inline-block; }
.service-asset.page-usage-performance .chart-summary > dt .values {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; line-height: 14px;  display: inline-block; visibility: hidden; height: 14px; margin: -3px 0 0 14px; transition: opacity .3s ease-in-out, visibility .3s ease-in-out; vertical-align: middle; opacity: 0; color: #000; }
.service-asset.page-usage-performance .chart-summary > dt .values:before {display: inline-block; width: 1px; height: 12px; margin: -2px 10px 0 0;  content: ''; vertical-align: middle; background-color: #d8d8d8; }
.service-asset.page-usage-performance .chart-summary > dt .values .status {position: absolute; top: 50%; right: 30px;  display: block; margin-top: -7px; }
.service-asset.page-usage-performance .chart-summary > dt .values .status .info {font-size: .75rem; font-weight: 400; line-height: 14px;  display: inline-block; margin: -3px 0 0 10px; vertical-align: middle; color: #333; }
.service-asset.page-usage-performance .chart-summary > dt .values .status .info:before {display: inline-block; width: 12px; height: 12px; margin: -2px 4px 0 0;  content: ''; vertical-align: middle; }
.service-asset.page-usage-performance .chart-summary > dt .values .status .info.running:before { background-color: #67adff; }
.service-asset.page-usage-performance .chart-summary > dt .values .status .info.stopped:before { background-color: #d8d8d8; }
.service-asset.page-usage-performance .chart-summary > dt .values .status .info.etc:before { background-color: #ffdf6b; }
.service-asset.page-usage-performance .chart-summary > dt .values .status .info .txt { display: none; }
.service-asset.page-usage-performance .chart-summary > dt .values .status .info.avg { color: #67adff; }
.service-asset.page-usage-performance .chart-summary > dd {visibility: visible; overflow: hidden; max-height: 500px; padding: 37px 25px 42px 25px; transition: opacity .3s ease-in-out, visibility .3s ease-in-out, max-height .3s ease-in-out, padding .3s ease-in-out;  opacity: 1; }
.layout-with-filter[data-state=normal] .service-asset.page-usage-performance .chart-summary > dd { padding-right: 5px; padding-left: 5px; }


.service-asset.cost-optimization { background-color: #fff; }
.service-asset.cost-optimization .am-chart.pie { max-height: inherit; }
.service-asset.cost-optimization .forms .forms-item .label { font-size: .875rem; font-weight: 700; color: #000; }
.service-asset.cost-optimization .forms .forms-item .text-size { position: relative; margin-top: -12px; padding: 17px 0 0; }
.service-asset.cost-optimization .forms .forms-item .text-size .size-text {font-size: .6875rem;  position: absolute; top: 0; right: 0; color: #999; }
.service-asset.cost-optimization .multiselect-native-select select + .btn-group .btn-cost-optimization { text-align: left; }
.service-asset.cost-optimization .multiselect-native-select [data-title=account] + .btn-group .btn-cost-optimization { width: 145px; }
.service-asset.cost-optimization .multiselect-native-select [data-title='service group'] + .btn-group .btn-cost-optimization { width: 170px; }
.service-asset.cost-optimization .multiselect-native-select [data-title=region] + .btn-group .btn-cost-optimization { width: 140px; }
.service-asset.cost-optimization .common_none_txt { font-size: 1.5rem !important; font-weight: 500 !important; color: #ddd !important; }
.service-asset.cost-optimization .common_none_tr:hover > * { cursor: default !important; background: transparent !important; }
.service-asset.cost-optimization .common_none_tr.chart_none_tr p {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif !important;  font-size: .875rem !important; font-weight: 400 !important; color: #999 !important; }
.service-asset.cost-optimization .common_none_tr p { font-size: 1.125rem !important; font-weight: 500 !important; padding: 35px 0 45px; text-align: center; color: #ddd !important; }
.service-asset.cost-optimization .summary_subhead h2 { font-size: .75rem; }
.service-asset.cost-optimization .summary_subhead .condition_btn {font-size: .75rem; line-height: 22px; position: relative; top: 1px;  min-width: 110px; height: 24px; margin-left: 5px; padding: 0 10px; color: #333; border: 1px solid #e6e6e6; }
.service-asset.cost-optimization .am-chart[data-state=none] { height: 156px; border: 2px dashed rgba(151, 151, 151, .25); }
.service-asset.cost-optimization .chart-slide .caution_label { padding: 0 0 13px; }
.service-asset.cost-optimization .chart-slide .caution_label input[type=checkbox] + label {font-size: .6875rem;  color: #666; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table input[type=number] , .service-asset.cost-optimization .chart-slide .rightsizing_setting_table input[type=text] , .service-asset.cost-optimization .chart-slide .rightsizing_setting_table select {font-size: .75rem; line-height: 28px; width: 140px;  height: 30px; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table select { width: auto; max-width: 90px; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody th { font-size: .875rem; font-weight: 500; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody td { padding: 9px 30px; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody td.noUi_wrap { padding: 50px 95px; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody td.noUi_wrap p { font-size: .75rem; padding: 7px 0 0; color: #666; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody td[disabled] { opacity: .5; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr:nth-child(1) td , .service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr:nth-child(1) th { height: 51px; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr:nth-child(2) td , .service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr:nth-child(2) th { height: 86px; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr:nth-child(2) td p { line-height: 2.08333em; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr:last-child td input[type=number] , .service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr:last-child td input[type=text] { width: 140px; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr:last-child td input[type=checkbox] + label {font-size: .75rem;  color: #000; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr:last-child td p { color: #ccc; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr:last-child td p.net_caution { font-size: .6875rem; line-height: 1.63636em; padding: 5px 0 10px; color: #666; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr:last-child td p.input_wrapping { position: relative; display: inline-block; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr:last-child td p.input_wrapping span {font-size: .75rem; position: absolute; top: 50%; right: 7px; margin: -7px 0 0;  color: #666; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr:last-child td , .service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr:last-child th { height: 79px; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar td , .service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar2 td { height: 79px; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar td input[type=checkbox] + label , .service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar2 td input[type=checkbox] + label { color: #827da4; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar td:nth-child(3) input[type=checkbox] + label , .service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar2 td:nth-child(3) input[type=checkbox] + label { color: #669fe0; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar td:nth-child(4) input[type=checkbox] + label , .service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar2 td:nth-child(4) input[type=checkbox] + label { color: #db8080; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar td:nth-child(4) p , .service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar2 td:nth-child(4) p { color: #ccc; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar td p , .service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar2 td p { margin: 0 0 9px; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar td p.input_wrapping , .service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar2 td p.input_wrapping {font-size: .75rem; position: relative; display: inline-block;  margin: 0; color: #666; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar td p.input_wrapping input[type=text] , .service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar2 td p.input_wrapping input[type=text] { padding: 0 10px; }
html[lang=en] .service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar td p.input_wrapping.lessthan input[type=text] , html[lang=en] .service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar2 td p.input_wrapping.lessthan input[type=text] { text-align: right; }
html[lang=en] .service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar td p.input_wrapping.lessthan span , html[lang=en] .service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar2 td p.input_wrapping.lessthan span { right: auto; left: 7px; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar td p.input_wrapping span , .service-asset.cost-optimization .chart-slide .rightsizing_setting_table tbody tr.each_toggle_bar2 td p.input_wrapping span { position: absolute; top: 50%; right: 7px; margin: -7px 0 0; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table input[type=checkbox] + label { font-size: .75rem; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table .all_toggle_bar td { background: rgba(204, 204, 204, .4); }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table .all_toggle_bar td input[type=checkbox] + label {padding-left: 34px;  vertical-align: middle; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table .all_toggle_bar td input[type=checkbox] + label:before {width: 36px; height: 23px; margin-top: -11.5px;  background-image: url(../images/layout_sprites.png); background-position: -666px -26px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .chart-slide .rightsizing_setting_table .all_toggle_bar td input[type=checkbox] + label:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table .all_toggle_bar td input[type=checkbox] + label:after {width: 36px; height: 22px; margin-top: -11px;  opacity: 0; background-image: url(../images/layout_sprites.png); background-position: -373px -175px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .chart-slide .rightsizing_setting_table .all_toggle_bar td input[type=checkbox] + label:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table .all_toggle_bar td input[type=checkbox]:checked + label:before { opacity: 0; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table .all_toggle_bar td input[type=checkbox]:checked + label:after { opacity: 1; }
.service-asset.cost-optimization .chart-slide .rightsizing_setting_table .all_toggle_bar td.selected { background: rgba(191, 224, 255, .2); }
.service-asset.cost-optimization .chart-slide .noUi-target {position: relative; border-color: #ccc;  border-radius: 7px; }
.service-asset.cost-optimization .chart-slide .noUi-target:before {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; position: absolute; top: 0; left: -30px;  content: '0%'; }
.service-asset.cost-optimization .chart-slide .noUi-target:after {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; position: absolute; top: 0; right: -45px;  content: '100%'; }
.service-asset.cost-optimization .chart-slide .noUi-base , .service-asset.cost-optimization .chart-slide .noUi-connect { background: #eee; }
.service-asset.cost-optimization .chart-slide .noUi-horizontal .noUi-handle {top: -2px;  width: 19px; height: 19px; border: 1px solid #ccc; border-radius: 5px; outline: 0; }
.service-asset.cost-optimization .chart-slide .noUi-horizontal .noUi-handle:after , .service-asset.cost-optimization .chart-slide .noUi-horizontal .noUi-handle:before { content: none; }
.service-asset.cost-optimization .chart-slide .noUi-horizontal .noUi-tooltip { bottom: 200%; }
.service-asset.cost-optimization .chart-slide .noUi-connect[disabled] { opacity: .5; }
.service-asset.cost-optimization .chart-slide .noUi-connect.avg1 { background: #827da4; }
.service-asset.cost-optimization .chart-slide .noUi-connect.avg2 { background: #669fe0; }
.service-asset.cost-optimization .chart-slide .noUi-connect.avg3 { background: #db8080; }
.service-asset.cost-optimization .chart-slide .noUi-origin.avg1 .noUi-tooltip:before { background-color: #827da4; }
.service-asset.cost-optimization .chart-slide .noUi-origin.avg2 .noUi-tooltip:before { background-color: #669fe0; }
.service-asset.cost-optimization .chart-slide .noUi-origin.avg3 .noUi-tooltip:before { background-color: #db8080; }
.service-asset.cost-optimization .chart-slide .noUi-tooltip {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; position: relative; display: inline-block; padding: 5px 10px;  color: #fff; border-radius: 4px; background: #000; }
.service-asset.cost-optimization .chart-slide .noUi-tooltip:before {display: inline-block; box-sizing: border-box; width: 8px; height: 8px; margin-right: 4px;  content: ''; border: 1px solid #fff; background: #eee; }
.service-asset.cost-optimization .chart-slide .noUi-tooltip:after {position: absolute; bottom: -5px; left: 50%; width: 0; height: 0; margin-left: -5px;  content: ''; border-top: 5px solid #000; border-right: 5px solid transparent; border-left: 5px solid transparent; }
.service-asset.cost-optimization .data-summary[data-status=rightsizing] .am-chart.pie { min-height: 105px; }
.service-asset.cost-optimization .data-summary[data-status=rightsizing] .am-chart .amcharts-chart-div { height: 105px !important; }
.service-asset.cost-optimization .data-summary .usage-chart { max-width: 300px; }
.service-asset.cost-optimization .data-summary .am-chart.pie { min-height: 65px; }
.service-asset.cost-optimization .data-summary .am-chart .amcharts-chart-div { height: 65px !important; }
.service-asset.cost-optimization .data-summary .am-chart .amcharts-balloon-div div { display: none !important; }
.service-asset.cost-optimization .alertnow-ui-table .details.container .rightsizing_rule tbody th {font-weight: 400;  color: #999; }
.service-asset.cost-optimization .panel.detail_information { padding: 0; }
.service-asset.cost-optimization .panel.detail_information h2 { font-size: .75rem; font-weight: 500; padding: 20px 0 5px; }
.service-asset.cost-optimization .panel.detail_information h2 em { display: block; margin: 6px 0 0; color: #0068ff; }
.service-asset.cost-optimization .panel.detail_information.chart h2 { font-weight: 700; }
.service-asset.cost-optimization .panel.detail_information .details.container dl dd { font-size: .75rem; }
.service-asset.cost-optimization .panel.detail_information .details.container dl dd p { font-size: .6875rem; padding: 5px 0 0; color: #0068ff; }
.service-asset.cost-optimization .panel.detail_information .details.container dl dd p.head_con {font-size: .75rem; display: -ms-flexbox; display: flex; padding: 0;  color: #666; }
.service-asset.cost-optimization .panel.detail_information .details.container dl dd p.head_con strong {font-weight: 500; max-width: 75px; margin-right: 10px; word-break: break-all;  color: #000; }
.service-asset.cost-optimization .panel.detail_information .details.container dl dd p.head_con span {word-break: break-all;  -ms-flex: 1; flex: 1; }
.service-asset.cost-optimization .panel.detail_information .am-chart { border: 1px solid #eee; }
.service-asset.cost-optimization .panel.detail_information .am-chart[data-state=none] { border: 2px dashed rgba(151, 151, 151, .25); }
.service-asset.cost-optimization .page.title.container { position: relative; }
.service-asset.cost-optimization .page.title.container h2 { font-size: 1.25rem; font-weight: 700; }
.service-asset.cost-optimization .page.title.container .button-icon {line-height: 0;  display: inline-block; margin-left: 6px; vertical-align: 2px; }
.service-asset.cost-optimization .page.title.container .dropdown { position: absolute; top: 5px; right: 0; }
.service-asset.cost-optimization .icon { display: inline-block; }
.service-asset.cost-optimization .icon:before {display: inline-block; margin: -2px 9px 0 0;  content: ''; vertical-align: middle; }
.service-asset.cost-optimization .icon.default_group:before {width: 14px; height: 19px;  background-image: url(../images/layout_sprites.png); background-position: -326px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .icon.default_group:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .icon.aws:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .icon.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.cost-optimization .icon.azure:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .icon.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.cost-optimization .icon.alibaba:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .icon.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.cost-optimization .icon.google:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .icon.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.cost-optimization .icon.idc:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .icon.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.cost-optimization .icon.ruleset:before {width: 20px; height: 20px;  background-image: url(/assets/images/sprites.png); background-position: -667px -602px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .icon.ruleset:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.cost-optimization .icon.view_point:hover:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -148px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .icon.view_point:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .icon.view_point:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -538px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .icon.view_point:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .icon.large.aws:before {width: 23px; height: 23px;  background-image: url(/assets/images/sprites.png); background-position: -638px -58px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .icon.large.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.cost-optimization .resource_map {position: relative; top: 2px; width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -304px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .resource_map { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .right-list-container .split-contents .cost_table tbody th { font-weight: 400; }
.service-asset.cost-optimization .right-list-container .split-contents .cost_table tbody .number {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: .875rem; }
.service-asset.cost-optimization .right-list-container .split-contents .no_table_layout { border: 0; }
.service-asset.cost-optimization .right-list-container .split-contents .no_table_layout td , .service-asset.cost-optimization .right-list-container .split-contents .no_table_layout th {font-size: .875rem; padding: 0;  border: 0; }
.service-asset.cost-optimization .right-list-container .split-contents .no_table_layout th {font-weight: 400; width: 20%; max-width: 150px;  color: #666; }
.service-asset.cost-optimization .right-list-container .split-contents table { margin: 10px 0 30px; border-top: 1px solid #e1e1e1; }
.service-asset.cost-optimization .right-list-container .split-contents table th { padding: 9px 10px; }
.service-asset.cost-optimization .right-list-container .split-contents .flag:before {position: relative; top: 2px; display: inline-block; width: 10px; height: 14px; margin-right: 4px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -402px -354px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .right-list-container .split-contents .flag:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .alertnow-ui-table {overflow: hidden; overflow-x: auto;  padding: 30px 0 0; }
.service-asset.cost-optimization .alertnow-ui-table .popup_with { padding-bottom: 150px; }
.service-asset.cost-optimization .alertnow-ui-table .pagination input[type='number'] { max-width: 40px; }
.service-asset.cost-optimization .alertnow-ui-table .table_filter { padding: 30px 0 15px; }
.service-asset.cost-optimization .alertnow-ui-table .table_filter .btn_area { display: inline-block; margin-right: 6px; }
.service-asset.cost-optimization .alertnow-ui-table .left-table { table-layout: auto; }
.service-asset.cost-optimization .alertnow-ui-table .left-table th { font-weight: 500; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td , .service-asset.cost-optimization .alertnow-ui-table .left-table th { font-size: .75rem; white-space: nowrap; color: #333; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.checkbox { text-align: center; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.saving { min-width: 85px; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.saving:before {margin-right: 3px;  content: '▼'; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.saving.downsize , .service-asset.cost-optimization .alertnow-ui-table .left-table td.saving.modernize , .service-asset.cost-optimization .alertnow-ui-table .left-table td.saving.idle { color: #6ab600; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.saving.upsize { color: #ff5200; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.saving.upsize:before { content: '▲'; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.saving.justRight:before { content: none; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.recommend { font-weight: 500; min-width: 106px; text-align: left; color: #555; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.recommend.downsize {color: #003e86;  background: #d9e8fd; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.recommend.modernize {color: #007b60;  background: #cff6ef; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.recommend.upsize {color: #9c3200;  background: #ffece8; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.recommend.justRight {color: #555;  background: #eee; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.recommend.idle {color: #5d658c;  background: #c0c3dd; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.no { text-align: center; color: #000; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.title {font-size: .875em; word-wrap: break-word; word-break: break-all;  color: #000; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.status {text-align: center; white-space: nowrap;  color: #999; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.date { text-align: center; color: #333; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.date , .service-asset.cost-optimization .alertnow-ui-table .left-table td.urgency { white-space: nowrap; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.urgency { padding-left: 20px; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.urgency .degree > span { margin-left: .4em; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.service {word-wrap: break-word; word-break: break-all;  color: #333; }
.service-asset.cost-optimization .alertnow-ui-table .left-table td.assignee { color: #333; }
.service-asset.cost-optimization .alertnow-ui-table .left-table tr.closed_incident > * { color: #666; }
.service-asset.cost-optimization .alertnow-ui-table .left-table tbody > tr.selected > * , .service-asset.cost-optimization .alertnow-ui-table .left-table tbody > tr:hover > * { background-color: rgba(170, 216, 255, .2); }
.service-asset.cost-optimization .alertnow-ui-table .left-table tbody > tr.updated > * { background-color: #eff6ff; }
.service-asset.cost-optimization .alertnow-ui-table .left-table tbody > tr:hover > * { cursor: pointer; }
.service-asset.cost-optimization .alertnow-ui-table .left-table tbody > tr.no_data > * { cursor: default; background-color: transparent; }
.service-asset.cost-optimization .layout-lr-padding { padding: 0 30px; }
.service-asset.cost-optimization .layout-lr-padding[data-viewing-panel=split] { padding-right: 0; }
.service-asset.cost-optimization .btn-toggle {display: inline-block; width: 21px; height: 21px; margin: -10.5px 10px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -638px -482px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .btn-toggle { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.cost-optimization .btn-toggle[data-state=shut] {width: 21px; height: 21px;  background-image: url(/assets/images/sprites.png); background-position: -638px -536px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .btn-toggle[data-state=shut] { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.cost-optimization .btn-toggle[disabled] { opacity: .3; }
.service-asset.cost-optimization .layout-contents { padding-bottom: 0; transition: none; }
.service-asset.cost-optimization .layout-contents.layout-cost-summary { padding: 0; padding-bottom: 60px; }
.service-asset.cost-optimization .layout-contents.layout-cost-summary .layout-page-title { margin: 0; }
.service-asset.cost-optimization .layout-contents.layout-with-sidemenu .layout-update-analysis-report ~ .layout-sidemenu-container { top: 114px; }
.service-asset.cost-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container { padding: 0; background-color: #fff; }
.service-asset.cost-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents { top: 0; }
.service-asset.cost-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost.list-ruleset > li:hover { background: #f5f5f5; }
.service-asset.cost-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li {font-size: .75rem; display: -ms-flexbox; display: flex; box-sizing: border-box; min-height: 47px;  padding: 10px 20px; border-bottom: 1px solid #eee; -ms-flex-align: center; align-items: center; }
.service-asset.cost-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li .icon { cursor: pointer; }
.service-asset.cost-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li .icon + button {display: inline-block;  width: auto; height: auto; }
.service-asset.cost-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li .icon.ruleset:hover { transform: scale(1.1) rotate(-3deg); }
.service-asset.cost-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li .icon.ruleset:active { transform: scale(1.3); }
.service-asset.cost-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li.is-selected { background-color: #f1f8ff; }
.service-asset.cost-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li.is-selected button { font-weight: 700; }
.service-asset.cost-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li.is-selected button span { font-weight: 700; }
.service-asset.cost-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li button { display: -ms-flexbox; display: flex; width: 100%; height: 100%; text-align: left; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; }
.service-asset.cost-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li button span { margin-right: auto; }
.service-asset.cost-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li button em { color: #999; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner {padding: 0;  background-color: #fff; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .page-section-title { position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .page-section-title.editing .title_text_wrap {position: relative; top: -100%; display: block; visibility: hidden; overflow: hidden; min-width: 240px;  height: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .page-section-title.editing .title_text [data-state='input'] { display: inline-block; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .page-section-title.editing .bunch .button-icon { display: none; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .page-section-title.editing .bunch .button-icon:not(.icon-edit) { display: inline-block; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .page-section-title .invalid-message { font-weight: 400; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .page-section-title .invalid { position: relative; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .page-section-title .invalid .invalid-message { position: absolute; bottom: -20px; left: 0; white-space: nowrap; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .page-section-title .title_text { display: block; max-width: calc(100% - 70px); word-break: break-all; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .page-section-title .title_text input[type=text] {position: relative; z-index: 1;  width: calc(100% - 70px); }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .page-section-title .title_text [data-state='input'] { display: none; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .page-section-title .title_text .title_text_wrap { white-space: pre-wrap; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .page-section-title .bunch .button-icon.icon-cancel { margin-left: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .page-section-title .bunch .button-icon.icon-cancel , .service-asset.cost-optimization .layout-contents .layout-contents-inner .page-section-title .bunch .button-icon.icon-done { display: none; margin-top: 8px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner[data-state=rightsizing_setting] { padding: 25px 34px 45px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner[data-state=rightsizing_setting] .page-section .common-tabs { margin: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner[data-state=rightsizing_setting] .page-section .common-tabs > .btn {font-size: .75rem; line-height: 28px;  min-width: 190px; height: 30px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner[data-state=rightsizing_setting] .btns { padding: 20px 0 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner[data-state=rightsizing_setting] .btns.right { text-align: right; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner[data-state=rightsizing_setting] .btns.right .button-normal[data-state=cancel] { margin-right: 5px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner[data-state=rightsizing_setting] .btns .button-normal { width: 120px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner[data-state=rightsizing_setting] .btns .button-normal[data-state=cancel] { border-color: #7f7f7f; background: #7f7f7f; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set {box-sizing: border-box; margin: 17px 0 0; padding: 20px; border: 1px solid #ddd;  background: #f4f4f4; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set.disable_wrapper .lower_checked { opacity: .7; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set h3 {font-size: .875rem;  display: inline-block; margin: 0 0 0 10px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set .sub {font-size: .75rem; margin: 5px 0 0;  color: #666; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set.button_set h3 { margin: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set.button_set .button_wrap {position: relative;  padding: 9px 15px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set.button_set .button_wrap .button-normal { min-width: 100px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set.button_set .button_wrap .button-normal[data-state=down] { border-color: #7f7f7f; background: #7f7f7f; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set.button_set .button_wrap .guide_link {font-size: .75rem; font-weight: 500; position: absolute; top: 50%; right: 15px; margin: -8px 0 0; text-decoration: underline;  color: #999; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set.button_set .button_wrap .guide_link:after {display: inline-block; width: 12px; height: 12px; margin-left: 5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -324px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set.button_set .button_wrap .guide_link:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set.top_set { background: #fff; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set.top_set h3 { margin: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set.top_set .lower_checked {border-top: 1px solid #e1e1e1;  border-left: 1px solid #e1e1e1; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set.top_set.border {padding: 0;  border: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set.top_set.border .lower_checked { padding: 13px 29px 5px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set.top_set.border .lower_checked > p {display: inline-block; padding: 0;  border: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set.top_set.border .lower_checked > p.head { font-size: .875rem; font-weight: 700; margin: 0 5px 0 0; color: #000; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set.top_set.border .lower_checked ul li { padding: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set.top_set.border .lower_checked ul li select { margin: 0 10px 0 5px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set .lower_checked {margin: 16px 0 0; background: #fff;  box-shadow: 1px 1px 1px rgba(225, 225, 225, .5); }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set .lower_checked > p {font-size: .75rem; line-height: 29px; box-sizing: border-box; height: 30px;  padding: 0 15px; color: #666; border-bottom: 1px solid #e1e1e1; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set .lower_checked ul li { font-size: .75rem; font-weight: 500; line-height: 49px; box-sizing: border-box; height: 50px; padding: 0 15px; border-top: 1px solid #e1e1e1; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set .lower_checked ul li:first-child { border: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set .lower_checked ul li input[type=checkbox] + label { font-size: .75rem; padding-left: 25px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set .lower_checked ul li select {line-height: 30px; position: relative; bottom: 3px;  min-width: 88px; height: 32px; margin-right: 13px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set .before_checked input[type=checkbox] + label {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .8125rem; font-weight: 500; box-sizing: border-box; width: 57px; height: 25px; padding-left: 26px;  color: #fff; border-radius: 3px; background: #a4a4a4; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set .before_checked input[type=checkbox] + label:after , .service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set .before_checked input[type=checkbox] + label:before { left: 6px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set .before_checked input[type=checkbox] + label span { line-height: 25px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set .before_checked input[type=checkbox] + label:before {width: 15px; height: 16px;  background-image: url(../images/layout_sprites.png); background-position: -409px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set .before_checked input[type=checkbox] + label:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set .before_checked input[type=checkbox] + label:after {width: 15px; height: 15px;  background-image: url(../images/layout_sprites.png); background-position: -556px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set .before_checked input[type=checkbox] + label:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set .before_checked input[type=checkbox] + label .on { display: none; color: #fff; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set .before_checked input[type=checkbox]:checked + label { background: #7bbc34; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set .before_checked input[type=checkbox]:checked + label .on { display: block; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .checkbox_set .before_checked input[type=checkbox]:checked + label .off { display: none; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .resource_head { position: relative; height: 46px; border-bottom: 1px solid #eee; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .resource_head .condition_btn {font-size: .75rem; line-height: 22px; position: relative; bottom: 2px;  min-width: 110px; height: 24px; margin-left: 20px; padding: 0 10px; color: #333; border: 1px solid #e6e6e6; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .resource_head > p { font-size: 1.0625rem; line-height: 2.70588em; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .resource_head > p time:before {position: relative; top: 5px; display: inline-block; width: 1px; height: 24px; margin: 0 15px;  content: ''; background: #ddd; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .resource_head .icon-download { position: absolute; top: 50%; right: 30px; margin-top: -10px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap {padding-bottom: 15px;  background-color: #ededed; box-shadow: 0 1px 3px rgba(0, 0, 0, .1); }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary_wrap {max-width: 1200px;  margin: 0 auto; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .summary_caution { font-size: .875rem; margin: 13px 0 0; color: #666; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap {padding: 0;  background-color: #fff; box-shadow: none; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .result.container { padding: 0 25px 65px; border-bottom: 1px solid #000; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .result.container .left-list-container { border-top: 1px solid #ccc; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .page-section .common-tabs { margin: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .page-section .common-tabs > .btn {font-size: .75rem; line-height: 28px;  min-width: 190px; height: 30px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .page-section .common-tabs > .btn[data-state='is-selected'] { position: relative; z-index: 2; color: #000; border-top: 2px solid #000; border-right: 1px solid #bbb; border-bottom: 0; border-left: 1px solid #bbb; background-color: #fff; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .table_info { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; padding: 10px 0; color: #666; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .table_info span:before {margin: 0 8px;  content: '|'; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .result.container + .data-summary { border-top: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .cost_optimiztion_chart_summary {width: inherit;  margin: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .cost_optimiztion_chart_summary .data-summary { display: -ms-flexbox; display: flex; height: 60px; border: 0; -ms-flex-align: center; align-items: center; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .cost_optimiztion_chart_summary .data-summary .data-fee {padding: 0 0 0 175px;  -ms-flex: 1; flex: 1; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .cost_optimiztion_chart_summary .data-summary .data-fee p {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.125rem; line-height: 1.66667em; position: relative;  text-align: left; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .cost_optimiztion_chart_summary .data-summary .data-fee p:before {position: absolute; top: 50%; left: -30px; width: 1px; height: 20px; margin-top: -10px;  content: ''; background: #d8d8d8; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .cost_optimiztion_chart_summary .data-summary.aws { border-bottom: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .cost_optimiztion_chart_summary .data-summary.aws[data-state=shut] { border-bottom: 1px solid #000; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .cost_optimiztion_chart_summary .data-summary.aws p { color: #6ab600; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .cost_optimiztion_chart_summary .data-summary.aws p.increasing { color: #ff5200; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .cost_optimiztion_chart_summary .data-summary.aws p.increasing span { border: 1px solid #ff5200; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .cost_optimiztion_chart_summary .data-summary.aws p.increasing span:before {width: 9px; height: 9px;  background-image: url(../images/layout_sprites.png); background-position: -707px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .cost_optimiztion_chart_summary .data-summary.aws p.increasing span:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .cost_optimiztion_chart_summary .data-summary.aws p.commingsoon { font-size: 1.125rem; font-weight: 500; color: #ddd; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .cost_optimiztion_chart_summary .data-summary.aws p span {font-size: .875rem; line-height: 22px; position: relative; bottom: 2px;  display: inline-block; box-sizing: border-box; height: 24px; margin-left: 8px; padding: 0 5px; border: 1px solid #6ab600; border-radius: 7px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .cost_optimiztion_chart_summary .data-summary.aws p span:before {display: inline-block; width: 9px; height: 9px; margin: 4px 4px 0 0; content: '';  background-image: url(../images/layout_sprites.png); background-position: -271px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .cost_optimiztion_chart_summary .data-summary.aws p span:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap.cost-table-wrap .cost_optimiztion_chart_summary .data-summary.azure { border-bottom: 2px solid #000; }
.filter-head {position: relative; z-index: 11; display: table; clear: both; width: 100%; padding: 15px 0;  content: ''; }
.filter-head h2 { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.375rem; font-weight: 400; display: inline-block; color: #333; }
.filter-head .filter { position: relative; float: right; }
.filter-head .filter > p {font-size: .75rem;  display: inline-block; margin: 0 7px 0 0; color: #999; }
.filter-head .filter .button-normal[data-size=small] {position: relative; top: 1px;  height: 24px; margin-left: 6px; border: 0; background-color: #333; }
.filter-head .filter select {font-size: .75rem; line-height: 22px;  height: 24px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary { margin: 42px 0 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .tabs { box-sizing: border-box; text-align: center; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .tabs ul { display: inline-block; padding: 20px 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .tabs ul:after {display: table; clear: both;  content: ''; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .tabs ul li {line-height: 26px;  float: left; box-sizing: border-box; width: 100px; height: 30px; text-align: center; border: 1px solid #888; border-left: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .tabs ul li:first-child { border-left: 1px solid #888; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .tabs ul li a { font-size: .75rem; line-height: 28px; display: block; cursor: pointer; color: #888; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .tabs ul li.is-selected { background-color: #888; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .tabs ul li.is-selected a { font-size: .75rem; color: #fff; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap {position: relative;  box-sizing: border-box; min-height: 411px; padding: 0 35px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap:after {display: table; clear: both;  content: ''; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table { float: left; box-sizing: border-box; width: calc(100% - 405px); padding: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .saving {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  color: #6ab600; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .increasing {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  color: #ff5200; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table table { margin: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table table th {overflow: hidden; white-space: nowrap;  text-overflow: ellipsis; color: #666; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table table td { color: #666; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table table td.saving { color: #fff; background-color: #6ab600; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table table td.saving span:before {position: relative; bottom: 1px; display: inline-block; width: 9px; height: 9px; margin: 4px 4px 0 0; content: '';  background-image: url(../images/layout_sprites.png); background-position: -256px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table table td.saving span:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table table td.increasing { color: #fff; background-color: #ff5200; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table table td.increasing span:before {position: relative; bottom: 1px; display: inline-block; width: 9px; height: 9px; margin: 4px 4px 0 0; content: '';  background-image: url(../images/layout_sprites.png); background-position: -692px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table table td.increasing span:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table table td:last-child { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table table td span.increasing em:before {width: 9px; height: 9px;  background-image: url(../images/layout_sprites.png); background-position: -707px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table table td span.increasing em:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table table td span em:before {position: relative; bottom: 1px; display: inline-block; width: 9px; height: 9px; margin: 4px 4px 0 0; content: '';  background-image: url(../images/layout_sprites.png); background-position: -271px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table table td span em:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap {margin: 0 0 20px; padding: 15px 20px; border: 1px solid #f3f3f3;  border-radius: 5px; background: #fff; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap.none .summary_table_contents.expected p span { font-size: 1.125rem; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap.none .summary_table_contents p span {font-size: 14px; font-weight: 500;  color: #ccc; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents {display: -ms-flexbox; display: flex;  height: 74px; -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: flex-end; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents p {font-size: .875rem; font-weight: 500;  text-align: right; color: #999; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents p.saving { color: #6ab600; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents p span {font-size: 1.125rem;  display: block; margin: 6px 0 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents p span.increasing em { border-color: #ff5200; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents p span.increasing em:before {width: 9px; height: 9px;  background-image: url(../images/layout_sprites.png); background-position: -707px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents p span.increasing em:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents p span em { font-size: .875rem; line-height: 20px; position: relative; top: 4px; display: inline-block; overflow: hidden; box-sizing: border-box; min-width: 98px; min-width: 78px; height: 22px; padding: 0 5px; text-align: center; border: 1px solid #9dd260; border-radius: 7px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents p span em:before {position: relative; bottom: 1px; display: inline-block; width: 9px; height: 9px; margin: 4px 4px 0 0; content: '';  background-image: url(../images/layout_sprites.png); background-position: -271px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents p span em:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents.increase { border-bottom: 1px solid #f3f3f3; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents.increase p {position: relative;  padding: 0 0 0 100px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents.increase p:before {position: absolute; top: 50%; left: 42px; width: 17px; height: 17px; margin-top: -8.5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -312px -379px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents.increase p:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents.increase p:first-child { padding: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents.increase p:first-child:before { content: none; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents.increase p .increasing em { border-color: #ff5200; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents.increase p .increasing em:before {width: 9px; height: 9px;  background-image: url(../images/layout_sprites.png); background-position: -707px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents.increase p .increasing em:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents.expected p { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; color: #666; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents.expected p span { font-size: 1.625rem; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart_table .summary_table_contents_wrap .summary_table_contents.expected p span em { font-size: 1.125rem; font-weight: 400; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart { position: absolute; top: 0; right: 35px; box-sizing: border-box; width: 385px; height: 100%; min-height: 411px; border: 1px solid #ccc; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart .chart_header {font-size: .75rem; margin: 0 13px 35px; padding: 16px 0; color: #666;  border-bottom: 1px solid #ccc; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .summary_chart_wrap .summary_chart .none_data { display: -ms-flexbox; display: flex; padding: 100px 0 0; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .cost_optimization_chart + .data-summary { border-top: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary { position: relative; min-height: 65px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary h2 {font-size: 1.125rem;  position: absolute; top: 50%; left: 50px; margin: -12px 0 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary.total { min-height: 94px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary.total .data-fee > ul > li .num { font-size: 2rem; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary.aws .data-fee > ul > li .num { font-size: 1.625rem; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary.azure { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary.azure .data-fee {text-align: right;  -ms-flex: 1; flex: 1; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary .data-fee .commingsoon { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.375rem; color: #ddd; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary .data-fee > ul { -ms-flex-align: center; align-items: center; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary .data-fee > ul > li { position: relative; box-sizing: border-box; min-width: 243px; padding: 0; padding: 0 0 0 105px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary .data-fee > ul > li:last-child .num { color: #000; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary .data-fee > ul > li:before { content: none; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary .data-fee > ul > li:nth-child(1) p.head_position , .service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary .data-fee > ul > li:nth-child(3) p.head_position { top: -44px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary .data-fee > ul > li p.saving { color: #6ab600; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary .data-fee > ul > li p.increasing { color: #ff5200; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary .data-fee > ul > li p.num { padding: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary .data-fee > ul > li p.head_position {line-height: 1.5em;  position: absolute; top: -35px; left: 0; width: 100%; white-space: nowrap; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary.azure .data-fee .head_position , .service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .cost_optimiztion_chart_summary .data-summary.aws .data-fee .head_position { display: none; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary {position: relative; display: table; clear: both; box-sizing: border-box; width: 100%; padding: 15px 20px; content: ''; border: 1px solid #dcdcdc;  background-color: #fff; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary[data-style=none] { padding: 30px 20px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary[data-status=rightsizing] .data-fee ul li p.num { padding: 10px 0 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee { float: right; padding-right: 20px; }
@media only screen and (max-width: 1399px) { .service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee { padding-right: 10px; } }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee[data-style=none] { display: none; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul { display: -ms-flexbox; display: flex; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li { position: relative; padding: 0 0 0 105px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li:first-child { padding: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li:before {position: absolute; top: 0; left: 30px; width: 1px; height: 70px;  content: ''; background-color: #eee; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li .button_box { text-align: right; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li p { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .6875rem; text-align: right; color: #999; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li p.num { font-size: 1.5rem; padding: 15px 0 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li p.down { font-size: .875rem; color: #6ab600; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li p.down:before {position: relative; bottom: 1px; display: inline-block; width: 9px; height: 9px; margin: 4px 4px 0 0; content: '';  background-image: url(../images/layout_sprites.png); background-position: -271px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li p.down:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li p.up { font-size: .875rem; color: #ff5200; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li p.up:before {position: relative; bottom: 1px; display: inline-block; width: 9px; height: 9px; margin: 4px 4px 0 0; content: '';  background-image: url(../images/layout_sprites.png); background-position: -707px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li p.up:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li p.rightsizing { font-size: .875rem; color: #6ab600; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li p.rightsizing span {line-height: 22px; display: inline-block; box-sizing: border-box;  min-width: 66px; height: 22px; padding: 0 5px; text-align: center; border-radius: 2px; background: rgba(106, 182, 0, .1); }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li p.rightsizing span:before {position: relative; bottom: 1px; display: inline-block; width: 9px; height: 9px; margin: 4px 4px 0 0; content: '';  background-image: url(../images/layout_sprites.png); background-position: -271px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li p.rightsizing span:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li p.rightsizing.downs { margin: 5px 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li p.rightsizing.ups { color: #fa6721; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li p.rightsizing.ups span { background: rgba(250, 103, 33, .1); }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li p.rightsizing.ups span:before {width: 8px; height: 8px;  background-image: url(../images/layout_sprites.png); background-position: -286px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li p.rightsizing.ups span:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li:first-child { margin: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li:first-child:before { content: none; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li:last-child p.num { color: #6ab600; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li:last-child p.num + .num { padding-top: 0; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .data-fee ul li:last-child p.num.increasing { color: #ff5200; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .btn-toggle { position: absolute; top: 50%; left: 20px; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .chart {float: left; min-width: 280px;  margin: 0 0 0 60px; }
@media only screen and (max-width: 1399px) { .service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .chart { margin: 0 0 0 50px; } }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .chart > p { font-size: .75rem; color: #333; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .chart > p em { font-weight: 500; }
.service-asset.cost-optimization .layout-contents .layout-contents-inner .cost-chart-wrap .data-summary .chart > p em strong { font-weight: 500; color: #6ab600; }
.service-asset.cost-optimization .filter-resource-optimization {position: absolute; z-index: 1; top: 13px; right: 32px;  display: block; }
.service-asset.cost-optimization .filter-resource-optimization .multiselect-native-select .btn-default { width: 170px; }
.service-asset.cost-optimization .filter-resource-optimization .btn-confirm {font-size: .6875rem; font-weight: 400; line-height: 24px;  display: inline-block; height: 24px; padding: 0 10px; transition: opacity .3s ease-in-out, color .3s ease-in-out; vertical-align: middle; opacity: .8; color: #fff; background-color: #000; }
.service-asset.cost-optimization .filter-resource-optimization .btn-confirm:hover { opacity: 1; }
.service-asset.cost-optimization .filter-resource-optimization .btn-confirm:active { color: rgba(255, 255, 255, .3); }
.service-asset.cost-optimization .layout-update-analysis-report {position: relative; z-index: 100;  display: block; padding: 0 32px; border-bottom: 1px solid #eee; }
.service-asset.cost-optimization .layout-update-analysis-report .update-status { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 52px; color: #000; }
.service-asset.cost-optimization .layout-update-analysis-report .update-status .time:before {display: inline-block; width: 1px; height: 12px; margin: -1px 8px 0 6px;  content: ''; vertical-align: middle; background-color: #c7c7c7; }
.service-asset.cost-optimization .layout-update-analysis-report .update-status .time-zone { margin-left: 8px; color: #999; }
.service-asset.cost-optimization .layout-update-analysis-report .btn-analysis {font-size: .75rem; font-weight: 700; line-height: 30px;  display: inline-block; box-sizing: border-box; height: 30px; margin-left: 20px; padding: 0 13px; transition: color .3s ease-in-out, background-color .3s ease-in-out, box-shadow .3s ease-in-out; text-align: center; color: white; border-radius: 3px; background-color: #0076ff; box-shadow: 1px 1px 3px 0 rgba(71, 71, 71, .4), inset 0 0 0 0 rgba(71, 71, 71, 0); }
.service-asset.cost-optimization .layout-update-analysis-report .btn-analysis:before {display: inline-block; width: 10px; height: 11px; margin: -2px 6px 0 0;  content: ''; transition: opacity .3s ease-in-out; vertical-align: middle; opacity: 1; background-image: url(/assets/images/sprites.png); background-position: -739px -233px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-update-analysis-report .btn-analysis:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.cost-optimization .layout-update-analysis-report .btn-analysis:hover { background-color: #0068da; }
.service-asset.cost-optimization .layout-update-analysis-report .btn-analysis:active { color: rgba(255, 255, 255, .5); background-color: #005bbf; box-shadow: 1px 0 2px 0 rgba(71, 71, 71, .4), inset 0 1px 5px 0 rgba(0, 0, 0, .16); }
.service-asset.cost-optimization .layout-update-analysis-report .btn-analysis:active:before { opacity: .5; }
.service-asset.cost-optimization .layout-update-analysis-report .right-view { position: absolute; top: 10px; right: 32px; padding-right: 190px; }
.service-asset.cost-optimization .layout-update-analysis-report .right-view .analysis-report { position: absolute; top: 0; right: 0; }
.service-asset.cost-optimization .layout-update-analysis-report .analytical-criteria {font-size: .75rem; font-weight: 500; line-height: 30px;  display: inline-block; color: #666; }
.service-asset.cost-optimization .layout-update-analysis-report .analytical-criteria .btn-ac {font-size: .75rem; font-weight: 500;  display: inline-block; margin-left: 5px; color: #006ae4; }
.service-asset.cost-optimization .layout-update-analysis-report .analytical-criteria .btn-ac:hover { text-decoration: underline; }
.service-asset.cost-optimization .layout-update-analysis-report .analytical-criteria ~ .analysis-report { margin-left: 7px; }
.service-asset.cost-optimization .layout-update-analysis-report .analysis-report {display: block;  overflow: hidden; box-sizing: border-box; transition: border .3s ease-in-out, background-color .3s ease-in-out, box-shadow .3s ease-in-out; border: 1px solid #e2e2e2; border-radius: 3px; background-color: #fff; box-shadow: 0 1px 1px 0 rgba(97, 97, 97, .2), inset 0 0 0 0 rgba(0, 0, 0, 0); }
.service-asset.cost-optimization .layout-update-analysis-report .analysis-report .btn-analysis-report {font-size: .75rem; font-weight: 500; line-height: 30px;  position: relative; display: block; box-sizing: border-box; height: 30px; padding: 0 35px 0 12px; transition: background-color .3s ease-in-out; color: #333; }
.service-asset.cost-optimization .layout-update-analysis-report .analysis-report .btn-analysis-report:before {display: inline-block; width: 17px; height: 17px; margin: -2px 8px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -574px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-update-analysis-report .analysis-report .btn-analysis-report:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.cost-optimization .layout-update-analysis-report .analysis-report .btn-analysis-report:after {position: absolute; top: 50%; right: 10px; display: block; width: 9px; height: 6px; margin-top: -3px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); opacity: .5; background-image: url(/assets/images/sprites.png); background-position: -695px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.cost-optimization .layout-update-analysis-report .analysis-report .btn-analysis-report:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.cost-optimization .layout-update-analysis-report .analysis-report .btn-analysis-report:hover { background-color: #f4fbff; }
.service-asset.cost-optimization .layout-update-analysis-report .analysis-report[data-state=open] { border-color: #0079ff; box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, .08), 0 0 0 0 rgba(0, 0, 0, 0); }
.service-asset.cost-optimization .layout-update-analysis-report .analysis-report[data-state=open] .btn-analysis-report:after { transform: rotateX(180deg); }
.service-asset.cost-optimization .layout-update-analysis-report .analysis-report[data-state=open] .btn-analysis-report:hover { background-color: transparent; }
.service-asset.cost-optimization .layout-update-analysis-report .analysis-report[data-state=open] .analysis-report-menu {max-height: 500px; padding-bottom: 5px;  opacity: 1; border-top: 1px solid #f0f0f0; }
.service-asset.cost-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu { display: block; box-sizing: border-box; width: 100%; max-height: 0; transition: opacity .3s ease-in-out; opacity: 0; }
.service-asset.cost-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu ul , .service-asset.cost-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu li { display: block; }
.service-asset.cost-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu a , .service-asset.cost-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu button {font-size: .75rem; font-weight: 400; line-height: 2.66667em;  display: block; box-sizing: border-box; width: 100%; padding: 0 0 0 20px; transition: background-color .3s ease-in-out; text-align: left; color: #000; }
.service-asset.cost-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu a:hover , .service-asset.cost-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu button:hover { background-color: rgba(221, 243, 255, .5); }
.service-asset.cost-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu a:focus , .service-asset.cost-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu button:focus { background-color: #e5f1f9; }
.service-asset.cost-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu a[disabled] , .service-asset.cost-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu button[disabled] { color: #bebebe; }
.service-asset.cost-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu a[disabled]:hover , .service-asset.cost-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu button[disabled]:hover { background-color: transparent; }
.service-asset.cost-optimization .cost_optimization_chart {overflow: hidden; box-sizing: border-box; padding: 0 0 25px;  border: 1px solid #dcdcdc; border-top: 0; background-color: #fafafa; }
.service-asset.cost-optimization .cost_optimization_chart .rightsizing_select { font-size: .875rem; line-height: 24px; padding: 20px 0 0 30px; color: #666; }
.service-asset.cost-optimization .cost_optimization_chart .rightsizing_select select {font-size: .875rem; line-height: 22px;  height: 24px; margin: 0 10px; }
.service-asset.cost-optimization .cost_optimization_chart .cost_optimization_chart_wrapper {position: relative;  display: -ms-flexbox; display: flex; padding: 25px 0 0; -ms-flex-pack: distribute; justify-content: space-around; }
.service-asset.cost-optimization .cost_optimization_chart .cost_optimization_chart_wrapper:before {position: absolute; top: 25px; bottom: 25px; left: 33%; width: 1px;  content: ''; background-color: #eee; }
.service-asset.cost-optimization .cost_optimization_chart .cost_optimization_chart_wrapper:after {position: absolute; top: 25px; right: 33%; bottom: 25px; width: 1px;  content: ''; background-color: #eee; }
.service-asset.cost-optimization .cost_optimization_chart .usage-chart {margin: 0 auto;  text-align: center; }
.service-asset.cost-optimization .cost_optimization_chart .usage-chart[data-state='rightsizing'] .flex { margin: 12px 0 0; }
.service-asset.cost-optimization .cost_optimization_chart .usage-chart .am-chart .amcharts-legend-div { left: 50%; max-height: inherit; margin-left: -150px; }
.service-asset.cost-optimization .cost_optimization_chart .usage-chart h3 {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: .6875rem; font-weight: 400; }
.service-asset.cost-optimization .cost_optimization_chart .usage-chart > p { font-size: .625rem; color: #666; }

html.overflow-hidden { overflow: hidden; height: 100vh; }



.service-asset.resource-optimization .forms .forms-item .label { font-size: .875rem; font-weight: 700; color: #000; }
.service-asset.resource-optimization .forms .forms-item .text-size { position: relative; margin-top: -12px; padding: 17px 0 0; }
.service-asset.resource-optimization .forms .forms-item .text-size .size-text {font-size: .6875rem;  position: absolute; top: 0; right: 0; color: #999; }

.service-asset.resource-optimization .alertnow-layout.sec .split-contents .no_table_layout th { width: 25%; }
.service-asset.resource-optimization .alertnow-layout button.extra.back_to_list {font-size: .75rem; line-height: 33px;  height: 33px; margin-left: 25px; padding-left: 20px; transition: all .3s; color: #666; background: url('/assets/images/arrow_left_tail_gray_transparent_13_12.png') left center no-repeat transparent; background-size: 13px 12px; }
.service-asset.resource-optimization .alertnow-layout button.extra.back_to_list:hover { color: #000; }
.service-asset.resource-optimization .alertnow-layout button.extra.view_more { width: 24px; height: 24px; transition: background-color .2s; background: url('/assets/images/arrow_leff_diagonal_gray_transparent_16_16.png') center center no-repeat transparent; background-size: 16px; background-size: 16px 16px; }
.service-asset.resource-optimization .alertnow-layout button.extra.view_more:hover { border: 1px solid #ddd; background-color: #f4f4f4; }
.service-asset.resource-optimization .alertnow-layout button.extra.close { width: 24px; height: 24px; transition: background-color .2s; background: url('/assets/images/x_gray_transparent_16_16.png') center center no-repeat transparent; background-size: 16px 16px; }
.service-asset.resource-optimization .alertnow-layout button.extra.close:hover { border: 1px solid #ddd; background-color: #f4f4f4; }
.service-asset.resource-optimization .alertnow-layout button.extra.close:after { display: none; }
.service-asset.resource-optimization .alertnow-layout button.middle.button {font-size: .875rem;  min-width: 115px; padding: 0 15px; }
.service-asset.resource-optimization .alertnow-layout .panel.detail { box-sizing: border-box; }
.service-asset.resource-optimization .alertnow-layout .split-contents[data-status=summary] { padding: 0 20px; }
.service-asset.resource-optimization .alertnow-layout .split-contents[data-status=specific] { padding: 0 34px; }
.service-asset.resource-optimization .alertnow-layout .panel.title {position: relative;  background-color: #fff; }
.service-asset.resource-optimization .alertnow-layout .panel.title h3 { font-size: .875rem; font-weight: 400; color: inherit; }
.service-asset.resource-optimization .alertnow-layout .panel.title h3 button:first-child { margin-left: 8px; }
.service-asset.resource-optimization .alertnow-layout .panel.title .dropdown.btn_area { background: rgba(0, 0, 0, .5); }
.service-asset.resource-optimization .alertnow-layout .panel.title .dropdown.btn_area > button { height: 32px; color: #fff; }
.service-asset.resource-optimization .alertnow-layout .panel.title .information.group { display: -ms-flexbox; display: flex; overflow: hidden; -ms-flex-align: center; align-items: center; }
.service-asset.resource-optimization .alertnow-layout .panel.title .information.group i.tag + i.tag { margin-left: .4em; }
.service-asset.resource-optimization .alertnow-layout .panel.title .information.group section.btn_area {font-size: 0; position: relative; text-align: right;  -ms-flex: 1; flex: 1; }
.service-asset.resource-optimization .alertnow-layout .panel.title .information.group section.btn_area:after {position: absolute; top: 50%; right: 33px; display: block; width: 1px; height: 18px;  content: ''; transform: translateY(-50%); background-color: #efefef; }
.service-asset.resource-optimization .alertnow-layout .panel.title .information.group section.btn_area button + button { margin-left: 20px; }
.service-asset.resource-optimization .alertnow-layout .panel.title[data-status='summary'] { padding: 17px 10px; }
.service-asset.resource-optimization .alertnow-layout .panel.title[data-status='summary'] h3 { margin-top: 10px; }
.service-asset.resource-optimization .alertnow-layout .panel.title[data-status='summary'] .btn_area.each.action { margin-top: 13px; }
.service-asset.resource-optimization .alertnow-layout .panel.title[data-status='summary'] .btn_area.each.action button.middle {font-size: .75rem;  min-width: 0; padding-right: 12px; padding-left: 12px; }
.service-asset.resource-optimization .alertnow-layout .panel.title[data-status='summary'] .btn_area.each.action button.middle + button { margin-left: 4px; }
.service-asset.resource-optimization .alertnow-layout .split-contents .cost_table tbody th { font-weight: 400; }
.service-asset.resource-optimization .alertnow-layout .split-contents .cost_table tbody .number {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: .875rem; }
.service-asset.resource-optimization .alertnow-layout .split-contents .no_table_layout { border: 0; }
.service-asset.resource-optimization .alertnow-layout .split-contents .no_table_layout td , .service-asset.resource-optimization .alertnow-layout .split-contents .no_table_layout th {font-size: .875rem; padding: 0;  border: 0; }
.service-asset.resource-optimization .alertnow-layout .split-contents .no_table_layout th {font-weight: 400; width: 20%; max-width: 150px;  color: #666; }
.service-asset.resource-optimization .alertnow-layout .split-contents table { margin: 10px 0 30px; border-top: 1px solid #e1e1e1; }
.service-asset.resource-optimization .alertnow-layout .split-contents table th { padding: 9px 10px; }
.service-asset.resource-optimization .alertnow-layout .split-contents .flag:before {position: relative; top: 2px; display: inline-block; width: 10px; height: 14px; margin-right: 4px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -402px -354px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .alertnow-layout .split-contents .flag:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.resource-optimization .panel.detail_information { padding: 0; }
.service-asset.resource-optimization .panel.detail_information h2 { font-size: .75rem; font-weight: 500; padding: 20px 0 5px; }
.service-asset.resource-optimization .panel.detail_information h2 em { display: block; margin: 6px 0 0; color: #0068ff; }
.service-asset.resource-optimization .panel.detail_information.chart h2 { font-weight: 700; }
.service-asset.resource-optimization .panel.detail_information .details.container dl dd { font-size: .75rem; }
.service-asset.resource-optimization .panel.detail_information .details.container dl dd p { font-size: .6875rem; padding: 5px 0 0; color: #0068ff; }
.service-asset.resource-optimization .panel.detail_information .details.container dl dd p.head_con {font-size: .75rem; display: -ms-flexbox; display: flex; padding: 0;  color: #666; }
.service-asset.resource-optimization .panel.detail_information .details.container dl dd p.head_con strong {font-weight: 500; max-width: 75px; margin-right: 10px; word-break: break-all;  color: #000; }
.service-asset.resource-optimization .panel.detail_information .details.container dl dd p.head_con span {word-break: break-all;  -ms-flex: 1; flex: 1; }
.service-asset.resource-optimization .panel.detail_information .am-chart { border: 1px solid #eee; }
.service-asset.resource-optimization .panel.detail_information .am-chart[data-state=none] { border: 2px dashed rgba(151, 151, 151, .25); }
.service-asset.resource-optimization .page.title.container { position: relative; }
.service-asset.resource-optimization .page.title.container h2 { font-size: 1.25rem; font-weight: 700; }
.service-asset.resource-optimization .page.title.container .button-icon {line-height: 0;  display: inline-block; margin-left: 6px; vertical-align: 2px; }
.service-asset.resource-optimization .page.title.container .dropdown { position: absolute; top: 5px; right: 0; }
.service-asset.resource-optimization .icon { display: inline-block; }
.service-asset.resource-optimization .icon:before {display: inline-block; margin: -2px 9px 0 0;  content: ''; vertical-align: middle; }
.service-asset.resource-optimization .icon.default_group:before {width: 14px; height: 19px;  background-image: url(../images/layout_sprites.png); background-position: -326px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .icon.default_group:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.resource-optimization .icon.aws:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .icon.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .icon.azure:before {width: 23px; height: 23px;  background-image: url(/assets/images/sprites.png); background-position: -638px -29px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .icon.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .icon.idc:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .icon.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .icon.alibaba:before {width: 27px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -363px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .icon.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .icon.google:before {width: 27px; height: 27px;  background-image: url(/assets/images/sprites.png); background-position: -605px -321px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .icon.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .icon.ruleset:before {width: 20px; height: 20px;  background-image: url(/assets/images/sprites.png); background-position: -667px -602px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .icon.ruleset:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .icon.view_point:hover:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -148px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .icon.view_point:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.resource-optimization .icon.view_point:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -538px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .icon.view_point:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.resource-optimization .icon.large.aws:before {width: 23px; height: 23px;  background-image: url(/assets/images/sprites.png); background-position: -638px -58px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .icon.large.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .icon.large.idc:before {width: 27px; height: 27px;  background-image: url(/assets/images/sprites.png); background-position: -178px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .icon.large.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .resource_map {position: relative; top: 2px; width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -304px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .resource_map { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.resource-optimization .alertnow-ui-table .result.container {overflow-x: auto;  max-width: calc(100% - 30px); padding-bottom: 0px; }
.service-asset.resource-optimization .alertnow-ui-table .pagination input[type='number'] { max-width: 40px; }
.service-asset.resource-optimization .alertnow-ui-table .table_filter { padding: 30px 0 15px; }
.service-asset.resource-optimization .alertnow-ui-table .table_filter .btn_area { display: inline-block; margin-right: 6px; }
.service-asset.resource-optimization .alertnow-ui-table .left-table { width: 100%; table-layout: auto; }
.service-asset.resource-optimization .alertnow-ui-table .left-table th { font-weight: 500; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td , .service-asset.resource-optimization .alertnow-ui-table .left-table th { font-size: .75rem; white-space: nowrap; color: #333; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.checkbox { text-align: center; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.saving { min-width: 85px; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.saving:before {margin-right: 3px;  content: '▼'; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.saving.downsize , .service-asset.resource-optimization .alertnow-ui-table .left-table td.saving.modernize , .service-asset.resource-optimization .alertnow-ui-table .left-table td.saving.idle { color: #6ab600; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.saving.upsize { color: #ff5200; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.saving.upsize:before { content: '▲'; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.saving.justRight:before { content: none; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.recommend { font-weight: 500; min-width: 106px; text-align: left; color: #555; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.recommend.downsize {color: #003e86;  background: #d9e8fd; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.recommend.modernize {color: #007b60;  background: #cff6ef; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.recommend.upsize {color: #9c3200;  background: #ffece8; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.recommend.justRight {color: #555;  background: #eee; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.recommend.idle {color: #5d658c;  background: #c0c3dd; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.no { text-align: center; color: #000; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.title {font-size: .875em; word-wrap: break-word; word-break: break-all;  color: #000; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.status {text-align: center; white-space: nowrap;  color: #999; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.date { text-align: center; color: #333; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.date , .service-asset.resource-optimization .alertnow-ui-table .left-table td.urgency { white-space: nowrap; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.urgency { padding-left: 20px; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.urgency .degree > span { margin-left: .4em; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.service {word-wrap: break-word; word-break: break-all;  color: #333; }
.service-asset.resource-optimization .alertnow-ui-table .left-table td.assignee { color: #333; }
.service-asset.resource-optimization .alertnow-ui-table .left-table tr.closed_incident > * { color: #666; }
.service-asset.resource-optimization .alertnow-ui-table .left-table tbody > tr.selected > * , .service-asset.resource-optimization .alertnow-ui-table .left-table tbody > tr:hover > * { background-color: rgba(170, 216, 255, .2); }
.service-asset.resource-optimization .alertnow-ui-table .left-table tbody > tr.updated > * { background-color: #eff6ff; }
.service-asset.resource-optimization .alertnow-ui-table .left-table tbody > tr:hover > * { cursor: pointer; }
.service-asset.resource-optimization .alertnow-ui-table .left-table tbody > tr.no_data > * { cursor: default; background-color: transparent; }
.service-asset.resource-optimization .layout-contents { padding-bottom: 0; }
.service-asset.resource-optimization .layout-contents .layout-page-utils .button-normal.btn-new-condition {font-size: .875rem; line-height: 26px; min-width: 50px; height: 32px;  padding: 0 20px; }
.service-asset.resource-optimization .layout-contents .layout-page-utils .button-normal.btn-new-condition:hover { color: rgba(255, 255, 255, .8); }
.service-asset.resource-optimization .layout-contents .layout-page-utils .button-normal.btn-new-condition:hover:before { opacity: .8; }
.service-asset.resource-optimization .layout-contents .layout-page-utils .button-normal.btn-new-condition[disabled] { color: rgba(255, 255, 255, .5); }
.service-asset.resource-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container { padding: 0; background-color: #fff; }
.service-asset.resource-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents { top: 0; }
.service-asset.resource-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost.list-ruleset > li:hover { background: #f5f5f5; }
.service-asset.resource-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li {font-size: .75rem; display: -ms-flexbox; display: flex; box-sizing: border-box;  padding: 10px 20px; border-bottom: 1px solid #eee; -ms-flex-align: center; align-items: center; }
.service-asset.resource-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li .icon { cursor: pointer; }
.service-asset.resource-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li .icon + button {display: inline-block;  width: auto; height: auto; }
.service-asset.resource-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li .icon.ruleset:hover { transform: scale(1.1) rotate(-3deg); }
.service-asset.resource-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li .icon.ruleset:active { transform: scale(1.3); }
.service-asset.resource-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li.is-selected { background-color: #f1f8ff; }
.service-asset.resource-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li.is-selected button { font-weight: 700; }
.service-asset.resource-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li.is-selected button span { font-weight: 700; }
.service-asset.resource-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li button {font-size: .75rem; line-height: 1.5em;  display: -ms-flexbox; display: flex; width: 100%; height: 100%; text-align: left; word-break: break-all; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; }
.service-asset.resource-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li button span { margin-right: auto; }
.service-asset.resource-optimization .layout-contents.layout-with-sidemenu .layout-sidemenu-container .layout-sidemenu-contents .list-cost > li button em { color: #999; }
.service-asset.resource-optimization .layout-contents .layout-contents-inner { padding: 0 0 45px 0; background-color: #fff; }
.service-asset.resource-optimization .layout-contents .layout-contents-inner .page-section-title-description {font-size: .75rem; font-weight: 400;  display: block; clear: both; margin-top: 12px; color: #666; }
.service-asset.resource-optimization .layout-contents .layout-contents-inner .page-section-title-description strong { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }
.service-asset.resource-optimization .layout-contents .layout-contents-inner .page-section-title { position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; }
.service-asset.resource-optimization .layout-contents .layout-contents-inner .page-section-title.editing .title_text_wrap {position: relative; top: -100%; display: block; visibility: hidden; overflow: hidden; min-width: 240px;  height: 0; }
.service-asset.resource-optimization .layout-contents .layout-contents-inner .page-section-title.editing .title_text [data-state='input'] { display: inline-block; }
.service-asset.resource-optimization .layout-contents .layout-contents-inner .page-section-title.editing .bunch .button-icon { display: none; }
.service-asset.resource-optimization .layout-contents .layout-contents-inner .page-section-title.editing .bunch .button-icon:not(.icon-edit) { display: inline-block; }
.service-asset.resource-optimization .layout-contents .layout-contents-inner .page-section-title .invalid-message { font-weight: 400; }
.service-asset.resource-optimization .layout-contents .layout-contents-inner .page-section-title .invalid { position: relative; }
.service-asset.resource-optimization .layout-contents .layout-contents-inner .page-section-title .invalid .invalid-message { white-space: nowrap; }
.service-asset.resource-optimization .layout-contents .layout-contents-inner .page-section-title .title_text { display: block; max-width: calc(100% - 70px); word-break: break-all; }
.service-asset.resource-optimization .layout-contents .layout-contents-inner .page-section-title .title_text input[type=text] {position: relative; z-index: 1;  width: calc(100% - 70px); }
.service-asset.resource-optimization .layout-contents .layout-contents-inner .page-section-title .title_text [data-state='input'] { display: none; }
.service-asset.resource-optimization .layout-contents .layout-contents-inner .page-section-title .title_text .title_text_wrap { white-space: pre-wrap; }
.service-asset.resource-optimization .layout-contents .layout-contents-inner .page-section-title .bunch .button-icon.icon-cancel { margin-left: 0; }
.service-asset.resource-optimization .layout-contents .layout-contents-inner .page-section-title .bunch .button-icon.icon-cancel , .service-asset.resource-optimization .layout-contents .layout-contents-inner .page-section-title .bunch .button-icon.icon-done { display: none; margin-top: 8px; }
.service-asset.resource-optimization.page-ro-summary .layout-contents-inner { margin: 0 auto; }
.service-asset.resource-optimization .layout-update-analysis-report {position: relative; z-index: 100;  display: block; margin: 0 -32px; padding: 0 32px; border-bottom: 1px solid #eee; }
.service-asset.resource-optimization .layout-update-analysis-report .update-status { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 52px; color: #000; }
.service-asset.resource-optimization .layout-update-analysis-report .update-status .time:before {display: inline-block; width: 1px; height: 12px; margin: -1px 8px 0 6px;  content: ''; vertical-align: middle; background-color: #c7c7c7; }
.service-asset.resource-optimization .layout-update-analysis-report .update-status .time-zone { margin-left: 8px; color: #999; }
.service-asset.resource-optimization .layout-update-analysis-report .btn-analysis {font-size: .75rem; font-weight: 700; line-height: 30px;  display: inline-block; box-sizing: border-box; height: 30px; margin-left: 20px; padding: 0 13px; transition: color .3s ease-in-out, background-color .3s ease-in-out, box-shadow .3s ease-in-out; text-align: center; color: white; border-radius: 3px; background-color: #0076ff; box-shadow: 1px 1px 3px 0 rgba(71, 71, 71, .4), inset 0 0 0 0 rgba(71, 71, 71, 0); }
.service-asset.resource-optimization .layout-update-analysis-report .btn-analysis:before {display: inline-block; width: 10px; height: 11px; margin: -2px 6px 0 0;  content: ''; transition: opacity .3s ease-in-out; vertical-align: middle; opacity: 1; background-image: url(/assets/images/sprites.png); background-position: -739px -233px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .layout-update-analysis-report .btn-analysis:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .layout-update-analysis-report .btn-analysis:hover { background-color: #0068da; }
.service-asset.resource-optimization .layout-update-analysis-report .btn-analysis:active { color: rgba(255, 255, 255, .5); background-color: #005bbf; box-shadow: 1px 0 2px 0 rgba(71, 71, 71, .4), inset 0 1px 5px 0 rgba(0, 0, 0, .16); }
.service-asset.resource-optimization .layout-update-analysis-report .btn-analysis:active:before { opacity: .5; }
.service-asset.resource-optimization .layout-update-analysis-report .right-view { position: absolute; top: 10px; right: 32px; padding-right: 190px; }
.service-asset.resource-optimization .layout-update-analysis-report .right-view .analysis-report { position: absolute; top: 0; right: 0; }
.service-asset.resource-optimization .layout-update-analysis-report .analysis-report {display: block;  overflow: hidden; box-sizing: border-box; transition: border .3s ease-in-out, background-color .3s ease-in-out, box-shadow .3s ease-in-out; border: 1px solid #e2e2e2; border-radius: 3px; background-color: #fff; box-shadow: 0 1px 1px 0 rgba(97, 97, 97, .2), inset 0 0 0 0 rgba(0, 0, 0, 0); }
.service-asset.resource-optimization .layout-update-analysis-report .analysis-report .btn-analysis-report {font-size: .75rem; font-weight: 500; line-height: 30px;  position: relative; display: block; box-sizing: border-box; height: 30px; padding: 0 35px 0 12px; transition: background-color .3s ease-in-out; color: #333; }
.service-asset.resource-optimization .layout-update-analysis-report .analysis-report .btn-analysis-report:before {display: inline-block; width: 17px; height: 17px; margin: -2px 8px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -574px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .layout-update-analysis-report .analysis-report .btn-analysis-report:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .layout-update-analysis-report .analysis-report .btn-analysis-report:after {position: absolute; top: 50%; right: 10px; display: block; width: 9px; height: 6px; margin-top: -3px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); opacity: .5; background-image: url(/assets/images/sprites.png); background-position: -695px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .layout-update-analysis-report .analysis-report .btn-analysis-report:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .layout-update-analysis-report .analysis-report .btn-analysis-report:hover { background-color: #f4fbff; }
.service-asset.resource-optimization .layout-update-analysis-report .analysis-report[data-state=open] { border-color: #0079ff; box-shadow: inset 1px 1px 1px 2px rgba(0, 0, 0, .08), 0 0 0 0 rgba(0, 0, 0, 0); }
.service-asset.resource-optimization .layout-update-analysis-report .analysis-report[data-state=open] .btn-analysis-report:after { transform: rotateX(180deg); }
.service-asset.resource-optimization .layout-update-analysis-report .analysis-report[data-state=open] .btn-analysis-report:hover { background-color: transparent; }
.service-asset.resource-optimization .layout-update-analysis-report .analysis-report[data-state=open] .analysis-report-menu {max-height: 500px; padding-bottom: 5px;  opacity: 1; border-top: 1px solid #f0f0f0; }
.service-asset.resource-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu { display: block; box-sizing: border-box; width: 100%; max-height: 0; transition: opacity .3s ease-in-out; opacity: 0; }
.service-asset.resource-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu ul , .service-asset.resource-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu li { display: block; }
.service-asset.resource-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu a , .service-asset.resource-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu button {font-size: .75rem; font-weight: 400; line-height: 2.66667em;  display: block; box-sizing: border-box; width: 100%; padding: 0 0 0 20px; transition: background-color .3s ease-in-out; text-align: left; color: #000; }
.service-asset.resource-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu a:hover , .service-asset.resource-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu button:hover { background-color: rgba(221, 243, 255, .5); }
.service-asset.resource-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu a:focus , .service-asset.resource-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu button:focus { background-color: #e5f1f9; }
.service-asset.resource-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu a[disabled] , .service-asset.resource-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu button[disabled] { color: #bebebe; }
.service-asset.resource-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu a[disabled]:hover , .service-asset.resource-optimization .layout-update-analysis-report .analysis-report .analysis-report-menu button[disabled]:hover { background-color: transparent; }
.service-asset.resource-optimization .cost {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.375rem; font-weight: 400; line-height: 1.5em;  display: inline-block; color: #a3c3e8; }
.service-asset.resource-optimization .cost:before {display: inline-block; width: 17px; height: 17px; margin: -3px 8px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -367px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .cost:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .cost[data-size=large] { font-size: 2.375rem; font-weight: 400; line-height: 1.28947em; color: #fff; }
.service-asset.resource-optimization .cost[data-size=large]:before {width: 28px; height: 28px;  margin: -3px 13px 0 0; background-image: url(/assets/images/sprites.png); background-position: -407px -410px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .cost[data-size=large]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .cost[data-size=small] { font-size: 1rem; font-weight: 700; color: #18aa00; }
.service-asset.resource-optimization .cost[data-size=small]:before {width: 14px; height: 14px;  margin-right: 5px; background-image: url(/assets/images/sprites.png); background-position: -718px -485px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .cost[data-size=small]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .cost[data-size=small-box] {font-size: 1rem; font-weight: 400; line-height: 24px;  padding: 0 10px; color: #19ae00; border: 1px solid #19ae00; border-radius: 5px; background-color: rgba(86, 190, 0, .08); }
.service-asset.resource-optimization .cost[data-size=small-box]:before {width: 12px; height: 12px;  margin-right: 5px; background-image: url(/assets/images/sprites.png); background-position: -470px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .cost[data-size=small-box]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .cost[data-state=upsizing]:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -482px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .cost[data-state=upsizing]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .cost[data-state=upsizing][data-size=large]:before {width: 28px; height: 28px;  background-image: url(/assets/images/sprites.png); background-position: -441px -410px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .cost[data-state=upsizing][data-size=large]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .cost[data-state=upsizing][data-size=small] { color: #ff8a00; }
.service-asset.resource-optimization .cost[data-state=upsizing][data-size=small]:before {width: 14px; height: 14px;  background-image: url(/assets/images/sprites.png); background-position: -718px -445px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .cost[data-state=upsizing][data-size=small]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .cost[data-state=upsizing][data-size=small-box] { color: #ff8a00; border: 1px solid #ff8a00; background-color: rgba(255, 159, 0, .08); }
.service-asset.resource-optimization .cost[data-state=upsizing][data-size=small-box]:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -398px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .cost[data-state=upsizing][data-size=small-box]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .cost[data-state=none] { color: #999; }
.service-asset.resource-optimization .cost[data-state=none]:before { content: none; }
.service-asset.resource-optimization .cost[data-state=none][data-size=small] { font-size: .75rem; font-weight: 500; }
.service-asset.resource-optimization .cost[data-state=none][data-size=small-box] { padding: 0; color: #c4c4c4; border: 0px; background-color: transparent; }
.service-asset.resource-optimization .estimated-saving-cost {position: relative;  display: block; padding-top: 15px; }
.service-asset.resource-optimization .estimated-saving-cost .esc-title {font-size: 1.125rem; font-weight: 700; line-height: 1.5em;  display: block; color: #000; }
.service-asset.resource-optimization .estimated-saving-cost .esc-descriptions {font-size: .875rem; font-weight: 300; line-height: 1.5em;  display: block; margin-top: 10px; color: #4c4c4c; }
.service-asset.resource-optimization .estimated-saving-cost .filter-resource-optimization {position: absolute; z-index: 5; top: 17px; right: 0;  display: block; }
.service-asset.resource-optimization .estimated-saving-cost .filter-resource-optimization .multiselect-native-select .btn-default { width: 170px; }
.service-asset.resource-optimization .estimated-saving-cost .filter-resource-optimization .btn-confirm {font-size: .6875rem; font-weight: 400; line-height: 24px;  display: inline-block; height: 24px; padding: 0 10px; transition: opacity .3s ease-in-out, color .3s ease-in-out; vertical-align: middle; opacity: .8; color: #fff; background-color: #000; }
.service-asset.resource-optimization .estimated-saving-cost .filter-resource-optimization .btn-confirm:hover { opacity: 1; }
.service-asset.resource-optimization .estimated-saving-cost .filter-resource-optimization .btn-confirm:active { color: rgba(255, 255, 255, .3); }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost { display: block; padding-top: 5px; }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt {position: relative;  display: -ms-flexbox; display: flex; box-sizing: border-box; height: 124px; margin-top: 10px; padding: 20px 40px 20px 30px; background-color: #053368; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt .btn-toggle {position: relative;  display: -ms-flexbox; display: flex; max-width: 300px; padding: 0 0 0 45px; -ms-flex-align: center; align-items: center; -ms-flex: 1; flex: 1; }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt .btn-toggle:before {position: absolute; top: 50%; left: 0; display: block; width: 25px; height: 25px; margin-top: -12px;  content: ''; border-radius: 3px; background-color: #c2cfec; box-shadow: 0 1px 3px 0 #000; }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt .btn-toggle:after {position: absolute; top: 50%; left: 0; display: block; width: 25px; height: 25px; margin-top: -13px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(180deg); background-image: url(/assets/images/sprites.png); background-position: -274px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt .btn-toggle:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt .btn-toggle .icon { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.625rem; font-weight: 400; color: #fff; }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt .btn-toggle[disabled]:before , .service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt .btn-toggle[disabled]:after { opacity: .3; }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt .btn-toggle[data-state=shut]:after { margin-top: -11px; transform: rotateX(0deg); }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt .total {display: block; padding: 0 40px 0 0; text-align: right;  -ms-flex: 1; flex: 1; }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt .total .key {font-size: .875rem; font-weight: 700; line-height: 1.5em;  display: block; color: #fff; }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt .total .value { display: block; margin-top: 3px; }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt .items {display: block; padding: 0 0 0 30px; border-left: 1px solid rgba(255, 255, 255, .3);  -ms-flex: 1; flex: 1; }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt .items > li {display: block;  overflow: hidden; padding: 4px 0; }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt .items > li .key {font-size: .875rem; font-weight: 700; line-height: 33px;  display: block; float: left; color: rgba(255, 255, 255, .6); }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt .items > li .value {font-size: 1rem; font-weight: 400;  display: block; float: right; padding: 7px 0; color: rgba(163, 195, 232, .7); }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt .items > li .value.cost { padding: 5px 0; }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt .none {font-size: 2.125rem; font-weight: 700; display: block; text-align: right; color: rgba(255, 255, 255, .4);  -ms-flex: 1; flex: 1; }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt .loading {font-size: 1.625rem; font-weight: 700; line-height: 84px; position: absolute; top: 0; right: 0; bottom: 0; left: 0;  display: -ms-flexbox; display: flex; text-align: center; color: #fff; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dt .loading:before {display: inline-block; width: 40px; height: 40px; margin: -2px 20px 0 0;  content: ''; animation: rotate .4s infinite linear; vertical-align: middle; border: 2px solid #fff; border-left-color: transparent; border-radius: 50%; }
.service-asset.resource-optimization .estimated-saving-cost .list-saving-cost dd { padding: 20px 40px 35px; border: 1px solid #c3cce0; background-color: #f2f6fa; }
.service-asset.resource-optimization .estimated-saving-cost .tabs { display: -ms-flexbox; display: flex; -ms-flex-pack: center; justify-content: center; }
.service-asset.resource-optimization .estimated-saving-cost .tabs .btn {font-size: .75rem; font-weight: 500; line-height: 28px;  display: block; width: 150px; height: 30px; transition: background-color .3s ease-in-out; text-align: center; color: #234c7a; border-top: 1px solid #345983; border-right: 1px solid #345983; border-bottom: 1px solid #345983; }
.service-asset.resource-optimization .estimated-saving-cost .tabs .btn:first-child { border-left: 1px solid #345983; }
.service-asset.resource-optimization .estimated-saving-cost .tabs .btn:hover { background-color: #c6d1db; }
.service-asset.resource-optimization .estimated-saving-cost .tabs .btn:active { background-color: #6f8daa; }
.service-asset.resource-optimization .estimated-saving-cost .tabs .btn.is-selected { font-weight: 700; color: #fff; background-color: #2d537f; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info { display: -ms-flexbox; display: flex; margin-top: 20px; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .left-view {padding-right: 20px;  -ms-flex: 1; flex: 1; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost {width: 100%; margin-top: 7px;  table-layout: fixed; border-top: 1px solid #666; border-bottom: 1px solid #666; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost thead > tr > th {font-size: .75rem; font-weight: 700; line-height: 30px;  overflow: hidden; padding: 0 14px; text-align: center; white-space: nowrap; text-overflow: ellipsis; color: #666; border-bottom: 1px solid #666; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost thead > tr > th + th { border-left: 1px solid #ccc; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody > tr th , .service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody > tr td {font-size: .75rem; font-weight: 400; line-height: 1.5em;  overflow: hidden; padding: 5px 10px 6px 10px; text-align: left; white-space: nowrap; text-overflow: ellipsis; color: #666; border-top: 1px solid #ddd; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody > tr th + th , .service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody > tr th + td , .service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody > tr td + th , .service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody > tr td + td { border-left: 1px solid #ddd; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody > tr .cell-type { background-color: #6ab600; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody > tr .cell-type span { display: inline-block; vertical-align: middle; white-space: nowrap; color: #fff; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody > tr .cell-type span:before {display: inline-block; width: 9px; height: 9px; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -739px -643px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody > tr .cell-type span:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody > tr .tbl-cost { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; color: #6ab600; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody > tr.increasing .cell-type { background-color: #f87e00; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody > tr.increasing .cell-type span:before { transform: rotateX(180deg); }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody > tr.increasing .tbl-cost { color: #ff5200; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody > tr.noChanges .cell-type { background-color: #9eabb7; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody > tr.noChanges .cell-type span:before {width: 11px; height: 11px;  background-image: url(/assets/images/sprites.png); background-position: -645px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody > tr.noChanges .cell-type span:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody > tr.noChanges .tbl-cost { color: #9fa9b3; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody .r { padding-right: 10px; padding-left: 10px; text-align: right; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .tbl-estimated-saving-cost tbody .cnt { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .6875rem; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .summary-chart { display: block; box-sizing: border-box; width: 385px; min-height: 330px; padding: 0 12px; border: 1px solid #ccc; border-radius: 5px; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .summary-chart .chart-title {font-size: .75rem; font-weight: 500; line-height: 40px;  display: block; text-align: center; color: #666; border-bottom: 1px solid #ccc; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .summary-chart .am-chart.pie {max-height: inherit;  padding: 10px 0; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .summary-chart[data-state=no-saving] p {font-size: 1.125rem; padding: 50px 0 0;  text-align: center; color: #c7d1d9; }
.service-asset.resource-optimization .estimated-saving-cost .summary-info .summary-chart[data-state=no-saving] p:before {display: block; box-sizing: border-box; width: 160px; height: 160px; margin: 0 auto 20px;  content: ''; border: 25px solid #dbe1e6; border-radius: 100%; }
.service-asset.resource-optimization .summary-grid-container {position: relative;  display: block; margin-top: 35px; }
.service-asset.resource-optimization .summary-grid-container .analytical-criteria {font-size: .75rem; font-weight: 500;  display: inline-block; color: #666; }
.service-asset.resource-optimization .summary-grid-container .analytical-criteria:before {display: inline-block; width: 1px; height: 15px; margin: -2px 9px 0 13px;  content: ''; vertical-align: middle; background-color: #ccc; }
.service-asset.resource-optimization .summary-grid-container .analytical-criteria .btn-ac {font-size: .75rem; font-weight: 500; display: inline-block; margin-left: 5px;  cursor: pinter; color: #006ae4; }
.service-asset.resource-optimization .summary-grid-container .analytical-criteria .btn-ac:hover { text-decoration: underline; }
.service-asset.resource-optimization .summary-grid-container .sgc-header { padding-left: 10px; }
.service-asset.resource-optimization .summary-grid-container .sgc-header .title {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 700;  display: inline-block; color: #000; }
.service-asset.resource-optimization .summary-grid-container .sgc-header .by-vendor { display: inline-block; }
.service-asset.resource-optimization .summary-grid-container .sgc-header .by-vendor dt , .service-asset.resource-optimization .summary-grid-container .sgc-header .by-vendor dd { display: inline-block; }
.service-asset.resource-optimization .summary-grid-container .sgc-header .by-vendor dt:before {display: inline-block; width: 1px; height: 15px; margin: -2px 9px 0 13px;  content: ''; vertical-align: middle; background-color: #ccc; }
.service-asset.resource-optimization .summary-grid-container .sgc-header .by-vendor .key { display: inline-block; margin: -2px 5px 0 0; vertical-align: middle; text-indent: -9999px; }
.service-asset.resource-optimization .summary-grid-container .sgc-header .by-vendor .key.aws {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -538px -207px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .summary-grid-container .sgc-header .by-vendor .key.aws { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .summary-grid-container .sgc-header .by-vendor .key.azure {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -21px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .summary-grid-container .sgc-header .by-vendor .key.azure { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .summary-grid-container .sgc-header .by-vendor .key.alibaba {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -436px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .summary-grid-container .sgc-header .by-vendor .key.alibaba { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .summary-grid-container .sgc-header .by-vendor .key.google {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -390px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .summary-grid-container .sgc-header .by-vendor .key.google { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .summary-grid-container .list-by-products { display: block; width: 100%; margin-top: 10px; border-top: 1px solid #333; border-bottom: 1px solid #999; }
.service-asset.resource-optimization .summary-grid-container .list-by-products dt {position: relative;  display: block; border-top: 1px solid #ddd; }
.service-asset.resource-optimization .summary-grid-container .list-by-products dt:first-child { border-top: 0px; }
.service-asset.resource-optimization .summary-grid-container .list-by-products dt .none {font-size: 1.125rem; font-weight: 700;  padding: 12px 0 12px 30px; color: #ccc; }
.service-asset.resource-optimization .summary-grid-container .list-by-products dt .right-view {position: absolute; z-index: 1; top: 13px; right: 30px;  display: block; }
.service-asset.resource-optimization .summary-grid-container .list-by-products dt .analytical-criteria { vertical-align: middle; }
.service-asset.resource-optimization .summary-grid-container .list-by-products dt .analytical-criteria:before { content: none; }
.service-asset.resource-optimization .summary-grid-container .list-by-products dt .analytical-criteria:after {display: inline-block; width: 1px; height: 15px; margin: -2px 15px 0 15px;  content: ''; vertical-align: middle; background-color: #ccc; }
.service-asset.resource-optimization .summary-grid-container .list-by-products dt .btn-detail {font-size: .75rem; font-weight: 500; display: inline-block;  cursor: pointer; transition: color .3s ease-in-out; vertical-align: middle; color: #107fff; }
.service-asset.resource-optimization .summary-grid-container .list-by-products dt .btn-detail:before {display: inline-block; width: 12px; height: 12px; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -164px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .summary-grid-container .list-by-products dt .btn-detail:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .summary-grid-container .list-by-products dt .btn-detail:hover { text-decoration: underline; }
.service-asset.resource-optimization .summary-grid-container .list-by-products dt .btn-detail:active { color: #0065d9; }
.service-asset.resource-optimization .summary-grid-container .list-by-products dt .btn-detail:active:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -182px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .summary-grid-container .list-by-products dt .btn-detail:active:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .summary-grid-container .list-by-products dd { display: block; padding: 25px 0 60px 38px; border-top: 1px solid #eee; }
.service-asset.resource-optimization .summary-grid-container .list-by-products .product-item {position: relative;  display: block; box-sizing: border-box; width: 100%; padding: 12px 0 12px 60px; transition: background-color .3s ease-in-out; text-align: left; background-color: #fff; }
.service-asset.resource-optimization .summary-grid-container .list-by-products .product-item:before {position: absolute; top: 50%; left: 15px; display: block; box-sizing: border-box; width: 23px; width: 25px; height: 23px; height: 25px; margin-top: -12px;  content: ''; transition: border-color .3s ease-in-out, background-image .3s ease-in-out; border: 1px solid #0076ff; border-radius: 3px; background-color: #fff; background-image: url(/assets/images/sprites.png); background-position: -638px 0px; box-shadow: 1px 1px 1px 0 rgba(184, 184, 184, .4); }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .summary-grid-container .list-by-products .product-item:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .summary-grid-container .list-by-products .product-item:after {position: absolute; top: 50%; left: 15px; display: block; width: 25px; height: 25px; margin-top: -12px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -243px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .summary-grid-container .list-by-products .product-item:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .summary-grid-container .list-by-products .product-item:hover { background-color: #f9fdff; }
.service-asset.resource-optimization .summary-grid-container .list-by-products .product-item:active { background-color: #e5f1f9; }
.service-asset.resource-optimization .summary-grid-container .list-by-products .product-item[data-state=shut]:before { border: 1px solid #ccc; background-image: none; }
.service-asset.resource-optimization .summary-grid-container .list-by-products .product-item[data-state=shut]:after { opacity: 1; }
.service-asset.resource-optimization .summary-grid-container .list-by-products .product-item[data-state=shut][disabled] , .service-asset.resource-optimization .summary-grid-container .list-by-products .product-item[data-state=shut]:disabled { background-color: transparent; }
.service-asset.resource-optimization .summary-grid-container .list-by-products .product-item[data-state=shut][disabled]:after , .service-asset.resource-optimization .summary-grid-container .list-by-products .product-item[data-state=shut]:disabled:after { opacity: .3; }
.service-asset.resource-optimization .summary-grid-container .list-by-products .product-item .product-title { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 400; color: #333; }
.service-asset.resource-optimization .summary-grid-container .list-by-products .product-item .product-title:before {display: inline-block; margin: -1px 9px 0 0;  content: ''; vertical-align: middle; }
.service-asset.resource-optimization .summary-grid-container .list-by-products .product-item .product-title.aws:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .summary-grid-container .list-by-products .product-item .product-title.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .summary-grid-container .list-by-products .product-item .product-title.azure:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .summary-grid-container .list-by-products .product-item .product-title.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .summary-grid-container .list-by-products .product-item .product-title.alibaba:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .summary-grid-container .list-by-products .product-item .product-title.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .summary-grid-container .list-by-products .product-item .product-title.google:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .summary-grid-container .list-by-products .product-item .product-title.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .summary-grid-container .list-by-products .product-item .product-title.idc:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.resource-optimization .summary-grid-container .list-by-products .product-item .product-title.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.resource-optimization .summary-grid-container .list-by-products .product-item .cost { margin-left: 7px; }
.service-asset.resource-optimization .summary-grid-container .filter-right-sizing { overflow: hidden; margin-bottom: 20px; }
.service-asset.resource-optimization .summary-grid-container .filter-right-sizing input[type=checkbox] + .filter-items {position: relative;  display: block; float: left; box-sizing: border-box; width: 267px; height: 150px; padding: 0 14px; transition: border-color .3s ease-in-out, background-color .3s ease-in-out; border: 1px solid #ddd; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .11); }
.service-asset.resource-optimization .summary-grid-container .filter-right-sizing input[type=checkbox] + .filter-items:before , .service-asset.resource-optimization .summary-grid-container .filter-right-sizing input[type=checkbox] + .filter-items:after { top: 11px; left: 20px; margin: 0; }
.service-asset.resource-optimization .summary-grid-container .filter-right-sizing input[type=checkbox] + .filter-items:hover { background-color: #f4fbff; }
.service-asset.resource-optimization .summary-grid-container .filter-right-sizing input[type=checkbox] + .filter-items .filter-title {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 37px;  display: block; padding-left: 30px; color: #333; border-bottom: 1px solid #ddd; }
.service-asset.resource-optimization .summary-grid-container .filter-right-sizing input[type=checkbox] + .filter-items .filter-desc {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; margin-top: 5px; color: #666; }
.service-asset.resource-optimization .summary-grid-container .filter-right-sizing input[type=checkbox] + .filter-items .cost { position: absolute; right: 15px; bottom: 15px; }
.service-asset.resource-optimization .summary-grid-container .filter-right-sizing input[type=checkbox]:checked + .filter-items { border-color: #0079ff; }
.service-asset.resource-optimization .summary-grid-container .filter-right-sizing input[type=checkbox][disabled] + .filter-items { background-color: #f9f9f9; }
.service-asset.resource-optimization .summary-grid-container .filter-right-sizing input[type=checkbox][disabled] + .filter-items .filter-title { opacity: .5; }
.service-asset.resource-optimization .summary-grid-container .filter-right-sizing input[type=checkbox][disabled] + .filter-items .filter-desc { opacity: .5; }
.service-asset.resource-optimization .summary-grid-container .filter-right-sizing input[type=checkbox][disabled] + .filter-items .cost { font-size: .875rem; }
.service-asset.resource-optimization .summary-grid-container .filter-right-sizing .filter-items ~ .filter-items { margin-left: 9px; }
.service-asset.resource-optimization .summary-grid-container .table_info {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem;  padding: 10px 0; color: #666; }
.service-asset.resource-optimization .summary-grid-container .table_info span:before {margin: 0 8px;  content: '|'; }
.service-asset.resource-optimization.page-ro-setting .layout-contents-inner {max-width: 1500px;  padding: 25px 34px 45px; }
.service-asset.resource-optimization.page-ro-setting .layout-contents-inner .page-section { margin-top: 20px; }
.service-asset.resource-optimization.page-ro-setting .layout-contents-inner .page-section .common-tabs { margin: 0; }
.service-asset.resource-optimization.page-ro-setting .layout-contents-inner .page-section .common-tabs > .btn {font-size: .75rem; line-height: 28px;  min-width: 190px; height: 30px; }
.service-asset.resource-optimization.page-ro-setting .layout-contents-inner .btns { padding: 20px 0 0; }
.service-asset.resource-optimization.page-ro-setting .layout-contents-inner .btns.right { text-align: right; }
.service-asset.resource-optimization.page-ro-setting .layout-contents-inner .btns.right .button-normal[data-state=cancel] { margin-right: 5px; }
.service-asset.resource-optimization.page-ro-setting .layout-contents-inner .btns .button-normal { width: 120px; }
.service-asset.resource-optimization.page-ro-setting .layout-contents-inner .btns .button-normal[data-state=cancel] { border-color: #7f7f7f; background: #7f7f7f; }
.service-asset.resource-optimization .recommendation-conditions-container { margin-top: 25px; }
.service-asset.resource-optimization .recommendation-conditions { padding: 18px 25px 20px 25px; background-color: #f5f5f5; }
.service-asset.resource-optimization .recommendation-conditions .rc-title {font-size: 1rem; font-weight: 700; line-height: 1.66667em;  display: block; color: #000; }
.service-asset.resource-optimization .recommendation-conditions .rc-description {font-size: .75rem; font-weight: 400; line-height: 1.66667em;  display: block; margin-top: 8px; color: #666; }
.service-asset.resource-optimization .recommendation-conditions .rc-description .btn-reset { font-weight: 500; text-decoration: underline; color: #148efe; }
.service-asset.resource-optimization .recommendation-conditions .rc-description strong { font-weight: 700; }
.service-asset.resource-optimization .recommendation-conditions .rc-confirm { margin-top: 15px; }
.service-asset.resource-optimization .recommendation-conditions .rc-confirm .btn-save {font-size: .875rem; font-weight: 700; line-height: 30px;  display: inline-block; box-sizing: border-box; height: 30px; padding: 0 20px; transition: color .3s ease-in-out, background-color .3s ease-in-out; text-align: center; vertical-align: middle; color: #fff; background-color: #1886ff; }
.service-asset.resource-optimization .recommendation-conditions .rc-confirm .btn-save:hover { background-color: #0068da; }
.service-asset.resource-optimization .recommendation-conditions .rc-confirm .btn-save:active { color: rgba(255, 255, 255, .5); background-color: #005bbf; }
.service-asset.resource-optimization .recommendation-conditions .rc-confirm .update {font-size: .75rem; font-weight: 400; line-height: 30px;  display: inline-block; margin-left: 10px; vertical-align: middle; color: #888; }
.service-asset.resource-optimization .condition-check-box {position: relative;  display: block; margin-top: 20px; padding: 0 24px 0 24px; border: 1px solid #ccc; border-top-width: 4px; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1); }
.service-asset.resource-optimization .condition-check-box:before {position: absolute; top: -4px; right: 0; left: 0; display: block; height: 4px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-color: #1886ff; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper { padding-bottom: 20px; pointer-events: none; opacity: .5; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .invalid-message { font-size: .75rem; padding: 12px 0 0; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .invalid-message ~ .invalid-message {margin-top: 0;  padding-top: 5px; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .info { padding: 15px 0 10px; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .info p { font-size: .75rem; color: #222; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .info p em { font-weight: 500; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .add_rule { padding: 15px 0; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .add_rule button {font-size: .75rem; position: relative;  height: 24px; padding-left: 30px; color: #1886ff; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .add_rule button:before {position: absolute; top: 50%; left: 15px; width: 2px; height: 10px;  content: ''; transform: translateY(-50%); background-color: #1886ff; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .add_rule button:after {position: absolute; top: 50%; left: 11px; width: 10px; height: 2px;  content: ''; transform: translateY(-50%); background-color: #1886ff; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper { border: 1px solid #ececec; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table { width: 100%; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table input[type=text] , .service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table input[type=number] , .service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table select {font-size: .75rem; line-height: 28px; box-sizing: border-box;  width: 70px; height: 30px; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table select { padding-right: 25px; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table thead th {font-size: .75rem; padding: 9px 10px;  text-align: center; color: #222; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table thead th.right { text-align: right; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table tbody td { padding: 12px 5px; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table tbody td:first-child { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; text-align: center; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table tbody td.full-width input[type=text] , .service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table tbody td.full-width input[type=number] , .service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table tbody td.full-width select { width: 100%; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table th , .service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table td { border-bottom: 1px solid #ececec; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table .flex-grid { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table .invalid-icon { display: inline-block; width: 16px; height: 16px; margin-right: 9px; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT4zMC5jb250ZW50cyZhbXA7c3RhdC92YWxpZGF0aW9uLyp3YXJuaW5nPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlNldHRpbmdfMjAyMDAyMDMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJTZXR0aW5nLV9yaWdodHNpemluZy1fSURDX+yEpOyglV9FcnJvciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMxOC4wMDAwMDAsIC03NzYuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSIzMC5jb250ZW50cyZhbXA7c3RhdC92YWxpZGF0aW9uLyp3YXJuaW5nIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMTguMDAwMDAwLCA3NzYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8Y2lyY2xlIGlkPSJPdmFsLTIiIGZpbGw9IiNGRjJENDciIGN4PSI4IiBjeT0iOCIgcj0iOCI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOCwxMC40MDA4ODg5IEM4LjYzNzMzMzMzLDEwLjQwMDg4ODkgOS4xNTU1NTU1NiwxMC45MTgyMjIyIDkuMTU1NTU1NTYsMTEuNTU1NTU1NiBDOS4xNTU1NTU1NiwxMi4xOTQ2NjY3IDguNjM3MzMzMzMsMTIuNzEwMjIyMiA4LDEyLjcxMDIyMjIgQzcuMzYzNTU1NTYsMTIuNzEwMjIyMiA2Ljg0NDQ0NDQ0LDEyLjE5NDY2NjcgNi44NDQ0NDQ0NCwxMS41NTU1NTU2IEM2Ljg0NDQ0NDQ0LDEwLjkxODIyMjIgNy4zNjM1NTU1NiwxMC40MDA4ODg5IDgsMTAuNDAwODg4OSBaIE04Ljg4OCwzLjU1NTU1NTU2IEw4Ljg4OCw4Ljg4OCBMNy4xMTAyMjIyMiw4Ljg4OCBMNy4xMTAyMjIyMiwzLjU1NTU1NTU2IEw4Ljg4OCwzLjU1NTU1NTU2IFoiIGlkPSJDb21iaW5lZC1TaGFwZSIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); background-size: 100% 100%; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table .input-form { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table .input-form > * { margin-right: 5px; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table .with-input-tooltip { position: relative; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table .with-input-tooltip input[invalid] ~ .tooltip {pointer-events: auto;  opacity: 1; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table .with-input-tooltip .tooltip {font-size: .75rem; position: absolute; z-index: 10; top: calc(100% + 8px); left: 50%; box-sizing: border-box; height: 32px; padding: 10px; transition: opacity .3s linear; white-space: nowrap; pointer-events: none;  opacity: 0; color: #fff; background-color: #ff2d47; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table .with-input-tooltip .tooltip:before {position: absolute; top: -8px; left: 50%;  content: ''; transform: translateX(-50%); border-right: 6px solid transparent; border-bottom: 8px solid #ff2d47; border-left: 6px solid transparent; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table .with-input-text { position: relative; width: 90px; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table .with-input-text input { padding-right: 50px; }
.service-asset.resource-optimization .condition-check-box .sec-wrapper .table-wrapper table .with-input-text span {font-size: .75rem; position: absolute; top: 50%; right: 10px; transform: translateY(-50%);  color: #666; }
.service-asset.resource-optimization .condition-check-box[data-state=checked]:before { opacity: 1; }
.service-asset.resource-optimization .condition-check-box[data-state=checked] .sec-wrapper {pointer-events: auto;  opacity: 1; }
.service-asset.resource-optimization .condition-check-box .material-switch + label {position: relative;  display: inline-block; height: 18px; margin-top: -1px; padding: 0 0 0 46px; vertical-align: middle; }
.service-asset.resource-optimization .condition-check-box .material-switch + label:before {position: absolute; top: 2px; left: 1px; display: block; width: 32px; height: 14px; margin: 0;  content: ''; border-radius: 14px; background-color: #afafaf; background-image: none; }
.service-asset.resource-optimization .condition-check-box .material-switch + label:after {position: absolute; top: 0px; left: 0px; display: block; box-sizing: border-box; width: 18px; height: 18px; margin: 0;  content: ''; transition: all .3s ease; opacity: 1; border: 1px solid #eee; border-radius: 100%; background-color: #fafafa; background-image: none; box-shadow: 0 1px 2px 0 rgba(153, 153, 153, .5); }
.service-asset.resource-optimization .condition-check-box .material-switch + label:active:after { transform: scale(1.15, .85); }
.service-asset.resource-optimization .condition-check-box .material-switch + label span {font-size: 1rem; font-weight: 700; line-height: 18px;  display: inline-block; color: #666; }
.service-asset.resource-optimization .condition-check-box .material-switch:checked + label:before { background-color: #bfe0ff; }
.service-asset.resource-optimization .condition-check-box .material-switch:checked + label:after { left: 15px; border: none; background-color: #1886ff; }
.service-asset.resource-optimization .condition-check-box .material-switch:checked + label span { color: #1886ff; }
.service-asset.resource-optimization .condition-check-box .ccb-title {font-size: 1rem; font-weight: 700; line-height: 18px; display: -ms-flexbox; display: flex;  overflow: hidden; margin: 0 -24px; padding: 14px 24px; color: #000; border-bottom: 1px solid #ececec; -ms-flex-align: center; align-items: center; }
.service-asset.resource-optimization .condition-check-box .ccb-title .material-switch { display: block; }
.service-asset.resource-optimization .condition-check-box .ccb-title .material-switch ~ label { white-space: nowrap; }
.service-asset.resource-optimization .condition-check-box .ccb-title .ccb-title-description {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; margin-left: 15px; color: #666; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents { padding: 0 24px; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents .small-white { margin-top: -1px; margin-left: 5px; vertical-align: middle; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents .list-controls > li { display: block; padding: 15px 0 15px 27px; border-bottom: 1px solid #eee; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents .list-controls > li input[type=checkbox] + label { font-size: .75rem; color: #333; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents .list-controls[disabled] {pointer-events: none;  opacity: .5; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls dt {font-size: .75rem; font-weight: 500; line-height: 1.33333em;  display: -ms-flexbox; display: flex; box-sizing: border-box; width: 160px; padding: 15px 0; text-align: right; color: #333; -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: flex-end; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls dt ~ dt { border-top: 1px solid #eee; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls dd {font-size: .75rem; font-weight: 500; line-height: 1.33333em;  display: block; box-sizing: border-box; width: calc(100% - 160px); padding: 15px 0 15px 55px; color: #333; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls dd ~ dd { border-top: 1px solid #eee; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls dd.forms { padding-top: 9px; padding-bottom: 9px; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls dd input[type=checkbox] ~ .avg-network-io {margin-top: 19px; pointer-events: none;  opacity: .5; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls dd input[type=checkbox]:checked ~ .avg-network-io {pointer-events: auto;  opacity: 1; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls dd .avg-network-io { display: block; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls dd .avg-network-io label { font-weight: 400; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls dd .per-unit {position: relative;  display: inline-block; max-width: 130px; margin: -2px 5px 0 5px; vertical-align: middle; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls dd .per-unit input[type=text] {font-size: .75rem; line-height: 28px;  position: relative; z-index: 1; height: 30px; padding-right: 50px; background-color: transparent; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls dd .per-unit .unit {font-size: .75rem; font-weight: 400; line-height: 28px; position: absolute; z-index: 0; top: 1px; right: 10px;  display: block; color: #666; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls dd .per-unit[data-state=right] input[type=text] { padding-right: 10px; text-align: right; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls dd .per-unit[data-state=right] .unit { right: auto; left: 10px; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls dd .desc {font-size: .75rem; font-weight: 400; line-height: 1.33333em;  display: inline-block; color: #999; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls dd .invaild-message { font-size: .75rem; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls dd .lb-avg-network { font-size: .75rem; font-weight: 400; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls dd .lb-avg-network .label-desc {font-size: .75rem; font-weight: 400;  display: inline-block; color: #999; }
.service-asset.resource-optimization .condition-check-box .ccb-box-contents dl.list-controls dd .lb-avg-network .label-desc:before {display: inline-block; width: 1px; height: 11px; margin: -2px 5px 0 5px;  content: ''; vertical-align: middle; background-color: #eee; }
.service-asset.resource-optimization .condition-box { display: block; box-sizing: border-box; margin-top: 20px; padding: 0 25px; border: 1px solid #ececec; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1); }
.service-asset.resource-optimization .condition-box .cb-title {font-size: 1rem; font-weight: 700; line-height: 39px;  display: block; margin: 0 -25px; padding: 0 25px; color: #000; border-bottom: 1px solid #ececec; }
.service-asset.resource-optimization .condition-box .cb-title .cb-title-description {font-size: .75rem; font-weight: 400; line-height: 29px;  display: inline-block; margin-left: 10px; color: #666; }
.service-asset.resource-optimization .condition-box .cb-box-contents {font-size: .75rem; font-weight: 500; line-height: 30px; display: inline-block;  padding: 19px 0; vertical-align: middle; color: #000; }
.service-asset.resource-optimization .condition-box .cb-box-contents select.small-white { margin-left: 5px; }
.service-asset.resource-optimization .condition-box .cb-box-contents .descriptions {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; color: #333; }
.service-asset.resource-optimization .condition-box .cb-box-contents.flex-item { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-asset.resource-optimization .condition-box .cb-box-contents.flex-item select { margin: 0 6px; }
.service-asset.resource-optimization .condition-box .cb-box-contents .download { padding: 15px 0 0 13px; }
.service-asset.resource-optimization .condition-box .cb-box-contents .download .btn-download {font-size: .75rem; font-weight: 700; line-height: 30px;  display: inline-block; width: 100px; margin: 5px 0; transition: color .3s ease-in-out, background-color .3s ease-in-out; text-align: center; color: #fff; background-color: rgba(0, 0, 0, .5); }
.service-asset.resource-optimization .condition-box .cb-box-contents .download .btn-download:hover { background-color: rgba(0, 0, 0, .65); }
.service-asset.resource-optimization .condition-box .cb-box-contents .download .btn-download:active { color: #989898; background-color: rgba(0, 0, 0, .75); }
.service-asset.resource-optimization .condition-box .cb-box-contents .download .btn-guide {font-size: .75rem; font-weight: 500;  display: inline-block; margin-left: 10px; vertical-align: middle; text-decoration: underline; color: #1886ff; }



.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource { padding-top: 116px; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents { top: 116px; bottom: 70px; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter {position: relative;  display: block; padding: 9px 10px 10px 10px; border-top: 1px solid #ddd; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter input[type=search] {font-size: .875rem; font-weight: 500; line-height: 30px;  display: block; height: 30px; padding: 0 10px 0 30px; color: #000; background: url('/assets/images/icon_search_01_s@2x.png') 10px center no-repeat; background-size: 14px 14px; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter input[type=search]:focus {background-image: url('/assets/images/icon_search_01_s_focus@2x.png');  box-shadow: inset 0 0 0 1px #007aff; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter input[type=search]::-ms-clear { display: block; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result {position: absolute; z-index: 2; top: 40px; right: 10px; left: 10px;  display: block; overflow: hidden; height: auto; max-height: 220px; border: 1px solid #bbb; background-color: #fff; box-shadow: 0 3px 2px 0 rgba(0, 0, 0, .1); }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result h2 { display: none; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .tabs { overflow: hidden; background-color: #eee; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .tabs .tab {font-size: .75rem; font-weight: 400; line-height: 30px;  display: block; float: left; width: 50%; height: 30px; text-align: center; color: #999; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .tabs .tab.is-selected { color: #333; background-color: #fff; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .none-message {font-size: .75rem;  display: block; margin-top: 70px; margin-bottom: 100px; text-align: center; color: #ccc; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .none-message:before { content: none; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search { display: block; overflow: auto; overflow-x: hidden; box-sizing: border-box; max-height: 188px; padding: 0 8px 0 9px; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search > li { display: block; border-top: 1px solid #eee; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search > li:first-child { border-top: 0px; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search > li a {font-size: .75rem; line-height: 37px; position: relative; display: block; overflow: hidden; height: 37px; padding: 0 26px 0 10px;  cursor: pointer; white-space: nowrap; text-overflow: ellipsis; color: #333; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search > li a:before {display: inline-block; margin: -4px 3px 0 0;  content: ''; vertical-align: middle; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search > li a.aws:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -538px -207px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search > li a.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search > li a.azure:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -21px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search > li a.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search > li a.alibaba:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -436px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search > li a.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search > li a.google:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -390px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search > li a.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search > li a.idc:before {width: 17px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -536px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search > li a.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search > li .btn-delete {position: absolute; top: 50%; right: 5px;  display: block; width: 10px; height: 9px; margin-top: -4.5px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -739px -595px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search > li .btn-delete { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search[data-state=autocomplete] { padding: 4px 14px 14px 14px; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search[data-state=autocomplete] > li { font-size: .75rem; line-height: 2.08333em; color: #333; border-top: 0; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search[data-state=autocomplete] > li.group {line-height: 1.5em; position: relative;  display: block; height: 18px; margin-top: 11px; margin-bottom: 10px; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search[data-state=autocomplete] > li.group:after {position: absolute; top: 50%; right: 0; left: 0; display: block; height: 1px;  content: ''; background-color: #eee; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search[data-state=autocomplete] > li.group span {font-size: .75rem; line-height: 1.5em; position: relative; z-index: 1;  display: inline-block; padding-right: 10px; color: #ccc; background-color: #fff; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search[data-state=autocomplete] > li.group span:before {display: inline-block; margin: -4px 5px 0 0;  content: ''; vertical-align: middle; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search[data-state=autocomplete] > li.group span.aws:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -538px -207px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search[data-state=autocomplete] > li.group span.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search[data-state=autocomplete] > li.group span.azure:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -21px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search[data-state=autocomplete] > li.group span.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search[data-state=autocomplete] > li.group span.alibaba:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -436px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search[data-state=autocomplete] > li.group span.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search[data-state=autocomplete] > li.group span.google:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -390px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search[data-state=autocomplete] > li.group span.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search[data-state=autocomplete] > li.group span.idc:before {width: 17px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -536px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search[data-state=autocomplete] > li.group span.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search[data-state=autocomplete] > li a {line-height: 2.08333em;  display: block; height: 25px; padding-left: 15px; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .search-result .list-search[data-state=autocomplete] > li a mark { color: #4a90e2; background-color: transparent; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .filter { position: relative; margin-top: 10px; text-align: center; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .filter input[type=radio] { position: absolute; visibility: hidden; opacity: 0; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .filter input[type=radio] + label {font-size: .75rem; font-weight: 400; line-height: 23px;  display: inline-block; box-sizing: border-box; width: 70px; height: 25px; padding: 0; text-align: center; color: #666; border: 1px solid #ccc; background-color: #fff; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .filter input[type=radio] + label:lang(ja) { width: auto; min-width: 70px; padding: 0 4px; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .filter input[type=radio] + label:before { content: none; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .filter input[type=radio] + label:after { content: none; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .search-n-filter .filter input[type=radio]:checked + label { color: #fff; border: 1px solid #999; background-color: #999; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .vendor-item {position: relative;  display: block; box-sizing: border-box; width: 100%; padding: 15px 0 15px 40px; text-align: left; background-color: #fff; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .vendor-item:after {position: absolute; top: 50%; right: 15px; display: block; width: 10px; height: 7px; margin-top: -3.5px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(180deg); background-image: url(/assets/images/sprites.png); background-position: -538px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .vendor-item:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .vendor-item .vendor {font-size: .875rem; font-weight: 700; line-height: 1.42857em; position: relative;  display: inline-block; margin-right: 9px; vertical-align: baseline; color: #000; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .vendor-item .vendor:before {position: absolute; top: 2px; left: -21px; display: block;  content: ''; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .vendor-item .vendor.aws:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -538px -207px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .vendor-item .vendor.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .vendor-item .vendor.azure:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -21px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .vendor-item .vendor.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .vendor-item .vendor.alibaba:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -436px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .vendor-item .vendor.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .vendor-item .vendor.google:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -390px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .vendor-item .vendor.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .vendor-item .vendor.idc:before {width: 17px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -536px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .vendor-item .vendor.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .vendor-item time { font-size: .6875rem; font-weight: 400; line-height: 1.54545em; vertical-align: baseline; color: #bbb; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .vendor-item .selected {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .6875rem; font-weight: 400;  margin-top: 3px; color: #999; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .vendor-item[data-state=shut]:after { transform: rotateX(0deg); }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .list-cloud-vendor { border-bottom: 1px solid #ddd; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .list-cloud-vendor > li { border-top: 1px solid #ddd; background-color: #f4f4f4; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container { display: block; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container .select-account-products { padding: 14px 14px 9px 14px; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container .select-account-products .products-all + label {font-size: .75rem; font-weight: 400;  display: block; margin-top: 15px; color: #333; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container .list-products dt { display: block; border-top: 1px solid #ddd; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container .list-products dt .btn-category {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; box-sizing: border-box; width: 100%; padding: 11px 0 11px 10px; text-align: left; color: #666; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container .list-products dt .btn-category:before {display: inline-block; width: 16px; height: 16px; margin: -2px 6px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -696px -507px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container .list-products dt .btn-category:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container .list-products dt .btn-category[data-state=shut]:before {width: 16px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -696px -243px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container .list-products dt .btn-category[data-state=shut]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container .list-products dd { display: block; border-top: 1px solid #ddd; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container .list-products dd .select-product .list-select-product > li label {font-size: .75rem; font-weight: 400; position: relative;  display: block; padding: 11px 25px 11px 45px; color: #999; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container .list-products dd .select-product .list-select-product > li label:before , .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container .list-products dd .select-product .list-select-product > li label:after { left: 20px; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container .list-products dd .select-product .list-select-product > li label .btn-favorite {position: absolute; top: 50%; right: 10px;  display: none; width: 13px; height: 13px; margin-top: -6.5px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -226px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container .list-products dd .select-product .list-select-product > li label .btn-favorite { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container .list-products dd .select-product .list-select-product > li label:hover { background-color: #ebebeb; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container .list-products dd .select-product .list-select-product > li label:hover[data-favorite=favorite] .btn-favorite { opacity: 1; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container .list-products dd .select-product .list-select-product > li label:hover .btn-favorite { display: block; opacity: .3; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container .list-products dd .select-product .list-select-product > li label[data-mine=mine] { color: #333; }
.service-asset.page-resource-v2 .layout-sidemenu-container.in-resource .layout-sidemenu-contents .products-container .list-products dd .select-product .list-select-product > li label[data-favorite=favorite] .btn-favorite { display: block; }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .layout-sidemenu-container.in-resource { padding-top: 0; }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .layout-sidemenu-container.in-resource .layout-sidemenu-contents { top: 72px; }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .search-n-filter {width: 39px; height: 39px;  padding: 0; background: url('/assets/images/icon_search_01_s@2x.png') center center no-repeat; background-size: 14px 14px; }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .search-n-filter input[type=text] , .service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .search-n-filter input[type=search] { display: none; }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .search-n-filter .search-result { display: none; }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .search-n-filter .filter { display: none; }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .list-cloud-vendor { border: 0px; }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .list-cloud-vendor > li { border: 0px; }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .list-cloud-vendor > li .vendor-item { margin: 0 auto; padding: 10px 0; text-align: center; }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .list-cloud-vendor > li .vendor-item:after { content: none; }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .list-cloud-vendor > li .vendor-item time , .service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .list-cloud-vendor > li .vendor-item .selected { display: none; }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .list-cloud-vendor > li .vendor-item .vendor {position: relative;  display: inline-block; margin: 0; text-indent: -9999px; }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .list-cloud-vendor > li .vendor-item .vendor:before { content: none; }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .list-cloud-vendor > li .vendor-item .vendor.aws {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -538px -207px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .list-cloud-vendor > li .vendor-item .vendor.aws { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .list-cloud-vendor > li .vendor-item .vendor.azure {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -21px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .list-cloud-vendor > li .vendor-item .vendor.azure { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .list-cloud-vendor > li .vendor-item .vendor.alibaba {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -436px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .list-cloud-vendor > li .vendor-item .vendor.alibaba { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .list-cloud-vendor > li .vendor-item .vendor.google {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -390px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .list-cloud-vendor > li .vendor-item .vendor.google { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .list-cloud-vendor > li .vendor-item .vendor.idc {width: 17px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -536px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .list-cloud-vendor > li .vendor-item .vendor.idc { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=shut] .products-container { display: none !important; }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=hover] .layout-sidemenu-container .layout-sidemenu-header { position: absolute; width: 250px; }
.service-asset.page-resource-v2 .layout-with-sidemenu[data-sidemenu=hover] .layout-sidemenu-container .layout-sidemenu-footer { display: block; }
.service-asset.page-resource-v2 .resource-info {position: relative;  display: block; padding: 15px 0; }
.service-asset.page-resource-v2 .resource-info .cnt { font-weight: 400; color: #999; }
.service-asset.page-resource-v2 .resource-info .cnt .total {font-size: .875rem; line-height: 1.42857em;  display: inline-block; vertical-align: middle; }
.service-asset.page-resource-v2 .resource-info .cnt .total:after {display: inline-block; margin: 0 10px;  content: '|'; }
.service-asset.page-resource-v2 .resource-info .cnt .icon {font-size: .75rem; line-height: 1.28571em;  display: inline-block; margin-right: 20px; vertical-align: middle; }
.service-asset.page-resource-v2 .resource-info .cnt .icon:before {display: inline-block; margin: -2px 4px 0 0;  content: ''; vertical-align: middle; }
.service-asset.page-resource-v2 .resource-info .cnt .icon.aws:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -538px -207px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .resource-info .cnt .icon.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .resource-info .cnt .icon.azure:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -21px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .resource-info .cnt .icon.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .resource-info .cnt .icon.alibaba:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -436px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .resource-info .cnt .icon.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .resource-info .cnt .icon.google:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -390px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .resource-info .cnt .icon.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .resource-info .cnt .icon.idc:before {width: 17px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -536px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .resource-info .cnt .icon.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .resource-info .btn-all-collapse {position: absolute; top: 0; right: 0;  display: block; overflow: hidden; width: 100%; padding: 14px 0; text-align: right; }
.service-asset.page-resource-v2 .resource-info .btn-all-collapse input[type=radio] { display: none; }
.service-asset.page-resource-v2 .resource-info .btn-all-collapse input[type=radio] + label {font-size: .75rem; line-height: 23px;  display: inline-block; box-sizing: border-box; width: 110px; height: 25px; margin-left: 7px; padding: 0; transition: color .3s ease-in-out, background-color .3s ease-in-out; text-align: center; color: #666; border: 1px solid #ccc; }
.service-asset.page-resource-v2 .resource-info .btn-all-collapse input[type=radio] + label:lang(ja) { width: auto; padding: 0 4px !important; }
.service-asset.page-resource-v2 .resource-info .btn-all-collapse input[type=radio] + label:before , .service-asset.page-resource-v2 .resource-info .btn-all-collapse input[type=radio] + label:after { content: none; }
.service-asset.page-resource-v2 .resource-info .btn-all-collapse input[type=radio]:checked + label { color: #fff; border: 1px solid #999; background-color: #999; }
.service-asset.page-resource-v2 .resource-chart { display: -ms-flexbox; display: flex; margin: 0 -18px; padding-bottom: 10px; -ms-flex-pack: start; justify-content: flex-start; }
.service-asset.page-resource-v2 .resource-chart > li { box-sizing: border-box; -ms-flex: 1 1 0px; flex: 1 1 0; }
.service-asset.page-resource-v2 .resource-chart > li + li { border-left: 1px solid #eee; }
.service-asset.page-resource-v2 .resource-chart > li dt { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 700; line-height: 1.1; padding: 20px; color: #000; border-top: 0; }
.service-asset.page-resource-v2 .resource-chart > li dd { display: block; padding: 12px 25px; }
.service-asset.page-resource-v2 .list-resource > li .category {font-size: .875rem; font-weight: 400; line-height: 28px; position: relative; z-index: 1;  display: block; box-sizing: border-box; height: 30px; margin-top: -1px; padding: 0 0 0 10px; vertical-align: middle; color: #000; border-top: 1px solid #999; border-bottom: 1px solid #999; }
.service-asset.page-resource-v2 .list-resource > li .category .icon {line-height: 28px;  display: block; float: left; height: 28px; vertical-align: middle; }
.service-asset.page-resource-v2 .list-resource > li .category .icon:before {line-height: 28px; display: inline-block; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; }
.service-asset.page-resource-v2 .list-resource > li .category .icon:after {display: inline-block; width: 1px; height: 13px; margin: -2px 10px 0 10px;  content: ''; vertical-align: middle; background-color: #ccc; }
.service-asset.page-resource-v2 .list-resource > li .category .icon.aws:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -538px -207px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .list-resource > li .category .icon.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .list-resource > li .category .icon.azure:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px -21px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .list-resource > li .category .icon.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .list-resource > li .category .icon.alibaba:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -436px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .list-resource > li .category .icon.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .list-resource > li .category .icon.google:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -390px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .list-resource > li .category .icon.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .list-resource > li .category .icon.idc:before {width: 17px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -536px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .list-resource > li .category .icon.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .resource-product dt {position: relative;  display: block; border-bottom: 1px solid #ccc; }
.service-asset.page-resource-v2 .resource-product dt .vendor-service {position: static;  display: block; box-sizing: border-box; height: 70px; margin: 0; padding: 12px 0 0 20px; background-color: #fff; }
.service-asset.page-resource-v2 .resource-product dt .vendor-service .icon { display: block; float: left; width: 46px; height: 46px; margin-right: 8px; }
.service-asset.page-resource-v2 .resource-product dt .vendor-service .icon img { display: block; max-width: 100%; max-height: 100%; margin: 0 auto; }
.service-asset.page-resource-v2 .resource-product dt .vendor-service .vendor {font-size: .75rem; line-height: 1em;  display: block; margin-top: 4px; color: #ccc; }
.service-asset.page-resource-v2 .resource-product dt .vendor-service .name {font-size: 1.25rem; line-height: 29, 20;  display: block; vertical-align: middle; white-space: nowrap; color: #000; }
.service-asset.page-resource-v2 .resource-product dt .vendor-service[data-state=favorite]:before {position: absolute; top: 50%; left: 4px; display: block; width: 13px; height: 13px; margin-top: -6.5px;  content: ''; transform: scale(.95); opacity: .5; background-image: url(/assets/images/sprites.png); background-position: -226px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .resource-product dt .vendor-service[data-state=favorite]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .resource-product dt .resoource-product-utils { position: absolute; top: 0; right: 0; bottom: 0; padding-right: 64px; }
.service-asset.page-resource-v2 .resource-product dt .resoource-product-utils .btn-resource-map {font-size: .75rem; font-weight: 500;  display: block; width: 140px; height: 32px; margin: 19px 0; color: #fff; border-radius: 3px; background-color: #1886ff; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2); }
.service-asset.page-resource-v2 .resource-product dt .resoource-product-utils .btn-resource-map:before {display: inline-block; width: 17px; height: 18px; margin-right: 2px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -344px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .resource-product dt .resoource-product-utils .btn-resource-map:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .resource-product dt .resoource-product-utils .btn-toggle {position: absolute; top: 0; right: 0; bottom: 0;  display: block; width: 54px; text-indent: -9999px; }
.service-asset.page-resource-v2 .resource-product dt .resoource-product-utils .btn-toggle:before {position: absolute; top: 50%; left: 50%; display: block; width: 14px; height: 9px; margin-top: -4.5px; margin-left: -7px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); background-image: url(/assets/images/sprites.png); background-position: -481px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .resource-product dt .resoource-product-utils .btn-toggle:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .resource-product dt[data-state=open] .btn-toggle:before { transform: rotateX(180deg); }
.service-asset.page-resource-v2 .resource-product dt[data-state=open] + dd { display: block; }
.service-asset.page-resource-v2 .resource-product dt[data-use=not-used] .vendor-service .icon { opacity: .6; }
.service-asset.page-resource-v2 .resource-product dt[data-use=not-used] .vendor-service .name { color: #ccc; }
.service-asset.page-resource-v2 .resource-product dd { display: none; }
.service-asset.page-resource-v2 .resource-product dd .aggrid-contents {position: relative; visibility: hidden;  overflow: hidden; max-height: 0; padding-bottom: 0; transition: opacity .3s ease-in-out; opacity: 0; border: 0; }
.service-asset.page-resource-v2 .resource-product dd .aggrid-contents .tbl-grid-utils { margin-top: 0px; }
.service-asset.page-resource-v2 .resource-product dd .aggrid-contents .ag-bsp-default { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.service-asset.page-resource-v2 .resource-product dd .aggrid-contents .btn-map { display: block; width: 20px; height: 20px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -667px -524px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .resource-product dd .aggrid-contents .btn-map { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .resource-product dd .list-resource-item { overflow: hidden; border-bottom: 1px solid #ccc; }
.service-asset.page-resource-v2 .resource-product dd .list-resource-item > li { display: block; float: left; border: 0px; }
.service-asset.page-resource-v2 .resource-product dd .resource-item {position: relative;  display: -ms-flexbox; display: flex; flex-direction: column; box-sizing: border-box; width: 180px; height: 70px; padding: 6px 8px 0 0; transition: background-color .2s ease-in-out, box-shadow .2s ease-in-out; text-align: right; -ms-flex-direction: column; -ms-flex-align: end; align-items: flex-end; }
.service-asset.page-resource-v2 .resource-product dd .resource-item .key {font-size: .6875rem; line-height: 1.45455em;  display: block; width: 171.5px; min-height: 32px; transition: color .2s ease-in-out; color: #666; }
.service-asset.page-resource-v2 .resource-product dd .resource-item .value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 400; line-height: 1em;  display: block; margin-top: 3px; transition: color .2s ease-in-out; color: #333; }
.service-asset.page-resource-v2 .resource-product dd .resource-item .value .status { font-size: 1.25rem; color: #71d900; }
.service-asset.page-resource-v2 .resource-product dd .resource-item .value .status:before {display: inline-block; width: 8px; height: 10px; margin: -4px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -739px -687px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .resource-product dd .resource-item .value .status:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .resource-product dd .resource-item .value .status:after {display: inline-block;  content: '/'; color: #333; }
.service-asset.page-resource-v2 .resource-product dd .resource-item:hover .key { color: #1886ff; }
.service-asset.page-resource-v2 .resource-product dd .resource-item:hover .value { color: #1886ff; }
.service-asset.page-resource-v2 .resource-product dd .resource-item[disabled] .key , .service-asset.page-resource-v2 .resource-product dd .resource-item[disabled] .value { opacity: .35; }
.service-asset.page-resource-v2 .resource-product dd .resource-item[data-map=map] .value:before {display: inline-block; width: 20px; height: 20px; margin: -4px 4px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -667px -446px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .resource-product dd .resource-item[data-map=map] .value:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .resource-product dd .resource-item[data-state=selected] { background-color: rgba(24, 134, 255, .05); box-shadow: inset 0 0 0 1px #1886ff; }
.service-asset.page-resource-v2 .resource-product dd .resource-item[data-state=selected] .key { color: #1886ff; }
.service-asset.page-resource-v2 .resource-product dd .resource-item[data-state=selected] .value { color: #1886ff; }
.service-asset.page-resource-v2 .resource-product dd .resource-item[data-state=selected][data-map=map] .value:before {width: 20px; height: 20px;  background-image: url(/assets/images/sprites.png); background-position: -667px -576px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .resource-product dd .resource-item[data-state=selected][data-map=map] .value:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .resource-product dd[data-state=open] .aggrid-contents {visibility: visible; max-height: 1200px; padding: 0px 18px 55px 18px;  opacity: 1; border: 1px solid #e6e6e6; border-top: 0; border-bottom: 1px solid #ddd; }
.service-asset.page-resource-v2 .resource-product dd[data-state=open] .aggrid-contents .btn-resource-close {position: absolute; z-index: 2; top: 15px; right: 15px;  display: block; width: 20px; height: 20px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -667px -238px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-resource-v2 .resource-product dd[data-state=open] .aggrid-contents .btn-resource-close { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-resource-v2 .resource-product dd[data-use=not-used] .resource-item { opacity: .35; }


.service-asset.asset-change-history { position: relative; }
.service-asset.asset-change-history.detail-popup { overflow: hidden; }
.service-asset.asset-change-history .history-resource-detail-popup { position: absolute; z-index: 800; top: 181px; right: 0; bottom: 34px; width: 755px; margin: 0; padding: 40px; transition: box-shadow .3s linear; transition: transform .3s ease-in-out; transform: translateX(100%); border: 0; background: #fff; }
.service-asset.asset-change-history .history-resource-detail-popup.on { transform: translateX(0); box-shadow: -3px 2px 4px 2px rgba(0, 0, 0, .2); }
.service-asset.asset-change-history .history-resource-detail-popup .mfp-close { top: 35px; }
.service-asset.asset-change-history .history-resource-detail-popup h2 { font-size: 1.25rem; font-weight: 700; padding-bottom: 15px; }
.service-asset.asset-change-history .history-resource-detail-popup .all-border dl {padding: 0;  border: 1px solid #ccc; }
.service-asset.asset-change-history .history-resource-detail-popup .all-border dl dt , .service-asset.asset-change-history .history-resource-detail-popup .all-border dl dd {font-size: .75rem; font-weight: 500;  float: left; min-height: 30px; padding: 5px 0; color: #222; border-top: 1px solid #ccc; }
.service-asset.asset-change-history .history-resource-detail-popup .all-border dl dt {font-weight: 400;  width: 25%; padding: 4px 0 4px 15px; color: #666; }
.service-asset.asset-change-history .history-resource-detail-popup .all-border dl dt:first-child { border-top: 0; }
.service-asset.asset-change-history .history-resource-detail-popup .all-border dl dt:first-child + dd { border-top: 0; }
.service-asset.asset-change-history .history-resource-detail-popup .all-border dl dd { width: 75%; }
.service-asset.asset-change-history .history-resource-detail-popup .detail-info h3 { font-size: .875rem; font-weight: 700; }
.service-asset.asset-change-history .history-resource-detail-popup .detail-info .toggle_btn {position: relative; position: relative; top: 3px; box-sizing: border-box;  width: 18px; height: 18px; margin-right: 10px; border: 1px solid #ccc; border-radius: 2px; background: #fff; }
.service-asset.asset-change-history .history-resource-detail-popup .detail-info .toggle_btn:before {position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; margin-top: -4px; margin-left: -4px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -300px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .history-resource-detail-popup .detail-info .toggle_btn:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .history-resource-detail-popup .detail-info dl {position: relative; padding: 0;  border: 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.service-asset.asset-change-history .history-resource-detail-popup .detail-info dl dt , .service-asset.asset-change-history .history-resource-detail-popup .detail-info dl dd {font-size: .75rem; font-weight: 500;  float: left; min-height: 30px; padding: 5px 0; color: #222; border-top: 1px solid #ccc; }
.service-asset.asset-change-history .history-resource-detail-popup .detail-info dl > dt {font-weight: 400;  width: 28%; color: #666; }
.service-asset.asset-change-history .history-resource-detail-popup .detail-info dl > dt.tree ~ dd { position: relative; }
.service-asset.asset-change-history .history-resource-detail-popup .detail-info dl > dt.tree ~ dd:last-child:before { content: none; }
.service-asset.asset-change-history .history-resource-detail-popup .detail-info dl > dt.tree ~ dd:before {position: absolute; top: 0; bottom: 0; left: 9px; width: 1px;  content: ''; background: #ccc; }
.service-asset.asset-change-history .history-resource-detail-popup .detail-info dl > dt.tree + dd:before { content: none; }
.service-asset.asset-change-history .history-resource-detail-popup .detail-info dl > dt:first-child { border-top: 0; }
.service-asset.asset-change-history .history-resource-detail-popup .detail-info dl > dt:first-child + dd { border-top: 0; }
.service-asset.asset-change-history .history-resource-detail-popup .detail-info dl > dt ~ dd { width: 100%; padding: 4px 0 4px 26px; border-top-width: 0; }
.service-asset.asset-change-history .history-resource-detail-popup .detail-info dl > dt + dd { width: 72%; border-top-width: 1px; }
.service-asset.asset-change-history .history-resource-detail-popup .detail-info dl > dd dl {margin: 0;  border: 0; }
.service-asset.asset-change-history .history-resource-detail-popup .detail-info dl > dd dl:before {position: absolute; top: 0; bottom: 0; left: 9px; width: 1px;  content: ''; background: #ccc; }
.service-asset.asset-change-history .history-resource-detail-popup .detail-info dl > dd dl dt , .service-asset.asset-change-history .history-resource-detail-popup .detail-info dl > dd dl dd { width: 100%; }
.service-asset.asset-change-history.detail { background: #f4f4f4; }
.service-asset.asset-change-history .status-info.status {font-size: .6875rem; font-weight: 500; line-height: 18px; display: inline-block; box-sizing: border-box; height: 20px;  padding: 0 6px; color: #a953f5; border: 1px solid #a953f5; border-radius: 4px; }
.service-asset.asset-change-history .status-info.status.read {color: #4a90e2;  border-color: #4a90e2; }
.service-asset.asset-change-history .status-info.status.delete {color: #666;  border-color: #666; }
.service-asset.asset-change-history .status-info.status.update {color: #6ab11c;  border-color: #6ab11c; }
.service-asset.asset-change-history .status-info.status.default {color: #667587; border-color: rgba(105, 115, 125, .15);  background-color: rgba(135, 155, 175, .15); }
.service-asset.asset-change-history .tutorial { width: 900px; margin: 0 auto; }
.service-asset.asset-change-history .tutorial h2 {font-size: 1.5rem;  padding: 40px 0 30px; }
.service-asset.asset-change-history .tutorial .info h3 { font-size: 1rem; }
.service-asset.asset-change-history .tutorial .info p { font-size: .875rem; line-height: 1.42857em; padding: 10px 0 4px; color: #666; }
.service-asset.asset-change-history .tutorial .info a {font-size: .875rem; font-weight: 500; text-decoration: underline;  color: #4a90e2; }
.service-asset.asset-change-history .tutorial .info a:hover { color: #0052b2; }
.service-asset.asset-change-history .tutorial .info a:after {position: relative; top: 1px; display: inline-block; width: 10px; height: 11px; margin: 0 3px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -161px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .tutorial .info a:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .tutorial .terms { padding: 20px 0 10px; }
.service-asset.asset-change-history .tutorial .terms p { font-size: .875rem; padding-bottom: 4px; color: #666; }
.service-asset.asset-change-history .tutorial .terms p strong {margin-left: 4px;  color: #4a90e2; }
.service-asset.asset-change-history .tutorial .terms p + p { font-size: .75rem; color: #999; }
.service-asset.asset-change-history .tutorial .terms p + p span { color: #666; }
.service-asset.asset-change-history .tutorial .terms .terms-conditions .textarea {overflow-y: auto; box-sizing: border-box; max-height: 210px;  margin: 6px 0 0; padding: 15px; border: 1px solid #eee; background: #f9f9f9; }
.service-asset.asset-change-history .tutorial .terms .terms-conditions .textarea > * { font-size: .875rem; line-height: 1.42857em; color: #666; }
.service-asset.asset-change-history .tutorial .terms .terms-conditions .checkbox { padding: 10px 0 0; }
.service-asset.asset-change-history .tutorial .terms .terms-conditions .checkbox input[type=checkbox] + label { font-size: .875rem; font-weight: 400; }
.service-asset.asset-change-history .tutorial .terms .terms-conditions .btn_area {padding: 30px 0 0;  text-align: center; }
.service-asset.asset-change-history .tutorial .terms .terms-conditions .btn_area .history-start-btn {line-height: 40px;  min-width: 140px; height: 40px; text-align: center; }
.service-asset.asset-change-history .contents-with { border-bottom: 0; background: #fff; }
.service-asset.asset-change-history .contents-filter { border-bottom: 1px solid #e6e6e6; background: #fff; }
.service-asset.asset-change-history .contents-filter .form-wrapper { display: -ms-flexbox; display: flex; padding: 0 27px 8px; }
.service-asset.asset-change-history .contents-filter .form-wrapper.detail .form label { margin-right: 4px; }
.service-asset.asset-change-history .contents-filter .form-wrapper.detail p.detail-time time { font-size: .875rem; font-weight: 500; color: #666; }
.service-asset.asset-change-history .contents-filter .form-wrapper.detail p span {line-height: 32px; margin-left: 4px; padding: 0;  border: 0; }
.service-asset.asset-change-history .contents-filter .form-wrapper .left { display: -ms-flexbox; display: flex; margin-right: auto; -ms-flex-align: center; align-items: center; }
.service-asset.asset-change-history .contents-filter .form-wrapper .form {display: -ms-flexbox; display: flex;  margin-right: 10px; -ms-flex-align: center; align-items: center; }
.service-asset.asset-change-history .contents-filter .form-wrapper .duration-list { display: inline-block; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-asset.asset-change-history .contents-filter .form-wrapper .duration-list li { position: relative; }
.service-asset.asset-change-history .contents-filter .form-wrapper .duration-list li:last-child { margin-left: 16px; }
.service-asset.asset-change-history .contents-filter .form-wrapper .duration-list li:last-child:after {position: absolute; top: calc(50% - 3px); right: 10px; width: 10px; height: 7px;  content: ''; transition: all .3s linear; transform: rotateX(180deg); background-image: url(../images/layout_sprites.png); background-position: -700px -174px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .contents-filter .form-wrapper .duration-list li:last-child:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .contents-filter .form-wrapper .duration-list li:last-child.on:after { transform: rotateX(0); }
.service-asset.asset-change-history .contents-filter .form-wrapper .duration-list li.selected button { color: #fff; border-radius: 2px; background: #999; }
.service-asset.asset-change-history .contents-filter .form-wrapper .duration-list li button {font-size: .875rem; height: 32px;  padding: 0 8px; color: #666; }
.service-asset.asset-change-history .contents-filter .form-wrapper .duration-list li input[type=text] {font-size: .75rem; line-height: 30px;  width: 110px; height: 32px; border-radius: 2px; }
.service-asset.asset-change-history .contents-filter .form-wrapper label { font-size: .875rem; font-weight: 500; margin-right: 10px; color: #666; }
.service-asset.asset-change-history .contents-filter .form-wrapper select {font-size: .875rem; line-height: 30px; height: 32px;  border-radius: 2px; }
.service-asset.asset-change-history .contents-filter .form-wrapper p { font-size: .875rem; font-weight: 500; display: -ms-flexbox; display: flex; color: #666; -ms-flex-align: center; align-items: center; }
.service-asset.asset-change-history .contents-filter .form-wrapper p time {font-weight: 400;  margin-right: 20px; color: #6f92bd; }
.service-asset.asset-change-history .contents-filter .form-wrapper p em { font-weight: 400; margin-left: 6px; color: #999; }
.service-asset.asset-change-history .contents-filter .form-wrapper p .setting {position: relative;  width: 26px; height: 26px; margin-left: 10px; border-radius: 2px; background: #999; }
.service-asset.asset-change-history .contents-filter .form-wrapper p .setting:hover:before { animation: rotate 2s infinite linear; }
.service-asset.asset-change-history .contents-filter .form-wrapper p .setting:before {position: absolute; top: 50%; left: 50%; width: 13px; height: 13px; margin-top: -6.5px; margin-left: -6.5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -62px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .contents-filter .form-wrapper p .setting:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .contents-filter .form-wrapper p span {line-height: 30px; display: inline-block; box-sizing: border-box; height: 32px; margin-left: 12px; padding: 0 8px; border: 1px solid #e6e6e6;  border-radius: 2px; }
.service-asset.asset-change-history .contents-filter .form-wrapper a {font-size: .875rem; line-height: 30px; position: relative; display: inline-block; box-sizing: border-box; height: 32px; padding: 0 8px;  color: #666; }
.service-asset.asset-change-history .contents-filter .form-wrapper a:hover:after { border: 2px solid #666; }
.service-asset.asset-change-history .contents-filter .form-wrapper a:after {position: absolute; top: 0; right: 0; bottom: 0; left: 0;  content: ''; border: 1px solid #e5e5e5; border-radius: 2px; }
.service-asset.asset-change-history .contents-filter .form-wrapper a:before {position: relative; top: 1px; display: inline-block; width: 12px; height: 14px; margin-right: 7px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -18px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .contents-filter .form-wrapper a:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .history-summary { position: relative; }
.service-asset.asset-change-history .timeline { padding: 20px 0 0; }
.service-asset.asset-change-history .timeline .info { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-asset.asset-change-history .timeline .info .events { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-asset.asset-change-history .timeline .info .events:after {line-height: 26px; display: inline-block; width: 27px; height: 26px; margin: 0 20px 0 5px;  content: attr(data-length); text-align: center; color: #fff; border-radius: 5px; background: #4d95f7; }
.service-asset.asset-change-history .timeline .updated button {display: inline-block; width: 11px; height: 13px; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -513px -356px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .timeline .updated button { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .timeline .updated time { font-size: .75rem; color: #999; }
.service-asset.asset-change-history .timeline .chart { margin: 20px 0 0; border: 1px solid #e6e6e6; }
.service-asset.asset-change-history .timeline .chart .header { position: relative; box-sizing: border-box; height: 50px; }
.service-asset.asset-change-history .timeline .chart .header h2 { font-size: 1rem; line-height: 48px; padding: 0 0 0 20px; }
.service-asset.asset-change-history .timeline .chart .header[data-state=expand] { border-bottom: 1px solid #eee; }
.service-asset.asset-change-history .timeline .chart .header[data-state=expand] + .contents {height: auto;  pointer-events: auto; opacity: 1; }
.service-asset.asset-change-history .timeline .chart .header button { position: absolute; top: 0; right: 0; bottom: 0; width: 45px; background: #eee; }
.service-asset.asset-change-history .timeline .chart .header button.toggle:after { transform: rotateX(180deg); }
.service-asset.asset-change-history .timeline .chart .header button:after {position: absolute; top: 50%; left: 50%; width: 14px; height: 9px; margin-top: -4.5px; margin-left: -7px;  content: ''; transition: all .3s linear; background-image: url(../images/layout_sprites.png); background-position: -630px -377px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .timeline .chart .header button:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .timeline .chart .contents {height: 0; transition: opacity .3s linear; pointer-events: none;  opacity: 0; }
.service-asset.asset-change-history .no-search { position: absolute; top: 137px; left: 50%; transform: translateX(-50%); }
.service-asset.asset-change-history .no-search .result {font-size: 1rem;  text-align: center; color: #666; }
.service-asset.asset-change-history .no-search .result:before {display: block; width: 56px; height: 60px; margin: 0 auto 10px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -530px -213px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .no-search .result:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .no-search .proposal {margin: 20px 0 0;  padding: 20px; border: 1px solid #e6e6e6; border-radius: 2px; }
.service-asset.asset-change-history .no-search .proposal h2 {font-size: .875rem;  font-weight: 400; color: #4a90e2; }
.service-asset.asset-change-history .no-search .proposal ul { margin: 6px 0 0; }
.service-asset.asset-change-history .no-search .proposal ul li {font-size: .875rem; line-height: 1.42857em;  padding-left: 10px; text-indent: -10px; color: #666; }
.service-asset.asset-change-history .no-search .proposal ul li:before {margin-right: 6px;  content: '*'; }
.service-asset.asset-change-history .search-filter .search-wrap { display: -ms-flexbox; display: flex; height: 50px; padding: 0 27px; background: #f5f5f7; -ms-flex-align: center; align-items: center; }
.service-asset.asset-change-history .search-filter .search-wrap .help_info { width: 24px; height: 24px; }
.service-asset.asset-change-history .search-filter .search-wrap .help_info:hover {border-radius: 2px;  background: rgba(24, 134, 255, .2); }
.service-asset.asset-change-history .search-filter .search-wrap .help_info:hover:after {width: 18px; height: 18px;  background-image: url(../images/layout_sprites.png); background-position: -319px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .search-filter .search-wrap .help_info:hover:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .search-filter .search-wrap .help_info:after {position: absolute; top: calc(50% + 2px); left: 50%; width: 18px; height: 18px;  content: ''; transform: translate(-50%, -50%); background-image: url(../images/layout_sprites.png); background-position: -247px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .search-filter .search-wrap .help_info:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin] { height: auto; padding: 9px 27px; -ms-flex-align: start; align-items: flex-start; }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin] .other-expand , .service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin] .other-expand-fold {font-size: .875rem; position: absolute; right: 35px; bottom: 6px;  display: none; height: 24px; text-decoration: underline; color: #4a90e2; }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin] .all-delete { position: absolute; right: 0; bottom: 0; width: 28px; height: 39px; }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin] .all-delete.hide { display: none; }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin] .all-delete:before {position: absolute; top: calc(50% + 2px); left: 50%; width: 16px; height: 16px;  content: ''; transform: translate(-50%, -50%); background-image: url(../images/layout_sprites.png); background-position: -422px -402px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin] .all-delete:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin].overflow .search {overflow: hidden;  height: 39px; }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin].overflow .search-txt { display: none !important; }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin].overflow .other-expand { display: block; }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin].expand .search { height: auto; }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin].expand .search-txt { display: block !important; }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin].expand .other-expand { display: none; }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin].expand .other-expand-fold { display: block; }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin] .search {position: relative; box-sizing: border-box; height: auto; min-height: 39px; margin-right: auto;  padding-top: 0; padding-right: 100px; cursor: text; border: 1px solid #e6e6e6; border-radius: 2px; background: #fff; -ms-flex: 1; flex: 1; }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin] .search:before , .service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin] .search:after { top: 11px; }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin] .search .search-box { position: static; z-index: 100; display: inline-block; max-width: 100%; margin-top: 6px; }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin] .search .search-box .search-box-list {margin-top: 0;  margin-bottom: 6px; }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin] .search .search-txt { position: absolute; right: 68px; bottom: 0; left: 33px; }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin] .search .search-txt input[type=text] {line-height: 39px; height: 39px;  padding: 0; }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin] .search .search-txt.deleted { display: none !important; }
.service-asset.asset-change-history .search-filter .search-wrap[data-status=keyin] .search .search-txt .search-list {top: calc(100% + 5px);  left: -15px; }
.service-asset.asset-change-history .search-filter .search-wrap.temp { height: 80px; -ms-flex-align: baseline; align-items: baseline; }
.service-asset.asset-change-history .search-filter .search-wrap.temp .search {width: 100%;  padding: 9px 0 0; }
.service-asset.asset-change-history .search-filter .search-wrap.temp .btn_area { padding: 9px 0 0; }
.service-asset.asset-change-history .search-filter .search-wrap.temp .value-area { padding: 5px 0 0; }
.service-asset.asset-change-history .search-filter .search-wrap.temp .value-area input[type=checkbox] + label { font-size: .75rem; font-weight: 400; margin-right: 25px; }
.service-asset.asset-change-history .search-filter .search-wrap .search {position: relative; box-sizing: border-box;  width: 1015px; height: 100%; padding: 13px 0 0 33px; }
.service-asset.asset-change-history .search-filter .search-wrap .search:before {position: absolute; z-index: 10; top: 18px; left: 10px; width: 14px; height: 14px; content: '';  opacity: 1; background-image: url(../images/layout_sprites.png); background-position: -446px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .search-filter .search-wrap .search:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .search-filter .search-wrap .search:after {position: absolute; z-index: 10; top: 18px; left: 10px; width: 14px; height: 14px; content: '';  opacity: 0; background-image: url(../images/layout_sprites.png); background-position: -466px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .search-filter .search-wrap .search:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .search-filter .search-wrap .search.active:before { opacity: 0; }
.service-asset.asset-change-history .search-filter .search-wrap .search.active:after { opacity: 1; }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-box {position: absolute; top: 9px; left: 33px;  max-width: 775px; }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-box .search-box-list {position: relative; display: inline-block;  max-width: 100%; margin-top: 4px; border: 1px solid transparent; }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-box .search-box-list p {font-size: .75rem; line-height: 23px;  overflow: hidden; margin-right: 4px; white-space: nowrap; text-overflow: ellipsis; }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-box .search-box-list .close {position: absolute; top: 0; right: 0; bottom: 0;  display: none; width: 20px; cursor: pointer; }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-box .search-box-list .close:before {position: absolute; top: 50%; left: 50%; width: 10px; height: 10px;  content: ''; transform: translate(-50%, -50%); background-image: url(../images/layout_sprites.png); background-position: -596px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .search-filter .search-wrap .search .search-box .search-box-list .close:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-box .search-box-list.fin {font-size: .75rem; box-sizing: border-box; height: 25px; margin-right: 6px; padding: 0 8px; color: #408bd3; border-color: #cbe6ff; border-radius: 2px;  background: #e5f3ff; }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-box .search-box-list.fin p { margin-right: 0; padding-right: 20px; }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-box .search-box-list.fin .close { display: block; }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-txt { position: relative; }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-txt input[type=text] { font-size: .75rem; font-weight: 400; height: 24px; padding-left: 0; background: none; box-shadow: none; }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-txt input[type='search'] { font-size: .75rem; font-weight: 400; line-height: 30px; height: 32px; padding: 0 7px 0 33px; }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-txt input[type='search']::-webkit-search-decoration , .service-asset.asset-change-history .search-filter .search-wrap .search .search-txt input[type='search']::-webkit-search-cancel-button , .service-asset.asset-change-history .search-filter .search-wrap .search .search-txt input[type='search']::-webkit-search-results-button , .service-asset.asset-change-history .search-filter .search-wrap .search .search-txt input[type='search']::-webkit-search-results-decoration { -webkit-appearance: none; }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-txt input[type='search']::-webkit-search-cancel-button {width: 16px; height: 16px;  background-image: url(../images/layout_sprites.png); background-position: -356px -402px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .search-filter .search-wrap .search .search-txt input[type='search']::-webkit-search-cancel-button { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-txt .search-list {position: absolute; z-index: 100; top: 35px; transition: opacity .3s linear; pointer-events: none;  opacity: 0; border: 1px solid #bbb; background: #fff; box-shadow: 0 1px 3px 0 rgba(59, 53, 53, .2); }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-txt .search-list > p { font-size: .75rem; padding: 5px 10px 5px; color: #999; }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-txt .search-list:before {position: absolute; top: -11px; left: 10px;  content: ''; border-right: 5px solid transparent; border-bottom: 11px solid #bbb; border-left: 5px solid transparent; }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-txt .search-list:after {position: absolute; top: -10px; left: 11px;  content: ''; border-right: 4px solid transparent; border-bottom: 10px solid #fff; border-left: 4px solid transparent; }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-txt .search-list ul {display: -ms-flexbox; display: flex; flex-direction: column;  width: 170px; -ms-flex-direction: column; }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-txt .search-list ul li:hover button { background: #e6e6e6; }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-txt .search-list ul li button {font-size: .875rem;  display: block; box-sizing: border-box; width: 100%; min-height: 30px; padding: 0 10px; text-align: left; }
.service-asset.asset-change-history .search-filter .search-wrap .search .search-txt .search-list.searching {pointer-events: auto;  opacity: 1; }
.service-asset.asset-change-history .search-filter .search-wrap .btn_area { display: -ms-flexbox; display: flex; height: 39px; -ms-flex-align: center; align-items: center; }
.service-asset.asset-change-history .search-filter .search-wrap .btn_area .popups-area { position: relative; }
.service-asset.asset-change-history .search-filter .search-wrap .btn_area .popups-area .help_info {position: relative;  margin: 0 0 0 20px; }
.service-asset.asset-change-history .search-filter .search-wrap .btn_area .popups-area .help_info:before {position: absolute; top: calc(50% + 2px); left: -10px; width: 1px; height: 24px;  content: ''; transform: translateY(-50%); background: #dfe3e8; }
.service-asset.asset-change-history .search-filter .search-wrap .btn_area .popups-area.popon .general.border:after { opacity: 1; }
.service-asset.asset-change-history .search-filter .search-wrap .btn_area .popups-area.popon .popup {pointer-events: auto;  opacity: 1; }
.service-asset.asset-change-history .search-filter .search-wrap .btn_area .popups-area .popup {position: absolute; z-index: 100; top: calc(100% + 10px); right: 0; width: 700px; padding: 14px; transition: opacity .3s linear; pointer-events: none;  opacity: 0; border: 1px solid #ccc; background: #fff; box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, .2); }
.service-asset.asset-change-history .search-filter .search-wrap .btn_area .popups-area .popup h2 { font-size: .875rem; font-weight: 700; }
.service-asset.asset-change-history .search-filter .search-wrap .btn_area .popups-area .popup h2 + p {font-size: .75rem; padding: 10px 0;  color: #666; }
.service-asset.asset-change-history .search-filter .search-wrap .btn_area .popups-area .popup ul { padding: 0 0 10px; }
.service-asset.asset-change-history .search-filter .search-wrap .btn_area .popups-area .popup ul li { font-size: .75rem; line-height: 1.66667em; position: relative; padding-left: 68px; text-indent: -56px; }
.service-asset.asset-change-history .search-filter .search-wrap .btn_area .popups-area .popup ul li span { font-weight: 700; }
.service-asset.asset-change-history .search-filter .search-wrap .btn_area .popups-area .popup ul li span:before {position: absolute; top: 8px; left: 0; width: 4px; height: 4px;  content: ''; background: #999; }
.service-asset.asset-change-history .search-filter .search-wrap .btn_area .popups-area .popup ul + p {font-size: .75rem;  color: #666; }
.service-asset.asset-change-history .search-filter .search-wrap .btn_area .popups-area .popup p a { font-size: .75rem; text-decoration: underline; color: #4a90e2; }
.service-asset.asset-change-history .search-filter .search-wrap .btn_area .popups-area .popup p a:hover { color: #0052b2; }
.service-asset.asset-change-history .search-filter .search-wrap .btn_area .popups-area .popup p a:after {position: relative; top: 1px; display: inline-block; width: 10px; height: 11px; margin: 0 3px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -161px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .search-filter .search-wrap .btn_area .popups-area .popup p a:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .search-filter .search-wrap .btn_area .popups-area .popup:before {position: absolute; top: -11px; right: 6px;  content: ''; border-right: 5px solid transparent; border-bottom: 11px solid #bbb; border-left: 5px solid transparent; }
.service-asset.asset-change-history .search-filter .search-wrap .btn_area .popups-area .popup:after {position: absolute; top: -10px; right: 7px;  content: ''; border-right: 4px solid transparent; border-bottom: 10px solid #fff; border-left: 4px solid transparent; }
.service-asset.asset-change-history .search-filter .search-wrap .general {font-size: .875rem;  margin-left: 10px; }
.service-asset.asset-change-history .search-filter .search-wrap .general.blue {line-height: 32px; width: 74px; height: 32px;  border-radius: 2px; }
.service-asset.asset-change-history .search-filter .search-wrap .general.blue[disabled] {opacity: 1;  background: #ccc; }
.service-asset.asset-change-history .search-filter .search-wrap .general.blue[disabled] span { opacity: .5; }
.service-asset.asset-change-history .search-filter .search-wrap .general.border {line-height: 30px; position: relative; min-width: 74px; height: 32px; padding: 0 2px;  background: #fff; }
.service-asset.asset-change-history .search-filter .search-wrap .general.border:after {position: absolute; top: 0; right: 0; bottom: 0; left: 0;  content: ''; opacity: 0; border: 2px solid #1886ff; border-radius: 2px; }
.service-asset.asset-change-history .search-filter .search-wrap .general.border:before {position: relative; top: 2px; display: inline-block; width: 14px; height: 14px; margin-right: 4px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -406px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .search-filter .search-wrap .general.border:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .alertnow-ui-table.history-table { padding: 30px 0 0; }
.service-asset.asset-change-history .alertnow-ui-table.history-table thead tr th span button { font-size: .75rem; font-weight: 700; }
.service-asset.asset-change-history .alertnow-ui-table.history-table thead tr th span button:after {display: inline-block; width: 8px; height: 10px; margin-left: 4px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -449px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .alertnow-ui-table.history-table thead tr th span button:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .alertnow-ui-table.history-table thead tr th span button[data-status=up]:after {width: 8px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -463px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .alertnow-ui-table.history-table thead tr th span button[data-status=up]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .alertnow-ui-table.history-table thead tr th span button[data-status=down]:after {width: 8px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -477px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .alertnow-ui-table.history-table thead tr th span button[data-status=down]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .alertnow-ui-table.history-table tbody tr.flag th , .service-asset.asset-change-history .alertnow-ui-table.history-table tbody tr.flag td { background: #fefcdd; }
.service-asset.asset-change-history .alertnow-ui-table.history-table tbody tr th , .service-asset.asset-change-history .alertnow-ui-table.history-table tbody tr td { cursor: pointer; }
.service-asset.asset-change-history .alertnow-ui-table .table-setting { display: -ms-flexbox; display: flex; padding: 0 0 10px; -ms-flex-align: center; align-items: center; }
.service-asset.asset-change-history .alertnow-ui-table .table-setting > *:first-child { margin-right: auto; }
.service-asset.asset-change-history .alertnow-ui-table .table-setting button {font-size: .875rem; line-height: 30px; box-sizing: border-box; height: 32px; padding: 0 10px; color: #666;  border: 1px solid #ccc; border-radius: 2px; }
.service-asset.asset-change-history .alertnow-ui-table .table-setting button span:before {position: relative; top: 2px; display: inline-block; width: 14px; height: 14px; margin-right: 4px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -659px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .alertnow-ui-table .table-setting button span:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .alertnow-ui-table input[type=checkbox] + label { text-indent: -9999px; }
.service-asset.asset-change-history .alertnow-ui-table.history-table-detail {margin: 10px 0 0;  padding: 30px 20px; }
.service-asset.asset-change-history .alertnow-ui-table.history-table-detail table { margin-bottom: 0; border-top-width: 0; }
.service-asset.asset-change-history .alertnow-ui-table.history-table-detail table thead tr th {text-align: left; border-top-width: 0; border-right-width: 0;  border-left-width: 0; }
.service-asset.asset-change-history .alertnow-ui-table.history-table-detail table tbody tr.recent-history th , .service-asset.asset-change-history .alertnow-ui-table.history-table-detail table tbody tr.recent-history td { color: #222; }
.service-asset.asset-change-history .alertnow-ui-table.history-table-detail table tbody tr.recent-history th .highlight:before , .service-asset.asset-change-history .alertnow-ui-table.history-table-detail table tbody tr.recent-history td .highlight:before {display: inline-block; width: 8px; height: 8px; margin-right: 6px;  content: ''; border-radius: 100%; background: #0acd7f; }
.service-asset.asset-change-history .alertnow-ui-table.history-table-detail table tbody tr th , .service-asset.asset-change-history .alertnow-ui-table.history-table-detail table tbody tr td {color: #666; border-right-width: 0;  border-left-width: 0; }
.service-asset.asset-change-history .alertnow-ui-table.history-table-detail table tbody tr th .detail-popup , .service-asset.asset-change-history .alertnow-ui-table.history-table-detail table tbody tr td .detail-popup {height: 24px; padding: 0 8px; color: #666;  border: 1px solid #999; border-radius: 2px; }
.service-asset.asset-change-history .history-detail-head { padding: 20px 30px; background: #fff; }
.service-asset.asset-change-history .history-detail-head h3 {font-size: 1.25rem; font-weight: 500;  display: inline-block; }
.service-asset.asset-change-history .history-detail-head h3:before {position: relative; display: inline-block; width: 14px; height: 14px; margin-right: 6px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -639px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .history-detail-head h3:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .history-detail-head .time {font-size: .875rem; font-weight: 500;  display: inline-block; color: #666; }
.service-asset.asset-change-history .history-detail-head .time:before {position: relative; top: 3px; display: inline-block; width: 18px; height: 18px; margin-right: 4px; margin-left: 10px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -271px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .history-detail-head .time:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .history-detail-head .status-info-wrap { padding-bottom: 8px; }
.service-asset.asset-change-history .history-detail-head .status-info.status { margin-right: 4px; }
.service-asset.asset-change-history .history-detail-head.flag { background: #fffde3; }
.service-asset.asset-change-history .history-detail-head.flag h3:before {width: 14px; height: 14px;  background-image: url(../images/layout_sprites.png); background-position: -386px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .history-detail-head.flag h3:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .history-detail > * { margin: 30px 0 0; }
.service-asset.asset-change-history .history-detail h3 {font-size: .8125rem; font-weight: 500; display: inline-block;  color: #222; }
.service-asset.asset-change-history .history-detail h3 + p {font-size: .75rem; font-weight: 500;  display: inline-block; margin-left: 10px; color: #888; }
.service-asset.asset-change-history .history-detail .contents { background: #fff; }
.service-asset.asset-change-history .history-detail .history-detail-lr { display: -ms-flexbox; display: flex; }
.service-asset.asset-change-history .history-detail .history-detail-lr .left {width: calc(50% - 30px);  margin-right: 30px; }
.service-asset.asset-change-history .history-detail .history-detail-lr .left .contents { height: 405px; }
.service-asset.asset-change-history .history-detail .history-detail-lr .left .contents dl { border: 0; }
.service-asset.asset-change-history .history-detail .history-detail-lr .right { width: 50%; }
.service-asset.asset-change-history .history-detail .history-detail-lr .right h3 { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-asset.asset-change-history .history-detail .history-detail-lr .right .copy {position: relative; box-sizing: border-box;  width: 22px; height: 22px; margin: 0 6px 0 8px; transition: all .3s linear; border: 1px solid #ccc; background: #fff; }
.service-asset.asset-change-history .history-detail .history-detail-lr .right .copy:hover { background: #f4f4f4; }
.service-asset.asset-change-history .history-detail .history-detail-lr .right .copy:disabled { cursor: not-allowed; }
.service-asset.asset-change-history .history-detail .history-detail-lr .right .copy:disabled:before { opacity: .3; }
.service-asset.asset-change-history .history-detail .history-detail-lr .right .copy.copied + .copied-text { opacity: 1; }
.service-asset.asset-change-history .history-detail .history-detail-lr .right .copy:before {position: absolute; top: 50%; left: 50%; width: 14px; height: 14px; margin-top: -7px; margin-left: -7px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -526px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .history-detail .history-detail-lr .right .copy:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .history-detail .history-detail-lr .right .copied-text {font-size: .75rem; line-height: 20px; display: inline-block; height: 22px; padding: 0 10px; transition: opacity .3s linear;  opacity: 0; color: #67adff; border: 1px solid #67adff; background: #f3f9ff; }
.service-asset.asset-change-history .history-detail .history-detail-lr .right .contents {font-size: .75rem; overflow: hidden; overflow-y: auto; max-height: 400px; padding: 20px;  white-space: pre-wrap; }
.service-asset.asset-change-history input[type=checkbox].all_checked + label.flag {font-size: .875rem; line-height: 30px;  width: auto; height: 32px; padding: 0; padding: 0 8px 0 26px; cursor: pointer; text-indent: 0; color: #666; border: 1px solid #ccc; border-radius: 2px; }
.service-asset.asset-change-history input[type=checkbox].all_checked + label.flag.flag:before { left: 15px; margin-left: -7px; }
.service-asset.asset-change-history input[type=checkbox].all_checked + label.flag.flag:after { left: 15px; margin-left: -7px; }
.service-asset.asset-change-history input[type=checkbox] + label.flag:before {width: 14px; height: 14px;  background-image: url(../images/layout_sprites.png); background-position: -639px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history input[type=checkbox] + label.flag:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history input[type=checkbox] + label.flag:after {width: 14px; height: 14px;  background-image: url(../images/layout_sprites.png); background-position: -386px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history input[type=checkbox] + label.flag:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.asset-change-history .icon { font-size: .9em; }
.service-asset.asset-change-history .icon:before {display: inline-block; margin: -4px 3px 0 0;  content: ''; vertical-align: middle; }
.service-asset.asset-change-history .icon.aws:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .icon.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.asset-change-history .icon.azure:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .icon.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.asset-change-history .icon.alibaba:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .icon.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.asset-change-history .icon.google:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .icon.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.asset-change-history .icon.idc:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.asset-change-history .icon.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }


.service-asset.custom-report main[role=main] { min-height: calc(100vh - 80px - 34px); }

.service-asset.custom-report .layout-contents {min-height: calc(100vh - 80px - 34px);  padding: 0; }
.service-asset.custom-report .layout-contents.layout-detail { background: #ccc; }
.service-asset.custom-report .layout-contents.layout-detail .layout-page-title { background-color: #fff; }
.service-asset.custom-report .layout-contents .custome-report-head * { box-sizing: border-box; }
.service-asset.custom-report .layout-contents .custome-report-head .buttons {font-size: .75rem; font-weight: 500; line-height: 26px;  display: inline-block; box-sizing: border-box; min-width: 50px; height: 30px; padding: 0 10px; text-align: center; color: #fff; border: 2px solid #666; background-color: #666; }
.service-asset.custom-report .layout-contents .custome-report-head .buttons.btn-add { border-color: #1886ff; background-color: #1886ff; }
.service-asset.custom-report .layout-contents .custome-report-head .path { display: -ms-flexbox; display: flex; height: 61px; padding: 0 25px; border-bottom: 1px solid #ddd; -ms-flex-align: center; align-items: center; }
.service-asset.custom-report .layout-contents .custome-report-head .path .left { margin-right: auto; }
.service-asset.custom-report .layout-contents .custome-report-head .path .left .back_to_list {font-size: .75rem; line-height: 30px; height: 32px;  padding: 0 10px; color: #1886ff; border: 1px solid #eee; }
.service-asset.custom-report .layout-contents .custome-report-head .path .left .back_to_list em:before {position: relative; bottom: -2px; display: inline-block; width: 9px; height: 14px; margin-right: 5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -739px -62px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .custome-report-head .path .left .back_to_list em:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .custome-report-head .path .left > ul {display: table; display: inline-block; clear: both; padding-left: 15px;  content: ''; }
.service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li {font-size: 1.125rem; font-weight: 700; line-height: 32px;  display: inline-block; color: #999; }
.service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li.template span:before {font-size: .75rem; font-weight: 700; line-height: 18px; position: relative; bottom: 2px; display: inline-block; box-sizing: border-box; min-width: 78px; height: 20px; margin-right: 10px;  content: 'TEMPLATE'; text-align: center; color: #fff; border: 1px solid #9f9f9f; border-radius: 2px; background-color: #9f9f9f; }
.service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu { position: relative; }
.service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list { position: relative; bottom: 2px; margin-left: 10px; }
.service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list + ul { position: absolute; z-index: 1046; top: 30px; right: 0; min-width: 136px; min-height: 177px; padding: 0 10px; border: 1px solid #ccc; background-color: #fff; box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .12); }
.service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list + ul li { margin: 15px 0 0; }
.service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list + ul li button { font-size: .75rem; display: block; width: 100%; text-align: left; }
.service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list:after {display: inline-block; width: 27px; height: 7px; content: '';  cursor: pointer; background-image: url(/assets/images/sprites.png); background-position: -592px -451px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list:hover:after {width: 27px; height: 7px;  background-image: url(/assets/images/sprites.png); background-position: -605px -354px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list:hover:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list.on:after {width: 27px; height: 7px;  background-image: url(/assets/images/sprites.png); background-position: -605px -354px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list.on:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-btn:before {display: inline-block; width: 19px; height: 18px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -174px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-btn:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-btn.off:before {width: 19px; height: 18px;  background-image: url(/assets/images/sprites.png); background-position: -199px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-btn.off:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-setting { display: none; }
.service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-setting.on { display: inherit; }
.service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li:before {position: relative; bottom: 2px;  display: inline-block; width: 8px; height: 11px; margin: 0 6px; content: ''; background-image: url(/assets/images/sprites.png); background-position: -739px -626px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li:first-child { color: #000; }
.service-asset.custom-report .layout-contents .custome-report-head .path .left > ul > li:first-child:before { content: none; }
.service-asset.custom-report .layout-contents .custome-report-head .path .right .create {font-size: .875rem; font-weight: 700px; line-height: 34px;  min-width: 148px; height: 34px; color: #fff; background: #0076ff; }
.service-asset.custom-report .layout-contents .custome-report-head .path .right .create:hover { background: #0068da; }
.service-asset.custom-report .layout-contents .custome-report-head .path .right .create:active em { opacity: .5; }
.service-asset.custom-report .layout-contents .custome-report-head .path .right .create:active em:after , .service-asset.custom-report .layout-contents .custome-report-head .path .right .create:active em:before { opacity: .5; }
.service-asset.custom-report .layout-contents .custome-report-head .path .right .create em {position: relative;  padding-left: 15px; }
.service-asset.custom-report .layout-contents .custome-report-head .path .right .create em:after {position: absolute; top: 50%; left: 0; width: 2px; height: 10px; margin: -5px 0 0 -1px;  content: ''; background: #fff; }
.service-asset.custom-report .layout-contents .custome-report-head .path .right .create em:before {position: absolute; top: 50%; left: 0; width: 10px; height: 2px; margin: -1px 0 0 -5px;  content: ''; background: #fff; }
.service-asset.custom-report .layout-contents .custome-report-head .filter {position: relative; z-index: 1045; display: -ms-flexbox; display: flex; height: 40px;  padding: 0 25px; border-bottom: 1px solid #ccc; background-color: #fafafa; -ms-flex-align: center; align-items: center; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list {position: absolute; z-index: 810; top: 40px; right: 0; left: 0;  display: none; height: 600px; background: #fff; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list.on { display: inherit; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap { display: -ms-flexbox; display: flex; width: 100%; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section {overflow-y: auto; box-sizing: border-box;  width: 20%; height: 536px; padding: 0 24px; border-left: 1px solid #ccc; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section > h3 { font-size: .75rem; padding: 20px 0; text-transform: uppercase; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section input[type=search] {font-size: .75rem; line-height: 32px; width: calc(100% + 48px);  height: 32px; margin-left: -24px; padding: 0 10px 0 40px; border: 0; border-bottom: 1px solid #eee; background: url('/assets/images/icon_search_01_s@2x.png') 20px center no-repeat; background-size: 14px 14px; box-shadow: none; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section input[type=search]:focus { background-image: url('/assets/images/icon_search_01_s_focus@2x.png'); }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section input[type=checkbox] + label { font-size: .75rem; color: #333; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section .multiselect-qs input[type=checkbox] + label { overflow: hidden; width: 15px; white-space: nowrap; text-indent: 100%; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section .qs-items {display: -ms-flexbox; display: flex;  margin: 10px 0 0; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section .qs-items > label { margin-right: auto; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section .qs-items .multiselect-native-select { display: inline-block; width: 100%; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section .qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu { position: absolute; top: 100%; min-width: 100%; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section .qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .filter { height: auto; padding: 0; border-bottom: 0; background: #fff; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section .qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox { box-sizing: unset; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section:first-child { border-left: 0; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section .qs-items.not-match { display: none; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_footer { position: absolute; right: 0; bottom: 0; left: 0; display: -ms-flexbox; display: flex; height: 64px; border-top: 1px solid #ccc; -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: flex-end; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_footer .btn-add { margin-right: 15px; margin-left: 5px; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_footer .reset_btn { font-weight: 500; position: relative; margin-right: 10px; text-decoration: underline; text-indent: 25px; color: #666; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_footer .reset_btn[disabled] { opacity: .5; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_footer .reset_btn:before {position: absolute; top: 50%; left: 10px; width: 10px; height: 12px; margin-top: -6px; content: '';  background-image: url(../images/layout_sprites.png); background-position: -358px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_footer .reset_btn:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_footer .buttons { width: 90px; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .left {display: -ms-flexbox; display: flex;  margin-right: auto; -ms-flex-align: center; align-items: center; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .left .caution { font-size: .75rem; margin-left: 12px; color: #bfbfbf; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .left .button_filter {position: relative;  width: 50px; height: 30px; text-align: left; border: 1px solid #e2e2e2; box-shadow: 0 1px 1px 0 rgba(38, 38, 38, .5); }
.service-asset.custom-report .layout-contents .custome-report-head .filter .left .button_filter:hover { transition: border-color .3s linear; border-color: #1886ff; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .left .button_filter.on {transition: box-shadow .3s linear;  border-color: #1886ff; box-shadow: 0 1px 1px 0 rgba(24, 134, 255, .5); }
.service-asset.custom-report .layout-contents .custome-report-head .filter .left .button_filter.on:after { transform: rotateX(180deg); }
.service-asset.custom-report .layout-contents .custome-report-head .filter .left .button_filter:before {position: relative; bottom: -2px; display: inline-block; width: 14px; height: 15px; margin: 0 0 0 10px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -338px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .custome-report-head .filter .left .button_filter:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .custome-report-head .filter .left .button_filter:after {position: absolute; top: 50%; right: 0; display: block; width: 30px; height: 40px; margin-top: -20px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); background: url('/assets/images/selectbox_arrow_02@2x.png') left top no-repeat; background-size: 30px 40px; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .left .filter_selecting { display: -ms-flexbox; display: flex; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .left .filter_selecting > li[data-selected=on] { margin-left: 5px; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .left .filter_selecting > li span {font-size: .75rem; line-height: 26px; position: relative; display: inline-block; height: 28px; padding: 0 30px 0 10px; color: #408bd3; border: 1px solid #cbe6ff; border-radius: 2px;  background: #e5f3ff; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .left .filter_selecting > li span button {line-height: 28px;  position: absolute; top: 0; right: 0; bottom: 0; padding: 0 8px; }
.service-asset.custom-report .layout-contents .custome-report-head .filter .left .filter_selecting > li span button em {position: relative; bottom: 2px;  display: inline-block; width: 7px; height: 7px; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -205px -534px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .custome-report-head .filter .left .filter_selecting > li span button em { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.custom-report .layout-contents .custom_report_side { position: absolute; z-index: 796; top: 61px; bottom: 0; left: 0; box-sizing: border-box; width: 250px; border-right: 1px solid #bbb; background-color: #fff; }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] {overflow: hidden;  width: 40px; }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-header { position: static; width: auto; padding: 0; }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-header .btns { border-bottom: 0; }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-header .btns span { display: none; }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-header .btns + .search-n-filter .form-wrapper { display: none; }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-header .btns + .search-n-filter input[type=search] { margin-left: 2px; }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-header .btn-sidemenu:before {width: 16px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -311px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-header .btn-sidemenu:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] ~ .layout-contents-inner .custom-report-filter { width: calc( 100% - 40px); margin-left: 40px; }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-contents { top: 62px; bottom: 53px; }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-contents .list-magagement dd ul.list-group li .bookmark-btn { display: none; }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-contents .list-magagement dd ul.list-group li a , .service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-contents .list-magagement dd ul.list-group li div { overflow: visible; }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-contents .list-magagement dd ul.list-group li a:before , .service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-contents .list-magagement dd ul.list-group li div:before {display: block;  content: attr(data-first-letter); text-align: center; text-indent: 0; }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-contents .list-magagement dd ul.list-group li a:after , .service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-contents .list-magagement dd ul.list-group li div:after { display: none; }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-contents .list-magagement dd ul.list-group li a span , .service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-contents .list-magagement dd ul.list-group li div span { display: none; }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-footer .add-btn {line-height: 32px;  width: calc(100% - 8px); height: 32px; margin: 10px 4px; background-color: #555; }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-footer .add-btn span { display: none; }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-footer .add-btn:before {font-weight: 21px;  content: attr(data-first-letter); }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=hover] {overflow: hidden;  width: 250px; }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=hover] .layout-sidemenu-header { position: static; width: auto; padding: 0; }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=hover] .layout-sidemenu-header .btn-sidemenu:before {width: 16px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -311px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=hover] .layout-sidemenu-header .btn-sidemenu:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .custom_report_side[data-sidemenu=hover] ~ .layout-contents-inner .custom-report-filter { width: calc( 100% - 40px); margin-left: 40px; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-header {position: absolute; top: 0;  display: block; box-sizing: border-box; width: 100%; padding: 0; background-color: #fff; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .search-n-filter {position: relative;  display: block; padding: 0px 0px 0px 0px; border-bottom: 1px solid #ddd; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .search-n-filter .form-wrapper {padding-bottom: 6px;  background-color: #f3f3f3; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .search-n-filter .form-wrapper .form { padding-top: 7px; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .search-n-filter .form-wrapper .form label {font-size: .75rem; line-height: 24px;  display: block; height: 24px; margin-left: 10px; color: #666; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .search-n-filter .form-wrapper .form label + select {margin-right: 8px;  margin-left: 8px; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .search-n-filter .form-wrapper .form select {line-height: 22px;  width: calc( 100% - 16px); height: 24px; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .search-n-filter input[type=search] {font-size: .875rem; font-weight: 500; line-height: 30px;  display: block; height: 30px; padding: 0 7px 0 30px; color: #000; background: url('/assets/images/icon_search_01_s@2x.png') 10px center no-repeat; background-size: 14px 14px; box-shadow: inset 0 0 0 0px #007aff; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .search-n-filter input[type=search]:focus {background-image: url('/assets/images/icon_search_01_s_focus@2x.png');  box-shadow: inset 0 0 0 0px #007aff; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .search-n-filter input[type=search]::-ms-clear { display: block; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .btns { height: 31px; border-bottom: 2px solid #d8d8d8; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .btns span { font-size: .75rem; font-weight: 500; color: #222; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .btn-sidemenu {position: relative;  display: inline-block; width: 40px; height: 31px; text-indent: -9999px; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .btn-sidemenu:before {position: absolute; top: 50%; left: 50%; display: block; width: 16px; height: 12px;  content: ''; transform: translate(-50%, -50%); background-image: url(/assets/images/sprites.png); background-position: -333px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .btn-sidemenu:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents {position: absolute; top: 157px; right: 0; bottom: 60px; left: 0;  overflow: auto; overflow-x: hidden; padding: 0 0 20px; background-color: #f1f1f1; -ms-overflow-style: auto; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li { position: relative; padding-right: 30px; padding-left: 14px; cursor: pointer; color: #666; border-bottom: 1px solid #ddd; background: #fff; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li.is-selected { background-color: #f1f8ff; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li.is-selected a span.title {font-weight: bold;  color: #000; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li.bookmark .bookmark-btn {width: 15px; height: 14px;  background-image: url(/assets/images/sprites.png); background-position: -718px -359px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li.bookmark .bookmark-btn { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li .bookmark-btn { position: absolute; top: 50%; right: 7px; overflow: hidden; width: 17px; height: 16px; transform: translateY(-50%); text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -467px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li .bookmark-btn { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li a { font-size: .75rem; font-weight: 400; line-height: 40px; display: -ms-flexbox; display: flex; overflow: hidden; width: 100%; height: 40px; text-align: left; -ms-flex-align: center; align-items: center; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li a span { display: inline; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li a span.title {line-height: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  color: #666; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li a .text-label {font-size: .75rem; line-height: 1.0625rem; margin-left: .3125rem; padding: 0 6px; word-break: keep-all; color: #4a90e2; border: 1px solid #4a90e2;  border-radius: 4px; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-footer {position: absolute; bottom: 0; left: 0;  display: block; box-sizing: border-box; width: 100%; }
.service-asset.custom-report .layout-contents .custom_report_side .layout-sidemenu-footer .add-btn {font-size: .875rem; font-weight: 700; line-height: 40px;  width: calc(100% - 40px); height: 40px; margin: 10px 20px; text-align: center; vertical-align: middle; color: #fff; border-radius: 2px; background-color: #222; }
.service-asset.custom-report .layout-contents .layout-page-title { margin: 0; }
.service-asset.custom-report .layout-contents .layout-contents-inner .no-data { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.service-asset.custom-report .layout-contents .layout-contents-inner .no-data .result {font-size: 1rem;  text-align: center; color: #666; }
.service-asset.custom-report .layout-contents .layout-contents-inner .no-data .result:before {display: block; width: 36px; height: 29px; margin: 0 auto 10px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -559px -498px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .no-data .result:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .no-data .proposal {margin: 20px 0 0;  padding: 20px; border: 1px solid #e6e6e6; border-radius: 2px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .no-data .proposal h2 {font-size: .875rem;  font-weight: 400; color: #4a90e2; }
.service-asset.custom-report .layout-contents .layout-contents-inner .no-data .proposal p {font-size: .875rem; line-height: 1.42857em;  max-width: 400px; text-indent: 0px; color: #666; }
.service-asset.custom-report .layout-contents .layout-contents-inner .no-data .proposal ul { margin: 6px 0 0; }
.service-asset.custom-report .layout-contents .layout-contents-inner .no-data .proposal ul li {font-size: .875rem; line-height: 1.42857em;  padding-left: 10px; text-indent: -10px; color: #666; }
.service-asset.custom-report .layout-contents .layout-contents-inner .no-data .proposal ul li:before {margin-right: 6px;  content: '*'; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter {height: 133px;  padding: 10px 17px 7px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items { position: relative; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items .button-normal[data-state=submit] {font-size: .875rem; line-height: 30px; box-sizing: border-box;  height: 32px; margin-left: 8px; border-radius: 2px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a {font-size: .875rem; line-height: 30px; position: relative; display: inline-block; box-sizing: border-box; height: 32px; margin-left: 8px; padding: 0 8px;  color: #666; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a + select { margin-left: 20px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a + select + select { margin-left: 20px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a:hover:after { border: 2px solid #666; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a:after {position: absolute; top: 0; right: 0; bottom: 0; left: 0;  content: ''; border: 1px solid #e5e5e5; border-radius: 2px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a.download:before {position: relative; top: 1px; display: inline-block; width: 12px; height: 14px; margin-right: 7px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -18px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a.download:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a.fields ~ label { margin-left: 10px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a.fields:before {position: relative; top: 1px; display: inline-block; width: 14px; height: 14px; margin-right: 7px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -606px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a.fields:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a.allview { position: absolute; top: 0; right: 0; padding: 0 25px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select { position: relative; margin-bottom: 10px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select.inner-btn.change-btn .dropdown-menu , .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select.inner-btn.change-btn button[data-state='submit'] { display: none; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select.inner-btn.change-btn .reset_btn { display: block; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select.inner-btn .reset_btn { display: none; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select button.reset_btn { font-size: .75rem; font-weight: 500; position: relative; position: relative; bottom: 0px; box-sizing: border-box; height: 30px; margin: 0; padding-right: 10px; text-indent: 25px; color: #666; border: 1px solid transparent; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select button.reset_btn:hover {line-height: 2em; border-color: #d8d8d8;  background-color: #e6e6e6; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select button.reset_btn:before {position: absolute; top: 50%; left: 10px; width: 10px; height: 12px; margin-top: -6px; content: '';  background-image: url(../images/layout_sprites.png); background-position: -358px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select button.reset_btn:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select input[type=text] {display: none;  width: calc(100% - 30px); padding-right: 15px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select p.report-name { display: -ms-flexbox; display: flex; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select input[type=text] , .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select p.report-name { float: left; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select input[type=text] + button.favorite-btn , .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select p.report-name + button.favorite-btn {line-height: 40px;  display: -ms-flexbox; display: flex; float: left; height: 40px; margin-left: 10px; -ms-flex-align: center; align-items: center; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select input[type=text] + button.favorite-btn:before , .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select p.report-name + button.favorite-btn:before {display: inline-block; width: 24px; width: 26px; height: 22px; height: 24px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: 0px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select input[type=text] + button.favorite-btn:before , .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select p.report-name + button.favorite-btn:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select input[type=text] + button.favorite-btn.off:before , .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select p.report-name + button.favorite-btn.off:before {width: 26px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -305px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select input[type=text] + button.favorite-btn.off:before , .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select p.report-name + button.favorite-btn.off:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items-group { position: absolute; top: 0; right: 30px; display: inline-block; width: 380px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items-group .items { margin-right: 0px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items-group.align-right .items { float: right; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items { display: -ms-flexbox; display: flex; float: left; height: 40px; margin-right: 20px; -ms-flex-align: center; align-items: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 0; flex-shrink: 0; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.inputtext { min-width: 800px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.inputtext .report-name { font-size: 1.25rem; line-height: 1.8125rem; color: #000; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.inputtext.edit input[type=text] { display: block; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.inputtext.edit p.report-name { display: none; }
@media screen and (max-width: 1450px) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.inputtext { min-width: 550px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items:not(:nth-child(1)) { margin-right: 0px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu { position: relative; margin-right: 0px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu.on .dropdown-list .dropdown-setting { display: block; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list { position: relative; display: -ms-flexbox; display: flex; float: left; width: 32px; height: 32px; margin-left: 8px; padding: 5px 0; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list .dropdown-setting { display: none; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list ul { position: absolute; z-index: 1046; top: 40px; right: 0; min-width: 100px; padding: 10px 10px; border: 1px solid #ccc; background: #fff; box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .12); }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list ul li { margin: 0px 0; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list ul li + li { margin-top: 15px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list ul li.delete button:before {display: inline-block; width: 12px; height: 12px; margin: 0px 5px -1px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -326px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list ul li.delete button:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list ul li button { font-size: .75rem; display: block; width: 100%; text-align: right; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list:after {position: absolute; z-index: 5; top: 3px; left: -1px; width: 32px; height: 32px;  content: ''; border: 1px solid #fff; border-radius: 2px; background: #fff; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list:before {z-index: 10; display: inline-block; width: 14px; height: 4px; content: '';  cursor: pointer; background-image: url(/assets/images/sprites.png); background-position: -682px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list:hover:after { background-color: #f2f2f2; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-btn:before {display: inline-block; width: 19px; height: 18px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -174px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-btn:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-btn.off:before {width: 19px; height: 18px;  background-image: url(/assets/images/sprites.png); background-position: -199px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-btn.off:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-btn .dropdown-setting { display: none; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-btn .dropdown-setting ul li {font-size: .875rem; line-height: .875rem;  display: block; color: #222; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select { margin-top: 0; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select.end { width: calc(100% - 40px); margin-top: 7px; padding-top: 16px; border-top: 1px solid #e6e6e6; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items { display: -ms-flexbox; display: flex; float: left; margin-right: 20px; -ms-flex-align: center; align-items: center; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.right { float: right; margin-right: 0px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.right a.fields:last-child { margin-right: 20px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.default { display: inline-block; width: 100%; max-width: 100%; vertical-align: middle; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.default .multiselect {font-size: .75rem; font-weight: 500; line-height: 30px;  display: inline-block; box-sizing: border-box; width: 100%; max-width: 100%; height: 32px; padding: 0 35px 0 10px; text-align: left; vertical-align: middle; color: #000; background-color: #fff; box-shadow: inset 0 0 0 1px #e4e4e4; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.default .multiselect-container.dropdown-menu { position: absolute; right: auto; width: auto; min-width: 200px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.default .multiselect-container.dropdown-menu > li > a { padding: 0 12px 0 8px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.default .multiselect-container.dropdown-menu > li > a label { white-space: nowrap; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code { display: inline-block; width: 100%; max-width: 100%; vertical-align: middle; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect {font-size: .75rem; font-weight: 500; line-height: 30px;  display: inline-block; box-sizing: border-box; width: 100%; max-width: 100%; height: 32px; padding: 0 35px 0 10px; text-align: left; vertical-align: middle; color: #000; background-color: #fff; box-shadow: inset 0 0 0 1px #e4e4e4; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em {position: relative; top: -2px; display: inline-block; margin: 0 7px 0 0;  vertical-align: middle; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.aws { display: inline-block; width: 17px; width: 17px; height: 17px; height: 17px; background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.aws { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.azu { display: inline-block; width: 17px; width: 17px; height: 17px; height: 17px; background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.azu { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.ali { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.ali { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.GOOGLE { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.GOOGLE { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.gcp { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.gcp { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.idc { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.idc { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu { position: absolute; right: auto; width: auto; min-width: 100%; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a { padding: 0 8px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label {font-size: .875rem; font-weight: 500; line-height: 30px; height: 30px;  padding: 0; white-space: pre; color: #000; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em {position: relative; top: -1px; display: inline-block; margin: 0 7px 0 0;  vertical-align: middle; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.aws { display: inline-block; width: 17px; width: 17px; height: 17px; height: 17px; background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.aws { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.azu { display: inline-block; width: 17px; width: 17px; height: 17px; height: 17px; background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.azu { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.ali { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.ali { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.GOOGLE { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.GOOGLE { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.gcp { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.gcp { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.idc { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.idc { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label span {position: relative;  display: inline-block; min-width: 100px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li.active > a { background-color: #e6e6e6; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li.placeholder { display: none; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .daterange {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 500; line-height: 32px; height: 32px;  background: #fff; box-shadow: inset 0 0 0 0px #e4e4e4; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .daterange input[type=text] {line-height: 1.875rem; box-sizing: border-box;  width: 100%; height: 2rem; padding: 0 15px 0 35px; border: 1px solid #e5e5e5; border-radius: 2px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .daterange:after { right: auto; left: 12px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide {display: block;  width: calc(100% - 35px); }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select { display: inline-block; margin-left: 20px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select + .multiselect-native-select { margin-left: 10px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select select[data-state=auto] + .btn-group .multiselect { border: 1px solid #a3cfff; background-color: #cfe6ff; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group {position: relative;  display: block; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect {font-size: .875rem; font-weight: 500; line-height: 22px;  display: inline-block; box-sizing: border-box; box-sizing: border-box; width: 100%; max-width: 100%; height: 32px; padding-right: 20px; padding-left: 7px; text-align: left; color: #666; border: 1px solid #fff; border: 0px solid #ddd; border-radius: 2px; border-radius: 2px; background: #fff url('/assets/images/tansparency_select_box_arrow_down@2x.png') calc(100% - 8px) 50% no-repeat; background-size: 8px 5px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect[selected] { color: #666 !important; border: 1px solid #b3d6ff; background-color: #daecff !important; background-image: url('/assets/images/tansparency_select_box_arrow_up@2x.png'); }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect:focus { box-shadow: none; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect:after { content: none; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu {position: absolute; z-index: 500; top: 32px; right: auto; left: 0;  display: none; float: left; overflow-x: auto !important; width: auto; min-width: 220px; border: 1px solid #ddd; border-radius: 0px 0px 2px 2px; background-color: #fff; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group { margin: 0; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group .multiselect-search {width: 100%;  padding-left: 20px; background: url('/assets/images/icon_search_01_s@2x.png') left center no-repeat; background-size: 14px 14px; box-shadow: none; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group .multiselect-search:focus { background-image: url('/assets/images/icon_search_01_s_focus@2x.png'); }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a { display: block; padding: 0px; background-color: #fff; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:focus { outline: 0; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:hover { background-color: #fff; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox {font-size: .75rem; font-weight: 500; line-height: 15px; position: relative; left: 0px;  display: block; overflow: hidden; width: auto; max-width: 100%; height: 15px; margin: 0; padding: 8px 0px 7px 35px; cursor: pointer; text-overflow: ellipsis; color: #666; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before {position: absolute; top: 50%; left: 10px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -273px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after {position: absolute; top: 50%; left: 10px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -718px -252px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox] {visibility: hidden;  opacity: 0; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.active .checkbox:after {transition: opacity .3s ease-in-out;  opacity: 1; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group.open .multiselect { background-image: url('/assets/images/tansparency_select_box_arrow_up@2x.png'); }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group.open .multiselect[selected] { background-image: url('/assets/images/tansparency_select_box_arrow_up@2x.png'); }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group.open .dropdown-menu { display: block; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items time {font-size: .75rem; font-weight: 400; line-height: 2rem;  color: #6f92bd; color: #6f92bd; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items select {line-height: 30px;  height: 32px; border-radius: 2px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect {line-height: 30px;  height: 32px; border-radius: 2px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .labeling { font-size: .875rem; font-weight: 500; padding-right: 10px; color: #666; }
@media screen and (max-width: 1550px) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select.min-type .items .btn-group.default .multiselect { width: 150px; } }
@media screen and (max-width: 1470px) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select.min-type .items .btn-group.default .multiselect { width: 100px; } }
@media screen and (max-width: 1360px) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select.min-type .items .btn-group.vendor-code button { width: 60px; }
	.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select.min-type .items .btn-group.vendor-code button .multiselect-selected-text em + span { display: none; } }
@media screen and (max-width: 1260px) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select.min-type .items .btn-group.default .multiselect { width: 80px; } }
@media screen and (max-width: 1550px) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select.min-type .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu { left: -68px; } }
@media screen and (max-width: 1470px) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select.min-type .dashboard-new-wrapper .btn-group.radio .multiselect { width: 170px; }
	.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select.min-type .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu { left: -80px; } }
@media screen and (max-width: 1360px) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select.min-type .dashboard-new-wrapper .btn-group.radio .multiselect { width: 120px; }
	.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select.min-type .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu { left: -130px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper { display: -ms-flexbox; display: flex; float: left; padding: 0; -ms-flex-align: center; align-items: center; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio { max-width: 183px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio.open .multiselect { background: #f2f2f2; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect {line-height: 30px; box-sizing: border-box;  height: 32px; border: 1px solid #e5e5e5; border-radius: 2px; box-shadow: none; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect:focus { box-shadow: none; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect .multiselect-selected-text em:before {position: relative; bottom: 2px; display: inline-block; margin-right: 9px;  content: ''; vertical-align: middle; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect .multiselect-selected-text em.default:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -52px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect .multiselect-selected-text em.default:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect .multiselect-selected-text em.marked:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -26px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect .multiselect-selected-text em.marked:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu { top: calc(100% + 5px); padding: 0; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu > li > a > label em:before {position: relative; bottom: 2px; display: inline-block; margin-right: 9px;  content: ''; vertical-align: middle; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu > li > a > label em.default:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -52px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu > li > a > label em.default:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu > li > a > label em.marked:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -26px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu > li > a > label em.marked:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .labeling { font-size: .875rem; font-weight: 500; padding-right: 10px; color: #666; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-view-filter { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .vendor-account:first-child .multiselect-native-select .btn-group .multiselect.btn-vendor { border-radius: 4px 0 0 4px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .vendor-account:last-child { padding: 0; border: 0; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .vendor-account:last-child .multiselect-native-select .btn-group .multiselect.btn-vendor { border-right: 1px solid #e5e5e5; border-radius: 0 4px 4px 0; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a { padding-right: 10px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label { font-size: .875rem; padding-left: 25px; color: #333; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label:after , .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label:before { left: 0; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .labeling { padding: 0 10px 0 20px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .btn-area { display: -ms-flexbox; display: flex; margin-left: 10px; padding: 0; -ms-flex-align: center; align-items: center; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .btn-area .button-normal {line-height: 26px;  height: 30px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .btn-area .button-normal[disabled] {opacity: 1; color: #fff;  border: none; background-color: rgba(0, 0, 0, .1); }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account {float: none;  height: 38px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account:before { content: none; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account:after { content: none; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account label { left: 10px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account label.idc { position: relative; top: auto; left: 0; box-sizing: border-box; width: 110px; max-width: 165px; height: 38px; margin: 0; padding: 0 35px 0 25px; border: 1px solid #e5e5e5; border-radius: 0 4px 4px 0; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account label.idc:before , .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account label.idc:after { left: 12px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account label.idc span.txt {font-size: .875rem; font-weight: 700; line-height: 36px; position: relative;  display: block; box-sizing: border-box; padding-left: 35px; text-align: left; vertical-align: middle; color: #000; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account label.idc span.txt:before {position: absolute; top: 50%; left: 10px; display: block; width: 19px; height: 19px; margin-top: -9.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account label.idc span.txt:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report { border-bottom: 1px solid #e6e6e6; background: #fff; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper { display: -ms-flexbox; display: flex; padding: 0 27px 8px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .left { display: -ms-flexbox; display: flex; margin-right: auto; -ms-flex-align: center; align-items: center; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .right a {font-size: .875rem; line-height: 30px; position: relative; display: inline-block; box-sizing: border-box; height: 32px; padding: 0 8px;  color: #666; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .right a:hover:after { border: 2px solid #666; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .right a:after {position: absolute; top: 0; right: 0; bottom: 0; left: 0;  content: ''; border: 1px solid #e5e5e5; border-radius: 4px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .right a:before {position: relative; top: 1px; display: inline-block; width: 12px; height: 14px; margin-right: 7px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -18px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .right a:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .form {display: -ms-flexbox; display: flex;  margin-right: 10px; -ms-flex-align: center; align-items: center; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .form label { font-size: .875rem; font-weight: 500; margin-right: 10px; color: #666; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .form select {font-size: .875rem; line-height: 30px; height: 32px;  border-radius: 4px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .multiselect-native-select { margin-left: 4px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .multiselect-native-select select[data-state=optionDefault] + .btn-group .multiselect {font-size: .875rem; line-height: 30px; overflow: hidden; width: 100%;  height: 30px; white-space: nowrap; text-overflow: ellipsis; color: #333; color: #333; border-radius: 4px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label { font-size: .875rem; padding-left: 25px; color: #333; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label:after , .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label:before { left: 0; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:hover { background-color: #ecf5ff; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper p { font-size: .875rem; font-weight: 500; display: -ms-flexbox; display: flex; color: #666; -ms-flex-align: center; align-items: center; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper p time {font-weight: 400;  margin-right: 20px; color: #6f92bd; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper p em { font-weight: 400; margin-left: 6px; color: #999; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper p .setting {position: relative;  width: 26px; height: 26px; margin-left: 10px; border-radius: 4px; background: #999; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper p .setting:hover:before { animation: rotate 2s infinite linear; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper p .setting:before {position: absolute; top: 50%; left: 50%; width: 13px; height: 13px; margin-top: -6.5px; margin-left: -6.5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -62px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper p .setting:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom_info {width: 628px; height: 363px;  margin: 0 auto; padding: 153px 0 0 250px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom_info .custom-report-filter { position: absolute; z-index: 500; top: 0; left: 0; width: calc( 100% - 250px); height: 100px; margin-left: 250px; background: #fff; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom_info .custom_info_bg {width: 628px; height: 363px; text-align: center;  background-image: url(/assets/images/contents_sprites.png); background-position: 0px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom_info .custom_info_bg { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom_info .custom_info_bg > p {font-size: .875rem;  padding: 67px 0 46px; color: #666; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom_info .custom_info_bg > p span { opacity: .5; }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom_info .custom_info_bg > p:before {display: block; width: 143px; height: 24px; margin: 0 auto 15px;  content: ''; background-image: url(/assets/images/contents_sprites.png); background-position: -634px -328px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom_info .custom_info_bg > p:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .custom_info .custom_info_bg:after {display: inline-block; width: 540px; height: 123px;  content: ''; background-image: url(/assets/images/contents_sprites.png); background-position: -634px -199px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .custom_info .custom_info_bg:after { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .make_report {padding: 15px 27px;  background-color: #f9f9f9; }
.service-asset.custom-report .layout-contents .layout-contents-inner .make_report h3 { font-size: .75rem; font-weight: 400; color: #b0b0b0; }
.service-asset.custom-report .layout-contents .layout-contents-inner .make_report .template_list { display: -ms-flexbox; display: flex; padding: 10px 0 0; }
.service-asset.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li {box-sizing: border-box;  width: 200px; min-height: 112px; margin-right: 10px; padding: 10px 15px; cursor: pointer; border: 1px solid #e2e2e2; border-radius: 5px; background-color: #fff; box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, .1); }
.service-asset.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li:hover {transition: all .5s linear;  border-color: #1886ff; }
.service-asset.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li.clicked {transition: background-color .5s linear;  background-color: #f3f9ff; }
.service-asset.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li:first-child {padding: 0;  border: 2px dashed #ddd; box-shadow: none; }
.service-asset.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li:first-child:hover {transition: all .5s linear;  border-color: #1886ff; }
.service-asset.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li:first-child > button { position: relative; width: 100%; height: 100%; }
.service-asset.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li:first-child > button:hover:after , .service-asset.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li:first-child > button:hover:before {transition: background-color .5s linear;  background-color: #1886ff; }
.service-asset.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li:first-child > button:after {position: absolute; top: 50%; left: 50%; width: 4px; height: 25px; margin: -12px 0 0 -2px;  content: ''; background: #cacaca; }
.service-asset.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li:first-child > button:before {position: absolute; top: 50%; left: 50%; width: 25px; height: 4px; margin: -2px 0 0 -12px;  content: ''; background: #cacaca; }
.service-asset.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li .head {display: -ms-flexbox; display: flex;  padding: 0 0 7px; border-bottom: 1px solid #eee; }
.service-asset.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li .head em {font-size: .625rem; font-weight: 700; line-height: 18px;  display: inline-block; box-sizing: border-box; min-width: 64px; height: 18px; margin-right: 5px; padding: 0 5px; text-align: center; color: #fff; border-radius: 2px; background-color: #61a0ff; }
.service-asset.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li .head span { font-size: .6875rem; line-height: 18px; color: #7f7f7f; }
.service-asset.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li > ul li {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .8125rem; line-height: 14px;  margin: 10px 0 0; padding: 0 0 0 10px; vertical-align: middle; letter-spacing: -.1px; color: #333; }
.service-asset.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li > ul li:before {position: relative; bottom: 2px; display: inline-block; width: 2px; height: 2px; margin: 0 7px 0 2px;  content: ''; border: 1px solid #333; border-radius: 100%; background-color: #333; }
.service-asset.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table h3 { font-size: .875rem; font-weight: 700; padding-top: 25px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table colgroup col:nth-of-type(2) { width: 20%; }
.service-asset.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table colgroup col:nth-of-type(4) { width: 80px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table colgroup col:nth-of-type(6) { width: 13%; }
.service-asset.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table colgroup col:nth-of-type(7) { width: 13%; }
.service-asset.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table colgroup col:nth-of-type(8) { width: 13%; }
.service-asset.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table th:first-child { padding: 4px 0; }
.service-asset.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .bookmark { position: relative; padding-left: 20px; }
.service-asset.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .bookmark:before {position: absolute; top: 0; left: 0; width: 15px; height: 14px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -618px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .bookmark:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .vendor.aws:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .vendor.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .vendor.azure:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .vendor.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .vendor.google:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .vendor.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .vendor.alibaba:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .vendor.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .vendor:before {position: relative; bottom: -4px; display: inline-block; margin-right: 5px;  content: ''; }


.service-metering.page-quick-search.opsnow-banner-in .layout-contents.layout-with-filter[data-state=expand] .layout-page-title .layout-page-utils.fixed { top: 140px; }
.service-metering.page-quick-search.opsnow-banner-in .layout-contents.layout-with-filter[data-state=expand] .layout-filter-container { top: 200px; }
.service-metering .opsnow-banner { position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.service-metering .opsnow-banner.dashboard p:before , .service-metering .opsnow-banner.dashboard a:before , .service-metering .opsnow-banner.dashboard button:not(.close):before {position: relative; left: 12px; display: inline-block; width: 45px; height: 46px;  content: ''; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDVweCIgaGVpZ2h0PSI0NnB4IiB2aWV3Qm94PSIwIDAgNDUgNDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU5ICg4NjEyNykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+aWNvbl9iYW5uZXJfZGFzaGJvYXJkPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iMC4yMDAwMDAwMDMiPgogICAgICAgIDxnIGlkPSIwLjEuMS0yLjBfRGFzaGJvYXJkX2Jhbm5lciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ5OC4wMDAwMDAsIC03OC4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ5OC4wMDAwMDAsIDc4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTAsMjYgTDIwLDI2IEwyMCwwIEwwLDAgTDAsMjYgWiBNMCw0NiBMMjAsNDYgTDIwLDMxIEwwLDMxIEwwLDQ2IFogTTI1LDQ2IEw0NSw0NiBMNDUsMjAgTDI1LDIwIEwyNSw0NiBaIE0yNSwwIEwyNSwxNSBMNDUsMTUgTDQ1LDAgTDI1LDAgWiIgaWQ9Imljb25fYmFubmVyX2Rhc2hib2FyZCI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); background-size: 100% 100%; }
.service-metering .opsnow-banner.billing_analytics p:before , .service-metering .opsnow-banner.billing_analytics a:before , .service-metering .opsnow-banner.billing_analytics button:not(.close):before {position: relative; left: 12px; display: inline-block; width: 48px; height: 48px;  content: ''; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDhweCIgaGVpZ2h0PSI0OHB4IiB2aWV3Qm94PSIwIDAgNDggNDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU5ICg4NjEyNykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+aWNvbl9iYW5uZXJfYmlsbGluZ19hbmFseXRpY3M8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNOSwyNi41IEM3LjYyNSwyNi41IDYuNSwyNy42MjUgNi41LDI5IEM2LjUsMzAuMzc1IDcuNjI1LDMxLjUgOSwzMS41IEMxMC4zNzUsMzEuNSAxMS41LDMwLjM3NSAxMS41LDI5IEMxMS41LDI3LjYyNSAxMC4zNzUsMjYuNSA5LDI2LjUgWiBNOSwzNi41IEM3LjYyNSwzNi41IDYuNSwzNy42MjUgNi41LDM5IEM2LjUsNDAuMzc1IDcuNjI1LDQxLjUgOSw0MS41IEMxMC4zNzUsNDEuNSAxMS41LDQwLjM3NSAxMS41LDM5IEMxMS41LDM3LjYyNSAxMC4zNzUsMzYuNSA5LDM2LjUgWiBNOSwxNi41IEM3LjYyNSwxNi41IDYuNSwxNy42MjUgNi41LDE5IEM2LjUsMjAuMzc1IDcuNjI1LDIxLjUgOSwyMS41IEMxMC4zNzUsMjEuNSAxMS41LDIwLjM3NSAxMS41LDE5IEMxMS41LDE3LjYyNSAxMC4zNzUsMTYuNSA5LDE2LjUgWiBNMS41LDE3Ljc1IEMwLjgsMTcuNzUgMC4yNSwxOC4zIDAuMjUsMTkgQzAuMjUsMTkuNyAwLjgsMjAuMjUgMS41LDIwLjI1IEMyLjIsMjAuMjUgMi43NSwxOS43IDIuNzUsMTkgQzIuNzUsMTguMyAyLjIsMTcuNzUgMS41LDE3Ljc1IFogTTksNi41IEM3LjYyNSw2LjUgNi41LDcuNjI1IDYuNSw5IEM2LjUsMTAuMzc1IDcuNjI1LDExLjUgOSwxMS41IEMxMC4zNzUsMTEuNSAxMS41LDEwLjM3NSAxMS41LDkgQzExLjUsNy42MjUgMTAuMzc1LDYuNSA5LDYuNSBaIE00Ni41LDIwLjI1IEM0Ny4yLDIwLjI1IDQ3Ljc1LDE5LjcgNDcuNzUsMTkgQzQ3Ljc1LDE4LjMgNDcuMiwxNy43NSA0Ni41LDE3Ljc1IEM0NS44LDE3Ljc1IDQ1LjI1LDE4LjMgNDUuMjUsMTkgQzQ1LjI1LDE5LjcgNDUuOCwyMC4yNSA0Ni41LDIwLjI1IFogTTI5LDExLjUgQzMwLjM3NSwxMS41IDMxLjUsMTAuMzc1IDMxLjUsOSBDMzEuNSw3LjYyNSAzMC4zNzUsNi41IDI5LDYuNSBDMjcuNjI1LDYuNSAyNi41LDcuNjI1IDI2LjUsOSBDMjYuNSwxMC4zNzUgMjcuNjI1LDExLjUgMjksMTEuNSBaIE0yOSwyLjc1IEMyOS43LDIuNzUgMzAuMjUsMi4yIDMwLjI1LDEuNSBDMzAuMjUsMC44IDI5LjcsMC4yNSAyOSwwLjI1IEMyOC4zLDAuMjUgMjcuNzUsMC44IDI3Ljc1LDEuNSBDMjcuNzUsMi4yIDI4LjMsMi43NSAyOSwyLjc1IFogTTEuNSwyNy43NSBDMC44LDI3Ljc1IDAuMjUsMjguMyAwLjI1LDI5IEMwLjI1LDI5LjcgMC44LDMwLjI1IDEuNSwzMC4yNSBDMi4yLDMwLjI1IDIuNzUsMjkuNyAyLjc1LDI5IEMyLjc1LDI4LjMgMi4yLDI3Ljc1IDEuNSwyNy43NSBaIE0xOSw0NS4yNSBDMTguMyw0NS4yNSAxNy43NSw0NS44IDE3Ljc1LDQ2LjUgQzE3Ljc1LDQ3LjIgMTguMyw0Ny43NSAxOSw0Ny43NSBDMTkuNyw0Ny43NSAyMC4yNSw0Ny4yIDIwLjI1LDQ2LjUgQzIwLjI1LDQ1LjggMTkuNyw0NS4yNSAxOSw0NS4yNSBaIE0xOSwyLjc1IEMxOS43LDIuNzUgMjAuMjUsMi4yIDIwLjI1LDEuNSBDMjAuMjUsMC44IDE5LjcsMC4yNSAxOSwwLjI1IEMxOC4zLDAuMjUgMTcuNzUsMC44IDE3Ljc1LDEuNSBDMTcuNzUsMi4yIDE4LjMsMi43NSAxOSwyLjc1IFogTTE5LDExLjUgQzIwLjM3NSwxMS41IDIxLjUsMTAuMzc1IDIxLjUsOSBDMjEuNSw3LjYyNSAyMC4zNzUsNi41IDE5LDYuNSBDMTcuNjI1LDYuNSAxNi41LDcuNjI1IDE2LjUsOSBDMTYuNSwxMC4zNzUgMTcuNjI1LDExLjUgMTksMTEuNSBaIE0xOSwyNS4yNSBDMTYuOTI1LDI1LjI1IDE1LjI1LDI2LjkyNSAxNS4yNSwyOSBDMTUuMjUsMzEuMDc1IDE2LjkyNSwzMi43NSAxOSwzMi43NSBDMjEuMDc1LDMyLjc1IDIyLjc1LDMxLjA3NSAyMi43NSwyOSBDMjIuNzUsMjYuOTI1IDIxLjA3NSwyNS4yNSAxOSwyNS4yNSBaIE0zOSwyNi41IEMzNy42MjUsMjYuNSAzNi41LDI3LjYyNSAzNi41LDI5IEMzNi41LDMwLjM3NSAzNy42MjUsMzEuNSAzOSwzMS41IEM0MC4zNzUsMzEuNSA0MS41LDMwLjM3NSA0MS41LDI5IEM0MS41LDI3LjYyNSA0MC4zNzUsMjYuNSAzOSwyNi41IFogTTM5LDM2LjUgQzM3LjYyNSwzNi41IDM2LjUsMzcuNjI1IDM2LjUsMzkgQzM2LjUsNDAuMzc1IDM3LjYyNSw0MS41IDM5LDQxLjUgQzQwLjM3NSw0MS41IDQxLjUsNDAuMzc1IDQxLjUsMzkgQzQxLjUsMzcuNjI1IDQwLjM3NSwzNi41IDM5LDM2LjUgWiBNMzksMTYuNSBDMzcuNjI1LDE2LjUgMzYuNSwxNy42MjUgMzYuNSwxOSBDMzYuNSwyMC4zNzUgMzcuNjI1LDIxLjUgMzksMjEuNSBDNDAuMzc1LDIxLjUgNDEuNSwyMC4zNzUgNDEuNSwxOSBDNDEuNSwxNy42MjUgNDAuMzc1LDE2LjUgMzksMTYuNSBaIE0zOSw2LjUgQzM3LjYyNSw2LjUgMzYuNSw3LjYyNSAzNi41LDkgQzM2LjUsMTAuMzc1IDM3LjYyNSwxMS41IDM5LDExLjUgQzQwLjM3NSwxMS41IDQxLjUsMTAuMzc1IDQxLjUsOSBDNDEuNSw3LjYyNSA0MC4zNzUsNi41IDM5LDYuNSBaIE00Ni41LDI3Ljc1IEM0NS44LDI3Ljc1IDQ1LjI1LDI4LjMgNDUuMjUsMjkgQzQ1LjI1LDI5LjcgNDUuOCwzMC4yNSA0Ni41LDMwLjI1IEM0Ny4yLDMwLjI1IDQ3Ljc1LDI5LjcgNDcuNzUsMjkgQzQ3Ljc1LDI4LjMgNDcuMiwyNy43NSA0Ni41LDI3Ljc1IFogTTI5LDM2LjUgQzI3LjYyNSwzNi41IDI2LjUsMzcuNjI1IDI2LjUsMzkgQzI2LjUsNDAuMzc1IDI3LjYyNSw0MS41IDI5LDQxLjUgQzMwLjM3NSw0MS41IDMxLjUsNDAuMzc1IDMxLjUsMzkgQzMxLjUsMzcuNjI1IDMwLjM3NSwzNi41IDI5LDM2LjUgWiBNMjksNDUuMjUgQzI4LjMsNDUuMjUgMjcuNzUsNDUuOCAyNy43NSw0Ni41IEMyNy43NSw0Ny4yIDI4LjMsNDcuNzUgMjksNDcuNzUgQzI5LjcsNDcuNzUgMzAuMjUsNDcuMiAzMC4yNSw0Ni41IEMzMC4yNSw0NS44IDI5LjcsNDUuMjUgMjksNDUuMjUgWiBNMTksMTUuMjUgQzE2LjkyNSwxNS4yNSAxNS4yNSwxNi45MjUgMTUuMjUsMTkgQzE1LjI1LDIxLjA3NSAxNi45MjUsMjIuNzUgMTksMjIuNzUgQzIxLjA3NSwyMi43NSAyMi43NSwyMS4wNzUgMjIuNzUsMTkgQzIyLjc1LDE2LjkyNSAyMS4wNzUsMTUuMjUgMTksMTUuMjUgWiBNMTksMzYuNSBDMTcuNjI1LDM2LjUgMTYuNSwzNy42MjUgMTYuNSwzOSBDMTYuNSw0MC4zNzUgMTcuNjI1LDQxLjUgMTksNDEuNSBDMjAuMzc1LDQxLjUgMjEuNSw0MC4zNzUgMjEuNSwzOSBDMjEuNSwzNy42MjUgMjAuMzc1LDM2LjUgMTksMzYuNSBaIE0yOSwyNS4yNSBDMjYuOTI1LDI1LjI1IDI1LjI1LDI2LjkyNSAyNS4yNSwyOSBDMjUuMjUsMzEuMDc1IDI2LjkyNSwzMi43NSAyOSwzMi43NSBDMzEuMDc1LDMyLjc1IDMyLjc1LDMxLjA3NSAzMi43NSwyOSBDMzIuNzUsMjYuOTI1IDMxLjA3NSwyNS4yNSAyOSwyNS4yNSBaIE0yOSwxNS4yNSBDMjYuOTI1LDE1LjI1IDI1LjI1LDE2LjkyNSAyNS4yNSwxOSBDMjUuMjUsMjEuMDc1IDI2LjkyNSwyMi43NSAyOSwyMi43NSBDMzEuMDc1LDIyLjc1IDMyLjc1LDIxLjA3NSAzMi43NSwxOSBDMzIuNzUsMTYuOTI1IDMxLjA3NSwxNS4yNSAyOSwxNS4yNSBaIiBpZD0icGF0aC0xIj48L3BhdGg+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIwLjIwMDAwMDAwMyI+CiAgICAgICAgPGcgaWQ9IjAuMS4yLTIuMF9Db3N0LUFuYWx5dGljc19iYW5uZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MDUuMDAwMDAwLCAtNzcuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDk5LjAwMDAwMCwgNzEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iaWNvbl9iYW5uZXJfYmlsbGluZ19hbmFseXRpY3MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYuMDAwMDAwLCA2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImltYWdlL2JsdXJfb25fMjRweCIgZmlsbC1ydWxlPSJub256ZXJvIj48L2c+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImNvbG9yI0ljb24vd2hpdGUiIG1hc2s9InVybCgjbWFzay0yKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjAwMDAwMCwgLTYuMDAwMDAwKSIgaWQ9ImNvbG9yIyNQYWxldHRlL1doaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUtQ29weS0zMzgiIGZpbGw9IiNGRkZGRkYiIHg9IjAiIHk9IjAiIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCI+PC9yZWN0PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); background-size: 100% 100%; }
.service-metering .opsnow-banner.billing p:before , .service-metering .opsnow-banner.billing a:before , .service-metering .opsnow-banner.billing button:not(.close):before {position: relative; left: 15px; display: inline-block; width: 46px; height: 46px;  content: ''; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDZweCIgaGVpZ2h0PSI0NnB4IiB2aWV3Qm94PSIwIDAgNDYgNDYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU5ICg4NjEyNykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+aWNvbl9iYW5uZXJfYmlsbGluZzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9IjAuMjAwMDAwMDAzIj4KICAgICAgICA8ZyBpZD0iMC4xLjMtMi4wX0JpbGxpbmdfYmFubmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTE0LjAwMDAwMCwgLTc4LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUxNC4wMDAwMDAsIDc4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTIzLDAgQzM1LjcwMjU0OTIsMCA0NiwxMC4yOTc0NTA4IDQ2LDIzIEM0NiwzNS43MDI1NDkyIDM1LjcwMjU0OTIsNDYgMjMsNDYgQzEwLjI5NzQ1MDgsNDYgMCwzNS43MDI1NDkyIDAsMjMgQzAsMTAuMjk3NDUwOCAxMC4yOTc0NTA4LDAgMjMsMCBaIE0yMyw0LjYgQzEyLjgzNzk2MDYsNC42IDQuNiwxMi44Mzc5NjA2IDQuNiwyMyBDNC42LDMzLjE2MjAzOTQgMTIuODM3OTYwNiw0MS40IDIzLDQxLjQgQzMzLjE2MjAzOTQsNDEuNCA0MS40LDMzLjE2MjAzOTQgNDEuNCwyMyBDNDEuNCwxMi44Mzc5NjA2IDMzLjE2MjAzOTQsNC42IDIzLDQuNiBaIE0yNC41MTEwODkzLDExLjUgQzI1LjEzNjc1NTYsMTEuNSAyNS42NDE4MTE1LDExLjg3ODkwNjIgMjUuNjQxODExNSwxMi4zNDM5MDE2IEwyNS42NDE4MTE1LDEyLjM0MzkwMTYgTDI1LjY0MTgxMTUsMTQuMDQ4Njk2MSBMMjYuMzA1OTIyMywxNC4xMTA0MzEyIEMyNy44OTU3MTc2LDE0LjI1MjAyNTQgMjkuMzA2MTA1MSwxNC41NDY1NDE0IDMwLjYwMTkxMjcsMTUuMDA1MzA2NyBDMzAuODc0MDM5OCwxNS4xMDE1OTA4IDMxLjA4NTEwOCwxNS4yNzIwNzAyIDMxLjE4MzEwMzksMTUuNDg3MjkzNSBDMzEuMjg3ODg0MSwxNS42OTY4NTI5IDMxLjI3MzU2MTYsMTUuOTM0NzMxMiAzMS4xNDU0MTMxLDE2LjEzMjk2MzEgTDMxLjE0NTQxMzEsMTYuMTMyOTYzMSBMMzAuMDY2NzA0MiwxNy44NDg1MTg4IEMyOS44NzgyNTA1LDE4LjE0MzAzNDggMjkuNDc5NDgyNSwxOC4zMzU2MDI5IDI5LjA0MjI2OTksMTguMzM1NjAyOSBDMjguODgzOTY4OCwxOC4zMzU2MDI5IDI4LjcyNTY2NzcsMTguMzA3ODUwNSAyOC41NzQ5MDQ4LDE4LjI1Njg3NjYgQzI3Ljg3MzEwMzIsMTguMDEzMzM0NSAyNi4yMjk3ODcsMTcuNDUyNjIxMyAyMy42MDcyNjU0LDE3LjQ1MjYyMTMgQzIxLjIyNTIxMDcsMTcuNDUyNjIxMyAyMC4xNjIzMzE5LDE4LjE0MzAzNDggMjAuMTYyMzMxOSwxOC44MzQ1ODEgQzIwLjE2MjMzMTksMTkuNjA0ODUzNiAyMS4yNjk2ODU4LDIwLjEyNTM1NCAyNC43Mzc5ODc2LDIwLjk4NjgxMzMgTDI0Ljk4OTg1MTcsMjEuMDQ5MzI3OSBDMjguNjAwMzAwOCwyMS45NTYwNTIxIDMyLjIsMjMuMzMyNjQzNSAzMi4yLDI2LjU0Mjk3MDggQzMyLjIsMjguMzE1MTY0MSAzMC41NjQyMjE5LDMwLjY5OTYxMDkgMjUuOTUwODc1NSwzMS41NzE4MzE0IEwyNS45NTA4NzU1LDMxLjU3MTgzMTQgTDI1LjM4NTUxNDUsMzEuNjg1NjczMSBMMjUuMzg1NTE0NSwzMy42NTA0MzQ2IEMyNS4zODU1MTQ1LDM0LjEyMDUyNzUgMjQuODczNjc0MiwzNC41IDI0LjI1NDc5MjMsMzQuNSBMMjQuMjU0NzkyMywzNC41IEwyMS41MzQyNzQ4LDM0LjUgQzIwLjkwODYwODUsMzQuNSAyMC40MDM1NTI2LDM0LjEyMDUyNzUgMjAuNDAzNTUyNiwzMy42NTA0MzQ2IEwyMC40MDM1NTI2LDMzLjY1MDQzNDYgTDIwLjQwMzU1MjYsMzEuODQ5OTIyNCBMMTkuNzMxOTAzNywzMS43OTg5NDg1IEMxNy42NTIxMjg3LDMxLjYyMjgwNTMgMTUuNjkyMjEwMywzMS4xOTgwMjI2IDE0LjM3MzAzNDQsMzAuNjI2NTQ4MyBDMTMuODU5Njg2NiwzMC40MTEzMjUxIDEzLjY2NDQ0ODUsMjkuOTQ2MzI5NiAxMy44OTczNzczLDI5LjU0NDIwMiBMMTMuODk3Mzc3MywyOS41NDQyMDIgTDE0LjkzODM5NTUsMjcuODA1NDI0OSBDMTUuMDY2NTQ0LDI3LjU5MDIwMTcgMTUuMzA3MDEwOSwyNy40MjU5NTI0IDE1LjYwMTc1MjUsMjcuMzQ2NjU5NiBDMTUuNzIyMzYyOSwyNy4zMTg5MDcxIDE1Ljg0MjIxOTQsMjcuMzAxMzQ5NSAxNS45NjI4Mjk4LDI3LjMwMTM0OTUgQzE2LjE1MTI4MzUsMjcuMzAxMzQ5NSAxNi4zMzI5NTI4LDI3LjMzNTg5ODQgMTYuNDk4MDM4MywyNy40MDMyOTczIEMxOC4wODE4MDMxLDI4LjAzNzYzOTQgMjAuMjA2ODA3LDI4LjQxNzExMiAyMi4xODE4MDE3LDI4LjQxNzExMiBDMjQuNTAzNTUxMiwyOC40MTcxMTIgMjYuMTkyODUwMSwyNy43MDM0NzcxIDI2LjE5Mjg1MDEsMjYuNzI0MjExNCBDMjYuMTkyODUwMSwyNi4wODk4NjkyIDI1LjcwMjExNjcsMjUuMzI0Njk0IDIyLjA5MTM0MzksMjQuNDQxNzEyNCBDMTguMTc5Nzk5LDIzLjUxODUxODEgMTQuMTkyMTE4OSwyMi4xNzA1NDEgMTQuMTkyMTE4OSwxOS4xNDYwODgzIEMxNC4xOTIxMTg5LDE2Ljg1MjI2MTggMTYuNDE1ODcyNSwxNS4wNTY4NDcgMjAuMTM4OTYzNiwxNC4zNDg4NzU5IEwyMC4xMzg5NjM2LDE0LjM0ODg3NTkgTDIwLjcwNDMyNDcsMTQuMjQwNjk3OSBMMjAuNzA0MzI0NywxMi4zNDM5MDE2IEMyMC43MDQzMjQ3LDExLjg3ODkwNjIgMjEuMjE3NjcyNiwxMS41IDIxLjgzNTA0NjksMTEuNSBMMjEuODM1MDQ2OSwxMS41IFoiIGlkPSJpY29uX2Jhbm5lcl9iaWxsaW5nIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); background-size: 100% 100%; }
.service-metering .opsnow-banner p , .service-metering .opsnow-banner a , .service-metering .opsnow-banner button:not(.close) { font-size: .875rem; position: relative; display: -ms-flexbox; display: flex; color: #fff; -ms-flex-align: center; align-items: center; }
.service-metering .opsnow-banner p:after , .service-metering .opsnow-banner a:after , .service-metering .opsnow-banner button:not(.close):after {display: inline-block; width: 16px; height: 16px;  content: ''; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOXB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCA5IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1OSAoODYxMjcpIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPmljb248L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz4KICAgICAgICA8cG9seWdvbiBpZD0icGF0aC0xIiBwb2ludHM9IjQuMzI2NjY2NjcgMTMuNDIgNS41MDY2NjY2NyAxNC42IDEyLjEwNjY2NjcgOCA1LjUwNjY2NjY3IDEuNCA0LjMyNjY2NjY3IDIuNTggOS43NDY2NjY2NyA4Ij48L3BvbHlnb24+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMC4xLjEtMi4wX0Rhc2hib2FyZF9iYW5uZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MjcuMDAwMDAwLCAtOTQuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDk4LjAwMDAwMCwgNzguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iMDFfQVRPTS8jQnV0dG9uLS9JY29uLW9ubHkvLUJvcmRlcmxlc3NfMjQvYmFzaWMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQyMS4wMDAwMDAsIDExLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSIwLm1hdGVyaWFsX2Zhdi9uYXZpZ2F0aW9uL2Fycm93X2ZvcndhcmRfaW9zXzI0cHgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCA0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJuYXZpZ2F0aW9uL2Fycm93X2ZvcndhcmRfaW9zXzI0cHgiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iY29sb3IjSWNvbi93aGl0ZSIgbWFzaz0idXJsKCNtYXNrLTIpIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImNvbG9yIyNQYWxldHRlL1doaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktMzM4IiB4PSIwIiB5PSIwIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjwvcmVjdD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); background-size: 100% 100%; }
.service-metering .opsnow-banner p em , .service-metering .opsnow-banner a em , .service-metering .opsnow-banner button:not(.close) em {font-size: .75rem; font-weight: 700; position: relative; z-index: 10; display: -ms-inline-flexbox; display: inline-flex; box-sizing: border-box;  min-width: 38px; height: 20px; padding: 0 4px; color: #395fb9; border-radius: 10px; background-color: #fff; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.service-metering .opsnow-banner .close { position: absolute; top: 50%; right: 24px; transform: translateY(-50%); }
.service-metering .opsnow-banner .close:before {position: relative; top: 2px; display: inline-block; width: 12px; height: 12px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -90px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering .opsnow-banner .close:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering [data-tooltip=info]:after {display: inline-block; width: 16px; height: 16px; margin: -2px 0 0 5px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -696px -177px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering [data-tooltip=info]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering [data-tooltip=info].info-white:after {width: 16px; height: 16px;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+aWNfaW5mbzwvdGl0bGU+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBkPSJNMTAsMCBDMTUuNTIyODQ3NSwwIDIwLDQuNDc3MTUyNSAyMCwxMCBDMjAsMTUuNTIyODQ3NSAxNS41MjI4NDc1LDIwIDEwLDIwIEM0LjQ3NzE1MjUsMjAgMCwxNS41MjI4NDc1IDAsMTAgQzAsNC40NzcxNTI1IDQuNDc3MTUyNSwwIDEwLDAgWiBNMTAsMiBDNS41ODE3MjIsMiAyLDUuNTgxNzIyIDIsMTAgQzIsMTQuNDE4Mjc4IDUuNTgxNzIyLDE4IDEwLDE4IEMxNC40MTgyNzgsMTggMTgsMTQuNDE4Mjc4IDE4LDEwIEMxOCw1LjU4MTcyMiAxNC40MTgyNzgsMiAxMCwyIFogTTExLDkuMDA0MzAyIEwxMSwxNC45OTk5OTk2IEw5LDE0Ljk5OTk5OTYgTDksOS4wMDQzMDIgTDExLDkuMDA0MzAyIFogTTEwLDUgQzEwLjY5MDM1NTksNSAxMS4yNSw1LjU1OTY0NDA2IDExLjI1LDYuMjUgQzExLjI1LDYuOTQwMzU1OTQgMTAuNjkwMzU1OSw3LjUgMTAsNy41IEM5LjMwOTY0NDA2LDcuNSA4Ljc1LDYuOTQwMzU1OTQgOC43NSw2LjI1IEM4Ljc1LDUuNTU5NjQ0MDYgOS4zMDk2NDQwNiw1IDEwLDUgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIwM19PUkdBTklDL0dOQi9HTkJfdG9wL2lkbGUtQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwMDYuMDAwMDAwLCAtMTIuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJUb3AiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NjIuMDAwMDAwLCA4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJQYWRkaW5nLUdyb3VwLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQwLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Imljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuMDAwMDAwLCA0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L21hc2s+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGlkPSJpY19pbmZvIiBmaWxsPSIjRkZGRkZGIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); background-size: 100% 100%; }
.service-metering .layout-page-title .layout-page-utils .button-normal { min-width: 150px; }
.service-metering .page-section { position: relative; margin-top: 40px; }
.service-metering .page-section .page-section-title { font-size: 1.25rem; font-weight: 700; color: #000; }
.service-metering .page-section .btn-toggle {font-size: .875rem; font-weight: 700; line-height: 1.42857em;  display: inline-block; color: #000; }
.service-metering .page-section .btn-toggle:before {display: inline-block; width: 20px; height: 20px; margin: -4px 10px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -667px -342px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering .page-section .btn-toggle:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering .page-section .btn-toggle[data-state=shut]:before {width: 20px; height: 20px;  background-image: url(/assets/images/sprites.png); background-position: -667px -394px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering .page-section .btn-toggle[data-state=shut]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering .page-section .page-section-utils {position: absolute; top: 0; right: 0;  display: block; }
.service-metering .page-section .common-tabs { margin: 20px 0 30px 0px; }
.service-metering .page-section .common-sub-tabs { margin-top: 0; }
.service-metering .page-section .page-section-contents { padding: 0 0px 0px 30px; }
.service-metering .page-section .page-section-contents .tbl-grid-utils { margin-top: 20px; }
.service-metering .page-section .page-section-contents:after {display: block; clear: both;  content: ''; }
.service-metering .page-section .page-section-box { margin-top: 40px; padding: 25px 30px 30px 30px; border: 1px solid #e6e6e6; }
.service-metering .page-section .page-section-inner-title {font-size: 1rem; font-weight: 700; line-height: 1.5em;  display: inline-block; margin-bottom: 20px; color: #000; }
.service-metering .page-sub-section .page-sub-section-title { font-size: 1.25rem; font-weight: 700; color: #000; }
.service-metering .page-sub-section .page-sub-section-title .multiselect-native-select { display: inline-block; height: 24px; margin-left: 15px; vertical-align: top; }
.service-metering .page-sub-section .page-sub-section-contents { margin-top: 20px; }
.service-metering.page-quick-search .am-chart { display: block; box-sizing: border-box; height: 300px; margin-bottom: 30px; padding: 0 4px 20px 4px; border: 1px solid #e6e6e6; }
.service-metering.page-quick-search .amcharts-legend-div { overflow-y: auto !important; max-height: 220px; }


.service-metering.page-dashboard { background-color: #f4f4f4; }
.service-metering.page-dashboard .common-tabs .utils .multiselect-native-select { z-index: 100; }
.service-metering.page-dashboard .am-chart[data-state=none] { border: 2px dashed rgba(151, 151, 151, .25); }
.service-metering.page-dashboard .am-chart > div > div > a { display: none !important; }
.service-metering.page-dashboard .amcharts-legend-div { overflow-y: auto !important; max-height: 220px; }
.service-metering.page-dashboard .hotbill { color: #f6a323; }
.service-metering.page-dashboard .completed { color: #1886ff !important; }
.service-metering.page-dashboard .expected { color: #999; }
.service-metering.page-dashboard .btn-util {font-size: .75rem; line-height: 22px;  display: inline-block; box-sizing: border-box; width: 52px; padding: 0 10px; vertical-align: middle; color: #fff; border-radius: 3px; background-color: #999; }
.service-metering.page-dashboard .btn-info { display: inline-block; width: 16px; height: 16px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -696px -177px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-dashboard .btn-info { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-dashboard .cdn-chart-wrap .usage-chart {float: left;  width: 32%; }
.service-metering.page-dashboard .cdn-chart-wrap .usage-chart:nth-child(2) { margin: 0 2%; }
.service-metering.page-dashboard .cdn-chart-wrap .usage-chart h2 { font-size: .875rem; }
.service-metering.page-dashboard .cdn-chart-wrap .usage-chart .cdn_metering .ag-bsp-front01 .ag-header-cell-label { -ms-flex-pack: left; justify-content: left; }
.service-metering.page-dashboard .cdn-chart-wrap .usage-chart .cdn_metering .ag-bsp-front01 .ag-body-viewport { overflow-x: hidden; }
.service-metering.page-dashboard .cdn-chart-wrap .usage-chart .cdn_metering .ag-bsp-front01 .ag-body , .service-metering.page-dashboard .cdn-chart-wrap .usage-chart .cdn_metering .ag-bsp-front01 .ag-header { background-color: #fff; }
.service-metering.page-dashboard .cdn-chart-wrap .usage-chart .cdn_metering .ag-bsp-front01 .ag-body .ag-body-viewport .ag-body-container .ag-cell {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; font-weight: 400;  padding: 8px 10px; padding-left: 0; }
.service-metering.page-dashboard .cdn-chart-wrap .usage-chart .cdn_metering .ag-bsp-front01 .ag-body .ag-body-viewport .ag-body-container .ag-cell.set_unit { font-weight: 500; }
.service-metering.page-dashboard .cdn-chart-wrap .usage-chart .flex { position: relative; margin: 10px 0; text-align: center; }
.service-metering.page-dashboard .cdn-chart-wrap .usage-chart .flex:after {font-size: .875rem; position: absolute; top: 50%; left: 50%; margin: -16px 0 0 -6px;  content: 'VS.'; color: #000; }
.service-metering.page-dashboard .cdn-chart-wrap .usage-chart .flex li {display: inline-block;  min-width: 170px; }
.service-metering.page-dashboard .cdn-item-title {font-size: .875rem; font-weight: 700; line-height: 1.78571em;  margin: 50px 0 8px; color: #000; }
.service-metering.page-dashboard .metering-dashboard-summary { overflow: hidden; }
.service-metering.page-dashboard .metering-dashboard-summary .container-top { overflow: hidden; margin-top: 16px; }
.service-metering.page-dashboard .metering-dashboard-summary .container-top .dashboard-item { float: left; }
.service-metering.page-dashboard .metering-dashboard-summary .container-top .dashboard-item + .dashboard-item { margin-left: 20px; }
.service-metering.page-dashboard .metering-dashboard-summary .guide { font-size: .75rem; padding-top: 7px; color: #adadad; }
.service-metering.page-dashboard .metering-dashboard-summary .auto_reload { display: -ms-flexbox; display: flex; padding: 0 0 10px; -ms-flex-pack: end; justify-content: flex-end; }
.service-metering.page-dashboard .metering-dashboard-summary .auto_reload p {font-size: .75rem;  display: -ms-flexbox; display: flex; color: #999; -ms-flex-align: center; align-items: center; }
.service-metering.page-dashboard .metering-dashboard-summary .auto_reload p:first-child:after {display: inline-block; width: 1px; height: 20px; margin: 0 8px;  content: ''; background: #979797; }
.service-metering.page-dashboard .metering-dashboard-summary .auto_reload p .toggle-switch-ui { margin-left: 10px; }
.service-metering.page-dashboard .metering-dashboard-summary .auto_reload p .toggle-switch-ui input[type=checkbox] + label { height: 14px; }
.service-metering.page-dashboard .metering-dashboard-summary .auto_reload p .toggle-switch-ui input[type=checkbox] + label:before { width: 24px; height: 11px; }
.service-metering.page-dashboard .metering-dashboard-summary .auto_reload p .toggle-switch-ui input[type=checkbox] + label:after { width: 12px; height: 12px; }
.service-metering.page-dashboard .metering-dashboard-summary .container-payment { display: -ms-flexbox; display: flex; margin-top: 50px; -ms-flex-pack: justify; justify-content: space-between; }
.service-metering.page-dashboard .metering-dashboard-summary .container-payment .dashboard-item:nth-child(2) {width: calc(100% - 38.26% - 40px);  -ms-flex: 1 1 0px; flex: 1 1 0; }
.service-metering.page-dashboard .metering-dashboard-summary .container-payment .dashboard-item + .dashboard-item { margin-left: 20px; }
.service-metering.page-dashboard .metering-dashboard-summary .container-payment .dashboard-item .dashboard-item-box { height: 400px; }
.service-metering.page-dashboard .metering-dashboard-summary .container-payment.container-cdn-billing { margin-top: 0; }
.service-metering.page-dashboard .metering-dashboard-summary .container-payment.container-cdn-billing .dashboard-item { width: 33%; max-width: 33%; }
.service-metering.page-dashboard .metering-dashboard-summary .container-payment.container-cdn-billing .dashboard-item:nth-child(2) { -ms-flex: none; flex: none; }
.service-metering.page-dashboard .metering-dashboard-summary .container-payment.container-cdn-billing .dashboard-item .dashboard-item-box { height: 508px; padding: 23px 0 0; }
.service-metering.page-dashboard .metering-dashboard-summary .container-payment.container-cdn-billing .dashboard-item .dashboard-item-box .guide {font-size: 1.125rem; font-weight: 600;  position: static; padding: 0 0 23px; text-align: center; color: #000; }
.service-metering.page-dashboard .metering-dashboard-summary .container-payment.container-cdn-billing .dashboard-item .dashboard-item-box .list-monthly-cost.none-data {margin: 0 20px;  border: 2px dashed rgba(151, 151, 151, .25); }
.service-metering.page-dashboard .metering-dashboard-summary .container-payment.container-cdn-billing .dashboard-item .dashboard-item-box .list-monthly-cost.none-data[data-size=cdn] { width: calc(100% - 40px); }
.service-metering.page-dashboard .metering-dashboard-summary .container-payment.container-cdn-billing .dashboard-item .dashboard-item-box .list-monthly-cost.none-data > li { display: -ms-flexbox !important; display: flex !important; width: auto; max-width: 100%; height: 387px; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-metering.page-dashboard .dashboard-item { position: relative; }
.service-metering.page-dashboard .dashboard-item .dashboard-item-title {font-size: .875rem; font-weight: 700; line-height: 1.42857em; height: 28px;  padding: 0 0 0 11px; color: #000; }
.service-metering.page-dashboard .dashboard-item .dashboard-item-utils { position: absolute; top: -3px; right: 0; }
.service-metering.page-dashboard .dashboard-item .dashboard-item-utils .period { display: block; overflow: hidden; }
.service-metering.page-dashboard .dashboard-item .dashboard-item-utils .period .label {font-size: .75rem; font-weight: 400; line-height: 22px;  display: inline-block; margin-right: 14px; vertical-align: middle; color: #000; }
.service-metering.page-dashboard .dashboard-item .dashboard-item-utils .period .radios { display: inline-block; vertical-align: middle; }
.service-metering.page-dashboard .dashboard-item .dashboard-item-utils .period .radios input[type=radio] + label {font-size: .75rem; line-height: 20px;  display: block; float: left; box-sizing: border-box; width: 38px; height: 22px; padding: 0; text-align: center; color: #666; border: 1px solid #ccc; }
.service-metering.page-dashboard .dashboard-item .dashboard-item-utils .period .radios input[type=radio] + label:lang(ja) {font-weight: 700;  width: 42px; }
.service-metering.page-dashboard .dashboard-item .dashboard-item-utils .period .radios input[type=radio] + label:lang(zh) { width: 42px; }
.service-metering.page-dashboard .dashboard-item .dashboard-item-utils .period .radios input[type=radio] + label:before , .service-metering.page-dashboard .dashboard-item .dashboard-item-utils .period .radios input[type=radio] + label:after { content: none; }
.service-metering.page-dashboard .dashboard-item .dashboard-item-utils .period .radios input[type=radio] + label ~ label { border-left: 0px; }
.service-metering.page-dashboard .dashboard-item .dashboard-item-utils .period .radios input[type=radio]:checked + label { color: #fff; border-color: #999; background-color: #999; }
.service-metering.page-dashboard .dashboard-item .dashboard-item-utils .period .small {font-weight: 400; line-height: 20px; width: 80px;  height: 22px; }
.service-metering.page-dashboard .dashboard-item .dashboard-item-utils .period .btn-period {font-size: .75rem; line-height: 20px;  display: block; float: left; box-sizing: border-box; width: 60px; height: 22px; text-align: center; color: #666; border: 1px solid #ccc; }
.service-metering.page-dashboard .dashboard-item .dashboard-item-utils .period .btn-period.is-selected { color: #fff; border-color: #999; background-color: #999; }
.service-metering.page-dashboard .dashboard-item .dashboard-item-utils .period .btn-period + .btn-period { border-left: 0px; }
.service-metering.page-dashboard .dashboard-item .dashboard-item-box {position: relative;  box-sizing: border-box; border: 1px solid #ccc; background-color: #fff; }
.service-metering.page-dashboard .dashboard-item .dashboard-item-box .txt-cost { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.625rem; font-weight: 400; line-height: .88462em; }
.service-metering.page-dashboard .dashboard-item .dashboard-item-box.none-data .none-message-wrap {position: absolute; top: 76px; right: 15px; bottom: 20px; left: 20px;  border: 2px dashed rgba(151, 151, 151, .25); }
.service-metering.page-dashboard .dashboard-item .dashboard-item-box.none-data .none-message { position: absolute; top: 50%; left: 50%; width: 100%; transform: translate(-50%, -50%); }
.service-metering.page-dashboard .dashboard-item.vendor .dashboard-item-box { padding: 17px 33px 19px 18px; }
.service-metering.page-dashboard .dashboard-item.vendor .dashboard-item-box.list { padding-left: 0; }
.service-metering.page-dashboard .dashboard-item.vendor .dashboard-item-box.list:after {display: table; clear: both;  content: ''; }
.service-metering.page-dashboard .dashboard-item.vendor .dashboard-item-box.list > li { float: left; margin-left: 35px; }
.service-metering.page-dashboard .dashboard-item.vendor .dashboard-item-box label ~ label { margin-left: 35px; }
.service-metering.page-dashboard .dashboard-item.vendor .icon {font-weight: 700;  display: inline-block; }
.service-metering.page-dashboard .dashboard-item.vendor .icon:before {display: inline-block; margin: -2px 12px 0 8px;  content: ''; vertical-align: middle; }
.service-metering.page-dashboard .dashboard-item.vendor .icon.aws:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-dashboard .dashboard-item.vendor .icon.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-dashboard .dashboard-item.vendor .icon.azure:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-dashboard .dashboard-item.vendor .icon.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-dashboard .dashboard-item.vendor .icon.google:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-dashboard .dashboard-item.vendor .icon.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-dashboard .dashboard-item.vendor .icon.alibaba:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-dashboard .dashboard-item.vendor .icon.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-dashboard .dashboard-item.ri .dashboard-item-box {width: 200px; height: 60px;  padding: 10px 18px 0 14px; }
.service-metering.page-dashboard .dashboard-item.ri .key {font-size: .75rem; line-height: 1.5em;  display: block; float: left; color: #1886ff; }
.service-metering.page-dashboard .dashboard-item.ri .value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; font-weight: 400; line-height: 1.23333em;  display: block; float: right; color: #1886ff; }
.service-metering.page-dashboard .dashboard-item.this-month {width: 19.130%;  max-width: 19.130%; }
.service-metering.page-dashboard .dashboard-item.this-month .dashboard-item-box { padding: 18px 15px 20px 20px; }
.service-metering.page-dashboard .dashboard-item.this-month .dashboard-item-box.summary { padding: 0; background-color: #f7f7f7; }
.service-metering.page-dashboard .dashboard-item.this-month .dashboard-item-box.summary .header {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; position: relative; box-sizing: border-box; height: 150px; padding: 20px 20px 0;  background-color: #fff; }
.service-metering.page-dashboard .dashboard-item.this-month .dashboard-item-box.summary .header .total {font-size: 1.625rem; position: absolute; right: 20px; bottom: 15px;  text-align: right; }
.service-metering.page-dashboard .dashboard-item.this-month .dashboard-item-box.summary .header .total em { font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; display: block; padding-bottom: 3px; }
.service-metering.page-dashboard .dashboard-item.this-month .dashboard-item-box.summary .cost { top: 150px; right: 20px; bottom: 38px; left: 20px; text-align: left; }
.service-metering.page-dashboard .dashboard-item.this-month .dashboard-item-box.summary .cost dt {font-size: .75rem; line-height: 1.5;  margin-top: 15px; color: #424242; }
.service-metering.page-dashboard .dashboard-item.this-month .dashboard-item-box.summary .cost dd {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem;  margin-top: 5px; color: #666; }
.service-metering.page-dashboard .dashboard-item.this-month .dashboard-item-box.summary .cost dd .saving .expected {display: -ms-flexbox; display: flex;  color: #1886ff; -ms-flex-align: center; align-items: center; }
.service-metering.page-dashboard .dashboard-item.this-month .dashboard-item-box.summary .last-fee-standard {font-size: .75rem;  position: absolute; right: 20px; bottom: 8px; left: 20px; color: #999; }
.service-metering.page-dashboard .dashboard-item.this-month .dashboard-item-box.summary .last-fee-standard em { display: block; }
.service-metering.page-dashboard .dashboard-item.this-month .today { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.75rem; font-weight: 400; line-height: 1.4em; color: #000; }
.service-metering.page-dashboard .dashboard-item.this-month .cost {font-size: .75rem; position: absolute; right: 15px; bottom: 25px;  display: block; text-align: right; }
.service-metering.page-dashboard .dashboard-item.this-month .cost dt {line-height: 1.5em;  margin-top: 22px; }
.service-metering.page-dashboard .dashboard-item.this-month .cost dt.completed , .service-metering.page-dashboard .dashboard-item.this-month .cost dt.hotbill { margin: 0; padding: 11px 5px 0; }
.service-metering.page-dashboard .dashboard-item.this-month .cost dt.completed + dd , .service-metering.page-dashboard .dashboard-item.this-month .cost dt.hotbill + dd { margin: 0; padding: 12px 5px 0; }
.service-metering.page-dashboard .dashboard-item.this-month .cost dt.completed + dd .txt-cost , .service-metering.page-dashboard .dashboard-item.this-month .cost dt.hotbill + dd .txt-cost { font-size: 1.125rem; font-weight: 400; }
.service-metering.page-dashboard .dashboard-item.this-month .cost dt.completed , .service-metering.page-dashboard .dashboard-item.this-month .cost dt.expected { margin-top: 11px; }
.service-metering.page-dashboard .dashboard-item.this-month .cost dt.hotbill + dd { padding: 12px 5px 11px; }
.service-metering.page-dashboard .dashboard-item.this-month .cost dd { margin-top: 8px; }
.service-metering.page-dashboard .dashboard-item.compare-month .cost-month { display: block; text-align: right; }
.service-metering.page-dashboard .dashboard-item.compare-month .cost-month dt { font-size: .75rem; line-height: 1.5em; color: #000; }
.service-metering.page-dashboard .dashboard-item.compare-month .cost-month dt .start-date { display: none; }
.service-metering.page-dashboard .dashboard-item.compare-month .cost-month dd { margin-top: 1px; margin-bottom: 19px; }
.service-metering.page-dashboard .dashboard-item.compare-month .cost-month dd .txt-cost { font-size: .875rem; line-height: 1.28571em; }
.service-metering.page-dashboard .dashboard-item.compare-month .cost-month dd .txt-cost.expected { color: #000; }
.service-metering.page-dashboard .dashboard-item.compare-month .cost-graph {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .9375rem; font-weight: 400; line-height: 1.66667em;  display: block; margin-top: 43px; margin-bottom: 6px; text-align: center; color: #000; }
.service-metering.page-dashboard .dashboard-item.compare-month .cost-graph .graph { position: relative; height: 170px; text-align: left; text-indent: -9999px; }
.service-metering.page-dashboard .dashboard-item.compare-month .cost-graph .graph .payment {position: absolute; z-index: 1; right: 0; bottom: 0; left: 0;  display: block; background-color: #666; }
.service-metering.page-dashboard .dashboard-item.compare-month .cost-graph .graph .hotbill {position: absolute; z-index: 2; right: 0; left: 0;  display: none; background-color: rgba(255, 179, 0, .5); }
.service-metering.page-dashboard .dashboard-item.compare-month .cost-graph .graph .compare {position: absolute; z-index: 2; right: 0; bottom: 0; left: 0;  display: block; background-color: #1886ff; }
.service-metering.page-dashboard .dashboard-item.compare-month .cost-graph .graph .compare .days {font-size: .875rem; font-weight: 700; line-height: 1.78571em; position: absolute; top: -12px; right: -43px;  display: none; width: auto; height: 24px; padding-left: 14px; text-indent: 0; color: #1886ff; }
.service-metering.page-dashboard .dashboard-item.compare-month .cost-graph .graph .compare .days:before {position: absolute; top: 50%; left: 0; display: block; width: 9px; height: 10px; margin-top: -5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -739px -610px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-dashboard .dashboard-item.compare-month .cost-graph .graph .compare .days:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-dashboard .dashboard-item.compare-month.new .dashboard-item-box { padding-top: 20px; }
.service-metering.page-dashboard .dashboard-item.compare-month .dashboard-item-box { padding: 40px 20px 0 20px; }
.service-metering.page-dashboard .dashboard-item.compare-month .dashboard-item-box .guide {font-size: .6875rem; line-height: 1.54545em; position: absolute; top: 10px; left: 15px;  display: block; color: rgba(178, 178, 178, .9); }
.service-metering.page-dashboard .dashboard-item.compare-month .dashboard-item-box .legend {position: absolute; bottom: 16px;  display: -ms-flexbox; display: flex; width: 100%; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.service-metering.page-dashboard .dashboard-item.compare-month .dashboard-item-box .legend .common { font-size: .75rem; display: -ms-flexbox; display: flex; color: #999; -ms-flex-align: center; align-items: center; }
.service-metering.page-dashboard .dashboard-item.compare-month .dashboard-item-box .legend .common .text { margin: 0 7px; }
.service-metering.page-dashboard .dashboard-item.compare-month .dashboard-item-box .legend .common.reserved:before { background-color: rgba(255, 179, 0, .5); }
.service-metering.page-dashboard .dashboard-item.compare-month .dashboard-item-box .legend .common.used:before { background-color: #1886ff; }
.service-metering.page-dashboard .dashboard-item.compare-month .dashboard-item-box .legend .common.expected:before {box-sizing: inherit; width: 16px; height: 16px; opacity: .3; border: 2px dashed #979797;  background-color: transparent; }
.service-metering.page-dashboard .dashboard-item.compare-month .dashboard-item-box .legend .common.past:before { background-color: #666; }
.service-metering.page-dashboard .dashboard-item.compare-month .dashboard-item-box .legend .common:before {display: inline-block; box-sizing: border-box; width: 20px; height: 20px;  content: ''; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost { display: -ms-flexbox; display: flex; overflow: auto; overflow-y: hidden; box-sizing: border-box; -ms-flex-pack: distribute; justify-content: space-around; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost.new > li .cost-month dt.completed { color: #222 !important; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost.new > li .cost-month dt.expected { color: rgba(102, 102, 102, .5) !important; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost.new > li .cost-month dt.last-month { color: #666 !important; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost.new > li .cost-month dd .txt-cost { color: #222 !important; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost.new > li .cost-month dd .txt-cost.expected { color: rgba(102, 102, 102, .5) !important; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost.new > li .cost-month dd .txt-cost.last-month { color: #666 !important; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost.new > li .cost-month dd + dt { margin-top: 6px; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost.new > li .cost-graph { margin: 25px 0 15px; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost > li {min-width: 110px;  max-width: 110px; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost > li:first-child .expected { color: #999 !important; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost > li:first-child .cost-graph .payment { opacity: .3; border: 2px dashed #979797; background-color: transparent; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost > li:first-child .cost-graph .hotbill { display: block; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost > li:first-child.aggregation .expected { color: #000 !important; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost > li:first-child.aggregation .cost-graph .payment {position: absolute; z-index: 1; right: 0; bottom: 0; left: 0;  display: block; opacity: 1; border: 0; background-color: #666; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost > li:first-child.aggregation .cost-graph .hotbill { background-color: #ffb300; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost > li + li { margin-left: 30px; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=small] { -ms-flex-pack: justify; justify-content: space-between; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=large] { -ms-flex-pack: distribute; justify-content: space-around; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=large] > li {width: 170px;  max-width: 170px; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=large] > li + li { margin-left: 85px; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=large] > li .cost-month dt .start-date { display: inline-block; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=large] > li .cost-month dd { margin-top: 0px; margin-bottom: 0px; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=large] > li .cost-month dd .txt-cost {font-size: 1.625rem; line-height: 1.23077em;  margin-top: 2px; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=large] > li .graph {height: 160px;  margin-bottom: 3px; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=large] > li .graph .days { display: block; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] { position: relative; width: 100%; -ms-flex-pack: distribute; justify-content: space-around; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li {position: relative; box-sizing: border-box;  min-width: 102px; max-width: 100%; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .curent_table { position: absolute; z-index: 1; top: 0; left: 32px; box-sizing: border-box; min-width: 243px; height: 75px; padding: 10px; padding-top: 7px; white-space: nowrap; border: 1px solid #dcdbdc; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .curent_table:before {position: absolute; bottom: -16px; left: 12px; width: 16px; height: 16px;  content: ''; background: url('/assets/images/arrow_down_gray.svg') no-repeat; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .curent_table table { width: 100%; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .curent_table table th {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400;  text-align: left; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .curent_table table th.common_box:before {display: inline-block; width: 10px; height: 10px; margin-right: 3px;  content: ''; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .curent_table table th.common_box.hotbill { display: table-cell; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .curent_table table th.common_box.hotbill:before { background-color: #f6a323; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .curent_table table th.common_box.completed:before { background-color: #1886ff; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .curent_table table td { text-align: right; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .curent_table table .hotbill { color: #f6a323; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .curent_table table .completed { color: #1886ff; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li + li {position: static; float: right;  margin-left: 0; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li + li .cost-month .cdn_head.expected { color: #717171; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li + li .cost-month .cdn_fee .txt-cost.expected { color: #717171; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li + li .cost-graph .graph .hotbill { display: block; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li + li .curent_table { display: none; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-month {position: relative;  width: 160px; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-month .billing_wrapping {margin: 10px 0; padding: 10px 8px;  background: #f7f7f7; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-month .billing_wrapping .cdn_head { font-size: .625rem; padding: 0; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-month .billing_wrapping .cdn_fee { padding: 0; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-month .billing_wrapping .cdn_fee .txt-cost { font-size: 1.0625rem; line-height: 1.17647em; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-month .billing_wrapping .cdn_fee .txt-cost span { font-size: .75rem; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-month .cdn_head {font-size: .6875rem; font-weight: 400; line-height: 1.5em;  margin: 6px 0 0; padding-right: 8px; color: #000; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-month .cdn_head:first-child { margin: 0; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-month .cdn_head .start-date { display: inline-block; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-month .cdn_head.hotbill { color: #f6a323; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-month .cdn_head.expected { font-size: .75rem; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-month .cdn_fee { margin-top: 0px; margin-bottom: 0px; padding-right: 8px; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-month .cdn_fee .txt-cost {font-size: 1.5rem; line-height: 1.09091em;  margin-top: 2px; letter-spacing: -.5px; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-month .cdn_fee .txt-cost.expected {font-size: 1.375rem;  color: #000; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-month .cdn_fee .txt-cost span { font-size: .75rem; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-graph {float: right;  width: calc(100% + 45px); max-width: 102px; margin: 45px 0 40px 32px; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-graph .graph {height: 132px;  margin-bottom: 3px; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-graph .graph .hotbill { background-color: #f6a323; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-graph .graph .compare .days {font-size: .75rem; right: auto; left: -37px;  display: block; height: 24px; padding-right: 14px; padding-left: 0; }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-graph .graph .compare .days:before {position: absolute; top: 50%; right: 0; left: auto; display: block; width: 9px; height: 10px; margin-top: -5px;  content: ''; transform: rotate(180deg); background-image: url(/assets/images/sprites.png); background-position: -739px -610px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-graph .graph .compare .days:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
@media only screen and (min-width: 1400px) { .service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .curent_table { left: 10px; width: 303px; }
	.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li + li .cost-month:before { left: -30px; }
	.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=cdn] > li .cost-graph { max-width: 130px; margin: 45px 0 40px 0px; } }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=none] { border: 2px dashed rgba(151, 151, 151, .25); }
.service-metering.page-dashboard .dashboard-item.compare-month .list-monthly-cost[data-size=none] > li { display: -ms-flexbox !important; display: flex !important; width: auto; max-width: 100%; height: 337px; -ms-flex-pack: center; justify-content: center; -ms-flex-align: center; align-items: center; }
.service-metering.page-dashboard .dashboard-item.user-setup {width: 19.130%;  max-width: 19.130%; }
.service-metering.page-dashboard .dashboard-item.user-setup .dashboard-item-box { padding: 0 0 20px 0; }
.service-metering.page-dashboard .dashboard-item.user-setup .filter-user-setup { position: relative; z-index: 2; padding: 15px; text-align: right; }
.service-metering.page-dashboard .dashboard-item.user-setup .filter-user-setup .multiselect-native-select { position: absolute; top: 15px; right: 75px; bottom: 15px; left: 15px; text-align: left; }
.service-metering.page-dashboard .dashboard-item.user-setup .filter-user-setup .btn-group { text-align: left; }
.service-metering.page-dashboard .dashboard-item.user-setup .filter-user-setup .btn-group .btn-select {font-size: .75rem; font-weight: 500; line-height: 22px;  display: inline-block; box-sizing: border-box; max-width: 100%; height: 24px; padding: 0 35px 0 10px; text-align: left; vertical-align: middle; color: #000; background-color: #e6e6e6; }
.service-metering.page-dashboard .dashboard-item.user-setup .filter-user-setup .btn-group .btn-select:focus { box-shadow: inset 0 0 0 1px #007aff; }
.service-metering.page-dashboard .dashboard-item.user-setup .filter-user-setup .btn-group .multiselect-container { text-align: left; }
.service-metering.page-dashboard .dashboard-item.user-setup .cost { overflow: auto; overflow-x: hidden; height: 323px; padding: 0 20px; border-top: 1px solid #f3f3f3; }
.service-metering.page-dashboard .dashboard-item.user-setup .cost > li { padding: 9px 0 6px 0; text-align: right; border-bottom: 1px solid #f3f3f3; }
.service-metering.page-dashboard .dashboard-item.user-setup .cost > li .key {font-size: .6875rem; line-height: 1.81818em;  display: block; color: #829fbc; }
.service-metering.page-dashboard .dashboard-item.user-setup .cost > li .value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.625rem; font-weight: 400; line-height: 1.23077em;  display: block; color: #000; }
.service-metering.page-dashboard .dashboard-section { position: relative; margin-top: 50px; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-title { font-size: .875rem; font-weight: 700; line-height: 1.78571em; color: #000; }
.service-metering.page-dashboard .dashboard-section .btn-toggle {font-size: .875rem; font-weight: 700; line-height: 1.78571em;  display: block; margin-bottom: 8px; color: #000; }
.service-metering.page-dashboard .dashboard-section .btn-toggle:before {display: inline-block; width: 20px; height: 20px; margin: -2px 10px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -667px -342px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-dashboard .dashboard-section .btn-toggle:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-dashboard .dashboard-section .btn-toggle[data-state=shut]:before {width: 20px; height: 20px;  background-image: url(/assets/images/sprites.png); background-position: -667px -394px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-dashboard .dashboard-section .btn-toggle[data-state=shut]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-dashboard .dashboard-section .dashboard-section-utils { position: absolute; top: -3px; right: 0; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-utils .segmented { display: block; overflow: hidden; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-utils .segmented .label {font-size: .75rem; font-weight: 400; line-height: 22px;  display: inline-block; margin-right: 14px; vertical-align: middle; color: #000; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-utils .segmented .radios { display: inline-block; vertical-align: middle; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-utils .segmented .radios input[type=radio] + label {font-size: .75rem; line-height: 20px;  display: block; float: left; box-sizing: border-box; width: 75px; height: 22px; padding: 0; text-align: center; color: #666; border: 1px solid #ccc; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-utils .segmented .radios input[type=radio] + label:before , .service-metering.page-dashboard .dashboard-section .dashboard-section-utils .segmented .radios input[type=radio] + label:after { content: none; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-utils .segmented .radios input[type=radio] + label ~ label { border-left: 0px; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-utils .segmented .radios input[type=radio]:checked + label { color: #fff; border-color: #999; background-color: #999; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box { overflow: hidden; padding: 30px; border: 1px solid #ccc; background-color: #fff; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box .am-chart { display: block; height: 350px; margin-left: -10px; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box .ag-grid { box-sizing: border-box; margin-top: 30px; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .am-chart {height: 150px;  margin: 0; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .common-tabs > .btn { min-width: 240px; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .util_unit {padding: 0 0 8px;  text-align: right; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .util_unit.chartin p:after { content: none; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .util_unit p {font-size: .75rem;  display: inline-block; color: #000; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .util_unit p:after {display: inline-block; width: 1px; height: 12px; margin: -4px 7px 0 10px;  content: ''; vertical-align: middle; color: #979797; background-color: #d8d8d8; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .ag-grid { margin-top: 0; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .select_wrapper { padding: 20px 0 30px; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .select_wrapper .arrow_wrapper {position: relative;  display: inline-block; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .select_wrapper .arrow_wrapper:after {line-height: 30px; display: inline-block; width: 9px; height: 16px; margin: 0 2px 0 5px;  content: ''; vertical-align: middle; background: url('/assets/images/arrow_right_black.svg') no-repeat; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .select_wrapper .arrow_wrapper select { margin-left: 0; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .select_wrapper .caution { font-size: .75rem; line-height: 1.5em; padding: 0 0 12px; color: #999; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .select_wrapper.chartdata fieldset , .service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .select_wrapper.chartdata .separator , .service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .select_wrapper.chartdata input { display: inline-block; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .select_wrapper.chartdata select:nth-child(odd) { min-width: 65px; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .select_wrapper.chartdata select:nth-child(even) { min-width: 53px; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .select_wrapper.chartdata input[type=text]:disabled {font-size: .75rem; line-height: 30px;  width: 345px; height: 30px; margin-left: 6px; padding: 0 15px; border: 0; background: #f6f6f6; box-shadow: none; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .select_wrapper.chartdata .separator { font-size: .875rem; font-weight: 600; line-height: 30px; margin: 0 3px 0 9px; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .select_wrapper.case2 select:nth-child(3) { min-width: 136px; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .select_wrapper.case2 select:nth-child(4) { min-width: 182px; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .daterange { width: 112px; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .daterange:after { right: 7px; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .daterange input { font-size: .75rem; font-weight: 400; height: 30px; border: 1px solid #e6e6e6; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box select {font-size: .75rem; line-height: 28px;  height: 30px; margin-left: 3px; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box select:nth-child(1) { min-width: 85px; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box select:nth-child(2) { min-width: 136px; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box select:nth-child(3) { min-width: 182px; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box select:nth-child(4) { min-width: 280px; }
.service-metering.page-dashboard .dashboard-section .dashboard-section-box.cdn-section-box .button-normal { margin-left: 5px; }
.service-metering.page-dashboard .dashboard-section.item-cost .flex { display: -ms-flexbox; display: flex; margin-bottom: 25px; -ms-flex-pack: justify; justify-content: space-between; }
.service-metering.page-dashboard .dashboard-section.item-cost .btn-group { text-align: right; }
.service-metering.page-dashboard .dashboard-section.item-cost .btn-group .btn-select {font-size: .75rem; font-weight: 500; line-height: 22px;  display: inline-block; box-sizing: border-box; height: 24px; padding: 0 35px 0 10px; vertical-align: middle; color: #000; background-color: #e6e6e6; }
.service-metering.page-dashboard .dashboard-section.item-cost .btn-group .btn-select:focus { box-shadow: inset 0 0 0 1px #007aff; }
.service-metering.page-dashboard .dashboard-section.item-cost .btn-group .multiselect-container { text-align: left; }
.service-metering.page-dashboard .dashboard-section.item-cost .am-chart { display: block; width: 310px; min-width: 310px; max-width: 310px; height: 330px; -ms-flex-positive: 1; flex-grow: 1; }
.service-metering.page-dashboard .dashboard-section.item-cost .item-cost-data {margin-left: 30px;  -ms-flex-positive: 1; flex-grow: 1; }
.service-metering.page-dashboard .dashboard-section.item-cost .item-cost-data .ag-grid { margin-left: 0; }
.service-metering.page-dashboard .dashboard-section.item-cost .daily-trend-chart { display: block; clear: both; }



.service-metering.page-billing .page-section { margin-top: 60px; }
.service-metering.page-billing .page-section .common-tabs { margin: 20px 0 30px 0px; }
.service-metering.page-billing .page-section .common-tabs .btn { width: 300px; }
.service-metering.page-billing .page-section .common-tabs .utils { margin-top: 4px; }
.service-metering.page-billing .page-section .page-section-utils { top: 34px; }
.service-metering.page-billing .page-section .page-section-contents { padding: 0 0px 0px 0px; }
.service-metering.page-billing .payer {font-size: .6875rem; font-weight: 500; display: -ms-inline-flexbox; display: inline-flex;  min-width: 63px; height: 20px; padding: 0 4px; color: #4a90e2; border: 1px solid #4a90e2; border-radius: 4px; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.service-metering.page-billing .payer.payer-green {color: #6cb41e;  border-color: #6cb41e; }
.service-metering.page-billing .payer.payer-yellow {color: #f5a323;  border-color: #f5a323; }
.service-metering.page-billing .payer.payer-red {color: #ff2d47;  border-color: #ff2d47; }
.service-metering.page-billing .tbl-data-billing .value { font-weight: 700; }
.service-metering.page-billing .tbl-data-billing tbody th , .service-metering.page-billing .tbl-data-billing tbody td { font-weight: 700; }
.service-metering.page-billing .tbl-data-billing tbody .cfrc {height: 47px;  border-bottom: 0; }
.service-metering.page-billing .tbl-data-billing tbody .cfrc + td { border-bottom: 0; }
.service-metering.page-billing .tbl-data-billing tbody .cfrc em { display: block; color: #999; }
.service-metering.page-billing .tbl-data-billing tbody .sub { font-weight: 400; }
.service-metering.page-billing .tbl-data-billing tbody .sub:before {display: inline-block; margin: 0 5px 0 7px;  content: '\3134'; }
.service-metering.page-billing .tbl-data-billing tbody .cfrc_dicount { height: 30px; padding-right: 12px; padding-bottom: 3px; }
.service-metering.page-billing .tbl-data-billing tbody .cfrc_dicount .discount {display: -ms-flexbox; display: flex; height: 25px; padding: 0 8px;  background: #f6f6f6; -ms-flex-align: center; align-items: center; }
.service-metering.page-billing .tbl-data-billing tbody .cfrc_dicount .discount span {font-weight: 500;  color: #666; }
.service-metering.page-billing .tbl-data-billing tbody .cfrc_dicount .discount span:first-child { font-weight: 400; position: relative; margin-right: auto; }
.service-metering.page-billing .tbl-data-billing tbody .cfrc_dicount .discount span:first-child:before {display: inline-block; margin: 0 5px 0 7px;  content: '\3134'; }
.service-metering.page-billing .page-section-utils-box { position: absolute; top: 0; left: 0; display: -ms-flexbox; display: flex; box-sizing: border-box; width: 100%; height: 60px; padding: 0 20px; background: #f6f6f6; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; }
.service-metering.page-billing .page-section-utils-box + .page-sub-section { padding: 50px 0 0; }
.service-metering.page-billing .page-section-utils-box p { font-size: .8125rem; }
.service-metering.page-billing .page-section-utils-box p em { display: block; }
.service-metering.page-billing .page-sub-section { position: relative; }
.service-metering.page-billing .page-sub-section[data-state=saving]:after {display: table; clear: both;  content: ''; }
.service-metering.page-billing .page-sub-section[data-state=saving] .tbl-data-billing {float: left;  width: calc(100% - 320px); }
.service-metering.page-billing .page-sub-section[data-state=saving] .saving_table {float: right;  box-sizing: border-box; width: 291px; height: 238px; padding: 20px; padding-top: 7px; border: 1px solid #e6e6e6; }
.service-metering.page-billing .page-sub-section[data-state=saving] .saving_table p { font-size: .75rem; line-height: 1.66667em; margin: 5px 0 0; }
.service-metering.page-billing .page-sub-section[data-state=saving] .saving_table .head { font-size: .75rem; font-weight: 500; margin: 0; }
.service-metering.page-billing .page-sub-section[data-state=saving] .saving_table table { width: 100%; margin: 20px 0 0; }
.service-metering.page-billing .page-sub-section[data-state=saving] .saving_table table tr:first-child th , .service-metering.page-billing .page-sub-section[data-state=saving] .saving_table table tr:first-child td { color: #999; }
.service-metering.page-billing .page-sub-section[data-state=saving] .saving_table table tr:nth-child(1) th , .service-metering.page-billing .page-sub-section[data-state=saving] .saving_table table tr:nth-child(1) td { color: #6cb41d; }
.service-metering.page-billing .page-sub-section[data-state=saving] .saving_table table th , .service-metering.page-billing .page-sub-section[data-state=saving] .saving_table table td {font-size: .75rem; font-weight: 400; height: 40px;  border-bottom: 1px solid #f0f0f0; }
.service-metering.page-billing .page-sub-section[data-state=saving] .saving_table table td { text-align: right; }
.service-metering.page-billing .page-sub-section[data-state=saving] .saving_table table th { text-align: left; }
.service-metering.page-billing .page-sub-section .page-sub-section-title {font-size: 1rem; font-weight: 700; line-height: 1.5em; display: -ms-flexbox; display: flex;  margin-bottom: 15px; color: #000; -ms-flex-align: center; align-items: center; }
.service-metering.page-billing .page-sub-section .page-sub-section-title .status {font-size: .6875rem; font-weight: 500; display: -ms-inline-flexbox; display: inline-flex;  min-width: 85px; height: 20px; margin-left: 16px; padding: 0 4px; color: #4a90e2; border: 1px solid #4a90e2; border-radius: 4px; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.service-metering.page-billing .page-sub-section .page-sub-section-title em { margin-left: 3px; }
.service-metering.page-billing .page-sub-section .page-sub-section-utils { position: absolute; top: 0; right: 0; }
.service-metering.page-billing .page-sub-section .page-sub-section-utils .grid-view {display: inline-block; width: 75px; height: 24px; margin: 0 6px 0 0; color: #fff;  border-radius: 3px; background-color: #999; }
.service-metering.page-billing .page-sub-section .page-sub-section-contents { margin-top: 20px; }
.service-metering.page-billing .page-sub-section + .page-sub-section { margin-top: 47px; }
.service-metering.page-billing .tbl-grid-utils { margin-top: 0; padding-top: 7px; }
.service-metering.page-billing .tbl-grid-utils .search:before { content: none; }
.service-metering.page-billing .billing-summary-v2 { margin: 0 -25px; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-title { display: none; }
.service-metering.page-billing .billing-summary-v2 .autospot-export { padding-bottom: 15px; }
.service-metering.page-billing .billing-summary-v2 .autospot-export em {line-height: 18px; position: relative;  display: block; overflow: hidden; padding-right: 15px; white-space: nowrap; text-overflow: ellipsis; }
.service-metering.page-billing .billing-summary-v2 .autospot-export a {font-size: .75rem; font-weight: 500;  padding: 0; text-decoration: underline; color: #4a90e2; }
.service-metering.page-billing .billing-summary-v2 .autospot-export .tooltipstered { position: absolute; z-index: 100; top: 0; right: 0px; width: 18px; height: 18px; text-align: center; }
.service-metering.page-billing .billing-summary-v2 .autospot-export .tooltipstered.text {line-height: 1.5;  position: static; width: auto; height: auto; }
.service-metering.page-billing .billing-summary-v2 .autospot-export .tooltipstered:after {position: relative; top: 1px;  margin: 0; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter { overflow: hidden; padding: 15px 25px; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter .filter-title {font-size: .875rem; font-weight: 700; line-height: 40px;  display: inline-block; margin-right: 15px; color: #000; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter .layout-left-view { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter .vendor { display: inline-block; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter .vendor:after {display: table; clear: both;  content: ''; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter .vendor li { float: left; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter .vendor label { margin-right: 31px; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter .vendor .icon {font-weight: 400;  display: inline-block; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter .vendor .icon:before {display: inline-block; margin: -2px 12px 0 8px;  content: ''; vertical-align: middle; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter .vendor .icon.aws:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary-v2 .billing-summary-filter .vendor .icon.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter .vendor .icon.azure:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary-v2 .billing-summary-filter .vendor .icon.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter .vendor .icon.google:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary-v2 .billing-summary-filter .vendor .icon.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter .vendor .icon.alibaba:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary-v2 .billing-summary-filter .vendor .icon.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter select {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  margin-right: 40px; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter .select-month { display: inline-block; overflow: hidden; vertical-align: middle; border: 1px solid #e6e6e6; background-color: #f3f3f3; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter .select-month input[type=radio] { position: absolute; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter .select-month input[type=radio] + label {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; line-height: 34px;  display: block; float: left; box-sizing: border-box; width: 40px; height: 38px; padding: 0; text-align: center; color: #666; border: 2px solid #f3f3f3; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter .select-month input[type=radio] + label:before , .service-metering.page-billing .billing-summary-v2 .billing-summary-filter .select-month input[type=radio] + label:after { content: none; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter .select-month input[type=radio]:checked + label { color: #000; border-color: #000; background-color: #fff; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-filter .select-month input[type=radio][disabled] + label { color: rgba(102, 102, 102, .2); }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result { position: relative; padding: 58px 0px 59px 0px; text-align: center; border: 1px solid #e6e6e6; background-color: #f4f4f4; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result:after {display: block; clear: both;  content: ''; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item {position: relative;  display: inline-block; box-sizing: border-box; width: 550px; border: 1px solid #e6e6e6; background-color: #fff; box-shadow: 0 2px 2px 0 rgba(170, 170, 170, .5); }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item + .billing-monthly-item { margin-left: 26px; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .state {font-size: .875rem; font-weight: 700; line-height: 34px; position: absolute; top: 0; right: 15px;  display: block; color: #fff; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .billing-monthly-item-title {font-size: .875rem; font-weight: 700; line-height: 34px;  display: block; box-sizing: border-box; height: 34px; padding-left: 15px; text-align: left; color: #fff; background-color: #2771d4; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .billing-monthly-item-title .period { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; line-height: 34px; color: #fff; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary { float: left; width: 50%; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary thead tr { display: block; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary thead th , .service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary thead td {float: left;  box-sizing: border-box; width: 100%; max-width: 100%; background-color: #3b99ff; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary thead th {font-size: .75rem; font-weight: 400; line-height: 1.5em; height: 54px;  padding: 12px 0 24px 15px; text-align: left; color: #fff; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary thead td { position: relative; height: 122px; padding: 0 15px; text-align: right; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary thead td strong {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.125rem; font-weight: 400; line-height: 1em;  display: inline-block; word-break: break-all; color: #fff; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary thead td strong.too { font-size: 1.875rem; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary thead td .won {font-size: 1.125rem; line-height: 1.11111em;  margin-top: 5px; color: rgba(255, 255, 255, .5); }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary thead td .compare {font-size: .5625rem; font-weight: 500; line-height: 1.45455em; position: absolute; right: 15px; bottom: 0; left: 15px;  display: block; overflow: hidden; box-sizing: border-box; padding: 7px 0 11px 2px; text-align: left; color: rgba(255, 255, 255, .8); border-top: 1px solid rgba(0, 0, 0, .14); }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary thead td .compare .growth {position: absolute; top: 15px; right: 0;  display: block; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tfoot tr { display: block; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tfoot td {font-size: .6875rem; font-weight: 500; line-height: 29px;  float: left; box-sizing: border-box; width: 100%; height: 29px; padding: 0 15px; text-align: left; color: #bbb; border-top: 1px solid #efefef; background-color: #f9f9f9; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tfoot td strong { font-weight: 400; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tfoot td time {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400;  display: inline-block; margin-left: 7px; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tfoot td .vat { display: inline-block; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tfoot td .vat:before {display: inline-block; width: 1px; height: 7px; margin: -2px 5px 0 4px;  content: ''; vertical-align: middle; background-color: #cfcfcf; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody { display: block; overflow-x: hidden; overflow-y: auto; width: 100%; height: 240px; padding-top: 12px; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody tr { display: block; overflow: hidden; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody tr.bottom th , .service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody tr.bottom td { padding-bottom: 12px; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody tr.line2 th , .service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody tr.line2 td { padding-bottom: 36px; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody tr.sum { padding: 0 15px; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody tr.sum th { padding-top: 4px; padding-bottom: 4px; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody tr.sum.border th , .service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody tr.sum.border td {padding-top: 15px;  border-top: 1px solid #e3e3e3; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody tr.sum th { font-weight: 700; line-height: 18px; height: auto; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody tr.sum th , .service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody tr.sum td {padding-right: 0;  padding-left: 0; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody tr.sum th span , .service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody tr.sum td span {font-size: .625rem;  display: block; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody tr.sum th em , .service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody tr.sum td em { color: #1b7eff; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody th , .service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody td {line-height: 1;  float: left; box-sizing: border-box; height: 30px; padding: 6px 14px; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody th {font-size: .75rem; font-weight: 400; overflow: hidden; width: 50%; max-width: 160px;  padding-left: 15px; text-align: left; white-space: nowrap; white-space: nowrap; text-overflow: ellipsis; color: #999; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody td {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; width: 50%;  padding-right: 15px; text-align: right; color: #4a4a4a; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary + .tbl-monthly-summary thead th , .service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary + .tbl-monthly-summary thead td { border-left: 1px solid rgba(0, 0, 0, .07); }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary + .tbl-monthly-summary tbody { border-left: 1px solid rgba(0, 0, 0, .07); }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .tbl-monthly-summary .r { text-align: right; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .growth {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .8125rem; line-height: 23px;  display: inline-block; box-sizing: border-box; padding: 0 5px 0 6px; color: #ddd; border-radius: 3px; background-color: rgba(0, 0, 0, .2); }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .growth:before {display: inline-block; width: 11px; height: 11px; margin-top: -2px; margin-right: 5px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -611px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .growth:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .growth .txt { display: none; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .growth.up { color: #ffc3a3; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .growth.up:before {width: 10px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -739px -373px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .growth.up:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .growth.down { color: #a6e6ff; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .growth.down:before {width: 11px; height: 11px;  background-image: url(/assets/images/sprites.png); background-position: -577px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item .growth.down:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item[data-state=last] .billing-monthly-item-title { background-color: #9b9b9b; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item[data-state=last] .tbl-monthly-summary thead th , .service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item[data-state=last] .tbl-monthly-summary thead td { background-color: #ccc; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item[data-state=last] .tbl-monthly-summary thead td .won { color: #666; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item[data-state=last] .tbl-monthly-summary thead td .compare { color: #777; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item[data-state=last] .growth { color: #f0f0f0; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item[data-state=last] .growth:before {width: 11px; height: 11px;  background-image: url(/assets/images/sprites.png); background-position: -628px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item[data-state=last] .growth:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item[data-state=last] .growth.up { color: #f0f0f0; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item[data-state=last] .growth.up:before {width: 10px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -739px -357px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item[data-state=last] .growth.up:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item[data-state=last] .growth.down { color: #f0f0f0; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item[data-state=last] .growth.down:before {width: 11px; height: 11px;  background-image: url(/assets/images/sprites.png); background-position: -594px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-monthly-item[data-state=last] .growth.down:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-year-item {position: relative;  display: block; box-sizing: border-box; width: calc(100% - 70px); height: 481px; margin: 0 auto; padding: 10px 35px 0px 25px; text-align: left; border: 1px solid #e6e6e6; background-color: #fff; box-shadow: 0 2px 2px 0 rgba(170, 170, 170, .5); }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-year-item .billing-year-item-title { font-size: .875rem; font-weight: 700; line-height: 1.42857em; color: #000; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .billing-year-item .am-chart {height: 289px;  margin-top: 15px; margin-bottom: 5px; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .slide-item {height: auto; padding-bottom: 30px; outline: 0px;  box-shadow: 0px; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .exchange_rate { font-size: .625rem; position: absolute; bottom: -30px; left: 0; text-align: left; color: #666; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .exchange_rate [data-tooltip=info]:after {margin-right: 6px;  margin-left: 0; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .slick-arrow {position: absolute; z-index: 1; top: 0; bottom: 0; display: block; visibility: visible; width: 35px; transition: opacity .3s ease-in-out, visibility .3s ease-in-out; text-indent: -9999px;  opacity: 1; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .slick-arrow:before {position: absolute; top: 50%; left: 0; display: block; width: 15px; height: 27px; margin-top: -13.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -667px -101px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary-v2 .billing-summary-result .slick-arrow:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .slick-arrow.slick-prev { left: 0; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .slick-arrow.slick-prev:before { left: 8px; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .slick-arrow.slick-next { right: 0; }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .slick-arrow.slick-next:before { right: 8px; left: auto; transform: rotateY(180deg); }
.service-metering.page-billing .billing-summary-v2 .billing-summary-result .slick-arrow.slick-disabled {visibility: hidden;  opacity: 0; }
.service-metering.page-billing .billing-summary { margin: 0 -40px; }
.service-metering.page-billing .billing-summary .billing-summary-title { display: none; }
.service-metering.page-billing .billing-summary .billing-summary-filter { overflow: hidden; padding: 10px 40px; }
.service-metering.page-billing .billing-summary .billing-summary-filter .filter-title {font-size: .875rem; font-weight: 700; line-height: 40px;  display: inline-block; margin-right: 15px; color: #000; }
.service-metering.page-billing .billing-summary .billing-summary-filter .vendor { display: inline-block; }
.service-metering.page-billing .billing-summary .billing-summary-filter .vendor label { margin-right: 35px; }
.service-metering.page-billing .billing-summary .billing-summary-filter .vendor .icon {font-weight: 400;  display: inline-block; }
.service-metering.page-billing .billing-summary .billing-summary-filter .vendor .icon:before {display: inline-block; margin: -2px 12px 0 8px;  content: ''; vertical-align: middle; }
.service-metering.page-billing .billing-summary .billing-summary-filter .vendor .icon.aws:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary .billing-summary-filter .vendor .icon.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary .billing-summary-filter .vendor .icon.azure:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary .billing-summary-filter .vendor .icon.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary .billing-summary-filter .vendor .icon.google:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary .billing-summary-filter .vendor .icon.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary .billing-summary-filter .vendor .icon.alibaba:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary .billing-summary-filter .vendor .icon.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary .billing-summary-filter select {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  margin-right: 40px; }
.service-metering.page-billing .billing-summary .billing-summary-filter .select-month { display: inline-block; overflow: hidden; vertical-align: middle; border: 1px solid #e6e6e6; background-color: #f3f3f3; }
.service-metering.page-billing .billing-summary .billing-summary-filter .select-month input[type=radio] { position: absolute; }
.service-metering.page-billing .billing-summary .billing-summary-filter .select-month input[type=radio] + label {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; line-height: 34px;  display: block; float: left; box-sizing: border-box; width: 40px; height: 38px; padding: 0; text-align: center; color: #666; border: 2px solid #f3f3f3; }
.service-metering.page-billing .billing-summary .billing-summary-filter .select-month input[type=radio] + label:before , .service-metering.page-billing .billing-summary .billing-summary-filter .select-month input[type=radio] + label:after { content: none; }
.service-metering.page-billing .billing-summary .billing-summary-filter .select-month input[type=radio]:checked + label { color: #000; border-color: #000; background-color: #fff; }
.service-metering.page-billing .billing-summary .billing-summary-filter .select-month input[type=radio][disabled] + label { color: rgba(102, 102, 102, .2); }
.service-metering.page-billing .billing-summary .billing-summary-result { position: relative; padding: 60px 115px 80px 115px; text-align: center; border: 1px solid #e6e6e6; background-color: #f4f4f4; }
.service-metering.page-billing .billing-summary .billing-summary-result:after {display: block; clear: both;  content: ''; }
.service-metering.page-billing .billing-summary .billing-summary-result .slick-arrow {position: absolute; top: 0; bottom: 0; display: block; visibility: visible; width: 42px; transition: opacity .3s ease-in-out, visibility .3s ease-in-out; text-indent: -9999px;  opacity: 1; }
.service-metering.page-billing .billing-summary .billing-summary-result .slick-arrow:before {position: absolute; top: 50%; left: 0; display: block; width: 15px; height: 27px; margin-top: -13.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -667px -101px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary .billing-summary-result .slick-arrow:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary .billing-summary-result .slick-arrow.slick-prev { left: 40px; }
.service-metering.page-billing .billing-summary .billing-summary-result .slick-arrow.slick-next { right: 40px; }
.service-metering.page-billing .billing-summary .billing-summary-result .slick-arrow.slick-next:before { right: 0; left: auto; transform: rotateY(180deg); }
.service-metering.page-billing .billing-summary .billing-summary-result .slick-arrow.slick-disabled {visibility: hidden;  opacity: 0; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item {position: relative;  display: inline-block; box-sizing: border-box; width: 660px; height: 560px; border: 1px solid #e6e6e6; background-color: #fff; box-shadow: 0 2px 2px 0 rgba(170, 170, 170, .5); }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item + .billing-monthly-item { margin-left: 44px; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .state {font-size: .875rem; font-weight: 400; line-height: 40px; position: absolute; top: 0; right: 20px;  display: block; color: #fff; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .billing-monthly-item-title {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 40px;  display: block; box-sizing: border-box; height: 40px; padding-left: 20px; text-align: left; color: #fff; background-color: #2771d4; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary { float: left; width: 50%; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary thead tr { display: block; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary thead th , .service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary thead td {float: left;  box-sizing: border-box; width: 100%; background-color: #3b99ff; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary thead th {font-size: .75rem; font-weight: 500;  padding-top: 20px; padding-left: 20px; text-align: left; color: #fff; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary thead td {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.375rem; height: 127px;  padding-top: 33px; padding-right: 20px; text-align: right; color: #fff; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary thead td .won { font-size: 1.4375rem; color: #ccc; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary tfoot tr { display: block; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary tfoot th , .service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary tfoot td {font-size: .75rem; font-weight: 500; line-height: 24px;  float: left; box-sizing: border-box; height: 58px; padding: 17px 0; text-align: left; color: #999; border-top: 1px solid #f0f0f0; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary tfoot th { width: 30%; padding-left: 20px; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary tfoot td {font-weight: 500;  width: 70%; color: #9b9b9b; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody { display: block; overflow-x: hidden; overflow-y: auto; width: 100%; height: 280px; margin-top: 9px; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody tr { display: block; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody th , .service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody td {line-height: 24px;  float: left; box-sizing: border-box; width: 50%; height: 40px; padding: 8px 0; border-top: 1px solid #f0f0f0; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody th {font-size: .75rem; font-weight: 500;  padding-left: 20px; text-align: left; color: #999; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary tbody td {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400;  padding-right: 20px; text-align: right; color: #4a4a4a; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary + .tbl-monthly-summary thead th , .service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .tbl-monthly-summary + .tbl-monthly-summary thead td { border-left: 1px solid #478ae7; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .growth {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; line-height: 18px;  display: inline-block; padding: 0 5px; color: #ddd; border-radius: 3px; background-color: rgba(0, 0, 0, .2); }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .growth:before {display: inline-block; width: 11px; height: 11px; margin-top: -2px; margin-right: 5px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -611px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .growth:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .growth .txt { display: none; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .growth.up { color: #ffc3a3; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .growth.up:before {width: 10px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -739px -373px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .growth.up:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .growth.down { color: #99e2ff; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .growth.down:before {width: 11px; height: 11px;  background-image: url(/assets/images/sprites.png); background-position: -577px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item .growth.down:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item[data-state=last] .billing-monthly-item-title { background-color: #9b9b9b; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item[data-state=last] .tbl-monthly-summary thead th , .service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item[data-state=last] .tbl-monthly-summary thead td { background-color: #ccc; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item[data-state=last] .tbl-monthly-summary thead td .won { color: #858585; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item[data-state=last] .tbl-monthly-summary + .tbl-monthly-summary thead th , .service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item[data-state=last] .tbl-monthly-summary + .tbl-monthly-summary thead td { border-left: 1px solid #bbb8b8; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item[data-state=last] .growth { color: #f0f0f0; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item[data-state=last] .growth:before {width: 11px; height: 11px;  background-image: url(/assets/images/sprites.png); background-position: -628px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item[data-state=last] .growth:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item[data-state=last] .growth.up { color: #f0f0f0; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item[data-state=last] .growth.up:before {width: 10px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -739px -357px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item[data-state=last] .growth.up:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item[data-state=last] .growth.down { color: #f0f0f0; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item[data-state=last] .growth.down:before {width: 11px; height: 11px;  background-image: url(/assets/images/sprites.png); background-position: -594px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-billing .billing-summary .billing-summary-result .billing-monthly-item[data-state=last] .growth.down:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-year-item {position: relative;  display: block; box-sizing: border-box; width: 100%; height: 560px; padding: 30px 19px 56px 19px; text-align: left; border: 1px solid #e6e6e6; background-color: #fff; box-shadow: 0 2px 2px 0 rgba(170, 170, 170, .5); }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-year-item .billing-year-item-title { font-size: 1.25rem; font-weight: 700; color: #000; }
.service-metering.page-billing .billing-summary .billing-summary-result .billing-year-item .am-chart {height: 282px;  margin-top: 20px; margin-bottom: 30px; }
.service-metering.page-billing .cloud-account .page-section-contents { display: -ms-flexbox; display: flex; margin-top: 40px; }
.service-metering.page-billing .cloud-account .page-section-contents .box-gray { box-sizing: border-box; width: 440px; padding: 20px 20px 40px 20px; border: 1px solid #e6e6e6; background-color: #f4f4f4; }
.service-metering.page-billing .cloud-account .page-section-contents .box-white {position: relative; box-sizing: border-box; width: calc(100% - 440px); margin-left: 20px; padding: 40px 30px 40px 35px; border: 1px solid #e6e6e6; background-color: #fff;  -ms-flex: 1 1 0px; flex: 1 1 0; }



.service-metering.page-cost-optimization [data-tooltip=info]:after { margin: -4px 0 0 2px; }
.service-metering.page-cost-optimization .no-data-caution {font-size: .875rem; font-weight: 500; line-height: 20px;  position: relative; z-index: 1; height: 20px; padding: 45px 0 20px; word-break: keep-all; color: #222; }
.service-metering.page-cost-optimization .no-data-caution:after { position: absolute; top: 0; left: 50%; width: 35px; height: 28px; content: ''; transform: translateX(-50%); background-image: url(/assets/images/sprites.png); background-position: -366px -410px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .no-data-caution:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-cost-optimization .popup-instance {position: absolute; top: 180px; right: 0px; bottom: 40px; overflow: hidden; overflow-y: auto; padding: 40px; transition: box-shadow .3s linear; transition: transform .3s ease-in-out; transform: translateX(100%);  border: 0; }
.service-metering.page-cost-optimization .popup-instance .mfp-close { top: 35px; }
.service-metering.page-cost-optimization .popup-instance.on { transform: translateX(0); box-shadow: -3px 2px 4px 2px rgba(0, 0, 0, .2); }
.service-metering.page-cost-optimization .popup-instance .layout-popup-title:before { content: none; }
.service-metering.page-cost-optimization .popup-instance .summary-table { width: 100%; }
.service-metering.page-cost-optimization .popup-instance .summary-table th , .service-metering.page-cost-optimization .popup-instance .summary-table td {font-size: .75rem; font-weight: normal; height: 31px; padding: 0 10px;  text-align: left; border: 1px solid #ddd; }
.service-metering.page-cost-optimization .popup-instance .summary-table th { color: #666; }
.service-metering.page-cost-optimization .popup-instance .summary-table td { font-weight: 500; }
.service-metering.page-cost-optimization .popup-instance .summary-table td.bar .instance-wrap { padding: 5px 0; }
.service-metering.page-cost-optimization .popup-instance .summary-table td.bar p { display: inline-block; }
.service-metering.page-cost-optimization .popup-instance .summary-table td.bar p:first-child:before { content: none; }
.service-metering.page-cost-optimization .popup-instance .summary-table td.bar p:before {margin: 0 20px;  content: '|'; }
.service-metering.page-cost-optimization .popup-instance .new-window {font-size: .75rem; font-weight: 500; line-height: 20px; display: inline-block; box-sizing: border-box;  min-width: 97px; height: 22px; padding: 0 8px; color: #fff; border-radius: 4px; background: #4a90e2; }
.service-metering.page-cost-optimization .popup-instance .new-window:before {position: relative; top: 1px; display: inline-block; width: 10px; height: 11px; margin-right: 4px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -225px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .popup-instance .new-window:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.page-cost-optimization .popup-instance .new-window:hover {color: #fff;  background: #0052b2; }
.service-metering.page-cost-optimization .alertnow-ui-table .scroll-wrap { position: relative; }
.service-metering.page-cost-optimization .alertnow-ui-table .scroll-wrap + .pagination { margin-top: 12px; }
.service-metering.page-cost-optimization .alertnow-ui-table .scroll-wrap table { margin-bottom: 0; }
.service-metering.page-cost-optimization .alertnow-ui-table .scroll-wrap:after {position: absolute; bottom: 0; width: 100%; height: 1px;  content: ''; background: #666; }
.service-metering.page-cost-optimization .alertnow-ui-table .scroll-wrap.none_scroll:after { content: none; }
.service-metering.page-cost-optimization .alertnow-ui-table .scroll-wrap.scroll:after { content: none; }
.service-metering.page-cost-optimization .alertnow-ui-table.relative { position: relative; }
.service-metering.page-cost-optimization .alertnow-ui-table table {position: relative;  border-width: 1px !important; }
.service-metering.page-cost-optimization .alertnow-ui-table table.hover tbody:hover , .service-metering.page-cost-optimization .alertnow-ui-table table.hover tr.hover , .service-metering.page-cost-optimization .alertnow-ui-table table.hover th.hover , .service-metering.page-cost-optimization .alertnow-ui-table table.hover td.hover , .service-metering.page-cost-optimization .alertnow-ui-table table.hover tr.hoverable:hover { background-color: #f4f4f4; }
.service-metering.page-cost-optimization .alertnow-ui-table table thead tr + tr th { border-bottom-color: #666 !important; }
.service-metering.page-cost-optimization .alertnow-ui-table table thead th { border-color: #ccc !important; border-top-color: #666 !important; }
.service-metering.page-cost-optimization .alertnow-ui-table table thead th[rowspan='2'] { border-bottom-color: #666 !important; }
.service-metering.page-cost-optimization .alertnow-ui-table table thead .border-color th { border-bottom-color: #666 !important; }
.service-metering.page-cost-optimization .alertnow-ui-table table tbody th , .service-metering.page-cost-optimization .alertnow-ui-table table tbody td { border-color: #ccc !important; }
.service-metering.page-cost-optimization .alertnow-ui-table table tbody th.selected-col , .service-metering.page-cost-optimization .alertnow-ui-table table tbody td.selected-col { background-color: rgba(108, 180, 29, .1); }
.service-metering.page-cost-optimization .alertnow-ui-table table tbody th .recommendation , .service-metering.page-cost-optimization .alertnow-ui-table table tbody td .recommendation { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; }
.service-metering.page-cost-optimization .alertnow-ui-table table tbody th .recommendation span , .service-metering.page-cost-optimization .alertnow-ui-table table tbody td .recommendation span { font-size: .8125rem; font-weight: 400; line-height: 1.46154em; text-align: left; color: #000; -ms-flex: 1; flex: 1; }
.service-metering.page-cost-optimization .alertnow-ui-table table tbody th .recommendation span.buy , .service-metering.page-cost-optimization .alertnow-ui-table table tbody td .recommendation span.buy { font-weight: 700; color: #006bff; }
.service-metering.page-cost-optimization .alertnow-ui-table table tbody th .recommendation .btn-detail , .service-metering.page-cost-optimization .alertnow-ui-table table tbody td .recommendation .btn-detail {font-size: .75rem; font-weight: 700; line-height: 25px;  display: inline-block; height: 25px; padding: 0 20px; color: #fff; background-color: #006bff; }
.service-metering.page-cost-optimization .alertnow-ui-table table tbody th .button-icon.icon-trash , .service-metering.page-cost-optimization .alertnow-ui-table table tbody td .button-icon.icon-trash { width: 20px; height: 20px; }
.service-metering.page-cost-optimization .alertnow-ui-table table tbody:last-child:after {position: absolute; bottom: 0; width: 100%; height: 1px;  content: ''; background: #666; }
.service-metering.page-cost-optimization .ri-width {position: relative; overflow: hidden;  max-width: 1920px; }
.service-metering.page-cost-optimization .ri_header {display: -ms-flexbox; display: flex;  padding: 20px 0 0; }
.service-metering.page-cost-optimization .ri_header .left { padding: 0 50px 10px 0; -ms-flex: 1; flex: 1; }
.service-metering.page-cost-optimization .ri_header .left > p { font-size: .75rem; line-height: 1.5em; }
.service-metering.page-cost-optimization .ri_header .left > p:last-child { padding: 14px 0 0; }
.service-metering.page-cost-optimization .ri_header .left > p.all-data { font-size: .875rem; font-weight: 700; }
.service-metering.page-cost-optimization .ri_header .left > p.all-data strong { color: #4a90e2; }
.service-metering.page-cost-optimization .ri_header .left > p.all-data span:first-child:after {margin: 0 5px;  content: '+'; }
.service-metering.page-cost-optimization .ri_header .left > p.all-data span:last-child:before {margin: 0 5px;  content: '='; }
.service-metering.page-cost-optimization .ri_header .left > p em:first-child:before { content: none; }
.service-metering.page-cost-optimization .ri_header .left > p em:before {display: inline-block; width: 1px; height: 10px; margin: 0 6px;  content: ''; background: #ccc; }
.service-metering.page-cost-optimization .ri_header .left .left_header h2 { font-size: 2rem; padding-bottom: 8px; }
.service-metering.page-cost-optimization .ri_header .left .left_header button {font-size: .75rem; line-height: 22px; position: relative; bottom: 4px; height: 22px; margin-left: 9px; padding: 0 8px; color: #fff;  border-radius: 4px; background: #4a90e2; }
.service-metering.page-cost-optimization .ri_header .left .left_header button:hover { background: #0052b2; }
.service-metering.page-cost-optimization .ri_header .left .left_header button span { display: inline-block; }
.service-metering.page-cost-optimization .ri_header .left .left_header button span:after {display: inline-block; width: 10px; height: 10px; margin-left: 8px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -548px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .ri_header .left .left_header button span:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.page-cost-optimization .ri_header .right { -ms-flex: 1; flex: 1; }
.service-metering.page-cost-optimization .ri_header .right .expalin-wrap {font-size: .75rem; box-sizing: border-box; padding: 15px;  border: 1px solid #e6e6e6; border-radius: 4px; }
.service-metering.page-cost-optimization .ri_header .right .expalin-wrap > p { line-height: 1.5em; color: #666; }
.service-metering.page-cost-optimization .ri_header .right .expalin-wrap > p strong { font-weight: 700; }
.service-metering.page-cost-optimization .ri_header .right .expalin-wrap > p a {text-decoration: underline;  color: #4a90e2; }
.service-metering.page-cost-optimization .ri_header .right .expalin-wrap > p a:hover { color: #0052b2; }
.service-metering.page-cost-optimization .ri_header .right .expalin-wrap > p span { display: block; padding: 10px 0; }
.service-metering.page-cost-optimization .ri_header .right .expalin-wrap button {font-size: .75rem; line-height: 28px; box-sizing: border-box; height: 30px; padding: 0 8px; vertical-align: middle; color: #666; border: 1px solid #666;  border-radius: 4px; }
.service-metering.page-cost-optimization .ri_contents {margin: 20px 0 0;  border: 1px solid #e6e6e6; }
.service-metering.page-cost-optimization .ri_contents nav ul { display: -ms-flexbox; display: flex; height: 94px; border-bottom: 1px solid #e6e6e6; background: #f5f6f7; }
.service-metering.page-cost-optimization .ri_contents nav ul li {position: relative; box-sizing: border-box;  width: 235px; padding: 20px 0 0 30px; cursor: pointer; border-left: 1px solid #e6e6e6; }
.service-metering.page-cost-optimization .ri_contents nav ul li span {font-size: .75rem;  display: block; padding: 0 0 5px; }
.service-metering.page-cost-optimization .ri_contents nav ul li em { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 20px; }
.service-metering.page-cost-optimization .ri_contents nav ul li em + em { font-size: 1.75rem; }
.service-metering.page-cost-optimization .ri_contents nav ul li em + em:before {display: inline-block; width: 15px; height: 16px; margin: 0 8px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -388px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .ri_contents nav ul li em + em:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.page-cost-optimization .ri_contents nav ul li em.only { font-size: 1.75rem; }
.service-metering.page-cost-optimization .ri_contents nav ul li:first-child { border-left: 0; }
.service-metering.page-cost-optimization .ri_contents nav ul li:last-child { border-right: 1px solid #e6e6e6; }
.service-metering.page-cost-optimization .ri_contents nav ul li.selected {cursor: default;  background: #fff; }
.service-metering.page-cost-optimization .ri_contents nav ul li.selected:after {position: absolute; bottom: -1px; left: 0; width: 100%; height: 1px;  content: ''; background: #fff; }
.service-metering.page-cost-optimization .ri_contents .each_contents { padding: 30px; padding-bottom: 35px; }
.service-metering.page-cost-optimization .ri_contents .each_contents h2 { font-size: 1rem; }
.service-metering.page-cost-optimization .ri_contents .each_contents h2 + p { font-size: .875rem; padding: 5px 0 10px; color: #999; }
.service-metering.page-cost-optimization .ri_contents .recommendation { font-size: .875rem; line-height: 28px; display: inline-block; height: 30px; padding: 0 10px; color: #008d63; border-radius: 4px; background: #cdffeb; }
.service-metering.page-cost-optimization .ri_contents .recommendation + .ri_chart { margin: 20px 0 0; }
.service-metering.page-cost-optimization .ri_contents .ri-summary-lr { display: -ms-flexbox; display: flex; box-sizing: border-box; height: 100px; margin-top: 30px; padding: 0 20px; border-radius: 4px; background: #cdffeb; }
.service-metering.page-cost-optimization .ri_contents .ri-summary-lr:hover .save:after { animation: down .5s linear infinite alternate; }

@keyframes down { 0% { transform: translateY(0); }
	100% { transform: translateY(2px); } }
.service-metering.page-cost-optimization .ri_contents .ri-summary-lr .left , .service-metering.page-cost-optimization .ri_contents .ri-summary-lr .right {display: -ms-flexbox; display: flex;  -ms-flex: 1; flex: 1; -ms-flex-align: center; align-items: center; }
.service-metering.page-cost-optimization .ri_contents .ri-summary-lr .left .contents , .service-metering.page-cost-optimization .ri_contents .ri-summary-lr .right .contents { -ms-flex: 1; flex: 1; }
.service-metering.page-cost-optimization .ri_contents .ri-summary-lr .left p , .service-metering.page-cost-optimization .ri_contents .ri-summary-lr .right p { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-metering.page-cost-optimization .ri_contents .ri-summary-lr .left p span , .service-metering.page-cost-optimization .ri_contents .ri-summary-lr .right p span { margin-right: auto; }
.service-metering.page-cost-optimization .ri_contents .ri-summary-lr .left p .save:after , .service-metering.page-cost-optimization .ri_contents .ri-summary-lr .right p .save:after {position: relative; bottom: 2px; display: inline-block; width: 17px; height: 16px; margin-left: 4px;  content: ''; vertical-align: middle; background: url('/assets/images/ri_save.svg') no-repeat; background-size: cover; }
.service-metering.page-cost-optimization .ri_contents .ri-summary-lr .left { margin-right: 80px; }
.service-metering.page-cost-optimization .ri_contents .ri-summary-lr .left p span { font-size: .875rem; font-weight: 700; color: #008d63; }
.service-metering.page-cost-optimization .ri_contents .ri-summary-lr .left p em {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: 1.5rem; color: #008d63; }
.service-metering.page-cost-optimization .ri_contents .ri-summary-lr .right p { margin-top: 16px; }
.service-metering.page-cost-optimization .ri_contents .ri-summary-lr .right p span {font-size: .875rem;  color: #666; }
.service-metering.page-cost-optimization .ri_contents .ri-summary-lr .right p em {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: 1rem; }
.service-metering.page-cost-optimization .ri_contents .ri-summary-lr .right p:first-child { margin-top: 0; }
.service-metering.page-cost-optimization .ri_contents .versus { display: -ms-flexbox; display: flex; }
.service-metering.page-cost-optimization .ri_contents .versus table { width: 100%; }
.service-metering.page-cost-optimization .ri_contents .versus table tr.summary th , .service-metering.page-cost-optimization .ri_contents .versus table tr.summary td { height: 60px; border-bottom: 0; background: #f0f0f0; }
.service-metering.page-cost-optimization .ri_contents .versus table tr.summary th { font-weight: 700; color: #000; }
.service-metering.page-cost-optimization .ri_contents .versus table tr.summary td { font-size: 1.25rem; }
.service-metering.page-cost-optimization .ri_contents .versus table tr.sub span:before {margin-right: 5px;  content: '\3134'; }
.service-metering.page-cost-optimization .ri_contents .versus table tr.sub span.upfront:after {font-size: .6875rem; line-height: 16px; box-sizing: border-box; height: 18px; margin-left: 9px; padding: 0 7px;  content: attr(data-text); color: #4a90e2; border: 1px solid #4a90e2; border-radius: 4px; }
.service-metering.page-cost-optimization .ri_contents .versus table tr.sub td { color: #666; }
.service-metering.page-cost-optimization .ri_contents .versus table th , .service-metering.page-cost-optimization .ri_contents .versus table td {height: 40px;  border-bottom: 1px solid #f0f0f0; }
.service-metering.page-cost-optimization .ri_contents .versus table th {font-size: .875rem; font-weight: 400; padding-left: 20px; text-align: left;  color: #666; }
.service-metering.page-cost-optimization .ri_contents .versus table td {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; padding-right: 20px; text-align: right;  color: #000; }
.service-metering.page-cost-optimization .ri_contents .versus table td p { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: flex-end; }
.service-metering.page-cost-optimization .ri_contents .versus .left , .service-metering.page-cost-optimization .ri_contents .versus .right { -ms-flex: 1; flex: 1; }
.service-metering.page-cost-optimization .ri_contents .versus .left .contents , .service-metering.page-cost-optimization .ri_contents .versus .right .contents {box-sizing: border-box; height: 114px;  padding: 20px; }
.service-metering.page-cost-optimization .ri_contents .versus .left .contents p , .service-metering.page-cost-optimization .ri_contents .versus .right .contents p { display: -ms-flexbox; display: flex; width: 100%; -ms-flex-align: center; align-items: center; }
.service-metering.page-cost-optimization .ri_contents .versus .left .contents p span , .service-metering.page-cost-optimization .ri_contents .versus .right .contents p span { margin-right: auto; }
.service-metering.page-cost-optimization .ri_contents .versus .left .contents p em , .service-metering.page-cost-optimization .ri_contents .versus .right .contents p em { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }
.service-metering.page-cost-optimization .ri_contents .versus .left { margin-right: 80px; }
.service-metering.page-cost-optimization .ri_contents .versus .left .contents { position: relative; border: 1px solid #4a90e2; border-radius: 4px; }
.service-metering.page-cost-optimization .ri_contents .versus .left .contents p { margin-top: 4px; }
.service-metering.page-cost-optimization .ri_contents .versus .left .contents p span { font-size: .875rem; color: #666; }
.service-metering.page-cost-optimization .ri_contents .versus .left .contents p .option {font-size: .6875rem; font-weight: 500; margin-left: 2px; padding: 0 6px; color: #4a90e2;  border: 1px solid #4a90e2; border-radius: 4px; }
.service-metering.page-cost-optimization .ri_contents .versus .left .contents p em { font-size: 1rem; }
.service-metering.page-cost-optimization .ri_contents .versus .left .contents p:first-child { margin: 0 0 5px; }
.service-metering.page-cost-optimization .ri_contents .versus .left .contents p:first-child span {font-weight: 700;  color: #4a90e2; }
.service-metering.page-cost-optimization .ri_contents .versus .left .contents p:first-child em { font-size: 1.25rem; color: #4a90e2; }
.service-metering.page-cost-optimization .ri_contents .versus .left .contents:after {font-size: 1rem; font-weight: 700; position: absolute; top: 50%; right: -52px;  content: 'VS.'; transform: translateY(-50%); color: #666; }
.service-metering.page-cost-optimization .ri_contents .versus .left table tr.summary th , .service-metering.page-cost-optimization .ri_contents .versus .left table tr.summary td { height: 60px; color: #008d63; background: #cdffeb; }
.service-metering.page-cost-optimization .ri_contents .versus .left table tr:last-child td p:after { content: none; }
.service-metering.page-cost-optimization .ri_contents .versus .left table td p:after {display: inline-block; width: 17px; height: 16px; margin-left: 5px;  content: ''; background: url('/assets/images/ri_save.svg') no-repeat; background-size: cover; }
.service-metering.page-cost-optimization .ri_contents .versus .right .contents { display: -ms-flexbox; display: flex; background: #f0f0f0; -ms-flex-align: center; align-items: center; }
.service-metering.page-cost-optimization .ri_contents .versus .right .contents p span { font-size: .875rem; font-weight: 700; }
.service-metering.page-cost-optimization .ri_contents .versus .right .contents p em { font-size: 1.25rem; }
.service-metering.page-cost-optimization .ri_contents .ri_chart { margin: 40px 0 0; }
.service-metering.page-cost-optimization .ri_contents .ri_chart h2 .simulation-toggle {line-height: 20px; position: relative; bottom: 2px; height: 24px; margin-left: 10px; padding: 0 6px;  color: #4a90e2; border: 2px solid #4a90e2; border-radius: 4px; }
.service-metering.page-cost-optimization .ri_contents .ri_chart h2 .simulation-toggle:before {position: relative; top: 2px; display: inline-block; width: 14px; height: 11px; margin-right: 4px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -121px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .ri_contents .ri_chart h2 .simulation-toggle:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.page-cost-optimization .ri_contents .ri_chart h2 .simulation-toggle.on { color: #fff; border-color: #6ea6e8; background: #6ea6e8; }
.service-metering.page-cost-optimization .ri_contents .ri_chart h2 .simulation-toggle.on:before {width: 14px; height: 11px;  background-image: url(../images/layout_sprites.png); background-position: -101px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .ri_contents .ri_chart h2 .simulation-toggle.on:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.page-cost-optimization .ri_contents .ri_chart .nf {font-size: .875rem; font-weight: 500; display: inline-block; margin: 0 0 10px; text-decoration: underline;  color: #4a90e2; }
.service-metering.page-cost-optimization .ri_contents .ri_chart .nf:hover { color: #0052b2; }
.service-metering.page-cost-optimization .ri_contents .ri_chart .nf:after {display: inline-block; width: 10px; height: 11px; margin-left: 5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -161px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .ri_contents .ri_chart .nf:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.page-cost-optimization .ri_contents .ri_chart .chart-standard h2 { padding: 10px 0 6px; }
.service-metering.page-cost-optimization .ri_contents .ri_chart .chart-standard .radio-box p { display: inline-block; margin-right: 20px; }
.service-metering.page-cost-optimization .ri_contents .ri_chart .chart-standard [data-tooltip='info']:after { margin-left: 0; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui p { font-size: .75rem; padding: 0 0 10px; color: #666; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table { margin-bottom: 0; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr:not(.noHover):hover td , .service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr:not(.noHover):hover th { background: #f4f4f4; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr.asis th , .service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr.asis td { background: rgba(255, 231, 137, .1); }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr.asis th:before { background: #ffe789; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr.asis th span em { font-weight: 700; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr.best th , .service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr.best td { background: rgba(46, 225, 28, .1); }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr.best th:before { background: #00c871; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr.best th span em { font-weight: 700; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr.custom1 th:before { background: #f38a33; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr.custom2 th:before { background: #2388fe; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr.custom3 th:before { background: #af57fc; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr.custom4 th:before { background: #6a8c44; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr.custom5 th:before { background: #925b5b; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr th { position: relative; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr th span {display: -ms-flexbox; display: flex;  padding-left: 9px; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr th span strong { margin-right: auto; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr th:before {position: absolute; top: 2px; bottom: 2px; left: 0; width: 10px;  content: ''; opacity: .8; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr th input {font-size: .75rem;  display: inline-block; width: 41px; height: 24px; color: #999; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr th .invalid-tooltip { top: 100%; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr th , .service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui table tbody tr td {height: 40px;  padding: 0 11px; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui .add-row {display: -ms-flexbox; display: flex;  height: 40px; border-bottom: 1px solid #666; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui .add-row button {font-size: .75rem;  font-weight: 700; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui .add-row button span {position: relative;  display: inline-block; width: 20px; height: 20px; margin-right: 7px; background: #343434; }
.service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui .add-row button span:before {position: absolute; top: 50%; left: 50%; width: 12px; height: 12px; margin-top: -6px; margin-left: -6px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -200px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .ri_contents .alertnow-ui-table.ri-ui .add-row button span:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-cost-optimization .contents-with { border-bottom: 0; }
.service-metering.page-cost-optimization .ri-report { border-bottom: 1px solid #e6e6e6; background: #fff; }
.service-metering.page-cost-optimization .ri-report .form-wrapper { display: -ms-flexbox; display: flex; padding: 0 27px 8px; }
.service-metering.page-cost-optimization .ri-report .form-wrapper .left { display: -ms-flexbox; display: flex; margin-right: auto; -ms-flex-align: center; align-items: center; }
.service-metering.page-cost-optimization .ri-report .form-wrapper .right a {font-size: .875rem; line-height: 30px; position: relative; display: inline-block; box-sizing: border-box; height: 32px; padding: 0 8px;  color: #666; }
.service-metering.page-cost-optimization .ri-report .form-wrapper .right a:hover:after { border: 2px solid #666; }
.service-metering.page-cost-optimization .ri-report .form-wrapper .right a:after {position: absolute; top: 0; right: 0; bottom: 0; left: 0;  content: ''; border: 1px solid #e5e5e5; border-radius: 4px; }
.service-metering.page-cost-optimization .ri-report .form-wrapper .right a:before {position: relative; top: 1px; display: inline-block; width: 12px; height: 14px; margin-right: 7px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -18px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .ri-report .form-wrapper .right a:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.page-cost-optimization .ri-report .form-wrapper .form {display: -ms-flexbox; display: flex;  margin-right: 10px; -ms-flex-align: center; align-items: center; }
.service-metering.page-cost-optimization .ri-report .form-wrapper .form label { font-size: .875rem; font-weight: 500; margin-right: 10px; color: #666; }
.service-metering.page-cost-optimization .ri-report .form-wrapper .form select {font-size: .875rem; line-height: 30px; height: 32px;  border-radius: 4px; }
.service-metering.page-cost-optimization .ri-report .form-wrapper .multiselect-native-select { margin-left: 4px; }
.service-metering.page-cost-optimization .ri-report .form-wrapper .multiselect-native-select select[data-state=optionDefault] + .btn-group .multiselect {font-size: .875rem; line-height: 30px; overflow: hidden; width: 100%;  height: 30px; white-space: nowrap; text-overflow: ellipsis; color: #333; color: #333; border-radius: 4px; }
.service-metering.page-cost-optimization .ri-report .form-wrapper .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label { font-size: .875rem; padding-left: 25px; color: #333; }
.service-metering.page-cost-optimization .ri-report .form-wrapper .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label:after , .service-metering.page-cost-optimization .ri-report .form-wrapper .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label:before { left: 0; }
.service-metering.page-cost-optimization .ri-report .form-wrapper .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:hover { background-color: #ecf5ff; }
.service-metering.page-cost-optimization .ri-report .form-wrapper p { font-size: .875rem; font-weight: 500; display: -ms-flexbox; display: flex; color: #666; -ms-flex-align: center; align-items: center; }
.service-metering.page-cost-optimization .ri-report .form-wrapper p time {font-weight: 400;  margin-right: 20px; color: #6f92bd; }
.service-metering.page-cost-optimization .ri-report .form-wrapper p em { font-weight: 400; margin-left: 6px; color: #999; }
.service-metering.page-cost-optimization .ri-report .form-wrapper p .setting {position: relative;  width: 26px; height: 26px; margin-left: 10px; border-radius: 4px; background: #999; }
.service-metering.page-cost-optimization .ri-report .form-wrapper p .setting:hover:before { animation: rotate 2s infinite linear; }
.service-metering.page-cost-optimization .ri-report .form-wrapper p .setting:before {position: absolute; top: 50%; left: 50%; width: 13px; height: 13px; margin-top: -6.5px; margin-left: -6.5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -62px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .ri-report .form-wrapper p .setting:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.page-cost-optimization .ri-summary .recommend-btn-area { padding: 20px 0 50px; }
.service-metering.page-cost-optimization .ri-summary .recommend-btn-area ul { display: -ms-flexbox; display: flex; }
.service-metering.page-cost-optimization .ri-summary .recommend-btn-area ul li { position: relative; margin-right: 10px; }
.service-metering.page-cost-optimization .ri-summary .recommend-btn-area ul li .no-event-tooltip { display: none; color: #667587; background: #e6eaee; }
.service-metering.page-cost-optimization .ri-summary .recommend-btn-area ul li.selected .no-event-tooltip { display: block; }
.service-metering.page-cost-optimization .ri-summary .recommend-btn-area ul li.selected button {color: #fff;  background: #748599; }
.service-metering.page-cost-optimization .ri-summary .recommend-btn-area ul li.selected button.compare:after {width: 14px; height: 14px;  background-image: url(../images/layout_sprites.png); background-position: -486px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .ri-summary .recommend-btn-area ul li.selected button.compare:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.page-cost-optimization .ri-summary .recommend-btn-area ul li button {font-size: .875rem; min-width: 118px; height: 32px; padding: 0 8px; color: #666; border-radius: 4px; border-radius: 4px; background: #fff;  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .2); }
.service-metering.page-cost-optimization .ri-summary .recommend-btn-area ul li button.compare:after {position: relative; top: 2px; display: inline-block; width: 14px; height: 14px; margin-left: 8px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -706px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .ri-summary .recommend-btn-area ul li button.compare:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.page-cost-optimization .ri-summary .summary-dashboard { display: -ms-flexbox; display: flex; }
.service-metering.page-cost-optimization .ri-summary .summary-dashboard > * {position: relative; padding: 22px 30px 26px;  background: #44495a; -ms-flex: 1; flex: 1; }
.service-metering.page-cost-optimization .ri-summary .summary-dashboard > * .price {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: 3rem; }
.service-metering.page-cost-optimization .ri-summary .summary-dashboard > * .save {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.75rem;  position: absolute; top: 40px; right: 30px; color: #05c968; }
.service-metering.page-cost-optimization .ri-summary .summary-dashboard > * .save:before {position: relative; bottom: 4px; display: inline-block; width: 22px; height: 20px; margin-right: 8px;  content: ''; vertical-align: middle; background: url('/assets/images/ri_save.svg') no-repeat; background-size: cover; }
.service-metering.page-cost-optimization .ri-summary .summary-dashboard > * p { font-size: .875rem; color: #fff; }
.service-metering.page-cost-optimization .ri-summary .summary-dashboard > * p span {font-size: .75rem;  display: block; padding-top: 8px; color: #9aa1b8; }
.service-metering.page-cost-optimization .ri-summary .summary-dashboard > * p a {text-decoration: underline;  color: #4a90e2; }
.service-metering.page-cost-optimization .ri-summary .summary-dashboard > * p a:hover { color: #0052b2; }
.service-metering.page-cost-optimization .ri-summary .summary-dashboard > * p a:after {position: relative; top: 1px; display: inline-block; width: 10px; height: 11px; margin: 0 3px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -161px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .ri-summary .summary-dashboard > * p a:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.page-cost-optimization .ri-summary .summary-dashboard .left { margin-right: 20px; }
.service-metering.page-cost-optimization .ri-summary .summary-dashboard .left:hover .save:before { animation: down .5s linear infinite alternate; }

@keyframes down { 0% { transform: translateY(0); }
	100% { transform: translateY(4px); } }
.service-metering.page-cost-optimization .ri-summary .explain {font-size: .875rem; line-height: 20, 14; padding: 20px 0 30px;  color: #666; }
.service-metering.page-cost-optimization .ri-summary .explain strong { font-weight: 700; }
.service-metering.page-cost-optimization .ri-summary .filter .form { display: inline-block; }
.service-metering.page-cost-optimization .ri-summary .filter .form:last-child:before {position: relative; top: 6px; display: inline-block; width: 1px; height: 23px; margin: 0 20px;  content: ''; background: #ddd; }
.service-metering.page-cost-optimization .ri-summary .filter .form span { font-size: .75rem; }
.service-metering.page-cost-optimization .ri-summary .filter .form select { font-size: .75rem; line-height: 32px; height: 32px; margin-left: 4px; border-radius: 4px; }
.service-metering.page-cost-optimization .ri-summary .filter .multiselect-native-select { top: 2px; margin-left: 4px; }
.service-metering.page-cost-optimization .ri-summary .filter .multiselect-native-select select[data-state=optionDefault] + .btn-group .multiselect {font-size: .75rem; line-height: 32px; overflow: hidden; width: 100%;  height: 32px; white-space: nowrap; text-overflow: ellipsis; color: #333; color: #333; border-radius: 4px; }
.service-metering.page-cost-optimization .ri-summary .filter .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label { font-size: .75rem; padding-left: 25px; color: #333; }
.service-metering.page-cost-optimization .ri-summary .filter .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label:after , .service-metering.page-cost-optimization .ri-summary .filter .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label:before { left: 0; }
.service-metering.page-cost-optimization .ri-summary .filter .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:hover { background-color: #ecf5ff; }
.service-metering.page-cost-optimization .ri-summary .filter .right a {font-size: .875rem; line-height: 30px; position: relative; display: inline-block; box-sizing: border-box; height: 32px; padding: 0 8px;  color: #666; }
.service-metering.page-cost-optimization .ri-summary .filter .right a:hover:after { border: 2px solid #666; }
.service-metering.page-cost-optimization .ri-summary .filter .right a:after {position: absolute; top: 0; right: 0; bottom: 0; left: 0;  content: ''; border: 1px solid #e5e5e5; border-radius: 4px; }
.service-metering.page-cost-optimization .ri-summary .filter .right a:before {position: relative; top: 1px; display: inline-block; width: 12px; height: 14px; margin-right: 7px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -18px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .ri-summary .filter .right a:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.page-cost-optimization .ri-summary .ri-lists {position: relative; margin: 10px 0 0; padding: 18px 60px 10px 30px; cursor: pointer;  background: #fff; box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, .2); }
.service-metering.page-cost-optimization .ri-summary .ri-lists .drag-point {position: relative; z-index: 10;  cursor: text; }
.service-metering.page-cost-optimization .ri-summary .ri-lists:before {position: absolute; top: 0; right: 0; bottom: 0; left: 0;  content: ''; transition: opacity .3s linear; opacity: 0; border: 2px solid #0086ff; }
.service-metering.page-cost-optimization .ri-summary .ri-lists:after {position: absolute; top: 50%; right: 20px; width: 19px; height: 31px; margin-top: -15.5px;  content: ''; transition: background-image .3s linear; background-image: url(../images/layout_sprites.png); background-position: -708px -213px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .ri-summary .ri-lists:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.page-cost-optimization .ri-summary .ri-lists:hover:before { opacity: 1; }
.service-metering.page-cost-optimization .ri-summary .ri-lists:hover:after {width: 19px; height: 31px;  margin-top: -15.5px; background-image: url(../images/layout_sprites.png); background-position: -505px -168px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .ri-summary .ri-lists:hover:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.page-cost-optimization .ri-summary .ri-lists:hover .wrapper .right h2 .save:before { animation: down .5s linear infinite alternate; }

@keyframes down { 0% { transform: translateY(0); }
	100% { transform: translateY(2px); } }
.service-metering.page-cost-optimization .ri-summary .ri-lists > p {font-size: .75rem; padding-top: 10px;  color: #999; border-top: 1px solid #e6e6e6; }
.service-metering.page-cost-optimization .ri-summary .ri-lists .wrapper { display: -ms-flexbox; display: flex; }
.service-metering.page-cost-optimization .ri-summary .ri-lists .wrapper .left { margin-right: 20px; }
.service-metering.page-cost-optimization .ri-summary .ri-lists .wrapper .right { padding-left: 30px; }
.service-metering.page-cost-optimization .ri-summary .ri-lists .wrapper > * { -ms-flex: 1; flex: 1; }
.service-metering.page-cost-optimization .ri-summary .ri-lists .wrapper > * h2 { font-size: 1.5rem; padding-bottom: 8px; }
.service-metering.page-cost-optimization .ri-summary .ri-lists .wrapper > * h2 .save {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; margin-left: 8px;  color: #05c968; }
.service-metering.page-cost-optimization .ri-summary .ri-lists .wrapper > * h2 .save:before {position: relative; display: inline-block; width: 14px; height: 13px; margin-right: 4px;  content: ''; vertical-align: middle; background: url('/assets/images/ri_save.svg') no-repeat; background-size: cover; }
.service-metering.page-cost-optimization .ri-summary .ri-lists .wrapper > * button {font-size: .75rem; line-height: 22px; position: relative; bottom: 4px; height: 22px; margin-left: 9px; padding: 0 8px; vertical-align: middle; color: #fff;  border-radius: 4px; background: #4a90e2; }
.service-metering.page-cost-optimization .ri-summary .ri-lists .wrapper > * button:hover { background: #0052b2; }
.service-metering.page-cost-optimization .ri-summary .ri-lists .wrapper > * button span { display: inline-block; }
.service-metering.page-cost-optimization .ri-summary .ri-lists .wrapper > * button span:after {display: inline-block; width: 10px; height: 10px; margin-left: 8px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -548px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .ri-summary .ri-lists .wrapper > * button span:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.page-cost-optimization .ri-summary .ri-lists .wrapper > * > p { font-size: .75rem; line-height: 1.5em; }
.service-metering.page-cost-optimization .ri-summary .ri-lists .wrapper > * > p:last-child { padding: 0 0 10px; }
.service-metering.page-cost-optimization .ri-summary .ri-lists .wrapper > * > p .partial {font-size: .6875rem; line-height: 18px; position: relative; bottom: 1px; height: 18px; margin-left: 7px; padding: 0 6px; color: #667587; border-radius: 4px;  background: #f3f4f6; }
.service-metering.page-cost-optimization .ri-summary .ri-lists .wrapper > * > p em:first-child:before { content: none; }
.service-metering.page-cost-optimization .ri-summary .ri-lists .wrapper > * > p em:before {display: inline-block; width: 1px; height: 10px; margin: 0 6px;  content: ''; background: #ccc; }
.service-metering.page-cost-optimization .recommend_detail_summary { margin: 18px 0; }
.service-metering.page-cost-optimization .recommend_detail_summary th { font-size: .75rem; font-weight: 400; text-align: left; }
.service-metering.page-cost-optimization .recommend_detail_summary td { font-size: 1rem; font-weight: 700; height: 24px; text-align: left; }
.service-metering.page-cost-optimization .recommend_detail_summary th , .service-metering.page-cost-optimization .recommend_detail_summary td { padding: 0 15px; }
.service-metering.page-cost-optimization .recommend_detail_summary th:first-child , .service-metering.page-cost-optimization .recommend_detail_summary td:first-child { padding-left: 0; }
.service-metering.page-cost-optimization .recommend_detail { display: -ms-flexbox; display: flex; padding: 20px 0 0; border-top: 1px solid #eee; }
.service-metering.page-cost-optimization .recommend_detail .recommend_detail_section { position: relative; width: 380px; }
.service-metering.page-cost-optimization .recommend_detail .recommend_detail_section.nf .box p { color: #078f8f; }
.service-metering.page-cost-optimization .recommend_detail .recommend_detail_section.nf .box p:first-child { font-weight: 700; max-width: 80px; text-align: left; }
.service-metering.page-cost-optimization .recommend_detail .recommend_detail_section.nf .box p.asis { padding: 0 90px 0 45px; }
.service-metering.page-cost-optimization .recommend_detail .recommend_detail_section h2 { font-size: .75rem; color: #333; }
.service-metering.page-cost-optimization .recommend_detail .recommend_detail_section .box {display: -ms-flexbox; display: flex;  box-sizing: border-box; height: 90px; padding: 0 20px; border: 2px solid #eee; -ms-flex-align: center; align-items: center; }
.service-metering.page-cost-optimization .recommend_detail .recommend_detail_section .box p {font-size: .75rem; position: relative;  text-align: center; }
.service-metering.page-cost-optimization .recommend_detail .recommend_detail_section .box p.asis { padding: 0 110px 0 45px; }
.service-metering.page-cost-optimization .recommend_detail .recommend_detail_section .box p:last-child:before {position: absolute; top: 50%; left: -55px; width: 15px; height: 16px; margin-top: -8px; content: '';  background-image: url(../images/layout_sprites.png); background-position: -367px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .recommend_detail .recommend_detail_section .box p:last-child:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.page-cost-optimization .recommend_detail .recommend_detail_section .box p em {font-size: 1.5rem; font-weight: 700;  display: block; }
.service-metering.page-cost-optimization .recommend_detail .recommend_detail_section .featured { display: -ms-flexbox; display: flex; padding: 20px 0; -ms-flex-pack: justify; justify-content: space-between; }
.service-metering.page-cost-optimization .recommend_detail .recommend_detail_section .featured p { font-size: 1.25rem; font-weight: 700; line-height: 1.45em; color: #6cb41d; }
.service-metering.page-cost-optimization .recommend_detail .recommend_detail_section .featured p:first-child { color: #1886ff; }
.service-metering.page-cost-optimization .recommend_detail .recommend_detail_section .featured p em { display: block; }
.service-metering.page-cost-optimization .recommend_detail .recommend_detail_section.table_wrapping {width: auto; padding: 0 0 0 30px;  -ms-flex: 1; flex: 1; }
.service-metering.page-cost-optimization .recommend_detail .recommend_detail_section.table_wrapping table { border-top-width: 1px; }
.service-metering.page-cost-optimization .recommend_detail .recommend_detail_section.table_wrapping table td , .service-metering.page-cost-optimization .recommend_detail .recommend_detail_section.table_wrapping table th { border-color: #cfcfcf; }
.service-metering.page-cost-optimization .cost_optimization_chart_table { margin: 30px 0 0; }
.service-metering.page-cost-optimization .cost_optimization_chart_table > p {font-size: .875rem;  margin: 20px 0 0; color: #1886ff; }
.service-metering.page-cost-optimization .cost_optimization_chart_table table { border-top-width: 1px; }
.service-metering.page-cost-optimization .cost_optimization_chart_table table + p {font-size: .75rem;  margin: 10px 0 0; color: #999; }
.service-metering.page-cost-optimization .cost_optimization_chart_table table.simulation tbody tr.asis td { background: transparent; }
.service-metering.page-cost-optimization .cost_optimization_chart_table table.simulation tbody tr th { font-weight: 700; }
.service-metering.page-cost-optimization .cost_optimization_chart_table table td.count { min-width: 100px; }
.service-metering.page-cost-optimization .cost_optimization_chart_table table td.small { min-width: 60px; }
.service-metering.page-cost-optimization .cost_optimization_chart_table table td.estimated { min-width: 120px; }
.service-metering.page-cost-optimization .cost_optimization_chart_table table td.prepay_monthly {min-width: 90px;  color: #437ebe; }
.service-metering.page-cost-optimization .cost_optimization_chart_table table td.threeyears {font-weight: 700; min-width: 90px;  color: #1886ff; }
.service-metering.page-cost-optimization .cost_optimization_chart_table table td.savings { min-width: 140px; color: #61a700; }
.service-metering.page-cost-optimization .cost_optimization_chart_table table td.savings.up {font-weight: 500;  color: #ff2d47; }
.service-metering.page-cost-optimization .cost_optimization_chart_table table td , .service-metering.page-cost-optimization .cost_optimization_chart_table table th { border-color: #cfcfcf; }
.service-metering.page-cost-optimization .cost_optimization_chart_table table tbody th { text-align: center; }
.service-metering.page-cost-optimization .cost_optimization_chart_table table tbody tr.asis th {color: #fff;  background: #999; }
.service-metering.page-cost-optimization .cost_optimization_chart_table table tbody tr.asis td { background: #efefef; }
.service-metering.page-cost-optimization .cost_optimization_chart_table table tbody tr.best th {color: #fff;  background: #1886ff; }
.service-metering.page-cost-optimization .cost_optimization_chart_table table tbody tr.best td { background: #e2f2ff; }
.service-metering.page-cost-optimization .ri_simulation { display: -ms-flexbox; display: flex; }
.service-metering.page-cost-optimization .ri_simulation .simulation_box { width: 260px; }
.service-metering.page-cost-optimization .ri_simulation .simulation_box table th , .service-metering.page-cost-optimization .ri_simulation .simulation_box table td { border-left: 0; }
.service-metering.page-cost-optimization .ri_simulation .chart_flex {margin: 0 0 0 37px;  -ms-flex: 1; flex: 1; }
.service-metering.page-cost-optimization .exception-setting-container { padding: 0 32px; }
.service-metering.page-cost-optimization .exception-setting-container .exception-setting-header {font-size: .875rem; font-weight: 500; line-height: 1.42857em;  display: block; padding: 20px 0; color: #000; border-bottom: 1px solid #ddd; }
.service-metering.page-cost-optimization .exception-setting-container .exception-setting-header .exception-setting-onoff { display: inline-block; }
.service-metering.page-cost-optimization .exception-setting-container .exception-setting-header .exception-setting-onoff .switch {position: relative;  display: inline-block; width: 40px; height: 20px; margin: -2px 0 0 5px; vertical-align: middle; }
.service-metering.page-cost-optimization .exception-setting-container .exception-setting-header .exception-setting-onoff .switch input[type='checkbox'][disabled] { cursor: not-allowed; }
.service-metering.page-cost-optimization .exception-setting-container .exception-setting-header .exception-setting-onoff .switch .switch-style {position: relative; top: 0; display: inline-block; width: 40px; height: 20px;  cursor: pointer; transition: all .3s ease-in-out; border-radius: 10px; background-color: #ccc; }
.service-metering.page-cost-optimization .exception-setting-container .exception-setting-header .exception-setting-onoff .switch .switch-style:before {position: absolute; top: 2px; left: 2px; display: block; width: 16px; height: 16px;  content: ''; transition: all .3s ease-in-out; border-radius: 16px; background-color: #fff; }
.service-metering.page-cost-optimization .exception-setting-container .exception-setting-header .exception-setting-onoff .switch > input[type=checkbox] { display: none; }
.service-metering.page-cost-optimization .exception-setting-container .exception-setting-header .exception-setting-onoff .switch > input[type=checkbox]:checked + .switch-style { background-color: #1886ff; }
.service-metering.page-cost-optimization .exception-setting-container .exception-setting-header .exception-setting-onoff .switch > input[type=checkbox]:checked + .switch-style:before { left: 22px; }
.service-metering.page-cost-optimization .exception-setting-container .exception-setting-header .exception-setting-description {font-size: .75rem; font-weight: 400; line-height: 1.58333em;  display: block; margin-top: 4px; color: #999; }
.service-metering.page-cost-optimization .exception-setting-container.alertnow-ui-table { margin-top: 0; }
.service-metering.page-cost-optimization .exception-setting-container.alertnow-ui-table .btn {font-size: .75rem; font-weight: 500; line-height: 26px;  display: inline-block; box-sizing: border-box; min-width: 50px; height: 30px; padding: 0 10px; text-align: center; color: #fff; border: 2px solid #666; background-color: #666; }
.service-metering.page-cost-optimization .exception-setting-container.alertnow-ui-table .btn:before {display: inline-block; margin: -3px 8px 0 0;  content: ''; vertical-align: middle; }
.service-metering.page-cost-optimization .exception-setting-container.alertnow-ui-table .btn.btn-delete:before {width: 15px; height: 16px;  background-image: url(/assets/images/sprites.png); background-position: -538px -164px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .exception-setting-container.alertnow-ui-table .btn.btn-delete:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-cost-optimization .exception-setting-container.alertnow-ui-table .btn.btn-add { border-color: #1886ff; background-color: #1886ff; }
.service-metering.page-cost-optimization .exception-setting-container.alertnow-ui-table .btn.btn-add:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -200px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .exception-setting-container.alertnow-ui-table .btn.btn-add:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-cost-optimization .exception-setting-container.alertnow-ui-table .table_info {font-size: .75rem; font-weight: 400; line-height: 1.5em;  margin-top: 20px; padding: 0 0 10px 0; color: #333; }
.service-metering.page-cost-optimization .exception-setting-container.alertnow-ui-table .table_info em { font-weight: 700; }
.service-metering.page-cost-optimization .exception-setting-container.alertnow-ui-table .table_info .btns { margin-top: 10px; }
.service-metering.page-cost-optimization .exception-setting-container.alertnow-ui-table .table_info[disabled] { color: #999; }
.service-metering.page-cost-optimization .exception-setting-container.alertnow-ui-table .table_info[disabled] em { font-weight: 400; }
.service-metering.page-cost-optimization .exception-setting-container.alertnow-ui-table .table_info[disabled] .btns { display: none; }
.service-metering.page-cost-optimization .exception-setting-container.alertnow-ui-table table tbody tr:hover { background-color: #f4f4f4; }
.service-metering.page-cost-optimization .exception-setting-container.alertnow-ui-table table tr.no_data td {font-size: .875rem;  padding: 90px 0; color: #999; }
.service-metering.page-cost-optimization .exception-setting-container.alertnow-ui-table table tr.no_data .btn-add { display: block; margin: 10px auto 0 auto; }
.service-metering.page-cost-optimization .exception-setting-container.alertnow-ui-table table .btn-tag { color: #0053ae; }
.service-metering.page-cost-optimization .exception-setting-container.alertnow-ui-table table .btn-tag:after { content: none; }
.service-metering.page-cost-optimization .resource_head { position: relative; height: 46px; border-bottom: 1px solid #eee; }
.service-metering.page-cost-optimization .resource_head p label { font-size: .875rem; font-weight: 500; }
.service-metering.page-cost-optimization .resource_head p select {font-size: .75rem; line-height: 24px;  height: 24px; margin-left: 5px; }
.service-metering.page-cost-optimization .resource_head .condition_btn {font-size: .75rem; line-height: 22px; position: relative; bottom: 2px;  min-width: 110px; height: 24px; margin-left: 20px; padding: 0 10px; color: #333; border: 1px solid #e6e6e6; }
.service-metering.page-cost-optimization .resource_head > p { font-size: 1.0625rem; line-height: 2.70588em; }
.service-metering.page-cost-optimization .resource_head > p time { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; }
.service-metering.page-cost-optimization .resource_head > p time:before {position: relative; top: 3px; display: inline-block; width: 1px; height: 15px; margin: 0 10px;  content: ''; background: #ddd; }
.service-metering.page-cost-optimization .resource_head .icon-download { position: absolute; top: 50%; right: 30px; margin-top: -10px; }
.service-metering.page-cost-optimization .cost-chart-wrap {padding-bottom: 15px;  background-color: #ededed; box-shadow: 0 1px 3px rgba(0, 0, 0, .1); }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary_wrap {width: 1110px;  margin: 17px auto 0; }
.service-metering.page-cost-optimization .cost-chart-wrap .summary_caution { font-size: .875rem; color: #666; }
.service-metering.page-cost-optimization .cost-chart-wrap .summary_caution.top { font-size: 1rem; color: #000; }
.filter-head {display: table; clear: both; width: 100%; padding: 15px 0;  content: ''; }
.filter-head h2 { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.375rem; font-weight: 400; display: inline-block; color: #333; }
.filter-head .update {font-size: .875rem;  display: inline-block; text-decoration: underline; color: #999; }
.filter-head .filter { float: right; }
.filter-head .filter > p {font-size: .75rem;  display: inline-block; margin: 0 7px 0 0; color: #999; }
.filter-head .filter .button-normal[data-size=small] {position: relative; top: 1px;  height: 24px; margin-left: 6px; border: 0; background-color: #333; }
.filter-head .filter select {font-size: .75rem; line-height: 22px;  height: 24px; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary {position: relative; display: -ms-flexbox; display: flex; box-sizing: border-box; min-height: 255px;  margin: 15px 0 11px; padding: 30px 45px 10px; border: 1px solid #dcdcdc; background-color: #fff; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary .metering_cost_optimization_section {text-align: center;  -ms-flex: 1; flex: 1; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary .metering_cost_optimization_section h3 { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.125rem; font-weight: 400; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary .metering_cost_optimization_section h3 + p { font-size: .8125rem; margin: 3px 0 0; color: #999; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary .metering_cost_optimization_section.ri-coverage .cost_graph_wrap { padding: 30px 0 0 40px; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary .metering_cost_optimization_section.ri-coverage .cost_graph_wrap .cost_text { min-width: 90px; color: #ff8f32; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary .metering_cost_optimization_section.ri-coverage .cost_graph_wrap .cost_graph { background: #ff8f32; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary .metering_cost_optimization_section.ri-coverage .cost_graph_wrap .cost_graph p { color: #ff8f32; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary .metering_cost_optimization_section.ri-coverage .cost_graph_wrap .cost_graph .after { background: #666; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary .metering_cost_optimization_section .cost_graph_wrap { display: -ms-flexbox; display: flex; padding: 30px 40px 0 0; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary .metering_cost_optimization_section .cost_graph_wrap + .cost_graph_wrap { padding-top: 10px; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary .metering_cost_optimization_section .cost_graph_wrap .cost_text {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; min-width: 180px; margin-right: 10px;  text-align: right; color: #666; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary .metering_cost_optimization_section .cost_graph_wrap .cost_text.feature { color: #1886ff; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary .metering_cost_optimization_section .cost_graph_wrap .cost_text em {font-size: 1.625rem;  display: block; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary .metering_cost_optimization_section .cost_graph_wrap .cost_graph {position: relative;  height: 40px; background: #1886ff; -ms-flex: 1; flex: 1; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary .metering_cost_optimization_section .cost_graph_wrap .cost_graph p {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem;  position: absolute; right: 0; bottom: -30px; color: #61a700; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary .metering_cost_optimization_section .cost_graph_wrap .cost_graph .after {position: absolute; right: 0; height: 100%;  background: #aadf17; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary .metering_cost_optimization_section .cost_graph_wrap .cost_graph .after.zero:before { content: none; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary .metering_cost_optimization_section .cost_graph_wrap .cost_graph .after:before {position: absolute; top: 0; left: -2px; width: 2px; height: 100%;  content: ''; background: #fff; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary:before { position: absolute; top: 30px; left: 50%; width: 1px; height: calc(100% - 40px); content: ''; background: #e6e6e6; }
.service-metering.page-cost-optimization .cost-chart-wrap .cost_optimiztion_chart_summary .cost_optimization_chart + .data-summary { border-top: 0; }
.service-metering.page-cost-optimization .alertnow-ui-table { margin: 30px 0 0; }
.service-metering.page-cost-optimization .alertnow-ui-table .chart_text { font-size: .8125rem; padding: 0 0 15px; color: #999; }
.service-metering.page-cost-optimization .alertnow-ui-table .away-threshold-container .summary-settings table { border-width: 1px; }
.service-metering.page-cost-optimization .alertnow-ui-table .away-threshold-container .summary-settings table tbody th { border-right: 0; }
.service-metering.page-cost-optimization .alertnow-ui-table .away-threshold-container .summary-settings table tbody th:lang(ja) { white-space: nowrap; }
.service-metering.page-cost-optimization .alertnow-ui-table .away-threshold-container .summary-settings table tbody td { border-left: 0; }
.service-metering.page-cost-optimization .alertnow-ui-table .away-threshold-container .summary-settings table tbody td.td-slider { padding: 6px 10px; }
.service-metering.page-cost-optimization .alertnow-ui-table .away-threshold-container .summary-settings table tbody th , .service-metering.page-cost-optimization .alertnow-ui-table .away-threshold-container .summary-settings table tbody td { padding-top: 0; padding-bottom: 0; border-bottom: 0; }
.service-metering.page-cost-optimization .alertnow-ui-table .table_title {font-size: .75rem; font-weight: 400; padding: 0 0 15px; color: #6c6c6c;  border-bottom: 1px solid #ccc; }
.service-metering.page-cost-optimization .alertnow-ui-table .table_title em { font-size: 1rem; font-weight: 700; color: #000; }
.service-metering.page-cost-optimization .alertnow-ui-table .table_title em:before {display: inline-block; margin: -2px 9px 0 0;  content: ''; vertical-align: middle; }
.service-metering.page-cost-optimization .alertnow-ui-table .table_title em.aws:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .alertnow-ui-table .table_title em.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-cost-optimization .alertnow-ui-table .table_title em.azure:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .alertnow-ui-table .table_title em.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-cost-optimization .alertnow-ui-table .table_title em.google:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .alertnow-ui-table .table_title em.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-cost-optimization .alertnow-ui-table .table_title em.alibaba:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .alertnow-ui-table .table_title em.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-cost-optimization .alertnow-ui-table .table_title em.idc:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .alertnow-ui-table .table_title em.idc:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-cost-optimization .alertnow-ui-table .table_title a {line-height: 24px;  display: inline-block; height: 24px; margin: 0 10px; padding: 0 10px; color: #fff; background: #333; }
.service-metering.page-cost-optimization .alertnow-ui-table .table_info { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; padding: 10px 0; color: #666; }
.service-metering.page-cost-optimization .alertnow-ui-table .table_info span:before {margin: 0 8px;  content: '|'; }
.service-metering.page-cost-optimization .alertnow-ui-table table thead th.instance { min-width: 60px; }
.service-metering.page-cost-optimization .alertnow-ui-table table thead th.analyze { min-width: 50px; padding: 4px 0; }
.service-metering.page-cost-optimization .alertnow-ui-table table thead th.savings { min-width: 80px; }
.service-metering.page-cost-optimization .alertnow-ui-table table tbody td { text-align: center; }
.service-metering.page-cost-optimization .alertnow-ui-table table tbody td .savings { color: #6ab600; }
.service-metering.page-cost-optimization .alertnow-ui-table table tbody td .savings:before {margin-right: 3px;  content: '▼'; }
.service-metering.page-cost-optimization .alertnow-ui-table table tbody th { font-weight: 400; }
.service-metering.page-cost-optimization .layout-contents.layout-with-filter .layout-page-menus {visibility: visible;  opacity: 1; }
.service-metering.page-cost-optimization .sub-location + .tbl-grid-utils { padding-top: 0; }
.service-metering.page-cost-optimization .page-section.alertnow .common-tabs { margin: 0; }
.service-metering.page-cost-optimization .page-section.alertnow .common-tabs > .btn {font-size: .75rem; line-height: 28px;  min-width: 190px; height: 30px; }
.service-metering.page-cost-optimization .page-section.alertnow .common-tabs > .btn[data-state='is-selected'] { position: relative; z-index: 2; color: #000; border-top: 2px solid #000; border-right: 1px solid #bbb; border-bottom: 0; border-left: 1px solid #bbb; background-color: #fff; }
.service-metering.page-cost-optimization .page-section .common-tabs { margin: 25px 0 15px 30px; }
.service-metering.page-cost-optimization .page-section .page-section-box { margin-top: 30px; padding: 0 0 0 30px; border: 0; }
.service-metering.page-cost-optimization .page-section .page-section-box .am-chart { box-sizing: border-box; height: 300px; margin-bottom: 30px; padding: 0 8px 20px 8px; border: 1px solid #d2d2d2; }
.service-metering.page-cost-optimization .page-section .page-section-box .am-chart .amChartsLegend.amcharts-legend-div {overflow-y: auto !important;  height: 280px !important; height: 280px !important; }
.service-metering.page-cost-optimization .page-section .page-section-box .page-section-inner-box { padding: 0px 40px 40px 40px; border: 1px solid #d2d2d2; }
.service-metering.page-cost-optimization .page-section .page-section-box .page-section-inner-box .page-section-inner-title { margin-top: 30px; }
.service-metering.page-cost-optimization .coming-soon {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.125rem; line-height: 1.22222em;  display: block; text-align: center; color: #000; }
.service-metering.page-cost-optimization .coming-soon:before {display: block; width: 72px; height: 78px; margin: 0 auto 30px auto;  content: ''; background-image: url(/assets/images/contents_sprites.png); background-position: 0px -1120px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .coming-soon:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-metering.page-cost-optimization .cost-optimization-summary { display: block; margin-top: 16px; margin-bottom: 50px; }
.service-metering.page-cost-optimization .cost-optimization-summary .results { font-size: 1.25rem; font-weight: 400; line-height: 1.6em; color: #2d8bff; }
.service-metering.page-cost-optimization .cost-optimization-summary .results mark { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; vertical-align: baseline; color: #2d8bff; background-color: transparent; }
.service-metering.page-cost-optimization .cost-optimization-summary .results-message {font-size: .6875rem; font-weight: 400; line-height: 1.54545em;  display: block; color: #b2b2b2; }
.service-metering.page-cost-optimization .cost-optimization-summary .co-summary-contents {position: relative;  display: block; overflow: hidden; margin-top: 16px; border: 1px solid #e6e6e6; }
.service-metering.page-cost-optimization .cost-optimization-summary .co-summary-contents[data-state=shut] .btn-toggle:before { transform: rotateX(0deg); }
.service-metering.page-cost-optimization .cost-optimization-summary .co-summary-contents[data-state=shut] .summary > dt { border-bottom: 0px; }
.service-metering.page-cost-optimization .cost-optimization-summary .co-summary-contents[data-state=shut] .summary > dt .values {visibility: visible;  opacity: 1; }
.service-metering.page-cost-optimization .cost-optimization-summary .co-summary-contents[data-state=shut] .summary > dd {visibility: hidden;  max-height: 0; padding-top: 0; padding-bottom: 0; opacity: 0; }
.service-metering.page-cost-optimization .cost-optimization-summary .co-summary-contents .btn-toggle {position: absolute; z-index: 1; top: 0; right: 0;  display: block; width: 45px; height: 50px; text-indent: -9999px; background-color: #eee; }
.service-metering.page-cost-optimization .cost-optimization-summary .co-summary-contents .btn-toggle:before {position: absolute; top: 50%; left: 50%; display: block; width: 14px; height: 9px; margin-top: -4.5px; margin-left: -7px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(180deg); background-image: url(/assets/images/sprites.png); background-position: -481px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .cost-optimization-summary .co-summary-contents .btn-toggle:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-cost-optimization .cost-optimization-summary .co-summary-contents ul { display: -ms-flexbox; display: flex; -ms-flex-pack: start; justify-content: flex-start; }
.service-metering.page-cost-optimization .cost-optimization-summary .co-summary-contents ul > li { -ms-flex: 1 1 0px; flex: 1 1 0; }
.service-metering.page-cost-optimization .cost-optimization-summary .co-summary-contents ul > li + li { border-left: 1px solid #eee; }
.service-metering.page-cost-optimization .cost-optimization-summary .summary > dt {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 700; line-height: 14px; position: relative;  display: block; box-sizing: border-box; height: 49px; padding: 17px 0 17px 15px; vertical-align: middle; color: #000; border-bottom: 1px solid #eee; }
.service-metering.page-cost-optimization .cost-optimization-summary .summary > dt span.key { display: inline-block; }
.service-metering.page-cost-optimization .cost-optimization-summary .summary > dt .values {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; line-height: 49px; position: absolute; top: 0; right: 30px;  display: block; visibility: hidden; transition: opacity .3s ease-in-out, visibility .3s ease-in-out; vertical-align: middle; opacity: 0; color: #fa9f00; }
.service-metering.page-cost-optimization .cost-optimization-summary .summary > dt .values a { color: #fa9f00; }
.service-metering.page-cost-optimization .cost-optimization-summary .summary > dd { display: -ms-flexbox; display: flex; visibility: visible; overflow: hidden; max-height: 500px; padding: 15px; transition: opacity .3s ease-in-out, visibility .3s ease-in-out, max-height .3s ease-in-out, padding .3s ease-in-out; opacity: 1; }
.service-metering.page-cost-optimization .cost-optimization-summary .summary > dd .summary-settings { -ms-flex: 1 1 0px; flex: 1 1 0; }
.service-metering.page-cost-optimization .cost-optimization-summary .summary > dd .summary-results {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.5rem; line-height: 180px;  display: block; width: 135px; height: 180px; margin-left: 15px; text-align: center; background-color: #fff1dd; }
.service-metering.page-cost-optimization .cost-optimization-summary .summary > dd .summary-results a { color: #fa9f00; }
.service-metering.page-cost-optimization .cost-optimization-summary .summary > dd .button-normal[data-size=small] { min-width: 90px; }
.service-metering.page-cost-optimization .cost-optimization-summary .summary.utilization > dt .values { right: 75px; color: #2d8bff; }
.service-metering.page-cost-optimization .cost-optimization-summary .summary.utilization > dt .values a { color: #2d8bff; }
.service-metering.page-cost-optimization .cost-optimization-summary .summary.utilization > dd .summary-results { background-color: #e3efff; }
.service-metering.page-cost-optimization .cost-optimization-summary .summary.utilization > dd .summary-results a { color: #2d8bff; }
.service-metering.page-cost-optimization .summary-top { display: -ms-flexbox; display: flex; box-sizing: border-box; width: 100%; margin-bottom: 30px; padding: 20px 0 18px 0; border-bottom: 1px solid #eee; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-order: 0; order: 0; }
.service-metering.page-cost-optimization .summary-top > li .key {font-size: .75rem; line-height: 1.66667em;  display: block; color: #333; }
.service-metering.page-cost-optimization .summary-top > li .value {font-size: 1rem; font-weight: 700; line-height: 1.66667em;  display: block; color: #333; }
.service-metering.page-cost-optimization .summary-top > li + li { margin-left: 30px; }
.service-metering.page-cost-optimization .summary-settings table { width: 100%; border-bottom: 1px solid #eee; }
.service-metering.page-cost-optimization .summary-settings table tbody th {font-size: .75rem; font-weight: 500; width: 100px; height: 34px;  padding-left: 10px; text-align: left; color: #000; border-top: 1px solid #eee; }
.service-metering.page-cost-optimization .summary-settings table tbody th label { font-size: .75rem; font-weight: 500; color: #000; }
.service-metering.page-cost-optimization .summary-settings table tbody td {font-size: .75rem; font-weight: 700;  padding-right: 10px; text-align: right; color: #000; border-top: 1px solid #eee; }
.service-metering.page-cost-optimization .summary-settings table tbody td input[type=text] { width: 50px; }
.service-metering.page-cost-optimization .summary-settings table tbody td select + input[type=text] { margin-left: 7px; }
.service-metering.page-cost-optimization .summary-settings table tbody td.td-slider { padding: 8px 20px; border-top: 0px; }
.service-metering.page-cost-optimization .summary-settings .btns { margin-top: 10px; text-align: right; }
.service-metering.page-cost-optimization .ri-simulation-summary {position: relative;  display: -ms-flexbox; display: flex; margin: 0 -20px; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.service-metering.page-cost-optimization .ri-simulation-summary.away-threshold-container { margin: 0; padding-left: 260px; }
.service-metering.page-cost-optimization .ri-simulation-summary select { background-position: right -5px center; }
.service-metering.page-cost-optimization .ri-simulation-summary select.small { padding: 0 25px 0 8px; }
.service-metering.page-cost-optimization .ri-simulation-summary > .btns { position: absolute; top: 30px; right: 30px; }
.service-metering.page-cost-optimization .ri-simulation-summary .summary-settings {position: absolute; top: 50%; left: 0;  width: 260px; width: 260px; transform: translateY(-50%); }
.service-metering.page-cost-optimization .ri-simulation-summary .am-chart {margin-left: 290px; border: 0 !important;  -ms-flex: 1 1 0px; flex: 1 1 0; }
.service-metering.page-cost-optimization .ri-item-summary { display: -ms-flexbox; display: flex; margin: 0 -20px; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.service-metering.page-cost-optimization .ri-item-summary .am-chart {border: 0 !important;  -ms-flex: 1 1 0px; flex: 1 1 0; }


.service-metering.page-cost-optimization .aws_ri_status { margin-top: 20px; }
.service-metering.page-cost-optimization .aws_ri_status h3 { font-size: 1rem; font-weight: bold; margin-top: 25px; padding: 15px 0; }
.service-metering.page-cost-optimization .aws_ri_status h3:first-child { margin-top: 0; }
.service-metering.page-cost-optimization .aws_ri_status h4 { font-size: .75rem; font-weight: bold; padding-bottom: 10px; text-transform: uppercase; }
.service-metering.page-cost-optimization .aws_ri_status p.description , .service-metering.page-cost-optimization .aws_ri_status input[type='checkbox'] + label {font-size: .875rem; line-height: 1.5;  color: #999; }
.service-metering.page-cost-optimization .aws_ri_status div.purchased_history.wrapper {margin: 8px 0; border-right-width: 0;  border-left-width: 0; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary { width: 100%; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history tbody tr:hover , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total tbody tr:hover , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary tbody tr:hover { background-color: rgba(103, 173, 255, .2); }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history .center , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total .center , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary .center { text-align: center; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history .left , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total .left , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary .left { text-align: left; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history .right , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total .right , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary .right { text-align: right; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history th , .service-metering.page-cost-optimization .aws_ri_status table.purchased_history td , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total th , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total td , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary th , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary td { font-size: .75rem; padding: 5px; border-width: 1px; border-style: solid; border-top-color: #ccc; border-right-color: #e7e7e7; border-bottom-color: #ccc; border-left-color: #e7e7e7; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history th , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total th , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary th {font-weight: 500;  color: #000; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history td , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total td , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary td {font-weight: 400;  color: #333; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history tr > *:first-child , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total tr > *:first-child , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary tr > *:first-child { border-left-width: 0; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history tr > *:last-child , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total tr > *:last-child , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary tr > *:last-child { border-right-width: 0; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history tr:first-child > * , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total tr:first-child > * , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary tr:first-child > * { border-top-width: 0; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history tbody tr:last-child > * , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total tbody tr:last-child > * , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary tbody tr:last-child > * { border-bottom-width: 0; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history .cash , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total .cash , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary .cash { text-align: right; color: #1886ff; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history .expire , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total .expire , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary .expire { text-align: right; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history .expire.less_30day , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total .expire.less_30day , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary .expire.less_30day { color: #ff2d47; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history .expire.less_60day , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total .expire.less_60day , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary .expire.less_60day { color: #f56c23; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history .expire.less_90day , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total .expire.less_90day , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary .expire.less_90day { color: #f5a323; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history .expire.over_90day , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total .expire.over_90day , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary .expire.over_90day { color: #6cb41e; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history .state , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total .state , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary .state { color: #9b9b9b; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history .state.active , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total .state.active , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary .state.active { color: #6cb41e; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history .state.retire , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total .state.retire , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary .state.retire { color: #9b9b9b; }
.service-metering.page-cost-optimization .aws_ri_status table.purchased_history .utilization , .service-metering.page-cost-optimization .aws_ri_status table.e2c_type_total .utilization , .service-metering.page-cost-optimization .aws_ri_status table.regular_summary .utilization {font-weight: 700; text-align: right;  color: #ff2d47; }
.service-metering.page-cost-optimization .aws_ri_status .description.wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; }
.service-metering.page-cost-optimization .aws_ri_status section.regular_summary {margin-top: 19px; margin-right: -27px; margin-left: -27px; padding: 10px 30px;  border-top: 1px solid #e6e6e6; background: #f4f4f4; }
.service-metering.page-cost-optimization .aws_ri_status section.regular_summary .description.wrapper p.description:first-child {width: 65%;  -ms-flex: 0 0 65%; flex: 0 0 65%; }
.service-metering.page-cost-optimization .aws_ri_status section.regular_summary .description.wrapper p.description:last-child {margin-left: 1em; text-align: right;  -ms-flex: 0 0 12em; flex: 0 0 12em; }
.service-metering.page-cost-optimization .aws_ri_status section.regular_information {position: relative; z-index: 2; margin-right: -27px; margin-left: -27px; padding: 35px 30px 10px;  background: #f4f4f4; }
.service-metering.page-cost-optimization .aws_ri_status section.regular_information .description.wrapper p {font-size: .875rem;  color: #999; }
.service-metering.page-cost-optimization .aws_ri_status section.regular_information .description.wrapper p em { font-weight: 500; color: #000; }
.service-metering.page-cost-optimization .aws_ri_status section.regular_information .regular_information_content {position: relative; z-index: 2; margin-top: 10px; border: 1px solid #ccc;  background-color: #fff; }
.service-metering.page-cost-optimization .aws_ri_status section.regular_information:after {position: absolute; z-index: 1; right: 0; bottom: -100px; left: 0; display: block; height: 500px;  content: ''; background-color: inherit; }
.service-metering.page-cost-optimization .aws_ri_status div.instance_information.wrapper { padding: 20px 30px; border-bottom: 1px solid #e4e4e4; }
.service-metering.page-cost-optimization .aws_ri_status table.instance_information { width: 100%; }
.service-metering.page-cost-optimization .aws_ri_status table.instance_information th , .service-metering.page-cost-optimization .aws_ri_status table.instance_information td { text-align: left; }
.service-metering.page-cost-optimization .aws_ri_status table.instance_information th { font-size: .75rem; font-weight: normal; color: #333; }
.service-metering.page-cost-optimization .aws_ri_status table.instance_information td { font-size: 1rem; font-weight: bold; }
.service-metering.page-cost-optimization .aws_ri_status div.information_summary_and_e2c_wrapper { display: -ms-flexbox; display: flex; padding: 20px 30px; }
.service-metering.page-cost-optimization .aws_ri_status div.information_summary_and_e2c_wrapper > *:first-child {width: 250px;  -ms-flex-preferred-size: 250px; flex-basis: 250px; }
.service-metering.page-cost-optimization .aws_ri_status div.information_summary_and_e2c_wrapper > *:last-child {max-width: calc(100% - 280px); margin-left: 30px;  -ms-flex: 1; flex: 1; }
.service-metering.page-cost-optimization .aws_ri_status div.information_summary_and_e2c_wrapper > *:last-child ag-grid-angular { background: #f5f6f5; }
.service-metering.page-cost-optimization .aws_ri_status div.information_summary_and_e2c_wrapper > *:last-child ag-grid-angular .ag-row:hover { background-color: rgba(103, 173, 255, .2); }
.service-metering.page-cost-optimization .aws_ri_status div.information_summary_and_e2c_wrapper > *:last-child ag-grid-angular .ag-cell , .service-metering.page-cost-optimization .aws_ri_status div.information_summary_and_e2c_wrapper > *:last-child ag-grid-angular .ag-cell-focus { border-bottom-color: #e7e7e7; }
.service-metering.page-cost-optimization .aws_ri_status div.summary_information.wrapper {box-sizing: border-box; width: 250px; height: 170px; padding: 10px;  border: 2px solid #000; }
.service-metering.page-cost-optimization .aws_ri_status table.summary_information { width: 100%; }
.service-metering.page-cost-optimization .aws_ri_status table.summary_information th , .service-metering.page-cost-optimization .aws_ri_status table.summary_information td {padding: 8px 0;  border-bottom: 1px solid #eee; }
.service-metering.page-cost-optimization .aws_ri_status table.summary_information th { font-size: .875rem; text-align: left; }
.service-metering.page-cost-optimization .aws_ri_status table.summary_information td {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: 1.25rem; font-weight: 400; text-align: right; }
.service-metering.page-cost-optimization .aws_ri_status table.summary_information tr:last-child > * { border-bottom-width: 0; }
.service-metering.page-cost-optimization .aws_ri_status table.summary_information .ri_util { color: #6cb41e; }
.service-metering.page-cost-optimization .aws_ri_status table.summary_information .expire { color: #ff2d47; }
.service-metering.page-cost-optimization .aws_ri_status div.e2c_type_total.wrapper {overflow-y: auto; box-sizing: border-box;  height: 170px; border-bottom: 2px solid #000; background: #f5f6f5; }
.service-metering.page-cost-optimization .aws_ri_status div.e2c_type_total.wrapper .ag-bsp-default { border-bottom: 0 !important; }
.service-metering.page-cost-optimization .aws_ri_status div.chart_wrapper { height: 450px; padding: 20px 30px; }
.service-metering.page-cost-optimization .aws_ri_status div.regular_summary { margin: 8px 0; border-right-width: 0; border-left-width: 0; background: #fff; }
.service-metering.page-cost-optimization .aws_ri_status .set_peroid { vertical-align: middle; }
.service-metering.page-cost-optimization .aws_ri_status .set_peroid input[type='text'] {font-size: .75rem; line-height: 28px;  display: inline-block; width: auto; height: 30px; margin: 0 5px; }

.service-metering.page-cost-optimization .layout-ri-summary { position: relative; z-index: 1; padding: 14px 20px 17px 20px; background-color: #ededed; box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, .1); }
.service-metering.page-cost-optimization .layout-ri-summary .layout-ri-summary-inner {position: relative;  display: block; max-width: 1300px; margin: 0 auto; padding-top: 44px; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options {position: absolute; top: 0; left: 0;  display: block; transition: background-color .3s ease-in-out; border: 1px solid #c7c7c7; background-color: #fff; box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, .5); }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options[data-state=shut] { display: block; width: auto; height: 44px; background-color: #f8f8f8; box-shadow: none; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options[data-state=shut] .btn-toggle { pointer-events: auto; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options[data-state=shut] .selected-options { opacity: 1; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options[data-state=shut] .options {position: absolute; visibility: hidden; transition: opacity 0s ease-in-out 0s, visibility 0s ease-in-out 0s;  opacity: 0; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .btn-toggle {font-size: 1rem; font-weight: 500; line-height: 1.5em; display: block; padding: 9px 20px 0 24px;  pointer-events: none; color: #050505; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .btn-toggle:after {display: inline-block; width: 10px; height: 7px; margin: -2px 0 0 5px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -554px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .btn-toggle:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .selected-options {position: absolute; top: 7px; left: calc(100% + 15px); display: block; white-space: nowrap;  opacity: 0; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .selected-options span {font-size: .875rem; font-weight: 500; line-height: 28px;  display: inline-block; box-sizing: border-box; height: 30px; padding: 0 10px; white-space: nowrap; color: #888; border: 1px solid #999; border-radius: 10px; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .selected-options span + span { margin-left: 10px; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options {display: block; visibility: visible; box-sizing: border-box; padding: 0 33px 28px 24px; transition: opacity .2s ease-in-out, visibility .2s ease-in-out;  opacity: 1; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options .btn-submit {font-size: .875rem; font-weight: 700; line-height: 30px;  display: block; float: right; min-width: 80px; height: 30px; padding: 0 14px; color: #fff; background-color: #006bff; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options .descriptions {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; margin-top: 8px; color: #9b9b9b; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table {margin-top: 10px;  table-layout: fixed; border-top: 1px solid #ebebeb; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table .legend {font-size: .875rem; font-weight: 400; line-height: 30px;  display: inline-block; box-sizing: border-box; width: auto; height: 30px; padding: 0 18px; white-space: nowrap; color: #4a4a4a; border-radius: 10px; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table .legend.selected { font-size: 1rem; font-weight: 700; letter-spacing: -.05em; background-color: rgba(68, 73, 90, .3); }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table thead th { padding: 27px 0 2px 0; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table thead th + th { padding-left: 10px; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table tbody .legend {width: 30px; height: auto; padding: 18px 0;  transform: rotate(180deg); -ms-writing-mode: tb-rl; writing-mode: tb-rl; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table tbody td { padding: 5px 0; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table tbody td + td { padding-left: 10px; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table input[type=radio] + .option-item {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  display: block; float: left; box-sizing: border-box; width: 190px; height: 180px; padding: 20px 18px 18px 18px; border-radius: 10px; background-color: #f4f4f4; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table input[type=radio] + .option-item:before , .service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table input[type=radio] + .option-item:after { top: 18px; left: 15px; margin: 0; transition: opacity .1s ease-in-out; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table input[type=radio] + .option-item .option-item-title {font-size: .75rem; font-weight: 400; line-height: 1.25em;  display: block; transition: color .1s ease-in-out; text-align: center; color: #9b9b9b; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table input[type=radio] + .option-item .total-saving {font-size: 1.875rem; font-weight: 400; line-height: 1;  display: block; margin-top: 12px; transition: color .1s ease-in-out; text-align: center; color: #5b5b5b; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table input[type=radio] + .option-item .saving-detail { overflow: hidden; margin-top: 10px; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table input[type=radio] + .option-item .saving-detail dt , .service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table input[type=radio] + .option-item .saving-detail dd {font-size: .875rem; font-weight: 400; line-height: 1;  display: block; margin-bottom: 5px; transition: color .1s ease-in-out; color: #666; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table input[type=radio] + .option-item .saving-detail dt {float: left;  clear: both; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table input[type=radio] + .option-item .saving-detail dd { float: right; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table input[type=radio]:checked + .option-item { background-color: #44495a; }
.service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table input[type=radio]:checked + .option-item .option-item-title , .service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table input[type=radio]:checked + .option-item .total-saving , .service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table input[type=radio]:checked + .option-item .saving-detail dt , .service-metering.page-cost-optimization .layout-ri-summary .filter-ri-options .options table input[type=radio]:checked + .option-item .saving-detail dd { color: #fff; }
.service-metering.page-cost-optimization .layout-ri-summary .summary { display: -ms-flexbox; display: flex; margin-top: 12px; }
.service-metering.page-cost-optimization .layout-ri-summary .summary > li { box-sizing: border-box; width: 336px; margin: 0 0 0 14px; padding: 17px 15px 8px; background-color: #44495a; }
.service-metering.page-cost-optimization .layout-ri-summary .summary > li:first-child {width: auto; margin: 0;  -ms-flex: 1; flex: 1; }
.service-metering.page-cost-optimization .layout-ri-summary .summary > li .key {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 400; line-height: 1.5em;  display: block; text-align: left; color: #fff; }
.service-metering.page-cost-optimization .layout-ri-summary .summary > li .desc {font-size: .875rem; font-weight: 400; line-height: 1.28571em;  display: block; margin-top: 2px; text-align: left; color: #9aa1b8; }
.service-metering.page-cost-optimization .layout-ri-summary .summary > li .value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 3.0625rem; font-weight: 400;  display: block; margin-top: 22px; text-align: right; letter-spacing: -.02em; color: #fff; }
.service-metering.page-cost-optimization .layout-ri-summary .summary > li .value strong { display: inline-block; }
.service-metering.page-cost-optimization .layout-ri-summary .summary > li .value .rate {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem; font-weight: 400;  display: block; margin-top: -3px; text-align: right; color: #7ed321; }
.service-metering.page-cost-optimization .layout-ri-summary .summary > li .value .rate:before {display: inline-block; width: 17px; height: 15px; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -569px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .layout-ri-summary .summary > li .value .rate:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-cost-optimization .layout-ri-summary .summary > li .value .rate.up { color: #ff5a6f; }
.service-metering.page-cost-optimization .layout-ri-summary .summary > li .value .rate.up:before {width: 15px; height: 15px;  background-image: url(/assets/images/sprites.png); background-position: -718px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.page-cost-optimization .layout-ri-summary .summary > li .value .rate.up:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.page-cost-optimization .layout-ri-summary .ri-summary-desctiption {font-size: .875rem; font-weight: 400; line-height: 1.28571em;  display: block; margin-top: 17px; color: #999; }


.service-metering.custom-report main[role=main] { min-height: calc(100vh - 80px - 34px); }

.service-metering.custom-report .layout-contents {min-height: calc(100vh - 80px - 34px);  padding: 0; }
.service-metering.custom-report .layout-contents.layout-detail { background: #ccc; }
.service-metering.custom-report .layout-contents.layout-detail .layout-page-title { background-color: #fff; }
.service-metering.custom-report .layout-contents .custome-report-head * { box-sizing: border-box; }
.service-metering.custom-report .layout-contents .custome-report-head .buttons {font-size: .75rem; font-weight: 500; line-height: 26px;  display: inline-block; box-sizing: border-box; min-width: 50px; height: 30px; padding: 0 10px; text-align: center; color: #fff; border: 2px solid #666; background-color: #666; }
.service-metering.custom-report .layout-contents .custome-report-head .buttons.btn-add { border-color: #1886ff; background-color: #1886ff; }
.service-metering.custom-report .layout-contents .custome-report-head .path { display: -ms-flexbox; display: flex; height: 61px; padding: 0 25px; border-bottom: 1px solid #ddd; -ms-flex-align: center; align-items: center; }
.service-metering.custom-report .layout-contents .custome-report-head .path .left { margin-right: auto; }
.service-metering.custom-report .layout-contents .custome-report-head .path .left .back_to_list {font-size: .75rem; line-height: 30px; height: 32px;  padding: 0 10px; color: #1886ff; border: 1px solid #eee; }
.service-metering.custom-report .layout-contents .custome-report-head .path .left .back_to_list em:before {position: relative; bottom: -2px; display: inline-block; width: 9px; height: 14px; margin-right: 5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -739px -62px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .custome-report-head .path .left .back_to_list em:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .custome-report-head .path .left > ul {display: table; display: inline-block; clear: both; padding-left: 15px;  content: ''; }
.service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li {font-size: 1.125rem; font-weight: 700; line-height: 32px;  display: inline-block; color: #999; }
.service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li.template span:before {font-size: .75rem; font-weight: 700; line-height: 18px; position: relative; bottom: 2px; display: inline-block; box-sizing: border-box; min-width: 78px; height: 20px; margin-right: 10px;  content: 'TEMPLATE'; text-align: center; color: #fff; border: 1px solid #9f9f9f; border-radius: 2px; background-color: #9f9f9f; }
.service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu { position: relative; }
.service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list { position: relative; bottom: 2px; margin-left: 10px; }
.service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list + ul { position: absolute; z-index: 1046; top: 30px; right: 0; min-width: 136px; min-height: 177px; padding: 0 10px; border: 1px solid #ccc; background-color: #fff; box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .12); }
.service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list + ul li { margin: 15px 0 0; }
.service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list + ul li button { font-size: .75rem; display: block; width: 100%; text-align: left; }
.service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list:after {display: inline-block; width: 27px; height: 7px; content: '';  cursor: pointer; background-image: url(/assets/images/sprites.png); background-position: -592px -451px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list:hover:after {width: 27px; height: 7px;  background-image: url(/assets/images/sprites.png); background-position: -605px -354px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list:hover:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list.on:after {width: 27px; height: 7px;  background-image: url(/assets/images/sprites.png); background-position: -605px -354px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-list.on:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-btn:before {display: inline-block; width: 19px; height: 18px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -174px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-btn:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-btn.off:before {width: 19px; height: 18px;  background-image: url(/assets/images/sprites.png); background-position: -199px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-btn.off:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-setting { display: none; }
.service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li.dropdown-menu .dropdown-setting.on { display: inherit; }
.service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li:before {position: relative; bottom: 2px;  display: inline-block; width: 8px; height: 11px; margin: 0 6px; content: ''; background-image: url(/assets/images/sprites.png); background-position: -739px -626px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li:first-child { color: #000; }
.service-metering.custom-report .layout-contents .custome-report-head .path .left > ul > li:first-child:before { content: none; }
.service-metering.custom-report .layout-contents .custome-report-head .path .right .create {font-size: .875rem; font-weight: 700px; line-height: 34px;  min-width: 148px; height: 34px; color: #fff; background: #0076ff; }
.service-metering.custom-report .layout-contents .custome-report-head .path .right .create:hover { background: #0068da; }
.service-metering.custom-report .layout-contents .custome-report-head .path .right .create:active em { opacity: .5; }
.service-metering.custom-report .layout-contents .custome-report-head .path .right .create:active em:after , .service-metering.custom-report .layout-contents .custome-report-head .path .right .create:active em:before { opacity: .5; }
.service-metering.custom-report .layout-contents .custome-report-head .path .right .create em {position: relative;  padding-left: 15px; }
.service-metering.custom-report .layout-contents .custome-report-head .path .right .create em:after {position: absolute; top: 50%; left: 0; width: 2px; height: 10px; margin: -5px 0 0 -1px;  content: ''; background: #fff; }
.service-metering.custom-report .layout-contents .custome-report-head .path .right .create em:before {position: absolute; top: 50%; left: 0; width: 10px; height: 2px; margin: -1px 0 0 -5px;  content: ''; background: #fff; }
.service-metering.custom-report .layout-contents .custome-report-head .filter {position: relative; z-index: 1045; display: -ms-flexbox; display: flex; height: 40px;  padding: 0 25px; border-bottom: 1px solid #ccc; background-color: #fafafa; -ms-flex-align: center; align-items: center; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list {position: absolute; z-index: 810; top: 40px; right: 0; left: 0;  display: none; height: 600px; background: #fff; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list.on { display: inherit; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap { display: -ms-flexbox; display: flex; width: 100%; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section {overflow-y: auto; box-sizing: border-box;  width: 20%; height: 536px; padding: 0 24px; border-left: 1px solid #ccc; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section > h3 { font-size: .75rem; padding: 20px 0; text-transform: uppercase; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section input[type=search] {font-size: .75rem; line-height: 32px; width: calc(100% + 48px);  height: 32px; margin-left: -24px; padding: 0 10px 0 40px; border: 0; border-bottom: 1px solid #eee; background: url('/assets/images/icon_search_01_s@2x.png') 20px center no-repeat; background-size: 14px 14px; box-shadow: none; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section input[type=search]:focus { background-image: url('/assets/images/icon_search_01_s_focus@2x.png'); }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section input[type=checkbox] + label { font-size: .75rem; color: #333; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section .multiselect-qs input[type=checkbox] + label { overflow: hidden; width: 15px; white-space: nowrap; text-indent: 100%; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section .qs-items {display: -ms-flexbox; display: flex;  margin: 10px 0 0; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section .qs-items > label { margin-right: auto; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section .qs-items .multiselect-native-select { display: inline-block; width: 100%; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section .qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu { position: absolute; top: 100%; min-width: 100%; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section .qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .filter { height: auto; padding: 0; border-bottom: 0; background: #fff; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section .qs-items .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox { box-sizing: unset; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section:first-child { border-left: 0; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_section_wrap .filter_section .qs-items.not-match { display: none; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_footer { position: absolute; right: 0; bottom: 0; left: 0; display: -ms-flexbox; display: flex; height: 64px; border-top: 1px solid #ccc; -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: flex-end; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_footer .btn-add { margin-right: 15px; margin-left: 5px; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_footer .reset_btn { font-weight: 500; position: relative; margin-right: 10px; text-decoration: underline; text-indent: 25px; color: #666; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_footer .reset_btn[disabled] { opacity: .5; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_footer .reset_btn:before {position: absolute; top: 50%; left: 10px; width: 10px; height: 12px; margin-top: -6px; content: '';  background-image: url(../images/layout_sprites.png); background-position: -358px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_footer .reset_btn:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.custom-report .layout-contents .custome-report-head .filter .filter_list .filter_footer .buttons { width: 90px; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .left {display: -ms-flexbox; display: flex;  margin-right: auto; -ms-flex-align: center; align-items: center; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .left .caution { font-size: .75rem; margin-left: 12px; color: #bfbfbf; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .left .button_filter {position: relative;  width: 50px; height: 30px; text-align: left; border: 1px solid #e2e2e2; box-shadow: 0 1px 1px 0 rgba(38, 38, 38, .5); }
.service-metering.custom-report .layout-contents .custome-report-head .filter .left .button_filter:hover { transition: border-color .3s linear; border-color: #1886ff; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .left .button_filter.on {transition: box-shadow .3s linear;  border-color: #1886ff; box-shadow: 0 1px 1px 0 rgba(24, 134, 255, .5); }
.service-metering.custom-report .layout-contents .custome-report-head .filter .left .button_filter.on:after { transform: rotateX(180deg); }
.service-metering.custom-report .layout-contents .custome-report-head .filter .left .button_filter:before {position: relative; bottom: -2px; display: inline-block; width: 14px; height: 15px; margin: 0 0 0 10px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -338px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .custome-report-head .filter .left .button_filter:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .custome-report-head .filter .left .button_filter:after {position: absolute; top: 50%; right: 0; display: block; width: 30px; height: 40px; margin-top: -20px;  content: ''; transition: transform .3s ease-in-out; transform: rotateX(0deg); background: url('/assets/images/selectbox_arrow_02@2x.png') left top no-repeat; background-size: 30px 40px; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .left .filter_selecting { display: -ms-flexbox; display: flex; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .left .filter_selecting > li[data-selected=on] { margin-left: 5px; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .left .filter_selecting > li span {font-size: .75rem; line-height: 26px; position: relative; display: inline-block; height: 28px; padding: 0 30px 0 10px; color: #408bd3; border: 1px solid #cbe6ff; border-radius: 2px;  background: #e5f3ff; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .left .filter_selecting > li span button {line-height: 28px;  position: absolute; top: 0; right: 0; bottom: 0; padding: 0 8px; }
.service-metering.custom-report .layout-contents .custome-report-head .filter .left .filter_selecting > li span button em {position: relative; bottom: 2px;  display: inline-block; width: 7px; height: 7px; vertical-align: middle; background-image: url(../images/layout_sprites.png); background-position: -205px -534px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .custome-report-head .filter .left .filter_selecting > li span button em { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.custom-report .layout-contents .custom_report_side { position: absolute; z-index: 796; top: 61px; bottom: 0; left: 0; box-sizing: border-box; width: 250px; border-right: 1px solid #bbb; background-color: #fff; }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] {overflow: hidden;  width: 40px; }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-header { position: static; width: auto; padding: 0; }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-header .btns { border-bottom: 0; }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-header .btns span { display: none; }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-header .btns + .search-n-filter .form-wrapper { display: none; }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-header .btns + .search-n-filter input[type=search] { margin-left: 2px; }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-header .btn-sidemenu:before {width: 16px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -311px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-header .btn-sidemenu:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] ~ .layout-contents-inner .custom-report-filter { width: calc( 100% - 40px); margin-left: 40px; }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-contents { top: 62px; bottom: 53px; }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-contents .list-magagement dd ul.list-group li .bookmark-btn { display: none; }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-contents .list-magagement dd ul.list-group li a { overflow: visible; }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-contents .list-magagement dd ul.list-group li a:before {display: block;  content: attr(data-first-letter); text-align: center; text-indent: 0; }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-contents .list-magagement dd ul.list-group li a:after { display: none; }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-contents .list-magagement dd ul.list-group li a span { display: none; }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-footer .add-btn {line-height: 32px;  width: calc(100% - 8px); height: 32px; margin: 10px 4px; background-color: #555; }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-footer .add-btn span { display: none; }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=shut] .layout-sidemenu-footer .add-btn:before {font-weight: 21px;  content: attr(data-first-letter); }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=hover] {overflow: hidden;  width: 250px; }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=hover] .layout-sidemenu-header { position: static; width: auto; padding: 0; }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=hover] .layout-sidemenu-header .btn-sidemenu:before {width: 16px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -311px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=hover] .layout-sidemenu-header .btn-sidemenu:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .custom_report_side[data-sidemenu=hover] ~ .layout-contents-inner .custom-report-filter { width: calc( 100% - 40px); margin-left: 40px; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-header {position: absolute; top: 0;  display: block; box-sizing: border-box; width: 100%; padding: 0; background-color: #fff; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .search-n-filter {position: relative;  display: block; padding: 0px 0px 0px 0px; border-bottom: 1px solid #ddd; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .search-n-filter .form-wrapper {padding-bottom: 6px;  background-color: #f3f3f3; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .search-n-filter .form-wrapper .form { padding-top: 7px; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .search-n-filter .form-wrapper .form label {font-size: .75rem; line-height: 24px;  display: block; height: 24px; margin-left: 10px; color: #666; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .search-n-filter .form-wrapper .form label + select {margin-right: 8px;  margin-left: 8px; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .search-n-filter .form-wrapper .form select {line-height: 22px;  width: calc( 100% - 16px); height: 24px; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .search-n-filter input[type=search] {font-size: .875rem; font-weight: 500; line-height: 30px;  display: block; height: 30px; padding: 0 7px 0 30px; color: #000; background: url('/assets/images/icon_search_01_s@2x.png') 10px center no-repeat; background-size: 14px 14px; box-shadow: inset 0 0 0 0px #007aff; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .search-n-filter input[type=search]:focus {background-image: url('/assets/images/icon_search_01_s_focus@2x.png');  box-shadow: inset 0 0 0 0px #007aff; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .search-n-filter input[type=search]::-ms-clear { display: block; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .btns { height: 31px; border-bottom: 2px solid #d8d8d8; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .btns span { font-size: .75rem; font-weight: 500; color: #222; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .btn-sidemenu {position: relative;  display: inline-block; width: 40px; height: 31px; text-indent: -9999px; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .btn-sidemenu:before {position: absolute; top: 50%; left: 50%; display: block; width: 16px; height: 12px;  content: ''; transform: translate(-50%, -50%); background-image: url(/assets/images/sprites.png); background-position: -333px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-header .btn-sidemenu:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents {position: absolute; top: 157px; right: 0; bottom: 60px; left: 0;  overflow: auto; overflow-x: hidden; padding: 0 0 20px; background-color: #f1f1f1; -ms-overflow-style: auto; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li { position: relative; padding-right: 30px; padding-left: 14px; cursor: pointer; color: #666; border-bottom: 1px solid #ddd; background: #fff; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li.is-selected { background-color: #f1f8ff; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li.is-selected a span.title {font-weight: bold;  color: #000; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li.bookmark .bookmark-btn {width: 15px; height: 14px;  background-image: url(/assets/images/sprites.png); background-position: -718px -359px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li.bookmark .bookmark-btn { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li .bookmark-btn { position: absolute; top: 50%; right: 7px; overflow: hidden; width: 17px; height: 16px; transform: translateY(-50%); text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -467px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li .bookmark-btn { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li a { font-size: .75rem; font-weight: 400; line-height: 40px; display: -ms-flexbox; display: flex; overflow: hidden; width: 100%; height: 40px; text-align: left; -ms-flex-align: center; align-items: center; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li a span { display: inline; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li a span.title {overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  color: #666; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-contents .list-magagement dd ul.list-group li a .text-label {font-size: .75rem; line-height: 1.0625rem; margin-left: .3125rem; padding: 0 6px; color: #4a90e2; border: 1px solid #4a90e2;  border-radius: 4px; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-footer {position: absolute; bottom: 0; left: 0;  display: block; box-sizing: border-box; width: 100%; }
.service-metering.custom-report .layout-contents .custom_report_side .layout-sidemenu-footer .add-btn {font-size: .875rem; font-weight: 700; line-height: 40px;  width: calc(100% - 20px); height: 40px; margin: 10px; text-align: center; vertical-align: middle; color: #fff; border-radius: 2px; background-color: #222; }
.service-metering.custom-report .layout-contents .layout-page-title { margin: 0; }
.service-metering.custom-report .layout-contents .layout-contents-inner .no-data { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.service-metering.custom-report .layout-contents .layout-contents-inner .no-data .result {font-size: 1rem;  text-align: center; color: #666; }
.service-metering.custom-report .layout-contents .layout-contents-inner .no-data .result:before {display: block; width: 36px; height: 29px; margin: 0 auto 10px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -559px -498px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .no-data .result:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .no-data .proposal {margin: 20px 0 0;  padding: 20px; border: 1px solid #e6e6e6; border-radius: 2px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .no-data .proposal h2 {font-size: .875rem;  font-weight: 400; color: #4a90e2; }
.service-metering.custom-report .layout-contents .layout-contents-inner .no-data .proposal p {font-size: .875rem; line-height: 1.42857em;  max-width: 400px; text-indent: 0px; color: #666; }
.service-metering.custom-report .layout-contents .layout-contents-inner .no-data .proposal ul { margin: 6px 0 0; }
.service-metering.custom-report .layout-contents .layout-contents-inner .no-data .proposal ul li {font-size: .875rem; line-height: 1.42857em;  padding-left: 10px; text-indent: -10px; color: #666; }
.service-metering.custom-report .layout-contents .layout-contents-inner .no-data .proposal ul li:before {margin-right: 6px;  content: '*'; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter {height: 133px;  padding: 10px 17px 7px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items { position: relative; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items .button-normal[data-state=submit] {font-size: .875rem; line-height: 30px; box-sizing: border-box;  height: 32px; margin-left: 8px; border-radius: 2px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a {font-size: .875rem; line-height: 30px; position: relative; display: inline-block; box-sizing: border-box; height: 32px; margin-left: 8px; padding: 0 8px;  color: #666; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a + select { margin-left: 20px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a + select + select { margin-left: 20px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a:hover:after { border: 2px solid #666; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a:after {position: absolute; top: 0; right: 0; bottom: 0; left: 0;  content: ''; border: 1px solid #e5e5e5; border-radius: 2px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a.download:before {position: relative; top: 1px; display: inline-block; width: 12px; height: 14px; margin-right: 7px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -18px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a.download:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a.fields ~ label { margin-left: 10px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a.fields:before {position: relative; top: 1px; display: inline-block; width: 14px; height: 14px; margin-right: 7px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -606px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a.fields:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .inner-btn .items > a.allview { position: absolute; top: 0; right: 0; padding: 0 25px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select { position: relative; margin-bottom: 10px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select.inner-btn.change-btn .dropdown-menu , .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select.inner-btn.change-btn button[data-state='submit'] { display: none; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select.inner-btn.change-btn .reset_btn { display: block; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select.inner-btn .reset_btn { display: none; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select button.reset_btn { font-size: .75rem; font-weight: 500; position: relative; position: relative; bottom: 0px; box-sizing: border-box; height: 30px; margin: 0; padding-right: 10px; text-indent: 25px; color: #666; border: 1px solid transparent; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select button.reset_btn:hover {line-height: 2em; border-color: #d8d8d8;  background-color: #e6e6e6; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select button.reset_btn:before {position: absolute; top: 50%; left: 10px; width: 10px; height: 12px; margin-top: -6px; content: '';  background-image: url(../images/layout_sprites.png); background-position: -358px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select button.reset_btn:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select input[type=text] {display: none;  width: calc(100% - 30px); padding-right: 15px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select p.report-name { display: -ms-flexbox; display: flex; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select input[type=text] , .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select p.report-name { float: left; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select input[type=text] + button.favorite-btn , .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select p.report-name + button.favorite-btn {line-height: 40px;  display: -ms-flexbox; display: flex; float: left; height: 40px; margin-left: 10px; -ms-flex-align: center; align-items: center; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select input[type=text] + button.favorite-btn:before , .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select p.report-name + button.favorite-btn:before {display: inline-block; width: 24px; width: 26px; height: 22px; height: 24px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: 0px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select input[type=text] + button.favorite-btn:before , .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select p.report-name + button.favorite-btn:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select input[type=text] + button.favorite-btn.off:before , .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select p.report-name + button.favorite-btn.off:before {width: 26px; height: 24px;  background-image: url(/assets/images/sprites.png); background-position: -305px -511px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select input[type=text] + button.favorite-btn.off:before , .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select p.report-name + button.favorite-btn.off:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items-group { position: absolute; top: 0; right: 30px; display: inline-block; width: 380px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items-group .items { margin-right: 0px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items-group.align-right .items { float: right; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items { display: -ms-flexbox; display: flex; float: left; height: 40px; margin-right: 20px; -ms-flex-align: center; align-items: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 0; flex-shrink: 0; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.inputtext { min-width: 800px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.inputtext .report-name { font-size: 1.25rem; line-height: 1.8125rem; color: #000; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.inputtext.edit input[type=text] { display: block; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.inputtext.edit p.report-name { display: none; }
@media screen and (max-width: 1450px) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.inputtext { min-width: 550px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items:not(:nth-child(1)) { margin-right: 0px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu { position: relative; margin-right: 0px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list { position: relative; display: -ms-flexbox; display: flex; float: left; width: 32px; height: 32px; margin-left: 8px; padding: 5px 0; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list .dropdown-setting { display: none; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list ul { position: absolute; z-index: 1046; top: 40px; right: 0; min-width: 100px; padding: 10px 10px; border: 1px solid #ccc; background: #fff; box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, .12); }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list ul li { margin: 0px 0; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list ul li + li { margin-top: 15px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list ul li.delete button { padding-left: 16px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list ul li.delete button:before {display: inline-block; width: 12px; height: 12px; margin: 0px 5px -1px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -326px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list ul li.delete button:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list ul li button { font-size: .75rem; display: block; width: 100%; text-align: right; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list:after {position: absolute; z-index: 5; top: 3px; left: -1px; width: 32px; height: 32px;  content: ''; border: 1px solid #fff; border-radius: 2px; background: #fff; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list:before {z-index: 10; display: inline-block; width: 14px; height: 4px; content: '';  cursor: pointer; background-image: url(/assets/images/sprites.png); background-position: -682px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list:hover:after { background-color: #f2f2f2; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-list:hover .dropdown-setting { display: block; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-btn:before {display: inline-block; width: 19px; height: 18px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -174px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-btn:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-btn.off:before {width: 19px; height: 18px;  background-image: url(/assets/images/sprites.png); background-position: -199px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-btn.off:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-btn .dropdown-setting { display: none; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .search-filter-select .items.dropdown-menu .dropdown-btn .dropdown-setting ul li {font-size: .875rem; line-height: .875rem;  display: block; color: #222; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select { margin-top: 0; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select.end { width: calc(100% - 40px); margin-top: 7px; padding-top: 16px; border-top: 1px solid #e6e6e6; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items { display: -ms-flexbox; display: flex; float: left; margin-right: 20px; -ms-flex-align: center; align-items: center; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.right { float: right; margin-right: 0px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.right a.fields:last-child { margin-right: 20px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.default { display: inline-block; width: 100%; max-width: 100%; vertical-align: middle; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.default .multiselect {font-size: .75rem; font-weight: 500; line-height: 30px;  display: inline-block; box-sizing: border-box; width: 100%; max-width: 100%; height: 32px; padding: 0 35px 0 10px; text-align: left; vertical-align: middle; color: #000; background-color: #fff; box-shadow: inset 0 0 0 1px #e4e4e4; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.default .multiselect-container.dropdown-menu { position: absolute; right: auto; width: auto; min-width: 200px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.default .multiselect-container.dropdown-menu > li > a { padding: 0 12px 0 8px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.default .multiselect-container.dropdown-menu > li > a label { white-space: nowrap; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code { display: inline-block; width: 100%; max-width: 100%; vertical-align: middle; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect {font-size: .75rem; font-weight: 500; line-height: 30px;  display: inline-block; box-sizing: border-box; width: 100%; max-width: 100%; height: 32px; padding: 0 35px 0 10px; text-align: left; vertical-align: middle; color: #000; background-color: #fff; box-shadow: inset 0 0 0 1px #e4e4e4; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em {position: relative; top: -2px; display: inline-block; margin: 0 7px 0 0;  vertical-align: middle; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.aws { display: inline-block; width: 17px; width: 17px; height: 17px; height: 17px; background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.aws { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.azu { display: inline-block; width: 17px; width: 17px; height: 17px; height: 17px; background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.azu { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.ali { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.ali { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.GOOGLE { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.GOOGLE { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.gcp { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.gcp { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.idc { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text em.idc { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu { position: absolute; right: auto; width: auto; min-width: 100%; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a { padding: 0 8px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label {font-size: .875rem; font-weight: 500; line-height: 30px; height: 30px;  padding: 0; white-space: pre; color: #000; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em {position: relative; top: -1px; display: inline-block; margin: 0 7px 0 0;  vertical-align: middle; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.aws { display: inline-block; width: 17px; width: 17px; height: 17px; height: 17px; background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.aws { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.azu { display: inline-block; width: 17px; width: 17px; height: 17px; height: 17px; background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.azu { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.ali { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.ali { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.GOOGLE { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.GOOGLE { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.gcp { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.gcp { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.idc { display: inline-block; width: 19px; width: 19px; height: 19px; height: 19px; background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label em.idc { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li > a > label span {position: relative;  display: inline-block; min-width: 100px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li.active > a { background-color: #e6e6e6; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect-container.dropdown-menu > li.placeholder { display: none; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .daterange {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 500; line-height: 32px; height: 32px;  background: #fff; box-shadow: inset 0 0 0 0px #e4e4e4; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .daterange input[type=text] {line-height: 1.875rem; box-sizing: border-box;  width: 100%; height: 2rem; padding: 0 15px 0 35px; border: 1px solid #e5e5e5; border-radius: 2px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .daterange:after { right: auto; left: 12px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide {display: block;  width: calc(100% - 35px); }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select { display: inline-block; margin-left: 20px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select + .multiselect-native-select { margin-left: 10px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select select[data-state=auto] + .btn-group .multiselect { border: 1px solid #a3cfff; background-color: #cfe6ff; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group {position: relative;  display: block; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect {font-size: .875rem; font-weight: 500; line-height: 22px;  display: inline-block; box-sizing: border-box; box-sizing: border-box; width: 100%; max-width: 100%; height: 32px; padding-right: 20px; padding-left: 7px; text-align: left; color: #666; border: 1px solid #fff; border: 0px solid #ddd; border-radius: 2px; border-radius: 2px; background: #fff url('/assets/images/tansparency_select_box_arrow_down@2x.png') calc(100% - 8px) 50% no-repeat; background-size: 8px 5px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect[selected] { color: #666 !important; border: 1px solid #b3d6ff; background-color: #daecff !important; background-image: url('/assets/images/tansparency_select_box_arrow_up@2x.png'); }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect:focus { box-shadow: none; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect:after { content: none; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu {position: absolute; z-index: 500; top: 32px; right: auto; left: 0;  display: none; float: left; overflow-x: auto !important; width: auto; min-width: 220px; border: 1px solid #ddd; border-radius: 0px 0px 2px 2px; background-color: #fff; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group { margin: 0; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group .multiselect-search {width: 100%;  padding-left: 20px; background: url('/assets/images/icon_search_01_s@2x.png') left center no-repeat; background-size: 14px 14px; box-shadow: none; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group .multiselect-search:focus { background-image: url('/assets/images/icon_search_01_s_focus@2x.png'); }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a { display: block; padding: 0px; background-color: #fff; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:focus { outline: 0; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:hover { background-color: #fff; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox {font-size: .75rem; font-weight: 500; line-height: 15px; position: relative; left: 0px;  display: block; overflow: hidden; width: auto; max-width: 100%; height: 15px; margin: 0; padding: 8px 0px 7px 35px; cursor: pointer; text-overflow: ellipsis; color: #666; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before {position: absolute; top: 50%; left: 10px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -273px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after {position: absolute; top: 50%; left: 10px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -718px -252px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox] {visibility: hidden;  opacity: 0; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.active .checkbox:after {transition: opacity .3s ease-in-out;  opacity: 1; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group.open .multiselect { background-image: url('/assets/images/tansparency_select_box_arrow_up@2x.png'); }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group.open .multiselect[selected] { background-image: url('/assets/images/tansparency_select_box_arrow_up@2x.png'); }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items.wide .multiselect-native-select .btn-group.open .dropdown-menu { display: block; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items time {font-size: .75rem; font-weight: 400; line-height: 2rem;  color: #6f92bd; color: #6f92bd; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items select {line-height: 30px;  height: 32px; border-radius: 2px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect {line-height: 30px;  height: 32px; border-radius: 2px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .labeling { font-size: .875rem; font-weight: 500; padding-right: 10px; color: #666; }
@media screen and (max-width: 1450px) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items:nth-child(2) .btn-group.default .multiselect { width: 110px; } }
@media screen and (max-width: 1380px) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items:nth-child(2) .btn-group.default .multiselect { width: 80px; } }
@media screen and (max-width: 1280px) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items:nth-child(2) .btn-group.default .multiselect { width: 80px; }
	.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect { width: 60px; }
	.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .items .btn-group.vendor-code .multiselect .multiselect-selected-text span { display: none; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper { display: -ms-flexbox; display: flex; float: left; padding: 0; -ms-flex-align: center; align-items: center; }
@media screen and (max-width: 1450px) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect { width: 190px; }
	.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu { left: -160px; } }
@media screen and (max-width: 1380px) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect { width: 150px; } }
@media screen and (max-width: 1280px) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect { width: 120px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio.open .multiselect { background: #f2f2f2; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect {line-height: 30px; box-sizing: border-box;  height: 32px; border: 1px solid #e5e5e5; border-radius: 2px; box-shadow: none; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect:focus { box-shadow: none; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect .multiselect-selected-text em:before {position: relative; bottom: 2px; display: inline-block; margin-right: 9px;  content: ''; vertical-align: middle; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect .multiselect-selected-text em.default:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -52px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect .multiselect-selected-text em.default:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect .multiselect-selected-text em.marked:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -26px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect .multiselect-selected-text em.marked:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu { top: calc(100% + 5px); padding: 0; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu > li > a > label em:before {position: relative; bottom: 2px; display: inline-block; margin-right: 9px;  content: ''; vertical-align: middle; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu > li > a > label em.default:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -52px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu > li > a > label em.default:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu > li > a > label em.marked:before {width: 20px; height: 20px;  background-image: url(../images/layout_sprites.png); background-position: -26px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .btn-group.radio .multiselect-container.dropdown-menu > li > a > label em.marked:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .labeling { font-size: .875rem; font-weight: 500; padding-right: 10px; color: #666; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-view-filter { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .vendor-account:first-child .multiselect-native-select .btn-group .multiselect.btn-vendor { border-radius: 4px 0 0 4px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .vendor-account:last-child { padding: 0; border: 0; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .vendor-account:last-child .multiselect-native-select .btn-group .multiselect.btn-vendor { border-right: 1px solid #e5e5e5; border-radius: 0 4px 4px 0; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a { padding-right: 10px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label { font-size: .875rem; padding-left: 25px; color: #333; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label:after , .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-wrap .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label:before { left: 0; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .labeling { padding: 0 10px 0 20px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .btn-area { display: -ms-flexbox; display: flex; margin-left: 10px; padding: 0; -ms-flex-align: center; align-items: center; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .btn-area .button-normal {line-height: 26px;  height: 30px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .btn-area .button-normal[disabled] {opacity: 1; color: #fff;  border: none; background-color: rgba(0, 0, 0, .1); }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account {float: none;  height: 38px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account:before { content: none; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account:after { content: none; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account label { left: 10px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account label.idc { position: relative; top: auto; left: 0; box-sizing: border-box; width: 110px; max-width: 165px; height: 38px; margin: 0; padding: 0 35px 0 25px; border: 1px solid #e5e5e5; border-radius: 0 4px 4px 0; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account label.idc:before , .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account label.idc:after { left: 12px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account label.idc span.txt {font-size: .875rem; font-weight: 700; line-height: 36px; position: relative;  display: block; box-sizing: border-box; padding-left: 35px; text-align: left; vertical-align: middle; color: #000; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account label.idc span.txt:before {position: absolute; top: 50%; left: 10px; display: block; width: 19px; height: 19px; margin-top: -9.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -126px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .filter-select .dashboard-new-wrapper .dashboard-select-box .vendor-account label.idc span.txt:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report { border-bottom: 1px solid #e6e6e6; background: #fff; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper { display: -ms-flexbox; display: flex; padding: 0 27px 8px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .left { display: -ms-flexbox; display: flex; margin-right: auto; -ms-flex-align: center; align-items: center; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .right a {font-size: .875rem; line-height: 30px; position: relative; display: inline-block; box-sizing: border-box; height: 32px; padding: 0 8px;  color: #666; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .right a:hover:after { border: 2px solid #666; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .right a:after {position: absolute; top: 0; right: 0; bottom: 0; left: 0;  content: ''; border: 1px solid #e5e5e5; border-radius: 4px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .right a:before {position: relative; top: 1px; display: inline-block; width: 12px; height: 14px; margin-right: 7px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -18px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .right a:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .form {display: -ms-flexbox; display: flex;  margin-right: 10px; -ms-flex-align: center; align-items: center; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .form label { font-size: .875rem; font-weight: 500; margin-right: 10px; color: #666; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .form select {font-size: .875rem; line-height: 30px; height: 32px;  border-radius: 4px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .multiselect-native-select { margin-left: 4px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .multiselect-native-select select[data-state=optionDefault] + .btn-group .multiselect {font-size: .875rem; line-height: 30px; overflow: hidden; width: 100%;  height: 30px; white-space: nowrap; text-overflow: ellipsis; color: #333; color: #333; border-radius: 4px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label { font-size: .875rem; padding-left: 25px; color: #333; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label:after , .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a > label:before { left: 0; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:hover { background-color: #ecf5ff; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper p { font-size: .875rem; font-weight: 500; display: -ms-flexbox; display: flex; color: #666; -ms-flex-align: center; align-items: center; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper p time {font-weight: 400;  margin-right: 20px; color: #6f92bd; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper p em { font-weight: 400; margin-left: 6px; color: #999; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper p .setting {position: relative;  width: 26px; height: 26px; margin-left: 10px; border-radius: 4px; background: #999; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper p .setting:hover:before { animation: rotate 2s infinite linear; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper p .setting:before {position: absolute; top: 50%; left: 50%; width: 13px; height: 13px; margin-top: -6.5px; margin-left: -6.5px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -62px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom-report-filter .custom-report .form-wrapper p .setting:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom_info {width: 628px; height: 363px;  margin: 0 auto; padding: 153px 0 0 250px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom_info .custom-report-filter { position: absolute; z-index: 500; top: 0; left: 0; width: calc( 100% - 250px); height: 100px; margin-left: 250px; background: #fff; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom_info .custom_info_bg {width: 628px; height: 363px; text-align: center;  background-image: url(/assets/images/contents_sprites.png); background-position: 0px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom_info .custom_info_bg { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom_info .custom_info_bg > p {font-size: .875rem;  padding: 67px 0 46px; color: #666; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom_info .custom_info_bg > p span { opacity: .5; }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom_info .custom_info_bg > p:before {display: block; width: 143px; height: 24px; margin: 0 auto 15px;  content: ''; background-image: url(/assets/images/contents_sprites.png); background-position: -634px -328px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom_info .custom_info_bg > p:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .custom_info .custom_info_bg:after {display: inline-block; width: 540px; height: 123px;  content: ''; background-image: url(/assets/images/contents_sprites.png); background-position: -634px -199px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .custom_info .custom_info_bg:after { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .make_report {padding: 15px 27px;  background-color: #f9f9f9; }
.service-metering.custom-report .layout-contents .layout-contents-inner .make_report h3 { font-size: .75rem; font-weight: 400; color: #b0b0b0; }
.service-metering.custom-report .layout-contents .layout-contents-inner .make_report .template_list { display: -ms-flexbox; display: flex; padding: 10px 0 0; }
.service-metering.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li {box-sizing: border-box;  width: 200px; min-height: 112px; margin-right: 10px; padding: 10px 15px; cursor: pointer; border: 1px solid #e2e2e2; border-radius: 5px; background-color: #fff; box-shadow: 1px 2px 1px 0 rgba(0, 0, 0, .1); }
.service-metering.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li:hover {transition: all .5s linear;  border-color: #1886ff; }
.service-metering.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li.clicked {transition: background-color .5s linear;  background-color: #f3f9ff; }
.service-metering.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li:first-child {padding: 0;  border: 2px dashed #ddd; box-shadow: none; }
.service-metering.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li:first-child:hover {transition: all .5s linear;  border-color: #1886ff; }
.service-metering.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li:first-child > button { position: relative; width: 100%; height: 100%; }
.service-metering.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li:first-child > button:hover:after , .service-metering.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li:first-child > button:hover:before {transition: background-color .5s linear;  background-color: #1886ff; }
.service-metering.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li:first-child > button:after {position: absolute; top: 50%; left: 50%; width: 4px; height: 25px; margin: -12px 0 0 -2px;  content: ''; background: #cacaca; }
.service-metering.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li:first-child > button:before {position: absolute; top: 50%; left: 50%; width: 25px; height: 4px; margin: -2px 0 0 -12px;  content: ''; background: #cacaca; }
.service-metering.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li .head {display: -ms-flexbox; display: flex;  padding: 0 0 7px; border-bottom: 1px solid #eee; }
.service-metering.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li .head em {font-size: .625rem; font-weight: 700; line-height: 18px;  display: inline-block; box-sizing: border-box; min-width: 64px; height: 18px; margin-right: 5px; padding: 0 5px; text-align: center; color: #fff; border-radius: 2px; background-color: #61a0ff; }
.service-metering.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li .head span { font-size: .6875rem; line-height: 18px; color: #7f7f7f; }
.service-metering.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li > ul li {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .8125rem; line-height: 14px;  margin: 10px 0 0; padding: 0 0 0 10px; vertical-align: middle; letter-spacing: -.1px; color: #333; }
.service-metering.custom-report .layout-contents .layout-contents-inner .make_report .template_list > li > ul li:before {position: relative; bottom: 2px; display: inline-block; width: 2px; height: 2px; margin: 0 7px 0 2px;  content: ''; border: 1px solid #333; border-radius: 100%; background-color: #333; }
.service-metering.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table h3 { font-size: .875rem; font-weight: 700; padding-top: 25px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table colgroup col:nth-of-type(2) { width: 20%; }
.service-metering.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table colgroup col:nth-of-type(4) { width: 80px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table colgroup col:nth-of-type(6) { width: 13%; }
.service-metering.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table colgroup col:nth-of-type(7) { width: 13%; }
.service-metering.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table colgroup col:nth-of-type(8) { width: 13%; }
.service-metering.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table th:first-child { padding: 4px 0; }
.service-metering.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .bookmark { position: relative; padding-left: 20px; }
.service-metering.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .bookmark:before {position: absolute; top: 0; left: 0; width: 15px; height: 14px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -618px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .bookmark:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .vendor.aws:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -459px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .vendor.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .vendor.azure:before {width: 17px; height: 17px;  background-image: url(/assets/images/sprites.png); background-position: -643px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .vendor.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .vendor.google:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -326px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .vendor.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .vendor.alibaba:before {width: 19px; height: 19px;  background-image: url(/assets/images/sprites.png); background-position: -276px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .vendor.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.custom-report .layout-contents .layout-contents-inner .alertnow-ui-table td .vendor:before {position: relative; bottom: -4px; display: inline-block; margin-right: 5px;  content: ''; }

.billing-analytics .popup-billing-analytics-detail {position: absolute; z-index: 100; top: 240px; right: 0px; bottom: 40px; overflow: hidden; overflow-y: auto; padding: 40px; transition: box-shadow .3s linear; transition: transform .3s ease-in-out; transform: translateX(100%);  border: 0; }
.billing-analytics .popup-billing-analytics-detail .time-text {font-size: 1.25rem; padding: 16px 0;  color: #6e91bf; }
.billing-analytics .popup-billing-analytics-detail .time-text time { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }
.billing-analytics .popup-billing-analytics-detail .time-text span { padding: 0 4px; }
.billing-analytics .popup-billing-analytics-detail .cost-usage .all-fee { display: inline-block; }
.billing-analytics .popup-billing-analytics-detail .cost-usage .all-fee span { font-size: .75rem; padding-bottom: 15px; }
.billing-analytics .popup-billing-analytics-detail .cost-usage .all-fee strong {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.25rem; line-height: 1;  display: -ms-flexbox; display: flex; padding: 15px 0 0; -ms-flex-align: end; align-items: flex-end; }
.billing-analytics .popup-billing-analytics-detail .cost-usage .all-fee strong em { font-size: .75rem; position: relative; bottom: 4px; margin-left: 15px; color: #666; }
.billing-analytics .popup-billing-analytics-detail .cost-usage .all-fee + .all-fee { margin-left: 110px; }
.billing-analytics .popup-billing-analytics-detail .chart-wrapper { display: -ms-flexbox; display: flex; }
.billing-analytics .popup-billing-analytics-detail .chart-wrapper > * { -ms-flex: 1; flex: 1; }
.billing-analytics .popup-billing-analytics-detail .chart-wrapper .variable { display: -ms-flexbox; display: flex; }
.billing-analytics .popup-billing-analytics-detail .mfp-close { top: 35px; }
.billing-analytics .popup-billing-analytics-detail.on { transform: translateX(0); box-shadow: -3px 2px 4px 2px rgba(0, 0, 0, .2); }
.billing-analytics .popup-billing-analytics-detail .layout-popup-title { padding-bottom: 8px; }
.billing-analytics .popup-billing-analytics-detail .layout-popup-title + p {font-size: .875rem;  color: #999; }
.billing-analytics .popup-billing-analytics-detail .layout-popup-title:before { content: none; }
.billing-analytics .popup-billing-analytics-detail .view { padding: 40px 0 4px; }
.billing-analytics .popup-billing-analytics-detail .view .multiselect-native-select .btn-group.default .multiselect {font-size: .875rem; line-height: 30px; height: 30px; color: #666;  box-shadow: none; }
.billing-analytics .popup-billing-analytics-detail .view .multiselect-native-select .btn-group.default .multiselect:before {position: relative; bottom: 4px; bottom: 0; display: inline-block; width: 16px; height: 12px; margin-right: 4px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -486px -379px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .billing-analytics .popup-billing-analytics-detail .view .multiselect-native-select .btn-group.default .multiselect:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.billing-analytics .popup-billing-analytics-detail .view .multiselect-native-select .btn-group.default .multiselect:after {right: 10px; width: 8px; height: 5px; margin-top: -2.5px;  background: url('/assets/images/icon_arrow_full_8_5@2x.png') no-repeat; background-size: 8px 5px; }
.billing-analytics .popup-billing-analytics-detail .view .multiselect-native-select .btn-group.default .multiselect:hover { border-radius: 2px; background: rgba(184, 190, 195, .3); box-shadow: inset 0 0 0 1px rgba(184, 190, 195, .3); }
.billing-analytics .popup-billing-analytics-detail .summary-table { width: 100%; }
.billing-analytics .popup-billing-analytics-detail .summary-table th , .billing-analytics .popup-billing-analytics-detail .summary-table td {font-size: .75rem; font-weight: normal; height: 31px; padding: 0 10px;  text-align: left; border: 1px solid #ddd; }
.billing-analytics .popup-billing-analytics-detail .summary-table th { color: #666; }
.billing-analytics .popup-billing-analytics-detail .summary-table td { font-weight: 500; }
.billing-analytics .popup-billing-analytics-detail .summary-table td.bar .instance-wrap { padding: 5px 0; }
.billing-analytics .popup-billing-analytics-detail .summary-table td.bar p { display: inline-block; }
.billing-analytics .popup-billing-analytics-detail .summary-table td.bar p:first-child:before { content: none; }
.billing-analytics .popup-billing-analytics-detail .summary-table td.bar p:before {margin: 0 20px;  content: '|'; }
.billing-analytics .popup-billing-analytics-detail .new-window {font-size: .75rem; font-weight: 500; line-height: 20px; display: inline-block; box-sizing: border-box;  min-width: 97px; height: 22px; padding: 0 8px; color: #fff; border-radius: 4px; background: #4a90e2; }
.billing-analytics .popup-billing-analytics-detail .new-window:before {position: relative; top: 1px; display: inline-block; width: 10px; height: 11px; margin-right: 4px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -225px -678px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .billing-analytics .popup-billing-analytics-detail .new-window:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.billing-analytics .popup-billing-analytics-detail .new-window:hover {color: #fff;  background: #0052b2; }

.billing-analytics .billing-analytics-contents { padding: 32px 30px 0; }
.billing-analytics .billing-analytics-contents .all-fee { padding: 0 0 20px; }
.billing-analytics .billing-analytics-contents .all-fee span { font-size: .75rem; padding-bottom: 15px; }
.billing-analytics .billing-analytics-contents .all-fee strong {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 2.25rem; line-height: 1;  display: -ms-flexbox; display: flex; padding: 12px 0 0; -ms-flex-align: end; align-items: flex-end; }
.billing-analytics .billing-analytics-contents .all-fee strong em { font-size: .75rem; position: relative; bottom: 4px; margin-left: 16px; color: #666; }
.billing-analytics .billing-analytics-contents .nav-wrap { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.billing-analytics .billing-analytics-contents .nav-wrap nav { margin-right: auto; }
.billing-analytics .billing-analytics-contents .nav-wrap ul { display: -ms-flexbox; display: flex; }
.billing-analytics .billing-analytics-contents .nav-wrap ul li {font-weight: 500; position: relative; min-width: 120px; height: 40px; text-align: center;  border: 1px solid #e6e6e6; border-bottom: 0; border-left-width: 0; -ms-flex-align: center; align-items: center; }
.billing-analytics .billing-analytics-contents .nav-wrap ul li.is-selected { position: relative; z-index: 2; border-top: 2px solid #000; border-right: 1px solid #e6e6e6; border-bottom: 0; background-color: #fff; }
.billing-analytics .billing-analytics-contents .nav-wrap ul li.is-selected:after {position: absolute; right: 0; bottom: -1px; left: 0; height: 1px;  content: ''; background: #fff; }
.billing-analytics .billing-analytics-contents .nav-wrap ul li.is-selected button { color: #000; }
.billing-analytics .billing-analytics-contents .nav-wrap ul li button {font-size: .875rem; font-weight: 700;  width: 100%; height: 100%; vertical-align: middle; color: #ccc; }
.billing-analytics .billing-analytics-contents .nav-wrap ul li:first-child { border-left-width: 1px; }
.billing-analytics .billing-analytics-contents .nav-wrap .export button {font-size: .875rem; font-weight: 500; box-sizing: border-box;  min-width: 150px; height: 32px; padding: 0 8px; color: #666; border: 1px solid transparent; }
.billing-analytics .billing-analytics-contents .nav-wrap .export button:hover {border: 1px solid #e5e5e5;  background: #f2f2f2; }
.billing-analytics .billing-analytics-contents .nav-wrap .export button:before {position: relative; top: 1px; display: inline-block; width: 12px; height: 14px; margin-right: 7px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -18px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .billing-analytics .billing-analytics-contents .nav-wrap .export button:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.billing-analytics .billing-analytics-contents .tab-wrap { box-sizing: border-box; padding: 40px 26px; border: 1px solid #e6e6e6; }
.billing-analytics .billing-analytics-contents .tab-wrap > * { display: none; }
.billing-analytics .billing-analytics-contents .tab-wrap > *[data-state=view] { display: block; }
.billing-analytics .billing-analytics-contents .tab-wrap > * h3 { font-size: 1rem; font-weight: 700; }
.billing-analytics .billing-analytics-contents .tab-wrap > * h3 span {font-size: .875rem; font-weight: normal;  display: block; padding: 4px 0 0; color: #999; }
.billing-analytics .billing-analytics-contents .tab-wrap .chart-with-contents { display: -ms-flexbox; display: flex; }
.billing-analytics .billing-analytics-contents .tab-wrap .chart-with-contents .right { -ms-flex: 1; flex: 1; }
.billing-analytics .billing-analytics-contents .tab-wrap .chart-with-contents .right .info { display: -ms-flexbox; display: flex; margin-top: -16px; -ms-flex-align: center; align-items: center; }
.billing-analytics .billing-analytics-contents .tab-wrap .chart-with-contents .right .info button {font-weight: 500;  min-width: 60px; height: 24px; color: #666; border: 1px solid #e6e6e6; }
.billing-analytics .billing-analytics-contents .tab-wrap .chart-with-contents .right .info button + button { border-left: 0; }
.billing-analytics .billing-analytics-contents .tab-wrap .chart-with-contents .right .info button.selected { background: #eee; }
.billing-analytics .billing-analytics-contents .tab-wrap .chart-with-contents .right .info p { font-size: .875rem; margin-left: 8px; color: #999; }
.billing-analytics .billing-analytics-contents .tab-wrap .chart-with-contents .right .chart-area {width: 100%;  margin-top: 23px; }
.billing-analytics .billing-analytics-contents .tab-wrap .total .chart-with-contents .left { width: 320px; padding-right: 32px; }
.billing-analytics .billing-analytics-contents .tab-wrap .total .chart-with-contents .left table {width: 100%; margin-top: 30px;  border-top: 1px solid #e6e6e6; }
.billing-analytics .billing-analytics-contents .tab-wrap .total .chart-with-contents .left table th , .billing-analytics .billing-analytics-contents .tab-wrap .total .chart-with-contents .left table td {height: 69px; color: #222;  border-bottom: 1px solid #e6e6e6; }
.billing-analytics .billing-analytics-contents .tab-wrap .total .chart-with-contents .left table th { font-size: .875rem; font-weight: 400; padding-left: 8px; text-align: left; }
.billing-analytics .billing-analytics-contents .tab-wrap .total .chart-with-contents .left table td {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: 1.25rem; padding-right: 8px; text-align: right; }
.billing-analytics .billing-analytics-contents .tab-wrap .total .chart-with-contents .left table td p { display: inline-block; }
.billing-analytics .billing-analytics-contents .tab-wrap .total .chart-with-contents .left table td .up { color: #ff1e32; border-top: 2px solid #ff1e32; }
.billing-analytics .billing-analytics-contents .tab-wrap .total .chart-with-contents .left table td .down { color: #0053fe; border-bottom: 2px solid #0053fe; }
.billing-analytics .billing-analytics-contents .tab-wrap .total .chart-with-contents .right { width: 736px; }
.billing-analytics .billing-analytics-contents .tab-wrap .total .chart-with-contents .right .chart-area { height: 320px; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left { width: 412px; padding-right: 20px; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left .account-trend .setting { display: -ms-flexbox; display: flex; padding: 27px 0 13px; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left .account-trend .setting label { font-size: .75rem; font-weight: 700; color: #666; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left .account-trend .setting .standard { margin-right: auto; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left .account-trend .setting .standard select {font-size: .75rem; line-height: 24px; width: auto;  height: 24px; padding-right: 25px; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left .account-trend .list {overflow-y: auto; max-height: 316px;  border-top: 1px solid #d8d8d8; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left .account-trend .list li { display: -ms-flexbox; display: flex; box-sizing: border-box; height: 72px; padding: 0 8px; border-bottom: 1px solid #d8d8d8; -ms-flex-align: center; align-items: center; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left .account-trend .list li .sort {width: calc(100% - 102px);  margin-right: auto; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left .account-trend .list li .sort input[type=checkbox] + label { font-size: 1rem; font-weight: 700; color: #222; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left .account-trend .list li .sort label {overflow: hidden;  width: calc(100% - 12px); white-space: nowrap; text-overflow: ellipsis; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left .account-trend .list li .sort label em {position: relative; top: 1px;  display: inline-block; width: 16px; height: 16px; margin-right: 10px; margin-left: 6px; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left .account-trend .list li .sort p {font-size: .75rem; padding: 10px 0 0;  text-align: right; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left .account-trend .list li .sort p span { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left .account-trend .list li .sort p .max {margin-right: 8px;  color: #ff233a; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left .account-trend .list li .sort p .max em { border-top: 2px solid #ff233a; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left .account-trend .list li .sort p .min { color: #005afa; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left .account-trend .list li .sort p .min em { border-bottom: 2px solid #005afa; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left .account-trend .list li .fee { text-align: right; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left .account-trend .list li .fee strong {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.25rem;  font-weight: 400; display: block; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .left .account-trend .list li .fee span { font-size: .75rem; color: #666; }
.billing-analytics .billing-analytics-contents .tab-wrap .account .chart-with-contents .right .chart-area { height: 352px; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid {display: -ms-flexbox; display: flex;  padding: 30px 0 40px; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .fixed table { border: 1px solid #666; border-right: 0; border-left: 0; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .fixed table th , .billing-analytics .billing-analytics-contents .tab-wrap .grid .fixed table td { height: 39px; white-space: nowrap; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .fixed table thead th {font-size: .75rem; height: 29px;  border-bottom: 1px solid #666; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .fixed table thead th + th { padding: 0 8px 0 40px; text-align: right; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .fixed table tbody:first-child td { border-top: 0; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .fixed table tbody td { border-top: 1px solid #ccc; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .fixed table tbody td em { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .fixed table tbody td em:before {position: relative; top: 2px; display: inline-block; width: 16px; height: 16px; margin-right: 5px;  content: ''; background-color: #0dacea; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .fixed table tbody td + td {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem;  padding: 0 8px 0 40px; text-align: right; color: #222; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .all-over {overflow-x: auto;  background: #f5f5f5; -ms-flex: 1; flex: 1; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .all-over table {width: 100%;  border: 1px solid #666; border-right: 0; border-left: 0; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .all-over table th , .billing-analytics .billing-analytics-contents .tab-wrap .grid .all-over table td {min-width: 65px;  height: 39px; padding: 0 8px; text-align: right; white-space: nowrap; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .all-over table thead th {font-size: .75rem; height: 29px;  border-bottom: 1px solid #666; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .all-over table thead th:last-child { padding: 0 16px 0 0; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .all-over table tbody:first-child td { border-top: 0; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .all-over table tbody td {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; color: #4a4a4a;  border-top: 1px solid #ccc; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .all-over table tbody td:last-child { padding: 0 16px 0 0; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .all-over table tbody td button {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: .875rem; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .all-over table tbody td button.up { color: #ff1e32; border-top: 2px solid #ff1e32; }
.billing-analytics .billing-analytics-contents .tab-wrap .grid .all-over table tbody td button.down { color: #0053fe; border-bottom: 2px solid #0053fe; }
.billing-analytics .billing-analytics-contents .tab-wrap .top-fee h3 { font-size: 1rem; }
.billing-analytics .billing-analytics-contents .tab-wrap .top-fee h3 + p { font-size: .875rem; padding: 4px 0 8px; color: #999; }
.billing-analytics .billing-analytics-contents .tab-wrap .top-fee > ul { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.billing-analytics .billing-analytics-contents .tab-wrap .top-fee > ul > li {position: relative; box-sizing: border-box;  width: 352px; margin-top: 16px; margin-right: 16px; padding: 12px 20px 16px; border: 1px solid #dfe3e8; border-radius: 4px; }
.billing-analytics .billing-analytics-contents .tab-wrap .top-fee > ul > li .more {font-size: .875rem;  position: absolute; top: 7px; right: 7px; box-sizing: border-box; min-width: 70px; height: 32px; padding: 0 8px; color: #666; border: 1px solid transparent; }
.billing-analytics .billing-analytics-contents .tab-wrap .top-fee > ul > li .more:hover {border: 1px solid #e5e5e5;  background: #f2f2f2; }
.billing-analytics .billing-analytics-contents .tab-wrap .top-fee > ul > li .more:before {position: relative; bottom: 2px; display: inline-block; width: 10px; height: 10px; margin-right: 7px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -660px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .billing-analytics .billing-analytics-contents .tab-wrap .top-fee > ul > li .more:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.billing-analytics .billing-analytics-contents .tab-wrap .top-fee > ul > li > p {font-weight: 700;  color: #666; }
.billing-analytics .billing-analytics-contents .tab-wrap .top-fee > ul > li ol { padding: 18px 0 0; counter-reset: top3; }
.billing-analytics .billing-analytics-contents .tab-wrap .top-fee > ul > li ol li { display: -ms-flexbox; display: flex; counter-increment: top3; }
.billing-analytics .billing-analytics-contents .tab-wrap .top-fee > ul > li ol li .name {font-size: .875rem; overflow: hidden;  margin-right: auto; margin-right: auto; padding-right: 4px; white-space: nowrap; text-overflow: ellipsis; color: #666; }
.billing-analytics .billing-analytics-contents .tab-wrap .top-fee > ul > li ol li .name:before {margin-right: 8px;  content: counter(top3); }
.billing-analytics .billing-analytics-contents .tab-wrap .top-fee > ul > li ol li .fee { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1rem; }

.service-metering.autospot input[type=text]:-webkit-input-placeholder { font-size: .875rem; color: #b3b3b3; }

.service-metering.autospot input[type=text]::-webkit-input-placeholder { font-size: .875rem; color: #b3b3b3; }

.service-metering.autospot input[type=text]:-moz-placeholder { font-size: .875rem; color: #b3b3b3; }

.service-metering.autospot input[type=text]::-moz-placeholder { font-size: .875rem; color: #b3b3b3; }

.service-metering.autospot input[type=text]:-ms-input-placeholder { font-size: .875rem; color: #b3b3b3; }

.service-metering.autospot input[type=text]::-ms-input-placeholder { font-size: .875rem; color: #b3b3b3; }

.service-metering.autospot .autospot-fixed-button-bar { position: fixed; z-index: 10; right: 0; bottom: 0; left: 0; display: -ms-flexbox; display: flex; min-height: 72px; padding: 0 30px; border: 1px solid #e6e6e6; background: rgba(255, 255, 255, .8); -ms-flex-align: center; align-items: center; -ms-flex-pack: end; justify-content: flex-end; }
.service-metering.autospot .autospot-fixed-button-bar.scrollBottom { bottom: 34px; }
.service-metering.autospot .autospot-fixed-button-bar button {min-width: 100px;  margin-left: 4px; }

.service-metering.autospot .vendor-select { display: -ms-flexbox; display: flex; padding: 24px 0 0 0; -ms-flex-align: center; align-items: center; }
.service-metering.autospot .vendor-select > * { margin-right: 25px; }

.service-metering.autospot .finish-comment {font-size: .875rem;  padding: 16px 0 0 20px; }

.service-metering.autospot .autospot-addaccount-wrapper .caution-text { padding: 0; }
.service-metering.autospot .autospot-addaccount-wrapper .caution-text:before { content: none; }

.service-metering.autospot .autospot-addaccount-wrapper.azure { padding: 56px 0 150px; }
.service-metering.autospot .autospot-addaccount-wrapper.azure .caution-text { padding: 0 0 8px; }
.service-metering.autospot .autospot-addaccount-wrapper.azure .caution-text ol {margin: 2px 0 0;  counter-reset: condition; }
.service-metering.autospot .autospot-addaccount-wrapper.azure .caution-text ol li {line-height: 1.54545em; position: relative; padding-left: 15px;  counter-increment: condition; }
.service-metering.autospot .autospot-addaccount-wrapper.azure .caution-text ol li:before { position: absolute; top: 0; left: 0; content: counter(condition) '.'; }

.service-metering.autospot .autospot-addaccount-wrapper .common-tabs { margin: 24px 0 40px; }
.service-metering.autospot .autospot-addaccount-wrapper .common-tabs > .btn { min-width: 207px; }

.service-metering.autospot .autospot-addaccount-wrapper strong { font-weight: 400; color: #6e91bf; }

.service-metering.autospot .autospot-addaccount-wrapper .caution-text { font-size: .6875rem; line-height: 1.54545em; color: #666; }
.service-metering.autospot .autospot-addaccount-wrapper .caution-text span { display: block; }

.service-metering.autospot .autospot-addaccount-wrapper .add-account {display: none;  padding: 0 24px; }
.service-metering.autospot .autospot-addaccount-wrapper .add-account.is-selected { display: block; }

.service-metering.autospot .autospot-addaccount-wrapper .phase-list { counter-reset: autospot; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list .invalid-message { font-size: .75rem; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list input[type=text] { max-width: 250px; border-radius: 2px; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list input[type=text]:lang(ja) { max-width: 265px; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li {padding: 48px 0 0 15px;  counter-increment: autospot; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li:first-child { padding-top: 16px; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .multiple-ui { display: -ms-flexbox; display: flex; margin-top: 8px; -ms-flex-align: center; align-items: center; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .multiple-ui > input[type=text] { max-width: 162px; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .multiple-ui select {line-height: 32px;  width: 320px; height: 32px; margin-right: 8px; padding-right: 25px; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .multiple-ui select:lang(ja) { width: 340px; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .multiple-ui .input-state { margin-top: 0; margin-left: 8px; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .multiple-ui .input-state input[type=text] { width: 470px; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .explain { font-size: .875rem; position: relative; padding-bottom: 16px; color: #222; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .explain.no-count:before { content: none; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .explain .block { display: block; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .explain:before { position: absolute; top: 0; left: -16px; content: counter(autospot) '.'; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .sub_expain {font-size: .75rem;  color: #666; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .json-state-box {position: relative; box-sizing: border-box;  width: 640px; height: 120px; margin: 8px 0 16px; padding-right: 50px; border: 1px solid #dfe3e8; border-radius: 2px; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .json-state-box .scroll {font-size: .875rem; font-weight: 500; overflow: hidden; overflow-y: auto;  box-sizing: border-box; height: 100%; padding: 10px; padding-bottom: 30px; color: #222; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .icon-set { position: absolute; top: 12px; right: 14px; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .icon-set button {line-height: 1; display: block; margin-top: 16px;  padding: 0; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .icon-set button:first-child { margin-top: 0; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .input-state { position: relative; max-width: 640px; margin: 8px 0 0; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .input-state input[type=text] { max-width: 640px; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .input-state.half input[type=text] { max-width: 320px; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .input-state + .sub_expain { margin-top: 16px; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .state-box { display: -ms-flexbox; display: flex; box-sizing: border-box; max-width: 640px; height: 50px; margin: 8px 0 0; padding: 0 20px; background-color: #f3f4f5; -ms-flex-align: center; align-items: center; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .state-box.border-state-box {height: 40px; padding: 0 10px; border: 1px solid #dfe3e8; border-radius: 2px;  background: #fff; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .state-box + .sub_expain { margin-top: 14px; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .state-box.manual > * { color: #666; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .state-box.manual > *:first-child { margin-right: 16px; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .state-box > * { font-size: .875rem; font-weight: 500; display: -ms-flexbox; display: flex; color: #222; -ms-flex-align: center; align-items: center; }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .state-box > *.checkbox-image:before {display: inline-block; width: 15px; height: 15px; margin-right: 14px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -252px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.autospot .autospot-addaccount-wrapper .phase-list li .state-box > *.checkbox-image:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .state-box > *.radio-image:before {display: inline-block; width: 15px; height: 15px; margin-right: 8px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -210px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.autospot .autospot-addaccount-wrapper .phase-list li .state-box > *.radio-image:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-metering.autospot .autospot-addaccount-wrapper .phase-list li .state-box > * em { color: #46d34c; }

.service-metering.autospot button[data-account] , .service-metering.autospot a[data-account] { min-width: 112px; }

.service-metering.autospot .no-data-caution {font-size: .875rem; font-weight: 500; line-height: 20px;  position: relative; z-index: 1; height: 20px; padding: 45px 0 20px; word-break: keep-all; color: #222; }
.service-metering.autospot .no-data-caution:after { position: absolute; top: 0; left: 50%; width: 35px; height: 28px; content: ''; transform: translateX(-50%); background-image: url(/assets/images/sprites.png); background-position: -366px -410px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.autospot .no-data-caution:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }

.service-metering.autospot .input-box {display: -ms-flexbox; display: flex;  padding: 24px 0; -ms-flex-align: center; align-items: center; }
.service-metering.autospot .input-box b.search_form { margin-left: 8px; }
.service-metering.autospot .input-box b.search_form input[type=search] {line-height: 32px; bottom: 0;  height: 32px; }

.service-metering.autospot .autospot-table.vendor thead th:nth-of-type(1) { width: 60px; }

.service-metering.autospot .autospot-table.vendor thead th:nth-of-type(2) { width: 146px; }

.service-metering.autospot .autospot-table.vendor thead th:nth-of-type(4) { width: 48%; }

.service-metering.autospot .autospot-table.vendor tbody tr td:nth-of-type(1) { width: 60px; }

.service-metering.autospot .autospot-table.vendor tbody tr td:nth-of-type(2) { width: 146px; text-align: center; }

.service-metering.autospot .autospot-table.vendor tbody tr td:nth-of-type(4) { width: 48%; }

.service-metering.autospot .autospot-table.overHeight table thead tr { width: calc(100% - 15px); }

.service-metering.autospot .autospot-table table { table-layout: auto; }
.service-metering.autospot .autospot-table table.no-data { border-bottom: 0; }
.service-metering.autospot .autospot-table table.no-data td {width: auto;  padding: 80px 0 0; cursor: default; }
.service-metering.autospot .autospot-table table.no-data td:hover { background: transparent !important; }
.service-metering.autospot .autospot-table table td , .service-metering.autospot .autospot-table table th { border-top: 0; }
.service-metering.autospot .autospot-table table thead tr { display: table; width: 100%; table-layout: fixed; }
.service-metering.autospot .autospot-table table tbody tr { display: table; width: 100%; table-layout: fixed; }
.service-metering.autospot .autospot-table table thead th { font-size: .75rem; font-weight: 500; color: #666; }
.service-metering.autospot .autospot-table table thead th button {font-size: inherit; font-weight: inherit;  color: inherit; }
.service-metering.autospot .autospot-table table thead th:nth-of-type(2) { width: 48%; }
.service-metering.autospot .autospot-table table thead th:nth-of-type(3) { width: 48%; }
.service-metering.autospot .autospot-table table tbody { display: block; overflow: auto; max-height: 399px; }
.service-metering.autospot .autospot-table table tbody tr:first-child td { border-top: 0; }
.service-metering.autospot .autospot-table table tbody tr:last-child td { border-bottom: 0; }
.service-metering.autospot .autospot-table table tbody tr td { cursor: pointer; }
.service-metering.autospot .autospot-table table tbody tr td:first-child { text-align: center; }
.service-metering.autospot .autospot-table table tbody tr td:nth-of-type(2) { width: 48%; }
.service-metering.autospot .autospot-table table tbody tr td:nth-of-type(3) { width: 48%; }

.service-metering.autospot .autospot-table .pagination { right: 0; margin-top: 6px; }

.service-metering.autospot .total-area {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; line-height: 32px;  display: inline; float: left; height: 32px; color: #999; }
.service-metering.autospot .total-area em { font-size: 1.25rem; font-weight: 500; margin-left: 8px; }
.service-metering.autospot .total-area em.total {margin-right: 16px;  color: #222; }
.service-metering.autospot .total-area em.total:after { display: none; }
.service-metering.autospot .total-area em.search { color: #006bff; }
.service-metering.autospot .total-area:after { display: none; }
.service-metering.autospot .total-area.single:after { content: none; }


.service-metering.ri_status .common-tabs { margin: 25px 0 14px; }

.service-metering.ri_status .status-infomation h3 { font-size: 1rem; }

.service-metering.ri_status .status-infomation p input[type=checkbox] + label { font-size: .75rem; color: #444; }

.service-metering.ri_status .status-infomation .lr-grid { padding: 14px 0; }

.service-metering.ri_status .lr-grid { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-metering.ri_status .lr-grid > *:first-child { margin-right: auto; }

.service-metering.ri_status .alertnow-ui-table table tbody.multiple tr td { vertical-align: top; }

.service-metering.ri_status .alertnow-ui-table table tbody tr:hover td { background: transparent; }

.service-metering.ri_status .alertnow-ui-table.ri-status-table { margin: 0; }
.service-metering.ri_status .alertnow-ui-table.ri-status-table table {position: static; border-color: #d8d8d8 !important;  border-top-width: 2px !important; border-bottom: 0; }
.service-metering.ri_status .alertnow-ui-table.ri-status-table table colgroup col:nth-of-type(1) { width: 40px; }
.service-metering.ri_status .alertnow-ui-table.ri-status-table table colgroup col:nth-of-type(3) { width: 140px; }
.service-metering.ri_status .alertnow-ui-table.ri-status-table table colgroup col:nth-of-type(4) { width: 140px; }
.service-metering.ri_status .alertnow-ui-table.ri-status-table table colgroup col:nth-of-type(5) { width: 120px; }
.service-metering.ri_status .alertnow-ui-table.ri-status-table table colgroup col:nth-of-type(7) { width: 80px; }
.service-metering.ri_status .alertnow-ui-table.ri-status-table table colgroup col:nth-of-type(8) { width: 140px; }
.service-metering.ri_status .alertnow-ui-table.ri-status-table table colgroup col:nth-of-type(9) { width: 120px; }
.service-metering.ri_status .alertnow-ui-table.ri-status-table table colgroup col:nth-of-type(10) { width: 48px; }
.service-metering.ri_status .alertnow-ui-table.ri-status-table table.no-data { border-bottom: 0; }
.service-metering.ri_status .alertnow-ui-table.ri-status-table table.no-data tbody td { padding-top: 90px; border: 0; }
.service-metering.ri_status .alertnow-ui-table.ri-status-table table th , .service-metering.ri_status .alertnow-ui-table.ri-status-table table td { border-color: #d8d8d8 !important; }
.service-metering.ri_status .alertnow-ui-table.ri-status-table table tbody.expire tr td { color: #999; }
.service-metering.ri_status .alertnow-ui-table.ri-status-table table tbody.expire tr td .button-ui { min-width: 48px; margin-left: 8px; text-align: center; color: #667587; background: rgba(137, 154, 174, .1); }
.service-metering.ri_status .alertnow-ui-table.ri-status-table table th { font-size: .75rem; font-weight: 500; color: #666; }
.service-metering.ri_status .alertnow-ui-table.ri-status-table table th button.general , .service-metering.ri_status .alertnow-ui-table.ri-status-table table th a.general , .service-metering.ri_status .alertnow-ui-table.ri-status-table table th .button-ui.general { font-size: inherit; font-weight: inherit; color: inherit; }
.service-metering.ri_status .alertnow-ui-table.ri-status-table table td {text-align: left;  color: #222; }

.service-metering.ri_status .no-data-caution {font-size: .875rem; font-weight: 500; line-height: 20px;  position: relative; z-index: 1; height: 20px; padding: 45px 0 20px; text-align: center; word-break: keep-all; color: #b2b2b2; }
.service-metering.ri_status .no-data-caution:after { position: absolute; top: 0; left: 50%; width: 35px; height: 28px; content: ''; transform: translateX(-50%); background-image: url(/assets/images/sprites.png); background-position: -366px -410px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-metering.ri_status .no-data-caution:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }



.page-report.msie11 .forms-subscription .fieldset-cycle .forms-item label { font-size: .75rem; }
.page-report.msie11 .forms-subscription .forms-item { margin-top: 20px; }
.page-report.msie11 .forms-subscription .forms-item label { font-size: .75rem; }
.page-report.msie11 .forms-subscription .forms-item.report-item .head { font-size: .75rem; }
.page-report.msie11 .forms-subscription .forms-item.report-item label { font-size: .75rem; }
.page-report .report_multi .multiselect-native-select { width: 100%; }
.page-report .report_multi .multiselect-native-select .btn-group .multiselect {font-size: .75rem; font-weight: 400; line-height: 38px;  display: inline-block; box-sizing: border-box; width: 100%; max-width: 100%; height: 40px; padding: 0 35px 0 10px; text-align: left; vertical-align: middle; color: #000; background-color: #fff; box-shadow: inset 0 0 0 1px #e4e4e4; }
.page-report .report_multi .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox { font-size: .75rem; font-weight: 400; }
.page-report .report-start-end { display: -ms-flexbox; display: flex; }
.page-report .report-start-end > div { -ms-flex: 1; flex: 1; }
.page-report .report-start-end > div > p { font-size: .75rem; padding: 14px 0 18px 5px; color: #999; }
.page-report .report-start-end input[type=text] {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem;  position: relative; width: 130px; height: 30px; margin-left: 10px; padding-left: 32px; border: 1px solid #e2e2e2; background: transparent; box-shadow: 0 1px 1px 0 rgba(38, 38, 38, .1); }
.page-report .report-start-end .daterange_icon { position: absolute; top: 50%; left: 39px; width: 14px; height: 14px; margin-top: -7px; background-image: url(/assets/images/sprites.png); background-position: -718px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .report-start-end .daterange_icon { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .banner-report {position: relative;  display: block; height: 65px; margin: 0 -32px; padding-left: 32px; background-color: #f7f7f7; box-shadow: 0 2px 1px 0 rgba(104, 104, 104, .14); }
.page-report .banner-report .btn-banner-close {position: absolute; top: 50%; right: 27px;  display: block; width: 17px; height: 17px; margin-top: -8.5px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -505px -630px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .banner-report .btn-banner-close { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .banner-report .banner-report-title {font-size: 1rem; font-weight: 400; line-height: 65px;  display: block; color: #888; }
.page-report .banner-report .banner-report-title em { font-weight: 700; }
.page-report .banner-report .layout-right-view {position: absolute; top: 0; right: 75px; bottom: 0;  float: none; padding: 18px 0 17px 0; }
.page-report .banner-report .btn-subscribe {font-size: .75rem; font-weight: 700; line-height: 30px;  display: inline-block; height: 30px; padding: 0 13px; vertical-align: middle; color: #fff; background-color: #1886ff; }
.page-report .banner-report .btn-subscribe:before {display: inline-block; width: 14px; height: 11px; margin: -1px 5px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -362px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .banner-report .btn-subscribe:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .btn-sort {font-size: .75rem; font-weight: 500; line-height: 30px; position: relative;  display: inline-block; text-align: left; vertical-align: middle; white-space: nowrap; color: #999; }
.page-report .btn-sort:after {position: absolute; top: 50%; right: -22px; display: block; width: 17px; height: 10px; margin-top: -4px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -423px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .btn-sort:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .btn-sort[data-state=desc]:after {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -638px -614px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .btn-sort[data-state=desc]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .btn-sort[data-state=asc]:after {width: 17px; height: 10px;  background-image: url(/assets/images/sprites.png); background-position: -446px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .btn-sort[data-state=asc]:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .daterangepicker .left { float: none; }
.page-report .list-template-report { overflow: hidden; margin-top: 20px; margin-bottom: -25px; }
.page-report .list-template-report > li { display: block; float: left; margin-right: 25px; margin-bottom: 25px; }
.page-report .list-template-report > li.none {font-size: 1.125rem; font-weight: 300; line-height: 27 18/16em;  display: block; float: none; clear: both; padding: 75px 0; text-align: center; color: #999; }
.page-report .page-section { margin-top: 18px; }
.page-report .page-section .common-tabs { margin-top: 45px; }
.page-report .page-section .page-section-title { margin-top: 27px; }
.page-report .page-section .page-section-description {font-size: .875rem; font-weight: 400; line-height: 1.42857em;  margin-top: 5px; color: #999; }
.page-report .page-section .page-section-description a { font-weight: 700; text-decoration: underline; color: #999; }
.page-report .page-section .ag-bsp-default { margin-top: 30px; }
.page-report .page-section .tbl-grid-utils { margin-top: 0px; }
.page-report .registered-recipient-none {font-size: .875rem; font-weight: 700; line-height: 1.57143em; position: relative; z-index: 10;  display: block; padding: 100px 0; text-align: center; color: #999; }
.page-report .registered-recipient-none:before {display: block; width: 60px; height: 60px; margin: 0 auto 33px auto;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -559px -140px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .registered-recipient-none:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .registered-recipient-none .btn { margin-bottom: 20px; }
.page-report .report-history-none {font-size: .875rem; font-weight: 700; line-height: 1.57143em;  display: block; padding: 100px 0; text-align: center; color: #999; }
.page-report .report-history-none:before {display: block; width: 80px; height: 50px; margin: 0 auto 33px auto;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -202px -410px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .report-history-none:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .report-history-none .btn { margin-bottom: 20px; }
.page-report .tbl-subscribe-setting-top { overflow: hidden; padding-bottom: 15px; }
.page-report .tbl-subscribe-setting-top .button-normal { float: right; }
.page-report .tbl-subscribe-setting-top .desc {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; clear: both; color: #666; }
.page-report .tbl-subscribe-setting-top .type-list .list { flaot: left; }
.page-report .tbl-subscribe-setting-top .type-list .list input[type=radio] + label { font-size: .75rem; font-weight: 700; line-height: 40px; color: #333; }
.page-report .tbl-subscribe-setting-top .type-list .list input[type=radio] + label ~ label { margin-left: 30px; }
.page-report .tbl-subscribe-setting { width: 100%; }
.page-report .tbl-subscribe-setting > thead th { font-size: .75rem; font-weight: 400; line-height: 35px; text-align: center; color: #666; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb; }
.page-report .tbl-subscribe-setting > tbody th , .page-report .tbl-subscribe-setting > tbody td { text-align: left; border-bottom: 1px solid #e6e6e6; }
.page-report .tbl-subscribe-setting > tbody .no-subscriptions {font-size: .75rem; font-weight: 700; line-height: 30px;  display: inline-block; float: right; height: 30px; margin-right: 40px; padding: 0 20px; text-align: center; color: #ccc; background-color: #f2f2f2; }
.page-report .tbl-subscribe-setting .report-item {position: relative;  display: block; height: 70px; }
.page-report .tbl-subscribe-setting .report-item:before {position: absolute; top: 50%; left: 0; display: block;  content: ''; }
.page-report .tbl-subscribe-setting .report-item[data-state=metering01] { padding-left: 65px; }
.page-report .tbl-subscribe-setting .report-item[data-state=metering01]:before {width: 38px; height: 31px;  margin-top: -15.5px; background-image: url(/assets/images/contents_sprites.png); background-position: -840px -908px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting .report-item[data-state=metering01]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscribe-setting .report-item[data-state=metering02] { padding-left: 65px; }
.page-report .tbl-subscribe-setting .report-item[data-state=metering02]:before {width: 38px; height: 29px;  margin-top: -14.5px; background-image: url(/assets/images/contents_sprites.png); background-position: -575px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting .report-item[data-state=metering02]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscribe-setting .report-item[data-state=metering03] { padding-left: 65px; }
.page-report .tbl-subscribe-setting .report-item[data-state=metering03]:before {width: 40px; height: 30px;  margin-top: -15px; background-image: url(/assets/images/contents_sprites.png); background-position: -529px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting .report-item[data-state=metering03]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscribe-setting .report-item[data-state=metering04] { padding-left: 65px; }
.page-report .tbl-subscribe-setting .report-item[data-state=metering04]:before {width: 42px; height: 31px;  margin-top: -15.5px; background-image: url(/assets/images/contents_sprites.png); background-position: -792px -908px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting .report-item[data-state=metering04]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscribe-setting .report-item[data-state=metering05] { padding-left: 65px; }
.page-report .tbl-subscribe-setting .report-item[data-state=metering05]:before {width: 42px; height: 33px;  margin-top: -16.5px; background-image: url(/assets/images/contents_sprites.png); background-position: -1252px -695px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting .report-item[data-state=metering05]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscribe-setting .report-item[data-state=by-rsrcOpti] { padding-left: 65px; }
.page-report .tbl-subscribe-setting .report-item[data-state=by-rsrcOpti]:before {width: 42px; height: 33px; transform: translateY(-50%);  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgNDIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU5ICg4NjEyNykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+R3JvdXAgMjYgQ29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSIyMDE5LjA4LjA5IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtQ29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzE3LjAwMDAwMCwgLTM2NS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTI2LUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNy4wMDAwMDAsIDM2NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMCI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtMSIgZmlsbD0iIzAwMDAwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMCwyNS41MTMxNDI5IEwxMy45MTc2NDcxLDI1LjUxMzE0MjkgTDEzLjkxNzY0NzEsMTkuOTQ4MDUxOSBMMCwxOS45NDgwNTE5IEwwLDI1LjUxMzE0MjkgWiBNMS42NDc0NzA1OSwyMy44NTA4MDUyIEwxMi4yNzA1ODgyLDIzLjg1MDgwNTIgTDEyLjI3MDU4ODIsMjEuNjEwMzg5NiBMMS42NDc0NzA1OSwyMS42MTAzODk2IEwxLjY0NzQ3MDU5LDIzLjg1MDgwNTIgWiIgaWQ9IkZpbGwtMSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAsMzIgTDEzLjkxNzY0NzEsMzIgTDEzLjkxNzY0NzEsMjYuNDM0OTA5MSBMMCwyNi40MzQ5MDkxIEwwLDMyIFogTTEuNjQ3NDcwNTksMzAuMzM4MDc3OSBMMTIuMjcwNTg4MiwzMC4zMzgwNzc5IEwxMi4yNzA1ODgyLDI4LjA5NzI0NjggTDEuNjQ3NDcwNTksMjguMDk3MjQ2OCBMMS42NDc0NzA1OSwzMC4zMzgwNzc5IFoiIGlkPSJGaWxsLTIiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy45Nzk0MTE4LDUuNTY1MDkwOTEgTDI3Ljg5NzA1ODgsNS41NjUwOTA5MSBMMjcuODk3MDU4OCwwIEwxMy45Nzk0MTE4LDAgTDEzLjk3OTQxMTgsNS41NjUwOTA5MSBaIE0xNS42MjY0NzA2LDMuOTAyNzUzMjUgTDI2LjI1LDMuOTAyNzUzMjUgTDI2LjI1LDEuNjYyMzM3NjYgTDE1LjYyNjQ3MDYsMS42NjIzMzc2NiBMMTUuNjI2NDcwNiwzLjkwMjc1MzI1IFoiIGlkPSJGaWxsLTMiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy45Nzk0MTE4LDEyLjA1MTk0ODEgTDI3Ljg5NzA1ODgsMTIuMDUxOTQ4MSBMMjcuODk3MDU4OCw2LjQ4Njg1NzE0IEwxMy45Nzk0MTE4LDYuNDg2ODU3MTQgTDEzLjk3OTQxMTgsMTIuMDUxOTQ4MSBaIE0xNS42MjY0NzA2LDEwLjM4OTYxMDQgTDI2LjI1LDEwLjM4OTYxMDQgTDI2LjI1LDguMTQ5MTk0ODEgTDE1LjYyNjQ3MDYsOC4xNDkxOTQ4MSBMMTUuNjI2NDcwNiwxMC4zODk2MTA0IFoiIGlkPSJGaWxsLTQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOCwyNS41MTMxNDI5IEw0MS45MTcyMzUzLDI1LjUxMzE0MjkgTDQxLjkxNzIzNTMsMTkuOTQ4MDUxOSBMMjgsMTkuOTQ4MDUxOSBMMjgsMjUuNTEzMTQyOSBaIE0yOS42NDcwNTg4LDIzLjg1MDgwNTIgTDQwLjI3MDU4ODIsMjMuODUwODA1MiBMNDAuMjcwNTg4MiwyMS42MTAzODk2IEwyOS42NDcwNTg4LDIxLjYxMDM4OTYgTDI5LjY0NzA1ODgsMjMuODUwODA1MiBaIiBpZD0iRmlsbC01Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjgsMzIgTDQxLjkxNzIzNTMsMzIgTDQxLjkxNzIzNTMsMjYuNDM0OTA5MSBMMjgsMjYuNDM0OTA5MSBMMjgsMzIgWiBNMjkuNjQ3MDU4OCwzMC4zMzgwNzc5IEw0MC4yNzA1ODgyLDMwLjMzODA3NzkgTDQwLjI3MDU4ODIsMjguMDk3MjQ2OCBMMjkuNjQ3MDU4OCwyOC4wOTcyNDY4IEwyOS42NDcwNTg4LDMwLjMzODA3NzkgWiIgaWQ9IkZpbGwtNiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTMxLjAzNTI0MTIsOC45MDkyOTg3IEMzMC44MDA1MzUzLDguOTA5Mjk4NyAzMC41NjcwNjQ3LDguODA4MzExNjkgMzAuNDA0NDE3Niw4LjYxMjU3MTQzIEMzMC4zMjAwMDU5LDguNTExNTg0NDIgMzAuMjM0NzcwNiw4LjQxMTg0NDE2IDMwLjE0NzQ3NjUsOC4zMTM3NjYyMyBDMjkuODQ0MDA1OSw3Ljk3MTc0MDI2IDI5Ljg3MjgyOTQsNy40NDYwMjU5NyAzMC4yMTE3MTE4LDcuMTQwMTU1ODQgQzMwLjU1MDE4MjQsNi44MzQyODU3MSAzMS4wNzA2NTI5LDYuODYyOTYxMDQgMzEuMzc0NTM1Myw3LjIwNDk4NzAxIEMzMS40NzI5NDcxLDcuMzE2MzYzNjQgMzEuNTcwMTIzNSw3LjQyODk4NzAxIDMxLjY2NTI0MTIsNy41NDM2ODgzMSBDMzEuOTU4MDA1OSw3Ljg5NTI3MjczIDMxLjkxMjcxMTgsOC40MTkzMjQ2OCAzMS41NjQzNTg4LDguNzE0Mzg5NjEgQzMxLjQxMDM1ODgsOC44NDUyOTg3IDMxLjIyMjE4MjQsOC45MDkyOTg3IDMxLjAzNTI0MTIsOC45MDkyOTg3IE0xMC41OTE5NDcxLDkuMjE3NjYyMzQgQzEwLjQxMzI0MTIsOS4yMTc2NjIzNCAxMC4yMzMzLDkuMTU5NDgwNTIgMTAuMDgyMTgyNCw5LjAzODk2MTA0IEM5LjcyNTE4MjM1LDguNzU0Mjg1NzEgOS42NjQ2NTI5NCw4LjIzMTQ4MDUyIDkuOTQ2Myw3Ljg3MTE2ODgzIEMxMC4wMzgxMjM1LDcuNzU0Mzg5NjEgMTAuMTMxNTk0MSw3LjYzODQ0MTU2IDEwLjIyNjcxMTgsNy41MjQxNTU4NCBDMTAuNTIwMyw3LjE3MzQwMjYgMTEuMDM5OTQ3MSw3LjEyODUxOTQ4IDExLjM4NzQ3NjUsNy40MjQ0MTU1OCBDMTEuNzM1MDA1OSw3LjcyMDcyNzI3IDExLjc3OTQ3NjUsOC4yNDQ3NzkyMiAxMS40ODYzLDguNTk1OTQ4MDUgQzExLjQwMjMsOC42OTY1MTk0OCAxMS4zMTk1MzUzLDguNzk4MzM3NjYgMTEuMjM4ODI5NCw4LjkwMTgxODE4IEMxMS4wNzYxODI0LDkuMTA5MTk0ODEgMTAuODM1Myw5LjIxNzY2MjM0IDEwLjU5MTk0NzEsOS4yMTc2NjIzNCBNMzMuMzI0MjQxMiwxMi45MDc2MzY0IEMzMi45ODc4Mjk0LDEyLjkwNzYzNjQgMzIuNjcyMDA1OSwxMi42OTc3NjYyIDMyLjU1MDUzNTMsMTIuMzYwMzExNyBDMzIuNTA1NjUyOSwxMi4yMzYwNTE5IDMyLjQ1OTEyMzUsMTIuMTEyNjIzNCAzMi40MTAxMjM1LDExLjk5MDAyNiBDMzIuMjQxMywxMS41NjQwNTE5IDMyLjQ0NjM1ODgsMTEuMDgwMzExNyAzMi44Njg0MTc2LDEwLjkwOTUwNjUgQzMzLjI5MDQ3NjUsMTAuNzM4NzAxMyAzMy43Njk3NzA2LDEwLjk0NTY2MjMgMzMuOTM5MDA1OSwxMS4zNzIwNTE5IEMzMy45OTQxODI0LDExLjUxMDg1NzEgMzQuMDQ3MywxMS42NTA5MDkxIDM0LjA5Nzk0NzEsMTEuNzkxNzkyMiBDMzQuMjUzNTk0MSwxMi4yMjMxNjg4IDM0LjAzMzMsMTIuNzAwMjU5NyAzMy42MDU4ODgyLDEyLjg1NzM1MDYgQzMzLjUxMjgyOTQsMTIuODkxNDI4NiAzMy40MTc3MTE4LDEyLjkwNzYzNjQgMzMuMzI0MjQxMiwxMi45MDc2MzY0IE04LjQyMzE4MjM1LDEzLjI4MjA3NzkgQzguMzM3OTQ3MDYsMTMuMjgyMDc3OSA4LjI1MTA2NDcxLDEzLjI2ODc3OTIgOC4xNjU0MTc2NSwxMy4yNDAxMDM5IEM3LjczMzQ3NjQ3LDEzLjA5NjcyNzMgNy40OTg3NzA1OSwxMi42MjcxMTY5IDcuNjQwODI5NDEsMTIuMTkwNzUzMiBDNy42ODczNTg4MiwxMi4wNDg2MjM0IDcuNzM2MzU4ODIsMTEuOTA3MzI0NyA3Ljc4NzQxNzY1LDExLjc2Njg1NzEgQzcuOTQzMDY0NzEsMTEuMzM1NDgwNSA4LjQxNzgyOTQxLDExLjExNDM4OTYgOC44NDM1OTQxMiwxMS4yNzIzMTE3IEM5LjI3MTAwNTg4LDExLjQyOTgxODIgOS40OTAwNjQ3MSwxMS45MDczMjQ3IDkuMzMzNTk0MTIsMTIuMzM4Mjg1NyBDOS4yODkxMjM1MywxMi40NjE3MTQzIDkuMjQ1ODg4MjQsMTIuNTg1OTc0IDkuMjA1NTM1MjksMTIuNzEwNjQ5NCBDOS4wOTE0NzY0NywxMy4wNjA1NzE0IDguNzY5MDY0NzEsMTMuMjgyMDc3OSA4LjQyMzE4MjM1LDEzLjI4MjA3NzkgTTM0LjExNDQxNzYsMTcuNTA2NDkzNSBDMzMuNjU5ODI5NCwxNy41MDY0OTM1IDMzLjI5MDg4ODIsMTcuMTM0NTQ1NSAzMy4yOTA4ODgyLDE2LjY3NTMyNDcgTDMzLjI5MTMsMTYuNjEzODE4MiBDMzMuMjkxMywxNi40OTA4MDUyIDMzLjI4OTI0MTIsMTYuMzU4NjQ5NCAzMy4yODUxMjM1LDE2LjIyNjkwOTEgQzMzLjI3MTEyMzUsMTUuNzY4MTAzOSAzMy42Mjg1MzUzLDE1LjM4NDkzNTEgMzQuMDgzMTIzNSwxNS4zNzA4MDUyIEMzNC41NDQzLDE1LjM2NDU3MTQgMzQuOTE3NzcwNiwxNS43MTc4MTgyIDM0LjkzMTM1ODgsMTYuMTc2MjA3OCBDMzQuOTM1ODg4MiwxNi4zMjQ5ODcgMzQuOTM4MzU4OCwxNi40NzM3NjYyIDM0LjkzODM1ODgsMTYuNjIzMzc2NiBMMzQuOTM3OTQ3MSwxNi42NzUzMjQ3IEMzNC45Mzc5NDcxLDE3LjEzNDU0NTUgMzQuNTY5NDE3NiwxNy41MDY0OTM1IDM0LjExNDQxNzYsMTcuNTA2NDkzNSBNNy43NjcyNDExOCwxNy44NTAxODE4IEM3LjMyMzM1ODgyLDE3Ljg1MDE4MTggNi45NTczLDE3LjQ5NDAyNiA2Ljk0NDUzNTI5LDE3LjA0MzUzMjUgQzYuOTQwNDE3NjUsMTYuOTAzODk2MSA2LjkzODM1ODgyLDE2Ljc2Mzg0NDIgNi45MzgzNTg4MiwxNi42MjMzNzY2IEM2LjkzODM1ODgyLDE2LjE2NDU3MTQgNy4zMDY4ODgyNCwxNS43NzkzMjQ3IDcuNzYxODg4MjQsMTUuNzc5MzI0NyBDOC4yMTY0NzY0NywxNS43NzkzMjQ3IDguNTg1NDE3NjUsMTYuMTM4Mzg5NiA4LjU4NTQxNzY1LDE2LjU5NzYxMDQgQzguNTg1NDE3NjUsMTYuNjAzODQ0MiA4LjU4NTQxNzY1LDE2LjYzNjY3NTMgOC41ODUwMDU4OCwxNi42NDI5MDkxIEM4LjU4NTQxNzY1LDE2Ljc0NzYzNjQgOC41ODcwNjQ3MSwxNi44NzE0ODA1IDguNTkwNzcwNTksMTYuOTk0OTA5MSBDOC42MDM5NDcwNiwxNy40NTM3MTQzIDguMjQ2MTIzNTMsMTcuODM2NDY3NSA3Ljc5MTUzNTI5LDE3Ljg0OTc2NjIgQzcuNzgzMywxNy44NTAxODE4IDcuNzc1MDY0NzEsMTcuODUwMTgxOCA3Ljc2NzI0MTE4LDE3Ljg1MDE4MTggTTIzLjE4NjE4MjQsMzAuNTYwNDE1NiBDMjIuNzkyOTQ3MSwzMC41NjA0MTU2IDIyLjQ0NTAwNTksMzAuMjc0OTA5MSAyMi4zNzU4Mjk0LDI5Ljg3MDEyOTkgQzIyLjI5ODQxNzYsMjkuNDE3OTc0IDIyLjU5OTQxNzYsMjguOTg3ODQ0MiAyMy4wNDc4Mjk0LDI4LjkwOTcxNDMgQzIzLjE3NjcxMTgsMjguODg3Njg4MyAyMy4zMDUxODI0LDI4Ljg2MzE2ODggMjMuNDMyNDE3NiwyOC44MzY5ODcgQzIzLjg3NzUzNTMsMjguNzQzODk2MSAyNC4zMTMxODI0LDI5LjAzMzk3NCAyNC40MDQ1OTQxLDI5LjQ4MzYzNjQgQzI0LjQ5NjQxNzYsMjkuOTMzMjk4NyAyNC4yMDk0MTc2LDMwLjM3MjU3MTQgMjMuNzYzODg4MiwzMC40NjUyNDY4IEMyMy42MTg5NDcxLDMwLjQ5NTE2ODggMjMuNDczNTk0MSwzMC41MjI1OTc0IDIzLjMyNzAwNTksMzAuNTQ4MzYzNiBDMjMuMjgwMDY0NywzMC41NTYyNTk3IDIzLjIzMjcxMTgsMzAuNTYwNDE1NiAyMy4xODYxODI0LDMwLjU2MDQxNTYgTTE5LjAyNjk0NzEsMzAuNjE0NDQxNiBDMTguOTg3ODI5NCwzMC42MTQ0NDE2IDE4Ljk0Nzg4ODIsMzAuNjExNTMyNSAxOC45MDc1MzUzLDMwLjYwNTcxNDMgQzE4Ljc2MDUzNTMsMzAuNTg0MTAzOSAxOC42MTQzNTg4LDMwLjU2IDE4LjQ2OTAwNTksMzAuNTM0MjMzOCBDMTguMDIxNDE3NiwzMC40NTM2MTA0IDE3LjcyMjg4ODIsMzAuMDIyMjMzOCAxNy44MDI3NzA2LDI5LjU3MDA3NzkgQzE3Ljg4MjI0MTIsMjkuMTE3OTIyMSAxOC4zMTA4ODgyLDI4LjgxNjYyMzQgMTguNzU4MDY0NywyOC44OTcyNDY4IEMxOC44ODYxMjM1LDI4LjkyMDUxOTUgMTkuMDE1MDA1OSwyOC45NDE3MTQzIDE5LjE0NDcxMTgsMjguOTYwODMxMiBDMTkuNTk0NzcwNiwyOS4wMjY0OTM1IDE5LjkwNjQ3NjUsMjkuNDQ4MzExNyAxOS44NDEwMDU5LDI5LjkwMjU0NTUgQzE5Ljc4MTMsMzAuMzE2NDY3NSAxOS40MjkyNDEyLDMwLjYxNDQ0MTYgMTkuMDI2OTQ3MSwzMC42MTQ0NDE2IiBpZD0iRmlsbC03Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIyLjg2ODA4NTMsMTQuNzYxNTE0MSBDMjEuODM1MDA0LDE1LjU3MjE5NzcgMjAuMzg4MTgzOSwxNS41NzIxOTc3IDE5LjM1NTEwMjYsMTQuNzYxNTE0MSBMMTcuNjcwMjY4NiwxMy40Mzk0OTE4IEMxNi42NTMzOTI1LDEyLjY0MTU3ODggMTUuMzc2NzI2OSwxMi4xNjM0NDQgMTMuOTg2NjI1LDEyLjE2OTA2MzEgQzEwLjgxMzQ0NSwxMi4xODIzNDQ2IDguMTMxNDg1MDEsMTQuODIxMjgwOSA4LjA0NDg4ODQ5LDE4LjAyMDU5NTMgQzcuOTUxNzA4NjIsMjEuNDIzNzMgMTAuNjU4OTg5MiwyNC4yMTE4MjggMTQuMDExOTQ1NiwyNC4yMTE4MjggQzE1LjM5MTkxOTMsMjQuMjExODI4IDE2LjY1OTQ2OTUsMjMuNzM1MjI1NyAxNy42NzAyNjg2LDIyLjk0MTM5OTMgTDE5LjM1NTEwMjYsMjEuNjE5ODg3OCBDMjAuMzg4MTgzOSwyMC44MDg2OTMzIDIxLjgzNTAwNCwyMC44MDg2OTMzIDIyLjg2ODA4NTMsMjEuNjE5ODg3OCBMMjQuNTUyOTE5MywyMi45NDEzOTkzIEMyNS41Njk3OTUzLDIzLjczOTgyMzEgMjYuODQ2NDYwOSwyNC4yMTc5NTc5IDI4LjIzNjU2MjksMjQuMjExODI4IEMzMS40MDkyMzY1LDI0LjE5OTA1NzMgMzQuMDkxMTk2NCwyMS41NjAxMjEgMzQuMTc4Mjk5NCwxOC4zNjAyOTU4IEMzNC4yNzE0NzkzLDE0Ljk1NzE2MTEgMzEuNTY0MTk4NywxMi4xNjkwNjMxIDI4LjIxMTI0MjMsMTIuMTY5MDYzMSBDMjYuODMxMjY4NiwxMi4xNjkwNjMxIDI1LjU2MzcxODQsMTIuNjQ2MTc2MiAyNC41NTI5MTkzLDEzLjQzOTQ5MTggTDIyLjg2ODA4NTMsMTQuNzYxNTE0MSBaIiBpZD0iUGFnZS0xIiBmaWxsPSIjM0I5OUZGIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5OyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlLTQtQ29weS00IiBmaWxsPSIjMDAwMDAwIiBwb2ludHM9IjE2LjUzMTkxNDkgOC44MzM4MDU1NyAxNy40MjU1MzE5IDguODMzODA1NTcgMTcuNDI1NTMxOSA5LjczNTIxNDAyIDE2LjUzMTkxNDkgOS43MzUyMTQwMiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuNTMxOTE1LCAyLjI1MzUyMSkiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlLTQiIHBvaW50cz0iMCAwIDAuODkzNjE3MDIxIDAgMC44OTM2MTcwMjEgMC45MDE0MDg0NTEgMCAwLjkwMTQwODQ1MSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTktQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi42ODA4NTEsIDIyLjM1NDkzMikiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlLTQiIHBvaW50cz0iMCAwIDAuODkzNjE3MDIxIDAgMC44OTM2MTcwMjEgMC45MDE0MDg0NTEgMCAwLjkwMTQwODQ1MSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTktQ29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMC4zODI5NzksIDIyLjM1NDkzMikiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlLTQiIHBvaW50cz0iMCAwIDAuODkzNjE3MDIxIDAgMC44OTM2MTcwMjEgMC45MDE0MDg0NTEgMCAwLjkwMTQwODQ1MSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTktQ29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjY4MDg1MSwgMjguODQ1MDcwKSIgZmlsbD0iIzAwMDAwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJSZWN0YW5nbGUtNCIgcG9pbnRzPSIwIDAgMC44OTM2MTcwMjEgMCAwLjg5MzYxNzAyMSAwLjkwMTQwODQ1MSAwIDAuOTAxNDA4NDUxIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOS1Db3B5LTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwLjM4Mjk3OSwgMjguODQ1MDcwKSIgZmlsbD0iIzAwMDAwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJSZWN0YW5nbGUtNCIgcG9pbnRzPSIwIDAgMC44OTM2MTcwMjEgMCAwLjg5MzYxNzAyMSAwLjkwMTQwODQ1MSAwIDAuOTAxNDA4NDUxIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); background-size: 100% 100%; }
.page-report .tbl-subscribe-setting .report-item[data-state=metering06] { padding-left: 65px; }
.page-report .tbl-subscribe-setting .report-item[data-state=metering06]:before {width: 34px; height: 34px;  margin-top: -17px; background-image: url(/assets/images/contents_sprites.png); background-position: -317px -973px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting .report-item[data-state=metering06]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscribe-setting .report-item[data-state=invoice01] { padding-left: 60px; }
.page-report .tbl-subscribe-setting .report-item[data-state=invoice01]:before {width: 34px; height: 34px;  margin-top: -17px; background-image: url(/assets/images/contents_sprites.png); background-position: -317px -973px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting .report-item[data-state=invoice01]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscribe-setting .report-item[data-state=by-summary] { padding-left: 65px; }
.page-report .tbl-subscribe-setting .report-item[data-state=by-summary]:before {width: 44px; height: 30px; margin-top: -15px;  background-image: url(/assets/images/contents_sprites.png); background-position: -479px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting .report-item[data-state=by-summary]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscribe-setting .report-item[data-state=by-usage] { padding-left: 65px; }
.page-report .tbl-subscribe-setting .report-item[data-state=by-usage]:before {width: 42px; height: 32px; margin-top: -16px;  background-image: url(/assets/images/contents_sprites.png); background-position: -744px -908px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting .report-item[data-state=by-usage]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscribe-setting .report-item[data-state=by-performance] { padding-left: 65px; }
.page-report .tbl-subscribe-setting .report-item[data-state=by-performance]:before {width: 47px; height: 30px; margin-top: -15px;  background-image: url(/assets/images/contents_sprites.png); background-position: -426px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting .report-item[data-state=by-performance]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscribe-setting .report-item[data-state=by-service-group] { padding-left: 65px; }
.page-report .tbl-subscribe-setting .report-item[data-state=by-service-group]:before {width: 43px; height: 32px; margin-top: -16px;  background-image: url(/assets/images/contents_sprites.png); background-position: -695px -908px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting .report-item[data-state=by-service-group]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscribe-setting .report-item .report-item-title {font-size: 1rem; font-weight: 700; line-height: 70px;  display: inline-block; color: #000; }
.page-report .tbl-subscribe-setting .report-item .report-info { display: inline-block; margin: -2px 0 0 7px; vertical-align: middle; }
.page-report .tbl-subscribe-setting .report-item .report-info span {font-size: .75rem; font-weight: 400; line-height: 18px;  display: inline-block; box-sizing: border-box; height: 20px; padding: 0 5px; vertical-align: middle; color: #666; border: 1px solid #ddd; }
.page-report .tbl-subscribe-setting .report-item .report-info span.vendor:before {display: inline-block; margin-top: -2px; margin-right: 3px;  content: ''; vertical-align: middle; }
.page-report .tbl-subscribe-setting .report-item .report-info span.vendor.aws:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -344px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting .report-item .report-info span.vendor.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .tbl-subscribe-setting .report-item .report-info span.vendor.azure:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -488px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting .report-item .report-info span.vendor.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .tbl-subscribe-setting .report-item .report-info span.vendor.google:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -146px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting .report-item .report-info span.vendor.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .tbl-subscribe-setting .report-item .report-info span.vendor.alibaba:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -272px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting .report-item .report-info span.vendor.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .tbl-subscribe-setting .list-subscriptions { display: block; padding-right: 40px; text-align: right; }
.page-report .tbl-subscribe-setting .list-subscriptions > li { display: inline-block; padding-left: 40px; }
.page-report .tbl-subscribe-setting .list-subscriptions > li:first-child { padding-left: 0; }
.page-report .tbl-subscribe-setting .list-subscriptions > li .key {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; line-height: 1.66667em;  display: inline-block; color: #666; }
.page-report .tbl-subscribe-setting .list-subscriptions > li .key:before {display: inline-block; width: 17px; height: 13px; margin: -2px 6px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -607px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting .list-subscriptions > li .key:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .tbl-subscribe-setting .list-subscriptions > li .value {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 1.42857em;  display: inline-block; min-width: 25px; text-align: right; color: #1f7eff; }
.page-report .tbl-subscribe-setting .btn-toggle { display: block; width: 20px; height: 20px; margin: 0 auto; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -667px -342px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting .btn-toggle { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .tbl-subscribe-setting .btn-toggle:before { content: none; }
.page-report .tbl-subscribe-setting .btn-toggle[data-state=shut] {width: 20px; height: 20px;  background-image: url(/assets/images/sprites.png); background-position: -667px -394px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting .btn-toggle[data-state=shut] { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .tbl-subscribe-setting .btn-toggle[disabled] { opacity: .15; }
.page-report .tbl-subscribe-setting-inner { width: 100%; background-color: #f8f8f8; }
.page-report .tbl-subscribe-setting-inner > thead th {font-size: .75rem; font-weight: 500; position: relative;  height: 30px; text-align: center; color: #999; border-top: 1px solid #bbb; border-bottom: 1px solid #e6e6e6; }
.page-report .tbl-subscribe-setting-inner > thead th:before {position: absolute; top: 4px; bottom: 4px; left: 0px; display: block; width: 1px;  content: ''; background-color: #e6e6e6; }
.page-report .tbl-subscribe-setting-inner > thead th:first-child:before { content: none; }
.page-report .tbl-subscribe-setting-inner > tbody th , .page-report .tbl-subscribe-setting-inner > tbody td {font-size: .875rem; font-weight: 400; line-height: 1.78571em;  padding: 16px 15px; color: #333; border-left: 1px solid #e6e6e6; }
.page-report .tbl-subscribe-setting-inner > tbody th:first-child , .page-report .tbl-subscribe-setting-inner > tbody td:first-child { border-left-width: 0; }
.page-report .tbl-subscribe-setting-inner > tbody th.idx , .page-report .tbl-subscribe-setting-inner > tbody td.idx {font-size: .75rem;  padding-right: 20px; padding-left: 20px; text-align: center; }
.page-report .tbl-subscribe-setting-inner > tbody .c { text-align: center; }
.page-report .tbl-subscribe-setting-inner > tbody .title {position: relative;  display: inline-block; padding-left: 32px; }
.page-report .tbl-subscribe-setting-inner > tbody .title:before {position: absolute; top: 2px; left: 0; display: block; width: 19px; height: 15px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -544px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting-inner > tbody .title:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .tbl-subscribe-setting-inner > tbody .btn-recipient {line-height: 1.42857em; position: relative;  display: inline-block; padding-left: 22px; text-decoration: underline; color: #333; }
.page-report .tbl-subscribe-setting-inner > tbody .btn-recipient:before {position: absolute; top: 2px; left: 0; width: 16px; height: 17px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -696px 0px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting-inner > tbody .btn-recipient:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .tbl-subscribe-setting-inner > tbody .btn-history { line-height: 1.66667em; }
.page-report .tbl-subscribe-setting-inner > tbody .btn-history time {white-space: nowrap; text-decoration: underline;  color: #333; }
.page-report .tbl-subscribe-setting-inner > tbody .btn-history .status { display: inline-block; color: #5fab1b; }
.page-report .tbl-subscribe-setting-inner > tbody .btn-history .status.fail { color: #ff2d47; }
.page-report .tbl-subscribe-setting-inner > tbody .btn-history .status.wait { color: #ff6e00; }
.page-report .tbl-subscribe-setting-inner > tbody .btn-edit { display: inline-block; width: 20px; height: 20px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -667px -160px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting-inner > tbody .btn-edit { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .tbl-subscribe-setting-inner > tbody .btn-delete { display: inline-block; width: 20px; height: 20px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -667px -498px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscribe-setting-inner > tbody .btn-delete { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }

.page-report .layout-option-contents .common-tabs { margin-top: 20px; }
.page-report .layout-option-contents .common-tabs > .btn {width: 33.3%;  padding: 0; }
.page-report .layout-option-contents .option-section { padding: 30px 4px 50px 13px; }
.page-report .layout-option-contents .option-section .option-section-title {font-size: .875rem; font-weight: 700;  display: block; color: #000; }
.page-report .layout-option-contents .option-section .option-section-title.hidden { display: none; }
.page-report .layout-option-contents .option-section .created {font-size: .75rem; line-height: 1.5em;  display: block; margin-top: 5px; color: #999; }
.page-report .layout-option-contents .option-section .caution {font-size: .75rem; line-height: 1.66667em;  display: block; margin-top: 5px; color: #0079ff; }
.page-report .layout-option-contents .option-section .option-section-description {font-size: .75rem; line-height: 2.16667em;  display: block; margin-right: -20px; letter-spacing: -.05em; color: #999; }
.page-report .layout-option-contents .option-section ~ .option-section { border-top: 1px solid #eee; }
.page-report .layout-option-contents .option-section .export-setting-item .multiple { display: inline-block; margin-left: 6px; }
.page-report .layout-option-contents .option-section .export-setting-item .multiple:first-child { margin-left: 0; }
.page-report .layout-option-contents .option-section .export-setting-item .multiple:first-child select { min-width: 120px; }
.page-report .layout-option-contents .option-section .export-setting-item .multiple select { font-size: .875rem; min-width: 200px; }
.page-report .layout-option-contents .option-section .list-category > li { overflow: hidden; padding: 28px 0 23px 0; }
.page-report .layout-option-contents .option-section .list-category > li:first-child { padding-top: 0px; }
.page-report .layout-option-contents .option-section .list-category > li span {font-size: .875rem; font-weight: 700; line-height: 24px;  display: block; float: left; box-sizing: border-box; width: 33.967%; padding-right: 15px; color: #000; }
.page-report .layout-option-contents .option-section .list-category > li + li { border-top: 1px solid #eee; }
.page-report .layout-option-contents .option-section .list-category > li .list-items { display: block; float: left; }
.page-report .layout-option-contents .option-section .list-category > li .list-items > li {font-size: .75rem; font-weight: 500; line-height: 24px;  margin-bottom: 8px; color: #698db8; }
.page-report .layout-option-contents .option-section .list-log > li { position: relative; padding: 15px 0 19px 20px; border-bottom: 1px solid #eee; }
.page-report .layout-option-contents .option-section .list-log > li:first-child { padding-top: 0px; }
.page-report .layout-option-contents .option-section .list-log > li .btn-download {position: absolute; right: 10px; bottom: 17px;  display: block; width: 30px; height: 30px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -360px -475px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .layout-option-contents .option-section .list-log > li .btn-download { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .layout-option-contents .option-section .list-log > li .time {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; position: relative;  display: block; color: #999; }
.page-report .layout-option-contents .option-section .list-log > li .time:before {position: absolute; top: 50%; left: -20px; display: block; width: 14px; height: 14px; margin-top: -7px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -46px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .layout-option-contents .option-section .list-log > li .time:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .layout-option-contents .option-section .list-log > li .description {font-size: .75rem; line-height: 19px;  margin-top: 7px; color: #000; }
.page-report .layout-option-contents .option-section .list-log > li .description:after {display: inline-block; margin-top: -2px; margin-left: 5px;  content: ''; vertical-align: middle; }
.page-report .layout-option-contents .option-section .list-log > li .description.excel:after {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -524px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .layout-option-contents .option-section .list-log > li .description.excel:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .layout-option-contents .option-section .list-log > li .description.pdf:after {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -254px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .layout-option-contents .option-section .list-log > li .description.pdf:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .layout-option-contents .option-section .list-log > li .description.csv:after {width: 12px; height: 14px;  background-image: url(../images/layout_sprites.png); background-position: -18px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .layout-option-contents .option-section .list-log > li .description.csv:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.page-report .layout-option-contents .option-section .option-section-btns { margin-top: 30px; text-align: center; }
.page-report .layout-option-contents .option-section .option-section-btns .button-normal { min-width: 150px; }
.page-report .layout-option-contents .export-setting .export-setting-item .label {font-size: .75rem; font-weight: 700;  display: block; margin-top: 29px; margin-bottom: 8px; color: #999; }
.page-report .layout-option-contents .export-setting .export-setting-item input[type=text] { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; line-height: 28px; width: 120px; height: 30px; }
.page-report .layout-option-contents .export-setting .export-setting-item .chexkbox-radio .txt { display: inline-block; margin: 0 10px 0 0; }
.page-report .layout-option-contents .export-setting .export-setting-item .chexkbox-radio .txt:before {display: inline-block; margin: -2px 5px 0 5px;  content: ''; vertical-align: middle; }
.page-report .layout-option-contents .export-setting .export-setting-item .chexkbox-radio .txt.excel:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -524px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .layout-option-contents .export-setting .export-setting-item .chexkbox-radio .txt.excel:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .layout-option-contents .export-setting .export-setting-item .chexkbox-radio .txt.pdf:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -254px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .layout-option-contents .export-setting .export-setting-item .chexkbox-radio .txt.pdf:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .layout-option-contents .export-setting .export-setting-item .chexkbox-radio .txt.csv:before {width: 12px; height: 14px;  background-image: url(../images/layout_sprites.png); background-position: -18px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .layout-option-contents .export-setting .export-setting-item .chexkbox-radio .txt.csv:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.page-report .layout-option-contents .export-setting .export-setting-item span.daterange { width: 210px; }
.page-report .layout-option-contents .export-setting .export-setting-item span.daterange input[type=text].daterange { width: 100%; }
.page-report .layout-option-contents .export-setting .export-setting-item span.multiselect-native-select { width: 100%; }
.page-report .layout-option-contents .export-setting .export-setting-item span.multiselect-native-select .btn-group.default .multiselect {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; line-height: 28px;  height: 30px; }
.page-report .layout-option-contents .export-setting .button-normal { display: block; width: 220px; margin: 30px auto 0 auto; }
.page-report .layout-option-contents .detail-info { margin-top: 30px; }
.page-report .layout-option-contents .detail-info .preview {position: relative;  display: block; box-sizing: border-box; height: 180px; border: 1px solid #eee; background-color: #f4f4f4; }
.page-report .layout-option-contents .detail-info .preview:before {position: absolute; top: 50%; left: 50%; display: block; width: 83px; height: 54px; margin-top: -27px; margin-left: -41.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -113px -410px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .layout-option-contents .detail-info .preview:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .layout-option-contents .detail-info .list-detail-info {font-size: .75rem;  margin-top: 7px; padding: 0 20px; }
.page-report .layout-option-contents .detail-info .list-detail-info dt {font-weight: 700;  display: block; margin-top: 25px; color: #999; }
.page-report .layout-option-contents .detail-info .list-detail-info dd { display: block; margin-top: 6px; color: #000; }
.page-report .layout-option-contents .detail-info .btns { padding: 5px 0; }
.page-report .layout-option-contents .summary-subscription { display: block; margin-top: 20px; padding: 11px 0 13px 0; text-align: center; border: 1px solid #1886ff; }
.page-report .layout-option-contents .summary-subscription li {font-size: .75rem;  display: inline-block; padding: 0 15px; text-align: center; }
.page-report .layout-option-contents .summary-subscription li .key {font-weight: 400; line-height: 1.66667em;  display: block; color: #666; }
.page-report .layout-option-contents .summary-subscription li .value {font-weight: 500; line-height: 1.66667em;  display: block; color: #000; }
.page-report .layout-option-contents .summary-subscription li .value:before {display: inline-block; width: 13px; height: 10px; margin: -2px 4px 0 0;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -462px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .layout-option-contents .summary-subscription li .value:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .layout-option-contents .summary-subscription li .value[data-state=none]:before { content: none; }
.page-report .layout-option-contents .summary-subscription[data-state=none] { padding-top: 21px; padding-bottom: 23px; border-color: #ccc; }
.page-report .layout-option-contents .summary-subscription[data-state=none] li { color: #999; }
.page-report .layout-option-contents .total-subscription .total-subscription-title {font-size: .75rem; font-weight: 400; line-height: 1.5em;  display: block; margin-top: 30px; padding-bottom: 10px; color: #000; border-bottom: 1px solid #979797; }
.page-report .layout-option-contents .total-subscription .subscription-item {position: relative;  display: block; padding: 15px 0 15px 36px; }
.page-report .layout-option-contents .total-subscription .subscription-item:before {position: absolute; top: 19px; left: 4px; display: block; width: 20px; height: 15px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -518px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .layout-option-contents .total-subscription .subscription-item:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .layout-option-contents .total-subscription .subscription-item .subscription-item-title {font-size: .875rem; font-weight: 700; line-height: 1.42857em;  display: block; color: #000; }
.page-report .layout-option-contents .total-subscription .subscription-item .subscription-item-info { font-size: .75rem; font-weight: 400; color: #666; }
.page-report .layout-option-contents .total-subscription .subscription-item .subscription-item-info .repeat { line-height: 1.66667em; }
.page-report .layout-option-contents .total-subscription .subscription-item .subscription-item-info .repeat + a:before {line-height: 1.66667em; display: inline-block; margin: -4px 7px 0 10px;  content: '|'; vertical-align: middle; color: #979797; }
.page-report .layout-option-contents .total-subscription .subscription-item .subscription-item-info .btn-recipient {line-height: 1.66667em; text-decoration: underline;  color: #666; }
.page-report .layout-option-contents .total-subscription .subscription-item .subscription-item-info .btn-history { line-height: 1.66667em; }
.page-report .layout-option-contents .total-subscription .subscription-item .subscription-item-info .btn-history time {text-decoration: underline;  color: #999; }
.page-report .layout-option-contents .total-subscription .subscription-item .subscription-item-info .btn-history .status { display: inline-block; margin-left: 3px; color: #5fab1b; }
.page-report .layout-option-contents .total-subscription .subscription-item .subscription-item-info .btn-history .status.fail { color: #ff2d47; }
.page-report .layout-option-contents .total-subscription .subscription-item .subscription-item-info .btn-history .status.wait { color: #ff6e00; }
.page-report .layout-option-contents .total-subscription .subscription-item .subscription-item-info p { margin-top: 5px; }
.page-report .layout-option-contents .total-subscription .subscription-item .subscription-item-utils {position: absolute; top: 50%; right: 0;  display: block; margin-top: -10px; }
.page-report .layout-option-contents .total-subscription .subscription-item .subscription-item-utils .btn-edit {font-size: .75rem; font-weight: 700; line-height: 1.66667em;  display: inline-block; height: 20px; padding: 0 10px; color: #fff; background-color: #000; }
.page-report .layout-option-contents .total-subscription .subscription-item .subscription-item-utils .btn-delete { display: inline-block; width: 20px; height: 20px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -667px -498px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .layout-option-contents .total-subscription .subscription-item .subscription-item-utils .btn-delete { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .layout-option-contents .total-subscription .list-subscription li { border-bottom: 1px solid #ccc; }
.page-report .forms-subscription .common-tabs { margin-top: 20px; }
.page-report .forms-subscription .fieldset-recipients { margin-top: 30px; border-top: 1px solid #bbb; }
.page-report .forms-subscription .fieldset-recipients .selected-recipients { overflow: scroll; overflow-x: hidden; max-height: 100px; }
.page-report .forms-subscription .fieldset-recipients .selected-recipients .selected-item {font-size: .75rem; font-weight: 700; line-height: 23px; position: relative;  display: block; float: left; box-sizing: border-box; height: 25px; margin-right: 9px; margin-bottom: 10px; padding: 0 25px 0 15px; color: #1670e7; border: 1px solid #1670e7; border-radius: 5px; background-color: #fff; }
.page-report .forms-subscription .fieldset-recipients .selected-recipients .selected-item button {position: absolute; z-index: 1; top: 0; right: 0; bottom: 0; width: 20px;  padding: 5px; }
.page-report .forms-subscription .fieldset-recipients .selected-recipients .selected-item button em { position: absolute; top: 50%; right: 7px; overflow: hidden; width: 9px; height: 9px; margin-top: -4.5px; white-space: nowrap; text-indent: 100%; background-image: url(/assets/images/sprites.png); background-position: -739px -658px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .forms-subscription .fieldset-recipients .selected-recipients .selected-item button em { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .forms-subscription .fieldset-recipients .forms-item { margin-top: 14px; }
.page-report .forms-subscription .fieldset-recipients .multiselect-group label { padding: 10px 0px 10px 20px !important; }
.page-report .forms-subscription .fieldset-recipients .multiselect-group label:before , .page-report .forms-subscription .fieldset-recipients .multiselect-group label:after { content: none !important; }
.page-report .forms-subscription .fieldset-cycle { margin-top: 14px; padding-top: 10px; border-top: 1px solid #bbb; }
.page-report .forms-subscription .fieldset-cycle label { font-size: .75rem; font-weight: 700; line-height: 1.25em; color: #999; }
.page-report .forms-subscription .fieldset-cycle label + .forms-item { margin-top: 6px; }
.page-report .forms-subscription .fieldset-cycle .forms-item label { font-size: .75rem; font-weight: 400; line-height: 1.44444em; color: #666; }
.page-report .forms-subscription .fieldset-cycle .forms-item label + label { margin: 10px 0 0; }
.page-report .forms-subscription .forms-item { margin-top: 20px; }
.page-report .forms-subscription .forms-item label {font-size: .75rem; font-weight: 700; line-height: 1.5em;  display: block; margin-bottom: 5px; color: #999; }
.page-report .forms-subscription .forms-item select {font-size: .75rem; font-weight: 400;  display: block; width: 100%; }
.page-report .forms-subscription .forms-item input[type=text] { font-size: .75rem; font-weight: 400; }
.page-report .forms-subscription .forms-item.report-item { border-top: 1px solid #ddd; }
.page-report .forms-subscription .forms-item.report-item .head {font-size: .75rem;  padding: 20px 0; color: #666; }
.page-report .forms-subscription .forms-item.report-item label {font-size: .75rem; display: inline-block; margin: 0 0 0 40px;  color: #000; }
.page-report .forms-subscription .forms-item.report-item label.first { margin: 0; }
.page-report .forms-subscription .form-column { display: -ms-flexbox; display: flex; -ms-flex-pack: justify; justify-content: space-between; }
.page-report .forms-subscription .form-column .forms-item { -ms-flex: 1; flex: 1; -ms-flex-preferred-size: 0; flex-basis: 0; }
.page-report .forms-subscription .form-column .forms-item ~ .forms-item { margin-left: 12px; }
.page-report .frequency-case { margin-top: 13px; padding: 10px 30px 30px 30px; background-color: #efefef; }
.page-report .frequency-case.invoice { margin: 10px 0 16px 0; padding: 15px; }
.page-report .frequency-case.invoice .forms-item { margin-top: 8px; }
.page-report .frequency-case.invoice .frequency-desc { margin-top: 0; }
.page-report .frequency-case label {font-size: .75rem; font-weight: 400 !important; line-height: 1em !important;  display: block; color: #666; }
.page-report .frequency-case label + .forms-item { margin-top: 20px; }
.page-report .frequency-case .forms-item { margin-top: 20px; }
.page-report .frequency-case .forms-item.date { overflow: hidden; }
.page-report .frequency-case .forms-item.date input[type=radio] + label , .page-report .frequency-case .forms-item.date input[type=checkbox] + label {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .75rem; font-weight: 400; line-height: 32px !important;  display: block; float: left; box-sizing: border-box; width: 34px; height: 34px; margin: 0 -1px -1px 0; padding: 0; text-align: center; color: #ccc; border: 1px solid #ddd; background-color: #fff; }
.page-report .frequency-case .forms-item.date input[type=radio] + label:before , .page-report .frequency-case .forms-item.date input[type=radio] + label:after , .page-report .frequency-case .forms-item.date input[type=checkbox] + label:before , .page-report .frequency-case .forms-item.date input[type=checkbox] + label:after { content: none; }
.page-report .frequency-case .forms-item.date input[type=radio][disabled] + label , .page-report .frequency-case .forms-item.date input[type=checkbox][disabled] + label { color: #dedede; background-color: rgba(239, 239, 239, .3); }
.page-report .frequency-case .forms-item.date input[type=radio]:checked + label , .page-report .frequency-case .forms-item.date input[type=checkbox]:checked + label { color: #fff; border: 1px solid #555; background-color: #666; }
.page-report .frequency-case .cost-calculated { margin-top: 20px; padding-top: 20px; border-top: 1px solid #ddd; }
.page-report .frequency-case .cost-calculated label { display: inline-block; }
.page-report .frequency-case .cost-calculated label ~ label { margin-left: 40px; }
.page-report .frequency-case .frequency-desc {font-size: .75rem; font-weight: 400; line-height: 1.58333em;  display: block; margin-top: 20px; color: #4a90e2; }
.page-report .search-report-subscription { margin-bottom: 40px; padding: 0 0 0 7px; }
.page-report .search-report-subscription label {font-size: .75rem; font-weight: 700; line-height: 40px;  display: inline-block; margin-right: 7px; color: #000; }
.page-report .search-report-subscription .btn-apply {font-size: .875rem; font-weight: 700; line-height: 40px;  height: 40px; }
.page-report .tbl-subscription-detail {font-size: .75rem; font-weight: 400; width: 100%;  margin-top: 20px; color: #000; border-bottom: 1px solid #e6e6e6; }
.page-report .tbl-subscription-detail > tbody th {font-weight: 500; line-height: 40px; height: 45px;  padding: 5px 0 4px 13px; text-align: left; vertical-align: top; border-top: 1px solid #e6e6e6; }
.page-report .tbl-subscription-detail > tbody td { padding: 5px 0 4px 0; border-top: 1px solid #e6e6e6; }
.page-report .tbl-subscription-detail > tbody td .multiselect-group label { padding: 10px 0px 10px 20px !important; }
.page-report .tbl-subscription-detail > tbody td .multiselect-group label:before , .page-report .tbl-subscription-detail > tbody td .multiselect-group label:after { content: none !important; }
.page-report .tbl-subscription-detail > tbody td textarea {font-size: .875rem; font-weight: 500;  margin: 15px 0 26px 0; padding: 13px 10px; color: #ccc; }
.page-report .tbl-subscription-detail .file-format {font-size: .75rem; font-weight: 400;  display: inline-block; color: #000; }
.page-report .tbl-subscription-detail .file-format:before {display: inline-block; margin: -2px 5px 0 0;  content: ''; vertical-align: middle; }
.page-report .tbl-subscription-detail .file-format[data-state=excel]:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -524px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscription-detail .file-format[data-state=excel]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .tbl-subscription-detail .file-format[data-state=pdf]:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -254px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscription-detail .file-format[data-state=pdf]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.page-report .tbl-subscription-detail .report-item-title { font-size: .75rem; font-weight: 700; line-height: 1.66667em; color: #000; }
.page-report .tbl-subscription-detail .report-item-title:before {display: inline-block; margin: -2px 10px 0 0;  content: ''; vertical-align: middle; }
.page-report .tbl-subscription-detail .report-item-title[data-state=metering01]:before {width: 30px; height: 24px;  background-image: url(/assets/images/contents_sprites.png); background-position: -815px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscription-detail .report-item-title[data-state=metering01]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscription-detail .report-item-title[data-state=metering02]:before {width: 30px; height: 24px;  background-image: url(/assets/images/contents_sprites.png); background-position: -851px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscription-detail .report-item-title[data-state=metering02]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscription-detail .report-item-title[data-state=metering03]:before {width: 32px; height: 24px;  background-image: url(/assets/images/contents_sprites.png); background-position: -777px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscription-detail .report-item-title[data-state=metering03]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscription-detail .report-item-title[data-state=metering04]:before {width: 35px; height: 26px;  background-image: url(/assets/images/contents_sprites.png); background-position: -659px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscription-detail .report-item-title[data-state=metering04]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscription-detail .report-item-title[data-state=metering05]:before {width: 34px; height: 27px;  background-image: url(/assets/images/contents_sprites.png); background-position: -619px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscription-detail .report-item-title[data-state=metering05]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscription-detail .report-item-title[data-state=by-rsrcOpti]:before {width: 30px; height: 24px;  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNDJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgNDIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU5ICg4NjEyNykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+R3JvdXAgMjYgQ29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSIyMDE5LjA4LjA5IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQtQ29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMzE3LjAwMDAwMCwgLTM2NS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTI2LUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMxNy4wMDAwMDAsIDM2NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yMCI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTE4Ij4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlBhZ2UtMSIgZmlsbD0iIzAwMDAwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMCwyNS41MTMxNDI5IEwxMy45MTc2NDcxLDI1LjUxMzE0MjkgTDEzLjkxNzY0NzEsMTkuOTQ4MDUxOSBMMCwxOS45NDgwNTE5IEwwLDI1LjUxMzE0MjkgWiBNMS42NDc0NzA1OSwyMy44NTA4MDUyIEwxMi4yNzA1ODgyLDIzLjg1MDgwNTIgTDEyLjI3MDU4ODIsMjEuNjEwMzg5NiBMMS42NDc0NzA1OSwyMS42MTAzODk2IEwxLjY0NzQ3MDU5LDIzLjg1MDgwNTIgWiIgaWQ9IkZpbGwtMSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTAsMzIgTDEzLjkxNzY0NzEsMzIgTDEzLjkxNzY0NzEsMjYuNDM0OTA5MSBMMCwyNi40MzQ5MDkxIEwwLDMyIFogTTEuNjQ3NDcwNTksMzAuMzM4MDc3OSBMMTIuMjcwNTg4MiwzMC4zMzgwNzc5IEwxMi4yNzA1ODgyLDI4LjA5NzI0NjggTDEuNjQ3NDcwNTksMjguMDk3MjQ2OCBMMS42NDc0NzA1OSwzMC4zMzgwNzc5IFoiIGlkPSJGaWxsLTIiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy45Nzk0MTE4LDUuNTY1MDkwOTEgTDI3Ljg5NzA1ODgsNS41NjUwOTA5MSBMMjcuODk3MDU4OCwwIEwxMy45Nzk0MTE4LDAgTDEzLjk3OTQxMTgsNS41NjUwOTA5MSBaIE0xNS42MjY0NzA2LDMuOTAyNzUzMjUgTDI2LjI1LDMuOTAyNzUzMjUgTDI2LjI1LDEuNjYyMzM3NjYgTDE1LjYyNjQ3MDYsMS42NjIzMzc2NiBMMTUuNjI2NDcwNiwzLjkwMjc1MzI1IFoiIGlkPSJGaWxsLTMiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy45Nzk0MTE4LDEyLjA1MTk0ODEgTDI3Ljg5NzA1ODgsMTIuMDUxOTQ4MSBMMjcuODk3MDU4OCw2LjQ4Njg1NzE0IEwxMy45Nzk0MTE4LDYuNDg2ODU3MTQgTDEzLjk3OTQxMTgsMTIuMDUxOTQ4MSBaIE0xNS42MjY0NzA2LDEwLjM4OTYxMDQgTDI2LjI1LDEwLjM4OTYxMDQgTDI2LjI1LDguMTQ5MTk0ODEgTDE1LjYyNjQ3MDYsOC4xNDkxOTQ4MSBMMTUuNjI2NDcwNiwxMC4zODk2MTA0IFoiIGlkPSJGaWxsLTQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yOCwyNS41MTMxNDI5IEw0MS45MTcyMzUzLDI1LjUxMzE0MjkgTDQxLjkxNzIzNTMsMTkuOTQ4MDUxOSBMMjgsMTkuOTQ4MDUxOSBMMjgsMjUuNTEzMTQyOSBaIE0yOS42NDcwNTg4LDIzLjg1MDgwNTIgTDQwLjI3MDU4ODIsMjMuODUwODA1MiBMNDAuMjcwNTg4MiwyMS42MTAzODk2IEwyOS42NDcwNTg4LDIxLjYxMDM4OTYgTDI5LjY0NzA1ODgsMjMuODUwODA1MiBaIiBpZD0iRmlsbC01Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjgsMzIgTDQxLjkxNzIzNTMsMzIgTDQxLjkxNzIzNTMsMjYuNDM0OTA5MSBMMjgsMjYuNDM0OTA5MSBMMjgsMzIgWiBNMjkuNjQ3MDU4OCwzMC4zMzgwNzc5IEw0MC4yNzA1ODgyLDMwLjMzODA3NzkgTDQwLjI3MDU4ODIsMjguMDk3MjQ2OCBMMjkuNjQ3MDU4OCwyOC4wOTcyNDY4IEwyOS42NDcwNTg4LDMwLjMzODA3NzkgWiIgaWQ9IkZpbGwtNiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTMxLjAzNTI0MTIsOC45MDkyOTg3IEMzMC44MDA1MzUzLDguOTA5Mjk4NyAzMC41NjcwNjQ3LDguODA4MzExNjkgMzAuNDA0NDE3Niw4LjYxMjU3MTQzIEMzMC4zMjAwMDU5LDguNTExNTg0NDIgMzAuMjM0NzcwNiw4LjQxMTg0NDE2IDMwLjE0NzQ3NjUsOC4zMTM3NjYyMyBDMjkuODQ0MDA1OSw3Ljk3MTc0MDI2IDI5Ljg3MjgyOTQsNy40NDYwMjU5NyAzMC4yMTE3MTE4LDcuMTQwMTU1ODQgQzMwLjU1MDE4MjQsNi44MzQyODU3MSAzMS4wNzA2NTI5LDYuODYyOTYxMDQgMzEuMzc0NTM1Myw3LjIwNDk4NzAxIEMzMS40NzI5NDcxLDcuMzE2MzYzNjQgMzEuNTcwMTIzNSw3LjQyODk4NzAxIDMxLjY2NTI0MTIsNy41NDM2ODgzMSBDMzEuOTU4MDA1OSw3Ljg5NTI3MjczIDMxLjkxMjcxMTgsOC40MTkzMjQ2OCAzMS41NjQzNTg4LDguNzE0Mzg5NjEgQzMxLjQxMDM1ODgsOC44NDUyOTg3IDMxLjIyMjE4MjQsOC45MDkyOTg3IDMxLjAzNTI0MTIsOC45MDkyOTg3IE0xMC41OTE5NDcxLDkuMjE3NjYyMzQgQzEwLjQxMzI0MTIsOS4yMTc2NjIzNCAxMC4yMzMzLDkuMTU5NDgwNTIgMTAuMDgyMTgyNCw5LjAzODk2MTA0IEM5LjcyNTE4MjM1LDguNzU0Mjg1NzEgOS42NjQ2NTI5NCw4LjIzMTQ4MDUyIDkuOTQ2Myw3Ljg3MTE2ODgzIEMxMC4wMzgxMjM1LDcuNzU0Mzg5NjEgMTAuMTMxNTk0MSw3LjYzODQ0MTU2IDEwLjIyNjcxMTgsNy41MjQxNTU4NCBDMTAuNTIwMyw3LjE3MzQwMjYgMTEuMDM5OTQ3MSw3LjEyODUxOTQ4IDExLjM4NzQ3NjUsNy40MjQ0MTU1OCBDMTEuNzM1MDA1OSw3LjcyMDcyNzI3IDExLjc3OTQ3NjUsOC4yNDQ3NzkyMiAxMS40ODYzLDguNTk1OTQ4MDUgQzExLjQwMjMsOC42OTY1MTk0OCAxMS4zMTk1MzUzLDguNzk4MzM3NjYgMTEuMjM4ODI5NCw4LjkwMTgxODE4IEMxMS4wNzYxODI0LDkuMTA5MTk0ODEgMTAuODM1Myw5LjIxNzY2MjM0IDEwLjU5MTk0NzEsOS4yMTc2NjIzNCBNMzMuMzI0MjQxMiwxMi45MDc2MzY0IEMzMi45ODc4Mjk0LDEyLjkwNzYzNjQgMzIuNjcyMDA1OSwxMi42OTc3NjYyIDMyLjU1MDUzNTMsMTIuMzYwMzExNyBDMzIuNTA1NjUyOSwxMi4yMzYwNTE5IDMyLjQ1OTEyMzUsMTIuMTEyNjIzNCAzMi40MTAxMjM1LDExLjk5MDAyNiBDMzIuMjQxMywxMS41NjQwNTE5IDMyLjQ0NjM1ODgsMTEuMDgwMzExNyAzMi44Njg0MTc2LDEwLjkwOTUwNjUgQzMzLjI5MDQ3NjUsMTAuNzM4NzAxMyAzMy43Njk3NzA2LDEwLjk0NTY2MjMgMzMuOTM5MDA1OSwxMS4zNzIwNTE5IEMzMy45OTQxODI0LDExLjUxMDg1NzEgMzQuMDQ3MywxMS42NTA5MDkxIDM0LjA5Nzk0NzEsMTEuNzkxNzkyMiBDMzQuMjUzNTk0MSwxMi4yMjMxNjg4IDM0LjAzMzMsMTIuNzAwMjU5NyAzMy42MDU4ODgyLDEyLjg1NzM1MDYgQzMzLjUxMjgyOTQsMTIuODkxNDI4NiAzMy40MTc3MTE4LDEyLjkwNzYzNjQgMzMuMzI0MjQxMiwxMi45MDc2MzY0IE04LjQyMzE4MjM1LDEzLjI4MjA3NzkgQzguMzM3OTQ3MDYsMTMuMjgyMDc3OSA4LjI1MTA2NDcxLDEzLjI2ODc3OTIgOC4xNjU0MTc2NSwxMy4yNDAxMDM5IEM3LjczMzQ3NjQ3LDEzLjA5NjcyNzMgNy40OTg3NzA1OSwxMi42MjcxMTY5IDcuNjQwODI5NDEsMTIuMTkwNzUzMiBDNy42ODczNTg4MiwxMi4wNDg2MjM0IDcuNzM2MzU4ODIsMTEuOTA3MzI0NyA3Ljc4NzQxNzY1LDExLjc2Njg1NzEgQzcuOTQzMDY0NzEsMTEuMzM1NDgwNSA4LjQxNzgyOTQxLDExLjExNDM4OTYgOC44NDM1OTQxMiwxMS4yNzIzMTE3IEM5LjI3MTAwNTg4LDExLjQyOTgxODIgOS40OTAwNjQ3MSwxMS45MDczMjQ3IDkuMzMzNTk0MTIsMTIuMzM4Mjg1NyBDOS4yODkxMjM1MywxMi40NjE3MTQzIDkuMjQ1ODg4MjQsMTIuNTg1OTc0IDkuMjA1NTM1MjksMTIuNzEwNjQ5NCBDOS4wOTE0NzY0NywxMy4wNjA1NzE0IDguNzY5MDY0NzEsMTMuMjgyMDc3OSA4LjQyMzE4MjM1LDEzLjI4MjA3NzkgTTM0LjExNDQxNzYsMTcuNTA2NDkzNSBDMzMuNjU5ODI5NCwxNy41MDY0OTM1IDMzLjI5MDg4ODIsMTcuMTM0NTQ1NSAzMy4yOTA4ODgyLDE2LjY3NTMyNDcgTDMzLjI5MTMsMTYuNjEzODE4MiBDMzMuMjkxMywxNi40OTA4MDUyIDMzLjI4OTI0MTIsMTYuMzU4NjQ5NCAzMy4yODUxMjM1LDE2LjIyNjkwOTEgQzMzLjI3MTEyMzUsMTUuNzY4MTAzOSAzMy42Mjg1MzUzLDE1LjM4NDkzNTEgMzQuMDgzMTIzNSwxNS4zNzA4MDUyIEMzNC41NDQzLDE1LjM2NDU3MTQgMzQuOTE3NzcwNiwxNS43MTc4MTgyIDM0LjkzMTM1ODgsMTYuMTc2MjA3OCBDMzQuOTM1ODg4MiwxNi4zMjQ5ODcgMzQuOTM4MzU4OCwxNi40NzM3NjYyIDM0LjkzODM1ODgsMTYuNjIzMzc2NiBMMzQuOTM3OTQ3MSwxNi42NzUzMjQ3IEMzNC45Mzc5NDcxLDE3LjEzNDU0NTUgMzQuNTY5NDE3NiwxNy41MDY0OTM1IDM0LjExNDQxNzYsMTcuNTA2NDkzNSBNNy43NjcyNDExOCwxNy44NTAxODE4IEM3LjMyMzM1ODgyLDE3Ljg1MDE4MTggNi45NTczLDE3LjQ5NDAyNiA2Ljk0NDUzNTI5LDE3LjA0MzUzMjUgQzYuOTQwNDE3NjUsMTYuOTAzODk2MSA2LjkzODM1ODgyLDE2Ljc2Mzg0NDIgNi45MzgzNTg4MiwxNi42MjMzNzY2IEM2LjkzODM1ODgyLDE2LjE2NDU3MTQgNy4zMDY4ODgyNCwxNS43NzkzMjQ3IDcuNzYxODg4MjQsMTUuNzc5MzI0NyBDOC4yMTY0NzY0NywxNS43NzkzMjQ3IDguNTg1NDE3NjUsMTYuMTM4Mzg5NiA4LjU4NTQxNzY1LDE2LjU5NzYxMDQgQzguNTg1NDE3NjUsMTYuNjAzODQ0MiA4LjU4NTQxNzY1LDE2LjYzNjY3NTMgOC41ODUwMDU4OCwxNi42NDI5MDkxIEM4LjU4NTQxNzY1LDE2Ljc0NzYzNjQgOC41ODcwNjQ3MSwxNi44NzE0ODA1IDguNTkwNzcwNTksMTYuOTk0OTA5MSBDOC42MDM5NDcwNiwxNy40NTM3MTQzIDguMjQ2MTIzNTMsMTcuODM2NDY3NSA3Ljc5MTUzNTI5LDE3Ljg0OTc2NjIgQzcuNzgzMywxNy44NTAxODE4IDcuNzc1MDY0NzEsMTcuODUwMTgxOCA3Ljc2NzI0MTE4LDE3Ljg1MDE4MTggTTIzLjE4NjE4MjQsMzAuNTYwNDE1NiBDMjIuNzkyOTQ3MSwzMC41NjA0MTU2IDIyLjQ0NTAwNTksMzAuMjc0OTA5MSAyMi4zNzU4Mjk0LDI5Ljg3MDEyOTkgQzIyLjI5ODQxNzYsMjkuNDE3OTc0IDIyLjU5OTQxNzYsMjguOTg3ODQ0MiAyMy4wNDc4Mjk0LDI4LjkwOTcxNDMgQzIzLjE3NjcxMTgsMjguODg3Njg4MyAyMy4zMDUxODI0LDI4Ljg2MzE2ODggMjMuNDMyNDE3NiwyOC44MzY5ODcgQzIzLjg3NzUzNTMsMjguNzQzODk2MSAyNC4zMTMxODI0LDI5LjAzMzk3NCAyNC40MDQ1OTQxLDI5LjQ4MzYzNjQgQzI0LjQ5NjQxNzYsMjkuOTMzMjk4NyAyNC4yMDk0MTc2LDMwLjM3MjU3MTQgMjMuNzYzODg4MiwzMC40NjUyNDY4IEMyMy42MTg5NDcxLDMwLjQ5NTE2ODggMjMuNDczNTk0MSwzMC41MjI1OTc0IDIzLjMyNzAwNTksMzAuNTQ4MzYzNiBDMjMuMjgwMDY0NywzMC41NTYyNTk3IDIzLjIzMjcxMTgsMzAuNTYwNDE1NiAyMy4xODYxODI0LDMwLjU2MDQxNTYgTTE5LjAyNjk0NzEsMzAuNjE0NDQxNiBDMTguOTg3ODI5NCwzMC42MTQ0NDE2IDE4Ljk0Nzg4ODIsMzAuNjExNTMyNSAxOC45MDc1MzUzLDMwLjYwNTcxNDMgQzE4Ljc2MDUzNTMsMzAuNTg0MTAzOSAxOC42MTQzNTg4LDMwLjU2IDE4LjQ2OTAwNTksMzAuNTM0MjMzOCBDMTguMDIxNDE3NiwzMC40NTM2MTA0IDE3LjcyMjg4ODIsMzAuMDIyMjMzOCAxNy44MDI3NzA2LDI5LjU3MDA3NzkgQzE3Ljg4MjI0MTIsMjkuMTE3OTIyMSAxOC4zMTA4ODgyLDI4LjgxNjYyMzQgMTguNzU4MDY0NywyOC44OTcyNDY4IEMxOC44ODYxMjM1LDI4LjkyMDUxOTUgMTkuMDE1MDA1OSwyOC45NDE3MTQzIDE5LjE0NDcxMTgsMjguOTYwODMxMiBDMTkuNTk0NzcwNiwyOS4wMjY0OTM1IDE5LjkwNjQ3NjUsMjkuNDQ4MzExNyAxOS44NDEwMDU5LDI5LjkwMjU0NTUgQzE5Ljc4MTMsMzAuMzE2NDY3NSAxOS40MjkyNDEyLDMwLjYxNDQ0MTYgMTkuMDI2OTQ3MSwzMC42MTQ0NDE2IiBpZD0iRmlsbC03Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIyLjg2ODA4NTMsMTQuNzYxNTE0MSBDMjEuODM1MDA0LDE1LjU3MjE5NzcgMjAuMzg4MTgzOSwxNS41NzIxOTc3IDE5LjM1NTEwMjYsMTQuNzYxNTE0MSBMMTcuNjcwMjY4NiwxMy40Mzk0OTE4IEMxNi42NTMzOTI1LDEyLjY0MTU3ODggMTUuMzc2NzI2OSwxMi4xNjM0NDQgMTMuOTg2NjI1LDEyLjE2OTA2MzEgQzEwLjgxMzQ0NSwxMi4xODIzNDQ2IDguMTMxNDg1MDEsMTQuODIxMjgwOSA4LjA0NDg4ODQ5LDE4LjAyMDU5NTMgQzcuOTUxNzA4NjIsMjEuNDIzNzMgMTAuNjU4OTg5MiwyNC4yMTE4MjggMTQuMDExOTQ1NiwyNC4yMTE4MjggQzE1LjM5MTkxOTMsMjQuMjExODI4IDE2LjY1OTQ2OTUsMjMuNzM1MjI1NyAxNy42NzAyNjg2LDIyLjk0MTM5OTMgTDE5LjM1NTEwMjYsMjEuNjE5ODg3OCBDMjAuMzg4MTgzOSwyMC44MDg2OTMzIDIxLjgzNTAwNCwyMC44MDg2OTMzIDIyLjg2ODA4NTMsMjEuNjE5ODg3OCBMMjQuNTUyOTE5MywyMi45NDEzOTkzIEMyNS41Njk3OTUzLDIzLjczOTgyMzEgMjYuODQ2NDYwOSwyNC4yMTc5NTc5IDI4LjIzNjU2MjksMjQuMjExODI4IEMzMS40MDkyMzY1LDI0LjE5OTA1NzMgMzQuMDkxMTk2NCwyMS41NjAxMjEgMzQuMTc4Mjk5NCwxOC4zNjAyOTU4IEMzNC4yNzE0NzkzLDE0Ljk1NzE2MTEgMzEuNTY0MTk4NywxMi4xNjkwNjMxIDI4LjIxMTI0MjMsMTIuMTY5MDYzMSBDMjYuODMxMjY4NiwxMi4xNjkwNjMxIDI1LjU2MzcxODQsMTIuNjQ2MTc2MiAyNC41NTI5MTkzLDEzLjQzOTQ5MTggTDIyLjg2ODA4NTMsMTQuNzYxNTE0MSBaIiBpZD0iUGFnZS0xIiBmaWxsPSIjM0I5OUZGIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5OyI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlLTQtQ29weS00IiBmaWxsPSIjMDAwMDAwIiBwb2ludHM9IjE2LjUzMTkxNDkgOC44MzM4MDU1NyAxNy40MjU1MzE5IDguODMzODA1NTcgMTcuNDI1NTMxOSA5LjczNTIxNDAyIDE2LjUzMTkxNDkgOS43MzUyMTQwMiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuNTMxOTE1LCAyLjI1MzUyMSkiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlLTQiIHBvaW50cz0iMCAwIDAuODkzNjE3MDIxIDAgMC44OTM2MTcwMjEgMC45MDE0MDg0NTEgMCAwLjkwMTQwODQ1MSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTktQ29weSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi42ODA4NTEsIDIyLjM1NDkzMikiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlLTQiIHBvaW50cz0iMCAwIDAuODkzNjE3MDIxIDAgMC44OTM2MTcwMjEgMC45MDE0MDg0NTEgMCAwLjkwMTQwODQ1MSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTktQ29weS0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMC4zODI5NzksIDIyLjM1NDkzMikiIGZpbGw9IiMwMDAwMDAiPgogICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUmVjdGFuZ2xlLTQiIHBvaW50cz0iMCAwIDAuODkzNjE3MDIxIDAgMC44OTM2MTcwMjEgMC45MDE0MDg0NTEgMCAwLjkwMTQwODQ1MSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMTktQ29weS0yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjY4MDg1MSwgMjguODQ1MDcwKSIgZmlsbD0iIzAwMDAwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJSZWN0YW5nbGUtNCIgcG9pbnRzPSIwIDAgMC44OTM2MTcwMjEgMCAwLjg5MzYxNzAyMSAwLjkwMTQwODQ1MSAwIDAuOTAxNDA4NDUxIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0xOS1Db3B5LTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwLjM4Mjk3OSwgMjguODQ1MDcwKSIgZmlsbD0iIzAwMDAwMCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJSZWN0YW5nbGUtNCIgcG9pbnRzPSIwIDAgMC44OTM2MTcwMjEgMCAwLjg5MzYxNzAyMSAwLjkwMTQwODQ1MSAwIDAuOTAxNDA4NDUxIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); background-size: 100% 100%; }
.page-report .tbl-subscription-detail .report-item-title[data-state=invoice01]:before {width: 25px; height: 25px;  background-image: url(/assets/images/contents_sprites.png); background-position: -884px -908px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscription-detail .report-item-title[data-state=invoice01]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscription-detail .report-item-title[data-state=by-summary]:before {width: 34px; height: 23px;  background-image: url(/assets/images/contents_sprites.png); background-position: -826px -328px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscription-detail .report-item-title[data-state=by-summary]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscription-detail .report-item-title[data-state=by-usage]:before {width: 32px; height: 25px;  background-image: url(/assets/images/contents_sprites.png); background-position: -739px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscription-detail .report-item-title[data-state=by-usage]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscription-detail .report-item-title[data-state=by-performance]:before {width: 37px; height: 23px;  background-image: url(/assets/images/contents_sprites.png); background-position: -783px -328px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscription-detail .report-item-title[data-state=by-performance]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscription-detail .report-item-title[data-state=by-service-group]:before {width: 33px; height: 25px;  background-image: url(/assets/images/contents_sprites.png); background-position: -700px -864px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .page-report .tbl-subscription-detail .report-item-title[data-state=by-service-group]:before { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.page-report .tbl-subscription-detail .fieldset-cycle { margin-top: 0; padding-top: 12px; padding-bottom: 15px; border-top: 0; }
.page-report .tbl-subscription-detail .fieldset-cycle .forms-item { margin-top: 0px; }
.page-report .tbl-subscription-detail .fieldset-cycle .frequency-case .forms-item { margin-top: 20px; }
.page-report .tbl-subscription-detail .fieldset-cycle .frequency-case .forms-item > label { font-size: .75rem; font-weight: 400; line-height: 1.44444em; color: #666; }
.page-report .tbl-subscription-detail .fieldset-recipients { margin-top: 0; padding-top: 12px; padding-bottom: 25px; border-top: 0; }
.page-report .tbl-subscription-detail .fieldset-recipients .forms-item { margin-top: 0; }
.page-report .tbl-subscription-detail .fieldset-recipients .forms-item .title-recipients { color: #999; }

.service-asset.page-report .template-report-item , .service-metering.page-report .template-report-item {position: relative;  display: -ms-flexbox; display: flex; flex-direction: column; box-sizing: border-box; width: 210px; min-height: 220px; padding: 20px 10px 0px 20px; transition: box-shadow .3s ease-in-out; text-align: left; box-shadow: inset 0 0 0 2px #ccc; -ms-flex-direction: column; -ms-flex-pack: start; justify-content: flex-start; -ms-flex-align: start; align-items: flex-start; -ms-flex-line-pack: start; align-content: flex-start; }
.service-asset.page-report .template-report-item:after , .service-metering.page-report .template-report-item:after {display: block;  content: ''; }
.service-asset.page-report .template-report-item .template-report-item-title , .service-metering.page-report .template-report-item .template-report-item-title {font-size: 1rem; font-weight: 700; line-height: 1.375em;  display: block; width: auto; word-break: break-all; color: #000; }
.service-asset.page-report .template-report-item .template-report-info , .service-metering.page-report .template-report-item .template-report-info { margin-top: 10px; }
.service-asset.page-report .template-report-item .template-report-info span , .service-metering.page-report .template-report-item .template-report-info span {font-size: .75rem; font-weight: 400; line-height: 18px;  display: inline-block; box-sizing: border-box; height: 20px; padding: 0 5px; vertical-align: middle; color: #666; border: 1px solid #ddd; }
.service-asset.page-report .template-report-item .template-report-info span.vendor:before , .service-metering.page-report .template-report-item .template-report-info span.vendor:before {display: inline-block; margin-top: -2px; margin-right: 3px;  content: ''; vertical-align: middle; }
.service-asset.page-report .template-report-item .template-report-info span.vendor.aws:before , .service-metering.page-report .template-report-item .template-report-info span.vendor.aws:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -344px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-report .template-report-item .template-report-info span.vendor.aws:before , .service-metering.page-report .template-report-item .template-report-info span.vendor.aws:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-report .template-report-item .template-report-info span.vendor.azure:before , .service-metering.page-report .template-report-item .template-report-info span.vendor.azure:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -488px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-report .template-report-item .template-report-info span.vendor.azure:before , .service-metering.page-report .template-report-item .template-report-info span.vendor.azure:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-report .template-report-item .template-report-info span.vendor.google:before , .service-metering.page-report .template-report-item .template-report-info span.vendor.google:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -146px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-report .template-report-item .template-report-info span.vendor.google:before , .service-metering.page-report .template-report-item .template-report-info span.vendor.google:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-report .template-report-item .template-report-info span.vendor.alibaba:before , .service-metering.page-report .template-report-item .template-report-info span.vendor.alibaba:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -272px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-report .template-report-item .template-report-info span.vendor.alibaba:before , .service-metering.page-report .template-report-item .template-report-info span.vendor.alibaba:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-report .template-report-item .template-report-info span.receiver , .service-metering.page-report .template-report-item .template-report-info span.receiver { font-weight: 700; }
.service-asset.page-report .template-report-item .template-report-info span.receiver:before , .service-metering.page-report .template-report-item .template-report-info span.receiver:before {display: inline-block; width: 13px; height: 10px; margin-top: -2px; margin-right: 4px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: -443px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-report .template-report-item .template-report-info span.receiver:before , .service-metering.page-report .template-report-item .template-report-info span.receiver:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-report .template-report-item .list-date , .service-metering.page-report .template-report-item .list-date {position: absolute; right: 5px; bottom: 0; left: 5px;  display: block; padding: 7px 0px 9px 15px; border-top: 1px solid #eee; }
.service-asset.page-report .template-report-item .list-date:lang(ja) , .service-metering.page-report .template-report-item .list-date:lang(ja) { padding: 7px 0px 9px 8px; }
.service-asset.page-report .template-report-item .list-date:lang(ja) dd , .service-metering.page-report .template-report-item .list-date:lang(ja) dd { font-size: .6875rem; }
.service-asset.page-report .template-report-item .list-date:before , .service-metering.page-report .template-report-item .list-date:before {position: absolute; right: -5px; bottom: 0; display: block; width: 18px; height: 17px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -446px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-report .template-report-item .list-date:before , .service-metering.page-report .template-report-item .list-date:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-report .template-report-item .list-date:after , .service-metering.page-report .template-report-item .list-date:after {position: absolute; right: -5px; bottom: 0; display: block; width: 18px; height: 17px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -494px -587px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-report .template-report-item .list-date:after , .service-metering.page-report .template-report-item .list-date:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-asset.page-report .template-report-item .list-date dt , .service-metering.page-report .template-report-item .list-date dt {font-size: .75rem; font-weight: 300; line-height: 1.83333em;  display: inline-block; float: left; clear: both; vertical-align: middle; color: #666; }
.service-asset.page-report .template-report-item .list-date dd , .service-metering.page-report .template-report-item .list-date dd {font-size: .75rem; font-weight: 400; line-height: 1.83333em;  display: inline-block; float: left; vertical-align: middle; color: #333; }
.service-asset.page-report .template-report-item .list-date dd:before , .service-metering.page-report .template-report-item .list-date dd:before {display: inline-block; width: 1px; height: 10px; margin: -2px 5px 0 5px;  content: ''; vertical-align: middle; background-color: #eee; }
.service-asset.page-report .template-report-item[data-state=by-summary]:after , .service-metering.page-report .template-report-item[data-state=by-summary]:after { position: absolute; top: 50%; left: 50%; width: 109px; height: 67px; margin-top: -33.5px; margin-left: -54.5px; background-image: url(/assets/images/contents_sprites.png); background-position: -1180px -199px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-report .template-report-item[data-state=by-summary]:after , .service-metering.page-report .template-report-item[data-state=by-summary]:after { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-asset.page-report .template-report-item[data-state=by-usage]:after , .service-metering.page-report .template-report-item[data-state=by-usage]:after { position: absolute; top: 50%; left: 50%; width: 96px; height: 69px; margin-top: -34.5px; margin-left: -48px; background-image: url(/assets/images/contents_sprites.png); background-position: -100px -1043px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-report .template-report-item[data-state=by-usage]:after , .service-metering.page-report .template-report-item[data-state=by-usage]:after { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-asset.page-report .template-report-item[data-state=by-performance]:after , .service-metering.page-report .template-report-item[data-state=by-performance]:after { position: absolute; top: 50%; left: 50%; width: 110px; height: 64px; margin-top: -32px; margin-left: -55px; background-image: url(/assets/images/contents_sprites.png); background-position: 0px -973px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-report .template-report-item[data-state=by-performance]:after , .service-metering.page-report .template-report-item[data-state=by-performance]:after { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-asset.page-report .template-report-item[data-state=by-service-group]:after , .service-metering.page-report .template-report-item[data-state=by-service-group]:after { position: absolute; top: 50%; left: 50%; width: 94px; height: 71px; margin-top: -35.5px; margin-left: -47px; background-image: url(/assets/images/contents_sprites.png); background-position: 0px -1043px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-report .template-report-item[data-state=by-service-group]:after , .service-metering.page-report .template-report-item[data-state=by-service-group]:after { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-asset.page-report .template-report-item[data-state] , .service-metering.page-report .template-report-item[data-state] { min-height: 270px; }
.service-asset.page-report .template-report-item[data-state=metering01]:after , .service-metering.page-report .template-report-item[data-state=metering01]:after {width: 68px; height: 55px;  margin-top: 39px; margin-left: 51px; background-image: url(/assets/images/contents_sprites.png); background-position: -116px -973px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-report .template-report-item[data-state=metering01]:after , .service-metering.page-report .template-report-item[data-state=metering01]:after { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-asset.page-report .template-report-item[data-state=metering02]:after , .service-metering.page-report .template-report-item[data-state=metering02]:after {width: 59px; height: 45px;  margin-top: 48px; margin-left: 58px; background-image: url(/assets/images/contents_sprites.png); background-position: -630px -908px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-report .template-report-item[data-state=metering02]:after , .service-metering.page-report .template-report-item[data-state=metering02]:after { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-asset.page-report .template-report-item[data-state=metering03]:after , .service-metering.page-report .template-report-item[data-state=metering03]:after {width: 71px; height: 45px;  margin-top: 44px; margin-left: 56px; background-image: url(/assets/images/contents_sprites.png); background-position: -553px -908px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-report .template-report-item[data-state=metering03]:after , .service-metering.page-report .template-report-item[data-state=metering03]:after { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-asset.page-report .template-report-item[data-state=metering04]:after , .service-metering.page-report .template-report-item[data-state=metering04]:after {width: 57px; height: 51px;  margin-top: 42px; margin-left: 65px; background-image: url(/assets/images/contents_sprites.png); background-position: -190px -973px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-report .template-report-item[data-state=metering04]:after , .service-metering.page-report .template-report-item[data-state=metering04]:after { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-asset.page-report .template-report-item[data-state=metering05]:after , .service-metering.page-report .template-report-item[data-state=metering05]:after {width: 58px; height: 50px;  margin-top: 38px; margin-left: 55px; background-image: url(/assets/images/contents_sprites.png); background-position: -253px -973px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-report .template-report-item[data-state=metering05]:after , .service-metering.page-report .template-report-item[data-state=metering05]:after { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-asset.page-report .template-report-item[data-state=metering06]:after , .service-metering.page-report .template-report-item[data-state=metering06]:after {width: 68px; height: 68px;  margin-top: 38px; margin-left: 48px; background-image: url(/assets/images/contents_sprites.png); background-position: -202px -1043px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-asset.page-report .template-report-item[data-state=metering06]:after , .service-metering.page-report .template-report-item[data-state=metering06]:after { background-image: url(/assets/images/contents_sprites@2x.png); background-size: 1295px 1198px; } }
.service-asset.page-report .template-report-item[disabled]:before , .service-metering.page-report .template-report-item[disabled]:before {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.875rem; line-height: 1.16667em; position: absolute; top: 14px; right: 14px; bottom: 28px; left: 14px; display: block; padding-top: 90px;  content: 'TO BE UPDATED'; text-align: center; color: #959395; background-color: rgba(241, 241, 241, .9); }
.service-asset.page-report .template-report-item[disabled] .last-download , .service-metering.page-report .template-report-item[disabled] .last-download { display: none; }
.service-asset.page-report .template-report-item.is-selected , .service-metering.page-report .template-report-item.is-selected { box-shadow: inset 0 0 0 2px #2d8cff; }
.service-asset.page-report .template-report-item.is-selected .list-date:after , .service-metering.page-report .template-report-item.is-selected .list-date:after { opacity: 1; }


.compliance-score-chartdiv .amcharts-Container.amcharts-AxisRenderer.amcharts-AxisRendererX .amcharts-Container.amcharts-Label.amcharts-AxisLabel text tspan { display: none !important; }

.compliance-score-chartdiv .amcharts-Container.amcharts-Label.amcharts-AxisLabel text tspan , .gv-dashboard-trend-chart .amcharts-Container.amcharts-Label.amcharts-AxisLabel text tspan { fill: #999 !important; }

.amcharts-Sprite-group.amcharts-Container-group .amcharts-XYChart > .amcharts-Container-group > .amcharts-Container > .amcharts-Container-group:first-child { transform: translateY(15px); }

.amcharts-Sprite-group.amcharts-Container-group .amcharts-Container.amcharts-Label.amcharts-AxisLabel text tspan { fill: #999 !important; }


.compliance-history { margin-top: 24px; border-radius: 2px; background-color: #fff; }
.compliance-history .header { height: 23px; padding: 16px 24px; border-bottom: 1px solid #eaecef; }
.compliance-history .header .daterange.dropdown-menu { width: 277px; }
.compliance-history .header .daterange.dropdown-menu input[type=text] { padding-left: 105px; color: #999; }
.compliance-history .header .button-ui.general:before { display: none; }
.compliance-history table { width: calc( 100% - 36px); margin: 0 auto; }
.compliance-history table tbody tr:first-child th:before { display: none; }
.compliance-history table tbody tr:last-child th:after { display: none; }
.compliance-history table tbody th { position: relative; text-align: center; border-bottom: 0; }
.compliance-history table tbody th:before {position: absolute; top: 0; bottom: 50%; left: 50%; display: inline-block; width: 1px;  content: ''; transform: translateX(-50%); background-color: #dfe3e8; }
.compliance-history table tbody th:after {position: absolute; top: 50%; bottom: 0; left: 50%; display: inline-block; width: 1px;  content: ''; transform: translateX(-50%); background-color: #dfe3e8; }
.compliance-history table tbody th .history-icon { position: relative; width: 24px; height: 24px; margin: 0 auto; border-radius: 24px; background-color: #dfe3e8; }
.compliance-history table tbody th .history-icon:before {position: absolute; top: 50%; left: 50%; display: inline-block;  content: ''; transform: translate(-50%, -50%); }
.compliance-history table tbody th .history-icon.command:before {width: 10px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -739px -142px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .compliance-history table tbody th .history-icon.command:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.compliance-history table tbody th .history-icon.system:before {width: 12px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -434px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .compliance-history table tbody th .history-icon.system:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.compliance-history table tbody th .history-icon.error:before {width: 14px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -304px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .compliance-history table tbody th .history-icon.error:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.compliance-history table tbody th , .compliance-history table tbody td {font-size: .75rem;  height: 55px; color: #222; border-bottom: 1px solid #eaecef; }
.compliance-history table tbody th .error , .compliance-history table tbody td .error { color: #ff2d47; }
.compliance-history table tbody th.date , .compliance-history table tbody td.date { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }


.toggle-table.util {overflow-x: auto;  min-width: 860px; }
.toggle-table.util .table-head { width: 100%; }

.toggle-table.util .table-head .items:first-child {width: 35px;  min-width: 35px; }
.toggle-table.util .table-head .items:nth-child(2) {width: auto;  min-width: 88px; }
.toggle-table.util .table-head .items:nth-child(3) {width: 11.96%;  min-width: 78px; }
.toggle-table.util .table-head .items:nth-child(4) {width: 7.36%;  min-width: 48px; }
.toggle-table.util .table-head .items:nth-child(5) {width: 16.56%;  min-width: 108px; }
.toggle-table.util .table-head .items:last-child { width: 35px; min-width: 35px; }
.toggle-table.util .wrap-table-row .table-row .wrap-item { width: 100%; }
.toggle-table.util .wrap-table-row .table-row .wrap-item .items:first-child {width: 35px;  min-width: 35px; }
.toggle-table.util .wrap-table-row .table-row .wrap-item .items:nth-child(2) {width: auto;  min-width: 88px; }
.toggle-table.util .wrap-table-row .table-row .wrap-item .items:nth-child(3) {width: 11.96%;  min-width: 78px; }
.toggle-table.util .wrap-table-row .table-row .wrap-item .items:nth-child(4) {width: 7.36%;  min-width: 48px; }
.toggle-table.util .wrap-table-row .table-row .wrap-item .items:nth-child(5) {width: 16.56%;  min-width: 108px; }
.toggle-table.util .wrap-table-row .table-row .wrap-item .items:last-child { width: 35px; min-width: 35px; }
@media (max-width: 1200px) { .toggle-table.util .table-head , .toggle-table.util .wrap-table-row { width: 856px; } }

.toggle-table .table-head {display: -ms-flexbox; display: flex;  width: 100%; padding: 7px 0 0; border-top: 1px solid #b8bec3; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; -ms-flex-pack: justify; justify-content: space-between; }
.toggle-table .table-head .items {font-size: .75rem; font-weight: 500; line-height: 1.125rem; overflow: hidden; width: 16.6666%;  padding: 0 10px; padding: 0 10px; text-align: left; white-space: nowrap; text-overflow: ellipsis; color: #666; }
.toggle-table .table-head .items input[type=checkbox] + label { display: inline; }
.toggle-table .table-head .items button.general:after { transform: translateY(1px); }
.toggle-table .table-head .items.text-align-center { text-align: center; }
.toggle-table .table-head .items.text-align-right { text-align: right; }
.toggle-table .table-head .items.text-align-left { text-align: left; }
.toggle-table .table-head .items:nth-child(1) { width: 35px; min-width: 35px; }
.toggle-table .table-head .items:nth-child(2) { width: calc(100% - 610px); }
.toggle-table .table-head .items:nth-child(3) { width: 180px; }
.toggle-table .table-head .items:nth-child(4) { width: 180px; }
.toggle-table .table-head .items:nth-child(5) { width: 180px; }
.toggle-table .table-head .items:last-child { width: 35px; min-width: 35px; }

.toggle-table .layout-tabs { margin-top: 0; margin-bottom: 24px; }
.toggle-table .layout-tabs a {font-size: .875rem; font-weight: 500; min-width: 219px; padding: 0; color: #222;  border: 1px solid #d5d9db; background-color: #f5f6f7; }
.toggle-table .layout-tabs a.selected { border-bottom: 1px solid #fff; background-color: #fff; }
.toggle-table .layout-tabs a + a { border-left: 0; }
.toggle-table .layout-tabs:after { height: 1px; background-color: #d5d9db; }

.toggle-table .wrap-table-row {overflow-y: auto; max-height: 850px;  margin-top: 7px; }
.toggle-table .wrap-table-row.no-data { display: -ms-flexbox; display: flex; min-height: 224px; border: 1px solid #d5d9db; background-color: #fff; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.toggle-table .wrap-table-row.no-data p {font-size: .875rem; font-weight: 500; line-height: 1.5em;  display: inline-block; margin: 0; text-align: center; color: #b2b2b2; }
.toggle-table .wrap-table-row.no-data p:before {display: block; width: 22px; height: 20px; margin: 0 auto 15px auto;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -638px -563px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .toggle-table .wrap-table-row.no-data p:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.toggle-table .wrap-table-row.no-data div { text-align: center; }
.toggle-table .wrap-table-row.no-data div > p { display: block; width: auto; margin-bottom: 8px; }
.toggle-table .wrap-table-row.no-data div > p:before { display: none; }
.toggle-table .wrap-table-row .table-row {box-sizing: border-box; margin-top: 8px; border: 1px solid #d5d9db;  background-color: #fff; }
.toggle-table .wrap-table-row .table-row:hover { border: 1px solid #1886ff; }
.toggle-table .wrap-table-row .table-row:nth-child(1) { margin-top: 0; }
.toggle-table .wrap-table-row .table-row .inner-table { display: none; padding: 16px 20px 24px; border-top: 1px solid #eaecef; background-color: #fff; }
.toggle-table .wrap-table-row .table-row .inner-table table {box-sizing: border-box;  width: 100%; border: 1px solid #e6e6e6; border-right: 0; border-left: 0; }
.toggle-table .wrap-table-row .table-row .inner-table table th , .toggle-table .wrap-table-row .table-row .inner-table table td {font-size: .75rem; font-weight: 400; padding: 0 10px; color: #222;  border-right: 1px solid #e6e6e6; }
.toggle-table .wrap-table-row .table-row .inner-table table thead tr th {font-weight: 500; height: 30px; color: #666;  border-top: 1px solid #b8bec3; border-bottom: 1px solid #b8bec3; }
.toggle-table .wrap-table-row .table-row .inner-table table thead tr th:last-child { border-right: 0; }
.toggle-table .wrap-table-row .table-row .inner-table table tbody tr:last-child th , .toggle-table .wrap-table-row .table-row .inner-table table tbody tr:last-child td { border-bottom: 2px solid #666; }
.toggle-table .wrap-table-row .table-row .inner-table table tbody tr th , .toggle-table .wrap-table-row .table-row .inner-table table tbody tr td { height: 40px; border-bottom: 1px solid #e6e6e6; }
.toggle-table .wrap-table-row .table-row .inner-table table tbody tr td:last-child { border-right: 0; }
.toggle-table .wrap-table-row .table-row .inner-table label { font-size: .75rem; font-weight: 500; color: #444; }
.toggle-table .wrap-table-row .table-row .inner-table .detail-info { overflow: hidden; }
.toggle-table .wrap-table-row .table-row .inner-table .detail-info:not(:first-child) { margin-top: 1rem; }
.toggle-table .wrap-table-row .table-row .inner-table .detail-info > li {font-size: .875rem; font-weight: 400; line-height: 1.25rem; float: left;  width: 176px; color: #222; }
.toggle-table .wrap-table-row .table-row .inner-table .detail-info > li:last-child { width: auto; max-width: 298px; }
.toggle-table .wrap-table-row .table-row .inner-table .detail-info > li h4 { font-size: .75rem; font-weight: 500; line-height: 1.125rem; color: #999; }
.toggle-table .wrap-table-row .table-row .inner-table .line {display: inline-block; width: 1px;  height: 15px; transform: translateY(2px); }
.toggle-table .wrap-table-row .table-row .inner-table .ag-table {width: 100%;  margin-top: 8px; }
.toggle-table .wrap-table-row .table-row .inner-table .ag-table .ag-root { border-bottom: 1px solid #ccc; }
.toggle-table .wrap-table-row .table-row .inner-table .ag-table .ag-header-row:first-child .ag-header-cell:first-child .ag-header-icon.ag-header-cell-menu-button { display: none; }
.toggle-table .wrap-table-row .table-row .inner-table .ag-table .ag-body.no-data {border-top: 1px solid #b8bec3;  background-color: #fff; }
.toggle-table .wrap-table-row .table-row.open .button-toggle-tbl:before {position: absolute; top: 50%; left: 50%; display: block; width: 15px; height: 10px; margin-top: -5px; margin-left: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -513px -448px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .toggle-table .wrap-table-row .table-row.open .button-toggle-tbl:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.toggle-table .wrap-table-row .table-row.open:hover { border: 1px solid #d5d9db; }
.toggle-table .wrap-table-row .table-row.open .inner-table { display: block; }
.toggle-table .wrap-table-row .table-row .wrap-item {display: -ms-flexbox; display: flex;  width: 100%; padding: 10px 0; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; -ms-flex-pack: justify; justify-content: space-between; }
.toggle-table .wrap-table-row .table-row .wrap-item .items {font-size: .875rem; font-weight: 500; line-height: 1.25rem;  position: relative; overflow: hidden; width: 16.6666%; padding: 0 10px; padding: 0 10px; text-align: left; white-space: nowrap; text-overflow: ellipsis; color: #222; }
.toggle-table .wrap-table-row .table-row .wrap-item .items input[type=checkbox] + label { display: inline; }
.toggle-table .wrap-table-row .table-row .wrap-item .items.text-align-center { text-align: center; }
.toggle-table .wrap-table-row .table-row .wrap-item .items.text-align-right { text-align: right; }
.toggle-table .wrap-table-row .table-row .wrap-item .items:nth-child(1) { width: 35px; min-width: 35px; }
.toggle-table .wrap-table-row .table-row .wrap-item .items:nth-child(2) { width: calc(100% - 610px); }
.toggle-table .wrap-table-row .table-row .wrap-item .items:nth-child(3) { width: 180px; }
.toggle-table .wrap-table-row .table-row .wrap-item .items:nth-child(4) { width: 180px; }
.toggle-table .wrap-table-row .table-row .wrap-item .items:nth-child(5) { width: 180px; }
.toggle-table .wrap-table-row .table-row .wrap-item .items:last-child {overflow: visible;  width: 35px; min-width: 35px; }
.toggle-table .wrap-table-row .table-row .wrap-item .items:last-child:before {position: absolute; top: -10px; bottom: -10px; left: 0; width: 1px;  content: ''; background-color: #eaecef; }


.service-governance .button-ui .general-spinner-wrap { display: inline-block; width: 11px; height: 11px; }
.service-governance .button-ui .general-spinner-wrap .icon-spinner {bottom: 1px;  border-color: #898e94; border-left-color: transparent; }
.service-governance .layout-page-title h1 .help-info { position: relative; top: 5px; width: 22px; height: 22px; margin-left: 4px; border: 1px solid rgba(204, 204, 204, .3); }
.service-governance .layout-page-title h1 .help-info:hover {border-radius: 2px;  background: rgba(24, 134, 255, .2); }
.service-governance .layout-page-title h1 .help-info:hover:before {width: 15px; height: 15px;  background-image: url(../images/layout_sprites.png); background-position: -430px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .layout-page-title h1 .help-info:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-governance .layout-page-title h1 .help-info:before {position: absolute; top: 50; left: 50%; width: 15px; height: 15px;  content: ''; transform: translate(-50%, -50%); background-image: url(../images/layout_sprites.png); background-position: -472px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .layout-page-title h1 .help-info:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-governance g[aria-labelledby='id-65-title'] { display: none !important; }
.service-governance .amcharts-Container.amcharts-AmChartsLogo { display: none !important; }
.service-governance input[type=checkbox].material-switch + label {position: relative;  display: inline-block; height: 18px; margin-left: 4px; padding: 0 0 0 46px; vertical-align: middle; }
.service-governance input[type=checkbox].material-switch + label:before {position: absolute; top: 1px; left: 1px; display: block; width: 32px; height: 14px; margin: 0;  content: ''; border-radius: 14px; background-color: #afafaf; background-image: none; }
.service-governance input[type=checkbox].material-switch + label:after {position: absolute; top: 0px; left: 0px; display: block; box-sizing: border-box; width: 16px; height: 16px; margin: 0;  content: ''; transition: all .3s ease; opacity: 1; border: 1px solid #eee; border-radius: 100%; background-color: #fafafa; background-image: none; box-shadow: 0 1px 2px 0 rgba(153, 153, 153, .5); }
.service-governance input[type=checkbox].material-switch + label:active:after { transform: scale(1.15, .85); }
.service-governance input[type=checkbox].material-switch + label span {font-size: 1rem; font-weight: 700; line-height: 18px;  display: inline-block; color: #666; }
.service-governance input[type=checkbox].material-switch:checked + label:before { background-color: #bfe0ff; }
.service-governance input[type=checkbox].material-switch:checked + label:after { left: 16px; border: none; background-color: #1886ff; }
.service-governance input[type=checkbox].material-switch:checked + label span { color: #1886ff; }
.service-governance .bottom-bar-tab {border-bottom: 1px solid #eee;  background-color: #fbfbfb; }
.service-governance .bottom-bar-tab .tab-inner { position: relative; display: inline-block; height: 32px; margin: 0 auto; }
.service-governance .bottom-bar-tab .tab-inner a {font-size: .75rem; font-weight: 400; line-height: 32px;  position: relative; margin: 0 16px; padding: 6px 0; color: #999; }
.service-governance .bottom-bar-tab .tab-inner a.active { color: #444; }
.service-governance .bottom-bar-tab .tab-inner a.active:after {position: absolute; right: 0; bottom: -1px; left: 0; display: inline-block; width: 100%; height: 4px;  content: ''; background-color: #1886ff; }
.service-governance .daterange.dropdown-menu { position: relative; margin-left: 0; }
.service-governance .daterange.dropdown-menu:before {font-size: .75rem; line-height: .875rem; position: absolute; z-index: 5; top: 50%; left: 12px; display: block; padding-left: 24px;  content: 'Last month'; transform: translateY(-50%); background-image: url('/assets/images/icon_calendar_04@2x.png'); background-repeat: no-repeat; background-position: left dcenter; background-size: 16px 15px; }
.service-governance .daterange.dropdown-menu input[type=text] {font-family: 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-size: .75rem; font-weight: 400; line-height: 24px; line-height: 32px;  display: inline-block; box-sizing: border-box; width: 100%; min-width: 180px; height: 24px; margin-right: 0; margin-left: 0; padding: 0 0px 0 10px; padding-right: 32px; padding-left: 35px; vertical-align: middle; color: #000; border: 1px solid #e6e6e6; background-color: #fff; }
.service-governance .daterange.dropdown-menu:after {position: absolute; z-index: 500; top: 1px; right: 1px; bottom: 1px; display: inline-block; width: 32px; height: auto; margin-top: 0;  content: ''; background-image: url('/assets/images/selectbox_arrow_04.png'); background-repeat: no-repeat; background-position: center; background-size: auto; }
.service-governance .daterange.dropdown-menu.open:after { background-image: url('/assets/images/selectbox_arrow_04_open.png'); }
.service-governance .daterangepicker { width: 510px; }
.service-governance .daterangepicker.button-none .range_inputs { display: none; }
.service-governance .daterangepicker.single { width: 264px; }
.service-governance .daterangepicker.single.ltr .calendar.left.single { float: none; }
.service-governance .daterangepicker.single.ltr .calendar.left .calendar-table { padding-left: 10px; }
.service-governance .daterangepicker.single.ltr .calendar.left .daterangepicker_input { padding-left: 0; }
.service-governance .daterangepicker .calendar-time { position: relative; margin: 30px auto 5px; padding-left: 5px; }
.service-governance .daterangepicker .calendar-time select {line-height: 30px;  height: 32px; }
.service-governance .daterangepicker .calendar-time:before {position: absolute; top: 50%; left: 0; width: 18px; height: 18px; margin-top: -9px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -295px -547px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .daterangepicker .calendar-time:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-governance .daterangepicker select.ampmselect , .service-governance .daterangepicker select.hourselect , .service-governance .daterangepicker select.minuteselect , .service-governance .daterangepicker select.secondselect { width: 65px; }
.service-governance .daterangepicker .calendar .daterangepicker_input { position: relative; left: 28px; display: none; }
.service-governance .daterangepicker .ranges {display: inline-block !important;  float: left; width: 100%; }
.service-governance .daterangepicker .ranges:after {position: absolute; z-index: -1; bottom: 0; display: inline-block; width: 100%; height: 64px; margin-left: -8px;  content: ''; border-top: 1px solid #d5d9db; background: #fff; }
.service-governance .daterangepicker .ranges .range_inputs { -ms-flex-pack: center; justify-content: center; }
.service-governance .daterangepicker .ranges .range_inputs button {font-size: .875rem; line-height: 1.875rem; display: inline-block; box-sizing: border-box; height: 2rem; margin: 20px 5px 10px;padding: 0 18px; transition: all .3s linear; color: #444; border-radius: 2px;  -ms-flex: 0; flex: 0;  }
.service-governance .daterangepicker .ranges .range_inputs button.btn-success { color: #fff; border: 0; background-color: #1886ff; }
.service-governance .daterangepicker .ranges .range_inputs button.btn-success:after { display: none; }
.service-governance .daterangepicker .ranges .range_inputs button.btn-success:hover {color: #fff;  background-color: #0768d2; }
.service-governance .daterangepicker .ranges .range_inputs button.btn-success:active {color: #fff;  background-color: #0057b5; }
.service-governance .daterangepicker .ranges .range_inputs button.btn-success:focus {color: #fff;  background-color: #0057b5; }
.service-governance .daterangepicker .ranges .range_inputs button.btn-success[disabled] { opacity: .2; color: #fff; border: 0; border: 0; background-color: #1886ff; }
.service-governance .daterangepicker .ranges .range_inputs button.btn-default { color: #fff; border: 0; background-color: #52545c; }
.service-governance .daterangepicker .ranges .range_inputs button.btn-default:after { display: none; }
.service-governance .daterangepicker .ranges .range_inputs button.btn-default:hover {color: #fff;  background-color: #38393a; }
.service-governance .daterangepicker .ranges .range_inputs button.btn-default:active {color: #fff;  background-color: #111213; }
.service-governance .daterangepicker .ranges .range_inputs button.btn-default:focus {color: #fff;  background-color: #111213; }
.service-governance .daterangepicker .ranges .range_inputs button.btn-default[disabled] { opacity: .2; color: #fff; border: 0; background-color: #52545c; }
.service-governance .daterangepicker .ranges .range_inputs button:after { display: none; }
.service-governance .daterangepicker .ranges .range_inputs button:hover { background-color: #38393a; }
.service-governance .daterangepicker .ranges .range_inputs button:active { background-color: #111213; }
.service-governance .daterangepicker .ranges .range_inputs button:focus { background-color: #111213; }
.service-governance .daterangepicker .ranges .range_inputs button[disabled] {opacity: .2;  background-color: #52545c; }
.service-governance .lr-over { width: 100%; min-width: 1146px; max-width: 1384px; margin: 0 auto; }
@media screen and (min-width: 1920px) { .service-governance .lr-over { margin: 0; } }
.service-governance .widget-wrap { display: -ms-flexbox; display: flex; width: 100%; min-width: 1146px; max-width: 1384px; margin: 0 auto; }
.service-governance .widget-wrap .widget-items { width: 100%; }
.service-governance .widget-wrap .widget-items.fixed-width1 { width: 425px; }
.service-governance .widget-wrap .widget-items .cols2 { -ms-flex: 0 0 50%; flex: 0 0 50%; }
.service-governance .widget-wrap .widget-items .cols3 { -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; }
.service-governance .widget-wrap .widget-items .cols4 { -ms-flex: 0 0 25%; flex: 0 0 25%; }
.service-governance .widget-wrap .widget-items .inner {min-height: 365px;  margin: 8px; border: 1px solid #d5d9db; background-color: #fff; }
.service-governance .widget-wrap .widget-items .inner.min-height-medium { min-height: 264px; }
.service-governance .widget-wrap .widget-items .inner select {padding: 0 18px 0 0;  background-image: url('/assets/images/icon_selectbox_arrow_01.png'); background-size: 10px 7px; }
.service-governance .widget-wrap .widget-items .inner svg { width: 100%; }

@keyframes pulse { 0% { fill: #ff2d47; r: 4; }
	70% { r: 15; fill: rgba(255, 45, 71, .5); }
	100% { r: 30; fill: rgba(255, 45, 71, 0); } }
.service-governance .widget-wrap .widget-items .inner .pass {z-index: 9999; cursor: pointer;  fill: #1886ff; r: 4; }
.service-governance .widget-wrap .widget-items .inner .pass:after {position: relative; display: inline-block; width: 2px; height: 2px;  content: ''; background-color: #1886ff; }
.service-governance .widget-wrap .widget-items .inner .fail {z-index: 9999; cursor: pointer; animation: pulse 1.25s infinite ease-in-out;  fill: #ff2d47; r: 4; }
.service-governance .widget-wrap .widget-items .inner .btn-tab { overflow: hidden; margin-bottom: 8px; margin-left: 8px; }
.service-governance .widget-wrap .widget-items .inner .btn-tab button { float: left; color: #d5d9db; border: 1px solid #dfe3e8; border-right-color: #fff; border-radius: 0; }
.service-governance .widget-wrap .widget-items .inner .btn-tab button.active {color: #1886ff;  border: 1px solid #1886ff; }
.service-governance .widget-wrap .widget-items .inner .btn-tab button:first-child {border-right-color: #fff;  border-radius: 2px 0 0 2px; }
.service-governance .widget-wrap .widget-items .inner .btn-tab button:first-child.active {color: #1886ff;  border: 1px solid #1886ff; }
.service-governance .widget-wrap .widget-items .inner .btn-tab button:last-child {border-right-color: #dfe3e8; border-left-color: #fff;  border-radius: 0 2px 2px 0; }
.service-governance .widget-wrap .widget-items .inner .btn-tab button:last-child.active {color: #1886ff;  border: 1px solid #1886ff; }
.service-governance .widget-wrap .widget-items .inner .w-header { position: relative; box-sizing: border-box; max-height: 50px; padding: 13px 14px 13px 24px; border-bottom: 1px solid #dfe3e8; }
.service-governance .widget-wrap .widget-items .inner .w-header .button-ui .general[data-icon=listIcon]:before , .service-governance .widget-wrap .widget-items .inner .w-header .button-ui .general[data-icon=listIcon]:after {width: 12px; height: 4px;  background-image: url(../images/layout_sprites.png); background-position: -391px -315px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .widget-wrap .widget-items .inner .w-header .button-ui .general[data-icon=listIcon]:before , .service-governance .widget-wrap .widget-items .inner .w-header .button-ui .general[data-icon=listIcon]:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-governance .widget-wrap .widget-items .inner .w-header h2 { float: left; }
.service-governance .widget-wrap .widget-items .inner .w-header select {line-height: 22px; height: 24px; margin-left: 8px; padding: 0 18px 0 0;  vertical-align: top; color: #1886ff; background: none; box-shadow: inset 0 0 0 0px #e4e4e4; }
.service-governance .widget-wrap .widget-items .inner .w-header .btn-group.default.open .multiselect:after {width: 10px; height: 7px;  background-image: url(/assets/images/sprites.png); background-position: -570px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .widget-wrap .widget-items .inner .w-header .btn-group.default.open .multiselect:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-governance .widget-wrap .widget-items .inner .w-header .btn-group.default .multiselect {font-size: .875rem; font-weight: 400; line-height: 1.375rem;  position: relative; top: -2px; height: 1.5rem; padding: 0 17px 0 8px; color: #1886ff; box-shadow: inset 0 0 0 0px #e4e4e4; }
.service-governance .widget-wrap .widget-items .inner .w-header .btn-group.default .multiselect:after {top: 50%; width: 10px; height: 7px; margin-top: 1px; transform: translateY(-50%);  background-image: url(/assets/images/sprites.png); background-position: -618px -685px; background-size: auto; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .widget-wrap .widget-items .inner .w-header .btn-group.default .multiselect:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-governance .widget-wrap .widget-items .inner .w-header .w-h-right { position: relative; display: inline-block; float: right; }
.service-governance .widget-wrap .widget-items .inner .w-header .w-h-right span { float: left; }
.service-governance .widget-wrap .widget-items .inner .w-header .w-h-right span.multiselect-native-select + .list-up-wrapper { margin-left: 8px; }
.service-governance .widget-wrap .widget-items .inner .w-header .w-h-right select { float: left; margin-right: 4px; }
.service-governance .widget-wrap .widget-items .inner .w-header .w-h-right > button , .service-governance .widget-wrap .widget-items .inner .w-header .w-h-right > a { float: left; height: 24px; border: 0; }
.service-governance .widget-wrap .widget-items .inner .w-header .w-h-right .search-score-percentage {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif;  font-size: 1.375rem; line-height: 1.375rem; color: #222; }
.service-governance .widget-wrap .widget-items .inner .w-header .w-h-right .btn-tab , .service-governance .widget-wrap .widget-items .inner .w-header .w-h-right .list-up-wrapper { position: relative; float: left; }
.service-governance .widget-wrap .widget-items .inner .w-header .w-h-right .btn-tab { margin: 0; margin-top: 0px; margin-right: 8px; }
.service-governance .widget-wrap .widget-items .inner .w-header .w-h-right .btn-tab .button-ui { font-size: .75rem; line-height: 1.375rem; height: 1.5rem; }
.service-governance .widget-wrap .widget-items .inner .w-header .w-h-right .btn-tab .button-ui.button-icon {width: auto; min-width: auto;  padding: 0 8px; }
.service-governance .widget-wrap .widget-items .inner .w-header .w-h-right .btn-tab .button-ui.button-icon:before {position: relative; top: auto; left: auto;  float: left; margin: 0; }
.service-governance .widget-wrap .widget-items .inner .w-header .w-h-right .list-up-wrapper {display: -ms-flexbox; display: flex;  width: 22px; height: 24px; padding: 0; border: 0; -ms-flex-align: center; align-items: center; }
.service-governance .widget-wrap .widget-items .inner .w-header .w-h-right .list-up-wrapper .list-button.only { border: 0; }
.service-governance .widget-wrap .widget-items .inner .w-header .w-h-right .list-up-wrapper .list-button.only:before { display: none; }
.service-governance .widget-wrap .widget-items .inner .w-header .w-h-right .list-up-wrapper .list-button.only:after {display: inline-block; width: 14px; height: 4px; margin: 0;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -534px -344px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .widget-wrap .widget-items .inner .w-header .w-h-right .list-up-wrapper .list-button.only:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-governance .widget-wrap .widget-items .inner .w-header .w-h-right a.view-list { font-size: .75rem; line-height: 1.5rem; margin-right: 8px; text-decoration: underline; color: #4a90e2; }
.service-governance .widget-wrap .widget-items .inner .w-header .w-h-right a.view-list:after {display: inline-block; width: 11px; height: 10px; margin-left: 3px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -499px -603px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .widget-wrap .widget-items .inner .w-header .w-h-right a.view-list:after { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-governance .widget-wrap .widget-items .inner .w-header h2 {font-size: .875rem; line-height: 24px;  display: inline-block; color: #222; }
.service-governance .widget-wrap .widget-items .inner .w-tab {text-align: center;  background-color: #f6f7f8; }
.service-governance .widget-wrap .widget-items .inner .w-tab .w-tab-inner { position: relative; display: inline-block; height: 32px; margin: 0 auto; }
.service-governance .widget-wrap .widget-items .inner .w-tab .w-tab-inner a {font-size: .75rem; font-weight: 400; line-height: 32px;  position: relative; margin: 0 16px; padding: 6px 0; color: #999; }
.service-governance .widget-wrap .widget-items .inner .w-tab .w-tab-inner a.active { color: #444; }
.service-governance .widget-wrap .widget-items .inner .w-tab .w-tab-inner a.active:after {position: absolute; right: 0; bottom: 0; left: 0; display: inline-block; width: 100%; height: 4px;  content: ''; background-color: #1886ff; }
.service-governance .widget-wrap .widget-items .inner .w-content { padding: 0 25px 25px; }
.service-governance .widget-wrap .widget-items .inner .w-content.fixed { height: 255px; }
.service-governance .widget-wrap .widget-items .inner .w-content.none-b-padding { padding: 0 25px 0; }
.service-governance .widget-wrap .widget-items .inner .w-content.map { position: relative; padding: 0 25px 0px; text-align: center; }
.service-governance .widget-wrap .widget-items .inner .w-content.map svg { width: 90%; }
.service-governance .widget-wrap .widget-items .inner .w-content.map .separation-table-ui.fiexed { font-size: .75rem; line-height: 1.125rem; color: #222; }
.service-governance .widget-wrap .widget-items .inner .w-content.map .separation-table-ui.scroll table tbody td { line-height: 30px; }
.service-governance .widget-wrap .widget-items .inner .w-content .separation-table-ui.fiexed { font-size: .75rem; line-height: 1.125rem; color: #444; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score { margin-top: 15px; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score:after {position: relative; display: block; clear: both;  content: ''; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .left-ctn { float: left; width: 255px; height: 174px; border-right: 1px solid #eaecef; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .left-ctn .title { overflow: hidden; margin-bottom: 26px; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .left-ctn .title h4 {font-size: .75rem; line-height: 1.5rem;  float: left; color: #222; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .left-ctn .title button { float: left; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .left-ctn .score { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 38px; font-weight: 400; margin-bottom: 16px; color: #222; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .left-ctn .progress-bar-wrap .percentage-text { display: -ms-flexbox; display: flex; width: 230px; -ms-flex-pack: justify; justify-content: space-between; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .left-ctn .progress-bar-wrap .percentage-text span { font-size: .75rem; font-weight: 400; line-height: 1.125rem; color: #999; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .left-ctn .progress-bar-wrap .progress-bar { width: 230px; height: 40px; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .left-ctn .progress-bar-wrap .progress-bar .bar { height: 40px; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn { float: left; width: calc( 100% - 291px); padding-left: 35px; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .inspection-info {font-size: .75rem; line-height: reem(18);  position: relative; display: inline-block; width: 100%; margin-top: 4px; margin-bottom: 4px; padding-left: 13px; color: #222; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .inspection-info.rule-count-title { margin-top: 20px; margin-bottom: 8px; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .inspection-info:before {position: absolute; top: 50%; left: 0; display: inline-block; width: 5px; height: 5px;  content: ''; transform: translateY(-50%); border-radius: 5px; background-color: #1886ff; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .rule-count { display: -ms-flexbox; display: flex; width: 100%; -ms-flex-pack: distribute; justify-content: space-around; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .rule-count .items {font-size: .75rem; line-height: 1.125rem; overflow: hidden;  width: calc( 25% - 16px); min-height: 30px; margin: 0 8px; padding: 13px 7px 13px 16px; border-radius: 2px; background-color: rgba(255, 45, 71, .05); }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .rule-count .items:hover .count button[data-icon=rightArrow]:before {width: 7px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -491px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .rule-count .items:hover .count button[data-icon=rightArrow]:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .rule-count .items.sucessed { background-color: rgba(24, 134, 255, .05); }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .rule-count .items:link , .service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .rule-count .items:visited , .service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .rule-count .items:hover , .service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .rule-count .items:active { color: #222; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .rule-count .items .serverity , .service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .rule-count .items .count { display: inline-block; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .rule-count .items .severity { position: relative; top: 1px; float: left; width: 60px; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .rule-count .items .severity button { width: 8px; height: 8px; margin-right: 3px; margin-bottom: 8px; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .rule-count .items .count {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 1.375rem; line-height: 30px;  position: relative; top: 1px; float: right; width: calc( 100% - 60px); text-align: right; color: #222; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .rule-count .items .count button { position: relative; top: -2px; display: inline-block; margin-left: 12px; border: 0; }
.service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .rule-count .items .count button[data-icon=rightArrow]:before {width: 7px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -504px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .widget-wrap .widget-items .inner .w-content .total-score .right-ctn .rule-count .items .count button[data-icon=rightArrow]:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-governance .alertnow-ui-table tr:last-child td { border-bottom: 1px solid #666; }
.service-governance table .addtional-desc { font-size: .75rem; font-weight: 400; color: #1886ff; }
.service-governance table th { font-size: .75rem; font-weight: 400; color: #666; }
.service-governance table th .general { font-size: .75rem; font-weight: 400; color: #666; }
.service-governance table th .help-info { top: 3.9px; }
.service-governance table td.align-center { text-align: center; }
.service-governance table td p[data-icon=vendor] { float: left; }
.service-governance table td p[data-icon=vendor] + .addtional-desc { float: left; }
.service-governance .inspecting { display: inline-block; color: #666; }
.service-governance .checked-result { font-size: .75rem; }
.service-governance .checked-result .button-ui { margin-right: 8px; }
.service-governance .checked-result.passed { color: #1886ff; }
.service-governance .checked-result.failed { color: #ff2d47; }
.service-governance .progress-bar-wrap { font-size: .875rem; font-weight: 400; color: #222; }
.service-governance .progress-bar-wrap .progress-bar { position: relative; display: block; width: 70px; height: 10px; margin-right: 3px; background-color: #eaecef; }
.service-governance .progress-bar-wrap .progress-bar:after {position: relative; display: block; clear: both;  content: ''; }
.service-governance .progress-bar-wrap .progress-bar .bar { position: relative; display: inline-block; float: left; height: 10px; transition: .3s ease-in-out; background-color: red; }
.service-governance .progress-bar-wrap .progress-bar .bar.off.sucessed { background-color: rgba(30, 164, 255, .3); }
.service-governance .progress-bar-wrap .progress-bar .bar.off.failed { background-color: rgba(255, 45, 71, .3); }
.service-governance .progress-bar-wrap .progress-bar .bar.low { background-color: #ff2d47; }
.service-governance .progress-bar-wrap .progress-bar .bar.middle { background-color: #f5a323; }
.service-governance .progress-bar-wrap .progress-bar .bar.high { background-color: #6cb41e; }
.service-governance .progress-bar-wrap .progress-bar .bar.sucessed { background-color: #1ea4ff; }
.service-governance .progress-bar-wrap .progress-bar .bar.failed { background-color: #ff2d47; }
.service-governance .progress-bar-wrap .progress-bar .bar:hover .tooltip { display: inline-block; }
.service-governance .progress-bar-wrap .progress-bar .bar .tooltip {font-size: .6875rem; line-height: 1.5rem; line-height: 1.5rem;  position: absolute; z-index: 100; top: 20px; left: 50%; display: none; min-width: 153px; height: 1.5rem; padding: 0 8px; transform: translateX(-50%); color: #222; border-radius: 2px; background-color: #fff; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .3); }
.service-governance .progress-bar-wrap .progress-bar .bar .tooltip:before {position: absolute; top: -5px; left: 50%; display: inline-block;  content: ''; transform: translateX(-50%); border-width: 0px 5px 5px 5px; border-style: solid; border-color: #fff; border-top-color: transparent !important; border-right-color: transparent !important; border-left-color: transparent !important; }
.service-governance .progress-bar-wrap .progress-bar .bar .tooltip:after {position: relative; display: block; clear: both;  content: ''; }
.service-governance .progress-bar-wrap .progress-bar .bar .tooltip span {font-size: .6875rem; line-height: 1.5rem;  float: right; color: #666; }
.service-governance .help-info { position: relative; top: 2px; width: 18px; height: 18px; margin-left: 4px; }
.service-governance .help-info:hover {border-radius: 2px;  background: rgba(24, 134, 255, .2); }
.service-governance .help-info:hover:before {width: 14px; height: 14px;  background-image: url(../images/layout_sprites.png); background-position: -586px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .help-info:hover:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-governance .help-info:before {position: absolute; top: 50; left: 50%; width: 14px; height: 14px;  content: ''; transform: translate(-50%, -50%); background-image: url(../images/layout_sprites.png); background-position: -426px -652px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .help-info:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-governance .btn-tab { overflow: hidden; margin-bottom: 8px; margin-left: 8px; }
.service-governance .btn-tab button { float: left; color: #d5d9db; border: 1px solid #dfe3e8; border-right-color: #fff; border-radius: 0; }
.service-governance .btn-tab button.active {color: #1886ff;  border: 1px solid #1886ff; }
.service-governance .btn-tab button:first-child {border-right-color: #fff;  border-radius: 2px 0 0 2px; }
.service-governance .btn-tab button:first-child.active {color: #1886ff;  border: 1px solid #1886ff; }
.service-governance .btn-tab button:last-child {border-right-color: #dfe3e8; border-left-color: #fff;  border-radius: 0 2px 2px 0; }
.service-governance .btn-tab button:last-child.active {color: #1886ff;  border: 1px solid #1886ff; }
.service-governance.dashboard .gv-amchart-dashboard-tooltip h2 {font-size: .6875rem; line-height: 1.0625rem;  color: #222; }
.service-governance.dashboard .gv-amchart-dashboard-tooltip table { width: 100%; }
.service-governance.dashboard .gv-amchart-dashboard-tooltip table th , .service-governance.dashboard .gv-amchart-dashboard-tooltip table td {font-size: .6875rem; line-height: 1.0625rem;  color: #666; }
.service-governance.dashboard .gv-amchart-dashboard-tooltip table td { text-align: right; }
.service-governance.dashboard .map-tooltip { width: 192px; min-height: 130px; background-color: #fff; }
.service-governance.dashboard .map-tooltip h2 { font-size: .6875rem; font-weight: 400; line-height: 32px; text-align: center; color: #444; background-color: #f3f4f5; }
.service-governance.dashboard .map-tooltip .map-tooltip-inner ul { position: relative; overflow: hidden; padding: 0 8px 4px; }
.service-governance.dashboard .map-tooltip .map-tooltip-inner ul:first-child { padding: 6px 8px 0; }
.service-governance.dashboard .map-tooltip .map-tooltip-inner ul:first-child li:first-child:before { width: 4px; height: 4px; border-radius: 4px; background-color: #d8d8d8; }
.service-governance.dashboard .map-tooltip .map-tooltip-inner ul:nth-child(2) li:first-child { width: calc( 100% - 82px); padding-left: 32px; }
.service-governance.dashboard .map-tooltip .map-tooltip-inner ul:nth-child(2) li:first-child:before {left: 20px;  content: '\3134'; }
.service-governance.dashboard .map-tooltip .map-tooltip-inner ul:nth-child(3) li:first-child { width: calc( 100% - 92px); padding-left: 42px; }
.service-governance.dashboard .map-tooltip .map-tooltip-inner ul:nth-child(3) li:first-child:before {left: 30px;  content: '-'; }
.service-governance.dashboard .map-tooltip .map-tooltip-inner ul:nth-child(n+3) li:first-child { width: calc( 100% - 92px); padding-left: 42px; }
.service-governance.dashboard .map-tooltip .map-tooltip-inner ul:nth-child(n+3) li:first-child:before {left: 30px;  content: '-'; }
.service-governance.dashboard .map-tooltip .map-tooltip-inner ul li {font-size: .6875rem; line-height: 17px;  position: relative; float: left; width: calc( 100% - 62px); padding-left: 12px; text-align: left; color: #666; }
.service-governance.dashboard .map-tooltip .map-tooltip-inner ul li:before {position: absolute; top: 50%; left: 0;  content: ''; transform: translateY(-50%); color: #d8d8d8; }
.service-governance.dashboard .map-tooltip .map-tooltip-inner ul li:last-child { width: 50px; padding-left: 0px; text-align: right; }
.service-governance.dashboard .input-box { width: 100%; min-width: 1146px; max-width: 1364px; margin: 0 auto; padding: 24px 8px 14px; }
.service-governance.dashboard .widget-wrap .widget-items .inner .w-content.scroll-wrap { padding: 0 0px 25px; }
.service-governance.dashboard .separation-table-ui { width: auto; max-width: auto; }
.service-governance.dashboard .separation-table-ui table thead tr th:first-child { padding-left: 25px; }
.service-governance.dashboard .separation-table-ui table thead tr th:first-child .multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu { left: -20px; transform: translateX(0); }
.service-governance.dashboard .separation-table-ui table thead tr th:first-child .multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu:before { left: calc( 50% - 35px); }
.service-governance.dashboard .separation-table-ui table thead tr th:last-child { padding-right: 25px; }
.service-governance.dashboard .separation-table-ui.scroll {overflow-x: hidden;  overflow-y: overlay; height: 245px; padding: 0 0px; }
.service-governance.dashboard .separation-table-ui.scroll table tbody tr td { position: relative; border-top: 0; border-bottom: 0; }
.service-governance.dashboard .separation-table-ui.scroll table tbody tr td:after {position: absolute; right: 0px; bottom: 0; left: 0px; height: 1px;  content: ''; background-color: #d5d9db; }
.service-governance.dashboard .separation-table-ui.scroll table tbody tr td:first-child { padding-left: 25px; }
.service-governance.dashboard .separation-table-ui.scroll table tbody tr td:first-child:after { left: 25px; }
.service-governance.dashboard .separation-table-ui.scroll table tbody tr td:last-child { padding-right: 25px; }
.service-governance.dashboard .separation-table-ui.scroll table tbody tr td:last-child:after { right: 25px; }
.service-governance.dashboard .separation-table-ui.fixed { background-color: #f6f7f8; }
.service-governance.dashboard .separation-table-ui.fixed table tbody td { border-top: 0; }
.service-governance.dashboard .separation-table-ui table {border-spacing: 0; border-collapse: collapse;  border-top: 0px solid #dfe3e8; }
.service-governance.dashboard .separation-table-ui table thead th , .service-governance.dashboard .separation-table-ui table thead td {line-height: 32px;  padding: 0 5px; }
.service-governance.dashboard .separation-table-ui table tbody tr:hover td { border-color: #dfe3e8; background-color: #f4faff; }
.service-governance.dashboard .separation-table-ui table tbody tr:hover td:last-child { border-left: 0; }
.service-governance.dashboard .separation-table-ui table tbody th , .service-governance.dashboard .separation-table-ui table tbody td { padding: 0 5px; }
.service-governance.dashboard .separation-table-ui table tbody td { height: auto; min-height: 65px; padding-top: 9.5px; padding-bottom: 7.5px; }
.service-governance.dashboard .separation-table-ui table tbody td:first-child { border-left: 25px; }
.service-governance.dashboard .separation-table-ui table tbody td:last-child {border-right: 25px;  border-left: 0; }
.service-governance.dashboard .separation-table-ui table tbody td .head-txt {line-height: 14px; overflow: hidden; width: 210px;  height: 14px; white-space: nowrap; text-overflow: ellipsis; }
.service-governance.dashboard .separation-table-ui table tbody td .subhead-txt .failed { color: #ff2d47; }
.service-governance.compliance .empty-box { position: relative; display: -ms-flexbox; display: flex; width: 100%; min-height: 200px; border: dashed 1px #b8bec3; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.service-governance.compliance .empty-box + .empty-box { margin-top: 16px; }
.service-governance.compliance .empty-box .general-spinner-wrap.built-in { width: 52px; height: 52px; margin-right: 0; }
.service-governance.compliance .empty-box .general-spinner-wrap.built-in .icon-spinner { border-color: #898e94; border-left-color: transparent; }
.service-governance.compliance .empty-box .general-spinner-wrap.built-in + p { margin-top: 16px; }
.service-governance.compliance .empty-box .inner { text-align: center; }
.service-governance.compliance .empty-box .inner p { font-size: .75rem; line-height: 1.125rem; color: #666; }
.service-governance.compliance .empty-box .inner p + button { margin-top: 16px; }
.service-governance.compliance .new-inspecing { text-align: center; }
.service-governance.compliance .new-inspecing .button-ui {line-height: 52px;  height: 52px; padding: 0 16px; color: #0d74e5; border-radius: 4px; background: #c6e2ff; box-shadow: 0 1px 2px rgba(0, 0, 0, .2); }
.service-governance.compliance .new-inspecing .button-ui .general-spinner-wrap.built-in { display: inline-block; width: 17px; height: 18px; }
.service-governance.compliance .new-inspecing .general-spinner-wrap.built-in { display: inline-block; }
.service-governance.compliance .new-inspecing .general-spinner-wrap.built-in .icon-spinner { border-color: #1886ff; border-left-color: transparent; }
.service-governance.compliance .widget-items.cols2:first-child .inner { margin-left: 0; }
.service-governance.compliance .widget-items.cols2:last-child .inner { margin-right: 0; }
.service-governance.compliance .lr-over .left { width: calc( 100% - 40px); padding: 0 20px; transition: .3s linear; }
.service-governance.compliance .lr-over .right { position: absolute; top: 0; right: 0; bottom: -60px; left: auto; overflow-y: auto; box-sizing: border-box; width: 784px; padding: 16px 0; transition: transform .3s linear; transform: translateX(110%); background-color: #fff; box-shadow: -6px 3px 12px rgba(0, 0, 0, .2); }
.service-governance.compliance .lr-over .right[data-check=passed] .head:before { background-color: #1886ff; }
.service-governance.compliance .lr-over .right[data-check=failed] .head:before { background-color: #ff4b55; }
.service-governance.compliance .lr-over .right .head {position: relative; box-sizing: border-box; height: 117px;  padding: 0 16px 20px 30px; border-bottom: 1px solid #dfe3e8; }
.service-governance.compliance .lr-over .right .head:before {position: absolute; top: 0; bottom: 0; left: 0; width: 14px;  content: ''; }
.service-governance.compliance .lr-over .right .head h2 { font-size: 1rem; font-weight: 500; padding: 8px 0 0; color: #222; }
.service-governance.compliance .lr-over .right .head .right-label-wrap {position: relative; overflow: hidden;  width: 510px; height: 20px; }
.service-governance.compliance .lr-over .right .head .right-label-wrap .overflow-tooltip { position: absolute; top: 50%; right: 0; width: 25px; height: 20px; transform: translateY(-50%); }
.service-governance.compliance .lr-over .right .head .right-label-wrap .overflow-tooltip:before {position: absolute; top: 50%; left: calc(50% + 5px); width: 14px; height: 4px;  content: ''; transform: translate(-50%, -50%); background-image: url(../images/layout_sprites.png); background-position: -371px -315px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance.compliance .lr-over .right .head .right-label-wrap .overflow-tooltip:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-governance.compliance .lr-over .right .head .right-label-wrap .button-ui {overflow: hidden; width: 90px; margin-left: 4px; padding: 0 4px; white-space: nowrap; text-overflow: ellipsis;  color: #4a90e2; }
.service-governance.compliance .lr-over .right .head .right-label-wrap > *:first-child { margin: 0; }
.service-governance.compliance .lr-over .right .head .checked-result { padding: 16px 0; }
.service-governance.compliance .lr-over .right .head .input-box { position: absolute; top: 15px; right: 21px; display: -ms-flexbox; display: flex; width: auto; max-width: auto; padding: 0; -ms-flex-align: center; align-items: center; }
.service-governance.compliance .lr-over .right .head .input-box .close { width: 32px; height: 32px; }
.service-governance.compliance .lr-over .right .head .input-box .list-up-wrapper { position: relative; width: 32px; margin-right: 18px; }
.service-governance.compliance .lr-over .right .head .input-box .list-up-wrapper:after {position: absolute; top: 0; left: calc(100% + 9px); width: 1px; height: 32px;  content: ''; background: #dfe3e8; }
.service-governance.compliance .lr-over .right .contents { padding: 0 16px; }
.service-governance.compliance .lr-over .right .contents .button-fold-set { position: relative; display: -ms-flexbox; display: flex; overflow: hidden; width: calc(100% - 100px); height: 24px; padding: 6px 0 8px; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; }
.service-governance.compliance .lr-over .right .contents .button-fold-set .button-wrap { position: relative; display: contents; padding-right: 68px; }
.service-governance.compliance .lr-over .right .contents .button-fold-set .fold-btn {font-size: .75rem;  position: absolute; top: 2px; right: 0; width: 60px; text-decoration: underline; color: #4a90e2; }
.service-governance.compliance .lr-over .right .contents .button-fold-set .fold-btn.event-fold { display: none; }
.service-governance.compliance .lr-over .right .contents .button-fold-set.fold { height: auto; }
.service-governance.compliance .lr-over .right .contents .button-fold-set.fold .button-wrap { position: relative; }
.service-governance.compliance .lr-over .right .contents .button-fold-set.fold .button-wrap .fold-btn.event-expand { display: none; }
.service-governance.compliance .lr-over .right .contents .button-fold-set.fold .button-wrap .fold-btn.event-fold { display: block; }
.service-governance.compliance .lr-over .right .contents .button-fold-set .button-ui {overflow: hidden; width: 150px; margin: 5px 8px 0 0; text-align: center; white-space: nowrap; text-overflow: ellipsis;  color: #667587; }
.service-governance.compliance .lr-over .right .contents .info-title { font-size: .875rem; font-weight: 500; line-height: 1.25rem; margin-top: 24px; color: #222; }
.service-governance.compliance .lr-over .right .contents .info-title + .info-view { margin-top: 16px; }
.service-governance.compliance .lr-over .right .contents .info-view {border: 1px solid #d5d9db;  box-shadow: none; }
.service-governance.compliance .lr-over .right .contents .info-view table th , .service-governance.compliance .lr-over .right .contents .info-view table td { background: transparent; }
.service-governance.compliance .lr-over .right .contents .info-view table th p , .service-governance.compliance .lr-over .right .contents .info-view table td p { display: inline-block; float: left; }
.service-governance.compliance .lr-over .right .contents .info-view table th { min-width: 150px; }
.service-governance.compliance .lr-over .right .contents .info-view table th label {position: relative; top: 7px;  float: left; margin-left: 8px; }
.service-governance.compliance .lr-over .right .contents .info-view table td p + p { margin-left: 8px; padding-left: 8px; }
.service-governance.compliance .lr-over .right .contents dl { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.service-governance.compliance .lr-over .right .contents dl dt , .service-governance.compliance .lr-over .right .contents dl dd {box-sizing: border-box; padding: 12px 0;  border-bottom: 1px solid #eaecef; }
.service-governance.compliance .lr-over .right .contents dl dt {font-size: .75rem;  width: 17%; padding-left: 18px; color: #666; }
.service-governance.compliance .lr-over .right .contents dl dd {font-size: .75rem;  width: 83%; color: #222; }
.service-governance.compliance .lr-over .right .contents dl dd.button-fold { padding: 4px 0 12px; }
.service-governance.compliance .lr-over .right .contents dl dd.button-fold .button-fold-set {width: calc(100% - 20px); margin: 4px 0 0;  padding: 0; }
.service-governance.compliance .lr-over .right .contents dl dd.button-fold .button-fold-set .button-ui { margin: 0 8px 4px 0; }
.service-governance.compliance .lr-over .right .contents dl dd [data-icon=vendor] {font-size: .75rem; position: relative;  margin-left: 30px; }
.service-governance.compliance .lr-over .right .contents dl dd [data-icon=vendor]:first-child { margin-left: 0; }
.service-governance.compliance .lr-over .right .contents dl dd [data-icon=vendor]:first-child:after { content: none; }
.service-governance.compliance .lr-over .right .contents dl dd [data-icon=vendor]:after {position: absolute; top: 0; left: -19px; width: 1px; height: 16px;  content: ''; background: #dfe3e8; }
.service-governance.compliance .lr-over .right .contents dl dd .description { line-height: 18px; position: relative; overflow: hidden; }
.service-governance.compliance .lr-over .right .contents dl dd .description.overflow { max-height: 109px; }
.service-governance.compliance .lr-over .right .contents dl dd .description.overflow:after {position: absolute; right: 0; bottom: 0; box-sizing: border-box; width: 30px; height: 23px; padding: 0 4px;  content: '...'; background: #fff; }
.service-governance.compliance .lr-over .right .contents .detail { padding: 13px 0 16px; border-bottom: 1px solid #eaecef; }
.service-governance.compliance .lr-over .right .contents .detail .heading { font-size: .75rem; color: #666; }
.service-governance.compliance .lr-over .right .contents .detail .condition { font-size: .8125rem; font-weight: 500; padding: 16px 0 8px; color: #222; }
.service-governance.compliance .lr-over .right .contents .detail .condition .next-task {font-size: .75rem; font-weight: 400;  min-width: 75px; margin-left: 14px; }
.service-governance.compliance .lr-over .right .contents .detail .condition .pop-fold { margin-left: 8px; }
.service-governance.compliance .lr-over .right .contents .detail .satisfaction {transition: opacity .3s linear;  border: 1px solid #eaecef; border-bottom: 0; background: #f6f7f8; }
.service-governance.compliance .lr-over .right .contents .detail .satisfaction.hide { height: 0; pointer-events: none; opacity: 0; }
.service-governance.compliance .lr-over .right .contents .detail .satisfaction .button-ui {min-width: 60px;  margin-right: 10px; text-align: center; }
.service-governance.compliance .lr-over .right .contents .detail .satisfaction p {font-size: .75rem; display: -ms-flexbox; display: flex;  padding: 12px 16px; color: #222; border-bottom: 1px solid #eaecef; }
.service-governance.compliance .lr-over .right .contents .detail .satisfaction p strong { font-weight: 500; color: #1886ff; }
.service-governance.compliance .lr-over .right .contents .detail .satisfaction p.br { padding: 8px 16px; background: #fff; }
.service-governance.compliance .lr-over .right .contents .detail .email .email-list { display: -ms-flexbox; display: flex; padding: 8px 14px; }
.service-governance.compliance .lr-over .right .contents .detail .email .email-list .heading {font-size: 12px; font-size: .75rem; line-height: 24px; height: 24px; margin-right: 16px;  color: #222; }
.service-governance.compliance .lr-over .right .contents .detail .email .email-list .button-ui {font-size: .75rem; font-weight: 500;  color: #408bd3; }
.service-governance.compliance .lr-over .right .contents .detail .email input[type=checkbox] + label {font-size: .75rem; font-weight: normal;  margin-top: 8px; }
.service-governance.compliance .lr-over .right .contents .improvement { padding: 0 16px 16px; border-bottom: 1px solid #eaecef; }
.service-governance.compliance .lr-over .right .contents .improvement p { font-size: .8125rem; color: #222; }
.service-governance.compliance .lr-over .right .contents .improvement .heading { display: -ms-flexbox; display: flex; padding: 16px 0 10px; }
.service-governance.compliance .lr-over .right .contents .improvement .heading p {font-weight: 500;  margin-right: 10px; }
.service-governance.compliance .lr-over .right .contents .improvement .heading p + p { font-size: .75rem; color: #999; }
.service-governance.compliance .lr-over.fold .right { transform: translateX(0); }
.service-governance.compliance .general-spinner-wrap { display: inline-block; }
.service-governance.compliance .dashboard { display: -ms-flexbox; display: flex; margin-bottom: 24px; }
.service-governance.compliance .dashboard > * {position: relative; box-sizing: border-box; height: 256px;  padding: 8px 16px; background: #fff; box-shadow: 0 1px 2px rgba(0, 0, 0, .2); -ms-flex: 1; flex: 1; }
.service-governance.compliance .dashboard > *:nth-of-type(2) { margin: 0 16px; }
.service-governance.compliance .dashboard > * h3 { font-size: .875rem; font-weight: 500; color: #444; }
.service-governance.compliance .dashboard > * .general-spinner-wrap { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.service-governance.compliance .dashboard > * .chart {box-sizing: border-box; height: calc(100% - 12px);  padding: 0 20px 12px; }
.service-governance.compliance .dashboard > * .severity-progress { margin: 20px 0 0; }
.service-governance.compliance .dashboard > * .severity-progress:first-child { margin-top: 25px; }
.service-governance.compliance .dashboard > * .severity-progress .info-text { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-governance.compliance .dashboard > * .severity-progress .info-text p {font-size: .75rem;  color: #666; }
.service-governance.compliance .dashboard > * .severity-progress .info-text p:first-child { margin-right: auto; }
.service-governance.compliance .dashboard > * .severity-progress .info-text p:last-child { font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; }
.service-governance.compliance .dashboard > * .severity-progress .info-text p:last-child span {margin-left: 4px;  color: #ccc; }
.service-governance.compliance .dashboard > * .severity-progress .info-text p:last-child em { margin-right: 4px; }
.service-governance.compliance .dashboard > * .severity-progress progress {width: 100%; height: 8px; border: none; background: #eaecef;  -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.service-governance.compliance .dashboard > * .severity-progress progress::-webkit-progress-bar { background: #eaecef; }
.service-governance.compliance .dashboard > * .severity-progress progress::-webkit-progress-value { background: #ff5a6e; }
.service-governance.compliance .dashboard > * .severity-progress progress::-moz-progress-bar { background: #ff5a6e; }
.service-governance.compliance .dashboard > * .severity-progress progress::-ms-fill { background: #ff5a6e; }
.service-governance.compliance .button-fold-set { position: relative; display: -ms-flexbox; display: flex; overflow: hidden; width: calc(100% - 100px); height: 24px; padding: 6px 0 8px; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-align: center; align-items: center; }
.service-governance.compliance .button-fold-set .button-wrap { position: relative; display: contents; padding-right: 68px; }
.service-governance.compliance .button-fold-set .fold-btn {font-size: .75rem;  position: absolute; top: 2px; right: 0; width: 60px; text-decoration: underline; color: #4a90e2; }
.service-governance.compliance .button-fold-set .fold-btn.event-fold { display: none; }
.service-governance.compliance .button-fold-set.fold { height: auto; }
.service-governance.compliance .button-fold-set.fold .button-wrap { position: relative; }
.service-governance.compliance .button-fold-set.fold .button-wrap .fold-btn.event-expand { display: none; }
.service-governance.compliance .button-fold-set.fold .button-wrap .fold-btn.event-fold { display: block; }
.service-governance.compliance .button-fold-set .button-ui {overflow: hidden; width: 150px; margin: 5px 8px 0 0; text-align: center; white-space: nowrap; text-overflow: ellipsis;  color: #667587; }
.service-governance.compliance .layout-sub-title .inspecting {font-weight: normal;  margin-right: 16px; color: #666; }
.service-governance.compliance .layout-sub-title .inspecting .icon-spinner { border-color: #666; border-left-color: transparent; }
.service-governance.compliance .layout-sub-title .time-opp { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-governance.compliance .layout-sub-title .time-opp .button-ui.border { color: #999; }
.service-governance.compliance .layout-sub-title .time-opp .split { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-governance.compliance .layout-sub-title .time-opp .split .button-ui { padding: 0; }
.service-governance.compliance .layout-sub-title .time-opp .split:before {display: inline-block; width: 1px; height: 20px; margin: 0 8px;  content: ''; background-color: #dfe3e8; }
.service-governance.compliance .edit-form [data-icon=export] {font-weight: 500; margin-left: 8px; text-decoration: underline;  color: #4a90e2; }
.service-governance.compliance .common-tabs { margin: 24px 20px 0; }
.service-governance.compliance .common-tabs:before { height: 1px; background-color: #d5d9db; }
.service-governance.compliance .common-tabs .btn { min-width: 288px; border-color: #d5d9db; border-left-width: 0; }
.service-governance.compliance .common-tabs .btn:first-child { border-left-width: 1px; }
.service-governance.compliance .common-tabs .btn.is-selected {border-top-color: #52545c; border-bottom: 1px solid #f5f5f7;  background: transparent; }
.service-governance.compliance .content-title { font-size: .875rem; font-weight: 500; line-height: 1.25rem; margin-top: 24px; color: #222; }
.service-governance.compliance .content-title + div { margin-top: 16px; }
.service-governance.compliance .info-view {border: 0px solid #d5d9db;  box-shadow: none; }
.service-governance.compliance .info-view table th , .service-governance.compliance .info-view table td {height: 34px; padding-top: 14px; vertical-align: top;  background: transparent; }
.service-governance.compliance .info-view table th:before , .service-governance.compliance .info-view table td:before {position: relative; display: block; clear: both;  content: ''; }
.service-governance.compliance .info-view table th p , .service-governance.compliance .info-view table td p {line-height: 1.5rem;  display: inline-block; float: left; }
.service-governance.compliance .info-view table th span , .service-governance.compliance .info-view table td span { float: left; }
.service-governance.compliance .info-view table th span + .button-ui , .service-governance.compliance .info-view table td span + .button-ui { position: relative; top: -2px; margin-left: 8px; }
.service-governance.compliance .info-view table th { min-width: 150px; }
.service-governance.compliance .info-view table th label {position: relative; top: 4px;  float: left; margin-left: 8px; }
.service-governance.compliance .info-view table th p + button { margin-left: 8px; }
.service-governance.compliance .info-view table td > p + button { margin-left: 8px; }
.service-governance.compliance .info-view table td > p + p:before { top: 4px; }
.service-governance.compliance .info-view table td .button-fold-set {top: -3px;  padding: 0 0 8px; }
.service-governance.compliance .info-view table td .button-fold-set .fold-btn { top: auto; bottom: 7px; }
.service-governance .essential.fontMore { font-size: .875rem; }
.service-governance .essential:after {margin-left: 6px;  content: '*'; vertical-align: top; color: #1886ff; }
.service-governance .hide-table {padding: 16px;  background: #fff; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2); }
.service-governance .hide-table .button-set { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; }
.service-governance .hide-table .button-set button { margin-left: 8px; }
.service-governance .hide-table .button-set button.next-task-btn { min-width: 75px; }
.service-governance .hide-table table { margin: 0; }
.service-governance .hide-table [data-icon='vendor'] { font-size: .75rem; color: #222; }
.service-governance .hide-table .folding:hover { cursor: pointer; }
.service-governance .hide-table .rule-wrapper { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-governance .hide-table .rule-wrapper .folding-text {font-size: .75rem; line-height: 26px; overflow: hidden;  width: 290px; height: 26px; margin-right: 10px; text-align: left; vertical-align: middle; white-space: nowrap; text-overflow: ellipsis; }
.service-governance .hide-table .rule-wrapper .label-wrap {position: relative; overflow: hidden;  width: 314px; height: 20px; }
.service-governance .hide-table .rule-wrapper .label-wrap .overflow-tooltip { position: absolute; top: 50%; right: 0; width: 25px; height: 20px; transform: translateY(-50%); }
.service-governance .hide-table .rule-wrapper .label-wrap .overflow-tooltip:before {position: absolute; top: 50%; left: calc(50% + 5px); width: 14px; height: 4px;  content: ''; transform: translate(-50%, -50%); background-image: url(../images/layout_sprites.png); background-position: -371px -315px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .hide-table .rule-wrapper .label-wrap .overflow-tooltip:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-governance .hide-table .rule-wrapper .label-wrap .button-ui {overflow: hidden; width: 90px; margin-left: 4px; padding: 0 4px; white-space: nowrap; text-overflow: ellipsis;  color: #4a90e2; }
.service-governance .hide-table .rule-wrapper .label-wrap > *:first-child { margin: 0; }
.service-governance .table-setting { position: relative; display: -ms-flexbox; display: flex; padding: 0 0 8px; -ms-flex-align: center; align-items: center; }
.service-governance .table-setting select , .service-governance .table-setting input[type=search] {font-size: .75rem; line-height: 1;  height: 24px; color: #222; }
.service-governance .table-setting .select-area { position: relative; padding-right: 17px; }
.service-governance .table-setting .select-area:before {position: absolute; top: 0; right: 8px; width: 1px; height: 24px;  content: ''; background: #d5d9db; }
.service-governance .table-setting .search_form { top: 1px; }
.service-governance .table-setting .search_form button {top: 2px;  height: 18px; background-position: 6px 2px; background-size: contain; }
.service-governance .table-setting .right-area { position: absolute; right: 0; display: inline-block; }
.service-governance .lr-fold .right {left: calc( 100% - 784px); overflow-y: auto; padding: 16px 0; border-left: 1px solid #eee;  background: #fff; }
.service-governance .lr-fold .right .head {position: relative;  padding: 0 16px 20px; border-bottom: 1px solid #dfe3e8; }
.service-governance .lr-fold .right .head h2 { font-size: 1rem; font-weight: 500; padding: 8px 0 0; color: #222; }
.service-governance .lr-fold .right .head .right-label-wrap {position: relative; overflow: hidden;  width: 510px; height: 20px; }
.service-governance .lr-fold .right .head .right-label-wrap .overflow-tooltip { position: absolute; top: 50%; right: 0; width: 25px; height: 20px; transform: translateY(-50%); }
.service-governance .lr-fold .right .head .right-label-wrap .overflow-tooltip:before {position: absolute; top: 50%; left: calc(50% + 5px); width: 14px; height: 4px;  content: ''; transform: translate(-50%, -50%); background-image: url(../images/layout_sprites.png); background-position: -371px -315px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .lr-fold .right .head .right-label-wrap .overflow-tooltip:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-governance .lr-fold .right .head .right-label-wrap .button-ui {float: left; overflow: hidden; width: 90px; margin-left: 4px; padding: 0 4px; white-space: nowrap; text-overflow: ellipsis;  color: #4a90e2; }
.service-governance .lr-fold .right .head .right-label-wrap > *:first-child { margin: 0; }
.service-governance .lr-fold .right .head .input-box { position: absolute; top: 0; right: 21px; display: -ms-flexbox; display: flex; width: auto; max-width: auto; padding: 0; -ms-flex-align: center; align-items: center; }
.service-governance .lr-fold .right .head .input-box .close { width: 32px; height: 32px; }
.service-governance .lr-fold .right .head .input-box .list-up-wrapper { position: relative; width: 32px; margin-right: 18px; }
.service-governance .lr-fold .right .head .input-box .list-up-wrapper:after {position: absolute; top: 0; left: calc(100% + 9px); width: 1px; height: 32px;  content: ''; background: #dfe3e8; }
.service-governance .lr-fold .right .contents { padding: 0 16px; }
.service-governance .lr-fold .right .contents dl { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.service-governance .lr-fold .right .contents dl dt , .service-governance .lr-fold .right .contents dl dd {box-sizing: border-box; padding: 12px 0;  border-bottom: 1px solid #eaecef; }
.service-governance .lr-fold .right .contents dl dt {font-size: .75rem;  width: 17%; padding-left: 18px; color: #666; }
.service-governance .lr-fold .right .contents dl dd {font-size: .75rem;  width: 83%; color: #222; }
.service-governance .lr-fold .right .contents dl dd [data-icon=vendor] {font-size: .75rem; position: relative;  margin-left: 30px; }
.service-governance .lr-fold .right .contents dl dd [data-icon=vendor]:first-child { margin-left: 0; }
.service-governance .lr-fold .right .contents dl dd [data-icon=vendor]:first-child:after { content: none; }
.service-governance .lr-fold .right .contents dl dd [data-icon=vendor]:after {position: absolute; top: 0; left: -19px; width: 1px; height: 16px;  content: ''; background: #d5d9db; }
.service-governance .lr-fold .right .contents dl dd .description { line-height: 18px; position: relative; overflow: hidden; }
.service-governance .lr-fold .right .contents dl dd .description.overflow { max-height: 109px; }
.service-governance .lr-fold .right .contents dl dd .description.overflow:after {position: absolute; right: 0; bottom: 0; box-sizing: border-box; width: 30px; height: 23px; padding: 0 4px;  content: '...'; background: #fff; }
.service-governance .lr-fold .right .contents .detail { padding: 13px 0 16px; border-bottom: 1px solid #eaecef; }
.service-governance .lr-fold .right .contents .detail .heading { font-size: .75rem; color: #666; }
.service-governance .lr-fold .right .contents .detail .condition { font-size: .8125rem; font-weight: 500; padding: 16px 0 8px; color: #222; }
.service-governance .lr-fold .right .contents .detail .satisfaction { border: 1px solid #eaecef; border-bottom: 0; background: #f6f7f8; }
.service-governance .lr-fold .right .contents .detail .satisfaction .button-ui {min-width: 60px;  margin-right: 10px; text-align: center; }
.service-governance .lr-fold .right .contents .detail .satisfaction p {font-size: .75rem; display: -ms-flexbox; display: flex;  padding: 12px 16px; color: #222; border-bottom: 1px solid #eaecef; }
.service-governance .lr-fold .right .contents .detail .satisfaction p strong { font-weight: 500; color: #1886ff; }
.service-governance .lr-fold .right .contents .detail .satisfaction p.br { padding: 8px 16px; background: #fff; }
.service-governance .lr-fold .right .contents .detail .email .email-list { display: -ms-flexbox; display: flex; padding: 8px 14px; }
.service-governance .lr-fold .right .contents .detail .email .email-list .heading {font-size: 12px; font-size: .75rem; line-height: 24px; height: 24px; margin-right: 16px;  color: #222; }
.service-governance .lr-fold .right .contents .detail .email .email-list .button-ui {font-size: .75rem; font-weight: 500;  color: #408bd3; }
.service-governance .lr-fold .right .contents .detail .email input[type=checkbox] + label {font-size: .75rem; font-weight: normal;  margin-top: 8px; }
.service-governance .lr-fold .right .contents .improvement { padding: 0 16px 16px; border-bottom: 1px solid #eaecef; }
.service-governance .lr-fold .right .contents .improvement p { font-size: .8125rem; color: #222; }
.service-governance .lr-fold .right .contents .improvement .heading { display: -ms-flexbox; display: flex; padding: 16px 0 10px; }
.service-governance .lr-fold .right .contents .improvement .heading p {font-weight: 500;  margin-right: 10px; }
.service-governance .lr-fold .right .contents .improvement .heading p + p { font-size: .75rem; color: #999; }
.service-governance .lr-fold .left { width: calc( 100% - 40px); transition: .3s linear; }
@media screen and (max-width: 2200px) { .service-governance .lr-fold.fold .fold-hide { display: none; } }
.service-governance .lr-fold.fold .left { width: calc( 100% - 824px); transition: .3s linear; }
@media screen and (max-width: 1600px) { .service-governance .lr-fold.fold .left .hide-table table colgroup col:nth-of-type(2) { display: none; }
	.service-governance .lr-fold.fold .left .hide-table table colgroup col:nth-of-type(3) { display: none; }
	.service-governance .lr-fold.fold .left .hide-table table colgroup col:nth-of-type(4) { display: none; }
	.service-governance .lr-fold.fold .left .hide-table table thead th { display: none; }
	.service-governance .lr-fold.fold .left .hide-table table thead th:first-child { display: table-cell; }
	.service-governance .lr-fold.fold .left .hide-table table td { display: none; }
	.service-governance .lr-fold.fold .left .hide-table table td:first-child { display: table-cell; }
	.service-governance .lr-fold.fold .left .table-setting { -ms-flex-flow: column; flex-flow: column; }
	.service-governance .lr-fold.fold .left .table-setting > * { width: 100%; }
	.service-governance .lr-fold.fold .left .table-setting .select-area {display: -ms-flexbox; display: flex;  padding: 0 0 8px; }
	.service-governance .lr-fold.fold .left .table-setting .select-area:before { content: none; }
	.service-governance .lr-fold.fold .left .table-setting .select-area > * { -ms-flex: 1; flex: 1; }
	.service-governance .lr-fold.fold .left .table-setting .select-area > *:first-child { margin-right: 8px; }
	.service-governance .lr-fold.fold .left .table-setting .select-area .search_form { width: 100%; }
	.service-governance .lr-fold.fold .left .table-setting .select-area .search_form input[type=search] { width: 238px; } }
.service-governance .lr-fold.fold .right {right: 0; left: calc( 100% - 784px); box-sizing: border-box;  width: 784px; padding: 16px 0; }
.service-governance .layout-sub-title.label { position: relative; }
.service-governance .layout-sub-title.label:before {position: absolute; top: 0; bottom: 0; left: 0; width: 8px;  content: ''; background-color: #b8bec3; }
.service-governance .layout-sub-title.label[data-state=sucessed]:before { background-color: #1886ff; }
.service-governance .layout-sub-title.label[data-state=failed]:before { background-color: #ff2d47; }
.service-governance .layout-sub-title.label .general-spinner-wrap { display: inline-block; width: 11px; height: 11px; }
.service-governance .layout-sub-title.label .general-spinner-wrap .icon-spinner {bottom: 1px;  border-color: #898e94; border-left-color: transparent; }
.service-governance .layout-sub-title .left .edit-form { max-width: 630px; }
.service-governance .layout-sub-title .left .edit-form input[type=text] { width: 550px; margin-right: 3px; }
.service-governance .layout-sub-title .left .edit-form button { margin-left: 5px; }
.service-governance .layout-sub-title .left .edit-form p.button-ui.general {font-weight: 500; color: #999; border-color: #c6cbcf;  border-radius: 2px; }
.service-governance .layout-sub-title .left .edit-form .button-ui[data-icon=exportBlue] { text-decoration: underline; }
.service-governance .layout-sub-title .left .edit-form .button-ui[data-icon=exportBlue]:before { display: none; }
.service-governance .layout-sub-title .left .edit-form.explain { max-width: 840px; }
.service-governance .layout-sub-title .left .edit-form.explain input[type=text] { width: 760px; }
.service-governance .layout-sub-title .left .edit-form.explain .editing , .service-governance .layout-sub-title .left .edit-form.explain .fin { padding: 0; }
.service-governance .layout-sub-title .left .edit-form .editing {height: 32px;  padding: 8px 0; }
.service-governance .layout-sub-title .left .edit-form .fin { padding: 4px 0; }
.service-governance .layout-sub-title .left .edit-form .fin em.failed {margin-right: 3px;  color: #ff2d47; }
.service-governance .layout-sub-title .left .edit-form .fin em.failed ~ em { margin-left: 3px; }
.service-governance .layout-sub-title .left .edit-form .fin em + a { position: relative; top: 3px; margin-left: 8px; }
.service-governance .layout-sub-title .right { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; }
.service-governance .layout-sub-title .right .date {font-size: .75rem; font-weight: 400; line-height: 2rem;  position: relative; padding-right: 9px; color: #666; }
.service-governance .layout-sub-title .right .date.none:before {top: -3px; width: 16px; height: 3px; background-color: #eaecef;  background-image: none; }
.service-governance .layout-sub-title .right .date:before {position: relative; top: 5px; display: inline-block; width: 20px; height: 20px;  content: ''; background-image: url(../images/layout_sprites.png); background-position: -564px -619px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .layout-sub-title .right .date:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-governance .layout-sub-title .right .date:after {position: absolute; top: 0; right: 0; bottom: 0; display: inline-block; width: 1px;  content: ''; background-color: #dfe3e8; }
.service-governance .layout-sub-title .right .date span { margin-left: 8px; }
.service-governance .layout-sub-title .right button[data-fill=blue] { min-width: 89px; }
.service-governance .layout-sub-title .right .list-up-wrapper {width: 32px;  margin-left: 12px; }
.service-governance .list-up-wrapper { position: relative; width: 22px; }
.service-governance .list-up-wrapper[data-size=large] .list-up { min-width: 138px; }


.service-governance .list-up-wrapper .list-up {position: absolute; z-index: 10; top: 100%; right: 0;  display: none; box-sizing: border-box; min-width: 128px; border: 1px solid #d5d9db; border-radius: 2px; background: #fff; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2); }
.service-governance .list-up-wrapper .list-up.active { display: block; }
.service-governance .list-up-wrapper .list-up li { height: 30px; }
.service-governance .list-up-wrapper .list-up li:hover button { background: #f3f4f5; }
.service-governance .list-up-wrapper .list-up li button { font-size: .875rem; width: 100%; height: 100%; padding: 0 12px; text-align: left; color: #222; }
.service-governance .list-up-wrapper .list-up li button:before { margin-right: 10px; }
.service-governance .input-box {width: 100%; max-width: 1920px;margin: 0 auto;  padding: 24px 0 14px;  }
.service-governance .input-box:after {position: relative; display: block; clear: both;  content: ''; }
.service-governance .input-box select {font-size: .75rem; line-height: 32px; float: left;  height: 32px; color: #222; }
.service-governance .input-box select:not(:first-child) { margin-left: 8px; }
.service-governance .input-box .right-box {display: inline-block;  float: right; margin-right: 1rem; }
.service-governance .input-box .right-box .updated {font-size: .75rem; line-height: 2rem;  float: left; height: 2rem; color: #666; }
.service-governance .input-box .right-box .updated:before {position: relative; top: 1px; display: inline-block; width: 10px; height: 12px; margin-right: 10px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -739px -160px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .input-box .right-box .updated:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-governance .input-box .right-box .updated + .button-with-icon { margin-left: 8px; }
.service-governance .input-box .right-box .button-with-icon { float: right; }
.service-governance .input-box .right-box .button-with-icon[data-state=excel] {font-size: .875rem; font-weight: 400; line-height: 24px; box-sizing: border-box; min-width: 120px; height: 32px; padding: 0 10px;  color: #444; border: 1px solid #bbb; background-color: #fff; }
.service-governance .input-box .right-box .button-with-icon[data-state=excel]:before {position: relative; display: inline-block; width: 12px; height: 14px; margin-right: 8px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -38px -705px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .input-box .right-box .button-with-icon[data-state=excel]:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-governance .input-box .right-box .button-with-icon[data-state=excel]:after { display: none; }
.service-governance .input-box .right-box .button-with-icon[data-state=excel]:hover {color: #333;  background-color: #eaeaea; }
.service-governance .input-box .right-box .button-with-icon[data-state=excel]:focus {color: #333;  background-color: #ddd; }
.service-governance .input-box .right-box .button-with-icon[data-state=excel][disabled] {opacity: .3; color: #333;  background-color: transparent; }
.service-governance .input-box .multiselect-native-select {position: relative;  display: inline-block; float: left; }
.service-governance .input-box .multiselect-native-select:not(:first-child) { margin-left: 8px; }
.service-governance .input-box .multiselect-native-select.first .btn-group .multiselect-container.dropdown-menu { width: 140px; min-width: 100px; }
.service-governance .input-box .multiselect-native-select .btn-group {position: relative;  display: block; }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect {font-size: .875rem; font-weight: 400; line-height: 22px; top: -.5px;  display: inline-block; box-sizing: border-box; width: 100%; min-width: 100px; max-width: 100%; height: 32px; padding-right: 35px; padding-left: 7px; text-align: left; color: #222; border: 1px solid #e6e6e6; border-radius: 2px; background: #fff url('/assets/images/selectbox_arrow_04.png') no-repeat; background-position: calc( 100% - 10px) center; background-size: 10px 6.15px; }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect[selected] { color: #0377ff; background-color: #fff; background-image: url('/assets/images/selectbox_arrow_04.png'); }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect:hover { border: 1px solid #1886ff; }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect:focus { border: 1px solid #1886ff; box-shadow: 0px 0px 0px 0px rgba(24, 134, 255, .5); }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect:after { content: none; }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu {position: absolute; z-index: 500; top: 100%; right: auto; left: 0;  display: none; width: 250px; min-width: 180px; border: 1px solid #ddd; border-radius: 0px 0px 2px 2px; background-color: #fff; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, .2); }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group { margin: 0; }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group .multiselect-search {width: 100%;  padding-left: 20px; border: 0px; background: url('/assets/images/icon_search_01_s@2x.png') left center no-repeat; background-size: 14px 14px; box-shadow: none; }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group .multiselect-search:focus { background-image: url('/assets/images/icon_search_01_s_focus@2x.png'); }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu .input-group .input-group-btn { display: none; }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a { display: block; padding: 0px; background-color: #fff; }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:before {position: absolute; top: 50%; left: 35px; display: block;  content: ''; }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:focus { outline: 0; }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li > a:hover { background-color: #fff; }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox {font-size: .75rem; font-weight: 500; line-height: 15px; position: relative; left: 0px;  display: block; overflow: hidden; width: auto; max-width: 100%; height: 15px; margin: 0; padding: 8px 15px 7px 35px; cursor: pointer; text-overflow: ellipsis; color: #666; }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before {position: absolute; top: 50%; left: 10px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; background-image: url(/assets/images/sprites.png); background-position: -718px -273px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after {position: absolute; top: 50%; left: 10px; display: block; width: 15px; height: 15px; margin-top: -7.5px;  content: ''; transition: opacity .3s ease-in-out; opacity: 0; background-image: url(/assets/images/sprites.png); background-position: -718px -252px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox:after { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li .checkbox input[type=checkbox] {visibility: hidden;  opacity: 0; }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.active .checkbox:after {transition: opacity .3s ease-in-out;  opacity: 1; }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.activated a:before {width: 11px; height: 11px;  margin-top: -5px; border-radius: 11px; background-color: #7fcb2b; }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.activated .checkbox { padding-left: 50px; }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.deactivated a:before {width: 10px; height: 10px;  margin-top: -5px; background-image: url(/assets/images/sprites.png); background-position: -739px -437px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.deactivated a:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.service-governance .input-box .multiselect-native-select .btn-group .multiselect-container.dropdown-menu > li.deactivated .checkbox { padding-left: 50px; }
.service-governance .input-box .multiselect-native-select .btn-group.open .multiselect { background-image: url('/assets/images/selectbox_arrow_04_open.png'); }
.service-governance .input-box .multiselect-native-select .btn-group.open .multiselect[selected] { background-image: url('/assets/images/selectbox_arrow_04_open.png'); }
.service-governance .input-box .multiselect-native-select .btn-group.open .dropdown-menu { display: block; }
.service-governance .input-box.fields span , .service-governance .input-box.fields label { float: left; margin-left: 8px; }
.service-governance .input-box.fields span:nth-child(1) { margin-left: 0; }
.service-governance .input-box.fields .multiselect-native-select { width: 250px; }
.service-governance .input-box.fields .multiselect-native-select.first { width: 140px; }
.service-governance .input-box b.search_form { top: 1px; bottom: auto; margin-left: 8px; }
.service-governance .input-box b.search_form input[type=search] {line-height: 32px;  height: 32px; }
.service-governance .input-box b.search_form button[type=submit] { background-size: 24px; }
.service-governance .input-box button { position: relative; top: 2px; padding: 0 17px; }
.service-governance .input-box button.right { float: right; }
.service-governance .separation-table-ui {width: 100%; max-width: 1920px;  margin: 0 auto; }
.service-governance .separation-table-ui table { width: 100%; }
.service-governance .separation-table-ui table thead th button { font-size: .75rem; font-weight: 500; color: #666; }
.service-governance .separation-table-ui table thead th .multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu li .checkbox:before , .service-governance .separation-table-ui table thead th .multiselect-native-select select.filter + .btn-group .multiselect-container.dropdown-menu li .checkbox:after { margin-top: -7.5px; }
.service-governance .separation-table-ui table tbody tr td [data-icon=rightArrow]:before {width: 7px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -504px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .separation-table-ui table tbody tr td [data-icon=rightArrow]:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-governance .separation-table-ui table tbody tr:hover td { border-width: 1px; border-color: #1886ff; }
.service-governance .separation-table-ui table tbody tr:hover td:last-child { border-left: 1px solid #d5d9db; }
.service-governance .separation-table-ui table tbody tr:hover td [data-icon=rightArrow]:before {width: 7px; height: 10px;  background-image: url(../images/layout_sprites.png); background-position: -491px -707px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .service-governance .separation-table-ui table tbody tr:hover td [data-icon=rightArrow]:before { background-image: url(../images/layout_sprites@2x.png); background-size: 728px 721px; } }
.service-governance .separation-table-ui table tbody td { box-sizing: border-box; text-align: center; }
.service-governance .separation-table-ui table tbody td:first-child { text-align: left; }
.service-governance .separation-table-ui table tbody td:last-child {text-align: center;  border-left: 1px solid #d5d9db; }
.service-governance .separation-table-ui table tbody td:last-child button { display: inline-block; }
.service-governance .separation-table-ui table tbody td .list-up-wrapper { width: auto; }
.service-governance .separation-table-ui table tbody td .list-up-wrapper button { margin: 0 auto; }
.service-governance .separation-table-ui table tbody p.label-wrap { display: inline-block; margin: 0 auto; }
.service-governance .separation-table-ui table tbody p.label-wrap button {position: relative; display: -ms-inline-flexbox; display: inline-flex;  float: left; margin-left: 5px; padding: 0 0px; }
.service-governance .separation-table-ui table tbody p.label-wrap button:after { display: none; }
.service-governance .separation-table-ui table tbody p.label-wrap span { float: left; }
.service-governance .separation-table-ui table tbody p.label-wrap span:after { display: none; }
.service-governance .separation-table-ui table tbody button { position: relative; padding: 0 16px; }
.service-governance .rule-info { display: -ms-flexbox; display: flex; padding-top: 18px; padding-bottom: 18px; -ms-flex-align: center; align-items: center; }
.service-governance .rule-info > *:first-child { font-size: 1rem; font-weight: 500; display: -ms-flexbox; display: flex; color: #222; -ms-flex-align: center; align-items: center; }
.service-governance .rule-info > *:first-child.general[data-state=delete] { font-size: .75rem; font-weight: 400; color: #444; }
.service-governance .rule-info p { font-size: .875rem; font-weight: 500; line-height: 1.25rem; color: #222; }
.service-governance .rule-info [data-icon=exportBlue] { position: absolute; right: 20px; text-decoration: underline; }
.service-governance .rule-info [data-icon=exportBlue]:before { display: none; }
.service-governance .rule-info [data-font=special] {line-height: 26px; box-sizing: border-box; min-width: 27px; height: 26px; margin-left: 8px; padding: 0 4px; text-align: center; border-radius: 5px;  background-color: #b8bec3; }
.service-governance .rule-info .rule-add { position: relative; padding-left: 32px; }
.service-governance .rule-info .rule-add button { min-width: 100px; -ms-flex-pack: center; justify-content: center; }
.service-governance .rule-info .rule-add:before {position: absolute; top: 0; left: 16px; width: 1px; height: 24px;  content: ''; background: #b8bec3; }
.service-governance .policy-management-copy { padding: 0 20px; }
.service-governance .policy-management-copy .copied-info { padding: 0 0 16px; }
.service-governance .policy-management-copy .copied-info dl { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.service-governance .policy-management-copy .copied-info dl dt , .service-governance .policy-management-copy .copied-info dl dd {box-sizing: border-box; padding: 12px 0;  border-bottom: 1px solid #eaecef; }
.service-governance .policy-management-copy .copied-info dl dt input[type='text'] , .service-governance .policy-management-copy .copied-info dl dd input[type='text'] {line-height: 30px;  width: calc(100% - 440px); height: 32px; }
.service-governance .policy-management-copy .copied-info dl dt {font-size: .75rem; font-size: .875rem; display: -ms-flexbox; display: flex;  width: 17%; padding-left: 18px; color: #666; color: #000; -ms-flex-align: center; align-items: center; }
.service-governance .policy-management-copy .copied-info dl dd {font-size: .75rem;  width: 83%; padding: 9px 0; color: #222; }
.service-governance .policy-management-copy .copied-info dl dd:last-child input[type='text'] { width: calc(100% - 90px); }
.service-governance .policy-management-copy .hide-table { border: 1px solid #d5d9db; }
.service-governance .policy-management-button { margin: 24px 20px 0; padding: 20px 0 0; border-top: 1px solid #ececec; }
.service-governance .policy-management-button button { min-width: 100px; margin-right: 4px; }

.console-gnb .menus .list-submenus > li > button + .icon-pointer { margin-left: 4px; }

.console-gnb .icon-pointer { z-index: 100; }

.placehoder .amcharts-Sprite-group.amcharts-Container-group.amcharts-Slice-group { fill: #f3f4f5; }

.chart-wrapper {box-sizing: border-box; width: calc(100% - 50px);  padding: 0 25px; }
.chart-wrapper.chart-info-text { position: relative; }
.chart-wrapper.chart-info-text > * {font-size: .75rem;  position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #666; }
.chart-wrapper.map { position: relative; width: 100%; }
.chart-wrapper.map .global-marker { position: absolute; bottom: 10px; left: 20px; }
.chart-wrapper.map .global-marker .marker { font-size: .75rem; display: -ms-flexbox; display: flex; cursor: pointer; color: #444; -ms-flex-align: center; align-items: center; }
.chart-wrapper.map .global-marker .marker[data-state=pass]:before { background-color: #1886ff; }
.chart-wrapper.map .global-marker .marker[data-state=fail]:before { background-color: #ff2d47; }
.chart-wrapper.map .global-marker .marker:hover + .map-tooltip-wrap { display: block; }
.chart-wrapper.map .global-marker .marker:before {width: 8px; height: 8px; margin-right: 8px;  content: ''; border-radius: 100%; background-color: #dfe3e8; }
.chart-wrapper.map .global-marker .map-tooltip-wrap { position: absolute; z-index: 20; top: calc(100% + 15px); left: 50%; display: none; box-sizing: border-box; width: 192px; min-height: 130px; padding: 0 0 0 12px; transform: translateX(-50%); border-radius: 2px; background: #fff; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2); }
.chart-wrapper.map .global-marker .map-tooltip-wrap:after {position: absolute; bottom: calc(100%); left: 50%; display: block; width: 0; height: 0;  content: ''; border-top: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid white; border-left: 5px solid transparent; }
.chart-wrapper.map .global-marker .map-tooltip-wrap h2 { font-size: .75rem; font-weight: 500; line-height: 32px; text-align: left; color: #222; }
.chart-wrapper.map .global-marker .map-tooltip-wrap .map-tooltip-list { position: relative; padding: 0 12px; }
.chart-wrapper.map .global-marker .map-tooltip-wrap .map-tooltip-list dt , .chart-wrapper.map .global-marker .map-tooltip-wrap .map-tooltip-list dd {font-size: .6875rem; position: relative; float: left;  padding: 0 0 4px; color: #666; }
.chart-wrapper.map .global-marker .map-tooltip-wrap .map-tooltip-list dt { clear: both; }
.chart-wrapper.map .global-marker .map-tooltip-wrap .map-tooltip-list dt:first-child:before {position: absolute; top: 5px; left: -12px; width: 4px; height: 4px;  content: ''; border-radius: 100%; background-color: #d8d8d8; }
.chart-wrapper.map .global-marker .map-tooltip-wrap .map-tooltip-list dd { float: right; }


.service-governance .widget-wrap .widget-items .inner .w-content { padding: 0 10px 10px; }

@supports (paint-order: stroke) { .legend-hover .amcharts-Component.amcharts-Legend .amcharts-Container-group .amcharts-Label-group { pointer-events: bounding-box !important; }
	.legend-hover .amcharts-Component.amcharts-Legend .amcharts-Container-group .amcharts-Label-group:hover text { fill: #4a90e2; } }

.common-tooltip { min-width: 204px; }
.common-tooltip table { width: 100%; }
.common-tooltip table th , .common-tooltip table td {font-size: .6875rem; line-height: 1.0625rem;  color: #222; }
.common-tooltip table td { text-align: right; }

.map-marker {box-sizing: border-box; margin-top: -8px;  margin-left: -8px; }

.map-marker.map-clickable { cursor: pointer; }

.map-marker .map-tooltip-wrap { position: absolute; z-index: 20; top: calc(100% + 15px); left: 50%; display: none; box-sizing: border-box; width: 192px; min-height: 130px; padding: 0 0 0 12px; transform: translateX(-50%); border-radius: 2px; background: #fff; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2); }
.map-marker .map-tooltip-wrap:after {position: absolute; bottom: calc(100%); left: 50%; display: block; width: 0; height: 0;  content: ''; border-top: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid white; border-left: 5px solid transparent; }
.map-marker .map-tooltip-wrap h2 { font-size: .75rem; font-weight: 500; line-height: 32px; text-align: left; color: #222; }
.map-marker .map-tooltip-wrap .map-tooltip-list { position: relative; padding: 0 12px; }
.map-marker .map-tooltip-wrap .map-tooltip-list dt , .map-marker .map-tooltip-wrap .map-tooltip-list dd {font-size: .6875rem; position: relative; float: left;  padding: 0 0 4px; color: #666; }
.map-marker .map-tooltip-wrap .map-tooltip-list dt { clear: both; }
.map-marker .map-tooltip-wrap .map-tooltip-list dt:first-child:before {position: absolute; top: 5px; left: -12px; width: 4px; height: 4px;  content: ''; border-radius: 100%; background-color: #d8d8d8; }
.map-marker .map-tooltip-wrap .map-tooltip-list dd { float: right; }

.map-marker:hover .map-tooltip-wrap { display: block; }

.am-pulse {position: absolute; z-index: 10; box-sizing: border-box;  width: 4px; height: 4px; border: 4px solid #ff2d47; border-radius: 30px; background-color: #ff2d47; }

.am-pulse-pass {position: absolute; z-index: 10; box-sizing: border-box;  width: 4px; height: 4px; border: 4px solid #1886ff; border-radius: 30px; background-color: #1886ff; }

.map-marker .am-dot {position: absolute; z-index: 1; top: -26px; left: -26px; box-sizing: border-box; width: 50px; height: 50px; animation: am-pulse 3s ease-out; animation-iteration-count: infinite; opacity: 0;  border: 30px solid #ff2d47; border-radius: 60px; background: transparent; }

.map-marker .am-dot-pass {position: absolute; z-index: 1; top: -26px; left: -26px; box-sizing: border-box; width: 50px; height: 50px; animation: am-pulse 3s ease-out; animation-iteration-count: infinite; opacity: 0;  border: 30px solid #1886ff; border-radius: 60px; background: transparent; }

@keyframes am-pulse { 0% { -webkit-transform: scale(0); opacity: .0; }
	25% { -webkit-transform: scale(0); opacity: .1; }
	50% { -webkit-transform: scale(.1); opacity: .3; }
	75% { -webkit-transform: scale(.5); opacity: .5; }
	100% { -webkit-transform: scale(1); opacity: .0; } }

.gv-amchart-dashboard-tooltip { min-width: 180px; }
.gv-amchart-dashboard-tooltip table { margin-top: 7px; }
.gv-amchart-dashboard-tooltip .label-maker { display: inline-block; width: 8px; height: 8px; margin-right: 4px; border-radius: 100%; }




.old-pages .side-menus { margin-top: 19px; }
.old-pages .side-menus li { position: relative; }
.old-pages .side-menus li .btn-edit { display: none; margin-left: 5px; }
.old-pages .side-menus li .edit-mode {position: absolute; z-index: 1; top: 0; right: 0; left: 0;  display: block; }
.old-pages .side-menus li .edit-mode input[type=text] {font-size: 21px; font-weight: 500;  box-sizing: border-box; width: 100%; height: 45px; padding-left: 14px; color: #000; border: 2px solid #000; background-color: #f6f6f6; }
.old-pages .side-menus li > button , .old-pages .side-menus li a {font-size: 1rem; font-weight: 300; line-height: 25px; position: relative;  display: block; margin-bottom: 10px; text-align: left; color: #afafaf; }
.old-pages .side-menus li > button:before , .old-pages .side-menus li a:before {position: absolute; top: 12px; right: 0px; left: 0px; display: none; height: 2px;  content: ''; background-color: #000; }
.old-pages .side-menus li > button span , .old-pages .side-menus li a span {position: relative; z-index: 1;  display: inline-block; padding-right: 11px; background-color: #fff; }
.old-pages .side-menus li > button span:first-letter , .old-pages .side-menus li a span:first-letter { text-transform: capitalize; }
.old-pages .side-menus li > button:hover , .old-pages .side-menus li a:hover { color: #000; }
.old-pages .side-menus li > button:hover:before , .old-pages .side-menus li a:hover:before { display: block; }
.old-pages .side-menus li > button.is-selected , .old-pages .side-menus li a.is-selected { font-weight: 500; color: #000; }
.old-pages .side-menus li > button.is-selected:before , .old-pages .side-menus li a.is-selected:before { display: block; }
.old-pages .side-menus.is-editable > button:hover .btn-edit , .old-pages .side-menus.is-editable a:hover .btn-edit { display: inline-block; }
.old-pages .side-menus.is-editable > button .btn-edit.is-selected , .old-pages .side-menus.is-editable a .btn-edit.is-selected { display: inline-block; }
.old-pages .accordion { margin-top: 30px; border-bottom: 2px solid rgba(151, 151, 151, .32); }
.old-pages .accordion .btn-folding {position: relative;  display: inline-block; width: 60px; width: 60px; height: 60px; height: 60px; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -559px -74px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .old-pages .accordion .btn-folding { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.old-pages .accordion > dt {position: relative;  display: -ms-flexbox; display: flex; box-sizing: border-box; min-height: 62px; padding: 0 0 0 26px; border-top: 2px solid rgba(151, 151, 151, .32); background-color: #f6f6f6; -ms-flex-align: center; align-items: center; }
.old-pages .accordion > dt .btn-delete { display: none; width: 28px; height: 29px; margin: -2px 10px 0 -10px; vertical-align: middle; text-indent: -9999px; background-image: url(/assets/images/sprites.png); background-position: -601px -498px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .old-pages .accordion > dt .btn-delete { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.old-pages .accordion > dt .title {font-size: 1.000rem; font-weight: 500; position: relative;  display: inline-block; box-sizing: border-box; width: 45%; padding: 20px 0; word-break: break-all; color: #000; -ms-flex: 1; flex: 1; }
.old-pages .accordion > dt .title .thumb { display: inline-block; overflow: hidden; width: 43px; height: 43px; margin-top: -4px; margin-right: 5px; vertical-align: middle; border-radius: 43px; }
.old-pages .accordion > dt .title .thumb img {width: 100%;  height: 100%; }
.old-pages .accordion > dt .title .btn-edit { display: none; margin: -5px 0 0 10px; padding: 0 0 0 20px; color: #000; }
.old-pages .accordion > dt .right { display: -ms-flexbox; display: flex; box-sizing: border-box; padding: 0 0 0 58px; text-align: right; -ms-flex-align: center; align-items: center; }
.old-pages .accordion > dt .right .content {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: 22px; font-weight: 500;  display: inline-block; vertical-align: middle; color: rgba(0, 0, 0, .37); }
.old-pages .accordion > dt .right .content em { color: #000; }
.old-pages .accordion > dt .right .content .priority {font-size: 16px; font-weight: 500;  margin-right: 20px; color: #000; }
.old-pages .accordion > dt .right .content .icheck { margin-left: 5px; }
.old-pages .accordion > dt:hover { background-color: #f6f6f6; }
.old-pages .accordion > dt:hover .btn-delete {width: 28px; height: 29px;  background-image: url(/assets/images/sprites.png); background-position: -68px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .old-pages .accordion > dt:hover .btn-delete { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.old-pages .accordion > dt.is-opened { background-color: #f6f6f6; }
.old-pages .accordion > dt.is-opened .btn-folding {transition-duration: .3s;  transform: rotateX(180deg); }
.old-pages .accordion > dt.is-opened + dd {max-height: 1000px; transition: opacity .3s, max-height .3s;  opacity: 1; }
.old-pages .accordion > dt.edit-mode { overflow: visible; background-color: #f6f6f6; }
.old-pages .accordion > dt.edit-mode .title { box-sizing: border-box; padding: 0 58px 0 26px; }
.old-pages .accordion > dt.edit-mode .title input[type=search] {font-size: 22px; font-weight: 500; line-height: 60px;  box-sizing: border-box; width: 100%; max-width: 900px; height: 49px; margin: 5px 0 0; padding-left: 26px; cursor: text; color: #000; border: 0px; background-color: #fff; }
.old-pages .accordion > dt.edit-mode .right { padding: 0; }
.old-pages .accordion > dt.edit-mode .right .content { padding: 0 60px 0 0; }
.old-pages .accordion > dt.edit-mode .right .content .inline-block { margin-right: 20px; }
.old-pages .accordion > dt.edit-mode + dd {max-height: 1000px; transition: opacity .3s, max-height .3s;  opacity: 1; }
.old-pages .accordion > dt.edit-mode + dd .vendor-accounts { padding-top: 30px; }
.old-pages .accordion > dd {display: block;  clear: both; overflow: hidden; max-height: 0px; padding: 0 26px; opacity: 0; background-color: #f6f6f6; }
.old-pages .accordion .edit-submit {line-height: 65px; height: 65px;  margin: 0 -26px; padding: 0 56px; background-color: #000; }
.old-pages .accordion .edit-submit .btn-text { margin-right: 20px; text-decoration: none; }
.old-pages .accordion .edit-submit .btn-text:hover { color: #fff; }
.old-pages .accordion.is-editable > dt .btn-delete { display: inline-block; }
.old-pages .accordion.is-editable > dt:hover .btn-edit { display: inline-block; }
.old-pages .accordion.combined > dt .right { padding-right: 20px; }
.old-pages .accordion.combined > dt.is-opened { background-color: #fff; }
.old-pages .accordion.combined > dd { padding: 0; }
.old-pages .accordion.combined > dd .infrastructure { width: 100%; }
.old-pages .accordion.combined > dd .infrastructure tbody tr { border-top: 1px solid #cecece; }
.old-pages .accordion.combined > dd .infrastructure tbody th {font-size: .875rem; font-weight: 500; line-height: 55px;  padding-left: 25px; text-align: left; color: #000; }
.old-pages .accordion.combined > dd .infrastructure tbody td {font-family: 'Montserrat', 'Noto Sans Korean', 'Apple SD Gothic', sans-serif; font-size: .875rem; font-weight: 400; line-height: 55px;  padding-right: 20px; color: #000; }
.old-pages .accordion.combined > dd .infrastructure .r { text-align: right; }
.old-pages .accordion .sub-items { margin: 0 -26px; }
.old-pages .accordion .sub-items > li { padding: 0 36px 0 56px; border-top: 1px solid #cecece; }
.old-pages .accordion .sub-items > li .sub-items-title { font-size: 18px; font-weight: 500; line-height: 65px; color: #000; }
.old-pages .accordion .sub-items > li .sub-items-title .icheck {font-size: 18px;  margin-left: 20px; }
.old-pages .accordion .sub-items > li .right-content {line-height: 65px;  float: right; padding-right: 20px; }
.old-pages .accordion .sub-items > li .right-content.via-message .icheck { margin-left: 20px; }
.old-pages .accordion .sub-items > li .right-content input[type=text] {font-size: 18px; font-weight: 500;  display: inline-block; box-sizing: border-box; height: 31px; text-align: center; vertical-align: middle; color: #000; border: 0px; background-color: #fff; }
.old-pages .accordion .sub-items > li .alarm-setting-detail { width: 100%; background-color: #e9e9e9; }
.old-pages .accordion .sub-items > li .alarm-setting-detail tbody tr { border-top: 1px solid #9b9b9b; }
.old-pages .accordion .sub-items > li .alarm-setting-detail tbody tr th {font-size: 15px; font-weight: 500; line-height: 40px;  padding-left: 50px; color: #000; }
.old-pages .accordion .sub-items > li .alarm-setting-detail tbody tr td { font-size: 15px; font-weight: 500; line-height: 40px; color: #000; }
.old-pages .accordion .sub-items > li .alarm-setting-detail tbody tr td input[type=text] {font-size: 15px; font-weight: 500; line-height: 40px; display: inline-block;  box-sizing: border-box; width: 100%; width: calc(100% - 30px); height: 40px; padding-left: 15px; color: #000; border: 0px; background-color: #fff; }
.old-pages .accordion .sub-items > li .alarm-setting-detail tbody tr td.setting { padding-right: 30px; text-align: right; }
.old-pages .accordion .sub-items > li .alarm-setting-detail tbody tr td.setting .icheck { margin-left: 5px; }
.old-pages .accordion-bottom { padding: 0 26px 0 16px; border-bottom: 2px solid rgba(151, 151, 151, .32); }
.old-pages .accordion-bottom .btn-add {font-size: 22px; font-weight: 500; line-height: 60px;  display: inline-block; color: #cecece; }
.old-pages .accordion-bottom .btn-add:before {display: inline-block; width: 28px; height: 29px; margin: -2px 10px 0 0px;  content: ''; vertical-align: middle; background-image: url(/assets/images/sprites.png); background-position: 0px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .old-pages .accordion-bottom .btn-add:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.old-pages .accordion-bottom .btn-add:hover { color: #000; }
.old-pages .accordion-bottom .btn-add:hover:before {width: 28px; height: 29px;  background-image: url(/assets/images/sprites.png); background-position: -34px -552px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .old-pages .accordion-bottom .btn-add:hover:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.old-pages .btn-text {font-size: .875rem; font-weight: 500;  display: inline-block; vertical-align: middle; text-decoration: underline; color: #959595; }
.old-pages .btn-text:before {display: inline-block; margin-right: 5px;  content: ''; vertical-align: middle; }
.old-pages .btn-text:hover { color: #000; }
.old-pages .btn-text.cancel:before {width: 14px; height: 13px;  margin: -4px 5px 0 0; background-image: url(/assets/images/sprites.png); background-position: -187px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .old-pages .btn-text.cancel:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.old-pages .btn-text.cancel:hover:before {width: 14px; height: 13px;  background-image: url(/assets/images/sprites.png); background-position: -167px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .old-pages .btn-text.cancel:hover:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.old-pages .btn-text.save-update:before {width: 14px; height: 12px;  margin: -4px 5px 0 0; background-image: url(/assets/images/sprites.png); background-position: -264px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .old-pages .btn-text.save-update:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.old-pages .btn-text.save-update:hover:before {width: 14px; height: 12px;  background-image: url(/assets/images/sprites.png); background-position: -284px -685px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .old-pages .btn-text.save-update:hover:before { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.old-pages .btn-edit {position: relative;  display: inline-block; width: 20px; width: 20px; height: 20px; height: 20px; vertical-align: middle; text-indent: -9999px; color: #000; background-image: url(/assets/images/sprites.png); background-position: -667px -472px; }
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .old-pages .btn-edit { background-image: url(/assets/images/sprites@2x.png); background-size: 749px 738px; } }
.old-pages .icheck {font-size: .750rem; font-weight: 500; line-height: 18px; position: relative;  display: inline-block; min-width: 18px; min-height: 18px; padding: 0 0 0 23px; cursor: pointer; vertical-align: middle; color: #000; }
.old-pages .icheck input[type=checkbox] {visibility: visible; opacity: 1;  -webkit-appearance: checkbox; -moz-appearance: checkbox; appearance: checkbox; }
.old-pages .icheck input[type=radio] {visibility: visible; opacity: 1;  -webkit-appearance: radio; -moz-appearance: radio; appearance: radio; }
.old-pages .icheck input[type=checkbox] , .old-pages .icheck input[type=radio] {position: static;  display: inline-block; margin: -3px 5px 0 0; vertical-align: middle; }
.old-pages .filter-util { position: relative; margin: 35px 40px; text-align: center; }
.old-pages .filter-util .top-content { padding: 0 0 50px 0; text-align: left; }
.old-pages .filter-util .top-content .inline-select { display: inline-block; margin-left: 10px; vertical-align: bottom; }
.old-pages .filter-util .left-content {line-height: 31px;  position: absolute; top: 0; left: 0; }
.old-pages .filter-util .right-content {line-height: 31px;  position: absolute; top: 0; right: 0; }
.old-pages .filter-util .page-tabs { display: inline-block; }
.old-pages .filter-util .page-tabs.line { display: block; }
.old-pages .page-tabs {position: relative; z-index: 1;  display: block; text-align: center; }
.old-pages .page-tabs:before {position: absolute; top: 14px; right: 0; left: 0; display: block; height: 2px;  content: ''; background-color: #000; }
.old-pages .page-tabs > .inner {position: relative; z-index: 1;  display: inline-block; padding: 0 34px; background-color: #fff; }
.old-pages .page-tabs > .inner button , .old-pages .page-tabs > .inner a {font-size: 14px; font-weight: 700; line-height: 27px;  display: inline-block; padding: 0 45px; text-align: center; letter-spacing: .1em; color: #000; border: 2px solid #000; background-color: #fff; }
.old-pages .page-tabs > .inner button:hover , .old-pages .page-tabs > .inner button.is-selected , .old-pages .page-tabs > .inner a:hover , .old-pages .page-tabs > .inner a.is-selected { color: #fff; background-color: #000; }
.old-pages .page-tabs > .inner button + a , .old-pages .page-tabs > .inner a + a { margin-left: -6px; }
.old-pages .page-tabs > .inner button + button , .old-pages .page-tabs > .inner a + button { margin-left: -6px; }
.old-pages .page-tabs .page-sub-tabs { margin-top: 23px; }
.old-pages h1.title {font-size: 1.25rem; font-weight: 700; line-height: 29px; position: relative;  display: block; overflow: hidden; height: 29px; margin: 0 -25px; padding: 16px 25px 15px 25px; color: #000; border-bottom: 1px solid #eee; }
.old-pages h1.title .inline { display: inline-block; margin-left: 20px; vertical-align: middle; }
.old-pages h1.title .right-content { float: right; }
.old-pages.page-budgeting-alarm .contents-inner {position: relative;  display: -ms-flexbox; display: flex; overflow: hidden; }
.old-pages .contents-inner { position: relative; overflow: hidden; }
.old-pages .contents-inner .column-left {position: relative;  box-sizing: border-box; width: 300px; padding-top: 35px; padding-bottom: 30px; }
.old-pages .contents-inner .column-right {overflow: hidden; padding: 35px 0 0px 60px;  -ms-flex: 1 1 0px; flex: 1 1 0; }
.old-pages .title-sub {font-size: 1.875rem; font-weight: 700; line-height: 45px; position: relative;  display: block; height: 45px; margin: 0 -40px; padding: 25px 40px 20px 40px; color: #000; border-bottom: 1px solid #eee; }
.old-pages .title-sub .filter { display: inline-block; width: 200px; margin: -2px 0 0 25px; vertical-align: middle; }
.old-pages .box-item { margin-top: 40px; }
.old-pages .box-item .filter { display: inline-block; width: 200px; margin: -2px 0 0 25px; vertical-align: middle; }
.old-pages .box-item .btn-warning { position: absolute; top: 11px; right: 0px; }
.old-pages .box-item .content { margin-top: 20px; }
.old-pages .box-item .content .chart { height: 283px; background-color: rgba(0, 0, 0, .1); }
