/* Minification failed. Returning unminified contents.
(167,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(168,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(318,27): run-time error CSS1038: Expected hex color, found '#0000'
(368,27): run-time error CSS1038: Expected hex color, found '#0000'
(489,32): run-time error CSS1039: Token not allowed after unary operator: '-itemHoverColor'
(499,28): run-time error CSS1039: Token not allowed after unary operator: '-itemActiveColor'
(628,40): run-time error CSS1046: Expect comma, found '153'
(628,48): run-time error CSS1046: Expect comma, found '/'
(753,40): run-time error CSS1046: Expect comma, found '153'
(753,48): run-time error CSS1046: Expect comma, found '/'
(824,32): run-time error CSS1039: Token not allowed after unary operator: '-itemHoverColor'
(827,28): run-time error CSS1039: Token not allowed after unary operator: '-itemActiveColor'
(1120,41): run-time error CSS1030: Expected identifier, found '>'
(1120,53): run-time error CSS1031: Expected selector, found ')'
(1120,53): run-time error CSS1025: Expected comma or open brace, found ')'
(1453,28): run-time error CSS1039: Token not allowed after unary operator: '-mode-common-color-bg-contact-2'
(1454,24): run-time error CSS1039: Token not allowed after unary operator: '-mode-common-color-bg-contact-2'
 */
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.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 b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.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-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.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:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.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:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.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:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/*!
 * Select2 Bootstrap Theme v0.1.0-beta.10 (https://select2.github.io/select2-bootstrap-theme)
 * Copyright 2015-2017 Florian Kissling and contributors (https://github.com/select2/select2-bootstrap-theme/graphs/contributors)
 * Licensed under MIT (https://github.com/select2/select2-bootstrap-theme/blob/master/LICENSE)
 */

.select2-container--bootstrap{display:block}.select2-container--bootstrap .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555;font-size:14px;outline:0}.select2-container--bootstrap .select2-selection.form-control{border-radius:4px}.select2-container--bootstrap .select2-search--dropdown .select2-search__field{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#fff;border:1px solid #ccc;border-radius:4px;color:#555;font-size:14px}.select2-container--bootstrap .select2-search__field{outline:0}.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder{color:#999}.select2-container--bootstrap .select2-search__field:-moz-placeholder{color:#999}.select2-container--bootstrap .select2-search__field::-moz-placeholder{color:#999;opacity:1}.select2-container--bootstrap .select2-search__field:-ms-input-placeholder{color:#999}.select2-container--bootstrap .select2-results__option{padding:6px 12px}.select2-container--bootstrap .select2-results__option[role=group]{padding:0}.select2-container--bootstrap .select2-results__option[aria-disabled=true]{color:#777;cursor:not-allowed}.select2-container--bootstrap .select2-results__option[aria-selected=true]{background-color:#f5f5f5;color:#262626}.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background-color:#337ab7;color:#fff}.select2-container--bootstrap .select2-results__option .select2-results__option{padding:6px 12px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option{margin-left:-12px;padding-left:24px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-24px;padding-left:36px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-36px;padding-left:48px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-48px;padding-left:60px}.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-60px;padding-left:72px}.select2-container--bootstrap .select2-results__group{color:#777;display:block;padding:6px 12px;font-size:12px;line-height:1.42857143;white-space:nowrap}.select2-container--bootstrap.select2-container--focus .select2-selection,.select2-container--bootstrap.select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;border-color:#66afe9}.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b{border-color:transparent transparent #999;border-width:0 4px 4px}.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-color:transparent}.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection{border-top-right-radius:0;border-top-left-radius:0;border-top-color:transparent}.select2-container--bootstrap .select2-selection__clear{color:#999;cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--bootstrap .select2-selection__clear:hover{color:#333}.select2-container--bootstrap.select2-container--disabled .select2-selection{border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.select2-container--bootstrap.select2-container--disabled .select2-search__field,.select2-container--bootstrap.select2-container--disabled .select2-selection{cursor:not-allowed}.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice{background-color:#eee}.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove,.select2-container--bootstrap.select2-container--disabled .select2-selection__clear{display:none}.select2-container--bootstrap .select2-dropdown{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);border-color:#66afe9;overflow-x:hidden;margin-top:-1px}.select2-container--bootstrap .select2-dropdown--above{-webkit-box-shadow:0 -6px 12px rgba(0,0,0,.175);box-shadow:0 -6px 12px rgba(0,0,0,.175);margin-top:1px}.select2-container--bootstrap .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--bootstrap .select2-selection--single{height:34px;line-height:1.42857143;padding:6px 24px 6px 12px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow{position:absolute;bottom:0;right:12px;top:0;width:4px}.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{border-color:#999 transparent transparent;border-style:solid;border-width:4px 4px 0;height:0;left:0;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:#555;padding:0}.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--bootstrap .select2-selection--multiple{min-height:34px;padding:0;height:auto}.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;line-height:1.42857143;list-style:none;margin:0;overflow:hidden;padding:0;width:100%;text-overflow:ellipsis;white-space:nowrap}.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder{color:#999;float:left;margin-top:5px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{color:#555;background:#fff;border:1px solid #ccc;border-radius:4px;cursor:default;float:left;margin:5px 0 0 6px;padding:0 6px}.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{background:0 0;padding:0 12px;height:32px;line-height:1.42857143;margin-top:0;min-width:5em}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:3px}.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{margin-top:6px}.form-group-sm .select2-container--bootstrap .select2-selection--single,.input-group-sm .select2-container--bootstrap .select2-selection--single,.select2-container--bootstrap .select2-selection--single.input-sm{border-radius:3px;font-size:12px;height:30px;line-height:1.5;padding:5px 22px 5px 10px}.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b{margin-left:-5px}.form-group-sm .select2-container--bootstrap .select2-selection--multiple,.input-group-sm .select2-container--bootstrap .select2-selection--multiple,.select2-container--bootstrap .select2-selection--multiple.input-sm{min-height:30px;border-radius:3px}.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice{font-size:12px;line-height:1.5;margin:4px 0 0 5px;padding:0 5px}.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field{padding:0 10px;font-size:12px;height:28px;line-height:1.5}.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear{margin-top:5px}.form-group-lg .select2-container--bootstrap .select2-selection--single,.input-group-lg .select2-container--bootstrap .select2-selection--single,.select2-container--bootstrap .select2-selection--single.input-lg{border-radius:6px;font-size:18px;height:46px;line-height:1.3333333;padding:10px 31px 10px 16px}.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow{width:5px}.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b{border-width:5px 5px 0;margin-left:-10px;margin-top:-2.5px}.form-group-lg .select2-container--bootstrap .select2-selection--multiple,.input-group-lg .select2-container--bootstrap .select2-selection--multiple,.select2-container--bootstrap .select2-selection--multiple.input-lg{min-height:46px;border-radius:6px}.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice{font-size:18px;line-height:1.3333333;border-radius:4px;margin:9px 0 0 8px;padding:0 10px}.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field{padding:0 16px;font-size:18px;height:44px;line-height:1.3333333}.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear{margin-top:10px}.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #999;border-width:0 5px 5px}.select2-container--bootstrap[dir=rtl] .select2-selection--single{padding-left:24px;padding-right:12px}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:0;padding-left:0;text-align:right}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow{left:12px;right:auto}.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow b{margin-left:0}.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:0;margin-right:6px}.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.has-warning .select2-dropdown,.has-warning .select2-selection{border-color:#8a6d3b}.has-warning .select2-container--focus .select2-selection,.has-warning .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;border-color:#66512c}.has-warning.select2-drop-active{border-color:#66512c}.has-warning.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#66512c}.has-error .select2-dropdown,.has-error .select2-selection{border-color:#a94442}.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;border-color:#843534}.has-error.select2-drop-active{border-color:#843534}.has-error.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#843534}.has-success .select2-dropdown,.has-success .select2-selection{border-color:#3c763d}.has-success .select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;border-color:#2b542c}.has-success.select2-drop-active{border-color:#2b542c}.has-success.select2-drop-active.select2-drop.select2-drop-above{border-top-color:#2b542c}.input-group>.select2-hidden-accessible:first-child+.select2-container--bootstrap>.selection>.select2-selection,.input-group>.select2-hidden-accessible:first-child+.select2-container--bootstrap>.selection>.select2-selection.form-control{border-bottom-right-radius:0;border-top-right-radius:0}.input-group>.select2-hidden-accessible:not(:first-child)+.select2-container--bootstrap:not(:last-child)>.selection>.select2-selection,.input-group>.select2-hidden-accessible:not(:first-child)+.select2-container--bootstrap:not(:last-child)>.selection>.select2-selection.form-control{border-radius:0}.input-group>.select2-hidden-accessible:not(:first-child):not(:last-child)+.select2-container--bootstrap:last-child>.selection>.select2-selection,.input-group>.select2-hidden-accessible:not(:first-child):not(:last-child)+.select2-container--bootstrap:last-child>.selection>.select2-selection.form-control{border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.select2-container--bootstrap{display:table;table-layout:fixed;position:relative;z-index:2;width:100%;margin-bottom:0}.input-group>.select2-container--bootstrap>.selection>.select2-selection.form-control{float:none}.input-group>.select2-container--bootstrap.select2-container--focus,.input-group>.select2-container--bootstrap.select2-container--open{z-index:3}.input-group>.select2-container--bootstrap,.input-group>.select2-container--bootstrap .input-group-btn,.input-group>.select2-container--bootstrap .input-group-btn .btn{vertical-align:top}.form-control.select2-hidden-accessible{position:absolute!important;width:1px!important}@media (min-width:768px){.form-inline .select2-container--bootstrap{display:inline-block}}
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{display:block;margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:700;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action=clear]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action=today]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border: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;-khtml-user-select: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{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.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}
/**
 * Swiper 4.0.7
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2017 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 28, 2017
 */
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
.macro-eco{
    min-height: 300px;
}
.macro-news > li{
    min-height: 110px;
    display: block;
    margin-bottom: 15px;
    padding-bottom: 5px;
    border-bottom: 1px dashed #ccc;
}
.macro-news > li img {
    width: 94px;
    height: 72px;
    margin-top: 5px;
    margin-right: 10px;
    float: left;
}
    .macro-news > li img.icon-source {
        width: unset;
        height: unset;
        position: unset;
        float: unset;
        margin: unset;
        margin-left: 5px;
    }
