@charset "UTF-8";.ib__container .input-search, .ib__container .ib-input-area__search-input, .ib__container .ib-splash__search-input {background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0iIzZENkU3MSI+ICAgIDxwYXRoIGQ9Ik0zMS42MDcgMjcuODM4bC02LjEzMy02LjEzN2ExLjMzNiAxLjMzNiAwIDAgMC0xLjg4NyAwbC0uMDM1LjAzNS0yLjUzMy0yLjUzMy0uMDE0LjAxNGMzLjY1Mi00LjU1NiAzLjQyMi0xMS4xOTUtLjgwMy0xNS40Mi00LjUyOS00LjUyNy0xMS44NzUtNC41MzEtMTYuNDA0IDAtNC41MzEgNC41MzEtNC41MjkgMTEuODc1IDAgMTYuNDA2IDQuMjA1IDQuMjA0IDEwLjgxMSA0LjQ1NSAxNS4zNjUuODQ4bC4wMDQuMDAzLS4wMzMuMDMzIDIuNTQxIDIuNTRhMS4zMyAxLjMzIDAgMCAwIC4wMjUgMS44NDhsNi4xMzUgNi4xMzNhMS4zMyAxLjMzIDAgMCAwIDEuODg3IDBsMS44ODUtMS44ODNhMS4zMzIgMS4zMzIgMCAwIDAgMC0xLjg4N3pNMTcuODExIDE3LjgwOWE4LjIxMyA4LjIxMyAwIDAgMS0xMS42MTkgMCA4LjIxNyA4LjIxNyAwIDAgMSAwLTExLjYyMiA4LjIxOSA4LjIxOSAwIDAgMSAxMS42MTkuMDA0IDguMjE2IDguMjE2IDAgMCAxIDAgMTEuNjE4eiIvPjwvc3ZnPg=="); background-size: .875em; background-position: .25em center; background-repeat: no-repeat; padding-left: 1.5em;}.dijitCalendarPopup {position: absolute;} .dijitCalendarPopup .dijitArrowButtonContainer {position: absolute; top: 0; right: 0; width: 2rem; cursor: pointer; height: 100%;} html[dir="rtl"] .dijitCalendarPopup .dijitArrowButtonContainer {left: 0; right: auto;} .dijitCalendarPopup .dijitArrowButtonInner {text-align: center !important;} .dijitCalendarPopup .dijitOffScreen {display: none !important;} .dijitCalendarPopup input.dijitArrowButtonInner {margin: 0; border: none; box-shadow: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: .4rem .35rem; height: 100%; border-left: 1px solid #CCC !important; font-size: .75rem; cursor: pointer; line-height: 1;} html[dir="rtl"] .dijitCalendarPopup input.dijitArrowButtonInner {border-right: 1px solid #CCC !important; border-left: 0 !important;} .dijitCalendarPopup .dijitTextBox {position: relative; font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif; display: inline-block; padding: 0 0.31rem !important; font-size: 0.9375rem; line-height: 1.55rem; color: #595959; border: 1px solid #a9a9a9; -webkit-transition: border-color 150ms linear; transition: border-color 150ms linear; -webkit-appearance: none; height: 2.4rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; width: 100%; outline: none; outline-offset: 0; vertical-align: baseline; margin-top: 0.3875rem; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);} .dijitCalendarPopup .dijitTextBox input[type="text"], .dijitCalendarPopup .dijitTextBox input[type="password"] {padding-left: 0;} .dijitCalendarPopup .dijitTextBox input[type="text"], .dijitCalendarPopup .dijitTextBox input[type="search"], .dijitCalendarPopup .dijitTextBox input[type="password"] {border: 0; background-color: rgba(0, 0, 0, 0); width: 100%; padding-right: 0; margin-left: 0; margin-right: 0; margin-top: 0; -webkit-appearance: none; box-shadow: none;} .dijitCalendarPopup .dijitValidationTextBox .dijitValidationContainer {display: none;} .dijitCalendarPopup .dijitComboBox .dijitInputContainer {margin-right: 2rem;} html[dir="rtl"] .dijitCalendarPopup .dijitComboBox .dijitInputContainer {margin-right: 0; margin-left: 2rem;} .dijitCalendarPopup .dijitInputContainer {position: relative;} .dijitCalendarPopup .dijitComboBox {border: 1px solid #ccc;} .dijitCalendarPopup .dijitInline {display: inline-block;} .dijitCalendarPopup .dijitPopup {position: absolute; margin: 1px 0 0 0; padding: 0; -webkit-overflow-scrolling: touch; border: 1px solid #efefef !important; background-color: #FFF; -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); z-index: 1000003 !important;} .dijitCalendarPopup .dijitCalendarContainer {width: auto; margin-bottom: 0; padding: .25rem; font-weight: 400; font-style: normal; font-size: 1rem; line-height: 1.5; letter-spacing: 0em; font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", sans-serif; line-height: 1.5rem; color: #353535;} .dijitCalendarPopup .dijitCalendarContainer html {overflow-y: scroll; height: 100%; font-size: 100%; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%;} .dijitCalendarPopup .dijitCalendarContainer body {min-height: 100%; margin: 0;} .dijitCalendarPopup .dijitCalendarContainer .wrapper {overflow: hidden;} .dijitCalendarPopup .dijitCalendarContainer article, .dijitCalendarPopup .dijitCalendarContainer aside, .dijitCalendarPopup .dijitCalendarContainer details, .dijitCalendarPopup .dijitCalendarContainer figcaption, .dijitCalendarPopup .dijitCalendarContainer figure, .dijitCalendarPopup .dijitCalendarContainer footer, .dijitCalendarPopup .dijitCalendarContainer header, .dijitCalendarPopup .dijitCalendarContainer hgroup, .dijitCalendarPopup .dijitCalendarContainer nav, .dijitCalendarPopup .dijitCalendarContainer section, .dijitCalendarPopup .dijitCalendarContainer summary {display: block;} .dijitCalendarPopup .dijitCalendarContainer audio, .dijitCalendarPopup .dijitCalendarContainer canvas, .dijitCalendarPopup .dijitCalendarContainer video {display: inline-block;} .dijitCalendarPopup .dijitCalendarContainer audio:not([controls]) {display: none; height: 0;} .dijitCalendarPopup .dijitCalendarContainer [hidden] {display: none;} .dijitCalendarPopup .dijitCalendarContainer svg:not(:root) {overflow: hidden;} .dijitCalendarPopup .dijitCalendarContainer video, .dijitCalendarPopup .dijitCalendarContainer img {max-width: 100%; height: auto;} .dijitCalendarPopup .dijitCalendarContainer .ie main {display: block;} .dijitCalendarPopup .dijitCalendarContainer .ie select {padding-right: 8px;} .dijitCalendarPopup .dijitCalendar {background: #fff; text-align: center; -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.05);} .dijitCalendarPopup .dijitCalendar table {margin-bottom: .25rem;} .dijitCalendarPopup .dijitCalendarArrow {display: inline-block; width: 24px; height: 32px; cursor: pointer;} .dijitCalendarPopup .dijitCalendarDecrementArrow {float: left; background-image: url(../_support/images/left.svg);} .dijitCalendarPopup .dijitCalendarIncrementArrow {float: right; background-image: url(../_support/images/right.svg);} .dijitCalendarPopup .dijitCalendarMonthContainer th {border-top: 1px solid #CCC; text-align: center; vertical-align: middle;} .dijitCalendarPopup .dijitCalendarContainer .dijitSpacer {display: none;} .dijitCalendarPopup .dijitCalendarCurrentMonthLabel {color: #4c4c4c;} .dijitCalendarPopup .dijitCalendarMonthContainer .dijitButtonText {background-color: transparent; border: none; font-weight: bold; padding-right: .25em; padding-left: 0;} .dijitCalendarPopup .dijitA11ySideArrow {display: none;} .dijitCalendarPopup .dijitCalendarContainer th, .dijitCalendarPopup .dijitCalendarContainer td {padding: 4px; text-align: center !important;} .dijitCalendarPopup .dijitCalendarDayLabelTemplate {text-align: center; font-size: 0.875rem; border-bottom: 1px solid #d0d0d0;} .dijitCalendarPopup .dijitCalendarDayLabel {font-weight: bold;} .dijitCalendarPopup .dijitCalendarDateTemplate {font-size: 0.9em; letter-spacing: 0.05em; text-align: center;} .dijitCalendarPopup .dijitCalendarDateTemplate .dijitCalendarDateLabel {text-decoration: none; display: block; padding: 2px 4px; border: 1px solid transparent; border-radius: 3px; cursor: pointer;} .dijitCalendarPopup .dijitCalendarPreviousMonth .dijitCalendarDateLabel, .dijitCalendarPopup .dijitCalendarNextMonth .dijitCalendarDateLabel {color: #a7acb7;} .dijitCalendarPopup .dijitCalendarCurrentDate .dijitCalendarDateLabel {color: #007ac2;} .dijitCalendarPopup .dijitCalendarHoveredDate .dijitCalendarDateLabel {border-color: #007ac2; color: #007ac2;} .dijitCalendarPopup .dijitCalendarActiveDate .dijitCalendarDateLabel {background: #007ac2; color: #fff;} .dijitCalendarPopup .dijitCalendarSelectedDate .dijitCalendarDateLabel {background: #007ac2; color: #fff;} .dijitCalendarPopup .dijitCalendarDisabledDate .dijitCalendarDateLabel {opacity: 0.65; cursor: auto;} .dijitCalendarPopup .dijitCalendarYearContainer {vertical-align: middle; padding: .25rem 0;} .dijitCalendarPopup .dijitCalendarYearLabel span {padding: 4px; cursor: pointer; border: 1px solid transparent; border-radius: 3px; font-size: .875rem;} .dijitCalendarPopup .dijitCalendarYearLabel span:hover {border-color: #007ac2;} .dijitCalendarPopup .dijitCalendarNextYear, .dijitCalendarPopup .dijitCalendarPreviousYear {color: #007ac2; font-size: 0.9em; line-height: 20px;} .dijitCalendarPopup .dijitCalendarSelectedYear {background-color: #007ac2; color: #fff;} .dijitCalendarPopup .dijitCalendarMonthMenu {border: 1px solid #cbcbcb; margin: 0; padding: 0; background-color: #fff;} .dijitCalendarPopup .dijitCalendarMonthMenu .dijitCalendarMonthLabel {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0.5rem; font-size: 0.875rem; line-height: 1.55rem; color: #6e6e6e; border-top: 1px solid #efefef; cursor: pointer; min-width: 180px;} .dijitCalendarPopup .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {background-color: #f8f8f8; text-decoration: none; color: #6e6e6e;} .dijitCalendarPopup .dijitCalendarMonthMenuPopup {position: absolute;} .dijitCalendarPopup .esriRtl .dijitCalendarContainer th, .dijitCalendarPopup .esriRtl .dijitCalendarContainer td {text-align: center;} .dijitCalendarPopup .dijitCalendarContainer table {border-top: 1px solid #ccc !important; border-left: 1px solid #ccc !important;} .dijitCalendarPopup .dijitCalendarContainer table td, .dijitCalendarPopup .dijitCalendarContainer table td {border-right: 1px solid #ccc !important; border-bottom: 1px solid #ccc !important;} .dijitCalendarPopup .dijitCalendarYearContainer {background: white;} .dijitCalendarPopup .dijitCalendarMonthContainer {padding: 0; background: white;} .dijitCalendarPopup .dijitCalendarMonthContainer .dijitButtonText {padding: 0.35rem .25em 0.5rem 0;} .dijitCalendarPopup .dijitCalendarMonthContainer .dijitArrowButtonInner {display: none;} .dijitCalendarPopup .dijitCalendarMonthContainer .dijitArrowButtonChar {font-size: 10px; margin-left: 3px; display: inline-block !important;} .dijitCalendarPopup .dijitCalendarSelectedYear {background-color: #007ac2 !important; font-weight: 400; font-style: normal; letter-spacing: 0em; font-family: "Avenir Next W01","Avenir Next W00","Avenir Next","Avenir","Helvetica Neue",sans-serif; line-height: 1.55rem; border: 1px solid transparent !important;} .dijitCalendarPopup .dijitCalendarDateTemplate {font-size: 0.9rem !important; font-weight: 400; font-style: normal; letter-spacing: 0em; font-family: "Avenir Next W01","Avenir Next W00","Avenir Next","Avenir","Helvetica Neue",sans-serif; line-height: 1.55rem;} .dijitCalendarPopup .dijitCalendarDisabledDate {text-decoration: none !important;} .dijitCalendarPopup .dijitCalendarSelectedDate {background-color: white !important; border: none !important;} .dijitCalendarPopup .dijitCalendarNextYear {color: #007ac2 !important;} .dijitCalendarPopup .dijitCalendarPreviousYear {color: #007ac2 !important;} .dijitCalendarPopup .dijitCalendarDayLabelTemplate {font-size: 0.9rem !important; border-right: 1px solid #ccc; background-color: #efefef; font-size: 0.875rem; line-height: 1.55rem;} .dijitCalendarPopup .dijitCalendarArrow > img {display: none;} .dijitCalendarPopup .dijitCalendarDecrementArrow {background: url(../_support/images/left.svg) no-repeat center center transparent;} .dijitCalendarPopup .dijitCalendarIncrementArrow {background: url(../_support/images/right.svg) no-repeat center center transparent;} .dijitCalendarPopup .dijitCalendarMonthLabel {font-size: 0.9rem !important; font-weight: bold; font-style: normal; letter-spacing: 0em; font-family: "Avenir Next W01","Avenir Next W00","Avenir Next","Avenir","Helvetica Neue",sans-serif;} .dijitCalendarPopup .dijitCalendarCurrentDate {text-decoration: none;}.dijitCalendarMonthMenu {border: 1px solid #cbcbcb; margin: 0; padding: 0; background-color: #fff;}.dijitCalendarMonthMenu .dijitCalendarMonthLabel {-webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; box-sizing: border-box !important; padding: 0.5rem !important; font-size: 0.875rem !important; line-height: 1.55rem !important; color: #6e6e6e !important; border-top: 1px solid #efefef !important; cursor: pointer !important; min-width: 180px !important; font-weight: normal; font-style: normal; letter-spacing: 0em; font-family: "Avenir Next W01","Avenir Next W00","Avenir Next","Avenir","Helvetica Neue",sans-serif; text-align: left;}.dijitCalendarMonthMenuPopup {position: absolute;}.dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {background-color: #f8f8f8 !important; text-decoration: none !important; color: #6e6e6e !important;}.ib__container--expanded {position: fixed; top: 0px; left: 0px;}.dj_safari .ib__container {height: auto; min-height: 100%;}.ib__container {display: flex; flex-direction: column; position: relative; width: 100%; height: 100%; max-height: 100%; line-height: 1.55rem; box-sizing: border-box; background-color: #ffffff; font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", sans-serif !important; font-size: 16px;} .ib__container html {overflow-y: scroll; height: 100%; font-size: 100%; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%;} .ib__container body {min-height: 100%; margin: 0;} .ib__container .wrapper {overflow: hidden;} .ib__container article, .ib__container aside, .ib__container details, .ib__container figcaption, .ib__container figure, .ib__container footer, .ib__container header, .ib__container hgroup, .ib__container nav, .ib__container section, .ib__container summary {display: block;} .ib__container audio, .ib__container canvas, .ib__container video {display: inline-block;} .ib__container audio:not([controls]) {display: none; height: 0;} .ib__container [hidden] {display: none;} .ib__container svg:not(:root) {overflow: hidden;} .ib__container video, .ib__container img {max-width: 100%; height: auto;} .ib__container .ie main {display: block;} .ib__container .ie select {padding-right: 8px;} .ib__container html {font-size: 17px;} .ib__container body {font-weight: 400; font-style: normal; font-size: 1rem; line-height: 1.5; letter-spacing: 0em; font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", sans-serif; line-height: 1.5rem; color: #353535; background-color: #ffffff; -webkit-font-smoothing: subpixel-antialiased; -webkit-font-feature-settings: "kern"; -moz-font-feature-settings: "kern"; font-feature-settings: "kern"; font-kerning: normal; text-rendering: optimizeLegibility; -moz-font-feature-settings: 'liga= 1', 'calt=0'; -moz-font-feature-settings: "liga" 1, "calt" 0; -webkit-font-feature-settings: "liga" 1, "calt" 0; -ms-font-feature-settings: 'liga= 1', 'calt=0'; -o-font-feature-settings: "liga" 1, "calt" 0; font-feature-settings: "liga" 1, "calt" 0;} .ib__container form, .ib__container select, .ib__container button, .ib__container input {letter-spacing: 0em; font-family: inherit;} .ib__container h1, .ib__container h2, .ib__container h3, .ib__container h4, .ib__container h5, .ib__container h6 {font-weight: 300; font-style: normal; margin: 0 0 1.5rem 0;} .ib__container h1 {font-size: 2.40307rem; line-height: 1.35;} @media screen and (max-width: 859px) {.ib__container h1 {font-size: 1.99974rem;}} @media screen and (max-width: 479px) {.ib__container h1 {font-size: 1.66016rem;}} .ib__container h2 {font-size: 1.9994rem; line-height: 1.35;} @media screen and (max-width: 859px) {.ib__container h2 {font-size: 1.7689rem;}} @media screen and (max-width: 479px) {.ib__container h2 {font-size: 1.5625rem;}} .ib__container h3 {font-size: 1.69949rem; line-height: 1.3875;} @media screen and (max-width: 859px) {.ib__container h3 {font-size: 1.50357rem;}} @media screen and (max-width: 479px) {.ib__container h3 {font-size: 1.32813rem;}} .ib__container h4 {font-size: 1.414rem; line-height: 1.5;} @media screen and (max-width: 859px) {.ib__container h4 {font-size: 1.33rem;}} @media screen and (max-width: 479px) {.ib__container h4 {font-size: 1.25rem;}} .ib__container h5 {font-size: 1.2019rem; line-height: 1.5;} @media screen and (max-width: 859px) {.ib__container h5 {font-size: 1.1305rem;}} @media screen and (max-width: 479px) {.ib__container h5 {font-size: 1.0625rem;}} .ib__container h6 {font-size: 1rem; line-height: 1.5;} .ib__container code, .ib__container kbd, .ib__container pre, .ib__container samp {font-family: "Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace;} .ib__container code {padding: .25rem; border-radius: 3px; border: 1px solid #f3f3f3; color: #2b2b2b; background-color: #f8f8f8; white-space: pre; font-size: 0.85em; line-height: 1.4rem;} .ib__container pre {white-space: pre; white-space: pre-wrap; word-wrap: break-word; max-width: 100%; margin-bottom: 1.5rem;} .ib__container pre code {padding: 1rem; display: block; overflow: auto; word-wrap: normal; font-size: 0.85em; position: relative;} .ib__container p, .ib__container ul, .ib__container ol, .ib__container dl, .ib__container blockquote {margin-top: 0; margin-bottom: 1.5rem;} .ib__container p:empty {margin: 0;} .ib__container blockquote {margin: 1.5rem 0; font-weight: 400; font-style: normal; padding-left: 1rem; color: #404040; border-left: 3px solid #eaeaea;} html[dir="rtl"] .ib__container blockquote {padding-right: 1rem;} html[dir="rtl"] .ib__container blockquote {border-left: none; border-right: 3px solid #eaeaea;} .ib__container blockquote, .ib__container blockquote p {font-size: 1.2019rem; line-height: 1.5;} @media screen and (max-width: 859px) {.ib__container blockquote, .ib__container blockquote p {font-size: 1.1305rem;}} @media screen and (max-width: 479px) {.ib__container blockquote, .ib__container blockquote p {font-size: 1.0625rem;}} .ib__container a {color: #007ac2; text-decoration: none;} .ib__container a:hover {color: #2890ce; text-decoration: underline;} .ib__container ul, .ib__container ol {padding: 0; list-style-position: inside; margin-bottom: 1.5rem; margin-left: 0.75rem; font-size: 0.9375rem; line-height: 1.5;} html[dir="rtl"] .ib__container ul, html[dir="rtl"] .ib__container ol {margin-right: 0.75rem; margin-left: 0;} .ib__container li {list-style-position: outside; margin: 0.375rem 0 0.375rem 1.5rem;} .ib__container ul ul, .ib__container ul ol, .ib__container ol ul, .ib__container ol ol {margin-bottom: 0;} .ib__container li ul, .ib__container li ol {margin-bottom: 0;} .ib__container dl {padding: 0; margin-bottom: 1.5rem;} .ib__container dt {font-weight: 700; font-style: normal; margin-top: 0.75rem;} .ib__container dt:first-child {margin-top: 0;} .ib__container dd {margin-left: 0.75rem;} html[dir="rtl"] .ib__container dd {margin-right: 0.75rem;} .ib__container small, .ib__container sup, .ib__container sub {font-size: 0.70721em;} .ib__container sub, .ib__container sup {line-height: 0; position: relative; vertical-align: baseline;} .ib__container sup {top: -0.5em;} .ib__container sub {bottom: -0.25em;} .ib__container mark {padding: 0 0.1em 0.1em;} .ib__container hr {margin: 2.25rem 0; border: none; border-top: 1px solid #eaeaea;} .ib__container figure {margin: 0 0 1.5rem 0;} .ib__container figure img {max-width: 100%;} .ib__container figcaption {margin: 0.375rem 0; font-size: 0.875rem; line-height: 1.5; font-style: italic; color: #555555;} .ib__container table {margin-bottom: 1.5rem;} .ib__container form {margin: 0; padding: 0;} .ib__container fieldset {margin: 0 0 1.5rem 0; padding: 0; border: none; display: block;} .ib__container label {position: relative; display: block; margin: 0 0 1.5rem 0;} .ib__container legend {position: relative; display: block; margin-bottom: .25rem;} .ib__container input, .ib__container select, .ib__container textarea {position: relative; display: block; height: 2.25rem; width: 100%; max-width: 100%; margin: .25rem 0 0 0; padding: 0 0.3rem; box-sizing: border-box; font-family: inherit; font-size: 0.9375rem; line-height: 1.25rem; color: #151515; vertical-align: baseline; outline: none; outline-offset: 0; background-color: #ffffff; border: 1px solid #dfdfdf; border-radius: 0; transition: border-color 150ms ease-in-out; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);} .ib__container input:disabled, .ib__container select:disabled, .ib__container textarea:disabled {opacity: .3; cursor: default;} .ib__container input:focus, .ib__container select:focus, .ib__container textarea:focus {border-color: #007ac2; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5);} .ib__container input {-webkit-appearance: none;} .ib__container textarea {height: auto; padding-top: 0.3rem;} .ib__container :placeholder {color: #767676;} .ib__container :input-placeholder {color: #767676;} .ib__container ::-webkit-input-placeholder {color: #767676;} .ib__container ::-moz-placeholder {color: #767676;} .ib__container :-ms-input-placeholder {color: #767676;} .ib__container .input-minimal {background-color: transparent; border-top: none; border-right: none; border-left: none; border-bottom-color: #eaeaea; box-shadow: none;} .ib__container .input-minimal:focus {border-bottom-color: #999; box-shadow: none;} .ib__container .input-error {border-color: #d83020; padding-right: 24px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeD0iMiIgeT0iMCI+PHBhdGggZmlsbD0iI2M4NmE0YSIgZD0iTTExLjIyNSwwSDQuNjQ4TDAsNC42NXY2LjU3Nmw0LjY0OCw0LjY0OWg2LjU3Nmw0LjY1LTQuNjQ5VjQuNjVMMTEuMjI1LDB6IE05LjA3MSwxMy42MDdINi44MDR2LTIuMjY5aDIuMjY4VjEzLjYwN3ogTTkuMDcxLDkuMDcxSDYuODA0VjMuNDAyaDIuMjY4VjkuMDcxeiIvPjwvc3ZnPg=="); background-position: right center; background-repeat: no-repeat;} .ib__container .input-error:focus {border-color: #d83020; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(200, 106, 75, 0.5);} .ib__container .input-success {padding-right: 24px; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMjQgMTYiPjxwb2x5Z29uIGZpbGw9IiM1QTkzNTkiIHBvaW50cz0iOC4xODgsMTEuMDgyIDQuMDU5LDYuOTUyIDIuMjU4LDguNzUyIDguMTg4LDE0LjY4MyAxOS43NTQsMy4xMTkgMTcuOTU0LDEuMzE3ICIvPjwvc3ZnPg=="); background-position: right center; background-repeat: no-repeat;} .ib__container .input-error-message {font-size: 0.875rem; line-height: 1.5; padding: 0.375rem 0.375rem; color: rgba(0, 0, 0, 0.75); background-color: #ffc6bf; border: 1px solid #e65240; position: relative; display: none; margin-top: .5rem;} .ib__container .input-error-message:after {content: ""; position: absolute; left: 11px; top: -15px; width: 0; height: 0; pointer-events: none; border: 8px solid transparent; border-bottom-color: #ffc6bf;} .ib__container .input-error-message:before {content: ""; position: absolute; left: 11px; top: -16px; width: 0; height: 0; pointer-events: none; border: 8px solid transparent; border-bottom-color: #e65240;} .ib__container .input-error-message.is-active, .ib__container .input-error-message.is-active:before, .ib__container .input-error-message.is-active:after {display: inline-block;} .ib__container input[type="file"] {height: auto;} .ib__container input[type="file"]::-webkit-file-upload-button {position: relative; display: inline-block; padding: 0.3rem 0.9rem; width: auto; color: #ffffff; font-family: inherit; border: 1px solid #007ac2; border-radius: 0; background-color: #007ac2; box-sizing: border-box; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.5; color: #007ac2; background: #ffffff; border-color: #007ac2; font-size: 0.875rem; line-height: 1.5; padding: 0.225rem 0.675rem; font-family: inherit; margin: .5em 0;} .ib__container input[type="file"]::-webkit-file-upload-button:hover {text-decoration: none; background-color: #00619b; color: #ffffff;} .ib__container input[type="file"]::-webkit-file-upload-button:hover {color: #ffffff; background: #00619b; border-color: #00619b;} .ib__container ::-ms-value {border: none; background-color: transparent;} .ib__container ::-ms-browse {position: relative; display: inline-block; padding: 0.3rem 0.9rem; width: auto; color: #ffffff; font-family: inherit; border: 1px solid #007ac2; border-radius: 0; background-color: #007ac2; box-sizing: border-box; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.5; color: #007ac2; background: #ffffff; border-color: #007ac2; font-size: 0.875rem; line-height: 1.5; padding: 0.225rem 0.675rem; font-family: inherit; margin: .5em 0;} .ib__container ::-ms-browse:hover {text-decoration: none; background-color: #00619b; color: #ffffff;} .ib__container ::-ms-browse:hover {color: #ffffff; background: #00619b; border-color: #00619b;} .ib__container input[type='radio'], .ib__container input[type='checkbox'] {float: left; width: 1rem; height: 1rem; margin-top: .135rem; margin-right: .125rem; margin-left: .125rem; line-height: 1.25rem; box-shadow: none; box-sizing: content-box;} html[dir="rtl"] .ib__container input[type='radio'], html[dir="rtl"] .ib__container input[type='checkbox'] {float: right;} .ib__container input[type='radio']:focus, .ib__container input[type='checkbox']:focus {box-shadow: none; border: none; outline: 1px dotted; outline: auto -webkit-focus-ring-color;} .ib__container input[type='checkbox'] {-webkit-appearance: checkbox;} .ib__container input[type='radio'] {-webkit-appearance: radio;} .ib__container .fieldset-radio label, .ib__container .fieldset-checkbox label {margin-bottom: .25rem; font-size: 0.9375rem; line-height: 1.25rem; color: #2b2b2b; width: auto;} .ib__container select {background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTAwcHgiIGhlaWdodD0iMTAwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiM1OTU5NTkiIGQ9Ik03NS43NDksMzcuNDY2YzAuNDI1LDAuNDI1LDAuNTUyLDEuMDYzLDAuMzIyLDEuNjE4Qzc1Ljg0MSwzOS42MzksNzUuMzAxLDQwLDc0LjY5OSw0MGgtNDkuNA0KCQljLTAuNiwwLTEuMTQzLTAuMzYyLTEuMzcyLTAuOTE3Yy0wLjIzLTAuNTU1LTAuMTAzLTEuMTkzLDAuMzIyLTEuNjE4bDIzLjQ0LTIzLjQ0YzEuMjc2LTEuMjc2LDMuMzQzLTEuMjc2LDQuNjIsMEw3NS43NDksMzcuNDY2DQoJCUw3NS43NDksMzcuNDY2eiBNMjQuMjUsNjIuNTM0Yy0wLjQyNi0wLjQyNS0wLjU1My0xLjA2My0wLjMyMy0xLjYxOGMwLjIzLTAuNTU1LDAuNzctMC45MTYsMS4zNy0wLjkxNkg3NC43DQoJCWMwLjYwMiwwLDEuMTQzLDAuMzU5LDEuMzczLDAuOTE2YzAuMjMsMC41NTUsMC4xMDMsMS4xOTMtMC4zMjIsMS42MThMNTIuMzEsODUuOTc3Yy0xLjI3NSwxLjI3NS0zLjM0NCwxLjI3NC00LjYyLDBMMjQuMjUsNjIuNTM0eg0KCQkiLz4NCjwvZz4NCjwvc3ZnPg0K"); background-position: center right; background-repeat: no-repeat; background-size: .9rem; width: auto; padding-right: 1.5rem; -webkit-appearance: none; -moz-appearance: none;} html[dir="rtl"] .ib__container select {background-position: center left; padding-left: 1.5rem; padding-right: 0.3rem;} .ib__container select[multiple] {height: auto; background-image: none; padding: 0;} .ib__container select[multiple] option {padding: 0.3rem;} .ib__container .select-full {width: 100%;} @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.ib__container select::-ms-expand {display: none;} .ib__container select:focus::-ms-value {background: transparent; color: #2b2b2b;}} .ib__container .mod__overlay-container {background-color: #f3f3f3; display: block; position: fixed; top: 0; left: 0; right: 0; bottom: 0; overflow-y: scroll; z-index: 200; animation: mod__overlay-in 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); transition: all 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88); opacity: 1; transform: translate3D(0, 0, 0) scale(1);} .ib__container .mod__overlay-container--adjustable {background-color: #f3f3f3; z-index: 301; position: fixed; top: 0; bottom: 0; left: 0; right: 0; margin: auto;} @media (min-width: 1200px) {.ib__container .mod__overlay-container--adjustable {width: 1200px; height: 90%;}} .ib__container .mod__overlay-container--closing {opacity: 0; transform: translate3D(0, 24px, 0) scale(0.95);} .ib__container .mod__overlay-container--closing.mod__overlay-container--slide-left {transform: translate3D(-24px, 0, 0);} .ib__container .mod__overlay-container--closing.mod__overlay-container--slide-right {transform: translate3D(24px, 0, 0);} .ib__container .mod__overlay-container--no-scroll {overflow-y: hidden;} .ib__container .mod__overlay-container--slide-left {animation: mod__overlay-in-left 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88);} .ib__container .mod__overlay-container--slide-right {animation: mod__overlay-in-right 300ms cubic-bezier(0.215, 0.44, 0.42, 0.88);} .ib__container .mod__overlay-container--size-small {width: 512px; max-width: 100%; max-height: 100%; position: static; top: auto; right: auto; bottom: auto; left: auto; border-radius: 2px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; overflow: hidden;} @media screen and (max-width: 512px) {.ib__container .mod__overlay-container--size-small {position: fixed; top: 0; right: 0; bottom: 0; left: 0;}} .ib__container .mod__overlay-container--size-large {width: 1080px;} .ib__container .mod__overlay__close {padding: 1.125rem; margin: 0; -ms-flex-order: 2; order: 2; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; background-color: transparent; -webkit-appearance: none; border: none; cursor: pointer; outline-offset: -6px;} .ib__container .mod__overlay__close:hover {background-color: #f3f3f3;} .ib__container .mod__overlay__close svg {display: block;} @media screen and (max-width: 1080px) {.ib__container .mod__overlay-container--size-large {position: fixed; top: 0; right: 0; bottom: 0; left: 0;}} .ib__container .mod__overlay-container--flex {display: flex; flex-direction: column; overflow: hidden;}@keyframes mod__overlay-in {0% {opacity: 0; transform: translate3D(0, 24px, 0) scale(0.95);} 100% {opacity: 1; transform: translate3D(0, 0, 0) scale(1);}}@keyframes mod__overlay-in-left {0% {opacity: 0; transform: translate3D(-24px, 0, 0);} 100% {opacity: 1; transform: translate3D(0, 0, 0);}}@keyframes mod__overlay-in-right {0% {opacity: 0; transform: translate3D(24px, 0, 0);} 100% {opacity: 1; transform: translate3D(0, 0, 0);}} .ib__container .nav-tabnav__btn {background: none; color: inherit; border: none; padding: 0; font: inherit; cursor: pointer; border: 1px solid #dddddd; border-bottom: none; padding: 0.25em 0.75em; color: #00619b; font-size: 0.9375rem; line-height: 1.55rem; background-color: #efefef; box-sizing: border-box; transition: background-color 150ms linear, color 150ms 150ms linear; outline: none; position: relative; margin: 0; vertical-align: middle; white-space: pre-wrap;} .ib__container .nav-tabnav__btn:hover, .ib__container .nav-tabnav__btn:focus {background-color: rgba(0, 0, 0, 0.02); background-image: linear-gradient(to top, transparent 94%, #007ac2 96%, #007ac2 100%);} @media screen and (max-width: 860px) {.ib__container .nav-tabnav__btn {display: none;}} .ib__container .nav-tabnav__btn--active {background-color: white;} .ib__container .nav-tabnav__btn--active:hover {background-color: white; background-image: none;} .ib__container .nav-tabnav__btn--active:after {border-top: 1px solid white; bottom: -1px; content: ""; left: 0px; position: absolute; width: 100%; z-index: 1;} .ib__container .nav-tabnav__nav {display: flex; align-items: center; background-color: white; padding: 0 32px;} @media screen and (max-width: 480px) {.ib__container .nav-tabnav__nav {min-width: 100%; box-sizing: border-box; padding: 12px 16px; border-bottom: 1px solid #e0e0e0;}} .ib__container .nav-tabnav__mobile-menu {display: none;} @media screen and (max-width: 860px) {.ib__container .nav-tabnav__mobile-menu {display: flex; justify-content: flex-start;}} .ib__container .nav-tabnav__mobile-menu--always-available {display: flex; justify-content: flex-start;} .ib__container .nav-tabnav__section-dropdown-title {font-size: 1.2019rem; line-height: 1.5; margin: 0; font-weight: 500;} @media screen and (max-width: 859px) {.ib__container .nav-tabnav__section-dropdown-title {font-size: 1.1305rem;}} @media screen and (max-width: 479px) {.ib__container .nav-tabnav__section-dropdown-title {font-size: 1.0625rem;}} .ib__container .nav-tabnav__section-dropdown-text {margin-right: 6px; font-size: 15px;} .ib__container .ib-ex__static-filters-container {font-size: 0.875rem; line-height: 1.5;} .ib__container .ib-ex__static-filter-chip {background-color: #f3f3f3; padding: .25em .5em; border-radius: 3px; font-size: .85em; line-height: 1; white-space: nowrap; margin-left: 0.25rem;} html[dir="rtl"] .ib__container .ib-ex__static-filter-chip {margin-right: 0.25rem;} html[dir="rtl"] .ib__container .ib-ex__static-filter-chip {margin-right: 0.25rem;} html[dir="rtl"] html[dir="rtl"] .ib__container .ib-ex__static-filter-chip {margin-left: 0.25rem;} .ib__container .ib__big-header {background-color: #ffffff; border-bottom: 1px solid #dddddd; box-sizing: border-box; width: 100%; flex: 0;} @media screen and (max-width: 860px) {.ib__container .ib__big-header {padding-left: 1rem; padding-right: 1rem;} html[dir="rtl"] .ib__container .ib__big-header {padding-right: 1rem;} html[dir="rtl"] .ib__container .ib__big-header {padding-left: 1rem;}} @media screen and (max-width: 480px) {.ib__container .ib__big-header {padding-left: 0.5rem; padding-right: 0.5rem;} html[dir="rtl"] .ib__container .ib__big-header {padding-right: 0.5rem;} html[dir="rtl"] .ib__container .ib__big-header {padding-left: 0.5rem;}} .ib__container .ib__big-header-title-section {color: black; display: flex; align-items: center; justify-content: space-between;} .ib__container .ib__big-header-title {font-size: 1.2019rem; line-height: 1.75; font-weight: 500; color: #2b2b2b; margin: 0; padding: 0 32px; outline: none;} @media screen and (max-width: 480px) {.ib__container .ib__big-header-title {padding: 0 8px; box-sizing: border-box;}} .ib__container .nav-pager__btn {position: relative; display: inline-block; padding: 0.3rem 0.9rem; width: auto; color: #ffffff; font-family: inherit; border: 1px solid #007ac2; border-radius: 0; background-color: #007ac2; box-sizing: border-box; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.5; background: none; color: #007ac2; border: none; color: #007ac2;} .ib__container .nav-pager__btn:hover {text-decoration: none; background-color: #00619b; color: #ffffff;} .ib__container .nav-pager__btn:hover {color: #2890ce; background: none; text-decoration: underline;} .ib__container .nav-pager__btn--disabled {cursor: not-allowed; pointer-events: none; opacity: .3;} @media screen and (max-width: 480px) {.ib__container .nav-pager__page-btn--inactive {display: none;}} .ib__container .nav-pager__page-btn--active {position: relative; display: inline-block; padding: 0.3rem 0.9rem; width: auto; color: #ffffff; font-family: inherit; border: 1px solid #007ac2; border-radius: 0; background-color: #007ac2; box-sizing: border-box; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.5;} .ib__container .nav-pager__page-btn--active:hover {text-decoration: none; background-color: #00619b; color: #ffffff;} @media screen and (max-width: 480px) {.ib__container .nav-pager__dots {display: none;}} .ib__container .nav-pager__container {text-align: center;} .ib__container .nav-pager__page-btn-container {display: inline-block; padding-right: 2rem; padding-left: 2rem;} html[dir="rtl"] .ib__container .nav-pager__page-btn-container {padding-left: 2rem;} html[dir="rtl"] .ib__container .nav-pager__page-btn-container {padding-right: 2rem;} .ib__container .nav-pager__limit-container {margin-bottom: 1.5rem; display: block;} .ib__container .nav-pager__limit-inner {background-color: #f3edc7; border: 1px solid #e4d154; display: inline-block; max-width: 40em; padding: 0.775rem;} .ib__container .nav-pager__limit-text {margin-bottom: 0;} .ib__container .btn-svg__button {background: none; color: inherit; border: none; padding: 0; font: inherit; cursor: pointer; display: inline-block; cursor: pointer;} .ib__container .btn-svg__button:hover {color: #005e95;} .ib__container .btn-svg__button > svg {vertical-align: middle; fill: currentColor;} .ib__container .btn-svg__button-noevent {pointer-events: none;} .ib__container .btn-svg__button-content {display: flex; align-items: center; transform: translateY(4px);} html[dir="rtl"] .ib__container .btn-svg__button-content {transform: scaleX(-1);} .ib__container .btn-svg__button--tooltip {position: relative; cursor: pointer; overflow: visible;} .ib__container .btn-svg__button--tooltip:after {content: attr(aria-label); position: absolute; z-index: 1000000; display: none; padding: 0.375rem 0.75rem; font-size: 0.875rem; line-height: 1.5; color: #ffffff; text-align: center; word-wrap: break-word; white-space: pre; pointer-events: none; background: rgba(0, 0, 0, 0.75); border-radius: 3px;} .ib__container .btn-svg__button--tooltip:before {content: ""; position: absolute; z-index: 1000001; display: none; width: 0; height: 0; color: rgba(0, 0, 0, 0.75); pointer-events: none; border: 5px solid transparent;} .ib__container .btn-svg__button--tooltip:hover, .ib__container .btn-svg__button--tooltip:active, .ib__container .btn-svg__button--tooltip:focus {text-decoration: none;} .ib__container .btn-svg__button--tooltip:hover:before, .ib__container .btn-svg__button--tooltip:hover:after, .ib__container .btn-svg__button--tooltip:active:before, .ib__container .btn-svg__button--tooltip:active:after, .ib__container .btn-svg__button--tooltip:focus:before, .ib__container .btn-svg__button--tooltip:focus:after {display: inline-block;} .ib__container .btn-svg__button--tooltip:focus:before, .ib__container .btn-svg__button--tooltip:focus:after {display: none;} .ib__container .btn-svg__button--tooltip:hover:before, .ib__container .btn-svg__button--tooltip:hover:after {display: inline-block;} .ib__container .btn-svg__button--tooltip-left:after {top: auto; right: 100%; margin-right: 5px; bottom: 50%; margin-bottom: inherit; transform: translateY(50%);} html[dir="rtl"] .ib__container .btn-svg__button--tooltip-left:after {right: auto; left: 100%; margin-right: 0; margin-left: 5px;} .ib__container .btn-svg__button--tooltip-left:before {top: 50%; bottom: 50%; left: -5px; margin-top: -5px; border-left-color: rgba(0, 0, 0, 0.75); border-bottom: 5px solid transparent;} html[dir="rtl"] .ib__container .btn-svg__button--tooltip-left:before {left: auto; right: -5px; margin-right: 0; border-left-color: transparent; border-right-color: rgba(0, 0, 0, 0.75);} .ib__container .btn-svg__button--tooltip-right:after {top: auto; right: auto; bottom: 50%; left: 100%; margin-left: 5px; transform: translateY(50%);} html[dir="rtl"] .ib__container .btn-svg__button--tooltip-right:after {left: auto; right: 100%; margin-left: 0; margin-right: 5px;} .ib__container .btn-svg__button--tooltip-right:before {top: 50%; right: -5px; bottom: 50%; margin-top: -5px; margin-right: 0; border-right-color: rgba(0, 0, 0, 0.75); border-bottom: 5px solid transparent;} html[dir="rtl"] .ib__container .btn-svg__button--tooltip-right:before {left: -5px; right: auto; border-left-color: rgba(0, 0, 0, 0.75); border-right-color: transparent;} .ib__container .btn-svg__button--tooltip-top:after {top: auto; right: 50%; bottom: 100%; margin-bottom: 5px;} .ib__container .btn-svg__button--tooltip-top:before {top: -5px; right: 50%; bottom: auto; margin-right: -5px; border-top-color: rgba(0, 0, 0, 0.75); border-bottom: 5px solid transparent;} .ib__container .mod__mob-wrap-container {animation: mod__mob-wrap-container-in 200ms ease-in-out; background-color: rgba(0, 0, 0, 0.75); bottom: 0; display: flex; flex-direction: column; justify-content: flex-end; left: 0; position: fixed; right: 0; top: 0; transition: opacity 200ms ease-in-out; z-index: 200;} .ib__container .mod__mob-wrap-container--closing {opacity: 0;} .ib__container .mod__mob-wrap-container--closed {display: none;} .ib__container .mod__mob-wrap-body {animation: mod__mob-wrap-body-in 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88); display: flex; flex-direction: column; max-height: calc(100% - 32px); background-color: white; border-radius: 4px 4px 0 0; overflow: hidden; transition: transform 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88);} .ib__container .mod__mob-wrap-body--max-height {height: calc(100% - 32px);} .ib__container .mod__mob-wrap-body--closing {transform: translate3d(0, 30px, 0);} .ib__container .mod__mob-wrap-content {flex: 1 1 auto; max-height: 100%; overflow-x: hidden; overflow-y: auto; padding: 16px 24px;} .ib__container .mod__mob-wrap-header {align-items: center; border-bottom: 1px solid #f3f3f3; display: flex; justify-content: space-between; padding: 16px 24px;} .ib__container .mod__mob-wrap-title {font-size: 1.2019rem; line-height: 1.5;} @media screen and (max-width: 859px) {.ib__container .mod__mob-wrap-title {font-size: 1.1305rem;}} @media screen and (max-width: 479px) {.ib__container .mod__mob-wrap-title {font-size: 1.0625rem;}} .ib__container .mod__mob-wrap-footer {border-top: 1px solid #f3f3f3; display: block; padding: 16px 24px; text-align: center;}@keyframes mod__mob-wrap-container-in {0% {opacity: 0;} 100% {opacity: 1;}}@keyframes mod__mob-wrap-body-in {0% {transform: translate3d(0, 30px, 0);} 100% {transform: translate3d(0, 0, 0);}} .ib__container .ib-ex-input__container {display: flex; align-items: center; flex-wrap: wrap; justify-content: flex-start; min-height: 40px; padding-top: 0.375rem; padding-bottom: 0.375rem;} @media screen and (max-width: 480px) {.ib__container .ib-ex-input__container {padding-bottom: 0;}} .ib__container .ib-ex-input__container > .ib-ex-input__container__controls {display: flex; align-items: center; justify-content: flex-start; padding-bottom: 10px;} @media screen and (max-width: 480px) {.ib__container .ib-ex-input__container > .ib-ex-input__container__controls {flex-wrap: wrap;}} .ib__container .ib-ex-input__container > .ib__active-filters {background-color: transparent; padding: 0; min-width: 10px; padding-bottom: 10px; border: none;} @media screen and (max-width: 480px) {.ib__container .ib-ex-input__container {align-items: flex-start; flex-direction: column;} .ib__container .ib-ex-input__container .filter-chip-wrap {border-left: none;}} .ib__container .ib-ex-input-area__result-count {color: #6e6e6e; font-size: 14px; padding-right: 1rem;} html[dir="rtl"] .ib__container .ib-ex-input-area__result-count {padding-left: 1rem; padding-right: unset;} @media screen and (max-width: 480px) {.ib__container .ib-ex-input-area__result-count {display: none;}} .ib__container .ib-ex-input__bulk-btn {border: none; padding: 0; padding-right: 1rem; background-color: transparent; text-decoration: none; color: #007ac2; display: inline; cursor: pointer; white-space: nowrap;} @media screen and (max-width: 480px) {.ib__container .ib-ex-input__bulk-btn {padding-top: .25rem; padding-bottom: .25rem;}} html[dir="rtl"] .ib__container .ib-ex-input__bulk-btn {padding-left: 1rem; padding-right: 0;} .ib__container .ib-ex-input__bulk-btn:hover {color: #2890ce; text-decoration: underline;} .ib__container .load-icon__icon {display: inline-block; padding-left: 0.25rem; padding-right: 0.25rem;} html[dir="rtl"] .ib__container .load-icon__icon {padding-right: 0.25rem;} html[dir="rtl"] .ib__container .load-icon__icon {padding-left: 0.25rem;} .ib__container .load-icon__svg {fill: currentColor; pointer-events: none; display: inline-block; width: 1em; height: 1em; vertical-align: -0.15em; padding-right: .15em; color: #0079c1; transition-property: transform; transition-duration: 0.5s; animation-name: rotate; animation-duration: 1s; animation-iteration-count: infinite; animation-timing-function: linear;}@keyframes rotate {from {transform: rotate(0deg);} to {transform: rotate(360deg);}} .ib__container .card-ac__container {margin-bottom: 0.75rem; animation: ib__fade-in 250ms ease-in-out; background-color: white; border: 1px solid #ddd; display: flex; flex-direction: column; width: 100%; box-sizing: border-box; position: relative;} .ib__container .card-ac--subresource {min-height: 190px;} .ib__container .card-ac__container--selectable:before {content: ""; position: absolute; top: -1px; bottom: -1px; left: -3px; width: 3px; background-color: transparent; transition: background-color 0.3s;} html[dir="rtl"] .ib__container .card-ac__container--selectable:before {left: unset; right: -3px;} .ib__container .card-ac__container--selected:before {background-color: #007ac2;} .ib__container .card-ac__container--checkbox-disabled:before {content: none;} .ib__container .card-ac__thumbnail {background-repeat: no-repeat; background-size: cover; height: 0; padding-bottom: 66.666666%; width: 100%;} .ib__container .card-ac__thumb-container {padding-top: 0.75rem; padding-left: 0.5rem; padding-right: 0.5rem; padding-bottom: 0.75rem; width: 15%; background-color: white;} html[dir="rtl"] .ib__container .card-ac__thumb-container {padding-right: 0.5rem;} html[dir="rtl"] .ib__container .card-ac__thumb-container {padding-left: 0.5rem;} @media screen and (min-width: 800px) {.ib__container .card-ac__thumb-container {width: 165px;}} @media screen and (max-width: 480px) {.ib__container .card-ac__thumb-container {display: none;}} .ib__container .card-ac__details__checkbox {height: 100%;} .ib__container .card-ac__details__checkbox:hover .card-ac__details__checkbox__label::before, .ib__container .card-ac__details__checkbox:focus .card-ac__details__checkbox__label::before {content: ""; position: absolute; margin-top: 0.375rem; margin-left: -1.17rem; z-index: 1000001; width: 0; height: 0; color: rgba(0, 0, 0, 0.75); pointer-events: none; border-top: 5px solid transparent; border-right: 7px solid rgba(0, 0, 0, 0.75); border-bottom: 5px solid transparent;} .ib__container .card-ac__details__checkbox:hover .card-ac__details__checkbox__label, .ib__container .card-ac__details__checkbox:focus .card-ac__details__checkbox__label {display: block; position: absolute; z-index: 1000000; padding: 0.375rem 0.75rem; margin-left: 1.375rem; margin-top: -0.3rem; font-size: 0.875rem; line-height: 1.5; color: #ffffff; text-align: center; word-wrap: break-word; white-space: pre; pointer-events: none; background: rgba(0, 0, 0, 0.75); border-radius: 3px;} .ib__container .card-ac__details__checkbox__label {display: none;} .ib__container .card-ac__details-container {padding: 16px; display: flex; flex-direction: row; justify-content: space-between;} @media screen and (max-width: 480px) {.ib__container .card-ac__details-container {padding: 8px;}} .ib__container .card-ac__details-thumb-container {width: 20%;} @media screen and (min-width: 1200px) {.ib__container .card-ac__details-thumb-container {width: 300px;}} .ib__container .card-ac__details {box-sizing: border-box; display: block; flex: 1 1 80%; padding: 0;} .card-ac--subresource .ib__container .card-ac__details {padding: 0 20px;} @media screen and (max-width: 480px) {.card-ac--subresource .ib__container .card-ac__details {padding: 0 8px;}} .ib__container .subresource-card__details {padding: 0 1.5rem;} .ib__container .card-ac__title {font-size: 20px; font-weight: 600; line-height: 1.55rem; margin-bottom: 0.75rem; word-break: break-word;} .ib__container .card-ac__snippet {font-size: 0.875rem; line-height: 1.5; margin-bottom: 0;} .ib__container .card-ac__snippet-text {word-break: break-word;} .ib__container .card-ac__share-summary {border-radius: 100%; width: 24px; background-color: #d4d4d4;} .ib__container .card-ac__sub-container {padding-top: 0.375rem; padding-bottom: 0.375rem; padding-left: 1rem; padding-right: 1rem; align-items: center; border-top: 1px solid #ddd; display: flex; flex-direction: row; justify-content: space-between;} html[dir="rtl"] .ib__container .card-ac__sub-container {padding-right: 1rem;} html[dir="rtl"] .ib__container .card-ac__sub-container {padding-left: 1rem;} @media screen and (max-width: 480px) {.ib__container .card-ac__sub-container {padding-left: 0.5rem; padding-right: 0.5rem; margin-top: auto;} html[dir="rtl"] .ib__container .card-ac__sub-container {padding-right: 0.5rem;} html[dir="rtl"] .ib__container .card-ac__sub-container {padding-left: 0.5rem;}} .ib__container .card-ac__sub-container__authorship {display: flex; align-items: center; margin-left: 45px;} html[dir="rtl"] .ib__container .card-ac__sub-container__authorship {margin-left: 0; margin-right: 45px;} @media screen and (max-width: 480px) {.ib__container .card-ac__sub-container__authorship {margin: 0;}} .ib__container .card-ac__sub-group {align-items: center; box-sizing: border-box; display: flex;} .ib__container .card-ac__badge-container {flex-wrap: wrap;} .ib__container .card-ac__badge-container--regular {margin-top: 12px;} @media screen and (max-width: 480px) {.ib__container .card-ac__badge-container--regular {display: none;}} .ib__container .card-ac__badge-container--small {display: none; flex-wrap: wrap;} @media screen and (max-width: 480px) {.ib__container .card-ac__badge-container--small {display: flex;}} .ib__container .card-ac__btn {margin: 0; position: relative; display: inline-block; padding: 0.3rem 0.9rem; width: auto; color: #ffffff; font-family: inherit; border: 1px solid #007ac2; border-radius: 0; background-color: #007ac2; box-sizing: border-box; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.5;} .ib__container .card-ac__btn:hover {text-decoration: none; background-color: #00619b; color: #ffffff;} .ib__container .card-ac__btn:focus {text-decoration: none; background-color: #005e95; color: #ffffff;} @media screen and (max-width: 480px) {.ib__container .card-ac__btn {font-size: 0.875rem; line-height: 1.5; padding: 0.225rem 0.675rem; font-size: 0.875rem; line-height: 1.5; padding: 0.225rem 0.675rem;}} .ib__container .card-ac__secondary-btn {position: relative; display: inline-block; padding: 0.3rem 0.9rem; width: auto; color: #ffffff; font-family: inherit; border: 1px solid #007ac2; border-radius: 0; background-color: #007ac2; box-sizing: border-box; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.5; background-color: transparent; border-color: #0079c1; color: #0079c1;} .ib__container .card-ac__secondary-btn:hover {text-decoration: none; background-color: #00619b; color: #ffffff;} .ib__container .card-ac__secondary-btn:focus {text-decoration: none; background-color: transparent; border-color: #005e95; color: #005e95;} @media screen and (max-width: 480px) {.ib__container .card-ac__secondary-btn {font-size: 0.875rem; line-height: 1.5; padding: 0.225rem 0.675rem; font-size: 0.875rem; line-height: 1.5; padding: 0.225rem 0.675rem;}} .ib__container .card-ac__container.card-ac__container-inverse-action .card-ac__secondary-btn {background-color: transparent; border-color: #d83020; color: #d83020;} .ib__container .card-ac__container.card-ac__container-inverse-action .card-ac__secondary-btn:hover {background-color: transparent; border-color: #a82b1e; color: #a82b1e;} .ib__container .card-ac__container.card-ac__container-disable-action .card-ac__secondary-btn {position: relative; display: inline-block; padding: 0.3rem 0.9rem; width: auto; color: #ffffff; font-family: inherit; border: 1px solid #007ac2; border-radius: 0; background-color: #007ac2; box-sizing: border-box; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.5; background: none; color: #007ac2; border: none; cursor: not-allowed; pointer-events: none; opacity: .3;} .ib__container .card-ac__container.card-ac__container-disable-action .card-ac__secondary-btn:hover {text-decoration: none; background-color: #00619b; color: #ffffff;} .ib__container .card-ac__container.card-ac__container-disable-action .card-ac__secondary-btn:hover {color: #2890ce; background: none; text-decoration: underline;} .ib__container .card-ac__custom-actions {border-left: 1px solid #000000;} html[dir="rtl"] .ib__container .card-ac__custom-actions {border-left: none; border-right: 1px solid #000000;} .ib__container .card-ac__custom-actions > svg {fill: currentColor; pointer-events: none; display: inline-block; width: 1em; height: 1em; vertical-align: -0.15em; padding-right: .15em;} .ib__container .card-ac__custom-action-btn {background: #ffffff; color: #151515; border: 1px solid #ffffff; width: 100%; text-align: center; display: block;} .ib__container .card-ac__custom-action-btn:hover {color: #151515; background: #f3f3f3;} .ib__container .card-ac__side-action {align-items: center; cursor: pointer; display: inline-flex;} html[dir="rtl"] .ib__container .card-ac__side-action > svg {padding-left: 0; padding-right: 0.3rem;} .ib__container .card-ac__side-action > svg {fill: currentColor; padding-left: 0.3rem;} .ib__container .card-ac__info-row {margin-bottom: 0.75rem; align-items: center; color: #404040; display: flex; font-size: 13px;} @media screen and (max-width: 480px) {.ib__container .card-ac__info-row {align-items: flex-start; flex-direction: column;}} .ib__container .card-ac__icon-title-container {display: flex; flex-wrap: nowrap; align-items: center;} .ib__container .card-ac__author-text {font-size: 14px; padding-left: 0.25rem;} html[dir="rtl"] .ib__container .card-ac__author-text {padding-left: 0; padding-right: 0.25rem;} .ib__container .card-ac__info-string {font-size: 14px;} @media screen and (max-width: 480px) {.ib__container .card-ac__info-string {display: none;}} .ib__container .card-ac__info-bullet {color: #dfdfdf; margin-left: 0.5rem; margin-right: 0.5rem;} html[dir="rtl"] .ib__container .card-ac__info-bullet {margin-right: 0.5rem;} html[dir="rtl"] .ib__container .card-ac__info-bullet {margin-left: 0.5rem;} @media screen and (max-width: 480px) {.ib__container .card-ac__info-bullet {display: none;}} .ib__container .card-ac__no-wrap {white-space: nowrap;} .ib__container .card-sc__browse-header {padding-top: 0.75rem; padding-bottom: 0.75rem; padding-left: 1rem; padding-right: 1rem; align-items: center; background-color: white; border-bottom: 1px solid #ddd; display: flex; justify-content: space-between;} html[dir="rtl"] .ib__container .card-sc__browse-header {padding-right: 1rem;} html[dir="rtl"] .ib__container .card-sc__browse-header {padding-left: 1rem;} .ib__container .card-sc__item-details-header {font-size: 1.2019rem; line-height: 1.5; font-weight: 500; margin-bottom: 0;} @media screen and (max-width: 859px) {.ib__container .card-sc__item-details-header {font-size: 1.1305rem;}} @media screen and (max-width: 479px) {.ib__container .card-sc__item-details-header {font-size: 1.0625rem;}} .ib__container .card-sc__badge-container {margin-top: 1.5rem;} .ib__container .card-sc__details-card-container {padding-top: 0.75rem; padding-bottom: 0.75rem; padding-left: 2rem; padding-right: 2rem; background-color: white; border-bottom: 1px solid #ddd; box-sizing: border-box; width: 100%; display: flex; flex-direction: row; justify-content: space-between;} html[dir="rtl"] .ib__container .card-sc__details-card-container {padding-right: 2rem;} html[dir="rtl"] .ib__container .card-sc__details-card-container {padding-left: 2rem;} @media screen and (max-width: 480px) {.ib__container .card-sc__details-card-container {padding: 0;}} .ib__container .card-sc__details {box-sizing: border-box; display: flex; flex: 1 1 80%; flex-direction: column; justify-content: space-between; padding-top: 0.75rem; padding-left: 0.5rem; padding-right: 0.5rem; padding-bottom: 0.75rem;} html[dir="rtl"] .ib__container .card-sc__details {padding-right: 0.5rem;} html[dir="rtl"] .ib__container .card-sc__details {padding-left: 0.5rem;} .ib__container .btn-cell__button {background: none; color: inherit; border: none; padding: 0; font: inherit; cursor: pointer; padding-left: 1rem; padding-right: 1rem; font-weight: 500; height: 100%; outline: none; position: relative;} html[dir="rtl"] .ib__container .btn-cell__button {padding-right: 1rem;} html[dir="rtl"] .ib__container .btn-cell__button {padding-left: 1rem;} .ib__container .btn-cell__button:hover {background-color: #f8f8f8;} .ib__container .btn-cell__button:focus {background-color: #f3f3f3;} .ib__container .btn-cell__button--active {background-color: #f3f3f3; cursor: default;} .ib__container .btn-cell__button--active:after {background-color: #007ac2; bottom: 0px; content: ""; height: 2px; left: 0px; position: absolute; width: 100%;} .ib__container .btn-cell__button--active:hover {background-color: #f3f3f3;} .ib__container .card-sc__input-area-container {padding-left: 2rem; padding-right: 2rem; align-items: center; background-color: white; border-bottom: 1px solid #ddd; display: flex; height: 65px;} html[dir="rtl"] .ib__container .card-sc__input-area-container {padding-right: 2rem;} html[dir="rtl"] .ib__container .card-sc__input-area-container {padding-left: 2rem;} @media screen and (max-width: 480px) {.ib__container .card-sc__input-area-container {padding-left: 0.5rem; padding-right: 0.5rem;}} .ib__container .card-sc__search-area {padding-left: 1rem; padding-right: 1rem; align-items: center; display: flex; flex: 1; justify-content: center; position: relative;} html[dir="rtl"] .ib__container .card-sc__search-area {padding-right: 1rem;} html[dir="rtl"] .ib__container .card-sc__search-area {padding-left: 1rem;} .ib__container .card-sc__search-area > svg {position: absolute; top: 36%; left: 2rem;} html[dir="rtl"] .ib__container .card-sc__search-area > svg {left: 0px; right: 2rem;} .ib__container .card-sc__search-area:before {content: ""; background: #ddd; height: 44px; width: 1px;} .ib__container .card-sc__search-area:after {content: ""; background: #ddd; height: 44px; width: 1px;} @media screen and (max-width: 480px) {.ib__container .card-sc__search-area {display: none;}} .ib__container .card-sc__search-area--hidden {display: none;} .ib__container .card-sc__search-area-input {background-color: transparent; border-top: none; border-right: none; border-left: none; border-bottom-color: #eaeaea; box-shadow: none; flex: 1; margin: 0; border-bottom: 2px solid transparent; height: 65px; padding: 26px 24px 23px 30px; padding-left: 50px; background: transparent; font-size: 15px;} .ib__container .card-sc__search-area-input:focus {border-bottom-color: #999; box-shadow: none;} .ib__container .card-sc__search-area-input:focus {border-bottom-color: #0079c1;} html[dir="rtl"] .ib__container .card-sc__search-area-input {padding: 26px 24px 23px 30px; padding-right: 50px;} .ib__container .card-sc__tab-btn-area {align-self: stretch; white-space: nowrap;} .ib__container .card-sc__item-btn-area {display: flex; align-items: center;} .ib__container .card-sc__item-btn-area > a:not(:last-child) {margin-right: 2rem;} html[dir="rtl"] .ib__container .card-sc__item-btn-area > a:not(:last-child) {margin-left: 2rem;} .ib__container .card-sc__item-btn-area > button:not(:last-child) {margin-right: 2rem;} html[dir="rtl"] .ib__container .card-sc__item-btn-area > button:not(:last-child) {margin-left: 2rem;} html[dir="rtl"] .ib__container .card-sc__item-btn-area > a:not(:last-child) {margin-right: 2rem;} html[dir="rtl"] html[dir="rtl"] .ib__container .card-sc__item-btn-area > a:not(:last-child) {margin-left: 2rem;} html[dir="rtl"] .ib__container .card-sc__item-btn-area > button:not(:last-child) {margin-right: 2rem;} html[dir="rtl"] html[dir="rtl"] .ib__container .card-sc__item-btn-area > button:not(:last-child) {margin-left: 2rem;} @media screen and (max-width: 860px) {.ib__container .card-sc__item-btn-area > a:not(:last-child) {margin-right: 0.5rem;} html[dir="rtl"] .ib__container .card-sc__item-btn-area > a:not(:last-child) {margin-left: 0.5rem;} .ib__container .card-sc__item-btn-area > button:not(:last-child) {margin-right: 0.5rem;} html[dir="rtl"] .ib__container .card-sc__item-btn-area > button:not(:last-child) {margin-left: 0.5rem;} html[dir="rtl"] .ib__container .card-sc__item-btn-area > a:not(:last-child) {margin-right: 0.5rem;} html[dir="rtl"] html[dir="rtl"] .ib__container .card-sc__item-btn-area > a:not(:last-child) {margin-left: 0.5rem;} html[dir="rtl"] .ib__container .card-sc__item-btn-area > button:not(:last-child) {margin-right: 0.5rem;} html[dir="rtl"] html[dir="rtl"] .ib__container .card-sc__item-btn-area > button:not(:last-child) {margin-left: 0.5rem;}} .ib__container .card-sc__gap-left > svg {padding-left: 0; padding-right: 0.3rem;} .ib__container .card-sc__gap-left > svg html[dir="rtl"] {padding-left: 0.3rem; padding-right: 0;} .ib__container .card-sc__sort-area--hidden {display: none;} .ib__container .card-sc__sort-area {white-space: nowrap;} .ib__container .card-sc__sort-area > .btn-icon__button {margin-left: 5px;} .ib__container .card-sc__sort-area > .btn-icon__button html[dir="rtl"] {margin-left: 0; margin-right: 5px;} @media screen and (max-width: 480px) {.ib__container .card-sc__sort-area {flex: 1; text-align: right;} .ib__container .card-sc__sort-area html[dir="rtl"] {text-align: left;}} .ib__container .card-sc__layer-card-container {padding-top: 0.75rem; padding-bottom: 0.75rem; padding-left: 1rem; padding-right: 1rem; align-items: center; background-color: white; border-bottom: 2px solid #f4f4f4; box-sizing: border-box; display: flex; flex-direction: row; justify-content: space-between; width: 100%;} html[dir="rtl"] .ib__container .card-sc__layer-card-container {padding-right: 1rem;} html[dir="rtl"] .ib__container .card-sc__layer-card-container {padding-left: 1rem;} .ib__container .card-sc__lc-title-section {display: flex; flex-direction: column;} .ib__container .card-sc__lc-title {font-size: 1.2019rem; line-height: 1.5; margin-bottom: 0.375rem; font-weight: 500; word-break: break-word;} @media screen and (max-width: 859px) {.ib__container .card-sc__lc-title {font-size: 1.1305rem;}} @media screen and (max-width: 479px) {.ib__container .card-sc__lc-title {font-size: 1.0625rem;}} .ib__container .card-sc__lc-type {font-size: 0.875rem; line-height: 1.5; color: #555555; display: flex; align-items: center;} .ib__container .card-sc__lc-type > svg {fill: currentColor; margin-right: 0.25rem;} html[dir="rtl"] .ib__container .card-sc__lc-type > svg {margin-left: 0.25rem;} html[dir="rtl"] .ib__container .card-sc__lc-type > svg {margin-right: 0; margin-left: 0.25rem;} html[dir="rtl"] html[dir="rtl"] .ib__container .card-sc__lc-type > svg {margin-right: 0.25rem;} .ib__container .card-sc__lc-time {display: flex; align-items: center;} .ib__container .card-sc__lc-time > svg {fill: currentColor; margin-right: 0.25rem;} html[dir="rtl"] .ib__container .card-sc__lc-time > svg {margin-left: 0.25rem;} html[dir="rtl"] .ib__container .card-sc__lc-time > svg {margin-right: 0; margin-left: 0.25rem;} html[dir="rtl"] html[dir="rtl"] .ib__container .card-sc__lc-time > svg {margin-right: 0.25rem;} .ib__container .card-sc__lc-primary-btn {position: relative; display: inline-block; padding: 0.3rem 0.9rem; width: auto; color: #ffffff; font-family: inherit; border: 1px solid #007ac2; border-radius: 0; background-color: #007ac2; box-sizing: border-box; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.5; margin: 0;} .ib__container .card-sc__lc-primary-btn:hover {text-decoration: none; background-color: #00619b; color: #ffffff;} .ib__container .card-sc__lc-custom-btn {position: relative; display: inline-block; padding: 0.3rem 0.9rem; width: auto; color: #ffffff; font-family: inherit; border: 1px solid #007ac2; border-radius: 0; background-color: #007ac2; box-sizing: border-box; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.5;} .ib__container .card-sc__lc-custom-btn:hover {text-decoration: none; background-color: #00619b; color: #ffffff;} .ib__container .card-sc__lc-action-section > a {padding-right: 2rem;} html[dir="rtl"] .ib__container .card-sc__lc-action-section > a {padding-left: 2rem;} .ib__container .card-sc__lc-action-section > a html[dir="rtl"] {padding-right: 0; padding-left: 2rem;} html[dir="rtl"] .ib__container .card-sc__lc-action-section > a html[dir="rtl"] {padding-right: 2rem;} @media screen and (max-width: 480px) {.ib__container .card-sc__lc-action-section {width: min-content; text-align: right;} .ib__container .card-sc__lc-action-section > a {padding-right: 0; padding-left: 0;} .ib__container .card-sc__lc-action-section html[dir="rtl"] {text-align: left;}} .ib__container .card-sc__lc-selected {font-size: 0.875rem; line-height: 1.5; color: #6e6e6e;} .ib__container .label-chip__container {background-color: #f3f3f3; padding: .25em .5em; border-radius: 3px; font-size: .85em; line-height: 1; white-space: nowrap;} .ib__container .label-chip__container--blue {background-color: #007ac2; color: #ffffff;} .ib__container .label-chip__container--green {background-color: #288835; color: #ffffff;} .ib__container .label-chip__container--yellow {background-color: #fcee8d; color: #151515;} .ib__container .label-chip__container--red {background-color: #d83020; color: #ffffff;} .ib__container .label-chip__container--white {background-color: white;} .ib__container .card-sc__layer-list-container {padding-top: 1.5rem; padding-bottom: 3rem; padding-left: 2rem; padding-right: 2rem; background-color: #f4f4f4; display: flex; flex: 1; flex-direction: row;} html[dir="rtl"] .ib__container .card-sc__layer-list-container {padding-right: 2rem;} html[dir="rtl"] .ib__container .card-sc__layer-list-container {padding-left: 2rem;} @media screen and (max-width: 860px) {.ib__container .card-sc__layer-list-container {padding-left: 1rem; padding-right: 1rem;} html[dir="rtl"] .ib__container .card-sc__layer-list-container {padding-right: 1rem;} html[dir="rtl"] .ib__container .card-sc__layer-list-container {padding-left: 1rem;}} @media screen and (max-width: 480px) {.ib__container .card-sc__layer-list-container {padding-left: 0.5rem; padding-right: 0.5rem;} html[dir="rtl"] .ib__container .card-sc__layer-list-container {padding-right: 0.5rem;} html[dir="rtl"] .ib__container .card-sc__layer-list-container {padding-left: 0.5rem;}} .ib__container .card-sc__layer-list-details {display: flex; height: 2.325rem; width: 100%; padding-top: 0.3875rem; padding-bottom: 0.62rem;} .ib__container .card-sc__type-label-area {padding-left: 2rem;} html[dir="rtl"] .ib__container .card-sc__type-label-area {padding-right: 2rem;} .ib__container .card-sc__type-label-area > span {margin-left: 0.15rem; margin-right: 0.15rem;} html[dir="rtl"] .ib__container .card-sc__type-label-area > span {margin-right: 0.15rem;} html[dir="rtl"] .ib__container .card-sc__type-label-area > span {margin-left: 0.15rem;} .ib__container .card-sc__type-label-area html[dir="rtl"] {padding-right: 2rem;} html[dir="rtl"] .ib__container .card-sc__type-label-area html[dir="rtl"] {padding-left: 2rem;} .ib__container .card-sc__no-layers-container {position: relative; text-align: center; width: 100%;} .ib__container .card-sc__no-layers-centered {display: inline-block; max-width: 35em;} .ib__container .card-sc__resource-section {box-sizing: border-box; display: inline-flex; flex-direction: column; min-height: 250px; position: relative;} .ib__container .card-sc__resource-filters {width: 350px; transition: opacity 0ms, width 400ms, padding 400ms; padding-right: 2rem;} .ib__container .card-sc__resource-filters > label {padding: 0.5166rem;} html[dir="rtl"] .ib__container .card-sc__resource-filters {padding-left: 2rem;} html[dir="rtl"] .ib__container .card-sc__resource-filters {padding-right: 0; padding-left: 2rem;} html[dir="rtl"] html[dir="rtl"] .ib__container .card-sc__resource-filters {padding-right: 2rem;} @media screen and (max-width: 860px) {.ib__container .card-sc__resource-filters {display: none;}} .ib__container .card-sc__resource-filters--visible {transition: opacity 200ms linear 300ms, width 400ms, padding 400ms;} .ib__container .card-sc__resource-filters--hidden {max-height: 100vh; width: 0px; opacity: 0; overflow: hidden; padding-left: 0; padding-right: 0.5rem;} html[dir="rtl"] .ib__container .card-sc__resource-filters--hidden {padding-left: 0.5rem;} .ib__container .card-sc__resources {flex: 1;} .ib__container .card-sc__resources > .nav-pager__container {margin-top: 1.5rem;} .ib__container .card-sc__filter-label {margin-bottom: 0.75rem; font-size: 1.2019rem; line-height: 1.5; font-style: normal; font-weight: 500;} @media screen and (max-width: 859px) {.ib__container .card-sc__filter-label {font-size: 1.1305rem;}} @media screen and (max-width: 479px) {.ib__container .card-sc__filter-label {font-size: 1.0625rem;}} .ib__container .card-sc__result-count {margin-right: 1rem; margin-top: 3px;} html[dir="rtl"] .ib__container .card-sc__result-count {margin-left: 1rem;} html[dir="rtl"] .ib__container .card-sc__result-count {margin-right: 0; margin-left: 1rem;} html[dir="rtl"] html[dir="rtl"] .ib__container .card-sc__result-count {margin-right: 1rem;} .ib__container .card-sc__action-group {display: inline-flex; white-space: nowrap;} .ib__container .card-sc__item-details-container {padding-top: 3.75rem; padding-bottom: 1.5rem; padding-left: 2rem; padding-right: 2rem; box-sizing: border-box; display: flex; flex-direction: row;} html[dir="rtl"] .ib__container .card-sc__item-details-container {padding-right: 2rem;} html[dir="rtl"] .ib__container .card-sc__item-details-container {padding-left: 2rem;} @media screen and (max-width: 860px) {.ib__container .card-sc__item-details-container {flex-direction: column-reverse; padding-left: 0; padding-right: 0; padding-top: 1.55rem;}} .ib__container .card-sc__item-details-container--loading {opacity: 0.5;} .ib__container .card-sc__item-description-container {padding-top: 1.5rem; padding-bottom: 1.5rem; padding-left: 2rem; padding-right: 2rem; background-color: white; flex: 1;} html[dir="rtl"] .ib__container .card-sc__item-description-container {padding-right: 2rem;} html[dir="rtl"] .ib__container .card-sc__item-description-container {padding-left: 2rem;} @media screen and (max-width: 860px) {.ib__container .card-sc__item-description-container {flex-direction: column-reverse; padding-top: 1.55rem;}} @media screen and (max-width: 480px) {.ib__container .card-sc__item-description-container {padding-left: 0.5rem; padding-right: 0.5rem;}} .ib__container .card-sc__item-description {margin-bottom: 1.5rem; margin-top: 0.75rem; font-weight: 400; font-style: normal;} .ib__container .card-sc__details-container {padding-top: 1.5rem; padding-bottom: 1.5rem; padding-left: 2rem; padding-right: 2rem; background-color: white; border-left: 2px solid #f4f4f4; width: 325px;} html[dir="rtl"] .ib__container .card-sc__details-container {padding-right: 2rem;} html[dir="rtl"] .ib__container .card-sc__details-container {padding-left: 2rem;} .ib__container .card-sc__details-container html[dir="rtl"] {border-right: 2px solid #f4f4f4;} @media screen and (max-width: 860px) {.ib__container .card-sc__details-container {width: auto; border-left: none;} .ib__container .card-sc__details-container html[dir="rtl"] {border-right: none;}} @media screen and (max-width: 480px) {.ib__container .card-sc__details-container {padding-left: 0.5rem; padding-right: 0.5rem;}} .ib__container .card-sc__terms-of-use {margin-bottom: 0.75rem; margin-top: 4.5rem; font-weight: 400; font-style: normal;} .ib__container .card-sc__credits {margin-bottom: 0.75rem; margin-top: 4.5rem; font-weight: 400; font-style: normal;} .ib__container .card-sc__info-split {padding-left: 0.5rem; padding-right: 0.5rem; display: flex;} html[dir="rtl"] .ib__container .card-sc__info-split {padding-right: 0.5rem;} html[dir="rtl"] .ib__container .card-sc__info-split {padding-left: 0.5rem;} .ib__container .card-sc__info-section {flex: 1; border-bottom: 1px solid #e5e5e5;} .ib__container .card-sc__info {width: 50%; max-width: 50%; word-break: break-word; overflow: hidden; -webkit-flex: 1 1 auto; -moz-flex: 1 1 auto; -ms-flex: 1 1 auto; -o-flex: 1 1 auto; flex: 1 1 auto;} .ib__container .card-sc__info-label {font-weight: 500;} .ib__container .card-sc__info-item {color: #555555;} .ib__container .card-sc__org-owner {margin-bottom: 1.5rem;} .ib__container .card-sc__owner-cell {background-color: #edf3f7; display: flex; margin-bottom: 2px; padding: 1rem;} .ib__container .card-sc__owner-text {display: flex; flex-direction: column; justify-content: space-between; word-break: break-word;} .ib__container .card-sc__owner-label {font-weight: 500;} .ib__container .card-sc__owner-link {cursor: pointer;} .ib__container .card-sc__owner-thumb {margin-right: 0.75rem; background-color: #f3f3f3; border: 2px solid #007ac2; border-radius: 100%; height: 48px; overflow: hidden; width: 48px; min-width: 48px;} html[dir="rtl"] .ib__container .card-sc__owner-thumb {margin-left: 0.75rem;} .ib__container .card-sc__owner-thumb html[dir="rtl"] {margin-right: 0; margin-left: 0.75rem;} html[dir="rtl"] .ib__container .card-sc__owner-thumb html[dir="rtl"] {margin-right: 0.75rem;} .ib__container .card-sc__side-action {align-items: center; cursor: pointer; display: inline-flex;} html[dir="rtl"] .ib__container .card-sc__side-action > svg {padding: 0 0.3rem;} .ib__container .card-sc__side-action > svg {fill: currentColor; padding-left: 0.3rem;} @media screen and (max-width: 860px) {.ib__container .card-sc__side-action > span {display: none;}} .ib__container .card-sc__browse-container {background-color: #f4f4f4; height: 100%; overflow-x: hidden; overflow-y: scroll; transition: opacity 200ms ease-in-out; width: 100%;} .ib__container .card-sc__browse-container--loading {opacity: 0.5;} .ib__container .card-sc__mobile-filters {display: none;} @media screen and (max-width: 860px) {.ib__container .card-sc__mobile-filters {display: block;}} .ib__container .card-sc__mobile-filters--hidden {display: none;} .ib__container .user-thumbnail {height: 24px; width: 24px; border-radius: 100%; overflow: hidden;} .ib__container .user-thumbnail--initials {pointer-events: none; color: #98a3aa; font-size: 12px; line-height: 24px; text-align: center; text-transform: uppercase; display: block;} .ib__container .user-thumbnail--large {height: 48px; width: 48px; font-size: 24px; line-height: 48px;} .ib__container .user-thumbnail--loading {background-color: transparent;} .ib__container .card-sl__drill-btn {background: none; color: inherit; border: none; padding: 0; font: inherit; cursor: pointer; font-size: 0.875rem; line-height: 1.5; color: #007ac2; padding: 6px 8px;} .ib__container .card-sl__drill-btn:hover {color: #00619b; text-decoration: underline;} .ib__container .card-sl__drill-btn svg {fill: #007ac2; padding-right: 5px; transform: translateY(3px);} html[dir="rtl"] .ib__container .card-sl__drill-btn svg {padding-right: 0; padding-left: 5px;} .ib__container .card-sc__primary-btn {margin-left: 10px;} html[dir="rtl"] .ib__container .card-sc__primary-btn {margin-left: 0; margin-right: 10px;} .ib__container .card-sc__container--last-opened {border: 1.2px solid #b0b0b0;} .ib__container .card-sc__btn-link {background: none; color: inherit; border: none; padding: 0; font: inherit; cursor: pointer; color: #0079c1;} .ib__container .card-sc__btn-link:hover {color: #005e95; text-decoration: underline;} .ib__container .card-sc__filter-result-btn {position: relative; display: inline-block; padding: 0.3rem 0.9rem; width: auto; color: #ffffff; font-family: inherit; border: 1px solid #007ac2; border-radius: 0; background-color: #007ac2; box-sizing: border-box; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.5;} .ib__container .card-sc__filter-result-btn:hover {text-decoration: none; background-color: #00619b; color: #ffffff;} .ib__container .card-sc__filter-result-btn:focus {text-decoration: none; background-color: #005e95; color: #ffffff;} .ib__container .ib-ex-results__item-list > :first-child {margin-top: 0.375rem;} .ib__container .ib-ex-results__item-list > :last-child {margin-bottom: 3rem;} .ib__container .ib-ex-results__no-items-container {position: relative; text-align: center; width: 100%;} .ib__container .ib-ex-results__no-items-centered {display: inline-block; max-width: 35em;} .ib__container .ib__big-body {display: flex; flex-direction: column; flex: 1; min-height: 0;} .ib__container .ib__big-row {padding-top: 0.75rem; padding-bottom: 3rem; padding-left: 2rem; padding-right: 2rem; background-color: #f4f4f4; display: flex; flex-direction: row; height: 100%; overflow-y: scroll;} html[dir="rtl"] .ib__container .ib__big-row {padding-right: 2rem;} html[dir="rtl"] .ib__container .ib__big-row {padding-left: 2rem;} @media screen and (max-width: 860px) {.ib__container .ib__big-row {padding-left: 1rem; padding-right: 1rem;} html[dir="rtl"] .ib__container .ib__big-row {padding-right: 1rem;} html[dir="rtl"] .ib__container .ib__big-row {padding-left: 1rem;}} @media screen and (max-width: 480px) {.ib__container .ib__big-row {padding-left: 0.5rem; padding-right: 0.5rem;} html[dir="rtl"] .ib__container .ib__big-row {padding-right: 0.5rem;} html[dir="rtl"] .ib__container .ib__big-row {padding-left: 0.5rem;}} .ib__container .ib__big-section {box-sizing: border-box; display: inline-flex; flex-direction: column; height: 100%; position: relative;} .ib__container .ib__big-filters {width: 350px; transition: opacity 0ms, width 400ms, padding 400ms; padding-right: 2rem;} html[dir="rtl"] .ib__container .ib__big-filters {padding-left: 2rem;} html[dir="rtl"] .ib__container .ib__big-filters {padding-right: 0; padding-left: 2rem;} html[dir="rtl"] html[dir="rtl"] .ib__container .ib__big-filters {padding-right: 2rem;} @media screen and (max-width: 860px) {.ib__container .ib__big-filters {display: none;}} .ib__container .ib__big-filters--narrow {width: 250px;} .ib__container .ib__big-filters--visible {transition: opacity 200ms linear 300ms, width 400ms, padding 400ms;} .ib__container .ib__big-filters--hidden {max-height: 100vh; width: 0px; opacity: 0; overflow: hidden; padding-left: 0; padding-right: 0.5rem;} html[dir="rtl"] .ib__container .ib__big-filters--hidden {padding-left: 0.5rem;} .ib__container .ib__big-results {flex: 1;} .ib__container .ib__big-wrapper {opacity: 1; transition: opacity 200ms;} .ib__container .ib__big-wrapper--faded {opacity: 0.2;} .ib__container .ib__big-wrapper--transparent {opacity: 0;} .ib__container .ib-ex-alert-container {margin-bottom: 0.775rem; animation: ib__fade-in 250ms ease-in-out; background-color: white; border: 1px solid #ddd; width: 100%; box-sizing: border-box; padding: 0.775rem 0.5rem;} .ib__container .ib-ex-alert-text {padding: 0 3px 0; font-size: 14px;} .ib__container .ib-ex__load-container {position: absolute; top: 0; left: 0; width: 100%; height: 400px;} .ib__container .ib__big-filter-results-btn {position: relative; display: inline-block; padding: 0.3rem 0.9rem; width: auto; color: #ffffff; font-family: inherit; border: 1px solid #007ac2; border-radius: 0; background-color: #007ac2; box-sizing: border-box; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.5;} .ib__container .ib__big-filter-results-btn:hover {text-decoration: none; background-color: #00619b; color: #ffffff;} .ib__container .ib__big-filter-results-btn:focus {text-decoration: none; background-color: #005e95; color: #ffffff;} .ib__container .ib__big-overlay-filters {display: none;} @media screen and (max-width: 860px) {.ib__container .ib__big-overlay-filters {display: block;}} .ib__container .ib__big-filter-label {margin-bottom: 0.75rem; font-size: 0.9375rem; line-height: 1.5; font-style: normal; font-weight: 500;} .ib__container .ib__big-body .nav-pager__container {height: 60px;} .ib__container .ib__big-footer {border-top: 1px solid #ccc; background-color: white; padding: 16px; box-sizing: border-box; display: flex; align-items: center; justify-content: flex-end; width: 100%; z-index: 10;} .ib__container .ib__big-footer-btn {position: relative; display: inline-block; padding: 0.3rem 0.9rem; width: auto; color: #ffffff; font-family: inherit; border: 1px solid #007ac2; border-radius: 0; background-color: #007ac2; box-sizing: border-box; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.5; margin-left: 0.5rem; margin-right: 0.5rem; padding-left: 2rem; padding-right: 2rem; padding: 10px 8px; align-self: flex-end;} .ib__container .ib__big-footer-btn:hover {text-decoration: none; background-color: #00619b; color: #ffffff;} html[dir="rtl"] .ib__container .ib__big-footer-btn {margin-right: 0.5rem;} html[dir="rtl"] .ib__container .ib__big-footer-btn {margin-left: 0.5rem;} html[dir="rtl"] .ib__container .ib__big-footer-btn {padding-right: 2rem;} html[dir="rtl"] .ib__container .ib__big-footer-btn {padding-left: 2rem;} .ib__container .ib__big-footer-btn:focus {color: #ffffff; background: #00619b; border-color: #00619b;} .ib__container .ib__big-footer-btn--secondary {color: #007ac2; background: #ffffff; border-color: #007ac2;} .ib__container .ib__big-footer-btn--secondary:hover {color: #ffffff; background: #00619b; border-color: #00619b;} .ib__container .btn-icon__button {background: none; color: inherit; border: none; padding: 0; font: inherit; cursor: pointer; display: inline-flex; padding: 8px 10px; align-items: center; justify-content: center; flex-direction: row;} .ib__container .btn-icon__button > svg {fill: currentColor;} .ib__container .btn-icon__button:hover {background-color: #f3f3f3;} .ib__container .btn-icon__button--center {align-self: center;} .ib__container .btn-icon__button--tooltip {position: relative; cursor: pointer; overflow: visible;} .ib__container .btn-icon__button--tooltip:after {content: attr(aria-label); position: absolute; z-index: 1000000; display: none; padding: 0.375rem 0.75rem; font-size: 0.875rem; line-height: 1.5; color: #ffffff; text-align: center; word-wrap: break-word; white-space: pre; pointer-events: none; background: rgba(0, 0, 0, 0.75); border-radius: 3px;} .ib__container .btn-icon__button--tooltip:before {content: ""; position: absolute; z-index: 1000001; display: none; width: 0; height: 0; color: rgba(0, 0, 0, 0.75); pointer-events: none; border: 5px solid transparent;} .ib__container .btn-icon__button--tooltip:hover, .ib__container .btn-icon__button--tooltip:active, .ib__container .btn-icon__button--tooltip:focus {text-decoration: none;} .ib__container .btn-icon__button--tooltip:hover:before, .ib__container .btn-icon__button--tooltip:hover:after, .ib__container .btn-icon__button--tooltip:active:before, .ib__container .btn-icon__button--tooltip:active:after, .ib__container .btn-icon__button--tooltip:focus:before, .ib__container .btn-icon__button--tooltip:focus:after {display: inline-block;} .ib__container .btn-icon__button--tooltip-left:after {top: auto; right: 100%; margin-right: 5px; bottom: 50%; margin-bottom: inherit; transform: translateY(50%);} html[dir="rtl"] .ib__container .btn-icon__button--tooltip-left:after {right: auto; left: 100%; margin-right: 0; margin-left: 5px;} .ib__container .btn-icon__button--tooltip-left:before {top: 50%; bottom: 50%; left: -5px; margin-top: -5px; border-left-color: rgba(0, 0, 0, 0.75); border-bottom: 5px solid transparent;} html[dir="rtl"] .ib__container .btn-icon__button--tooltip-left:before {left: auto; right: -5px; margin-right: 0; border-left-color: transparent; border-right-color: rgba(0, 0, 0, 0.75);} .ib__container .btn-icon__button--tooltip-right:after {top: auto; right: auto; bottom: 50%; left: 100%; margin-left: 5px; transform: translateY(50%);} html[dir="rtl"] .ib__container .btn-icon__button--tooltip-right:after {left: auto; right: 100%; margin-left: 0; margin-right: 5px;} .ib__container .btn-icon__button--tooltip-right:before {top: 50%; right: -5px; bottom: 50%; margin-top: -5px; margin-right: 0; border-right-color: rgba(0, 0, 0, 0.75); border-bottom: 5px solid transparent;} html[dir="rtl"] .ib__container .btn-icon__button--tooltip-right:before {left: -5px; right: auto; border-left-color: rgba(0, 0, 0, 0.75); border-right-color: transparent;} .ib__container .btn-icon__button--tooltip-top:after {top: auto; right: 50%; bottom: 100%; margin-bottom: 5px;} .ib__container .btn-icon__button--tooltip-top:before {top: -5px; right: 50%; bottom: auto; margin-right: -5px; border-top-color: rgba(0, 0, 0, 0.75); border-bottom: 5px solid transparent;} .ib__container .btn-icon__button--active {color: #004874; background-color: #c7eaff;} .ib__container .btn-icon__button--active:hover {background-color: #c7eaff;} .ib__container .btn-toggle__item {margin-top: 0; margin-bottom: 0; margin-left: 0; padding: 4px 0 4px 12px; list-style-type: none; line-height: 1.25rem; position: relative;} .ib__container .btn-toggle__item:before {content: "•"; font-size: 0.8em; line-height: 1.8; left: 0.25em; position: absolute; color: #cccccc; opacity: 0; -webkit-transition: opacity 50ms linear; -o-transition: opacity 50ms linear; transition: opacity 50ms linear; pointer-events: none;} .ib__container .btn-toggle__item:hover:before {opacity: 1;} html[dir="rtl"] .ib__container .btn-toggle__item {padding: 8px 12px 8px 0;} html[dir="rtl"] .ib__container .btn-toggle__item:before {left: calc(100% - 0.25em);} .ib__container .btn-toggle__item--active:before {opacity: 1; color: #005e95;} .ib__container .btn-toggle__item > .btn-toggle__button {width: 100%;} .ib__container .btn-toggle__button {background: none; color: inherit; border: none; padding: 0; font: inherit; cursor: pointer; cursor: pointer; font-size: 0.875rem; color: #4c4c4c; padding-left: 0.5rem; margin-bottom: 0; display: inline-block; text-align: left; max-width: calc(100% - 2rem);} .ib__container .btn-toggle__button:hover {color: #4c4c4c;} .ib__container .btn-toggle__button:hover > .btn-toggle__text {text-decoration: underline;} html[dir="rtl"] .ib__container .btn-toggle__button {padding-right: 0.5rem; padding-left: 0; text-align: right;} .ib__container .btn-toggle__button--active {font-weight: 500;} .ib__container .btn-toggle__sub-list {padding-left: 1rem; margin-left: 0; margin-bottom: 0;} html[dir="rtl"] .ib__container .btn-toggle__sub-list {padding-right: 1rem;} .ib__container .btn-toggle__text {word-wrap: break-word; font-size: 0.94em;} .ib__container .btn-toggle__count {font-size: 0.8125rem; line-height: 1.5; display: inline-block; line-height: inherit;} .ib__container .drp-basic__container {display: inline-flex; overflow: visible; position: relative;} .ib__container .drp-basic__button {background: none; color: inherit; border: none; padding: 0; font: inherit; cursor: pointer; opacity: 1; animation-name: fadeInOpacity; animation-iteration-count: 1; animation-timing-function: ease-in; animation-duration: 0.55s;}@keyframes fadeInOpacity {0% {opacity: 0;} 100% {opacity: 1;}} .ib__container .drp-ago2018__menu {animation: drp-ago2018__fade cubic-bezier(0.215, 0.44, 0.42, 0.88) 200ms; display: block; position: absolute; width: auto; top: calc(100% + 8px); right: 0; background-color: white; min-width: 224px; z-index: 200; border: 1px solid #ccc; opacity: 0; box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1); transition: transform 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88), visibility 0ms linear 200ms, opacity 200ms cubic-bezier(0.215, 0.44, 0.42, 0.88); transform: translate3d(0, -10px, 0);} html[dir="rtl"] .ib__container .drp-ago2018__menu {right: auto; left: 0;} .ib__container .drp-ago2018__menu--active {opacity: 1; transform: translate3d(0, 0px, 0);}@keyframes drp-ago2018__fade {0% {opacity: 0; transform: translate3d(0, -10px, 0);} 100% {opacity: 1; transform: translate3d(0, 0px, 0);}} .ib__container .drp-sort__btn-body {font-size: 0.875rem; line-height: 1.5; display: flex; justify-content: center; line-height: 16px; white-space: nowrap;} .ib__container .drp-sort__btn-body > svg {fill: currentColor;} html[dir="rtl"] .ib__container .drp-sort__btn-body > svg {transform: scaleX(-1);} html[dir="rtl"] .ib__container .drp-sort__btn-body > svg {transform: scale(-1, 1);} .ib__container .drp-sort__btn-label {padding: 0 4px;} @media screen and (max-width: 860px) {.ib__container .drp-sort__btn-label {display: none;}} .ib__container .drp-sort__menu-container {padding: 12px;} .ib__container .drp-sort__menu-section {text-align: left;} html[dir="rtl"] .ib__container .drp-sort__menu-section {text-align: right;} .ib__container .drp-sort__menu-title {font-weight: 700; font-style: normal; font-size: 0.875rem; line-height: 1.5; border-bottom: 1px solid #dddddd; line-height: 1; margin-bottom: 12px; margin-top: 6px; padding-bottom: 12px; text-align: left;} html[dir="rtl"] .ib__container .drp-sort__menu-title {text-align: right;} .ib__container .drp-sort__menu-direction {margin-top: 1.5rem;} .ib__container .ib-nav-container {display: flex; align-items: stretch; border-bottom: 1px solid #e0e0e0;} @media screen and (max-width: 480px) {.ib__container .ib-nav-container {flex-wrap: wrap;}} .ib__container .ib-ex-search-area__container {flex: 1; display: flex; position: relative; border-left: 1px solid #e0e0e0; background-color: white;} .ib__container .ib-ex-search-area__btn-section {margin-right: 1.25rem; display: flex; justify-content: center; align-items: center;} html[dir="rtl"] .ib__container .ib-ex-search-area__btn-section {margin-right: 0; margin-left: 1.25rem;} .ib__container .ib-ex-search-area__btn-section:before {margin-right: 1rem; content: ""; display: block; height: 44px; width: 0; border-left: 1px solid #dddddd;} html[dir="rtl"] .ib__container .ib-ex-search-area__btn-section:before {margin-left: 1rem;} .ib__container .ib-ex-search-area__btn-section > button {margin-left: 5px;} html[dir="rtl"] .ib__container .ib-ex-search-area__btn-section > button {margin-left: 0px; margin-right: 5px;} .ib__container .drp-text-option__menu {position: absolute; min-width: 200px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08); box-sizing: border-box; padding: 0; border: 1px solid #f3f3f3; border-top: none; font-weight: 400; font-style: normal; background-color: #ffffff; z-index: 1000; display: none; overflow: auto; top: 100%;} .ib__container .drp-text-option__menu.dropdown-right {right: 0;} html[dir="rtl"] .ib__container .drp-text-option__menu.dropdown-right {right: auto; left: 0;} .ib__container .drp-text-option__menu--left {left: 0;} html[dir="rtl"] .ib__container .drp-text-option__menu--left {left: auto; right: 0;} .ib__container .drp-text-option__menu--right {right: 0;} html[dir="rtl"] .ib__container .drp-text-option__menu--right {right: auto; left: 0;} .ib__container .drp-text-option__link {position: relative; display: block; box-sizing: border-box; padding: 0.5rem; font-size: 0.875rem; line-height: 1.5; color: #404040; background-color: #ffffff; border-top: 1px solid #f3f3f3; white-space: nowrap; cursor: pointer; border-right: 0; border-bottom: 0; border-left: 0; width: 100%; text-align: left; -webkit-transition: none; -o-transition: none; transition: none; outline: none;} .ib__container .drp-text-option__link:hover {background-color: #f8f8f8; text-decoration: none; color: #404040;} .ib__container .drp-text-option__link.is-active, .ib__container .drp-text-option__link:focus {text-indent: -3px; border-left: 3px solid #007ac2;} html[dir="rtl"] .ib__container .drp-text-option__link {text-align: right;} html[dir="rtl"] .ib__container .drp-text-option__link:focus {border-left: none; border-right: 3px solid #0079c1;} .ib__container .drp-text-option__link--active {text-indent: -3px; border-left: 3px solid #0079c1; background-color: #f8f8f8; text-decoration: none; color: #6e6e6e;} html[dir="rtl"] .ib__container .drp-text-option__link--active {border-left: none; border-right: 3px solid #0079c1;} .ib__container .ib-section-dropdown__toggle {cursor: pointer; margin-left: 0.5rem; cursor: pointer; display: flex; align-items: center; margin-bottom: 0; text-align: start; font-size: 1rem;} .ib__container .ib-section-dropdown__toggle:hover {color: #005e95;} html[dir="rtl"] .ib__container .ib-section-dropdown__toggle {margin-right: 0.5rem;} .ib__container .ib-section-dropdown__arrow {margin-left: 0.5rem; fill: currentColor; pointer-events: none; display: inline-block; width: 1em; height: 1em; vertical-align: -0.15em; padding-right: .15em;} html[dir="rtl"] .ib__container .ib-section-dropdown__arrow {margin-right: 0.5rem;} .ib__container .ib__header {background-color: white; border-bottom: 1px solid #e7e7e7; padding: 0.75rem 0.5rem 0.75rem 0.5rem; z-index: 3;} .ib__container .ib-header__dialog-title {margin-left: 0.5rem; display: flex; align-items: center; margin-bottom: 0; text-align: start; font-size: 1rem;} html[dir="rtl"] .ib__container .ib-header__dialog-title {margin-right: 0.5rem;} .ib__container .ib-header__search-section {position: relative; display: flex; align-items: center; justify-content: space-between;} .ib__container .ib-header__splash-title--all {display: inline-block; margin-left: 0.5rem; margin-bottom: 0px;} html[dir="rtl"] .ib__container .ib-header__splash-title--all {margin-right: 0.5rem;} .ib__container .ib-header__back-arrow {display: inline-block; cursor: pointer;} .ib__container .ib-header__spacer {width: 1em;} .ib__container .btn-ftr-chip__label {display: inline-block; background-color: #ffffff; border: 1px solid #eaeaea; padding: 4px 8px 4px 10px; font-size: 14px; line-height: 1.5; border-radius: 4px;} html[dir="rtl"] .ib__container .btn-ftr-chip__label {margin-right: 0; margin-left: 0.25rem;} html[dir="rtl"] html[dir="rtl"] .ib__container .btn-ftr-chip__label {margin-right: 0.25rem;} .ib__container .btn-ftr-chip__label--dark {background-color: #f4f4f4;} .ib__container .btn-ftr-chip__remove {background: none; color: inherit; border: none; padding: 0; font: inherit; cursor: pointer; margin-left: 0.25rem; margin-right: 0rem; vertical-align: middle; cursor: pointer; color: #757575; margin-left: 4px; margin-bottom: 2px;} html[dir="rtl"] .ib__container .btn-ftr-chip__remove {margin-right: 0.25rem;} html[dir="rtl"] .ib__container .btn-ftr-chip__remove {margin-left: 0rem;} .ib__container .btn-ftr-chip__remove:hover {color: #d83020;} .ib__container .btn-ftr-chip__svg {fill: currentColor; pointer-events: none; display: inline-block; width: 1em; height: 1em; vertical-align: -0.15em; padding-right: .15em;} .ib__container .filter-controller__container {display: flex; align-items: center;} .ib__container .filter-controller__container--light {background-color: white;} .ib__container .filter-controller__label {font-size: 14px; margin-right: 0.25rem;} html[dir="rtl"] .ib__container .filter-controller__label {margin-left: 0.25rem;} .ib__container .filter-controller__clear-btn {background: none; color: inherit; border: none; padding: 0; font: inherit; cursor: pointer; margin-left: 0.5rem; color: #151515; cursor: pointer; font-size: 14px; line-height: 1.55rem; white-space: nowrap;} html[dir="rtl"] .ib__container .filter-controller__clear-btn {margin-right: 0.5rem;} .ib__container .filter-controller__clear-btn:hover {text-decoration: underline;} html[dir="rtl"] .ib__container .filter-controller__clear-btn {margin-left: 0; margin-right: 0.25rem;} html[dir="rtl"] html[dir="rtl"] .ib__container .filter-controller__clear-btn {margin-left: 0.25rem;} .ib__container .filter-controller__expand-btn {background: none; color: inherit; border: none; padding: 0; font: inherit; cursor: pointer; align-items: center; background-color: #f3f3f3; padding: .25em .5em; border-radius: 3px; font-size: .85em; line-height: 1; white-space: nowrap; line-height: 0.9; margin-top: 2.5px; display: inline-block; margin-right: 0.25rem; cursor: pointer; padding: 0.5em; background-color: #ffffff; border: 1px solid #e0e0e0;} html[dir="rtl"] .ib__container .filter-controller__expand-btn {margin-left: 0.25rem;} .ib__container .filter-controller__expand-btn:hover, .ib__container .filter-controller__expand-btn:focus {background-color: #eaeaea;} .ib__container .filter-controller__expand-btn > svg {margin-left: 0.25rem; fill: #959595; transform: translate(0, 1px);} html[dir="rtl"] .ib__container .filter-controller__expand-btn > svg {margin-right: 0.25rem;} html[dir="rtl"] .ib__container .filter-controller__expand-btn {margin-right: 0; margin-left: 0.25rem;} html[dir="rtl"] html[dir="rtl"] .ib__container .filter-controller__expand-btn {margin-right: 0.25rem;} .ib__container .filter-controller__expand-btn--dark {background-color: #f4f4f4;} .ib__container .filter-controller__expand-btn--active {background-color: #eaeaea;} .ib__container .filter-controller__expand-btn--active > svg {transform: translate(0, 2px) rotate(180deg);} .ib__container .filter-controller__chip-container--full-width {flex: 1;} .ib__container .filter-controller__clear-container {height: 100%;} .ib__container .ib__active-filters {background-color: #f4f4f4; border-top: 1px solid #e7e7e7; padding: 0.5rem;} .ib__container .selected-dropdown {position: relative; display: inline-block; padding-left: 0rem; padding-right: 1rem; white-space: nowrap;} html[dir="rtl"] .ib__container .selected-dropdown {padding-right: 0rem;} html[dir="rtl"] .ib__container .selected-dropdown {padding-left: 1rem;} .ib__container .selected-dropdown__toggle-button {background-color: #548953; color: white; height: 32px; font-size: 14px; font-family: inherit; border-radius: 3px; border: none; padding: 0; overflow: hidden; display: flex; align-items: center; cursor: pointer;} .ib__container .selected-dropdown__toggle-button:hover, .ib__container .selected-dropdown__toggle-button:focus {background-color: #68aa67;} .ib__container .selected-dropdown__toggle-button:active {background-color: #3f683f;} .ib__container .selected-dropdown__toggle-button__text {position: relative; padding: 0 15px;} .ib__container .selected-dropdown__toggle-button__text:after {content: ""; background-color: #404040; position: absolute; right: 0; top: -10px; bottom: -10px; width: 1px;} html[dir="rtl"] .ib__container .selected-dropdown__toggle-button__text:after {left: 0; right: unset;} .ib__container .selected-dropdown__list__container {position: absolute; top: 100%; left: 0; transform: translateY(5px); z-index: 1; padding: 1rem; padding-right: 0; background-color: white; border-radius: 1px; width: 350px; box-sizing: border-box; box-shadow: 0px 0px 5px gray;} html[dir="rtl"] .ib__container .selected-dropdown__list__container {right: 0; left: unset; padding-right: 1rem; padding-left: 0;} .ib__container .selected-dropdown__list {list-style: none; margin: 0; padding: 0; padding-right: 15px; max-height: 292px; overflow-y: auto;} html[dir="rtl"] .ib__container .selected-dropdown__list {padding-left: 15px; padding-right: 0;} .ib__container .selected-dropdown__list__title {margin: 0; padding: 0.25rem 0 0.5rem 0; font-weight: 500; font-size: 0.8125rem; line-height: 1.5;} .ib__container .selected-dropdown__list-item {margin: 0; padding: 0; border-radius: 3px; display: flex; justify-content: space-between; align-items: center; height: 50px;} .ib__container .selected-dropdown__list-item__description {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-left: 15px; font-weight: 600; flex: 1;} html[dir="rtl"] .ib__container .selected-dropdown__list-item__description {margin-left: 0; margin-right: 15px;} .ib__container .selected-dropdown__list-item__count {font-size: 0.75rem; line-height: 1.5; font-weight: 400; display: block;} .ib__container .selected-dropdown__list-item__button {margin-left: auto; border: 0; background-color: transparent; cursor: pointer;} html[dir="rtl"] .ib__container .selected-dropdown__list-item__button {margin-left: unset; margin-right: auto;} .ib__container .selected-dropdown__list-item__button svg {width: 16px; height: 16px; display: block;} .ib__container .ib__input-area {background-color: white; border: 1px solid #f4f4f4; padding: 0.5rem; padding-bottom: 0.375rem;} .ib__container .ib-input-area__search-bar {display: flex; flex-direction: row; align-items: top;} .ib__container .ib-input-area__search-input {background-color: transparent; border-top: none; border-right: none; border-left: none; border-bottom-color: #eaeaea; box-shadow: none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M9.85 9.153a5 5 0 1 0-.69.69l4.631 4.631.69-.69zm-1.02-.326A3.973 3.973 0 0 1 6 10a4.002 4.002 0 1 1 2.83-1.172z'/%3E%3C/svg%3E"); margin: 0; flex: 1; padding-left: 1.5em; height: 2rem; border-bottom: 2px solid #cccccb;} .ib__container .ib-input-area__search-input:focus {border-bottom-color: #999; box-shadow: none;} .ib__container .ib-input-area__search-input:focus {border-bottom: 2px solid #2890ce;} html[dir="rtl"] .ib__container .ib-input-area__search-input {padding-left: 0.31rem; padding-right: 1.5em; background-position: calc(100% - 0.25em);} .ib__container .ib-input-area__icon-button-container {margin-left: 2px; height: 2rem;} .ib__container .ib-input-area__icon-button-container > button {vertical-align: top;} .ib__container .ib-input-area__result-bar-container {margin-top: 0.375rem; align-items: top; border-right: 0; display: flex; flex-direction: row;} .ib__container .ib-input-area__result-bar-container--solo {margin-top: 0;} .ib__container .ib-input-area__result-count {flex: 1; margin-top: 4px; color: #6e6e6e; font-size: 14px;} .ib__container .ib-input-area__spacer {border-left: 1px solid #ccc; display: inline-block; height: 100%; margin-left: 0.25rem; margin-right: 0.25rem;} html[dir="rtl"] .ib__container .ib-input-area__spacer {margin-right: 0.25rem;} html[dir="rtl"] .ib__container .ib-input-area__spacer {margin-left: 0.25rem;} .ib__container .ib__results {background-color: #f3f3f3;} .ib__container .ib-results__item-list {flex: 1; box-sizing: border-box; overflow-x: hidden; overflow-y: auto; width: 100%; padding-left: 0.5rem; padding-right: 0.5rem; background-color: #f3f3f3;} html[dir="rtl"] .ib__container .ib-results__item-list {padding-right: 0.5rem;} html[dir="rtl"] .ib__container .ib-results__item-list {padding-left: 0.5rem;} .ib__container .ib-results__item-list > :first-child {margin-top: 0.75rem;} .ib__container .ib-results__item-list > :last-child {margin-bottom: 0.75rem;} .ib__container .ib-results__load-container {position: relative; height: 200px;} .ib__container .ib-results__item-list--none {text-align: center; padding-top: 1.5rem; padding-left: 1rem; padding-right: 1rem;} html[dir="rtl"] .ib__container .ib-results__item-list--none {padding-right: 1rem;} html[dir="rtl"] .ib__container .ib-results__item-list--none {padding-left: 1rem;} .ib__container .card-mc__header {padding: 0.5rem 0.5rem 0rem; height: auto; line-height: 1rem;} .ib__container .card-mc__thumbnail {display: inline-block; box-sizing: border-box; background-repeat: no-repeat; background-size: cover; border: 1px solid #ddd; width: 6rem; height: 4rem;} .ib__container .card-mc__title-container {margin-left: 0.5rem; margin-right: 0.5rem; width: calc(100% - 7rem); display: inline-block; vertical-align: top;} html[dir="rtl"] .ib__container .card-mc__title-container {margin-right: 0.5rem;} html[dir="rtl"] .ib__container .card-mc__title-container {margin-left: 0.5rem;} .ib__container .card-mc__header--constrained {display: flex; flex-direction: column; align-items: flex-start;} .ib__container .card-mc__header--constrained > div {width: 100%;} .ib__container .card-mc__header--constrained > .card-mc__title-container {margin-left: 0;} html[dir="rtl"] .ib__container .card-mc__header--constrained > .card-mc__title-container {margin-right: 0;} .ib__container .card-mc__title {background: none; color: inherit; border: none; padding: 0; font: inherit; cursor: pointer; cursor: pointer; display: inline-block; line-height: 22px; word-break: break-all; word-break: break-word; white-space: normal; font-size: 14px; font-weight: 400; margin-bottom: 4px; color: #0079c1; text-align: left;} .ib__container .card-mc__title:hover {color: #005e95;} .ib__container .card-mc__title:hover {text-decoration: underline;} html[dir="rtl"] .ib__container .card-mc__title {text-align: right;} .ib__container .card-mc__info {margin-top: 0.375rem; margin-bottom: 0.375rem; font-size: 13px; word-break: break-all; word-break: break-word;} .ib__container .qual-badge__container {padding: 6px 8px; border-radius: 20px; font-size: 12px; background-color: #DBEDFA; margin-right: 6px; margin-bottom: 2px; display: inline-block; line-height: 1.4; white-space: nowrap;} .ib__container .qual-badge__container--small {padding: 3px 4px;} .ib__container .qual-badge__container--tooltip {position: relative; cursor: pointer; cursor: auto;} .ib__container .qual-badge__container--tooltip:after {content: attr(aria-label); position: absolute; z-index: 1000000; display: none; padding: 0.375rem 0.75rem; font-size: 0.875rem; line-height: 1.5; color: #ffffff; text-align: center; word-wrap: break-word; white-space: pre; pointer-events: none; background: rgba(0, 0, 0, 0.75); border-radius: 3px;} .ib__container .qual-badge__container--tooltip:before {content: ""; position: absolute; z-index: 1000001; display: none; width: 0; height: 0; color: rgba(0, 0, 0, 0.75); pointer-events: none; border: 5px solid transparent;} .ib__container .qual-badge__container--tooltip:hover, .ib__container .qual-badge__container--tooltip:active, .ib__container .qual-badge__container--tooltip:focus {text-decoration: none;} .ib__container .qual-badge__container--tooltip:hover:before, .ib__container .qual-badge__container--tooltip:hover:after, .ib__container .qual-badge__container--tooltip:active:before, .ib__container .qual-badge__container--tooltip:active:after, .ib__container .qual-badge__container--tooltip:focus:before, .ib__container .qual-badge__container--tooltip:focus:after {display: inline-block;} .ib__container .qual-badge__container--tooltip:hover:after, .ib__container .qual-badge__container--tooltip:active:after, .ib__container .qual-badge__container--tooltip:focus:after {display: table-cell;} .ib__container .qual-badge__container--tooltip:after {width: 22em; width: -moz-max-content; width: -webkit-max-content; max-width: 22em; word-break: break-word; word-wrap: normal; white-space: pre-line; border-collapse: separate;} .ib__container .qual-badge__container--tooltip.tooltip-bottom:after, .ib__container .qual-badge__container--tooltip.tooltip-top:after {right: auto; left: 50%; transform: translateX(-50%);} .ib__container .qual-badge__container--tooltip.tooltip-left:after, .ib__container .qual-badge__container--tooltip.tooltip-right:after {right: 100%;} .ib__container .qual-badge__container--tooltip-left:after {top: auto; right: 100%; margin-right: 5px; bottom: 50%; margin-bottom: inherit; transform: translateY(50%);} html[dir="rtl"] .ib__container .qual-badge__container--tooltip-left:after {right: auto; left: 100%; margin-right: 0; margin-left: 5px;} .ib__container .qual-badge__container--tooltip-left:before {top: 50%; bottom: 50%; left: -5px; margin-top: -5px; border-left-color: rgba(0, 0, 0, 0.75); border-bottom: 5px solid transparent;} html[dir="rtl"] .ib__container .qual-badge__container--tooltip-left:before {left: auto; right: -5px; margin-right: 0; border-left-color: transparent; border-right-color: rgba(0, 0, 0, 0.75);} .ib__container .qual-badge__container--tooltip-top:after {top: auto; right: 50%; bottom: 100%; margin-bottom: 5px;} .ib__container .qual-badge__container--tooltip-top:before {top: -5px; right: 50%; bottom: auto; margin-right: -5px; border-top-color: rgba(0, 0, 0, 0.75); border-bottom: 5px solid transparent;} .ib__container .qual-badge__container--tooltip-right:after {top: auto; right: auto; bottom: 50%; left: 100%; margin-left: 5px; transform: translateY(50%);} html[dir="rtl"] .ib__container .qual-badge__container--tooltip-right:after {left: auto; right: 100%; margin-left: 0; margin-right: 5px;} .ib__container .qual-badge__container--tooltip-right:before {top: 50%; right: -5px; bottom: 50%; margin-top: -5px; margin-right: 0; border-right-color: rgba(0, 0, 0, 0.75); border-bottom: 5px solid transparent;} html[dir="rtl"] .ib__container .qual-badge__container--tooltip-right:before {left: -5px; right: auto; border-left-color: rgba(0, 0, 0, 0.75); border-right-color: transparent;} .ib__container .qual-badge__container svg {vertical-align: -3px;} .ib__container .esriRtl .qual-badge__container {margin-right: 0; margin-left: 6px;} .ib__container .qual-badge__text {margin: 0 2px; cursor: default;} .ib__container .card-mc__action-row {padding-bottom: 0.1875rem; padding-top: 0.1875rem; padding-left: 0.25rem; padding-right: 0.25rem; display: flex; flex-direction: row; justify-content: space-between; align-items: center; border-top: 1px solid #f3f3f3; height: fit-content; color: #2b2b2b;} html[dir="rtl"] .ib__container .card-mc__action-row {padding-right: 0.25rem;} html[dir="rtl"] .ib__container .card-mc__action-row {padding-left: 0.25rem;} .ib__container .card-mc__action-container > button, .ib__container .card-mc__action-container > div {padding-left: 0.25rem; padding-right: 0.25rem;} html[dir="rtl"] .ib__container .card-mc__action-container > button, html[dir="rtl"] .ib__container .card-mc__action-container > div {padding-right: 0.25rem;} html[dir="rtl"] .ib__container .card-mc__action-container > button, html[dir="rtl"] .ib__container .card-mc__action-container > div {padding-left: 0.25rem;} .ib__container .card-mc__action-container > button > svg, .ib__container .card-mc__action-container > div > svg {transform: translate(0, -2px);} .ib__container .card-mc__custom-icon-container {height: 100%;} .ib__container .card-mc__custom-icon-container > svg {vertical-align: middle; fill: currentColor; transform: translate(0, -2px);} .ib__container .card-mc__author-row {align-items: flex-start; display: flex; margin-top: 0.1875rem;} .ib__container .card-mc__author-text {padding-left: 0.25rem; font-size: 13px; word-wrap: break-word; white-space: normal; vertical-align: top;} html[dir="rtl"] .ib__container .card-mc__author-text {padding-right: 0.25rem;} .ib__container .card-mc__author-link {cursor: pointer; word-break: break-word; font-size: 14px; margin-left: 8px;} .ib__container .card-mc__author-link:hover {color: #005e95;} html[dir="rtl"] .ib__container .card-mc__author-link {margin-left: 0; margin-right: 8px;} .ib__container .card-mc__container {margin-bottom: 0.375rem; animation: ib__fade-in 250ms ease-in-out; background-color: #fff; cursor: pointer; display: flex; position: relative; flex-direction: row; flex-wrap: nowrap; align-content: stretch; border: 1px solid rgba(0, 0, 0, 0); box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); width: 100%; -webkit-transition: box-shadow 250ms ease-in-out, border 250ms ease-in-out; transition: box-shadow 250ms ease-in-out, border 250ms ease-in-out; overflow: visible;} .ib__container .card-mc__container--selected {border-color: rgba(0, 0, 0, 0.5); z-index: 1;} .ib__container .card-mc__container--active {box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.33); z-index: 1;} .ib__container .card-mc__fader {width: 100%; transition: opacity 0.2s ease-in-out;} .ib__container .card-mc__fader--loading {opacity: 0.5;}@-webkit-keyframes ib__fade-in {0% {opacity: 0;} 100% {opacity: 1;}}@keyframes ib__fade-in {0% {opacity: 0;} 100% {opacity: 1;}} .ib__container .card-mcr__container {padding-bottom: 0.75rem; padding-top: 0.75rem; padding-left: 0.5rem; padding-right: 0.5rem; animation: ib__fade-in 250ms ease-in-out; cursor: pointer; display: flex; flex-wrap: nowrap; align-items: flex-start; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.15); border-bottom-color: #ccc; margin-top: -1px; position: relative; -webkit-transition: box-shadow 250ms ease-in-out, border 250ms ease-in-out; transition: box-shadow 250ms ease-in-out, border 250ms ease-in-out;} html[dir="rtl"] .ib__container .card-mcr__container {padding-right: 0.5rem;} html[dir="rtl"] .ib__container .card-mcr__container {padding-left: 0.5rem;} .ib__container .card-mcr__container--selected {border-color: rgba(0, 0, 0, 0.5); z-index: 1;} .ib__container .card-mcr__container--active {box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.33); z-index: 2;} .ib__container .card-mcr__item-title {background: none; color: inherit; border: none; padding: 0; font: inherit; cursor: pointer; cursor: pointer; padding-left: 0.25rem; font-size: 14px; font-weight: 400; overflow: hidden; text-align: left; text-overflow: ellipsis; color: #0079c1;} .ib__container .card-mcr__item-title:hover {color: #005e95;} html[dir="rtl"] .ib__container .card-mcr__item-title {padding-right: 0.25rem;} .ib__container .card-mcr__item-title:hover {text-decoration: underline;} html[dir="rtl"] .ib__container .card-mcr__item-title {text-align: right;} .ib__container .card-mcr__spacer {flex: 1; padding-right: 0.25rem;} html[dir="rtl"] .ib__container .card-mcr__spacer {padding-left: 0.25rem;} .ib__container .card-mcr__item-icon {margin-top: 0.25rem; min-width: 16px;} .ib__container .card-mcr__action-container {white-space: nowrap;} .ib__container .card-mcr__action-container > div, .ib__container .card-mcr__action-container > button {padding-left: 0.25rem; padding-right: 0.25rem;} html[dir="rtl"] .ib__container .card-mcr__action-container > div, html[dir="rtl"] .ib__container .card-mcr__action-container > button {padding-right: 0.25rem;} html[dir="rtl"] .ib__container .card-mcr__action-container > div, html[dir="rtl"] .ib__container .card-mcr__action-container > button {padding-left: 0.25rem;} .ib__container .card-mcr__action-container > div > svg, .ib__container .card-mcr__action-container > button > svg {transform: translate(0, -2px);} .ib__container .card-mcr__custom-icon-container {height: 100%;} .ib__container .card-mcr__custom-icon-container > svg {vertical-align: middle; fill: currentColor; transform: translate(0, -2px);}@-webkit-keyframes ib__fade-in {0% {opacity: 0;} 100% {opacity: 1;}}@keyframes ib__fade-in {0% {opacity: 0;} 100% {opacity: 1;}} .ib__container .ib__results {flex: 1; box-sizing: border-box; padding: 1rem 1rem 0rem 1rem; overflow-x: hidden; overflow-y: auto; width: 100%;} .ib__container .ib-results__message-container {text-align: center; padding-top: 1.5rem; padding-left: 1rem; padding-right: 1rem;} html[dir="rtl"] .ib__container .ib-results__message-container {padding-right: 1rem;} html[dir="rtl"] .ib__container .ib-results__message-container {padding-left: 1rem;} .ib__container .ib-results__message {font-size: 0.9375rem;} .ib__container .ib-side-body__header {padding-top: 0.75rem; padding-bottom: 0.75rem; padding-left: 0.5rem; padding-right: 0.5rem; border-bottom: 1px solid #ddd; background-color: #f4f4f4;} html[dir="rtl"] .ib__container .ib-side-body__header {padding-right: 0.5rem;} html[dir="rtl"] .ib__container .ib-side-body__header {padding-left: 0.5rem;} .ib__container .ib-side-body__btn-container {display: inline-block; float: right;} html[dir="rtl"] .ib__container .ib-side-body__btn-container {float: left;} .ib__container .ib-side-body__content {flex: 1; overflow: auto; background-color: #f4f4f4;} .ib__container .ib-side-body__title {font-size: 1.2019rem; line-height: 1.5; font-weight: 400; margin-bottom: 0;} @media screen and (max-width: 859px) {.ib__container .ib-side-body__title {font-size: 1.1305rem;}} @media screen and (max-width: 479px) {.ib__container .ib-side-body__title {font-size: 1.0625rem;}} .ib__container .drp-accordion__content {display: flex; flex-direction: column; padding: 0 0.6rem 0.75rem 0.6rem; font-size: 0.875rem; max-height: 18rem; overflow: auto;} .ib__container .drp-accordion__content--no-padding {padding: 0;} .ib__container .drp-accordion__clear-btn {font-size: 0.8125rem; line-height: 1.5; float: right; padding: 0; border: none; color: #4c4c4c; text-decoration: none; white-space: normal; font-weight: inherit; text-align: left; cursor: pointer; background-color: transparent; overflow: visible;} html[dir="rtl"] .ib__container .drp-accordion__clear-btn {float: left;} .ib__container .drp-accordion__clear-btn:hover {text-decoration: underline; background-color: transparent; color: #323232;} .ib__container .esriRtl .drp-accordion__clear-btn {text-align: right;} .ib__container .drp-accordion__title {margin: 0; padding: 0.5rem; font-weight: 400; font-style: normal; font-size: 0.9375rem; line-height: 1.5; background-color: #f8f8f8; border-top: 1px solid #f3f3f3; margin: 0; cursor: pointer; background-color: transparent; border-top: 1px solid #ddd;} .ib__container .drp-accordion__title:focus, .ib__container .drp-accordion__title:hover {transition: all 150ms ease-in-out; background-color: #f3f3f3; outline: none;} .ib__container .drp-accordion__title:focus {box-shadow: 0 0 2px 0 #0079c1;} .ib__container .drp-accordion__title:hover {color: #000;} .ib__container .drp-accordion__title--flex {display: flex;} .ib__container .drp-accordion__title--active {font-weight: 500;} .ib__container .drp-accordion__icon {line-height: 0;} .ib__container .drp-accordion__icon > svg {fill: currentColor; pointer-events: none; display: inline-block; vertical-align: -0.05em; transform: rotate(-90deg); margin-right: 0.5rem;} html[dir="rtl"] .ib__container .drp-accordion__icon > svg {transform: rotate(90deg); margin-right: 0; margin-left: 0.5rem;} .ib__container .drp-accordion__icon--active > svg {transform: rotate(0deg);} html[dir="rtl"] .ib__container .drp-accordion__icon--active > svg {transform: rotate(0deg);} .ib__container .drp-accordion__wrapper {height: 100%; display: inline-flex; align-items: center;} .ib__container .btn-check-toggle__item {margin-top: 0; margin-bottom: 0; margin-left: 0; list-style-type: none; line-height: 1.25rem; position: relative;} .ib__container .btn-check-toggle__item:before {content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2032%2032%22%20class%3D%22svg-icon%22%3E%3Cpath%20fill%3D%22%23cccccc%22%20d%3D%22M11.927%2022l-6.882-6.883-3%203L11.927%2028%2031.204%208.728l-3.001-3.001z%22%2F%3E%3C%2Fsvg%3E"); left: 0; position: absolute; opacity: 0; -webkit-transition: opacity 50ms linear; -o-transition: opacity 50ms linear; transition: opacity 50ms linear; pointer-events: none; margin-top: 1px;} .ib__container .btn-check-toggle__item:hover:before {opacity: 1;} html[dir="rtl"] .ib__container .btn-check-toggle__item:before {left: 100%;} .ib__container .btn-check-toggle__item--active:before {opacity: 1; content: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2032%2032%22%20class%3D%22svg-icon%22%3E%3Cpath%20fill%3D%22%23005e95%22%20d%3D%22M11.927%2022l-6.882-6.883-3%203L11.927%2028%2031.204%208.728l-3.001-3.001z%22%2F%3E%3C%2Fsvg%3E");} .ib__container .btn-check-toggle__button {background: none; color: inherit; border: none; padding: 0; font: inherit; cursor: pointer; margin-bottom: 0.3rem; cursor: pointer; font-size: 0.875rem; font-weight: 400; color: #4c4c4c; margin-left: 1rem; display: inline-block; text-align: left; max-width: calc(100% - 2rem);} .ib__container .btn-check-toggle__button:hover {color: #4c4c4c;} .ib__container .btn-check-toggle__button:hover > .btn-check-toggle__text {text-decoration: underline;} html[dir="rtl"] .ib__container .btn-check-toggle__button {margin-right: 1rem; margin-left: 0; text-align: right;} .ib__container .btn-check-toggle__button--active {font-weight: 600;} .ib__container .btn-check-toggle__sub-list {padding-left: 1rem; margin-left: 0; margin-bottom: 0;} html[dir="rtl"] .ib__container .btn-check-toggle__sub-list {padding-right: 1rem;} .ib__container .btn-check-toggle__text {word-wrap: break-word;} .ib__container .btn-check-toggle__count {display: inline-block; font-size: 0.8125rem; line-height: 1.5; line-height: inherit;} .ib__container .ftr-categories__tree {margin-left: 0; margin-bottom: 0; padding: 0;} .ib__container .ftr-collaborations__tree {padding: 0;} .ib__container .ftr-custom__tree {margin-left: 0; margin-bottom: 0;} .ib__container .ftr-group__input-area {margin: 0; padding: 0; font-size: 0.9375rem; line-height: 1.55rem; color: #4c4c4c; font-weight: 400; border-bottom: 1px solid #efefef; border-top: 1px solid #efefef; margin-bottom: -1px;} .ib__container .ftr-group__input {background-color: transparent; border-top: none; border-right: none; border-left: none; border-bottom-color: #eaeaea; box-shadow: none; padding-left: 32px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="#4c4c4c" d="M9.85 9.153a5 5 0 1 0-.69.69l4.631 4.631.69-.69zm-1.02-.326A3.973 3.973 0 0 1 6 10a4.002 4.002 0 1 1 2.83-1.172z"/></svg>') no-repeat 10px center transparent; background-position: 10px center; background-color: transparent; border: 1px solid #dfdfdf;} .ib__container .ftr-group__input:focus {border-bottom-color: #999; box-shadow: none;} .ib__container .ftr-group__input:focus {background-color: white; border-bottom-color: #0079c1;} .ib__container .ftr-group__list {margin: 0; padding: 0; position: relative; max-width: 100%; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; max-height: 19rem; overflow-y: auto; overflow-x: visible;} html[dir="rtl"] .ib__container .ftr-group__list {margin: 0;} .ib__container .ftr-group__item {margin: 0; padding: 0; list-style-type: none; position: relative; cursor: pointer;} .ib__container .ftr-group__item:last-child.ftr-folder__link {border-bottom: 0;} .ib__container .ftr-group__link {display: flex; align-items: center; padding: .45rem 3rem .45rem 12px; border-bottom: 1px solid #efefef; border-left: 3px solid transparent; font-size: 0.875rem; color: #4c4c4c; word-wrap: break-word;} .ib__container .ftr-group__link:focus {outline: none; border-bottom: 1px solid #efefef;} .ib__container .ftr-group__link:hover, .ib__container .ftr-group__link:focus {background-color: #fff; text-decoration: none; color: #4c4c4c;} .ib__container .ftr-group__link > svg {margin-right: 6px;} html[dir="rtl"] .ib__container .ftr-group__link {padding: .45rem 12px .45rem 3rem; border-right: 3px solid transparent; border-left: none; background-position: calc(100% - .5rem) 0.8rem; padding: .45rem 36px .45rem 3rem;} html[dir="rtl"] .ib__container .ftr-group__link > svg {margin-right: 0; margin-left: 6px;} .ib__container .ftr-group__link--active {background-color: #fff; border-left-color: #0079c1;} html[dir="rtl"] .ib__container .ftr-group__link--active {border-right-color: #0079c1;} .ib__container .ftr-group__link--active > svg {color: #0079c1;} .ib__container .ftr-group__link__text {flex: 1;} .ib__container .ftr-folder__input-area {margin: 0; padding: 0; font-size: 0.9375rem; line-height: 1.55rem; color: #4c4c4c; font-weight: 400; border-bottom: 1px solid #efefef; border-top: 1px solid #efefef; margin-bottom: -1px;} .ib__container .ftr-folder__input {background-color: transparent; border-top: none; border-right: none; border-left: none; border-bottom-color: #eaeaea; box-shadow: none; padding-left: 32px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="#4c4c4c" d="M9.85 9.153a5 5 0 1 0-.69.69l4.631 4.631.69-.69zm-1.02-.326A3.973 3.973 0 0 1 6 10a4.002 4.002 0 1 1 2.83-1.172z"/></svg>') no-repeat 10px center transparent; background-position: 10px center; background-color: transparent; border: 1px solid #dfdfdf;} .ib__container .ftr-folder__input:focus {border-bottom-color: #999; box-shadow: none;} .ib__container .ftr-folder__input:focus {background-color: white; border-bottom-color: #0079c1;} .ib__container .ftr-folder__list {margin: 0; padding: 0; position: relative; max-width: 100%; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; max-height: 19rem; overflow-y: auto; overflow-x: visible;} html[dir="rtl"] .ib__container .ftr-folder__list {margin: 0;} .ib__container .ftr-folder__item {margin: 0; padding: 0; list-style-type: none; position: relative; cursor: pointer;} .ib__container .ftr-folder__item:last-child.ftr-folder__link {border-bottom: 0;} .ib__container .ftr-folder__link {color: #4c4c4c; display: flex; padding: .45rem .45rem .45rem 12px; border-bottom: 1px solid #efefef; border-left: 3px solid transparent; font-size: 0.875rem; color: #4c4c4c; word-wrap: break-word;} .ib__container .ftr-folder__link:focus {outline: none; border-bottom: 1px solid #efefef;} .ib__container .ftr-folder__link:hover, .ib__container .ftr-folder__link:focus {background-color: #fff; text-decoration: none; color: #4c4c4c;} .ib__container .ftr-folder__link > svg {margin-right: 6px; margin-top: 1px; min-width: 16px; pointer-events: none;} html[dir="rtl"] .ib__container .ftr-folder__link {border-right: 3px solid transparent; border-left: none; background-position: calc(100% - .5rem) 0.8rem; padding: .45rem 12px .45rem 3rem;} html[dir="rtl"] .ib__container .ftr-folder__link > svg {margin-right: 0; margin-left: 6px;} .ib__container .ftr-folder__link--active {background-color: #fff; border-left-color: #0079c1;} html[dir="rtl"] .ib__container .ftr-folder__link--active {border-right-color: #0079c1;} .ib__container .ftr-folder__link--active > svg {color: #0079c1;} .ib__container .ftr-folder__title {-webkit-flex: 1 1 auto; -moz-flex: 1 1 auto; -ms-flex: 1 1 auto; -o-flex: 1 1 auto; flex: 1 1 auto; min-width: 0; overflow: hidden; pointer-events: none;} .ib__container .date__selector {font-size: 0.875rem; line-height: 1.5; padding-top: 0.75rem; margin-left: 1rem; margin-right: 0;} html[dir="rtl"] .ib__container .date__selector {margin-right: 1rem;} .ib__container .date__selector--hide {display: none;} .ib__container .date-selector__pick-wrapper {position: relative; height: 2.4rem;} .ib__container .ftr-created__tree {margin-left: 0; margin-bottom: 0; padding: 0;} .ib__container .ftr-item-type__tree {margin-left: 0; margin-bottom: 0; padding: 0;} .ib__container .ftr-modified__tree {margin-left: 0; margin-bottom: 0; padding: 0;} .ib__container .ftr-shared__tree {margin-left: 0; margin-bottom: 0; padding: 0;} .ib__container .ftr-status__tree {margin-left: 0; margin-bottom: 0; padding: 0;} .ib__container .ftr-tags__input {background-color: transparent; border-top: none; border-right: none; border-left: none; border-bottom-color: #eaeaea; box-shadow: none; padding-left: 32px; background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path fill="#4c4c4c" d="M9.85 9.153a5 5 0 1 0-.69.69l4.631 4.631.69-.69zm-1.02-.326A3.973 3.973 0 0 1 6 10a4.002 4.002 0 1 1 2.83-1.172z"/></svg>') no-repeat 10px center transparent; background-position: 10px center; background-color: transparent; border: 1px solid #dfdfdf;} .ib__container .ftr-tags__input:focus {border-bottom-color: #999; box-shadow: none;} .ib__container .ftr-tags__input:focus {background-color: white; border-bottom-color: #0079c1;} .ib__container .ftr-tags__input-area {margin: 0; font-size: 0.9375rem; line-height: 1.55rem; color: #4c4c4c; font-weight: 400; border-bottom: 1px solid #efefef; border-top: 1px solid #efefef; margin-bottom: -1px;} .ib__container .ftr-tags__tree {margin: 0; max-height: 50vh; overflow-x: hidden; background-color: #f4f4f4; padding: 0.75rem;} .ib__container .ftr-tags__none {font-size: 0.875rem; line-height: 1.5; padding-left: 1rem; padding-right: 1rem; margin-bottom: 0;} html[dir="rtl"] .ib__container .ftr-tags__none {padding-right: 1rem;} html[dir="rtl"] .ib__container .ftr-tags__none {padding-left: 1rem;} .ib__container .btn-toggle-switch__toggle {display: block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; tap-highlight-color: transparent;} .ib__container .btn-toggle-switch__toggle:after {content: ''; display: table; clear: both;} .ib__container .btn-toggle-switch__label {float: left; display: inline-block; font-size: 0.875rem; line-height: 1.5; width: calc(100% - 3rem);} html[dir="rtl"] .ib__container .btn-toggle-switch__label {float: right;} .ib__container .btn-toggle-switch__input {opacity: 0; position: absolute;} .ib__container .btn-toggle-switch__switch {float: right; position: relative; display: inline-block; width: 2rem; height: 1.25rem; background: white; box-shadow: inset 0 0 0 0.0625rem #ccc; border-radius: 0.65rem; vertical-align: -0.3rem; transition: all 0.4s cubic-bezier(0.17, 0.67, 0.43, 0.98);} html[dir="rtl"] .ib__container .btn-toggle-switch__switch {float: left;} .ib__container .btn-toggle-switch__switch:after {position: absolute; display: block; content: ''; width: 1.175rem; height: 1.175rem; border-radius: 0.75rem; top: 0.025rem; left: 0.025rem; background: white; box-shadow: inset 0 0 0 1px #ccc, 0 0 0.05rem rgba(0, 0, 0, 0.05), 0 0.1rem 0.2rem rgba(0, 0, 0, 0.2); transition: all 0.25s ease-out;} .ib__container .btn-toggle-switch__toggle:active .btn-toggle-switch__input + .btn-toggle-switch__switch, .ib__container .btn-toggle-switch__input + .btn-toggle-switch__switch:active {box-shadow: inset 0 0 0 0.73rem #ccc;} .ib__container .btn-toggle-switch__toggle:active .btn-toggle-switch__input + .btn-toggle-switch__switch:after, .ib__container .btn-toggle-switch__input + .btn-toggle-switch__switch:active:after {width: 1.15rem;} .ib__container .btn-toggle-switch__input:checked + .btn-toggle-switch__switch {box-shadow: inset 0 0 0 0.73rem #0079c2;} .ib__container .btn-toggle-switch__input:checked + .btn-toggle-switch__switch:after {left: 0.775rem;} .ib__container .btn-toggle-switch__toggle:active .btn-toggle-switch__input:checked + .btn-toggle-switch__switch:after, .ib__container .btn-toggle-switch__input:checked + .btn-toggle-switch__switch:active:after {left: 0.4375rem;} .ib__container .esriRtl .btn-toggle-switch__switch:after {left: auto; right: 0.025rem;} .ib__container .esriRtl .btn-toggle-switch__input:checked + .btn-toggle-switch__switch:after {left: auto; right: 0.775rem;} .ib__container .esriRtl .btn-toggle-switch__toggle:active .btn-toggle-switch__input:checked + .btn-toggle-switch__switch:after, .ib__container .esriRtl .btn-toggle-switch__input:checked + .btn-toggle-switch__switch:active:after {left: auto; right: 0.775rem;} .ib__container .btn-toggle-switch__input:focus + .btn-toggle-switch__switch {box-shadow: inset 0 0 0 0.0625rem #ddd, 0 0 1px 2px #bbb;} .ib__container .btn-toggle-switch__input:checked:focus + .btn-toggle-switch__switch {box-shadow: inset 0 0 0 0.73rem #0079c2, 0 0 1px 2px #bbb;} .ib__container .ftr-map-area__toggle {display: block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; tap-highlight-color: transparent;} .ib__container .ftr-map-area__toggle:after {content: ''; display: table; clear: both;} .ib__container .ftr-map-area__label {float: left; display: inline-block; font-size: 0.9375rem; line-height: 1.5; width: calc(100% - 3rem);} html[dir="rtl"] .ib__container .ftr-map-area__label {float: right;} .ib__container .ib-filter-pane__container {padding: 1rem;} .ib__container .ib-filter-pane__title {display: inline-block; word-wrap: break-word; max-width: calc(100% - 20px);} .ib__container .ib-filter-pane__accordion {box-sizing: border-box; padding: 0; border: 1px solid #f3f3f3; border-top: none; font-weight: 400; font-style: normal; background-color: #ffffff; background-color: transparent; border: none; border-bottom: 1px solid #ddd;} .ib__container .ib-item-pane__footer {padding-top: 0.375rem; padding-bottom: 0.375rem; padding-right: 0.5rem; padding-left: 0.5rem; border-top: 1px solid #ddd; background-color: #f4f4f4;} html[dir="rtl"] .ib__container .ib-item-pane__footer {padding-left: 0.5rem;} html[dir="rtl"] .ib__container .ib-item-pane__footer {padding-right: 0.5rem;} .ib__container .ib-item-pane__select-btn {margin-top: 0.375rem; margin-bottom: 0.375rem; position: relative; display: inline-block; padding: 0.3rem 0.9rem; width: auto; color: #ffffff; font-family: inherit; border: 1px solid #007ac2; border-radius: 0; background-color: #007ac2; box-sizing: border-box; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.5; width: 100%; text-align: center; margin-bottom: 1px;} .ib__container .ib-item-pane__select-btn:hover {text-decoration: none; background-color: #00619b; color: #ffffff;} .ib__container .ib-item-pane__btn--active {color: #007ac2; background: #ffffff; border-color: #007ac2;} .ib__container .ib-item-pane__btn--active:hover {color: #ffffff; background: #00619b; border-color: #00619b;} .ib__container .ib-item-pane__btn {margin-top: 0.375rem; margin-bottom: 0.375rem; position: relative; display: inline-block; padding: 0.3rem 0.9rem; width: auto; color: #ffffff; font-family: inherit; border: 1px solid #007ac2; border-radius: 0; background-color: #007ac2; box-sizing: border-box; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.5; width: 100%; text-align: center; color: #007ac2; background: #ffffff; border-color: #007ac2; margin-bottom: 1px;} .ib__container .ib-item-pane__btn:hover {text-decoration: none; background-color: #00619b; color: #ffffff;} .ib__container .ib-item-pane__btn:hover {color: #ffffff; background: #00619b; border-color: #00619b;} .ib__container .ib-item-pane__btn--disabled {cursor: not-allowed; pointer-events: none; opacity: .3;} .ib__container .load-bars__container {position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); width: 0.85rem; height: 2rem;} .ib__container .load-bars__bars:before, .ib__container .load-bars__bars:after, .ib__container .load-bars__bars {background: #0079c1; -webkit-animation: load 0.8s infinite ease-in-out; animation: load 0.8s infinite ease-in-out; width: 0.85rem; height: 2rem;} .ib__container .load-bars__bars:before, .ib__container .load-bars__bars:after {position: absolute; top: 0; content: "";}@-webkit-keyframes load {0%, 80%, 100% {opacity: 0.75; box-shadow: 0 0 #0079c1; height: 2rem;} 40% {opacity: 1; box-shadow: 0 -0.5rem #0079c1; height: 2.5rem;}}@keyframes load {0%, 80%, 100% {opacity: 0.75; box-shadow: 0 0 #0079c1; height: 2rem;} 40% {opacity: 1; box-shadow: 0 -0.5rem #0079c1; height: 2.5rem;}} .ib__container .load-bars__bars {text-indent: -9999em; margin: auto; position: absolute; right: calc(50% - 0.425rem); font-size: 11px; -webkit-animation-delay: 0.16s; animation-delay: 0.16s;} .ib__container .load-bars__bars:before {left: -1.25rem;} .ib__container .load-bars__bars:after {left: 1.25rem; -webkit-animation-delay: 0.32s; animation-delay: 0.32s;} .ib__container .load-bars__text {position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); top: 200%; white-space: nowrap;} .ib__container .ib-item-pane__thumb-container {padding-top: 0.75rem; padding-bottom: 0.75rem; background-color: #f4f4f4; display: flex; justify-content: center; align-items: center; flex-direction: column;} .ib__container .ib-item-pane__thumbnail {display: inline-block; display: block; padding: none; margin: none; width: 15rem; height: 10rem; box-sizing: border-box; background-repeat: no-repeat; background-size: cover; border: 1px solid #ddd;} .ib__container .ib-item-pane__container {background-color: white; padding: 1rem; padding-top: 0.375rem;} .ib__container .ib-item-pane__title {margin-bottom: 0.375rem; margin-top: 0.375rem; display: inline-block; font-weight: 400; font-style: normal; word-wrap: break-word; max-width: 100%;} .ib__container .ib-item-pane__title .btn-svg__button > svg {fill: #007ac2;} .ib__container .ib-item-pane__owner-text {margin-bottom: 0.375rem; margin-top: 0.375rem; display: block; font-size: 15px;} .ib__container .ib-item-pane__owner-link {cursor: pointer;} .ib__container .ib-item-pane__owner-link:hover {color: #005e95;} .ib__container .ib-item-pane__modified {margin-bottom: 0.375rem; margin-top: 0.375rem; display: block; font-size: 15px;} .ib__container .ib-item-pane__badges {margin-bottom: 0.75rem; margin-top: 0.75rem;} .ib__container .ib-item-pane__line {margin-bottom: 0.75rem; margin-top: 0.75rem;} .ib__container .ib-item-pane__snippet {margin-top: 0.375rem; margin-bottom: 0.75rem; display: block; font-size: 15px;} .ib__container .ib-item-pane__details {margin-bottom: 0.75rem; margin-top: 2.25rem; font-weight: 400; font-style: normal;} .ib__container .ib-item-pane__terms-of-use {margin-bottom: 0.75rem; margin-top: 2.25rem; font-weight: 400; font-style: normal;} .ib__container .ib-item-pane__credits {margin-bottom: 0.75rem; margin-top: 2.25rem; font-weight: 400; font-style: normal;} .ib__container .ib-item-pane__description {margin-bottom: 0.375rem; display: block; font-size: 15px; word-wrap: break-word;} .ib__container .ib-item-pane__license-info {margin-bottom: 0.375rem; display: block; font-size: 15px; word-wrap: break-word;} .ib__container .ib-item-pane__attribution {margin-bottom: 2.25rem; display: block; font-size: 15px; word-wrap: break-word;} .ib__container .ib-item-pane__num-views {margin-bottom: 0.375rem; display: block; font-size: 14px;} .ib__container .ib-item-pane__shared {margin-bottom: 1.5rem; display: block; font-size: 14px;} .ib__container .ib-item-pane__fader {transition: opacity 0.2s ease-in-out;} .ib__container .ib-item-pane__fader--loading {opacity: 0.4;} .ib__container .ib-item-pane__social {cursor: pointer; background-color: rgba(0, 0, 0, 0.45); width: 30px; height: 30px; display: inline-block; background-repeat: no-repeat; -webkit-transition: background-color 200ms linear; transition: background-color 200ms linear; margin-right: 0.5rem;} html[dir="rtl"] .ib__container .ib-item-pane__social {margin-left: 0.5rem;} .ib__container .ib-item-pane__twitter:hover {background-color: #59ADEB !important;} .ib__container .ib-item-pane__facebook:hover {background-color: #3D5A96 !important;} .ib__container .ib-item-pane__favorites-btn {background: none; color: inherit; border: none; padding: 0; font: inherit; cursor: pointer; position: relative; display: inline-block; padding: 0.3rem 0.9rem; width: auto; color: #ffffff; font-family: inherit; border: 1px solid #007ac2; border-radius: 0; background-color: #007ac2; box-sizing: border-box; transition: all 0.05s linear; cursor: pointer; white-space: nowrap; font-size: 0.9375rem; line-height: 1.5; display: block; width: 15rem; border: 1px solid #ddd; border-top: none; background-color: #ffffff; box-sizing: border-box; padding: 0.35em 0.5em; font-size: 0.8rem; transition: background 200ms ease-out; cursor: pointer; color: #6e6e6e; text-overflow: ellipses; overflow: hidden;} .ib__container .ib-item-pane__favorites-btn:hover {text-decoration: none; background-color: #00619b; color: #ffffff;} .ib__container .ib-item-pane__favorites-btn:hover {background-color: #f8f8f8; color: #595959;} .ib__container .ib-item-pane__favorites-btn > svg {padding-right: 0.5rem; fill: currentColor; pointer-events: none; display: inline-block; width: 1em; height: 1em; vertical-align: -0.15em;} html[dir="rtl"] .ib__container .ib-item-pane__favorites-btn > svg {padding-right: 0; padding-left: 0.5rem;} .ib__container .ib-item-pane__favorites-btn--active > svg {fill: #fad817;} .ib__container .ib-item-pane__type-icon {transform: translate(0, 3px); margin-right: 4px;} html[dir="rtl"] .ib__container .ib-item-pane__type-icon {margin-right: 0; margin-left: 4px;} .ib__container .ib-item-pane__pa-owner {margin-bottom: 0.75rem; margin-top: 2.25rem; font-weight: 400; font-style: normal;} .ib__container .ib-item-pane__pa-managed {display: block; font-size: 0.875rem; line-height: 1.5; margin-top: 0.75rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} .ib__container .ib-item-pane__pa-manager {display: flex; align-items: center;} .ib__container .ib-item-pane__pa-managed-thumb {background-color: #f3f3f3; border-radius: 50%; width: 1.5rem; height: 1.5rem; margin-right: 0.25rem;} html[dir="rtl"] .ib__container .ib-item-pane__pa-managed-thumb {margin-right: 0; margin-left: 0.25rem;} .ib__container .ib-item-pane__pa-managed-label {display: block; font-size: 0.8125rem; line-height: 1.5;} .ib__container .ib-item-pane__pa-org {display: flex; align-items: center;} .ib__container .ib-item-pane__pa-org-thumb {width: 2rem; padding-right: 0.5rem;} html[dir="rtl"] .ib__container .ib-item-pane__pa-org-thumb {padding-left: 0.5rem;} html[dir="rtl"] .ib__container .ib-item-pane__pa-org-thumb {padding-right: 0; padding-left: 0.5rem;} html[dir="rtl"] html[dir="rtl"] .ib__container .ib-item-pane__pa-org-thumb {padding-right: 0.5rem;} .ib__container .ib-item-pane__message-container {position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%);} .ib__container .ib-sort-pane__container {padding: 1rem;} .ib__container .ib-sort-pane__title {display: inline-block; word-wrap: break-word; max-width: calc(100% - 20px);} .ib__container .ib-sort-pane__body {margin-left: 1rem;} html[dir="rtl"] .ib__container .ib-sort-pane__body {margin-right: 1rem;} .ib__container .ib-sort-pane__label {margin-bottom: 0.375rem;} .ib__container .ib-sort-pane__option-section {margin-bottom: 0.75rem; margin-left: 1rem;} html[dir="rtl"] .ib__container .ib-sort-pane__option-section {margin-right: 1rem;} .ib__container .ib-sort-pane__dir-section {margin-bottom: 0.75rem; margin-left: 1rem;} html[dir="rtl"] .ib__container .ib-sort-pane__dir-section {margin-right: 1rem;} .ib__container .ib-side__container--fade-in {opacity: 0; animation: fade-in ease-in 1; animation-fill-mode: forwards; animation-duration: .25s;} .ib__container .ib-side__container--fade-out {opacity: 0; animation: fade-out ease-out 1; animation-fill-mode: both; animation-duration: .125s;}@-webkit-keyframes fade-in {0% {opacity: 0;} 100% {opacity: 1;}}@keyframes fade-in {0% {opacity: 0;} 100% {opacity: 1;}}@-webkit-keyframes fade-out {0% {opacity: 1;} 100% {opacity: 0;}}@keyframes fade-out {0% {opacity: 1;} 100% {opacity: 0;}} .ib__container .ib-side__container--flyover {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: none; z-index: 1000002; overflow: hidden;} .ib__container .ib-side__content--flyover {background-color: white; width: 100%; height: 100%; vertical-align: top; box-sizing: border-box; border: 1px solid #ccc; overflow: hidden; max-height: 100%; display: flex; flex-direction: column; justify-content: space-between;} .ib__container .ib-side__content--in-left {animation: in-left ease-in-out .25s; animation-fill-mode: both; animation-duration: .25s;}@-webkit-keyframes in-left {0% {transform: translate3d(5%, 0, 0);} 100% {transform: translate3d(0, 0, 0);}}@keyframes in-left {0% {transform: translate3d(5%, 0, 0);} 100% {transform: translate3d(0, 0, 0);}} .ib__container .ib-side__content--out-right {-webkit-animation: out-right ease-in-out .25s; -moz-animation: out-right ease-in-out .25s; animation: out-right ease-in-out .25s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: .25s; -moz-animation-duration: .25s; animation-duration: .25s;}@-webkit-keyframes out-right {0% {transform: translate3d(0, 0, 0);} 100% {transform: translate3d(5%, 0, 0);}}@keyframes out-right {0% {transform: translate3d(0, 0, 0);} 100% {transform: translate3d(5%, 0, 0);}} .ib__container .ib-side__container--flyout {position: absolute; width: 350px; height: 100%; top: 0px; left: 100%; background-color: none; z-index: 999;} html[dir="rtl"] .ib__container .ib-side__container--flyout {left: 0; right: 100%;} .ib__container .ib-side__content--flyout {background-color: white; width: 350px; height: 100%; vertical-align: top; box-sizing: border-box; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; overflow: hidden; max-height: 100%; display: flex; flex-direction: column; justify-content: space-between; position: fixed;} .ib__container .ib-side__content--in-right {animation: in-right ease-in-out .25s; animation-fill-mode: both; animation-duration: .25s;} html[dir="rtl"] .ib__container .ib-side__content--in-right {animation: in-right-rtl ease-in-out .25s;}@-webkit-keyframes in-right {0% {transform: translate3d(-5%, 0, 0);} 100% {transform: translate3d(0, 0, 0);}}@keyframes in-right {0% {transform: translate3d(-5%, 0, 0);} 100% {transform: translate3d(0, 0, 0);}}@-webkit-keyframes in-right-rtl {0% {transform: translate3d(5%, 0, 0);} 100% {transform: translate3d(0, 0, 0);}}@keyframes in-right-rtl {0% {transform: translate3d(5%, 0, 0);} 100% {transform: translate3d(0, 0, 0);}} .ib__container .ib-side__content--out-left {animation: out-left ease-in-out .25s; animation-fill-mode: both; animation-duration: .25s;} html[dir="rtl"] .ib__container .ib-side__content--out-left {animation: out-left-rtl ease-in-out .25s;}@-webkit-keyframes out-left {0% {transform: translate3d(0, 0, 0);} 100% {transform: translate3d(-5%, 0, 0);}}@keyframes out-left {0% {transform: translate3d(0, 0, 0);} 100% {transform: translate3d(-5%, 0, 0);}}@-webkit-keyframes out-left-rtl {0% {transform: translate3d(0, 0, 0);} 100% {transform: translate3d(5%, 0, 0);}}@keyframes out-left-rtl {0% {transform: translate3d(0, 0, 0);} 100% {transform: translate3d(5%, 0, 0);}} .ib__container .ib-splash__header {padding: 1rem 0.5rem 1rem 0.5rem;} .ib__container .ib-splash__title {display: inline-block; font-size: 12px; max-width: calc(100% - 45px); height: fit-content;} .ib__container .ib-splash__section-title {position: relative; display: flex; align-items: center;} .ib__container .ib-splash__title-text {display: inline-block; margin-left: 0.5rem; margin-bottom: 0;} html[dir="rtl"] .ib__container .ib-splash__title-text {margin-right: 0.5rem;} .ib__container .ib-splash__back-arrow {cursor: pointer;} .ib__container .ib-splash__input-area {border-top: 1px solid #ccc; padding: 0.5rem; padding-top: 0.75rem; padding-bottom: 0.375rem;} .ib__container .ib-splash__search-input {margin-bottom: 0.75rem; margin-right: 2px !important; flex: 1; padding-left: 1.5em;} .ib__container .ib-splash__accordion-section.is-active .accordion-content {display: block;} .ib__container .ib-splash__accordion-title {margin: 0; padding: 0.5rem; font-weight: 400; font-style: normal; font-size: 0.9375rem; line-height: 1.5; background-color: #f8f8f8; border-top: 1px solid #f3f3f3; margin: 0; cursor: pointer;} .ib__container .ib-splash__accordion-title:focus, .ib__container .ib-splash__accordion-title:hover {transition: all 150ms ease-in-out; background-color: #f3f3f3; outline: none;} .ib__container .ib-splash__accordion-icon {transform: rotate(-90deg); float: right;} .ib__container .ib-splash__accordion-svg {fill: currentColor; pointer-events: none; display: inline-block; width: 1em; height: 1em; vertical-align: -0.15em; padding-right: .15em;} .ib__container .ib-splash__browse-title {margin-bottom: 0.75rem;} .ib__container .ib-splash__accordion {box-sizing: border-box; padding: 0; border: 1px solid #f3f3f3; border-top: none; font-weight: 400; font-style: normal; background-color: #ffffff;} .ib__container .btn-2018check__input {opacity: 0; position: absolute; cursor: pointer;} .ib__container .btn-2018check__input:focus {box-shadow: none; border: none; outline: 1px dotted; outline: auto -webkit-focus-ring-color;} .ib__container .btn-2018check__input:disabled {opacity: 0;} .ib__container .btn-2018check__input:focus + .btn-2018check__custom {border-color: #0079c1; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(81, 167, 232, 0.5); outline: none;} .ib__container .btn-2018check__custom {width: 16px; height: 16px; overflow: hidden; display: inline-block; background-color: #f8f8f8; border: 1px solid #e0e0e0; border-radius: 2px; vertical-align: -0.25em; margin-right: 0.25em; cursor: pointer; -webkit-transition: all 150ms linear; -o-transition: all 150ms linear; transition: all 150ms linear;} html[dir="rtl"] .ib__container .btn-2018check__custom {margin-right: auto; margin-left: 0.25rem;} .ib__container .btn-2018check__custom > svg {display: block; fill: #595959;} .ib__container .btn-2018check__custom.btn-2018check__custom--disabled {background-color: #eaeaea; border-color: #dfdfdf;} .ib__container .btn-2018check__custom--active {background-color: #007ac2; border-color: #007ac2;} .ib__container .btn-2018check__custom--active > svg {fill: #ffffff;} .ib__container .btn-2018check__custom--active.btn-2018check__custom--disabled {background-color: #77bde7; border-color: #77bde7;} .ib__container .btn-2018check__input:disabled, .ib__container .btn-2018check__custom--disabled {cursor: default;} .ib__container .btn-2018check__custom--large {width: 20px; height: 20px;} .ib__container .ac-search-area {position: relative; flex: 1;} .ib__container .ac-search-area > svg {position: absolute; top: 50%; margin-top: -9px; left: 1.5rem;} html[dir="rtl"] .ib__container .ac-search-area > svg {left: 0px; right: 1.5rem;} @media screen and (max-width: 480px) {.ib__container .ac-search-area > svg {margin-top: -10px; left: 1rem;} html[dir="rtl"] .ib__container .ac-search-area > svg {left: 0px; right: 1rem;}} .ib__container .ac-search-area__input {background-color: transparent; border-top: none; border-right: none; border-left: none; border-bottom-color: #eaeaea; box-shadow: none; margin: 0; border-bottom: 2px solid transparent; height: 100%; padding: 26px 24px 23px 3.75rem !important; font-size: 15px; font-family: inherit; background: none !important;} .ib__container .ac-search-area__input:focus {border-bottom-color: #999; box-shadow: none;} .ib__container .ac-search-area__input:focus {border-bottom-color: #0079c1; outline: none;} html[dir="rtl"] .ib__container .ac-search-area__input {padding: 26px 3.75rem 23px 24px !important;} .ib__container .ac-search-area__input::-webkit-search-cancel-button {display: none;} .ib__container .ac-search-area__input::-ms-clear {display: none;} @media screen and (max-width: 480px) {.ib__container .ac-search-area__input {padding: 16px 24px 16px 3rem !important;}} .ib__container .ac-search-area__clear {position: absolute; right: 10px; top: 50%; transform: translate(0, -50%); -webkit-appearance: none; cursor: pointer; padding: 6px; border: none; color: inherit; background: transparent;} html[dir="rtl"] .ib__container .ac-search-area__clear {right: auto; left: 10px;} .ib__container .ac-search-area__clear svg {display: block;} .ib__container .dj_safari .ib__container {height: auto; min-height: 100%;} .ib__container .ib__container {display: flex; flex-direction: column; position: relative; width: 100%; height: 100%; max-height: 100%; line-height: 1.55rem; box-sizing: border-box; background-color: #ffffff;} .ib__container .ib__container--expanded {background-color: #f4f4f4; min-height: 100vh; width: 100%;} .ib__container .ib__container--adjustable {background-color: transparent; z-index: 301; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;} @media (min-width: 1200px) {.ib__container .ib__container--adjustable {width: 1200px; height: 90%;}} .ib__container .ib__container--underlay {position: fixed; top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important; background: rgba(0, 0, 0, 0.65); z-index: 300;} .ib__container .screen-readers-only {border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important;} .ib__container input {font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", sans-serif !important;} .ib__container h1, .ib__container h2, .ib__container h3, .ib__container h4, .ib__container h5, .ib__container h6 {font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", sans-serif !important;} .ib__container .dijitButtonNode.dijitArrowButton.dijitDownArrowButton.dijitArrowButtonContainer {height: 100% !important; border-left: none !important;} .ib__container .dijitDownArrowButton .dijitArrowButtonInner {height: 100% !important; padding: 0.4rem 0 !important; margin: 0 !important; background: white !important; text-indent: 0 !important; text-align: center !important;} .ib__container .dijitDownArrowButtonHover .dijitArrowButtonInner {background: #ccc !important;} .ib__container .dijitTextBox {position: relative; font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif; display: inline-block; padding: 0 0.31rem !important; font-size: 0.9375rem; line-height: 1.55rem; color: #595959; border: 1px solid #a9a9a9; -webkit-transition: border-color 150ms linear; transition: border-color 150ms linear; -webkit-appearance: none; height: 2.4rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; width: 100%; outline: none; outline-offset: 0; vertical-align: baseline; margin-top: 0.3875rem; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);} .ib__container .dijitValidationTextBox .dijitValidationContainer {display: none;} .ib__container .dijitComboBox .dijitInputContainer {margin-right: 2rem;} html[dir="rtl"] .ib__container .dijitComboBox .dijitInputContainer {margin-right: 0; margin-left: 2rem;} .ib__container .dijitInputContainer {position: relative;} .ib__container .dijitComboBox {border: 1px solid #ccc;} .ib__container .dijitArrowButtonContainer {position: absolute; top: 0; right: 0; width: 2rem; cursor: pointer; height: 100%;} html[dir="rtl"] .ib__container .dijitArrowButtonContainer {left: 0; right: auto;} .ib__container .dijitArrowButtonInner {text-align: center !important;} .ib__container .dijitOffScreen {display: none !important;} .ib__container input.dijitArrowButtonInner {margin: 0; border: none; box-shadow: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: .4rem .35rem; height: 100%; border-left: 1px solid #CCC !important; font-size: .75rem; cursor: pointer; line-height: 1;} html[dir="rtl"] .ib__container input.dijitArrowButtonInner {border-right: 1px solid #CCC !important; border-left: 0 !important;} .ib__container .dijitTextBox {position: relative; font-family: "Avenir Next W01", "Avenir Next W00", "Avenir Next", "Avenir", "Helvetica Neue", "Helvetica", "Arial", sans-serif; display: inline-block; padding: 0 0.31rem !important; font-size: 0.9375rem; line-height: 1.55rem; color: #595959; border: 1px solid #a9a9a9; -webkit-transition: border-color 150ms linear; transition: border-color 150ms linear; -webkit-appearance: none; height: 2.4rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; width: 100%; outline: none; outline-offset: 0; vertical-align: baseline; margin-top: 0.3875rem; box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);} .ib__container .dijitTextBox input[type="text"], .ib__container .dijitTextBox input[type="password"] {padding-left: 0;} .ib__container .dijitTextBox input[type="text"], .ib__container .dijitTextBox input[type="search"], .ib__container .dijitTextBox input[type="password"] {border: 0; background-color: rgba(0, 0, 0, 0); width: 100%; padding-right: 0; margin-left: 0; margin-right: 0; margin-top: 0; -webkit-appearance: none; box-shadow: none;}html[lang="vi"] .ib__container,html[lang="vi"] .ib__container button,html[lang="vi"] .ib__container input,html[lang="vi"] .ib__container .dijitTextBox,html[lang="vi"] .ib__container h1,html[lang="vi"] .ib__container h2,html[lang="vi"] .ib__container h3,html[lang="vi"] .ib__container h4,html[lang="vi"] .ib__container h5,html[lang="vi"] .ib__container h6 {font-family: "SST Vietnamese", 'Lucida Grande', Arial, Verdana, Geneva, sans-serif !important;}