/**
* selectize.css (v0.13.0)
* Copyright (c) 2013–2015 Brian Reavis & contributors
* Copyright (c) 2020 Selectize Team & contributors
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
* file except in compliance with the License. You may obtain a copy of the License at:
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software distributed under
* the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
* ANY KIND, either express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*
* @author Brian Reavis <brian@thirdroute.com>
* @author Ris Adams <selectize@risadams.com>  
*/

@import "defs.less";

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Mulish&display=swap');

.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder {
visibility:visible !important;
background:#f2f2f2 !important;
background:rgba(0, 0, 0, .06) !important;
border:0 none !important;
box-shadow:inset 0 0 12px 4px #fff
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
content:"!";
visibility:hidden
}

.selectize-control.plugin-drag_drop .ui-sortable-helper {
box-shadow:0 2px 5px rgba(0, 0, 0, .2)
}

.selectize-control .dropdown-header {
position:relative;
padding:10px 8px;
border-bottom:1px solid #d0d0d0;
background:#f8f8f8;
border-radius:3px 3px 0 0
}

.selectize-control .dropdown-header-close {
position:absolute;
right:8px;
top:50%;
color:#303030;
opacity:.4;
margin-top:-12px;
line-height:20px;
font-size:20px !important
}

.selectize-control .dropdown-header-close:hover {
color:#000
}

.selectize-dropdown.plugin-optgroup_columns .selectize-dropdown-content {
display:flex
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
border-right:1px solid #f2f2f2;
border-top:0 none;
flex-grow:1;
flex-basis:0;
min-width:0
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
border-right:0 none
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
display:none
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
border-top:0 none
}

.selectize-control.plugin-remove_button .item {
display:inline-flex;
align-items:center;
padding-right:0 !important
}

.selectize-control.plugin-remove_button .item .remove {
color:inherit;
text-decoration:none;
vertical-align:middle;
display:inline-block;
padding:2px 6px;
border-left:1px solid #d0d0d0;
border-radius:0 2px 2px 0;
box-sizing:border-box;
margin-left:6px
}

.selectize-control.plugin-remove_button .item .remove:hover {
background:rgba(0, 0, 0, .05)
}

.selectize-control.plugin-remove_button .item.active .remove {
border-left-color:#cacaca
}

.selectize-control.plugin-remove_button .disabled .item .remove:hover {
background:none
}

.selectize-control.plugin-remove_button .disabled .item .remove {
border-left-color:#fff
}

.selectize-control.plugin-remove_button .remove-single {
position:absolute;
right:0;
top:0;
font-size:23px
}

.selectize-control {
position:relative;
display:inline-block;
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
color:#303030;
font-size:13px;
line-height:18px;
}

.selectize-input,
.selectize-control.single .selectize-input.input-active {
background:#fff;
cursor:text;
display:inline-block
}

.selectize-input{
border:@borda_padrao;
padding:8px;
display:inline-block;
width:100%;
overflow:hidden;
position:relative;
z-index:1;
box-sizing:border-box;
}

.selectize-control.multi .selectize-input.has-items {
padding:2px;
min-width:264px;
}

.selectize-input.full {
background-color:#fff;
min-width:264px;
}

.selectize-input.disabled,
.selectize-input.disabled * {
cursor:default !important
}

.selectize-input.focus {
box-shadow:inset 0 1px 2px rgba(0, 0, 0, .15)
}

.selectize-input.dropdown-active {
border-radius:3px 3px 0 0
}

.selectize-input > * {
display:inline-block;
max-height:80%;
overflow:hidden;
vertical-align:baseline;
zoom:1;
}

.selectize-input > input{
height:14px
}

.selectize-control.multi .selectize-input > div {
cursor:pointer;
margin-left:3px;
padding:2px 2px 2px 6px;
background:#f2f2f2;
color:#303030;
border:0 solid #d0d0d0
}

.selectize-control.multi .selectize-input > div.active {
background:#e8e8e8;
color:#303030;
border:0 solid #cacaca
}

.selectize-control.multi .selectize-input.disabled>div,
.selectize-control.multi .selectize-input.disabled>div.active {
color:#7d7d7d;
background:#fff;
border:0 solid #fff
}