.macro-report > li {
    min-height: 110px;
    display: block;
    margin-bottom: 15px;
    padding-bottom: 5px;
    border-bottom: 1px dashed #ccc;
}
    .macro-report > li img {
        width: 70px;
        height: 80px;
        margin-top: 5px;
        margin-right: 10px;
        float: left;
    }
.swiper-container{
    height: 270px;
    margin-top: 15px;
}
.view-content .form > .form-group > .input-group.date{
    width: 140px;
}
.sticky2f {
    border-collapse: collapse;
}
    .sticky2f th:nth-child(1),.sticky2f td:nth-child(1) {
        position:sticky;
        max-width:150px;
        left:-1px;
        z-index:2;
        min-width:150px;
    }
    .sticky2f th:nth-child(2),.sticky2f td:nth-child(2) {
        position: sticky;
        left: 147px;
        z-index: 2;
    }
    .sticky2f th:nth-child(1),.sticky2f th:nth-child(2) {
        background: #eeeeee;
        box-shadow: inset 1px 0 #ddd, inset -1px 0 #ddd;
        border-left:none;
        border-right:none;
    }

    .sticky2f td:nth-child(1), .sticky2f td:nth-child(2) {
        background: #fff;
        box-shadow: inset 1px 0 #ddd, inset -1px 0 #ddd;
        border-left: none;
        border-right: none;
    }

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td{
    border-bottom:unset;
}
table.table.responsive tr.group td {
    background-color: #f5f5f5;
}
@media screen and (max-width: 767px) {
    .overview-right{
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .view-content .form > .form-group, .view-content .form-inline > .form-group {        
        margin-bottom: 10px; 
        display: inline-block;
        width: auto;
    }
    .view-content .form > .form-group.view-by{
        display: block;
    }
    .view-content .form > .form-group > label { 
        padding-right: 5px;
    }
    .view-content .form > .form-group > select {
        display: inline-block;
        width: 70px;
        padding: 6px 3px;
    }
    .view-content .form > button {
        float: right; 
        margin-top: 0;
        margin-bottom: 10px;
        width: 70px;
    }
    label.label-right{
        text-align: center;
    }
    .view-content .form > .form-group > .input-group.date{
        width: 130px;
    }
    .view-content .form-inline > .form-group .input-group > span.input-group-addon{
        padding: 9px 8px;
    }
    .g-date{
        margin-left: 10px;
    }
}
@media screen and (min-width: 1200px) {
    .article-modal.chart-modal .modal-content {
        min-height: 300px;
        max-height: none;
    }
}
html::-webkit-scrollbar {
    width: 8px;
    height: 10px;
}
html::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #efefef
}
html::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #b6b7b7
}
#screener-container {
    --itemHoverColor: #ffdead;
    --itemActiveColor: #fff3d0;
    position: relative;
}

