/** Light color-scheme **/ :root{ --cc-bg: #fff; --cc-text: #2d4156; --cc-border-radius: .35em; --cc-btn-primary-bg: #2d4156; --cc-btn-primary-text: var(--cc-bg); --cc-btn-primary-hover-bg: #1d2e38; --cc-btn-secondary-bg: #eaeff2; --cc-btn-secondary-text: var(--cc-text); --cc-btn-secondary-hover-bg: #d8e0e6; --cc-btn-border-radius: 4px; --cc-toggle-bg-off: #919ea6; --cc-toggle-bg-on: var(--cc-btn-primary-bg); --cc-toggle-bg-readonly: #d5dee2; --cc-toggle-knob-bg: #fff; --cc-toggle-knob-icon-color: #ecf2fa; --cc-block-text: var(--cc-text); --cc-cookie-category-block-bg: #f0f4f7; --cc-cookie-category-block-bg-hover: #e9eff4; --cc-section-border: #f1f3f5; --cc-cookie-table-border: #e9edf2; --cc-overlay-bg: rgba(4, 6, 8, .85); --cc-webkit-scrollbar-bg: #cfd5db; --cc-webkit-scrollbar-bg-hover: #9199a0; } /** Dark color-scheme **/ .c_darkmode{ --cc-bg: #181b1d; --cc-text: #d8e5ea; --cc-btn-primary-bg: #a6c4dd; --cc-btn-primary-text: #000; --cc-btn-primary-hover-bg: #c2dff7; --cc-btn-secondary-bg: #33383c; --cc-btn-secondary-text: var(--cc-text); --cc-btn-secondary-hover-bg: #3e454a; --cc-toggle-bg-off: #667481; --cc-toggle-bg-on: var(--cc-btn-primary-bg); --cc-toggle-bg-readonly: #454c54; --cc-toggle-knob-bg: var(--cc-cookie-category-block-bg); --cc-toggle-knob-icon-color: var(--cc-bg); --cc-block-text: #b3bfc5; --cc-cookie-category-block-bg: #23272a; --cc-cookie-category-block-bg-hover: #2b3035; --cc-section-border: #292d31; --cc-cookie-table-border: #2b3035; --cc-webkit-scrollbar-bg: #667481; --cc-webkit-scrollbar-bg-hover: #9199a0; } .cc_div *, .cc_div *:hover, .cc_div :before, .cc_div :after{ -webkit-box-sizing: border-box; box-sizing: border-box; float: none; font-style: inherit; font-variant: normal; font-weight: inherit; font-family: inherit; line-height: 1.2; font-size: 1em; transition: none; animation: none; margin: 0; padding: 0; text-transform: none; letter-spacing: unset; color: inherit; background: none; border: none; border-radius: unset; box-shadow: none; text-decoration: none; text-align: left; visibility: unset; height: auto; vertical-align: baseline; } .cc_div { font-size: 16px; font-weight: 400; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; color: var(--cc-text); } .cc_div .c-bn, .cc_div .b-tl, #s-ttl, #c-ttl, #s-bl td:before{ font-weight: 600; } #cm, #s-inr, .cc_div .c-bl, .cc_div .b-tl, #s-bl .act .b-acc{ border-radius: var(--cc-border-radius); } #s-bl .act .b-acc{ border-top-left-radius: 0; border-top-right-radius: 0; } .cc_div input, .cc_div button, .cc_div a{ -webkit-appearance: none; -moz-appearance: none; appearance: none; overflow: hidden; } .cc_div a{ border-bottom: 1px solid; } .cc_div a:hover{ text-decoration: none; border-color: transparent; } /* Make elements "animatable" */ .c--anim #cm, .c--anim #s-cnt, .c--anim #s-inr, #cs-ov, #cm-ov{ transition: visibility .25s linear, opacity .25s ease, transform .25s ease!important; } .c--anim .c-bn{ transition: background-color .25s ease!important; } /* start transitions */ .c--anim #cm.bar.slide, .c--anim .bar.slide #s-inr{ transition: visibility .4s ease, opacity .4s ease, transform .4s ease!important; } .c--anim #cm.bar.slide + #cm-ov, .c--anim .bar.slide + #cs-ov{ transition: visibility .4s ease, opacity .4s ease, transform .4s ease!important; } #cm.bar.slide, .cc_div .bar.slide #s-inr{ transform: translateX(100%); opacity: 1; } #cm.bar.top.slide, .cc_div .bar.left.slide #s-inr{ transform: translateX(-100%); opacity: 1; } #cm.slide, .cc_div .slide #s-inr{ transform: translateY(1.6em); } #cm.top.slide{ transform: translateY(-1.6em); } #cm.bar.slide{ transform: translateY(100%); } #cm.bar.top.slide{ transform: translateY(-100%); } /* end transitions */ /* Show modals */ .show--consent .c--anim #cm, .show--consent .c--anim #cm.bar, .show--settings .c--anim #s-inr, .show--settings .c--anim .bar.slide #s-inr{ opacity: 1; transform: scale(1); visibility: visible!important; } .show--consent .c--anim #cm.box.middle, .show--consent .c--anim #cm.cloud.middle{ transform: scale(1) translateY(-50%); } .show--settings .c--anim #s-cnt{ visibility: visible!important; } /* Show overlays */ .force--consent.show--consent .c--anim #cm-ov, .show--settings .c--anim #cs-ov{ visibility: visible!important; opacity: 1!important; } #cm{ font-family: inherit; padding: 1.1em 1.5em 1.4em 1.5em; position: fixed; z-index: 1; background: var(--cc-bg); max-width: 24.2em; width: 100%; bottom: 1.250em; right: 1.250em; box-shadow: 0 0.625em 1.875em #000000; box-shadow: 0 0.625em 1.875em rgba(2, 2, 3, 0.28); opacity: 0; visibility: hidden; transform: scale(.95); line-height: initial; } /** fix https://github.com/orestbida/cookieconsent/issues/94 **/ #cc_div #cm { display: block!important; } #c-ttl{ margin-bottom: .7em; font-size: 1.05em; } .cloud #c-ttl{ margin-top: -.15em; } #c-txt{ font-size: 0.9em; line-height: 1.5em; } .cc_div #c-bns{ display: flex; justify-content: space-between; margin-top: 1.4em; } .cc_div .c-bn{ color: var(--cc-btn-secondary-text); background: var(--cc-btn-secondary-bg); padding: 1em 1.7em; display: inline-block; cursor: pointer; font-size: 0.82em; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; user-select: none; text-align: center; border-radius: var(--cc-btn-border-radius); flex: 1; } #c-bns button + button, #s-cnt button + button, #s-c-bn{ float: right; margin-left: 1em; } #s-cnt #s-rall-bn{ float: none; } #cm .c_link:hover, #cm .c_link:active, #s-cnt button + button:hover, #s-cnt button + button:active, #s-c-bn:active, #s-c-bn:hover{ background: var(--cc-btn-secondary-hover-bg); } /** CookieConsent settings modal **/ #s-cnt{ position: fixed; top: 0; left: 0; width: 100%; z-index: 101; display: table; height: 100%; visibility: hidden; } #s-bl{ outline: none; } #s-bl .title{ margin-top: 1.4em; } #s-bl .title:first-child{ margin-top: 0; } #s-bl .b-bn{ margin-top: 0; } #s-bl .b-acc .p{ margin-top: 0; padding: 1em; } #s-cnt .b-bn .b-tl{ display: block; font-family: inherit; font-size: .95em; width: 100%; position: relative; padding: 1.3em 6.4em 1.3em 2.7em; background: none; transition: background-color .25s ease; } #s-cnt .b-bn .b-tl.exp{ cursor: pointer; } #s-cnt .act .b-bn .b-tl{ border-bottom-right-radius: 0; border-bottom-left-radius: 0; } #s-cnt .b-bn .b-tl:active, #s-cnt .b-bn .b-tl:hover{ background: var(--cc-cookie-category-block-bg-hover); } #s-bl .b-bn{ position: relative; } #s-bl .c-bl{ padding: 1em; margin-bottom: .5em; border: 1px solid var(--cc-section-border); transition: background-color .25s ease; } #s-bl .c-bl:hover{ background: var(--cc-cookie-category-block-bg); } #s-bl .c-bl:last-child{ margin-bottom: .5em; } #s-bl .c-bl:first-child{ transition: none; padding: 0; margin-top: 0; border:none; margin-bottom: 2em; } #s-bl .c-bl:not(.b-ex):first-child:hover{ background: transparent; background: unset; } #s-bl .c-bl.b-ex{ padding: 0; border: none; background: var(--cc-cookie-category-block-bg); transition: none; } #s-bl .c-bl.b-ex + .c-bl{ margin-top: 2em; } #s-bl .c-bl.b-ex + .c-bl.b-ex{ margin-top: 0; } #s-bl .c-bl.b-ex:first-child{ margin-bottom: 1em; } #s-bl .c-bl.b-ex:first-child{ margin-bottom: .5em; } #s-bl .b-acc{ max-height: 0; overflow: hidden; padding-top: 0; margin-bottom: 0; display: none; } #s-bl .act .b-acc{ max-height: 100%; display: block; overflow: hidden; } #s-cnt .p{ font-size: 0.9em; line-height: 1.5em; margin-top: .85em; color: var(--cc-block-text); } .cc_div .b-tg .c-tgl:disabled{ cursor: not-allowed; } #c-vln{ display: table-cell; vertical-align: middle; position: relative; } #cs{ padding: 0 1.7em; width: 100%; position: fixed; left: 0; right: 0; top: 0; bottom: 0; height: 100%; } #s-inr{ height: 100%; position: relative; max-width: 45em; margin: 0 auto; transform: scale(.96); opacity: 0; padding-top: 4.75em; padding-bottom: 4.75em; position: relative; height: 100%; overflow: hidden; visibility: hidden; box-shadow: rgba(3, 6, 9, .26) 0px 13px 27px -5px; } #s-inr, #s-hdr, #s-bns{ background: var(--cc-bg); } #s-bl{ overflow-y: auto; overflow-y: overlay; overflow-x: hidden; height: 100%; padding: 1.3em 1.8em; display: block; width: 100%; } #s-bns{ position: absolute; bottom: 0; left: 0; right: 0; padding: 1em 1.8em; border-top: 1px solid var(--cc-section-border); height: 4.75em; } .cc_div .cc-link{ color: var(--cc-btn-primary-bg); border-bottom: 1px solid var(--cc-btn-primary-bg); display: inline; padding-bottom: 0; text-decoration: none; cursor: pointer; font-weight: 600; } .cc_div .cc-link:hover, .cc_div .cc-link:active{ border-color: transparent; } #c-bns button:first-child, #s-bns button:first-child{ color: var(--cc-btn-primary-text); background: var(--cc-btn-primary-bg); } #c-bns.swap button:first-child{ color: var(--cc-btn-secondary-text); background: var(--cc-btn-secondary-bg); } #c-bns.swap button:last-child{ color: var(--cc-btn-primary-text); background: var(--cc-btn-primary-bg); } .cc_div .b-tg .c-tgl:checked ~ .c-tg{ background: var(--cc-toggle-bg-on); } #c-bns button:first-child:active, #c-bns button:first-child:hover, #s-bns button:first-child:active, #s-bns button:first-child:hover, #c-bns.swap button:last-child:active, #c-bns.swap button:last-child:hover{ background: var(--cc-btn-primary-hover-bg); } #c-bns.swap button:first-child:active, #c-bns.swap button:first-child:hover{ background: var(--cc-btn-secondary-hover-bg); } #s-hdr{ position: absolute; top: 0; width: 100%; display: table; padding: 0 1.8em; height: 4.75em; vertical-align: middle; z-index: 2; border-bottom: 1px solid var(--cc-section-border); } #s-ttl{ display: table-cell; vertical-align: middle; font-size: 1em; } #s-c-bn{ padding: 0; width: 1.7em; height: 1.7em; font-size: 1.45em; margin: 0; font-weight: initial; position: relative; overflow: hidden; } #s-c-bnc{ display: table-cell; vertical-align: middle; } .cc_div span.t-lb { position: absolute; top: 0; z-index: -1; opacity: 0; pointer-events: none; overflow: hidden; } #c_policy__text{ height: 31.250em; overflow-y: auto; margin-top: 1.250em; } #c-s-in{ position: relative; transform: translateY(-50%); top: 50%; height: 100%; height: calc(100% - 2.5em); max-height: 37.5em; } @media screen and (min-width: 688px) { /** works only on webkit-based browsers **/ #s-bl::-webkit-scrollbar{ width: .9em; height: 100%; background: transparent; border-radius: 0 0.250em 0.250em 0; } #s-bl::-webkit-scrollbar-thumb{ border: 0.25em solid var(--cc-bg); background: var(--cc-webkit-scrollbar-bg); border-radius: 100em; } #s-bl::-webkit-scrollbar-thumb:hover{ background: var(--cc-webkit-scrollbar-bg-hover); } #s-bl::-webkit-scrollbar-button { width: 10px; height: 5px; } } /** custom checkbox **/ /* The container */ .cc_div .b-tg { position: absolute; right: 0; top: 0; bottom: 0; display: inline-block; margin: auto; right: 1.2em; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; vertical-align: middle; } /* Hide the browser's default checkbox */ .cc_div .b-tg .c-tgl { position: absolute; cursor: pointer; display: block; top: 0; left: 0; margin: 0; border: 0; } /* Create a custom checkbox */ .cc_div .b-tg .c-tg { position: absolute; background: var(--cc-toggle-bg-off); transition: background-color .25s ease, box-shadow .25s ease; pointer-events: none; } .cc_div span.t-lb, .cc_div .b-tg, .cc_div .b-tg .c-tg, .cc_div .b-tg .c-tgl{ width: 3.4em; height: 1.5em; border-radius: 4em; } .cc_div .b-tg .c-tg.c-ro{ cursor: not-allowed; } .cc_div .b-tg .c-tgl ~ .c-tg.c-ro{ background: var(--cc-toggle-bg-readonly); } .cc_div .b-tg .c-tgl ~ .c-tg.c-ro:after{ box-shadow: none; } /* Style the checkmark/indicator */ .cc_div .b-tg .c-tg:after { content: ""; position: relative; display: block; left: 0.125em; top: 0.125em; width: 1.25em; height: 1.25em; border: none; box-sizing: content-box; background: var(--cc-toggle-knob-bg); box-shadow: 0 1px 2px rgba(24, 32, 35, .36); transition: transform .25s ease; border-radius: 100%; } /* Show the checkmark when checked */ .cc_div .b-tg .c-tgl:checked ~ .c-tg:after{ transform: translateX(1.9em); } #s-bl table, #s-bl th, #s-bl td{ border: none; } #s-bl tbody tr{ transition: background-color .25s ease; } #s-bl tbody tr:hover{ background: var(--cc-cookie-category-block-bg-hover); } #s-bl table { text-align: left; border-collapse: collapse; width: 100%; padding: 0; margin: 0; overflow: hidden; } #s-bl td, #s-bl th { padding: 0.8em 0.625em; text-align: left; vertical-align: top; font-size: .8em; padding-left: 1.2em; } #s-bl th { font-family: inherit; padding: 1.2em 1.2em; } #s-bl thead tr:first-child{ border-bottom: 1px solid var(--cc-cookie-table-border); } .force--consent #s-cnt, .force--consent #cs{ width: 100vw; } #cm-ov, #cs-ov{ position: fixed; left: 0; right: 0; top: 0; bottom: 0; visibility: hidden; opacity: 0; background: #070707; background: var(--cc-overlay-bg); display: none; transition: none; } .show--settings #cs-ov, .c--anim #cs-ov, .force--consent .c--anim #cm-ov, .force--consent.show--consent #cm-ov{ display: block; } #cs-ov{ z-index: 2; } .force--consent .cc_div{ position: fixed; top: 0; left: 0; bottom: 0; width: 100%; width: 100vw; visibility: hidden; transition: visibility .25s linear; } .force--consent.show--consent .c--anim .cc_div, .force--consent.show--settings .c--anim .cc_div{ visibility: visible; } .force--consent #cm{ position: absolute; } .force--consent #cm.bar{ width: 100vw; max-width: 100vw; } html.force--consent.show--consent{ overflow-y: hidden!important; } html.force--consent.show--consent, html.force--consent.show--consent body{ height: auto!important; overflow-x: hidden!important; } /** END BLOCK PAGE SCROLL */ /** BEGIN ICONS **/ .cc_div .b-bn .exp::before, .cc_div .act .b-bn .exp::before{ border: solid var(--cc-btn-secondary-text); border-width: 0 2px 2px 0; padding: .2em; display: inline-block; position: absolute; content: ''; margin-right: 15px; position: absolute; transform: translateY(-50%) rotate(45deg); left: 1.2em; top: 50%; } .cc_div .act .b-bn .b-tl::before{ transform: translateY(-20%) rotate(225deg); } .cc_div .on-i::before{ border: solid var(--cc-toggle-knob-icon-color); border-width: 0 2px 2px 0; padding: .1em; display: inline-block; padding-bottom: .45em; content: ''; margin: 0 auto; transform: rotate(45deg); top: .37em; left: .75em; position: absolute; } #s-c-bn::before, #s-c-bn::after{ content: ''; position: absolute; left: .82em; top: .58em; height: .6em; width: 1.5px; background: var(--cc-btn-secondary-text); transform: rotate(45deg); border-radius: 1em; margin: 0 auto; } #s-c-bn::after{ transform: rotate(-45deg); } .cc_div .off-i, .cc_div .on-i{ height: 100%; width: 50%; position: absolute; right: 0; display: block; text-align: center; transition: opacity .15s ease; } .cc_div .on-i{ left: 0; opacity: 0; } .cc_div .off-i::before, .cc_div .off-i::after{ right: .8em; top: .42em; content: ' '; height: .7em; width: .09375em; display: block; background: var(--cc-toggle-knob-icon-color); margin: 0 auto; position: absolute; transform-origin: center; } .cc_div .off-i::before { transform: rotate(45deg); } .cc_div .off-i::after { transform: rotate(-45deg); } .cc_div .b-tg .c-tgl:checked ~ .c-tg .on-i{ opacity: 1; } .cc_div .b-tg .c-tgl:checked ~ .c-tg .off-i{ opacity: 0; } /** END ICONS **/ #cm.box.middle, #cm.cloud.middle{ top: 50%; transform: translateY(-37%); bottom: auto; } #cm.box.middle.zoom, #cm.cloud.middle.zoom{ transform: scale(.95) translateY(-50%); } #cm.box.center{ left: 1em; right: 1em; margin: 0 auto; } /* Start cloud layout */ #cm.cloud { max-width: 50em; margin: 0 auto; text-align: center; left: 1em; right: 1em; overflow: hidden; padding: 1.3em 2em; width: unset; } .cc_div .cloud #c-inr{ display: table; width: 100%; } .cc_div .cloud #c-inr-i{ width: 70%; display: table-cell; vertical-align: top; padding-right: 2.4em; } .cc_div .cloud #c-txt{ font-size: 0.85em; } .cc_div .cloud #c-bns{ min-width: 170px; display: table-cell; vertical-align: middle; } #cm.cloud .c-bn{ margin: .625em 0 0 0; width: 100%; } #cm.cloud .c-bn:first-child{ margin: 0; } #cm.cloud.left{ margin-right: 1.25em; } #cm.cloud.right{ margin-left: 1.25em; } /* End cloud layout */ /* Start bar layout */ #cm.bar { width: 100%; max-width: 100%; left: 0; right: 0; bottom: 0; border-radius: 0; position: fixed; padding: 2em; } #cm.bar #c-inr{ max-width: 32em; margin: 0 auto; } #cm.bar #c-bns{ max-width: 33.75em; } #cm.bar #cs{ padding: 0; } .cc_div .bar #c-s-in{ top: 0; transform: none; height: 100%; max-height: 100%; } .cc_div .bar #s-hdr, .cc_div .bar #s-bl, .cc_div .bar #s-bns { padding-left: 1.6em; padding-right: 1.6em; } .cc_div .bar #cs{ padding: 0; } /* align bar to right by default */ .cc_div .bar #s-inr{ margin: 0; margin-left: auto; margin-right: 0; border-radius: 0; max-width: 32em; } .cc_div .bar.left #s-inr{ margin-left: 0; margin-right: auto; } /* Force table to not be like tables anymore */ .cc_div .bar #s-bl table, .cc_div .bar #s-bl thead, .cc_div .bar #s-bl tbody, .cc_div .bar #s-bl th, .cc_div .bar #s-bl td, .cc_div .bar #s-bl tr, .cc_div .bar #s-cnt{ display: block; } /* Hide table headers (but not display: none;, for accessibility) */ .cc_div .bar #s-bl thead tr{ position: absolute; top: -9999px; left: -9999px; } .cc_div .bar #s-bl tr{ border-top: 1px solid var(--cc-cookie-table-border); } .cc_div .bar #s-bl td { /* Behave like a "row" */ border: none; position: relative; padding-left: 35%; } .cc_div .bar #s-bl td:before { position: absolute; left: 1em; padding-right: 0.625em; white-space: nowrap; content: attr(data-column); color: var(--cc-text); overflow: hidden; text-overflow: ellipsis; } /* End bar layout */ /* Positions */ #cm.top { bottom: auto; top: 1.250em; } #cm.left{ right: auto; left: 1.250em; } #cm.right{ left: auto; right: 1.250em; } #cm.bar.left, #cm.bar.right{ left: 0; right: 0; } #cm.bar.top{ top: 0; } /* end positions */ @media screen and (max-width: 688px) { #cm, #cm.cloud, #cm.left, #cm.right{ width: auto; max-width: 100%; margin: 0; padding: 1.4em!important; right: 1em; left: 1em; bottom: 1em; display: block; } .force--consent #cm, .force--consent #cm.cloud{ width: auto; max-width: 100vw; } #cm.top{ top: 1em; bottom: auto; } #cm.bottom{ bottom: 1em; top: auto; } #cm.bar.bottom{ bottom: 0; } #cm.cloud .c-bn{ font-size: .85em; } #s-bns, .cc_div .bar #s-bns{ padding: 1em 1.3em; } .cc_div .bar #s-inr{ max-width: 100%; width: 100%; } .cc_div .cloud #c-inr-i{ padding-right: 0; } #cs{ border-radius: 0; padding: 0; } #c-s-in{ max-height: 100%; height: 100%; top: 0; transform: none; } .cc_div .b-tg{ transform: scale(1.1); right: 1.1em; } #s-inr{ margin: 0; padding-bottom: 7.9em; border-radius: 0; } #s-bns{ height: 7.9em; } #s-bl, .cc_div .bar #s-bl{ padding: 1.3em; } #s-hdr, .cc_div .bar #s-hdr{ padding: 0 1.3em; } /** dynamic table layout **/ #s-bl table { width: 100%; } #s-inr.bns-t{ padding-bottom: 10.5em; } .bns-t #s-bns{ height: 10.5em; } .cc_div .bns-t .c-bn{ font-size: 0.83em; padding: .9em 1.6em; } #s-cnt .b-bn .b-tl{ padding-top: 1.2em; padding-bottom: 1.2em; } /* Force table to not be like tables anymore */ #s-bl table, #s-bl thead, #s-bl tbody, #s-bl th, #s-bl td, #s-bl tr, #s-cnt{ display: block; } /* Hide table headers (but not display: none;, for accessibility) */ #s-bl thead tr{ position: absolute; top: -9999px; left: -9999px; } #s-bl tr{ border-top: 1px solid var(--cc-cookie-table-border); } #s-bl td { /* Behave like a "row" */ border: none; position: relative; padding-left: 35%; } #s-bl td:before { position: absolute; left: 1em; padding-right: 0.625em; white-space: nowrap; content: attr(data-column); color: var(--cc-text); overflow: hidden; text-overflow: ellipsis; } #cm .c-bn, .cc_div .c-bn{ width: 100%; margin-right: 0; } #s-cnt #s-rall-bn{ margin-left: 0; } .cc_div #c-bns{ flex-direction: column; } #c-bns button + button, #s-cnt button + button{ margin-top: 0.625em; margin-left: 0; float: unset; } #cm.cloud, #cm.box{ left: 1em; right: 1em; width: auto; } #cm.cloud.right, #cm.cloud.left{ margin: 0; } .cc_div .cloud #c-bns, .cc_div .cloud #c-inr, .cc_div .cloud #c-inr-i{ display: block; width: auto; min-width: unset; } .cc_div .cloud #c-txt{ font-size: .9em; } .cc_div .cloud #c-bns{ margin-top: 1.625em; } } /* Begin IE fixes */ .cc_div.ie #c-vln{ height: 100%; padding-top: 5.62em; } .cc_div.ie .bar #c-vln{ padding-top: 0; } .cc_div.ie #cs{ max-height: 37.5em; position: relative; top: 0; margin-top: -5.625em; } .cc_div.ie .bar #cs{ margin-top:0; max-height: 100%; } .cc_div.ie #cm{ border: 1px solid #dee6e9; } .cc_div.ie #c-s-in{ top: 0; } .cc_div.ie .b-tg{ padding-left: 1em; margin-bottom: 0.7em; } .cc_div.ie .b-tg .c-tgl:checked ~ .c-tg:after{ left: 1.95em; } .cc_div.ie #s-bl table{ overflow: auto; } .cc_div.ie .b-tg .c-tg{ display: none; } .cc_div.ie .b-tg .c-tgl{ position: relative; display: inline-block; vertical-align: middle; margin-bottom: 0.2em; height: auto; } .cc_div.ie #s-cnt .b-bn .b-tl{ padding: 1.3em 6.4em 1.3em 1.4em } .cc_div.ie .bar #s-bl td:before{ display: none; } .cc_div.ie .bar #s-bl td{ padding: 0.8em 0.625em 0.8em 1.2em; } .cc_div.ie .bar #s-bl thead tr{ position: relative; } .cc_div.ie .b-tg .t-lb{ filter: alpha(opacity=0); } .cc_div.ie #cm-ov, .cc_div.ie #cs-ov{ filter: alpha(opacity=80); } /** END IE FIXES **/