.fc {direction: ltr;text-align: left; }.fc-rtl {text-align: right; }body .fc {font-size: 1em; }.fc-highlight {background: #bce8f1;opacity: .3; }.fc-bgevent {background: #8fdf82;opacity: .3; }.fc-nonbusiness {background: #d7d7d7; }.fc-popover {position: absolute;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);background-color: white}.fc-popover .fc-header {display: flex;flex-direction: row;justify-content: space-between;align-items: center;padding: 2px 4px;background: #eee;}.fc-rtl .fc-popover .fc-header {flex-direction: row-reverse; }.fc-popover .fc-header .fc-title {margin: 0 2px; }.fc-popover .fc-header .fc-close {cursor: pointer;opacity: 0.65;font-size: 1.1em; }.fc-divider {border-style: solid;border-width: 1px; }hr.fc-divider {height: 0;margin: 0;padding: 0 0 2px;border-width: 1px 0; }.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-mirror-skeleton {position: absolute;top: 0;left: 0;right: 0; }.fc-bg {bottom: 0;}.fc-bg table {height: 100%;}.fc table {width: 100%;box-sizing: border-box;table-layout: fixed;border-collapse: collapse;border-spacing: 0;font-size: 1em;}.fc th {text-align: center; }.fc th,.fc td {border-style: solid;border-width: 1px;padding: 0;vertical-align: top; }.fc td.fc-today {border-style: double;}a[data-goto] {cursor: pointer; }a[data-goto]:hover {text-decoration: underline; }.fc .fc-row {border-style: solid;border-width: 0; }.fc-row table {border-left: 0 hidden transparent;border-right: 0 hidden transparent;border-bottom: 0 hidden transparent; }.fc-row:first-child table {border-top: 0 hidden transparent;}.fc-row {position: relative; }.fc-row .fc-bg {z-index: 1; }.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton {bottom: 0;}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table {height: 100%;}.fc-row .fc-highlight-skeleton td,.fc-row .fc-bgevent-skeleton td {border-color: transparent; }.fc-row .fc-bgevent-skeleton {z-index: 2; }.fc-row .fc-highlight-skeleton {z-index: 3; }.fc-row .fc-content-skeleton {position: relative;z-index: 4;padding-bottom: 2px;}.fc-row .fc-mirror-skeleton {z-index: 5; }.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-mirror-skeleton td {background: none;border-color: transparent; }.fc-row .fc-content-skeleton td,.fc-row .fc-mirror-skeleton td {border-bottom: 0; }.fc-row .fc-content-skeleton tbody td,.fc-row .fc-mirror-skeleton tbody td {border-top: 0; }.fc-scroller {-webkit-overflow-scrolling: touch; }.fc-scroller > .fc-day-grid,.fc-scroller > .fc-time-grid {position: relative;width: 100%;}.fc-event {position: relative;display: block;font-size: .85em;line-height: 1.4;border-radius: 3px;border: 1px solid #3788d8; }.fc-event,.fc-event-dot {background-color: #3788d8;}.fc-event,.fc-event:hover {color: #fff;text-decoration: none;}.fc-event[href],.fc-event.fc-draggable {cursor: pointer;}.fc-not-allowed,.fc-not-allowed .fc-event {cursor: not-allowed; }.fc-event .fc-content {position: relative;z-index: 2; }.fc-event .fc-resizer {position: absolute;z-index: 4; }.fc-event .fc-resizer {display: none; }.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer {display: block; }.fc-event.fc-selected .fc-resizer:before {content: "";position: absolute;z-index: 9999;top: 50%;left: 50%;width: 40px;height: 40px;margin-left: -20px;margin-top: -20px; }.fc-event.fc-selected {z-index: 9999 !important;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }.fc-event.fc-selected:after {content: "";position: absolute;z-index: 1;top: -1px;right: -1px;bottom: -1px;left: -1px;background: #000;opacity: .25; }.fc-event.fc-dragging.fc-selected {box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); }.fc-event.fc-dragging:not(.fc-selected) {opacity: .75; }.fc-h-event.fc-selected:before {content: "";position: absolute;z-index: 3;top: -10px;bottom: -10px;left: 0;right: 0; }.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end {margin-left: 0;border-left-width: 0;padding-left: 1px;border-top-left-radius: 0;border-bottom-left-radius: 0; }.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start {margin-right: 0;border-right-width: 0;padding-right: 1px;border-top-right-radius: 0;border-bottom-right-radius: 0; }.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer {cursor: w-resize;left: -1px;}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer {cursor: e-resize;right: -1px;}.fc-h-event.fc-allow-mouse-resize .fc-resizer {width: 7px;top: -1px;bottom: -1px;}.fc-h-event.fc-selected .fc-resizer {border-radius: 4px;border-width: 1px;width: 6px;height: 6px;border-style: solid;border-color: inherit;background: #fff;top: 50%;margin-top: -4px; }.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer {margin-left: -4px;}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer {margin-right: -4px;}.fc-day-grid-event {margin: 1px 2px 0;padding: 0 1px; }tr:first-child > td > .fc-day-grid-event {margin-top: 2px;}.fc-mirror-skeleton tr:first-child > td > .fc-day-grid-event {margin-top: 0;}.fc-day-grid-event .fc-content {white-space: nowrap;overflow: hidden; }.fc-day-grid-event .fc-time {font-weight: bold; }.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {margin-left: -2px;}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {margin-right: -2px;}a.fc-more {margin: 1px 3px;font-size: .85em;cursor: pointer;text-decoration: none; }a.fc-more:hover {text-decoration: underline; }.fc-limited {display: none; }.fc-day-grid .fc-row {z-index: 1;}.fc-more-popover {z-index: 2;width: 220px;  }.fc-more-popover .fc-event-container {padding: 10px; }.fc-now-indicator {position: absolute;border: 0 solid red; }.fc-unselectable {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td {border-color: #ddd; }.fc-unthemed .fc-popover {background-color: #fff; }.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header,.fc-unthemed .fc-list-heading td {background: #eee; }.fc-unthemed td.fc-today {background: #fcf8e3; }.fc-unthemed .fc-disabled-day {background: #d7d7d7;opacity: .3; }@font-face {font-family: 'fcicons';src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");font-weight: normal;font-style: normal; }.fc-icon {font-family: 'fcicons' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }.fc-icon-chevron-left:before {content: "\e900"; }.fc-icon-chevron-right:before {content: "\e901"; }.fc-icon-chevrons-left:before {content: "\e902"; }.fc-icon-chevrons-right:before {content: "\e903"; }.fc-icon-minus-square:before {content: "\e904"; }.fc-icon-plus-square:before {content: "\e905"; }.fc-icon-x:before {content: "\e906"; }.fc-icon {display: inline-block;width: 1em;height: 1em;text-align: center; }.fc-button {border-radius: 0;overflow: visible;text-transform: none;margin: 0;font-family: inherit;font-size: inherit;line-height: inherit; }.fc-button:focus {outline: 1px dotted;outline: 5px auto -webkit-focus-ring-color; }.fc-button {-webkit-appearance: button; }.fc-button:not(:disabled) {cursor: pointer; }.fc-button::-moz-focus-inner {padding: 0;border-style: none; }.fc-button {display: inline-block;font-weight: 400;color: #212529;text-align: center;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: transparent;border: 1px solid transparent;padding: 0.4em 0.65em;font-size: 1em;line-height: 1.5;border-radius: 0.25em; }.fc-button:hover {color: #212529;text-decoration: none; }.fc-button:focus {outline: 0;-webkit-box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25); }.fc-button:disabled {opacity: 0.65; }.fc-button-primary {color: #fff;background-color: #2C3E50;border-color: #2C3E50; }.fc-button-primary:hover {color: #fff;background-color: #1e2b37;border-color: #1a252f; }.fc-button-primary:focus {-webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); }.fc-button-primary:disabled {color: #fff;background-color: #2C3E50;border-color: #2C3E50; }.fc-button-primary:not(:disabled):active,.fc-button-primary:not(:disabled).fc-button-active {color: #fff;background-color: #1a252f;border-color: #151e27; }.fc-button-primary:not(:disabled):active:focus,.fc-button-primary:not(:disabled).fc-button-active:focus {-webkit-box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); }.fc-button .fc-icon {vertical-align: middle;font-size: 1.5em; }.fc-button-group {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;vertical-align: middle; }.fc-button-group > .fc-button {position: relative;-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto; }.fc-button-group > .fc-button:hover {z-index: 1; }.fc-button-group > .fc-button:focus,.fc-button-group > .fc-button:active,.fc-button-group > .fc-button.fc-button-active {z-index: 1; }.fc-button-group > .fc-button:not(:first-child) {margin-left: -1px; }.fc-button-group > .fc-button:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0; }.fc-button-group > .fc-button:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0; }.fc-unthemed .fc-popover {border-width: 1px;border-style: solid; }.fc-unthemed .fc-list-item:hover td {background-color: #f5f5f5; }.fc-toolbar {display: flex;justify-content: space-between;align-items: center; }.fc-toolbar.fc-header-toolbar {margin-bottom: 1.5em; }.fc-toolbar.fc-footer-toolbar {margin-top: 1.5em; }.fc-toolbar > * > :not(:first-child) {margin-left: .75em; }.fc-toolbar h2 {font-size: 1.75em;margin: 0; }.fc-view-container {position: relative; }.fc-view-container *,.fc-view-container *:before,.fc-view-container *:after {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box; }.fc-view,.fc-view > table {position: relative;z-index: 1; }@media print {.fc {max-width: 100% !important; }.fc-event {background: #fff !important;color: #000 !important;page-break-inside: avoid; }.fc-event .fc-resizer {display: none; }.fc th,.fc td,.fc hr,.fc thead,.fc tbody,.fc-row {border-color: #ccc !important;background: #fff !important; }.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-mirror-skeleton,.fc-bgevent-container,.fc-business-container,.fc-highlight-container,.fc-mirror-container {display: none; }.fc tbody .fc-row {height: auto !important;min-height: 0 !important;}.fc tbody .fc-row .fc-content-skeleton {position: static;padding-bottom: 0 !important;}.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td {padding-bottom: 1em;}.fc tbody .fc-row .fc-content-skeleton table {height: 1em; }.fc-more-cell,.fc-more {display: none !important; }.fc tr.fc-limited {display: table-row !important; }.fc td.fc-limited {display: table-cell !important; }.fc-popover {display: none;}.fc-time-grid {min-height: 0 !important; }.fc-timeGrid-view .fc-axis {display: none; }.fc-slats,.fc-time-grid hr {display: none !important;}.fc-time-grid .fc-content-skeleton {position: static; }.fc-time-grid .fc-content-skeleton table {height: 4em; }.fc-time-grid .fc-event-container {margin: 0 !important; }.fc-time-grid .fc-event {position: static !important;margin: 3px 2px !important; }.fc-time-grid .fc-event.fc-not-end {border-bottom-width: 1px !important; }.fc-time-grid .fc-event.fc-not-end:after {content: "..."; }.fc-time-grid .fc-event.fc-not-start {border-top-width: 1px !important; }.fc-time-grid .fc-event.fc-not-start:before {content: "..."; }.fc-time-grid .fc-event .fc-time {white-space: normal !important; }.fc-time-grid .fc-event .fc-time span {display: none; }.fc-time-grid .fc-event .fc-time:after {content: attr(data-full); }.fc-scroller,.fc-day-grid-container,.fc-time-grid-container {overflow: visible !important;height: auto !important; }.fc-row {border: 0 !important;margin: 0 !important; }.fc-button-group,.fc button {display: none;} }.fc-dayGridWeek-view .fc-content-skeleton,.fc-dayGridDay-view .fc-content-skeleton {padding-bottom: 1em;}.fc-dayGrid-view .fc-body .fc-row {min-height: 4em;}.fc-row.fc-rigid {overflow: hidden; }.fc-row.fc-rigid .fc-content-skeleton {position: absolute;top: 0;left: 0;right: 0; }.fc-day-top.fc-other-month {opacity: 0.3; }.fc-dayGrid-view .fc-week-number,.fc-dayGrid-view .fc-day-number {padding: 2px; }.fc-dayGrid-view th.fc-week-number,.fc-dayGrid-view th.fc-day-number {padding: 0 2px;}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number {float: right; }.fc-rtl .fc-dayGrid-view .fc-day-top .fc-day-number {float: left; }.fc-ltr .fc-dayGrid-view .fc-day-top .fc-week-number {float: left;border-radius: 0 0 3px 0; }.fc-rtl .fc-dayGrid-view .fc-day-top .fc-week-number {float: right;border-radius: 0 0 0 3px; }.fc-dayGrid-view .fc-day-top .fc-week-number {min-width: 1.5em;text-align: center;background-color: #f2f2f2;color: #808080; }.fc-dayGrid-view td.fc-week-number {text-align: center; }.fc-dayGrid-view td.fc-week-number > * {display: inline-block;min-width: 1.25em; }.fc-timeGrid-view .fc-day-grid {position: relative;z-index: 2;}.fc-timeGrid-view .fc-day-grid .fc-row {min-height: 3em;}.fc-timeGrid-view .fc-day-grid .fc-row .fc-content-skeleton {padding-bottom: 1em;}.fc .fc-axis {vertical-align: middle;padding: 0 4px;white-space: nowrap; }.fc-ltr .fc-axis {text-align: right; }.fc-rtl .fc-axis {text-align: left; }.fc-time-grid-container,.fc-time-grid {position: relative;z-index: 1; }.fc-time-grid {min-height: 100%;}.fc-time-grid table {border: 0 hidden transparent; }.fc-time-grid > .fc-bg {z-index: 1; }.fc-time-grid .fc-slats,.fc-time-grid > hr {position: relative;z-index: 2; }.fc-time-grid .fc-content-col {position: relative;}.fc-time-grid .fc-content-skeleton {position: absolute;z-index: 3;top: 0;left: 0;right: 0; }.fc-time-grid .fc-business-container {position: relative;z-index: 1; }.fc-time-grid .fc-bgevent-container {position: relative;z-index: 2; }.fc-time-grid .fc-highlight-container {position: relative;z-index: 3; }.fc-time-grid .fc-event-container {position: relative;z-index: 4; }.fc-time-grid .fc-now-indicator-line {z-index: 5; }.fc-time-grid .fc-mirror-container {position: relative;z-index: 6; }.fc-time-grid .fc-slats td {height: 1.5em;border-bottom: 0;}.fc-time-grid .fc-slats .fc-minor td {border-top-style: dotted; }.fc-time-grid .fc-highlight-container {position: relative;}.fc-time-grid .fc-highlight {position: absolute;left: 0;right: 0;}.fc-ltr .fc-time-grid .fc-event-container {margin: 0 2.5% 0 2px; }.fc-rtl .fc-time-grid .fc-event-container {margin: 0 2px 0 2.5%; }.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent {position: absolute;z-index: 1;}.fc-time-grid .fc-bgevent {left: 0;right: 0; }.fc-time-grid-event {margin-bottom: 1px; }.fc-time-grid-event-inset {-webkit-box-shadow: 0px 0px 0px 1px #fff;box-shadow: 0px 0px 0px 1px #fff; }.fc-time-grid-event.fc-not-start {border-top-width: 0;padding-top: 1px;border-top-left-radius: 0;border-top-right-radius: 0; }.fc-time-grid-event.fc-not-end {border-bottom-width: 0;padding-bottom: 1px;border-bottom-left-radius: 0;border-bottom-right-radius: 0; }.fc-time-grid-event .fc-content {overflow: hidden;max-height: 100%; }.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title {padding: 0 1px; }.fc-time-grid-event .fc-time {font-size: .85em;white-space: nowrap; }.fc-time-grid-event.fc-short .fc-content {white-space: nowrap; }.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title {display: inline-block;vertical-align: top; }.fc-time-grid-event.fc-short .fc-time span {display: none;}.fc-time-grid-event.fc-short .fc-time:before {content: attr(data-start);}.fc-time-grid-event.fc-short .fc-time:after {content: "\000A0-\000A0";}.fc-time-grid-event.fc-short .fc-title {font-size: .85em;padding: 0;}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {left: 0;right: 0;bottom: 0;height: 8px;overflow: hidden;line-height: 8px;font-size: 11px;font-family: monospace;text-align: center;cursor: s-resize; }.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {content: "="; }.fc-time-grid-event.fc-selected .fc-resizer {border-radius: 5px;border-width: 1px;width: 8px;height: 8px;border-style: solid;border-color: inherit;background: #fff;left: 50%;margin-left: -5px;bottom: -5px; }.fc-time-grid .fc-now-indicator-line {border-top-width: 1px;left: 0;right: 0; }.fc-time-grid .fc-now-indicator-arrow {margin-top: -5px;}.fc-ltr .fc-time-grid .fc-now-indicator-arrow {left: 0;border-width: 5px 0 5px 6px;border-top-color: transparent;border-bottom-color: transparent; }.fc-rtl .fc-time-grid .fc-now-indicator-arrow {right: 0;border-width: 5px 6px 5px 0;border-top-color: transparent;border-bottom-color: transparent; }.fc-event-dot {display: inline-block;width: 10px;height: 10px;border-radius: 5px; }.fc-rtl .fc-list-view {direction: rtl;}.fc-list-view {border-width: 1px;border-style: solid; }.fc .fc-list-table {table-layout: auto;}.fc-list-table td {border-width: 1px 0 0;padding: 8px 14px; }.fc-list-table tr:first-child td {border-top-width: 0; }.fc-list-heading {border-bottom-width: 1px; }.fc-list-heading td {font-weight: bold; }.fc-ltr .fc-list-heading-main {float: left; }.fc-ltr .fc-list-heading-alt {float: right; }.fc-rtl .fc-list-heading-main {float: right; }.fc-rtl .fc-list-heading-alt {float: left; }.fc-list-item.fc-has-url {cursor: pointer;}.fc-list-item-marker,.fc-list-item-time {white-space: nowrap;width: 1px; }.fc-ltr .fc-list-item-marker {padding-right: 0; }.fc-rtl .fc-list-item-marker {padding-left: 0; }.fc-list-item-title a {text-decoration: none;color: inherit; }.fc-list-item-title a[href]:hover {text-decoration: underline; }.fc-list-empty-wrap2 {position: absolute;top: 0;left: 0;right: 0;bottom: 0; }.fc-list-empty-wrap1 {width: 100%;height: 100%;display: table; }.fc-list-empty {display: table-cell;vertical-align: middle;text-align: center; }.fc-unthemed .fc-list-empty {background-color: #eee; }.fc.fc-bootstrap a {text-decoration: none; }.fc.fc-bootstrap a[data-goto]:hover {text-decoration: underline; }.fc-bootstrap hr.fc-divider {border-color: inherit; }.fc-bootstrap .fc-today.alert {border-radius: 0; }.fc-bootstrap a.fc-event:not([href]):not([tabindex]) {color: #fff; }.fc-bootstrap .fc-popover.card {position: absolute; }.fc-bootstrap .fc-popover .card-body {padding: 0; }.fc-bootstrap .fc-time-grid .fc-slats table {background: none; }.step-frame {display: inline-flex;align-items: center;align-content: center;margin: 15px auto 10px auto;padding: 16px 36px;border-radius: 40px;background-color: #D4EFE8;}.step-frame .step {display: flex;align-items: center;}.step-frame .step.active .step-mark {background-color: #F26640;}.step-frame .step.active .step-mark .num {color: white;}.step-frame .step.active .text {color: #DD0000;}.step-frame .step.done .step-mark {background-color: #28A745;border-color: #28A745;}.step-frame .step.done .step-mark .num {display: none;}.step-frame .step.done .step-mark .icon {display: flex;}.step-frame .step-mark {position: relative;width: 40px;height: 40px;min-width: 40px;background-color: white;border: 2px solid white;border-radius: 50px;margin-right: 12px;}.step-frame .step-mark .num, .step-frame .step-mark .icon {position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);}.step-frame .step-mark .num {font-family: Arial, sans-serif;font-size: 1.4rem;font-weight: bold;color: #535355;}.step-frame .step-mark .icon {display: none;justify-content: center;align-items: center;}.step-frame .step-mark i {color: white;font-size: 1.2rem;}.step-frame .text {font-size: 1.25rem;color: #535355;}.step-frame i {font-size: 2rem;color: #545454;padding: 0 20px;}.step-hint {font-size: 1rem;color: #27AE60;margin-bottom: 15px;}@media only screen and (max-width: 767px) {.step-frame {padding: 16px 16px;}.step-frame .step-mark {margin-right: 6px;}.step-frame .fa-caret-right {padding: 0.5rem;}}.mainContent.inside {padding-bottom: 64px;}.btn {font-size: 1rem;}.common-info {background: #D4EFE8;padding: 30px 45px 25px 45px;border-radius: 16px;}.common-info.limited {max-width: 900px;margin: 0 auto;}.common-info.no-breadcrumb {margin-top: 60px;margin-bottom: 30px;}.common-info.reject {background: rgba(220, 53, 69, 0.3);}.common-info .inner {background: white;padding: 30px;border-radius: 16px;margin-bottom: 30px;}.common-info .frame {max-width: 600px;margin: 0 auto;}.common-info .header {display: flex;justify-content: center;align-items: center;font-size: 2.25rem;font-weight: bold;color: #535355;margin-bottom: 30px;}.common-info .header i {font-size: 3rem;margin-right: 8px;}.common-info .header i.fa-check-circle-o {color: #28A745;}.common-info .header i.fa-times-circle-o {color: #DD0000;}.common-info .msg {font-size: 1.25rem;color: #535355;margin-bottom: 30px;}.common-info .msg a, .common-info .msg .name {color: #007BFF;}.common-info .msg.color-green {color: #55642B;}.common-info .qr-code {width: 220px;height: 200px;margin: 0 auto 30px auto;border: 1px solid #e0e0e0;}.common-info .qr-code img {width: 100%;}.common-info .border-radius-cover {border: 1px solid #C3C3C5;border-radius: 8px;}.common-info .detail-table {width: 100%;border-radius: 8px;border: 1px solid;overflow: hidden;}.common-info .detail-table th, .common-info .detail-table td {padding: 15px;font-size: 1.25rem;border: 1px solid #C3C3C5;}.common-info .detail-table th {color: #55642B;background-color: #F3F3F5;text-align: center;vertical-align: middle;}.common-info .detail-table .hospital {font-weight: bold;color: #28A745;}.common-info .detail-table .date, .common-info .detail-table .time {color: #007BFF;}.square-area {background: #F2F5E6;padding: 2rem 0;}.square-title {font-size: 3rem;font-weight: bold;text-align: center;padding-bottom: 2rem;}.square-box {display: flex;justify-content: center;}.square-card {border: 2px solid #fff;background: #fff;text-align: center;margin-right: 2rem;border-radius: 16px;display: flex;flex-direction: column;box-shadow: 0 0 6px 3px #00000033;}.last-card {margin-right: 0;}.card-img {padding-top: 1rem;max-height: 200px;margin-bottom: 2rem;}.card-list {font-size: 1.25rem;text-align: start;height: 160px;padding-left: 2rem;line-height: 1.5;font-weight: bold;}.card-title {font-size: 2rem;font-weight: bold;text-align: center;width: 300px;padding-bottom: 0.5rem;color: #2E2E2E;}.color-cover {justify-self: flex-end;height: 20px;border-radius: 0 0 16px 16px;}.color-cover-orange {background: #FF9242;}.color-cover-blue {background: #4596E3;}.color-cover-red {background: #E23B6C;}.color-orange {color: #FF9242;}.color-blue {color: #4596E3;}.color-red {color: #E23B6C;}.square-link:hover {transform: scale(1.05);transition: transform 0.3s;}.square-link:hover .card-img {transform: scale(1.15);transition: transform 1.5s;}.square-link:hover .square-card-orange {background: #ffffdd;transition: background 1.5s;}.square-link:hover .square-card-blue {background: #ddeeff;transition: background 1.5s;}.square-link:hover .square-card-red {background: #ffddee;transition: background 1.5s;}@media only screen and (max-width: 991px) {.square-box {flex-direction: column;}.square-card {margin-bottom: 1rem;margin-right: 0;}.square-card .card-title {width: 100%;text-align: start;padding-left: 2rem;}.card-img {display: none;}.card-list {height: auto;padding-bottom: 1rem;}.card-title {padding-top: 1rem;}}.step-title {font-size: 1.25rem;font-weight: bold;color: #55642B;margin-bottom: 2rem;}.reserve-time-area {display: flex;padding: 2.5rem 0;}.reserve-time-area .reserve-box {width: 50%;}#caleandar .cld-main svg {fill: #27AE60;}#caleandar .cld-day.today .cld-number {background: #27AE60;}#caleandar .cld-number .eventday {color: #fff;}#caleandar .cld-number .eventday .cld-title {color: #fff;}#caleandar .clickable .eventday {color: #27AE60;}#caleandar .today .eventday {color: #fff;}.reserve-time-box .time-box {display: flex;align-items: center;}.reserve-time-box .time-zone {width: 30%;text-align: center;font-weight: bold;}.reserve-time-box .btn-box {width: 30%;text-align: center;}.reserve-time-box .time-btn {border: 1px solid #27AE60;background: #fff;color: #27AE60;border-radius: 4px;margin: 0.375rem 0;}.reserve-time-box .time-btn:hover {background: #27AE60;color: #fff;}.reserve-time-box .time-btn-click {background: #27AE60;color: #fff;}.reserve-time-box .reject {border: 1px solid #D3D3D5;color: #D3D3D5;}.reserve-time-box .reject:hover {background: #fff;color: #D3D3D5;}.reserve-time-box .tip {padding-top: 2rem;color: #737375;}.reserve-time-box .tip .bt {color: #4071F7;}.reserve-time-box .tip .rt {color: #DD0000;}@media only screen and (max-width: 991px) {.reserve-time-area {flex-direction: column;}.reserve-time-area .reserve-box {width: 100%;}.reserve-time-area .reserve-time-box .time-zone {width: 40%;}.reserve-time-area .reserve-time-box .btn-box {display: flex;flex-direction: column;width: 60%;text-align: center;}}.reserve-hospital-area .table-box .th, .reserve-hospital-area .table-box .td {padding: 0 0.25rem;}.reserve-hospital-area .table-box .h-name {width: 30%;font-weight: bold;}.reserve-hospital-area .table-box .tr-box .h-name {font-size: 1.25rem;color: #535355;}.reserve-hospital-area .table-box .tr-box .h-area {color: #27AE60;}.reserve-hospital-area .table-box .h-area {width: 10%;}.reserve-hospital-area .table-box .h-address {width: 55%;}.reserve-hospital-area .table-box .h-btn {width: 90px;text-align: center;flex-shrink: 0;}@media only screen and (max-width: 991px) {.reserve-hospital-area .table-box .th-box {display: none;}.reserve-hospital-area .table-box .th-box, .reserve-hospital-area .table-box .tr-box {flex-direction: column;}.reserve-hospital-area .table-box .th-box div, .reserve-hospital-area .table-box .tr-box div {padding: 1rem 0;text-align: center;width: 100%;}}.table-box {display: flex;flex-direction: column;border-radius: 16px;box-shadow: 0 0 6px 3px #e3e3e5;}.table-box .th, .table-box .td {padding: 0 0.25rem;}.table-box .th-box {display: flex;background: #27AE60;padding: 0.75rem 1rem;color: #fff;border-radius: 16px 16px 0 0;font-weight: bold;}.table-box .tr-box {padding: 1rem 1rem;display: flex;border-bottom: 1px solid #f3f3f5;align-items: center;}.table-box .tr-box:last-child {border-radius: 0 0 16px 16px;}.area-header {margin: 30px 0;color: #55642B;}.area-header .main-header {font-size: 1.5rem;font-weight: bold;}.area-header .sub-header {font-size: 1.25rem;}.agreement-info .header {font-size: 1.25rem;color: #55642B;}.agreement-info th, .agreement-info td {color: #535355;padding: 6px 0;}.agreement-info th {min-width: 140px;}.info-area, .sign-area {padding: 1.5rem 1.5rem;background: rgba(212, 239, 232, 0.3);border-radius: 8px;}.agreement-block {padding: 15px;}.agreement-block .title {font-size: 1.125rem;font-weight: bold;padding: 5px 0;}.agreement-block .content {margin-left: 10px;}.sign-area .emp {color: #DD0000;font-weight: bold;}.sign-area .sign-top {display: flex;justify-content: space-between;align-items: center;padding-bottom: 0.5rem;}.sign-area .sign-board {min-height: 300px;border: 1px solid #27AE60;background-color: white;}.sign-area .area-footer {display: flex;justify-content: space-between;padding: 8px 0;}.sign-area .area-footer .hint {color: #27AE60;}.sign-area .area-footer .date {color: #535355;}.btn-area {text-align: center;padding: 30px 0;}[class*=icheck-] > input:first-child + input[type=hidden] + label::before, [class*=icheck-] > input:first-child + label::before {background: #fff;}.checkbox label {line-height: 1.5;}.register-area {padding-top: 3rem;}.register-area .control-label {padding-top: 4px;}.register-area .form-inline label {font-weight: normal;}.register-area .mw-50 {max-width: 50px;display: inline-block;}.register-area .mw-70 {max-width: 70px;display: inline-block;}.register-area .mw-300 {max-width: 300px;}.register-area hr.sep {margin: 10px 0;border-top: 1px dashed #d3d3d3;}.register-area .icheck-inline {margin-right: 0.75rem;}.register-area .icheck-inline.mr-0 {margin-right: 0;}.register-area .icheck-inline + .icheck-inline {margin-left: 0;}.register-area input.form-control.pos-mod, .register-area select.form-control.pos-mod {vertical-align: top;}.register-area #birthdt_date_chooser_span {display: flex;align-items: center;}.register-area #birthdt_date_chooser_span input {margin-right: -20px;}.register-area #birthdt_date_chooser_span img {position: relative;width: 20px;height: 20px;left: -10px;}.register-area #fbirthdt_date_chooser_span {display: flex;align-items: center;}.register-area #fbirthdt_date_chooser_span input {margin-right: -20px;}.register-area #fbirthdt_date_chooser_span img {position: relative;width: 20px;height: 20px;left: -10px;}.register-area .text-center .btn {font-size: 16px;}.register-area .controlw1 {width: 60px;}.register-area .controlw2 {width: 120px;}.register-area .controlw3 {width: 180px;}.register-area .inline-control {margin-bottom: 8px;}@media only screen and (max-width: 767px) {.register-area .controlw1 {width: 100%;}.register-area .controlw2 {width: 100%;}.register-area .controlw3 {width: 100%;}}.register-area .register-btn-box {padding-top: 2rem;}.register-area .sm-inline {display: block;}.register-area .sm-inline .ml-1r {margin-left: 1rem;}@media only screen and (max-width: 767px) {.register-area .sm-inline .sm-inline {display: inline;}}.register-area .neig-label {display: inline-block;}.register-area .table-box-history {margin-bottom: 0.5rem;}.register-area .table-box-history .th-box, .register-area .table-box-history .tr-box {display: flex;align-items: center;}.register-area .table-box-history .th-box {font-weight: bold;}.register-area .table-box-history .left {padding-left: 0;}.register-area .table-box-history .right {display: flex;text-align: center;padding: 0;}.register-area .table-box-history .right .right-box {width: 100%;}.register-area .table-box-history .right .right-tip {display: none;}.register-area .table-box-history .right div, .register-area .table-box-history .right input {margin: 0.125rem;}.register-area .table-box-history .right input {text-align: center;}.register-area .table-box-history .right .width100 {width: 100%;}@media only screen and (max-width: 991px) {.register-area .table-box-history .th-box {display: none;}.register-area .table-box-history .th-box, .register-area .table-box-history .tr-box {flex-direction: column;text-align: start;}.register-area .table-box-history .left {width: 100%;font-weight: bold;}.register-area .table-box-history .right {width: 100%;flex-direction: column;}.register-area .table-box-history .right input {text-align: start;}.register-area .table-box-history .right .right-tip {display: block;justify-self: flex-end;width: 20%;text-align: end;}.register-area .table-box-history .right-box {display: flex;}}.col-md-2 {padding-bottom: 0;}.col-md-4 {padding-bottom: 0;}@media only screen and (max-width: 767px) {.col-md-2 {padding-bottom: 3px;}.col-md-4 {padding-bottom: 16px;}.register-area .text-right {text-align: start;}.register-area #neig {width: calc( 100% - 25px );display: inline-block;}.register-area .neig-label {display: inline-block;margin-bottom: 8px;}.register-area .sm-inline .ml-1r {margin-left: 0;}}.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {padding-top: 2px;}.hosp-title {font-size: 2.5rem;font-weight: bold;text-align: center;padding: 0.75rem 0 2rem 0;}.verify-code {padding-bottom: 17px;}.hospcheck-area .info-box {padding: 0;}.hospcheck-area .info-name, .hospcheck-area .info-data {padding: 1rem 1.5rem;border: 0.5px solid #c3c3c5;}.hospcheck-area .info-name {background: #f3f3f5;color: #55642B;font-weight: bold;}.hospcheck-area .info {color: #337ab7;font-weight: bold;}.hospcheck-area .check-box {text-align: center;border: 0.5px solid #c3c3c5;}.hospcheck-area .hospcheck-form1 {padding: 0;display: flex;}.hospcheck-area .hospcheck-form2 {text-align: center;border: 0.5px solid #c3c3c5;margin-bottom: 3rem;}.hospcheck-area .check-img {width: 240px;height: 240px;padding: 1rem;}.hospcheck-area .corner1 {border-radius: 16px 0 0 0;}.hospcheck-area .corner2 {border-radius: 0 16px 0 0;}.hospcheck-area .corner34 {border-radius: 0 0 16px 16px;}@media only screen and (max-width: 991px) {.hospcheck-area .hospcheck-form1 {display: block;}.hospcheck-area .corner1 {border-radius: 16px 16px 0 0;}.hospcheck-area .corner2 {border-radius: 0;}}.progress-area .table-box .new {font-weight: bold;}.progress-area .table-box .th, .progress-area .table-box .td {padding: 0 0.25rem;}.progress-area .table-box .p-time {width: 20%;text-align: center;}.progress-area .table-box .p-hospital {flex-grow: 1;font-size: 1.25rem;}.progress-area .table-box .p-state {width: 15%;text-align: center;}.progress-area .table-box .p-btn {width: 250px;text-align: center;flex-shrink: 0;}.progress-area .table-box .tr-box .p-hospital, .progress-area .table-box .tr-box .p-time, .progress-area .table-box .tr-box .p-state {color: #737375;}.progress-area .table-box .new .p-hospital {color: #333335;}.progress-area .table-box .new .p-time {color: #337ab7;}.progress-area .table-box .new .finish {color: #5cb85c;}.progress-area .table-box .new .cancel {color: #d9534f;}@media only screen and (max-width: 991px) {.progress-area .table-box .th-box {display: none;}.progress-area .table-box .th-box, .progress-area .table-box .tr-box {flex-direction: column;}.progress-area .table-box .th-box div, .progress-area .table-box .tr-box div {padding: 1rem 0;text-align: center;width: 100%;}}.modal-title {font-size: 2.5rem;color: #535355;text-align: center;font-weight: bold;}.progress-area {padding-top: 28px;}.progress-area .modal hr {margin: 0;}.progress-area .modal .common-info {background: #fff;padding: 0;border-radius: 0;}.progress-area .modal .inner {padding-top: 0;padding-bottom: 0;margin-bottom: 0;}.progress-area .modal .qr-code, .progress-area .modal .msg {margin-bottom: 1rem;}.progress-area .modal .msg {text-align: center;}.progress-area .modal .modal-footer {padding-bottom: 30px;}.lc-info-row .system-post-area {margin: 0 0 4rem 0;justify-content: center;}.lc-info-row .system-post-area .system-post {background: #FFCDD2;padding: 1rem;border-radius: 1rem;}.lc-info {display: flex;align-items: center;}.lc-info .left {background: #F2F5E6;padding: 2rem;border-radius: 16px 0 0 16px;margin-right: -80px;padding-right: 112px;}.lc-info .left .title {font-size: 1.5rem;color: #55642B;}.lc-info .left .welcome {font-size: 2rem;color: #F26640;font-weight: bold;padding-top: 1rem;}.lc-info .left .info {padding-top: 1rem;line-height: 1.5;font-size: 1.25rem;}.lc-info .right {width: 360px;border-radius: 50%;border: 6px solid #fff;box-shadow: 0 0 6px 3px #939395;}@media only screen and (max-width: 991px) {.lc-info {flex-direction: column;background: #F2F5E6;border-radius: 16px;padding-bottom: 2rem;}.lc-info .left {margin-right: 0;border-radius: 16px;padding-right: 2rem;}.lc-info .right {justify-self: start;}}.lc-suggest-area {background: #fff3d6;padding-bottom: 4rem;}.lc-suggest-area .top {margin-top: -3rem;display: flex;align-items: center;}.lc-suggest-area .top .top-img {padding-left: 5rem;}.lc-suggest-area .top .top-title-box {flex-grow: 1;font-size: 3rem;color: #55642B;text-align: center;font-weight: bold;}.lc-suggest-area .top .top-title-box .top-title1 {padding-left: 2rem;text-align: start;}.lc-suggest-area .top .top-title-box .top-title2 {text-align: center;}.lc-suggest-area .bottom {display: flex;margin-top: -2rem;}.lc-suggest-area .card {background: #fff;margin-right: 3rem;border-radius: 45px;padding: 0.75rem;box-shadow: 0 4px 4px 0 #939395;width: 50%;}.lc-suggest-area .card .c-top {display: flex;flex-direction: column;align-items: flex-end;justify-content: space-between;}.lc-suggest-area .card .c-top .title {width: 100%;font-size: 1.75rem;padding: 1.5rem 2rem;font-weight: bold;border-radius: 50px;color: #fff;}.lc-suggest-area .card .c-top .title-red {background: #f92f60;}.lc-suggest-area .card .c-top .title-orange {background: #F26640;}.lc-suggest-area .card .c-top .title-green {background: #27AE60;}.lc-suggest-area .card .c-top .pic-box {margin-bottom: -2rem;}.lc-suggest-area .card .c-top .pic {background: #fff;position: relative;top: -112px;right: -32px;border-radius: 50%;width: 128px;height: 128px;box-shadow: 0 4px 4px 0px #939395;display: flex;justify-content: center;align-items: center;}.lc-suggest-area .card .c-top .pic img {width: 80px;}.lc-suggest-area .card .c-bottom {font-size: 1.5rem;font-weight: bold;margin-top: -128px;padding: 1rem 1.5rem;}.lc-suggest-area .card .bottom-red {color: #f92f60;}.lc-suggest-area .card .bottom-orange {color: #F26640;}.lc-suggest-area .card .bottom-green {color: #27AE60;}.lc-suggest-area .card:last-child {margin-right: 0;}@media only screen and (max-width: 991px) {.lc-suggest-area .top .top-img {padding-left: 0;width: 20vw;}.lc-suggest-area .top .top-title-box {font-size: 2.5rem;}.lc-suggest-area .bottom {flex-direction: column;margin-top: 1rem;}.lc-suggest-area .bottom .card {width: 100%;margin-bottom: 2rem;}}@media only screen and (max-width: 767px) {.lc-suggest-area .top {flex-direction: column;}.lc-suggest-area .top .top-img {padding-left: 0;width: 30vw;}.lc-suggest-area .top .top-img .top-title1 {padding: 0;text-align: center;}}.lc-apply {padding-bottom: 4rem;}.lc-apply .title {font-size: 3rem;text-align: center;font-weight: bold;padding: 3rem 0 0.5rem;color: #55642B;}.lc-apply .small-title-box {display: flex;justify-content: center;}.lc-apply .small-title {color: #fff;font-size: 2rem;text-align: center;border-radius: 50px;padding: 0.25rem 1rem;background: #55642B;margin-bottom: -30px;position: relative;z-index: 1;}.lc-apply .box {display: flex;padding-bottom: 4rem;justify-content: center;}.lc-apply .card {display: flex;width: 100%;border-radius: 3rem;border: 3px solid #fff;align-items: center;}.lc-apply .card-info {border: 3px solid #ccddaa;border-radius: 1rem;font-size: 1.5rem;display: grid;flex-direction: column;align-self: flex-start;padding: 2rem 2rem;width: 100%;color: #535355;font-weight: bold;}.lc-apply .category {display: flex;align-items: center;padding: 1rem;margin: 0.5rem 0;border-radius: 1rem 1rem;}.lc-apply .category-1 {background: #eeffdd;}.lc-apply .category-2 {background: #ffeedd;}.lc-apply .category-3 {background: #ddffee;}.lc-apply .category-4 {background: #ffeeff;}.lc-apply .name-1 {background: #66cc00;}.lc-apply .name-2 {background: #ff6600;}.lc-apply .name-3 {background: #00cc99;}.lc-apply .name-4 {background: #ac00b2;}.lc-apply .category-name {display: flex;flex-direction: column;align-items: center;text-align: center;width: 30%;}.lc-apply .pic-box {text-align: center;border-radius: 500px;background: #fff;width: 150px;height: 150px;padding: 0 1rem;margin-bottom: -30px;}.lc-apply .pic {max-width: 100%;height: auto;}.lc-apply .pic svg path {fill: #f3f3f5;}.lc-apply .name {text-align: center;padding: 0.25rem 2rem;color: #fff;border-radius: 50px;}.lc-apply .name-tip {padding: 0.25rem 1rem;}.lc-apply .category-info {width: 70%;padding-left: 1rem;}.lc-apply .info-btn {margin-top: 2rem;text-align: center;}.lc-apply .info-btn div {display: flex;text-align: center;justify-content: center;}.lc-apply .info-btn a {width: 100%;border-radius: 1rem;font-size: 2rem;padding: 0.5rem 2rem;box-shadow: 0 0 6px #aaa;transition: all 0.3s;}.lc-apply #riskN {height: 113.42px;display: flex;justify-content: center;align-items: center;}.lc-apply .info-btn-no {color: #55642B;font-weight: bold;margin-bottom: 0;}.lc-apply .info-btn-no:hover {color: #ccddaa;}.lc-apply .info-btn-green {color: #27ae60;border: 3px solid #27ae60;font-weight: bold;}.lc-apply .info-btn-green:hover {color: #fff;background: #0e9044;box-shadow: 0 0 0px #ccc;transition: all 0.3s;}.lc-apply .info-btn-orange {color: #F26640;border: 3px solid #F26640;font-weight: bold;margin-right: 1rem;}.lc-apply .info-btn-orange:hover {color: #fff;background: #ca3f19;box-shadow: 0 0 0px #ccc;transition: all 0.3s;}.lc-apply .icheck-nephritis label {line-height: 1.5;}.lc-apply .icheck-nephritis label:before {top: 8px;}.lc-apply [class*=icheck-] > input:first-child:checked + input[type=hidden] + label::after, .lc-apply [class*=icheck-] > input:first-child:checked + label::after {top: 8px;}@media only screen and (max-width: 991px) {.lc-apply .category {flex-direction: column;}.lc-apply .category-name {width: 100%;}.lc-apply .name {margin-bottom: 0.5rem;width: 100%;}.lc-apply .name-tip {padding: 0rem 1rem;}.lc-apply .category-info {width: 100%;}.lc-apply .pic-box {display: none;}.lc-apply .title {font-size: 2.5rem;}.lc-apply .box {flex-direction: column;}.lc-apply .card {width: 100%;margin-bottom: 2rem;flex-direction: column;}.lc-apply .card .card-info {font-size: 1.25rem;}.lc-apply .card .card-info .icheck-nephritis label {line-height: 1.5;}.lc-apply .card .card-info .icheck-nephritis label:before {top: 4px;}.lc-apply .card .pic-box {margin: 2rem 0rem;}.lc-apply .left {margin-bottom: -2rem;}.lc-apply .left .pic-box {margin-bottom: 0;}.lc-apply .info-btn div {flex-direction: column;}.lc-apply .info-btn-orange {margin: 0 0 1rem 0;}.lc-apply [class*=icheck-] > input:first-child:checked + input[type=hidden] + label::after, .lc-apply [class*=icheck-] > input:first-child:checked + label::after {top: 4px;}}@media only screen and (max-width: 767px) {.common-info {padding: 0.5rem;}.common-info .inner {padding: 1rem;}.frame .header {font-size: 1.75rem;display: inline;text-align: center;}}.bootstrap-duallistbox-container .buttons {width: 100%;margin-bottom: -1px;}.bootstrap-duallistbox-container label {display: block;}.bootstrap-duallistbox-container .info {display: inline-block;margin-bottom: 5px;font-size: 11px;}.bootstrap-duallistbox-container .clear1,.bootstrap-duallistbox-container .clear2 {display: none;font-size: 10px;}.bootstrap-duallistbox-container .box1.filtered .clear1,.bootstrap-duallistbox-container .box2.filtered .clear2 {display: inline-block;}.bootstrap-duallistbox-container .move,.bootstrap-duallistbox-container .remove {width: 60%;}.bootstrap-duallistbox-container .btn-group .btn {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}.bootstrap-duallistbox-container select {border-top-left-radius: 0;border-top-right-radius: 0;}.bootstrap-duallistbox-container .moveall,.bootstrap-duallistbox-container .removeall {width: 40%;}.bootstrap-duallistbox-container.bs2compatible .btn-group > .btn + .btn {margin-left: 0;}.bootstrap-duallistbox-container select {width: 100%;height: 300px;padding: 0;}.bootstrap-duallistbox-container .filter {display: inline-block;width: 100%;height: 31px;margin: 0 0 5px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.bootstrap-duallistbox-container .filter.placeholder {color: #aaa;}.bootstrap-duallistbox-container.moveonselect .move,.bootstrap-duallistbox-container.moveonselect .remove {display:none;}.bootstrap-duallistbox-container.moveonselect .moveall,.bootstrap-duallistbox-container.moveonselect .removeall {width: 100%;}