.screener-loading {
    z-index: 1050;
    background-color: #e1edff0f;
    position: fixed;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
    position: absolute;
    right: -12px;
}
.vst {
    display: flex;
}
/*-----*/
/* CREENNER TOOLTIP */
.screener-tooltip {    
    position: relative;
}
    .screener-tooltip::before {
        content: attr(data-tooltip);
        position: absolute;
        /* vertically center */
        top: 0%;
        left: 0%;
        transform: translate(-10%, -100%);
        /* move to top */
        margin-top: -10px;
        /*basic style*/
        padding: 5px 10px;
        background-color: #335295;
        border-radius: 5px;
        color: #fff;
        text-align: center;
        white-space: nowrap;
    }
    .screener-tooltip::after {
        content: " ";
        position: absolute;
        top: 0px;
        margin-top: -10px;
        border-width: 6px;
        border-style: solid;
        border-color: #335295 transparent transparent transparent;
    }
    .screener-tooltip:before, .screener-tooltip:after {
        visibility: hidden;
        pointer-events: none;
        z-index: 5000;
    }
    .screener-tooltip:hover::before, .screener-tooltip:hover::after {
        visibility: visible;
    }
.screener-popup__icon-wrapper .screener-tooltip::before {
    transform: translate(-103%, -100%) !important;
    margin-top: 27px !important;
    left: -6px !important;
}
.screener-popup__icon-wrapper .screener-tooltip::after {
    top: 17px;
    left: -10px;
    border-color: transparent transparent transparent #335295;
}
.screener-dropdown__columns-checkbox-label .screener-tooltip::before {
    width: 250px;
    white-space: normal;
    left: -200px;
    top: -4px;
}
.screener-dropdown__columns-checkbox-label .screener-tooltip::after {
    left: 0px;
    top: -4px;
}
.screener-dropdown__columns-lock-label .screener-tooltip::before {
    width: 250px;
    white-space: normal;
    left: -200px;
    top: -4px;
}
.screener-dropdown__columns-lock-label .screener-tooltip::after {
    left: 0px;
    top: -4px;
}
.screener-tooltip--spacing-top {
    font-weight: 200;
    display: initial;
}
    .screener-tooltip--spacing-top::before {
        margin-top: -17px;
    }
    .screener-tooltip--spacing-top::after {
        margin-top: -17px;
        left: 20px;
    }

/*-----*/
/* SCREENER TOOLBAR */
.screener-toolbar {
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    box-sizing: border-box;
    padding: 5px 0px;
    padding-top: 8px;
    width: 100%;
    background-color: #fff;
}
.screener-toolbar--fixed {
    position: fixed;
    /*top: 38px;*/
    z-index: 10;
}
.screener-toolbar__button-wrap {
    position: relative;
}
.screener-toolbar__button {
    cursor: pointer;
    border: 1px solid #b1b2b3;
    border-radius: 2px;
    color: #3c3a3a;
    padding: 5px 10px;
    margin: 2px 0px;
    box-sizing: border-box;
    display: inline-block;
    white-space: nowrap;
    margin-top: 3px;
}
    .screener-toolbar__button:hover {
        background-color: #fff2d7;
    }
.screener-toolbar__button--margin-left {
    margin-left: 10px;
}
.screener-toolbar__button--spacing-right {
    margin-right: 10px;
}
.screener-toolbar__button--option {
    border-right: none;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.screener-toolbar__button--arrow-down {
    padding-right: 22px;
    position: relative;
}
    .screener-toolbar__button--arrow-down:before {
        border: 4px solid #0000;
        border-top-color: #51585e;
        content: "";
        margin-left: 0;
        margin-top: -4px;
        position: absolute;
        right: 6px;
        top: 55%;
    }
.screener-toolbar__button--filter {
    background-color: #0777d9;
    color: #fff;
    padding: 6px 15px;
    border: none;
}
    .screener-toolbar__button--filter:hover {
        background-color: #0772cf;
    }
.screener-toolbar__quick-mode {
    display: flex;
    align-items: center;
    flex-grow: 1;
    margin-top: 3px;
}
.screener-toolbar__quick-mode-item {
    padding: 4px 12px;
    background-color: #fafaff;
    border-radius: 3px;
    margin-right: 10px;
    white-space: nowrap;
    cursor: pointer;
}
    .screener-toolbar__quick-mode-item:not(.screener-toolbar__quick-mode-item--active):hover {
        background-color: #e5f3ff;
    }
.screener-toolbar__quick-mode-item--active {
    background-color: #818ea9;
    color: #fff;
}
.screener-toolbar__quick-mode-more-wrap {
    position: relative;
}
.screener-toolbar__quick-mode-more {
    height: 25px;
    width: 25px;
    margin-right: 0px;
    display: block;
    background-color: #f2f9ff;    
}
    .screener-toolbar__quick-mode-more:after {
        border: 4px solid #0000;
        border-top-color: #758696;
        content: "";
        margin-left: -3px;
        margin-top: -4px;
        position: absolute;
        top: 55%;
    }
.screener-toolbar__filter-count-wrap {
    position: relative;
}
.screener-toolbar__filter-count {
    position: absolute;
    border-radius: 12px;
    border: 2px solid #fff;
    background-color: #1390fd;
    color: #fff;
    bottom: 20px;
    right: -10px;
    width: 23px;
    height: 22px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
}
.screener-toolbar__button-period-text {
    display: block;
}
.screener-toolbar__button-period-ico {
    display: none;
}
.screener-toolbar__button-show-hide {
    display: block;
}
/* ----- */
/* SCREEN DROPDOWN */
.screener-dropdown {
    width: 250px;
    position: absolute;
    left: -2px;
    top: -1px;
    background-color: #fff;
    border-radius: 3px;
    z-index: 10;
    box-shadow: 1px 3px 5px #0c0b0b59;
}
.screener-dropdown--large-width {
    width: 300px;
}
.screener-dropdown--small-left {
    left: -50px;
}
.screener-dropdown--large-left {
    left: -125px;
}
.screener-dropdown--right {
    left: auto;
    right: 0px;
}
.screener-dropdown--favorite {
    left: auto;
    right: -15px;
}
.screener-dropdown--period {
    left: -50px;
    width: 170px;
}
.screener-dropdown__search-wrap {
    padding: 15px 0px 5px;
    border-bottom: 1px solid #e3e3e3;
    position: relative;
}
.screener-dropdown__search-input {
    width: 100%;
    padding: 5px 15px;
    border: none;
    outline: none;
}
.screener-dropdown__search-clear {
    position: absolute;
    right: 10px;
    top: 20px;
    color: #909091;
    display: none;
}
.screener-dropdown__body {
    position: relative;
    top: 0px;
    padding: 10px 0px;
    max-height: 400px;
    overflow-y: auto;
}
    .screener-dropdown__body::-webkit-scrollbar {
        width: 8px;
        height: 5px;
    }
    .screener-dropdown__body::-webkit-scrollbar-track {
        border-radius: 10px;
        background-color: #efefef
    }
    .screener-dropdown__body::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background-color: #b6b7b7
    }
