/* Global styles */
* { font-family: "Manrope", serif;font-optical-sizing: auto;font-weight: <weight>;font-style: normal; }
h1,h2,h3 { font-family: "Rozha One", serif!important;font-weight: 400;font-style: normal; }
label.reqd::after { content: "*";color: red;font-size: .85rem;vertical-align: super;line-height: 0px; }
::placeholder { color: #171717!important; }
.nav-scroll::-webkit-scrollbar { width: 5px; }
.nav-scroll::-webkit-scrollbar-track { background: #f1f1f1; }
.nav-scroll::-webkit-scrollbar-thumb { background: rgba(100, 100, 100, 0.3);transition: all .3s ease-in-out; }
.nav-scroll::-webkit-scrollbar-thumb:hover { background: rgba(85, 85, 85, 0.5);transition: all .3s ease-in-out; }


/* Select2 styles */
.multipleSelect2 { display: block;width: 100%; }
.select2-container--default .select2-selection--multiple { border: 1px solid #d1d5db!important;border-radius: 0!important;padding-top: 0.5rem;padding-right: 0.75rem;padding-bottom: 0.5rem;padding-left: 0.75rem;font-size: 1rem;line-height: 1.5rem;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3E%3Cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position: right .75rem top .9rem;background-repeat: no-repeat;background-size: .75em .75em;padding-right: 2.5rem;cursor: default; }
.select2-container .select2-search--inline .select2-search__field { margin: 0!important;vertical-align: middle!important; }
.select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-flex!important;gap: .3rem;flex-wrap: wrap;font-size: .8rem; }
.select2-container--default .select2-selection--multiple .select2-selection__choice { margin: 0!important;line-height: 1.2rem; }
.select2-container--default .select2-selection--multiple .select2-selection__clear { margin-top: 0!important;display: none!important; }
.select2-dropdown { background-color: white;border: 1px solid #dee2e6!important;box-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);border-radius: .5rem!important; }
.select2-container { margin-top: 0.25rem; }