.selectize-input>input {
display:inline-block !important;
padding:0 !important;
min-height:0 !important;
max-height:none !important;
max-width:100% !important;
margin:0 !important;
text-indent:0 !important;
border:0 none !important;
background:none !important;
line-height:inherit !important;
-webkit-user-select:auto !important;
user-select:auto !important;
box-shadow:none !important
}

.selectize-input>input::-ms-clear {
display:none
}

.selectize-input>input:focus {
outline:none !important
}

.selectize-input>input[placeholder] {
box-sizing:initial
}

.selectize-input.has-items>input {
margin:0 4px !important
}

.selectize-input::after {
content:" ";
display:block;
clear:left
}

.selectize-input.dropdown-active::before {
content:" ";
display:block;
position:absolute;
background:#f0f0f0;
bottom:0;
left:0;
right:0;
}

.selectize-input.has-items{
display:flex;
align-items:center;
}

.selectize-dropdown {
position:absolute;
top:100%;
left:0;
width:100%;
z-index:10;
border:1px solid #d0d0d0;
background:#fff;
margin:-1px 0 0 0;
border-top:0 none;
box-sizing:border-box;
box-shadow:0 1px 3px rgba(0, 0, 0, .1);
border-radius:0 0 3px 3px
}

.selectize-dropdown [data-selectable] {
cursor:pointer;
overflow:hidden;
padding:3px;
font-family:@fonte_base;
color: #000;
font-weight:@w_regular;
}

.selectize-dropdown [data-selectable] .highlight {
background:rgba(125, 168, 208, .2);
border-radius:1px;
}

.selectize-dropdown .option,
.selectize-dropdown .optgroup-header,
.selectize-dropdown .no-results,
.selectize-dropdown .create {
padding:5px 8px
}

.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
cursor:inherit;
opacity:.5
}

.selectize-dropdown [data-selectable].option {
opacity:1;
cursor:pointer
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
border-top:0 none
}

.selectize-dropdown .optgroup-header {
color:#303030;
background:#fff;
cursor:default
}

.selectize-dropdown .active {
background-color:#f5fafd;
color:#495c68
}
.active{
color:#303030 !important;
}
.selectize-dropdown .active.create {
color:#495c68
}

.selectize-dropdown .create {
color:rgba(48, 48, 48, .5)
}

.selectize-dropdown-content {
overflow-y:auto;
overflow-x:hidden;
max-height:200px;
}

.selectize-dropdown .spinner {
display:inline-block;
width:30px;
height:30px;
margin:5px 8px
}

.selectize-dropdown .spinner:after {
content:" ";
display:block;
width:24px;
height:24px;
margin:3px;
border-radius:50%;
border:5px solid #d0d0d0;
border-color:#d0d0d0 transparent #d0d0d0 transparent;
animation:lds-dual-ring 1.2s linear infinite
}

@keyframes lds-dual-ring {
0% {
    transform:rotate(0deg)
}

100% {
    transform:rotate(360deg)
}
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
cursor:pointer
}

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
cursor:text
}

.selectize-control.single .selectize-input:after {
content:" ";
display:block;
position:absolute;
top:50%;
right:15px;
margin-top:-3px;
width:0;
height:0;
border-style:solid;
border-width:5px 5px 0 5px;
border-color:gray transparent transparent transparent
}

.selectize-control.single .selectize-input.dropdown-active:after {
margin-top:-4px;
border-width:0 5px 5px 5px;
border-color:transparent transparent gray transparent
}

.selectize-control.rtl {
text-align:right
}

.selectize-control.rtl.single .selectize-input:after {
left:15px;
right:auto
}

.selectize-control.rtl .selectize-input>input {
margin:0 4px 0 -2px !important
}

.selectize-control .selectize-input.disabled {
opacity:.5;
background-color:#fafafa
}

.cxs_conteudo_dropdown .selectize-control .selectize-input{
display: flex;
flex-wrap: wrap;
height: auto !important; 
}

.selectize-dropdown .active{
background-color:#edf9f9;
color:#495c68 !important;
}

.selectize-input.items.not-full{
min-width:264px;
height:35px;
}

.subtitulo_consulta {
margin-top:40px;
padding:12px 10px;
line-height:1;
display:flex;
flex-direction:column;
justify-content:center;
align-items:baseline;
border-left:5px solid @cor_secundaria;
background-color:#F3F3F3;
font-weight:500 !important;
}