.screener-dropdown__box {
    margin-top: 3px;
}
.screener-dropdown__box-title {
    padding: 5px;
    font-weight: bold;
    font-size: 13px;
    pointer-events: none;
    user-select: none;
}
/* Dropdown Item */
    .screener-dropdown__item {
    padding: 7px 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
    .screener-dropdown__item:not(.screener-dropdown__item--active):hover {
        background-color: var(--itemHoverColor);
    }
    .screener-dropdown__item:hover .screener-dropdown__item-edit,
    .screener-dropdown__item:hover .screener-dropdown__item-delete,
    .screener-dropdown__item:hover .screener-dropdown__item-not-favorite,
    .screener-dropdown__item:hover .screener-dropdown__item-watch-list,
    .screener-dropdown__item:hover .screener-dropdown__item-alert {
        display: inline;
    }
.screener-dropdown__item--active {
    background-color: var(--itemActiveColor);
}
.screener-dropdown__item--border {
    border-bottom: 1px solid #e5e5e5;
}
.screener-dropdown__item--spacing-left {
    padding-left: 25px !important;
}
.screener-dropdown__item-text {
    width: 90%;
    font-weight: 200;
    cursor:pointer;
    margin-bottom: 0px;
}
.screener-dropdown__item-column-text {
    width: 80%;
    font-weight: 200;
    cursor: pointer;
    margin-bottom: 0px;
}
.screener-dropdown__item-edit {
    display: none;
    position: absolute;
    right: 65px;
    font-size: 15px;
    color: #50504b;
}
    .screener-dropdown__item-edit:hover {
        color: #262623;
    }
.screener-dropdown__item-delete {
    display: none;
    position: absolute;
    right: 40px;
    font-size: 15px;
    color: #50504b;
}
    .screener-dropdown__item-delete:hover {
        color: #262623;
    }
.screener-dropdown__item-favorite {
    display: none;
    color: #f9d62c;
    position: absolute;
    right: 15px;
    font-size: 15px;
}
    .screener-dropdown__item-favorite:hover {
        color: #f9b51d;
    }
.screener-dropdown__item-not-favorite {
    display: none;
    color: #828b8b;
    position: absolute;
    right: 15px;
    font-size: 15px;
}
    .screener-dropdown__item-not-favorite:hover {
        color: #2b3030;
    }
.screener-dropdown__item-reorder {
    display: none;
    color: #50504b;
    position: absolute;
    right: 15px;
    font-size: 15px;
}
    .screener-dropdown__item-reorder:hover {
        color: #828b8b;
    }
.screener-dropdown__item-watch-list {
    display: none;
    color: #50504b;
    position: absolute;
    top: 8px;
    right: 14px;
    font-size: 14px;
}
.screener-dropdown__item-watch-list--right {
    right: 15px;
}
    .screener-dropdown__item-watch-list:hover {
        color: #828b8b;
    }
.screener-dropdown__item-alert {
    display: none;
    color: #50504b;
    position: absolute;
    left: 5px;
    font-size: 12px;
    margin-top: 2px;
}
    .screener-dropdown__item-alert:hover {
        color: #828b8b;
    }
/* Dropdown columns item */
.screener-dropdown__columns-group {}
.screener-dropdown__columns-group--minus-top {
    margin-top: -10px;
}
.screener-dropdown__columns-group-info {
    padding: 7px 10px;
    font-weight: bold;
    background-color: #f0f8ff;
    cursor: default;
}
.screener-dropdown__columns-group-btn-arrow {
    display: block;
    float: right;
    cursor: pointer;
    width: 15px;
    height: 15px;
    color: #075da9;
    font-size: 19px;
    margin-top: -3px;
}
    .screener-dropdown__columns-group-btn-arrow:hover {
        color: #0777d9;
    }
.screener-dropdown__columns-item {
}
.screener-dropdown__columns-item--lock {
    cursor: default !important;
}
.screener-dropdown__columns-checkbox-input {
    display: inline-block;
}
    .screener-dropdown__columns-checkbox-input:hover {
        border: 1px solid #0777d9;
        box-shadow: 1px 1px 6px rgb(33 153 239 / 80%);
    }
.screener-dropdown__columns-checkbox-label {
    display: inline-block;
    margin-left: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.screener-dropdown__columns-lock {
    display: inline-block;
    color: #994633;
    cursor: default;
    margin-left: 10px;
}
.screener-dropdown__columns-lock-label {
    display: inline-block;
    margin-left: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: default;
}
/* Dropdown ratio*/
.screener-dropdown__radio {
    display: inline-block;
    position: relative;
}
.screener-dropdown__radio-input {}
.screener-dropdown__radio-label {
    display: inline-block;
    margin-left: 10px;
}
/* ----- */
/* STICKY HEADER */
.sticky-header {
    display: flex;
    flex-wrap: nowrap;
    background-color: #fff;
    border-bottom: 1px solid #eee;
}
.sticky-header__table {
    width: 100%;
    background-color: #fff;
}
.sticky-header__table-fixed {
    table-layout: fixed;
}
.sticky-header__table-thead {
    /*position: absolute;*/
}
.sticky-header__table-row {
    height: 50px;
    border-bottom: 1px solid #e7e7e7;
    background-color: #f3f3f3;
}
.screener-col-0 {}
.screener-col-1 {}
.screener-column-dragging {
    background-color: #dbeeff;
}
.sticky-header__table-th {
    min-width: 90px;
    border-left: 1px solid #d7d7d7;
    text-align: center;
    font-weight: normal;
    padding: 3px 10px;
    user-select: none;
}
.sticky-header__table-th--in-filter {
    color: #116fe5;
    font-weight: 400;
}
.sticky-header__table-th--number-order {
    width: 40px;
    max-width: 40px;
    border-left: none;
    z-index: 5;
    position: sticky !important;
    left: 0px;
    background-color: inherit;
    top: -1px;
    border-bottom: 1px solid #e7e7e7 !important;
}
.sticky-header__table-th:last-child {
    /*padding-right: 40px;*/
}
.sticky-header__table-th--fixed-width {
    min-width: 300px;
    position: sticky !important;
    left: 40px;
    z-index: 5;
    background-color: inherit;
    border-left: 1px solid #d7d7d7 !important;
    border-bottom: 1px solid #e7e7e7 !important;
    top: -1px;
}
.sticky-header__head-wrap {
    display: flex;
    flex-direction: row;
}
.sticky-header__title-wrap {
    min-width: 70px;
    margin-top: 4px;
    text-align: left;
    margin-left: 15px;
}
.sticky-header__title-text {}
.sticky-header__count-text {
    font-size: 12px;
    color: #1464b7;
}
.sticky-header__search-wrap {
    position: relative;    
    margin-top: 5px;
}
.sticky-header__search-input {
    width: 100%;
    outline: none;
    border: 1px solid #e3e3e3;
    height: 35px;
    padding-left: 30px;
    color: #545454;
    border-radius: 5px;
}
    .sticky-header__search-input:focus {
        border: 1px solid #0777d9;
        box-shadow: 1px 1px 6px rgb(33 153 239 / 39%);
    }
.sticky-header__search-icon {
    position: absolute;
    top: 7px;
    left: 10px;
    color: #767675;
}
.sticky-header__fields-button-wrap {
    /*position: relative;*/
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}
.sticky-header__fields-button {
    /*position: absolute;
    top: 0px;
    right: 0px;*/
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 51px;
    color: #6b6d6e;
    border-bottom: 1px solid #efefef;
    background-color: #fbfbfb;
}
.sticky-header__fields-button:hover {
    background-color: #f1f1f1;
}

/* ----- */
/* DATA CONTENT */
.data-content {
    /*overflow-x: auto;
    overflow-y: hidden;
    min-height: 450px;
    user-select: none;
    position: relative;*/
}
    .data-content::-webkit-scrollbar {
        height: 7px;
    }
    .data-content::-webkit-scrollbar-track {
        border-radius: 15px;
        background-color: #efefef;
    }
    .data-content::-webkit-scrollbar-thumb {
        border-radius: 15px;
        background-color: #e3e3e3;
    }
.data-content-table {
    width: 100%;
    /*height: 100%;*/
}
.data-content-table--fixed {
    table-layout: fixed;
}
.data-content-table__tbody {

}
.data-content-table__tbody--spacing-top {
    display: block;
    margin-top: 110px;
}
.data-content-table__row {
    height: 40px;
    background-color: #fff;
    user-select: none;
}
    .data-content-table__row:hover {
        background-color: var(--itemHoverColor);
    }
.data-content-table__row--selected {
    background-color: var(--itemActiveColor);
}
.data-content-table__cell {
    min-width: 90px;
    text-align: right;
    padding: 0px 10px;
    /*border-left: 1px solid #efefef;*/
    border-bottom: 1px solid #efefef;
}
.data-content-table__cell--left {
    text-align: left;    
    white-space: nowrap;
}
.data-content-table__cell--center {
    text-align: center;
    white-space: nowrap;
}

.data-content-table__cell:last-child {
    /*padding-right: 40px;*/
}
.data-content-table__cell--fix-width {
    min-width: 300px;
    text-align: left;
    padding: 3px 5px;
    position: sticky !important;    
    left: 40px;
    top: -1px;
    background-color: inherit;
}
.data-content-table__cell--number-order {
    width: 40px;
    max-width: 40px;
    text-align: center;
    position: sticky !important;
    left: 0px;
    background-color: inherit;
    top: -1px;
}
.data-content-table__cell-value {
}
.data-content-table__cell-value--green {
    color: #008000;
}
.data-content-table__cell-value--red {
    color: #ff0000;
}
.data-content-table__cell-value--yellow {
    color: #ffa60c;
}
.data-content-table__cell-value--ceil {
    color: #c900ca;
}
.data-content-table__cell-value--floor {
    color: #1e90ff;
}
.data-content-table__cell-ico {
    font-size: 9px;
}
.data-content-table__cell-ico--green {
    /*color: #328311;*/
    color: #10a313;
    font-weight: 400;
    font-size: 13px;
}
.data-content-table__cell-ico--red {
    /*color: #df3220;*/
    color: #e4182b;
}
.data-content-table__symbol-wrap {
}
.data-content-table__symbol {
    text-decoration: none;
    color: #0c74cf;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
}
.data-content-table__symbol-desc {
    display: block;
    font-size: 11px;    
    text-transform: uppercase;
    color: #646464;
}
.data-content-table__symbol-exchange {
    font-size: 11px;
    text-transform: uppercase;
    color: #424242;
    /*font-weight: bold;*/
}
.data-content__empty-data-swap {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;
    justify-content: center;
    width: 100%;
    padding: 10px 0px;
}
.data-content__empty-data-swap i {
    font-size: 45px;
}
.data-content__empty-data-description {
    padding: 10px 10px;
    font-size: 16px;
}
.div-layout-tool {
    margin: 0;
    width: 100% !important;
}
.tick-change {
    position: absolute;
    top: 0px;
    margin-left: 2px;
    color: #d11515;
    font-weight: bold;
}
@media only screen and (min-width: 300px) and (max-width: 363px){
    .screener-dropdown--period {
        left: 0px !important;
        right: auto !important;
    }
}

@media only screen and (max-width: 480px) {
    .screener-toolbar__quick-mode {
        flex-grow: 0;
        margin-right: 5px;
    }

    .screener-toolbar__quick-mode-item:not(.screener-toolbar__quick-mode-more) {
        display: none;
    }

    .screener-toolbar__button-period-text {
        display: none;
    }

    .screener-toolbar__button-period-ico {
        display: block;
    }

    .screener-toolbar__button-show-hide {
        display: none;
    }

    .screener-dropdown--right {
        left: 3px;
        right: auto;
    }
    .screener-dropdown--favorite {
        left: -115px;
        right: auto;
    }
    .screener-toolbar__button--spacing-right {
        margin-right: 5px;
    }
    .screener-dropdown--period {
        left: auto;
        right: 0px;
    }
    .screener-col-0 {
        width: 40px !important;
    }

    .screener-col-1 {
        width: 70px !important;
    }
    .screener-col-2 {
        width: 90px !important;
    }
    .screener-col-3 {
        width: 90px !important;
    }
    .screener-col-4 {
        width: 90px !important;
    }
    .sticky-header__title-wrap {
        min-width: 70px;
        width: 70px;
        margin-left: 0px;
    }
    .sticky-header__search-wrap{
        display: none;
    }
    .data-content-table__symbol-desc {
        display: none;
    }
    .hidden-mobile {
        display: none;
    }
}

@media only screen and (max-width: 768px) {
    .screener-toolbar__button-period-text {
        display: none;
    }
    .screener-toolbar__button-period-ico {
        display: block;
    }
    .screener-toolbar__button-show-hide {
        display: none;
    }
    .screener-toolbar__quick-mode {
        flex-grow: 1;
        margin-right: 5px;
    }
    .screener-toolbar__quick-mode-item:not(.screener-toolbar__quick-mode-more) {
        display: none;
    }
    .screener-dropdown--right {
        left: 0px;
        right: auto;
    }
    .screener-toolbar__button--spacing-right {
        margin-right: 5px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
    .screener-toolbar__quick-mode {        
        margin-right: 5px;
    }
    .screener-toolbar__quick-mode-item:not(.screener-toolbar__quick-mode-more) {
        display: none;
    }
    .screener-toolbar__button--spacing-right {
        margin-right: 5px;
    }
    .screener-dropdown--right {
        left: auto;
        right: 5px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .screener-toolbar__quick-mode-item {
        display: none;
    }

    .screener-toolbar__quick-mode-item:nth-of-type(1),
    .screener-toolbar__quick-mode-item:nth-of-type(2) {
        display: block;
    }
    .screener-toolbar__button--spacing-right {
        margin-right: 5px;
    }
}

@media only screen and (min-width: 1200px) {
}

.data-wrapper-scroll, .data-wrapper-scroll-mobile, .data-wrapper {
    overflow-x: scroll;
    overflow-y: hidden;
}
.data-wrapper-scroll, .data-wrapper-scroll-mobile {
    height: 6px;
    background-color: #fff;
}
.data-content-scroll, .data-content-scroll-mobile {
    width: 100%;
    height: 5px;
}
.data-content {
    width: 100%;
    position: relative;
}
::-webkit-scrollbar {
    height: 5px;
    width: 8px;
}
::-webkit-scrollbar-thumb {
    background-color: #b6b7b7;
    outline: 1px solid #b6b7b7;
}
@media only screen and (min-width: 481px) {
    .hidden-desktop {
        display: none;
    }
}

.container {
    width: 90%;
}

@media screen and (max-width: 1440px) {
    .container {
        width: 95%;
    }
}

@media screen and (max-width: 1366px) {
    .container:not(.page-header-content > .container) {
        width: 100%;
    }
}

.screener-tooltip--right::before {
    left: inherit;
    right: 0;
    transform: translate(0, -100%);
}

.screener-tooltip--right::after {
    left: 50%;
    transform: translateX(-50%);
}

.table-custom > thead > tr > th {
    background-color: #f3f3f3;
    font-weight: 500;
    color: #333;
}

.col-option {
    position: relative;
    display: flex;
}

.text-right .col-option {
    justify-content: flex-end;
}

.text-left .col-option {
    justify-content: flex-start;
}

.text-center .col-option {
    justify-content: center;
}

/* style for first column */
.table-custom thead th:first-child .col-option {
    justify-content: flex-start;
}

/* style for last column */
.table-custom thead th:last-child .col-option {
    justify-content: flex-end;
}

.table-custom thead th:first-child.text-center .col-option .col-option-name, .table-custom thead th:last-child.text-center .col-option .col-option-name {
    margin: auto;
}

.table-custom thead th:first-child.text-left .col-option .col-option-name, .table-custom thead th:last-child.text-left .col-option .col-option-name {
    margin-right: auto;
}

.table-custom thead th:first-child.text-right .col-option .col-option-name, .table-custom thead th:last-child.text-right .col-option .col-option-name {
    margin-left: auto;
}

.col-hover {
    cursor: default;
    user-select: none;
}

.col-hover:hover {
    background-color: #fbfdff !important;
    cursor: pointer;
}

.col-option-name {
    display: flex;
    align-items: center;
    height: 100%;
    padding-left: 3px;
    padding-right: 3px;
}

.col-option-name--active {
    font-weight: 600;
    color: #131722;
}

/*th.text-left .col-option-name {
    flex-direction: row-reverse;
}*/

.d-flex-item-center {
    display: flex;
    align-items: center;
}

.col-option-dropdown {
    position: absolute;
    min-width: 150px;
    display: flex;
    display: none;
    flex-direction: column;
    top: 100%;
    margin-left: auto;
    margin-right: auto;
    font-weight: 500;
    margin-top: 5px;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 1px 3px 5px #0c0b0b59;
    z-index: 100;
    color: #4a4e52;
    padding: 6px 0 0;
}

.col-option-dropdown__group {
    width: 100%;
    flex-shrink: 0;
}

.col-option-dropdown__group:not(:last-child) {
    border-bottom: 1px solid rgb(224, 227, 235);
}

.col-option-dropdown__header {
    padding: 3px 12px;
    text-align: left;
    font-weight: 400;
    color: #6a6d78;
}

.col-option-dropdown__header-text {
    color: #015096;
}

.col-option-dropdown__body {
    margin-top: 6px;
    margin-bottom: 6px;
}

.col-option-dropdown__item {
    height: 32px;
    padding: 6px 12px;
    text-align: left;
    color: rgb(19, 23, 34);
    cursor: default;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.col-option-dropdown__item--active {
    background-color: rgb(16, 123, 215) !important;
    color: #f5f9ff !important;
}

.col-option-dropdown__item > img {
    margin-right: 5px;
    width: 25px;
    max-width: 25px;
    max-height: 20px;
    height: 20px;
}

.col-option-dropdown__item-label {
    white-space: nowrap;
}

.col-option-dropdown__item--active {
    background-color: rgb(16, 123, 215) !important;
    color: #f5f9ff !important;
}

.col-option-dropdown__item--active > svg > path {
    fill: #f5f9ff !important;
}

.col-option-dropdown__item:hover {
    background-color: #fff3d0;
}

.modal-overlay-table {
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: #000;
    z-index: 50;
    opacity: 0.4;
}

img.icon-custom {
    max-width: fit-content;
    max-height: fit-content;
}

.col-fixed {
    position: sticky !important;
    left: 0;
    z-index: 10;
    background: #fff;
}

th.col-fixed {
    z-index: 20;
}

.col-fixed:nth-child(2) {
    left: 50px !important;
}

.col-fixed:nth-child(3) {
    left: 140px !important;
}

.table-custom--fixed-col {
    border-spacing: 0;
    border-collapse: separate;
}

.table-custom--fixed-col tr, .table-custom--fixed-col th, .table-custom--fixed-col td {
    border: none !important;
}

.table-custom--fixed-col {
    border-left: none !important;
    border-top: none !important;
}

.table-custom--fixed-col th, .table-custom--fixed-col td {
    border-left: 1px solid #ddd !important;
}

.table-custom--fixed-col th {
    border-top: 1px solid #ddd !important;
}

.table-custom--fixed-col .col-fixed:nth-child(3) {
    border-right: 1px solid #ddd !important;
}

.table-custom--fixed-col td:nth-child(4), .table-custom--fixed-col th:nth-child(4) {
    border-left: none !important;
}

.table-custom--fixed-col td, .table-custom--fixed-col th {
    border-bottom: 1px solid #ddd !important;
}

.table-custom--fixed-col tbody tr:last-child td, .table-custom--fixed-col tbody tr:last-child th {
    border-bottom: none !important;
}

.title-label {
    white-space: nowrap;
}

@media screen and (max-width: 767px) {
    .col-option-dropdown {
        position: fixed;
        bottom: 0;
        left: 0;
        top: unset;
        width: 100%;
    }

    .col-option-dropdown .col-option-dropdown__header {
        padding: 7px 15px;
    }

    .col-option-dropdown .col-option-dropdown__item {
        padding: 10px 15px;
    }

    .col-fixed {
        position: initial !important;
    }
}

@media screen and (min-width: 768px){
    .modal-overlay-table{
        display: none !important;
    }
}


.table-horizontal-scroll tbody:active {
    cursor: grabbing;
}

.col-50-fixed{
    min-width: 50px;
    width: 50px;
}

.col-90-fixed {
    min-width: 90px;
    width: 90px;
}

.col-100-fixed {
    min-width: 100px;
    width: 100px;
}
.bond-page h1.title {
    font-size: 20px;
}
.bond-page a {
    text-decoration: none !important;
}

.multiple-checkboxes + .btn-group, .multiple-checkboxes + .btn-group .multiselect, .multiple-checkboxes + .btn-group .multiselect-container {
    min-width: 100% !important;
}

.bond-status + .btn-group .multiselect-container{
    width: fit-content !important;
}

.ui-autocomplete.ui-widget-content .ui-menu-item:nth-child(odd) {
    background-color: #f7f7f7;
}

.ui-autocomplete.ui-widget-content .ui-menu-item:nth-child(even) {
    background-color: #ffffff;
}

.ui-autocomplete .ui-menu-item-wrapper {
    line-height: 28px;
    padding-left: 5px;
    cursor: pointer !important;
}

.ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
    background-color: var(--mode-common-color-bg-contact-2);
    border-color: var(--mode-common-color-bg-contact-2);
}

table .col-300{
    min-width: 300px;
}

.multiselect-checboxes{
    position: relative;
}

.multiselect-btn {
    border-radius: 0;
}
.multiselect-btn>i{
    margin-left: 5px;
}

.multiselect-dropdown {
    position: absolute;
    width: 100%;
    z-index: 10;
    background-color: #fff;
    margin: 0;
    display: none;
    border: 1px solid #66afe9;
    border-top: 0;
    max-height: 310px;
    overflow: auto;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,0.6)
}

.multiselect-dropdown__item {
    display: flex;
    align-items: center;
    padding: 5px 10px;
    cursor: pointer;
    user-select: none;
}
.multiselect-dropdown__item:hover {
    background-color: #ffdead;
}
.multiselect-dropdown__item>input{
    margin: 0;
    padding: 0;
}
.multiselect-dropdown__item>span{
    margin-left: 7px;
}
.multiselect-checboxes--open > .multiselect-dropdown {
    display: block;
}
.multiselect-checboxes--open > .multiselect-btn {
    background-color: #e6e6e6;
    border-color: #adadad;
    color: #555 !important;
}
.multiselect-dropdown__item--select-all{
    font-weight: 600;
}

.modal-content div.padder > div:not(.article-content){
    display: none !important;
}

.modal-content div.padder > div#modal-content {
    display: block !important;
}

.multiselect-checboxes > .multiselect-btn {
    color: #015096;
}

.overview-bond-news__paging {
    display: flex;
    justify-content: flex-end;
}

.table-schedule-bond thead, .table-schedule-bond>tbody tr{
    display: table;
    width: 100%;
    table-layout: fixed;
}

.table-schedule-bond tbody {
    display: block;
    /*max-height: 440px;*/
    overflow: auto;
    -ms-overflow-style: none; 
    scrollbar-width: none;
}

.table-schedule-bond tbody::-webkit-scrollbar {
    display: none;
}

.paging-table {
    display: flex;
    justify-content: space-between;
}

@media only screen and (max-width: 767px) {
    .paging-table {
        flex-direction: column;
    }
    .paging-table .pull-right {
        align-self: flex-end;
    }
}

.table-fixed-column {
    position: absolute;
    left: 0;
    width: auto;
    z-index: 10;
}

.grid-config .row > .checkbox:first-child {
    margin-top: -5px;
}

.table-striped > tbody > tr:nth-of-type(even){
    background-color: #fff;
}

.general-market__option-duration {
    display: flex;
    flex-grow: 1;
    background-color: #f8f9fa;
    border: 1px solid #efefef;
    /*overflow: auto;*/
    justify-content: flex-end;
}

.general-market__timeframe {
    padding: 5px 25px;
    cursor: pointer;
    height: 32px;
    color: #545b66;
}

.general-market__timeframe:hover {
    background-color: #eff2f5;
}

.general-market__timeframe--active {
    font-weight: bold;
    background-color: #e1f5fe !important;
    color: #0b5495 !important;
    border-bottom: 1px dashed #1562a1;
    cursor: default;
}

/*.general-market__timeframe--active:after {
    content: " ";
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed #1562a1;
    position: absolute;
    left: 0px;
    bottom: -2px;
}*/

.general-market__tooltip:after {
    content: " ";
    top: 0px;
    margin-top: 30px;
    border-width: 6px;
    border-style: solid;
    border-color: #335295 transparent transparent transparent;
    position: absolute;
    z-index: 10;
    transform: translateX(-50%);
    left: 50%;
}

.general-market__tooltip {
    position: absolute;
    z-index: 10;
    font-weight: normal;
    margin-top: -15px;
    background-color: #335295;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
    white-space: nowrap;
    transform: translate(-35%, -100%);
    text-align: center;
    display: none;
}

@media (min-width: 768px) {
    .general-market__timeframe:hover .general-market__tooltip {
        display: block;
    }
}

.table-content-extend ul {
    list-style-type: disc;
}


.btn-content-extend[aria-expanded="true"][data-toggle="collapse"]:before {
    content: attr(data-title-close);
}

.btn-content-extend[aria-expanded="false"][data-toggle="collapse"]:before {
    content: attr(data-title-open);
}

.btn-content-extend {
    color: #087cce;
}


.i-b-d {
    display: flex;
    margin: 0;
    justify-content: space-between;
    align-items: center;
}

.doc__ttl--text-link {
    width: 100%;
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 7px 0 7px 10px;
    padding-left: 10px;
    position: relative;
}

.doc__ttl-file-name {
    width: 80%;
    margin-right: 10px;
    display: inline-block;
}

.doc__ttl--lastupdate {
    float: right;
    width: 18%;
    padding-right: 15px;
    text-align: right;
    position: relative;
}

.headline h4.title.al-middle {
    margin-bottom: -16px;
}

.bg-hover-yellow:hover {
    background: #ffdead !important;
}

.grid-config .checkbox > label{
    user-select: none;
}

.tooltip-event{
    position: relative;
}

.tooltip-event > .tooltip-content {
    position: absolute;
    background: #fff;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 12px 28px 0px, rgba(0, 0, 0, 0.2) 0px 2px 4px 0px;
    z-index: 10000;
    padding: 10px;
    top: calc(100% + 10px);
    max-width: 400px;
    left: 0;
    border-radius: 5px;
    display: none;
}

.tooltip-event > .tooltip-title:hover + .tooltip-content {
    display: block;
}

.tooltip-event > .tooltip-content:after {
    border-left: solid transparent 10px;
    border-right: solid transparent 10px;
    border-bottom: solid #fff 10px;
    top: -10px;
    content: " ";
    height: 0;
    left: 50%;
    transform: translateX(-50%);
    position: absolute;
    width: 0;
}

@media (max-width: 768px) {
    .general-market__chart-top {
        overflow-x: scroll;
        display: flex;
        align-items: center;
        flex-direction: row;
        height: 35px;
    }
}

.dropdown-search-block {
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    color: #545b66;
    background-color: #f8f9fa;
    border: 1px solid #efefef;
    height: 32px;
    cursor: pointer;
    position: relative;
    display: flex;
}

.dropdown-search--active {
    display: flex;
    justify-content: space-between;
    padding: 6px 10px;
    white-space: nowrap;
    align-items: center;
    width: 100%;
}

.dropdown-search__icon--active {
    font-size: 12px;
}

.search-text-label {
    font-weight: 500;
    padding-left: 5px;
}

.dropdown-search-group {
    display: none; 
    position: absolute;
    top: 100%;
    background-color: #fff;
    box-shadow: 0px 2px 3px #0c0b0b59;
    border-radius: 2px;
    z-index: 25;
    width: 100%;
    min-width: 450px;
}


.dropdown-search-block--active {
    background-color: #e1f5fe;
}

.dropdown-search-block--active .dropdown-search-group {
    display: block;
}

.dropdown-search__header {
    padding: 10px;
    border-bottom: 1px solid #efefef;
    background-color: #fdfdfd;
}

.dropdown-search__body--list {
    margin: 0px;
    padding: 0px;
    list-style: none;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 400px;
}

.dropdown-search__item {
    padding: 8px 12px;
    border-bottom: 1px solid #efefef;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.dropdown-search-content--img {
    min-width: 55px;
    width: 55px;
    height: 22px;
    text-align: center;
    margin-right: 10px;
}

.dropdown-search-content--name {
    white-space: nowrap;
    text-overflow: ellipsis;
}

.dropdown-header__search-input {
    border: 1px solid #efefef;
    outline: none;
    padding: 7px;
    width: 100%;
    padding-right: 30px;
    font-size: 13px;
    text-transform: uppercase;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    line-height: normal;
}

.dropdown-header__search-input::placeholder {
    text-transform: none;
}

.dropdown-header__search-icon {
    position: absolute;
    right: 20px;
    top: 15px;
    color: #63615f;
}

.dropdown-header__search-input:hover, .dropdown-header__search-input:focus {
    border-color: #66afe9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.dropdown-search-content--default {
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 600;
}

.dropdown-search__item:hover {
    background-color: #ffdead;
}

.dropdown-item--active {
    background-color: #ffe5bf;
}

.dropdown-search-block:hover {
    background-color: #e1f5fe;
}









/* -------------------------------------------------------------------------------------------------- */
.table-header--sticky {
    position: absolute;
    background-color: #f3f3f3;
}

@media screen and (min-width: 768px) {
    .table-header--sticky {
        z-index: 60;
    }

    .table-row--sticky {
        z-index: 50;
    }
}

.table-row--sticky {
    position: absolute;
    background-color: #f3f3f3;
}

.table-row--sticky:after {
    content: '';
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    z-index: 5;
}

.table-row--static {
    position: relative;
    top: -200px;
    opacity: 0;
}

@media screen and (min-width: 768px) {
    .table-sticky-col {
        position: sticky !important;
        position: -webkit-sticky !important;
        left: 0 !important;
        z-index: 5 !important;
    }

    td.table-sticky-col {
        background: #fff;
    }

    .table-sticky-col:nth-child(1) {
        left: 0 !important;
    }

    .table-sticky-col.col-40 {
        min-width: 40px;
    }

    .table-sticky-col:nth-child(2) {
        left: 40px !important;
    }
}

.option-menu-group:hover .menu-dropdown {
    display: block !important;
}

.table-header--static {
    position: relative;
    top: -100px;
    opacity: 0;
}

.table-horizontal-scroll {
    user-select: none;
}

.table-horizontal-scroll tbody:active {
    cursor: grabbing;
}



.custom-scrollbar-horz {
    overflow: auto;
    width: 100%;
    position: relative;
}

@-moz-document url-prefix() {
    .custom-scrollbar-horz {
        scrollbar-width: thin;
        scrollbar-color: #b6b7b766 #efefef;
    }
}

.custom-scrollbar-horz::-webkit-scrollbar {
    height: 9px;
}

.custom-scrollbar-horz::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #efefef;
}

.custom-scrollbar-horz::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #b6b7b766;
}

.custom-scrollbar-horz::-webkit-scrollbar-thumb:hover {
    background: #b6b7b7;
}

.d-flex{
    display: flex;
}

.align--center {
    align-items: center;
}

.align--f-end {
    align-items: flex-end;
}

.m-width--140 {
    max-width: 140px;
}

.f-wrap--wrap {
    flex-wrap: wrap;
}

.gap--10 {
    gap: 10px;
}

.search-box__bond {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 25px;
}

.search-box__bond > div {
    flex: 1 0 30%;
    min-width: 300px;
}


@media (min-width: 990px) {
    .search-box__bond > div:nth-child(3n) .dropdown-search-block {
        justify-content: flex-end;
    }
}

@media (max-width: 989px) {
    .search-box__bond > div:nth-child(2n) .dropdown-search-block {
        justify-content: flex-end;
    }
}

@media (max-width: 767px) {
    .dropdown-search-group {
        min-width: 330px;
    }

    .dropdown-search-content--name {
        white-space: inherit;
    }

    .view-tab {
        display: flex;
        gap: 4px;
        overflow: auto;
    }

    .view-tab li > a {
        white-space: nowrap;
    }

    .view-tab li.active > a {
        border-bottom-width: 2px !important;
    }
}
