/*! * Controls v0.1.2 */@charset "UTF-8";.cursor-pointer {    cursor: pointer;}.switcher {    overflow: visible !important;}.switcher-container {    position: relative;}.switcher-container .expand-button {    position: absolute;    cursor: pointer;    display: flex;    flex-direction: column;    margin-top: 0;    right: -13px;}.switcher-container > :first-child .expand-button {    border: 1px solid #fff;    box-shadow: 0 0 5px rgb(0 0 0 / 20%);    height: auto;    top: 50%;}.switcher-container > :not(:first-child) .expand-button {    border: none;    box-shadow: none;    height: 100%;    top: 0;}.expand-button .arrowUp,.expand-button .arrowDown {    align-items: center;    color: #fff;    background-color: rgb(238, 50, 36);    border: 1px solid #fff;    display: flex;    height: 24px;    padding: 3px;    width: 24px;}.switcher-container > :first-child .bi-chevron-down {    transform: rotate(180deg);}.switcher-container .switcher-click {    cursor: pointer;}.expand-button .rotate-icons {    transform: rotate(180deg);}.expand-button .line {    background-color: #000;    height: 100%;    margin: 0 auto;    opacity: 0.1;    transition: opacity 0.2s ease;    width: 5px;}@media (max-width: 970px) {    .expand-button {        right: -9px !important;    }    .expand-button .arrowUp,    .expand-button .arrowDown {        height: 16px;        width: 16px;    }    .expand-button .line {        width: 4px;    }}.scroll-y {    overflow-y: scroll;    height: calc(100vh - 100px);}.btn-group .btn {    word-wrap: break-word;    padding: 0.6rem 0.6rem 0.5rem 0.4rem;}.btn-outline-color:not(.active) {    color: #ee3224 !important;    background-color: transparent !important;    border: 1px solid #ee3224 !important;}.btn-outline-color.active {    color: #fff !important;    background-color: #ee3224 !important;}.btn-outline-color.focus {    box-shadow: none !important;}/* radioGroup-gender */.radioGroup-gender .radioGroup-horizontal .radioGroup-item {    margin-left: 30px;}.radioGroup-gender .radioGroup-item label:before {    display: none;}.radioGroup-gender .radioGroup-item.radioGroup-genderFemale label:after {    content: "\f182";}.radioGroup-gender .radioGroup-item.radioGroup-genderMale label:after {    content: "\f183";}.radioGroup-gender .warning {    position: absolute;}.radioGroup {    display: inline-block;    font-size: 16px;    position: relative;}.radioGroup-item.error {    color: #d43742;}.radioGroup-item label:after {    font-family: 'Font Awesome 5 Free';    font-weight: 900;    font-style: normal;    font-variant: normal;    text-rendering: auto;}.radioGroup-item input {    display: none;}.radioGroup-item input + label:after {    color: #1c1e24;    font-size: 30px;}.radioGroup-item input:checked + label:after {    color: #ff2603;}.radioGroup-gender .radioGroup-item.radioGroup-genderFemale label {    padding-left: 30px;}.radioGroup-gender .radioGroup-item.radioGroup-genderMale label {    padding-left: 27px;}.radioGroup-item label {    color: #444954;    cursor: pointer;    display: block;    line-height: 34px;    position: relative;}.radioGroup-item label:after {    content: "";    position: absolute;    z-index: 2;}.radioGroup-horizontal .radioGroup-item {    float: left;}@media (max-width: 767px) {    .radioGroup-horizontal .radioGroup-item {        float: none;        margin-left: 0;    }}.radioGroup-horizontal .radioGroup-item:first-child {    margin-left: 0;}.radioGroup-vertical .radioGroup-item {    margin-top: 10px;}.radioGroup-vertical .radioGroup-item:first-child {    margin-top: 0;}@media (max-width: 767px) {    .radioGroup-gender .radioGroup-item {        float: left;    }}.radioGroup-gender .radioGroup-item label:after {    left: 11px;}/* /radioGroup-gender */.cs-btn {    display: inline-block;    font-weight: 400;    text-align: center;    white-space: nowrap;    vertical-align: middle;    user-select: none;    border: none;    padding: 0.45rem 0.75rem;    font-size: 1rem !important;    line-height: 1.5 !important;    border-radius: 0.25rem !important;}.cs-btn:not(:disabled):not(.disabled) {    cursor: pointer;}.cs-btn:hover,.cs-btn:focus {    text-decoration: none !important;}.cs-btn:focus,.cs-btn.focus {    outline: 0;    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);}.cs-btn.disabled,.cs-btn:disabled {    opacity: 0.65;}/* colors */.cs-btn-green {    color: #fff !important;    background: #10a700 !important;}.cs-btn-gray {    color: #fff !important;    background: #575757 !important;}.cs-btn-blue {    color: #fff !important;    background: #005ba5;}.cs-btn-orange {    color: #fff !important;    background: #ff2603;}/* add button */.cs-btn-add {    color: #fff;    background: #0e5682;}.cs-btn-add:hover {    background: #0e4682;}.cs-btn-add:focus,.cs-btn-add.focus {}.cs-btn-add.disabled,.cs-btn-add:disabled {}