UNPKG

irisrad-ui

Version:

UI elements developered for IRIS R&D Group Inc

2,170 lines (1,894 loc) 71.7 kB
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css); @import url("https://fonts.googleapis.com/css?family=Material+Icons|Material+Icons+Outlined|Material+Icons+Two+Tone|Material+Icons+Round|Material+Icons+Sharp"); .primary { background-color: #1b9bff; color: white; } .material-icons { pointer-events: none; } .material-icons.material-icons__size-small { font-size: 1rem; } .material-icons.material-icons__size-medium { font-size: 1.2rem; } .material-icons.material-icons__size-large { font-size: 1.6rem; } .material-icons.material-icons__size-xlarge { font-size: 42px; } .material-icons.material-icons-two-tone .material-icons__size-small { font-size: 1rem; } .material-icons.material-icons-two-tone .material-icons__size-medium { font-size: 1.2rem; } .material-icons.material-icons-two-tone .material-icons__size-large { font-size: 1.6rem; } .material-icons.material-icons-two-tone .material-icons__size-xlarge { font-size: 42px; } .material-icons.material-icons-sharp .material-icons__size-small { font-size: 1rem; } .material-icons.material-icons-sharp .material-icons__size-medium { font-size: 1.2rem; } .material-icons.material-icons-sharp .material-icons__size-large { font-size: 1.6rem; } .material-icons.material-icons-sharp .material-icons__size-xlarge { font-size: 42px; } .material-icons.material-icons-round .material-icons__size-small { font-size: 1rem; } .material-icons.material-icons-round .material-icons__size-medium { font-size: 1.2rem; } .material-icons.material-icons-round .material-icons__size-large { font-size: 1.6rem; } .material-icons.material-icons-round .material-icons__size-xlarge { font-size: 42px; } .material-icons.material-icons-outlined .material-icons__size-small { font-size: 1rem; } .material-icons.material-icons-outlined .material-icons__size-medium { font-size: 1.2rem; } .material-icons.material-icons-outlined .material-icons__size-large { font-size: 1.6rem; } .material-icons.material-icons-outlined .material-icons__size-xlarge { font-size: 42px; } /* Rules for using icons as black on a light background. */ .material-icons.md-dark { color: rgba(0, 0, 0, 0.54); } .material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); } /* Rules for using icons as white on a dark background. */ .material-icons.md-light { color: white; } .material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); } /*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */ /* Document ========================================================================== */ /** * 1. Correct the line height in all browsers. * 2. Prevent adjustments of font size after orientation changes in iOS. */ html { -webkit-text-size-adjust: 100%; /* 2 */ font-family: sans-serif; } /* Sections ========================================================================== */ /** * Remove the margin in all browsers. */ *, *::before, *::after { margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; } ol, ul { list-style: none; } /** * Correct the font size and margin on `h1` elements within `section` and * `article` contexts in Chrome, Firefox, and Safari. */ h1 { font-size: 2rem; margin: 0.67em 0; } /* Grouping content ========================================================================== */ /** * 1. Add the correct box sizing in Firefox. * 2. Show the overflow in Edge and IE. */ hr { -webkit-box-sizing: content-box; box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ pre { font-size: 1rem; /* 2 */ } /* Text-level semantics ========================================================================== */ /** * Remove the gray background on active links in IE 10. */ a { background-color: transparent; } /** * 1. Remove the bottom border in Chrome 57- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */ abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ -webkit-text-decoration: underline dotted; text-decoration: underline dotted; /* 2 */ } /** * Add the correct font weight in Chrome, Edge, and Safari. */ b, strong { font-weight: bolder; } /** * 1. Correct the inheritance and scaling of font size in all browsers. * 2. Correct the odd `em` font sizing in all browsers. */ code, kbd, samp { font-size: 1rem; /* 2 */ } /** * Add the correct font size in all browsers. */ small { font-size: 80%; } /** * Prevent `sub` and `sup` elements from affecting the line height in * all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25rem; } sup { top: -0.5rem; } /* Embedded content ========================================================================== */ /** * Remove the border on images inside links in IE 10. */ img { border-style: none; } /* Forms ========================================================================== */ /** * 1. Change the font styles in all browsers. * 2. Remove the margin in Firefox and Safari. */ button, input, optgroup, select, textarea { font-family: sans-serif; /* 1 */ font-size: 100%; /* 1 */ line-height: normal; /* 1 */ letter-spacing: normal; margin: 0; /* 2 */ } /** * Show the overflow in IE. * 1. Show the overflow in Edge. */ button, input { /* 1 */ overflow: visible; } /** * Remove the inheritance of text transform in Edge, Firefox, and IE. * 1. Remove the inheritance of text transform in Firefox. */ button, select { /* 1 */ text-transform: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } /** * Correct the inability to style clickable types in iOS and Safari. */ button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; } /** * Remove the inner border and padding in Firefox. */ button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; } /** * Restore the focus styles unset by the previous rule. */ button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; } button { cursor: pointer; outline: none; } /** * Correct the padding in Firefox. */ fieldset { padding: 0.35em 0.75em 0.625rem; } /** * 1. Correct the text wrapping in Edge and IE. * 2. Correct the color inheritance from `fieldset` elements in IE. * 3. Remove the padding so developers are not caught out when they zero out * `fieldset` elements in all browsers. */ legend { -webkit-box-sizing: border-box; box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ } /** * Add the correct vertical alignment in Chrome, Firefox, and Opera. */ progress { vertical-align: baseline; } /** * Remove the default vertical scrollbar in IE 10+. */ textarea { overflow: auto; } /** * 1. Add the correct box sizing in IE 10. * 2. Remove the padding in IE 10. */ [type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ } /** * Correct the cursor style of increment and decrement buttons in Chrome. */ [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; } /** * 1. Correct the odd appearance in Chrome and Safari. * 2. Correct the outline style in Safari. */ [type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ } /** * Remove the inner padding in Chrome and Safari on macOS. */ [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } /** * 1. Correct the inability to style clickable types in iOS and Safari. * 2. Change font properties to `inherit` in Safari. */ ::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ } /* Interactive ========================================================================== */ /* * Add the correct display in Edge, IE 10+, and Firefox. */ details { display: block; } /* * Add the correct display in all browsers. */ summary { display: list-item; } /* Misc ========================================================================== */ /** * Add the correct display in IE 10+. */ template { display: none; } /** * Add the correct display in IE 10. */ [hidden] { display: none; } .prevent-scroll { position: fixed; width: 100%; } .classTest { background-color: yellow !important; } .full-width { width: 100%; } .iris-grid-container { width: calc(100%); display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; } .iris-grid-container-spacing-1 { width: calc(100% + 2 * calc(1* 4px)); margin: 0 calc(-1 * calc(1* 4px)); } .iris-grid-container-spacing-1 > .iris-grid-item { padding: calc(calc(1* 4px)); } .iris-grid-container-spacing-2 { width: calc(100% + 2 * calc(2* 4px)); margin: 0 calc(-1 * calc(2* 4px)); } .iris-grid-container-spacing-2 > .iris-grid-item { padding: calc(calc(2* 4px)); } .iris-grid-container-spacing-3 { width: calc(100% + 2 * calc(3* 4px)); margin: 0 calc(-1 * calc(3* 4px)); } .iris-grid-container-spacing-3 > .iris-grid-item { padding: calc(calc(3* 4px)); } .iris-grid-container-spacing-4 { width: calc(100% + 2 * calc(4* 4px)); margin: 0 calc(-1 * calc(4* 4px)); } .iris-grid-container-spacing-4 > .iris-grid-item { padding: calc(calc(4* 4px)); } .iris-grid-container-spacing-5 { width: calc(100% + 2 * calc(5* 4px)); margin: 0 calc(-1 * calc(5* 4px)); } .iris-grid-container-spacing-5 > .iris-grid-item { padding: calc(calc(5* 4px)); } .iris-grid-container-spacing-6 { width: calc(100% + 2 * calc(6* 4px)); margin: 0 calc(-1 * calc(6* 4px)); } .iris-grid-container-spacing-6 > .iris-grid-item { padding: calc(calc(6* 4px)); } .iris-grid-container-spacing-7 { width: calc(100% + 2 * calc(7* 4px)); margin: 0 calc(-1 * calc(7* 4px)); } .iris-grid-container-spacing-7 > .iris-grid-item { padding: calc(calc(7* 4px)); } .iris-grid-container-spacing-8 { width: calc(100% + 2 * calc(8* 4px)); margin: 0 calc(-1 * calc(8* 4px)); } .iris-grid-container-spacing-8 > .iris-grid-item { padding: calc(calc(8* 4px)); } .iris-grid-container-spacing-9 { width: calc(100% + 2 * calc(9* 4px)); margin: 0 calc(-1 * calc(9* 4px)); } .iris-grid-container-spacing-9 > .iris-grid-item { padding: calc(calc(9* 4px)); } .iris-grid-container-spacing-10 { width: calc(100% + 2 * calc(10* 4px)); margin: 0 calc(-1 * calc(10* 4px)); } .iris-grid-container-spacing-10 > .iris-grid-item { padding: calc(calc(10* 4px)); } .iris-grid-item-justify-content-flex-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .iris-grid-item-justify-content-flex-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .iris-grid-item-justify-content-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .iris-grid-item-justify-content-space-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .iris-grid-item-justify-content-space-around { -ms-flex-pack: distribute; justify-content: space-around; } .iris-grid-item-justify-content-space-evenly { -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; } .iris-grid-item-align-items-flex-start { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .iris-grid-item-align-items-center { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .iris-grid-item-align-items-flex-end { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .iris-grid-item-align-items-stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } .iris-grid-item-align-items-baseline { -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } .iris-grid-item-xs-1 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(1/ 12 * 100%); flex-basis: calc(1/ 12 * 100%); max-width: calc(1/ 12 * 100%); } .iris-grid-item-xs-2 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(2/ 12 * 100%); flex-basis: calc(2/ 12 * 100%); max-width: calc(2/ 12 * 100%); } .iris-grid-item-xs-3 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(3/ 12 * 100%); flex-basis: calc(3/ 12 * 100%); max-width: calc(3/ 12 * 100%); } .iris-grid-item-xs-4 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(4/ 12 * 100%); flex-basis: calc(4/ 12 * 100%); max-width: calc(4/ 12 * 100%); } .iris-grid-item-xs-5 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(5/ 12 * 100%); flex-basis: calc(5/ 12 * 100%); max-width: calc(5/ 12 * 100%); } .iris-grid-item-xs-6 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(6/ 12 * 100%); flex-basis: calc(6/ 12 * 100%); max-width: calc(6/ 12 * 100%); } .iris-grid-item-xs-7 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(7/ 12 * 100%); flex-basis: calc(7/ 12 * 100%); max-width: calc(7/ 12 * 100%); } .iris-grid-item-xs-8 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(8/ 12 * 100%); flex-basis: calc(8/ 12 * 100%); max-width: calc(8/ 12 * 100%); } .iris-grid-item-xs-9 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(9/ 12 * 100%); flex-basis: calc(9/ 12 * 100%); max-width: calc(9/ 12 * 100%); } .iris-grid-item-xs-10 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(10/ 12 * 100%); flex-basis: calc(10/ 12 * 100%); max-width: calc(10/ 12 * 100%); } .iris-grid-item-xs-11 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(11/ 12 * 100%); flex-basis: calc(11/ 12 * 100%); max-width: calc(11/ 12 * 100%); } .iris-grid-item-xs-12 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(12/ 12 * 100%); flex-basis: calc(12/ 12 * 100%); max-width: calc(12/ 12 * 100%); } @media (min-width: 37.5em) { .iris-grid-item-sm-1 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(1/ 12 * 100%); flex-basis: calc(1/ 12 * 100%); max-width: calc(1/ 12 * 100%); } .iris-grid-item-sm-2 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(2/ 12 * 100%); flex-basis: calc(2/ 12 * 100%); max-width: calc(2/ 12 * 100%); } .iris-grid-item-sm-3 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(3/ 12 * 100%); flex-basis: calc(3/ 12 * 100%); max-width: calc(3/ 12 * 100%); } .iris-grid-item-sm-4 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(4/ 12 * 100%); flex-basis: calc(4/ 12 * 100%); max-width: calc(4/ 12 * 100%); } .iris-grid-item-sm-5 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(5/ 12 * 100%); flex-basis: calc(5/ 12 * 100%); max-width: calc(5/ 12 * 100%); } .iris-grid-item-sm-6 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(6/ 12 * 100%); flex-basis: calc(6/ 12 * 100%); max-width: calc(6/ 12 * 100%); } .iris-grid-item-sm-7 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(7/ 12 * 100%); flex-basis: calc(7/ 12 * 100%); max-width: calc(7/ 12 * 100%); } .iris-grid-item-sm-8 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(8/ 12 * 100%); flex-basis: calc(8/ 12 * 100%); max-width: calc(8/ 12 * 100%); } .iris-grid-item-sm-9 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(9/ 12 * 100%); flex-basis: calc(9/ 12 * 100%); max-width: calc(9/ 12 * 100%); } .iris-grid-item-sm-10 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(10/ 12 * 100%); flex-basis: calc(10/ 12 * 100%); max-width: calc(10/ 12 * 100%); } .iris-grid-item-sm-11 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(11/ 12 * 100%); flex-basis: calc(11/ 12 * 100%); max-width: calc(11/ 12 * 100%); } .iris-grid-item-sm-12 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(12/ 12 * 100%); flex-basis: calc(12/ 12 * 100%); max-width: calc(12/ 12 * 100%); } } @media (min-width: 60em) { .iris-grid-item-md-1 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(1/ 12 * 100%); flex-basis: calc(1/ 12 * 100%); max-width: calc(1/ 12 * 100%); } .iris-grid-item-md-2 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(2/ 12 * 100%); flex-basis: calc(2/ 12 * 100%); max-width: calc(2/ 12 * 100%); } .iris-grid-item-md-3 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(3/ 12 * 100%); flex-basis: calc(3/ 12 * 100%); max-width: calc(3/ 12 * 100%); } .iris-grid-item-md-4 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(4/ 12 * 100%); flex-basis: calc(4/ 12 * 100%); max-width: calc(4/ 12 * 100%); } .iris-grid-item-md-5 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(5/ 12 * 100%); flex-basis: calc(5/ 12 * 100%); max-width: calc(5/ 12 * 100%); } .iris-grid-item-md-6 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(6/ 12 * 100%); flex-basis: calc(6/ 12 * 100%); max-width: calc(6/ 12 * 100%); } .iris-grid-item-md-7 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(7/ 12 * 100%); flex-basis: calc(7/ 12 * 100%); max-width: calc(7/ 12 * 100%); } .iris-grid-item-md-8 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(8/ 12 * 100%); flex-basis: calc(8/ 12 * 100%); max-width: calc(8/ 12 * 100%); } .iris-grid-item-md-9 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(9/ 12 * 100%); flex-basis: calc(9/ 12 * 100%); max-width: calc(9/ 12 * 100%); } .iris-grid-item-md-10 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(10/ 12 * 100%); flex-basis: calc(10/ 12 * 100%); max-width: calc(10/ 12 * 100%); } .iris-grid-item-md-11 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(11/ 12 * 100%); flex-basis: calc(11/ 12 * 100%); max-width: calc(11/ 12 * 100%); } .iris-grid-item-md-12 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(12/ 12 * 100%); flex-basis: calc(12/ 12 * 100%); max-width: calc(12/ 12 * 100%); } } @media (min-width: 80em) { .iris-grid-item-lg-1 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(1/ 12 * 100%); flex-basis: calc(1/ 12 * 100%); max-width: calc(1/ 12 * 100%); } .iris-grid-item-lg-2 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(2/ 12 * 100%); flex-basis: calc(2/ 12 * 100%); max-width: calc(2/ 12 * 100%); } .iris-grid-item-lg-3 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(3/ 12 * 100%); flex-basis: calc(3/ 12 * 100%); max-width: calc(3/ 12 * 100%); } .iris-grid-item-lg-4 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(4/ 12 * 100%); flex-basis: calc(4/ 12 * 100%); max-width: calc(4/ 12 * 100%); } .iris-grid-item-lg-5 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(5/ 12 * 100%); flex-basis: calc(5/ 12 * 100%); max-width: calc(5/ 12 * 100%); } .iris-grid-item-lg-6 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(6/ 12 * 100%); flex-basis: calc(6/ 12 * 100%); max-width: calc(6/ 12 * 100%); } .iris-grid-item-lg-7 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(7/ 12 * 100%); flex-basis: calc(7/ 12 * 100%); max-width: calc(7/ 12 * 100%); } .iris-grid-item-lg-8 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(8/ 12 * 100%); flex-basis: calc(8/ 12 * 100%); max-width: calc(8/ 12 * 100%); } .iris-grid-item-lg-9 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(9/ 12 * 100%); flex-basis: calc(9/ 12 * 100%); max-width: calc(9/ 12 * 100%); } .iris-grid-item-lg-10 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(10/ 12 * 100%); flex-basis: calc(10/ 12 * 100%); max-width: calc(10/ 12 * 100%); } .iris-grid-item-lg-11 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(11/ 12 * 100%); flex-basis: calc(11/ 12 * 100%); max-width: calc(11/ 12 * 100%); } .iris-grid-item-lg-12 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(12/ 12 * 100%); flex-basis: calc(12/ 12 * 100%); max-width: calc(12/ 12 * 100%); } } @media (min-width: 120em) { .iris-grid-item-xl-1 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(1/ 12 * 100%); flex-basis: calc(1/ 12 * 100%); max-width: calc(1/ 12 * 100%); } .iris-grid-item-xl-2 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(2/ 12 * 100%); flex-basis: calc(2/ 12 * 100%); max-width: calc(2/ 12 * 100%); } .iris-grid-item-xl-3 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(3/ 12 * 100%); flex-basis: calc(3/ 12 * 100%); max-width: calc(3/ 12 * 100%); } .iris-grid-item-xl-4 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(4/ 12 * 100%); flex-basis: calc(4/ 12 * 100%); max-width: calc(4/ 12 * 100%); } .iris-grid-item-xl-5 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(5/ 12 * 100%); flex-basis: calc(5/ 12 * 100%); max-width: calc(5/ 12 * 100%); } .iris-grid-item-xl-6 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(6/ 12 * 100%); flex-basis: calc(6/ 12 * 100%); max-width: calc(6/ 12 * 100%); } .iris-grid-item-xl-7 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(7/ 12 * 100%); flex-basis: calc(7/ 12 * 100%); max-width: calc(7/ 12 * 100%); } .iris-grid-item-xl-8 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(8/ 12 * 100%); flex-basis: calc(8/ 12 * 100%); max-width: calc(8/ 12 * 100%); } .iris-grid-item-xl-9 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(9/ 12 * 100%); flex-basis: calc(9/ 12 * 100%); max-width: calc(9/ 12 * 100%); } .iris-grid-item-xl-10 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(10/ 12 * 100%); flex-basis: calc(10/ 12 * 100%); max-width: calc(10/ 12 * 100%); } .iris-grid-item-xl-11 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(11/ 12 * 100%); flex-basis: calc(11/ 12 * 100%); max-width: calc(11/ 12 * 100%); } .iris-grid-item-xl-12 { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -ms-flex-preferred-size: calc(12/ 12 * 100%); flex-basis: calc(12/ 12 * 100%); max-width: calc(12/ 12 * 100%); } } #iris-header { z-index: 100; color: #737373; -webkit-box-shadow: 0px 20px 24px 5px #0f111d49; box-shadow: 0px 20px 24px 5px #0f111d49; background: #fff; position: -webkit-sticky; position: sticky; } #iris-header.hide-shadow { -webkit-box-shadow: none; box-shadow: none; } #iris-header.iris-header--primary { background-color: #1b9bff; color: white; } #iris-header .iris-header-nav { padding: 0 60px; height: 70px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #iris-header .iris-header-nav .header-title { margin-left: 1rem; } #iris-header .iris-header-nav .action-btn-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; } #iris-header .iris-header-nav .action-btn-wrapper div { margin-left: 1rem; } #iris-header .iris-header-nav .nav-list { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #iris-header .iris-header-nav .nav-list li + li { margin-left: 5px; } #iris-header .iris-header-nav .nav-list li { display: inline-block; line-height: 70px; } #iris-header .iris-header-nav .nav-list li .link { position: relative; -webkit-transition: all 0.5s; transition: all 0.5s; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; color: inherit; font-size: 17px; padding: 0 5px; border-radius: 3px; text-transform: uppercase; text-decoration: none; } #iris-header .iris-header-nav .nav-list li .link::before { content: ""; position: absolute; bottom: 0px; width: 100%; opacity: 0; left: 0; height: 7px; background-color: green; -webkit-transition: all 0.5s; transition: all 0.5s; } #iris-header .iris-header-nav .nav-list li .link:hover, #iris-header .iris-header-nav .nav-list li .link.active { background: #1b9bff; color: #fff; } #iris-header .iris-header-nav .nav-list li .link:hover::before, #iris-header .iris-header-nav .nav-list li .link.active::before { opacity: 1; } #iris-header .logo { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #iris-header .iris-header__menu-btn-wrapper { cursor: pointer; } #iris-header .iris-header-menu-toggle-button { font-size: 30px; color: inherit; float: right; line-height: 70px; cursor: pointer; display: none; } #iris-header #iris-header-menu-toggle { display: none; } #iris-header .hidden-content-wrapper { position: relative; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #iris-header .hidden-menu { position: absolute; top: 70px; display: none; left: 0; } #iris-header .hidden-menu--show { display: block; } #iris-header .hidden-menu-item { line-height: 2; display: block; min-width: 100px; cursor: pointer; background-color: grey; } #iris-header .hidden-menu-item:hover { background-color: rgba(128, 128, 128, 0.5); } #iris-header .slide-down-overlay { position: fixed; top: 0; bottom: 0; left: 0; right: 0; display: none; } #iris-header .slide-down-overlay .slide-down-wrapper { background-color: #fff; position: absolute; top: 70px; left: 0; opacity: 0; width: 100%; -webkit-transition: opacity 300ms ease-in-out; transition: opacity 300ms ease-in-out; -webkit-box-shadow: 0px 20px 24px 5px #0f111d49; box-shadow: 0px 20px 24px 5px #0f111d49; } #iris-header .slide-down-overlay .slide-down-wrapper:focus-visible { outline: none; } #iris-header .slide-down-overlay .slide-down-wrapper.fade-in { opacity: 1; } #iris-header .slide-down-overlay.show { display: block; } @media (max-width: 952px) { #iris-header .logo { font-size: 30px; margin-right: auto; } #iris-header .nav-list li .link { font-size: 16px; } } @media (max-width: 858px) { #iris-header .iris-header-menu-toggle-button { margin-left: 10px; display: block; -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } #iris-header .iris-header-nav .nav-list { position: fixed; width: 100%; height: 100vh; background: #2c3e50; top: 70px; left: -100%; text-align: center; -webkit-transition: all 0.5s; transition: all 0.5s; display: block; } #iris-header .iris-header-nav .nav-list li { display: block; height: 50px; margin: 0; line-height: 30px; } #iris-header .iris-header-nav .nav-list li .link { font-size: 20px; } #iris-header .iris-header-nav .nav-list li .link::before { height: 4px; } #iris-header .iris-header-nav .header-title { display: none; } #iris-header #iris-header-menu-toggle:checked ~ ul { left: 0; } #iris-header .iris-header-nav .action-btn-wrapper { display: none; } } .iris-modal-wrapper { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 999; background-color: rgba(0, 0, 0, 0.5); opacity: 0; -webkit-transition: opacity 300ms; transition: opacity 300ms; } .iris-modal-wrapper__fade-in { opacity: 1; } .iris-modal-wrapper__fade-in__display { display: inline-block; } .iris-modal-wrapper__fade-out { opacity: 0; } .iris-modal-wrapper__fade-out__dismiss { display: none; } .iris-modal-content-wrapper { border-radius: 8px; overflow: hidden; position: absolute; background-color: #fff; top: 50%; left: 50%; -webkit-transform: translate(-50%, -150%); transform: translate(-50%, -150%); opacity: 0; -webkit-transition: all 500ms; transition: all 500ms; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .iris-modal-content-wrapper.default-width { width: 37.5rem; } .iris-modal-content-wrapper--slide-down { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 1; } .iris-modal-content-wrapper--slide-up { -webkit-transform: translate(-50%, -150%); transform: translate(-50%, -150%); opacity: 0; } .iris-modal-content-wrapper__container { height: 250px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 2em; } .iris-modal-content-wrapper__container__content { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding-top: 1em; } .iris-modal-content-wrapper__container__action-btns { margin-left: auto; display: -webkit-box; display: -ms-flexbox; display: flex; } .iris-modal-content-wrapper__container__action-btns .iris-button + .iris-button { margin-left: 0.5rem; } .iris-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0.25em 0.625em; font-size: 1rem; color: #54565a; background-color: transparent; border: 1px solid; border-color: currentColor; border-radius: 6px; -webkit-transition: background-color 300ms; transition: background-color 300ms; font-size: 1.4rem; } .iris-button .material-icons { margin-right: 0.25rem; } .iris-button:disabled { color: #aaa; pointer-events: none; background-color: rgba(255, 255, 255, 0.1); } .iris-button:hover { color: #fff; background: #54565a; } .iris-button:active, .iris-button.active { color: #fff; background: #3c3e44; } .iris-button.iris-button--primary { color: #09acec; } .iris-button.iris-button--primary:hover { color: #fff; background: #09acec; } .iris-button.iris-button--primary:active, .iris-button.iris-button--primary.active { color: #fff; background: #0788bb; } .iris-button.iris-button--primary:disabled { color: #606060; pointer-events: none; background-color: #e9e9e9; border: transparent; } .iris-button.iris-button--secondary { color: #ea0029; } .iris-button.iris-button--secondary:hover { color: #fff; background: #ea0029; } .iris-button.iris-button--secondary:active, .iris-button.iris-button--secondary.active { color: #fff; background: #a70320; } .iris-button.iris-button--secondary:disabled { color: #606060; pointer-events: none; background-color: #e9e9e9; border: transparent; } .iris-button--small { font-size: 1rem; } .iris-button--medium { font-size: 1.2rem; } .iris-button--large { font-size: 1.5rem; } .iris-button.circle { padding: 0.25em; border-radius: 50%; } .iris-button.circle .material-icons { margin: 0; } .iris-hamberger-animated-btn__small { width: 35px; height: 35px; position: relative; -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; cursor: pointer; } .iris-hamberger-animated-btn__small span { position: absolute; height: 5px; width: 100%; background: #838383; border-radius: 9px; opacity: 1; left: 0; -webkit-transition: 0.25s ease-in-out; transition: 0.25s ease-in-out; } .iris-hamberger-animated-btn__small span:nth-child(1) { top: 0px; } .iris-hamberger-animated-btn__small span:nth-child(2), .iris-hamberger-animated-btn__small span:nth-child(3) { top: calc(50% - 5px / 2); } .iris-hamberger-animated-btn__small span:nth-child(4) { top: calc(100% - 5px); } .iris-hamberger-animated-btn__small.open span:nth-child(1) { top: calc(50% - 5px / 2); width: 0%; left: 50%; } .iris-hamberger-animated-btn__small.open span:nth-child(2) { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .iris-hamberger-animated-btn__small.open span:nth-child(3) { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .iris-hamberger-animated-btn__small.open span:nth-child(4) { top: calc(50% - 5px / 2); width: 0%; left: 50%; } .iris-hamberger-animated-btn__medium { width: 40px; height: 40px; position: relative; -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; cursor: pointer; } .iris-hamberger-animated-btn__medium span { position: absolute; height: 7px; width: 100%; background: #838383; border-radius: 9px; opacity: 1; left: 0; -webkit-transition: 0.25s ease-in-out; transition: 0.25s ease-in-out; } .iris-hamberger-animated-btn__medium span:nth-child(1) { top: 0px; } .iris-hamberger-animated-btn__medium span:nth-child(2), .iris-hamberger-animated-btn__medium span:nth-child(3) { top: calc(50% - 7px / 2); } .iris-hamberger-animated-btn__medium span:nth-child(4) { top: calc(100% - 7px); } .iris-hamberger-animated-btn__medium.open span:nth-child(1) { top: calc(50% - 7px / 2); width: 0%; left: 50%; } .iris-hamberger-animated-btn__medium.open span:nth-child(2) { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .iris-hamberger-animated-btn__medium.open span:nth-child(3) { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .iris-hamberger-animated-btn__medium.open span:nth-child(4) { top: calc(50% - 7px / 2); width: 0%; left: 50%; } .iris-hamberger-animated-btn__large { width: 45px; height: 45px; position: relative; -webkit-transition: 0.5s ease-in-out; transition: 0.5s ease-in-out; cursor: pointer; } .iris-hamberger-animated-btn__large span { position: absolute; height: 9px; width: 100%; background: #838383; border-radius: 9px; opacity: 1; left: 0; -webkit-transition: 0.25s ease-in-out; transition: 0.25s ease-in-out; } .iris-hamberger-animated-btn__large span:nth-child(1) { top: 0px; } .iris-hamberger-animated-btn__large span:nth-child(2), .iris-hamberger-animated-btn__large span:nth-child(3) { top: calc(50% - 9px / 2); } .iris-hamberger-animated-btn__large span:nth-child(4) { top: calc(100% - 9px); } .iris-hamberger-animated-btn__large.open span:nth-child(1) { top: calc(50% - 9px / 2); width: 0%; left: 50%; } .iris-hamberger-animated-btn__large.open span:nth-child(2) { -webkit-transform: rotate(45deg); transform: rotate(45deg); } .iris-hamberger-animated-btn__large.open span:nth-child(3) { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .iris-hamberger-animated-btn__large.open span:nth-child(4) { top: calc(50% - 9px / 2); width: 0%; left: 50%; } .iris-icon-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0.25em; font-size: 1rem; color: #54565a; background-color: transparent; border: 1px solid; border-color: currentColor; border-radius: 6px; -webkit-transition: background-color 300ms; transition: background-color 300ms; font-size: 1.4rem; } .iris-icon-button.circle { border-radius: 50%; } .iris-icon-button:disabled { color: #aaa; pointer-events: none; background-color: rgba(255, 255, 255, 0.1); } .iris-icon-button:hover { color: #fff; background: #54565a; } .iris-icon-button:active, .iris-icon-button.active { color: #fff; background: #3c3e44; } .iris-icon-button.iris-button--primary { color: #09acec; } .iris-icon-button.iris-button--primary:hover { color: #fff; background: #09acec; } .iris-icon-button.iris-button--primary:active, .iris-icon-button.iris-button--primary.active { color: #fff; background: #0788bb; } .iris-icon-button.iris-button--primary:disabled { color: #606060; pointer-events: none; background-color: #e9e9e9; border: transparent; } .iris-icon-button.iris-button--secondary { color: #ea0029; } .iris-icon-button.iris-button--secondary:hover { color: #fff; background: #ea0029; } .iris-icon-button.iris-button--secondary:active, .iris-icon-button.iris-button--secondary.active { color: #fff; background: #a70320; } .iris-icon-button.iris-button--secondary:disabled { color: #606060; pointer-events: none; background-color: #e9e9e9; border: transparent; } .iris-icon-button--small { font-size: 1rem; } .iris-icon-button--medium { font-size: 1.2rem; } .iris-icon-button--large { font-size: 1.5rem; } .iris-list { list-style: none; padding: 8px 0; font-size: 1rem; background-color: #e8e9eb; } .iris-list .iris-list__item { padding: 6px 16px; width: auto; overflow: hidden; font-weight: 400; line-height: 1.5; white-space: nowrap; letter-spacing: 0.00938em; cursor: pointer; } .iris-list .iris-list__item:hover { background-color: #c4c4c4; } .drawer-wrapper { background-color: #e8e9eb; width: 85px; -webkit-transition: width 300ms; transition: width 300ms; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; } .drawer-wrapper.drawer-min-width-60 { width: 60px; } .drawer-wrapper.drawer-min-width-60 .drawer-container .drawer-btn-wrapper { left: 42px; } .drawer-wrapper.drawer-min-width-65 { width: 65px; } .drawer-wrapper.drawer-min-width-65 .drawer-container .drawer-btn-wrapper { left: 47px; } .drawer-wrapper.drawer-min-width-70 { width: 70px; } .drawer-wrapper.drawer-min-width-70 .drawer-container .drawer-btn-wrapper { left: 52px; } .drawer-wrapper.drawer-min-width-75 { width: 75px; } .drawer-wrapper.drawer-min-width-75 .drawer-container .drawer-btn-wrapper { left: 57px; } .drawer-wrapper.drawer-min-width-80 { width: 80px; } .drawer-wrapper.drawer-min-width-80 .drawer-container .drawer-btn-wrapper { left: 62px; } .drawer-wrapper.drawer-min-width-85 { width: 85px; } .drawer-wrapper.drawer-min-width-85 .drawer-container .drawer-btn-wrapper { left: 67px; } .drawer-wrapper.drawer-min-width-90 { width: 90px; } .drawer-wrapper.drawer-min-width-90 .drawer-container .drawer-btn-wrapper { left: 72px; } .drawer-wrapper.drawer-min-width-95 { width: 95px; } .drawer-wrapper.drawer-min-width-95 .drawer-container .drawer-btn-wrapper { left: 77px; } .drawer-wrapper.drawer-min-width-100 { width: 100px; } .drawer-wrapper.drawer-min-width-100 .drawer-container .drawer-btn-wrapper { left: 82px; } .drawer-wrapper.open--200 { width: 200px; } .drawer-wrapper.open--200 .drawer-container { width: 200px; } .drawer-wrapper.open--200 .drawer-container .drawer-btn-wrapper { left: 182px; } .drawer-wrapper.open--220 { width: 220px; } .drawer-wrapper.open--220 .drawer-container { width: 220px; } .drawer-wrapper.open--220 .drawer-container .drawer-btn-wrapper { left: 202px; } .drawer-wrapper.open--240 { width: 240px; } .drawer-wrapper.open--240 .drawer-container { width: 240px; } .drawer-wrapper.open--240 .drawer-container .drawer-btn-wrapper { left: 222px; } .drawer-wrapper.open--260 { width: 260px; } .drawer-wrapper.open--260 .drawer-container { width: 260px; } .drawer-wrapper.open--260 .drawer-container .drawer-btn-wrapper { left: 242px; } .drawer-wrapper.open--280 { width: 280px; } .drawer-wrapper.open--280 .drawer-container { width: 280px; } .drawer-wrapper.open--280 .drawer-container .drawer-btn-wrapper { left: 262px; } .drawer-wrapper.open--300 { width: 300px; } .drawer-wrapper.open--300 .drawer-container { width: 300px; } .drawer-wrapper.open--300 .drawer-container .drawer-btn-wrapper { left: 282px; } .drawer-wrapper.open--320 { width: 320px; } .drawer-wrapper.open--320 .drawer-container { width: 320px; } .drawer-wrapper.open--320 .drawer-container .drawer-btn-wrapper { left: 302px; } .drawer-wrapper.open--340 { width: 340px; } .drawer-wrapper.open--340 .drawer-container { width: 340px; } .drawer-wrapper.open--340 .drawer-container .drawer-btn-wrapper { left: 322px; } .drawer-wrapper.open--360 { width: 360px; } .drawer-wrapper.open--360 .drawer-container { width: 360px; } .drawer-wrapper.open--360 .drawer-container .drawer-btn-wrapper { left: 342px; } .drawer-wrapper.open--380 { width: 380px; } .drawer-wrapper.open--380 .drawer-container { width: 380px; } .drawer-wrapper.open--380 .drawer-container .drawer-btn-wrapper { left: 362px; } .drawer-wrapper.open--400 { width: 400px; } .drawer-wrapper.open--400 .drawer-container { width: 400px; } .drawer-wrapper.open--400 .drawer-container .drawer-btn-wrapper { left: 382px; } .drawer-container { width: 100%; -webkit-transition: all 300ms; transition: all 300ms; } .drawer-container .drawer-btn-wrapper { position: fixed; bottom: 33%; width: 36px; height: 36px; left: 67px; border-radius: 50%; background-color: #c4c4c4; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 300ms; transition: all 300ms; } .drawer-container .drawer-btn-wrapper:hover { opacity: 0.7; } .drawer-container .drawer-btn-icon { height: 15px; width: 15px; border: solid #000; border-width: 0 4px 4px 0; display: inline-block; /* padding: 3px; */ -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition: all 300ms; transition: all 300ms; cursor: pointer; } .drawer-container .drawer-btn-icon.open { -webkit-transform: rotate(135deg); transform: rotate(135deg); } .iris-nav-link { display: -webkit-box; display: -ms-flexbox; display: