/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
.cmp-modal-share__wrapper--initial .cmp-content--loading,
.cmp-modal-share__wrapper--initial .cmp-content--success,
.cmp-modal-share__wrapper--initial .cmp-content--error,
.cmp-modal-share__wrapper--initial .cmp-footer__actions--completed {
  display: none !important;
}
.cmp-modal-share__wrapper--initial .cmp-content--form,
.cmp-modal-share__wrapper--initial .cmp-footer__actions {
  display: block !important;
}
.cmp-modal-share__wrapper--loading .cmp-content--form,
.cmp-modal-share__wrapper--loading .cmp-content--success,
.cmp-modal-share__wrapper--loading .cmp-content--error,
.cmp-modal-share__wrapper--loading .cmp-footer__actions--completed {
  display: none !important;
}
.cmp-modal-share__wrapper--loading .cmp-content--loading {
  opacity: 1 !important;
  display: block !important;
}
.cmp-modal-share__wrapper--success .cmp-content--form,
.cmp-modal-share__wrapper--success .cmp-content--loading,
.cmp-modal-share__wrapper--success .cmp-content--error,
.cmp-modal-share__wrapper--success .cmp-footer__actions {
  display: none !important;
}
.cmp-modal-share__wrapper--success .cmp-content--success,
.cmp-modal-share__wrapper--success .cmp-footer__actions--completed {
  display: block !important;
}
.cmp-modal-share__wrapper--error .cmp-content--form,
.cmp-modal-share__wrapper--error .cmp-content--loading,
.cmp-modal-share__wrapper--error .cmp-content--success,
.cmp-modal-share__wrapper--error .cmp-footer__actions {
  display: none !important;
}
.cmp-modal-share__wrapper--error .cmp-content--error,
.cmp-modal-share__wrapper--error .cmp-footer__actions--completed {
  display: block !important;
}

/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
.cmp-modal-license--wrapper .cmp-content__iframe--wrapper {
  height: 450px !important;
  width: 100% !important;
  -webkit-flex: 1 !important;
  /* Safari 6.1+ */
  -ms-flex: 1 !important;
  /* IE 10 */
  flex: 1 !important;
}

/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* applies to all modals */
.cmp-modal .list .item i {
  float: left;
  width: 1em;
}
.cmp-modal .list .item .content {
  width: calc(100% - 2em);
  float: left;
}
.cmp-modal .list .item .content .header {
  text-overflow: ellipsis;
  overflow: hidden;
}
.cmp-modal .cmp-message {
  text-transform: unset;
}
.cmp-modal-download--wrapper .field.cmp-modal-download__asset-rendition-group {
  margin-bottom: 2rem;
}
.cmp-modal-download--wrapper .cmp-modal-download__asset-rendition-group-title {
  margin-bottom: .5rem;
}
.cmp-modal-download--wrapper .cmp-modal-download__asset-rendition-group-option {
  margin: .25rem 0;
}

/*
 * Asset Share Commons
 *
 * Copyright [2021]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
.cmp-modal-downloads .ui.accordion-title {
  cursor: pointer;
}
.cmp-modal-downloads .ui.accordion-content {
  display: none;
}
.cmp-modal-downloads .ui.accordion-content.active {
  display: table-row;
}
.cmp-modal-downloads .cmp-modal-downloads__table {
  width: 100%;
  border-collapse: collapse;
  font-size: 1em;
}
.cmp-modal-downloads .cmp-modal-downloads__col--action,
.cmp-modal-downloads .cmp-modal-downloads__col--total-count,
.cmp-modal-downloads .cmp-modal-downloads__col--file-size {
  text-align: right;
}
.cmp-modal-downloads .cmp-modal-downloads__col--status {
  text-transform: uppercase;
}
.cmp-modal-downloads .cmp-modal-downloads__table-header {
  text-transform: uppercase;
}
.cmp-modal-downloads .cmp-modal-downloads__row-delimiter {
  background-color: transparent;
  border-width: 0;
  border-top: solid 1px #cccccc;
}
.cmp-modal-downloads .cmp-modal-downloads__artifacts {
  margin-left: 1.75rem;
}
.cmp-modal-downloads .cmp-modal-downloads__artifacts-list {
  padding-left: 1.5rem;
  color: #666;
  font-size: 1em;
}
.cmp-modal-downloads .cmp-modal-downloads__artifacts-item {
  padding: .25rem 0;
}
.cmp-modal-downloads .cmp-modal-downloads__artifacts-title {
  text-transform: uppercase;
  color: #666;
  font-size: 1em;
}
.cmp-modal-downloads .cmp-modal-downloads__artifacts-delimiter {
  background-color: transparent;
  border-width: 0;
  border-top: solid 1px #eee;
  margin-bottom: 1rem;
}
.cmp-modal-downloads .cmp-modal-downloads__refresh {
  float: right;
}
.cmp-modal-downloads .cmp-modal-downloads__empty-text {
  text-transform: uppercase;
  text-align: center;
  height: 100px;
  line-height: 100px;
}

/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
.cmp-modal-cart .cmp-modal-cart__empty-text {
  text-transform: uppercase;
  text-align: center;
  height: 100px;
  line-height: 100px;
}
.cmp-modal-cart td {
  border-width: 0 !important;
}
.cmp-modal-cart .ui.selectable.table tr {
  cursor: auto;
}

@import url(https://fonts.googleapis.com/css2?family=TCCC UnityText:ital,wght@0,400%3B0,700%3B1,400%3B1,700&subset=latin&display=swap);
/*

███████╗███████╗███╗   ███╗ █████╗ ███╗   ██╗████████╗██╗ ██████╗    ██╗   ██╗██╗
██╔════╝██╔════╝████╗ ████║██╔══██╗████╗  ██║╚══██╔══╝██║██╔════╝    ██║   ██║██║
███████╗█████╗  ██╔████╔██║███████║██╔██╗ ██║   ██║   ██║██║         ██║   ██║██║
╚════██║██╔══╝  ██║╚██╔╝██║██╔══██║██║╚██╗██║   ██║   ██║██║         ██║   ██║██║
███████║███████╗██║ ╚═╝ ██║██║  ██║██║ ╚████║   ██║   ██║╚██████╗    ╚██████╔╝██║
╚══════╝╚══════╝╚═╝     ╚═╝╚═╝  ╚═╝╚═╝  ╚═══╝   ╚═╝   ╚═╝ ╚═════╝     ╚═════╝ ╚═╝

  Import this file into your LESS project to use Fomantic-UI without build tools
*/
/* Global */
/*!
 * # Fomantic-UI - Reset
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Reset
*******************************/
/* Packaged Theme */
/*******************************
             Reset
*******************************/
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
             Reset
*******************************/
/* Border-Box */
*,
*:before,
*:after {
  box-sizing: inherit;
}
html {
  box-sizing: border-box;
}
/* iPad Input Shadows */
input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
}
/*! normalize.css v8.0.1 | 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 {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  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-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 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 */
  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-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 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.25em;
}
sup {
  top: -0.5em;
}
/* 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: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  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;
}
/**
 * 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;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 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 {
  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"] {
  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;
}
/*!
 * # Fomantic-UI - Site
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged Theme */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Site Theme */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
             Page
*******************************/
html,
body {
  height: 100%;
}
html {
  font-size: 14px;
}
body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  min-width: 320px;
  background: #F5F5F5;
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.4285em;
  color: #505050;
}
/*******************************
             Headers
*******************************/
h1,
h2,
h3,
h4,
h5 {
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  line-height: 1.28571429em;
  margin: calc(2rem - 0.1428571428571429em) 0 1rem;
  font-weight: bold;
  padding: 0;
}
h1 {
  min-height: 1rem;
  font-size: 2rem;
}
h2 {
  font-size: 1.71428571rem;
}
h3 {
  font-size: 1.28571429rem;
}
h4 {
  font-size: 1.07142857rem;
}
h5 {
  font-size: 1rem;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child {
  margin-top: 0;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child {
  margin-bottom: 0;
}
/*******************************
             Text
*******************************/
p {
  margin: 0 0 1em;
  line-height: 1.4285em;
}
p:first-child {
  margin-top: 0;
}
p:last-child {
  margin-bottom: 0;
}
/*-------------------
        Links
--------------------*/
a {
  color: #505050;
  text-decoration: none;
}
a:hover {
  color: #F40000;
  text-decoration: none;
}
/*******************************
         Scrollbars
*******************************/
/*******************************
          Highlighting
*******************************/
/* Site */
::-webkit-selection {
  background-color: #CCE2FF;
  color: #505050;
}
::-moz-selection {
  background-color: #CCE2FF;
  color: #505050;
}
::selection {
  background-color: #CCE2FF;
  color: #505050;
}
/* Form */
textarea::-webkit-selection,
input::-webkit-selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: #505050;
}
textarea::-moz-selection,
input::-moz-selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: #505050;
}
textarea::selection,
input::selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: #505050;
}
/* Force Simple Scrollbars */
body ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 10px;
  height: 10px;
}
body ::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 0;
}
body ::-webkit-scrollbar-thumb {
  cursor: pointer;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.25);
  transition: color 0.2s ease;
}
body ::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(0, 0, 0, 0.15);
}
body ::-webkit-scrollbar-thumb:hover {
  background: rgba(128, 135, 139, 0.8);
}
/* Inverted UI */
body .ui.inverted:not(.dimmer)::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
}
body .ui.inverted:not(.dimmer)::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.25);
}
body .ui.inverted:not(.dimmer)::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(255, 255, 255, 0.15);
}
body .ui.inverted:not(.dimmer)::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.35);
}
/*******************************
        Global Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/* Webfont: Lato-Regular */
@font-face {
  font-family: 'LatoWeb';
  src: url(clientlib-site/resources/fonts/LatoWeb.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */ url(clientlib-site/resources/fonts/LatoWeb.woff2) format('woff2'), /* Modern Browsers */ url(clientlib-site/resources/fonts/LatoWeb.woff) format('woff'), /* Modern Browsers */ url(clientlib-site/resources/fonts/LatoWeb.ttf) format('truetype');
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
.image.background {
  background-color: #F4F4F4;
}
.cmp-search-results,
.cmp-search-search-bar {
  padding-left: 16px !important;
}
@media (max-width: 1366px) {
  .cmp-search-results {
    padding-left: 20px !important;
  }
}
.cmp-search-sort {
  padding-left: 23px !important;
  margin-bottom: 20px;
}
@media (min-width: 600px) and (max-width: 1366px) {
  .cmp-search-sort {
    width: 50% !important;
  }
}
@media (max-width: 1180px) {
  .cmp-search-results {
    min-height: 42vh;
  }
}
@media (max-width: 1024px) {
  .cmp-search-results {
    min-height: 52vh;
  }
}
@media (max-width: 767px) {
  .cmp-search-results {
    min-height: 42vh;
  }
}
.cmp-search-results .ui.table tr td {
  text-transform: capitalize;
}
#tccc-associate {
  display: none;
}
.cmp-modal.ui .actions {
  background: #F7F7F7 !important;
  border-top: 1px solid #D0D0D0 !important;
  padding: 14px!important;
  text-align: right;
}
@media only screen and (min-width: 1920px) {
  .cmp-modal.add-printer-modal,
  .cmp-modal.cmp-modal-cart-print {
    width: 1362px!important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .cmp-modal.add-printer-modal,
  .cmp-modal.cmp-modal-cart-print {
    width: 1088px!important;
  }
}
@media (min-width: 1180px) and (max-width: 1365px) {
  .cmp-modal.add-printer-modal,
  .cmp-modal.cmp-modal-cart-print {
    width: 1045px!important;
  }
}
@media (min-width: 1024px) and (max-width: 1179px) {
  .cmp-modal.add-printer-modal,
  .cmp-modal.cmp-modal-cart-print {
    width: 752px!important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .cmp-modal.add-printer-modal,
  .cmp-modal.cmp-modal-cart-print {
    width: 616px!important;
  }
}
@media only screen and (min-width: 1920px) {
  .cmp-modal.cmp-modal-cart.submit-printer-modal {
    width: 1642px!important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .cmp-modal.cmp-modal-cart.submit-printer-modal {
    width: 1088px!important;
  }
}
@media (min-width: 1180px) and (max-width: 1365px) {
  .cmp-modal.cmp-modal-cart.submit-printer-modal {
    width: 1045px!important;
  }
}
@media (min-width: 1024px) and (max-width: 1179px) {
  .cmp-modal.cmp-modal-cart.submit-printer-modal {
    width: 752px!important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .cmp-modal.cmp-modal-cart.submit-printer-modal {
    width: 616px!important;
  }
}
@media only screen and (min-width: 1920px) {
  .cmp-modal {
    width: 1315px!important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  .cmp-modal {
    width: 996px!important;
  }
}
@media (min-width: 1180px) and (max-width: 1365px) {
  .cmp-modal {
    width: 1011px!important;
  }
}
@media (min-width: 1024px) and (max-width: 1179px) {
  .cmp-modal {
    width: 752px!important;
  }
}
@media (min-width: 767px) and (max-width: 1023px) {
  .cmp-modal {
    width: 597px!important;
  }
}
.ui.tccc-check-rights.tccc-download-modal .cmp-content > .description {
  width: 100%!important;
  max-width: 750px;
  margin: 0 auto;
}
.ui.tccc-check-rights.tccc-download-modal .cmp-content .udpate-intended,
.ui.tccc-check-rights.tccc-download-modal .cmp-content .download-approved {
  text-align: right;
}
.ui.tccc-check-rights.tccc-download-modal .cmp-content .udpate-intended i,
.ui.tccc-check-rights.tccc-download-modal .cmp-content .download-approved i {
  padding-left: 10px;
  display: inline-block;
  vertical-align: baseline;
}
.ui.tccc-check-rights.tccc-download-modal .cmp-content div#cleared-assets {
  margin-top: 70px;
}
.ui.tccc-check-rights.tccc-download-modal .cmp-content hr {
  margin: 40px 0;
}
.ui.tccc-check-rights.tccc-download-modal .cmp-content .unauth-btns {
  text-align: right;
}
.ui.tccc-check-rights.tccc-download-modal.cleared #non-cleared-assets {
  display: none;
}
.ui.tccc-check-rights.tccc-download-modal.cleared .cmp-content hr {
  display: none;
}
.ui.tccc-check-rights.tccc-download-modal.uncleared #cleared-assets {
  display: none;
}
.ui.tccc-check-rights.tccc-download-modal #update-intend-section {
  display: none;
}
.ui.tccc-check-rights.tccc-download-modal .intend-use-btn {
  text-align: right;
}
.ui.dimmer {
  overflow: auto;
}
.tccc-modal-visible {
  display: block!important;
  transform: translateX(-50%) !important;
  top: 15%!important;
  left: 50%!important;
  height: auto!important;
}
.tccc-tab-menu ul {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #707070;
  display: flex;
  justify-content: center;
}
.tccc-tab-menu ul li {
  list-style-type: none;
  display: inline-block;
}
.tccc-tab-menu ul li a {
  text-decoration: none;
  border: none;
  cursor: pointer;
  font-family: "TCCC UnityText";
  font-size: 24px;
  margin: 0 20px;
  display: inline-block;
  padding: 30px 0;
}
.tccc-tab-menu ul li a.active {
  border-bottom: 3px solid #F40000;
  font-family: "TCCC UnityText Medium";
  outline: none;
}
.tccc-tab {
  display: none;
}
.tab-active {
  display: block;
}
.cmp-details-image .image.background {
  background-color: #EAEAEA;
}
.tccc-details-audio {
  background-color: #EAEAEA;
  display: flex;
  align-items: center;
  float: none;
  justify-content: center;
  margin-left: -30px;
  width: calc(100% + 75px);
  padding: 15px 0px;
  flex-direction: column;
}
.tccc-details-audio .audioError,
.cmp-details-video .videoError {
  padding-top: 10px;
  color: #F40000;
}
.cmp-details-video {
  background-color: #eaeaea;
  display: flex !important;
  align-items: center;
  float: none;
  justify-content: center;
  margin-left: -15px;
  width: calc(100% + 45px) !important;
  padding: 0;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .cmp-details-video {
    padding-top: 85px;
    padding-bottom: 85px;
  }
}
@media (max-width: 600px) {
  .cmp-details-video {
    padding-top: 130px;
    padding-bottom: 130px;
  }
}
.cmp-details-video video {
  width: 1213px;
  object-fit: contain;
}
@media (min-width: 767px) {
  .cmp-details-video video {
    width: 661px;
    height: 323px;
  }
}
@media (min-width: 1023px) {
  .cmp-details-video video {
    width: 751px;
    height: 352px;
  }
}
@media (min-width: 1365px) {
  .cmp-details-video video {
    width: 1080px;
  }
}
@media (min-width: 1919px) {
  .cmp-details-video video {
    width: 1213px;
  }
}
.cmp-details-title .content {
  font-family: "TCCC UnityText Medium";
  font-size: 30px;
  color: #202020;
}
.cmp-details-tags .ui.header {
  color: #1E1E1E;
  font-family: "TCCC UnityText Medium";
  font-size: 20px;
}
.cmp-details-tags .ui.basic .labels .label {
  border: 1px solid #707070;
  border-radius: 20px;
  padding: 6px 15px !important;
}
@media (min-width: 1365px) {
  .printform-column {
    margin-left: 60px;
  }
}
.delegates-list,
.assing-list,
.typeexec-list,
.req-list {
  display: flex;
  flex-wrap: wrap;
}
.delegates-list span,
.assing-list span,
.typeexec-list span,
.req-list span {
  background: #F0F0F0;
  border-radius: 20px;
  padding: 8px 8px!important;
  font-size: 14px;
  margin-right: 8px;
  margin-bottom: 6px;
  display: inline-flex;
  width: max-content;
}
#termsId {
  color: #F40000;
}
.tccc-download-modal.tccc-upload-modal {
  max-width: 812px!important;
}
div#print-job-filters {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 45px;
}
@media (max-width: 1180px) {
  div#print-job-filters {
    align-items: flex-start;
    padding-bottom: 0;
  }
}
@media (max-width: 1180px) {
  div#print-job-filters .print-job-results-filter {
    padding-left: 10px;
  }
}
div#print-job-filters .cmp-search-statistics {
  padding-left: 10px;
}
div#print-job-filters .cmp-search-statistics .statistic .value {
  color: #1E1E1E !important;
  font-weight: 600;
}
div#print-job-filters .cmp-search-statistics .statistic .label {
  margin-top: 2px;
}
p#data-printJobStatus {
  text-transform: capitalize;
}
.printjobs {
  padding: 40px 0;
}
.print-job-wrapper {
  display: none;
}
.print-job-result-details .job-card-info .ui.grid .img-column {
  margin-right: 50px;
}
@media (max-width: 1920px) {
  .print-job-result-details .job-card-info .ui.grid .column.form-column {
    width: 30% !important;
  }
  .print-job-result-details .job-card-info .ui.grid .img-column {
    width: 40%!important;
    margin-right: 0px;
  }
}
@media (max-width: 1440px) {
  .print-job-result-details .job-card-info .ui.grid .column.form-column {
    width: 50% !important;
  }
  .print-job-result-details .job-card-info .ui.grid .img-column {
    width: 65%!important;
  }
}
@media (max-width: 1366px) {
  .print-job-result-details .job-card-info .ui.grid > .column {
    width: 82%!important;
  }
  .print-job-result-details .job-card-info .ui.grid .img-column {
    width: 60%!important;
  }
  .print-job-result-details .job-card-info .ui.grid .column.form-column {
    width: 50% !important;
  }
}
@media (max-width: 1024px) {
  .print-job-result-details .job-card-info .ui.grid .column.form-column {
    width: 100% !important;
  }
  .print-job-result-details .job-card-info .ui.grid .img-column {
    width: 100%!important;
  }
  .print-job-result-details .job-card-info .ui.grid .img-column .image {
    width: 70%;
  }
}
@media (min-width: 1365px) {
  .print-job-result-details .job-card-info .ui.grid .printform-column {
    margin-left: 0px !important;
  }
}
@media (max-width: 1023px) {
  .print-job-result-details .job-card-info .ui.grid {
    grid-template-columns: 1fr;
  }
}
#tccc-edittemplate-title-modal,
#tccc-delete-template-modal,
#tccc-delete-my-images-modal,
#tccc-savesearch-title-modal,
#tccc-create-collection-modal,
#tccc-delete-collection-modal,
#tccc-add-to-collection-modal,
#tccc-share-collection-modal,
#tccc-remove-asset-from-collection-modal {
  width: 36% !important;
}
#tccc-edittemplate-title-modal label,
#tccc-delete-template-modal label,
#tccc-delete-my-images-modal label,
#tccc-savesearch-title-modal label,
#tccc-create-collection-modal label,
#tccc-delete-collection-modal label,
#tccc-add-to-collection-modal label,
#tccc-share-collection-modal label,
#tccc-remove-asset-from-collection-modal label {
  color: #1E1E1E !important;
  font-size: 18px;
  line-height: 25px;
}
@media (max-width: 1024px) {
  #tccc-edittemplate-title-modal,
  #tccc-delete-template-modal,
  #tccc-delete-my-images-modal,
  #tccc-savesearch-title-modal,
  #tccc-create-collection-modal,
  #tccc-delete-collection-modal,
  #tccc-add-to-collection-modal,
  #tccc-share-collection-modal,
  #tccc-remove-asset-from-collection-modal {
    width: 76% !important;
  }
}
.cmp-modal-cart .assets p {
  text-align: left;
}
/* Elements */
/*!
 * # Fomantic-UI - Button
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Button
*******************************/
/*-------------------
       Element
--------------------*/
/* Button */
/* Button defaults to using same height as input globally */
/* Text */
/* Internal Shadow */
/* Box Shadow */
/* Icon */
/* Loader */
/*
@willChange: box-shadow, transform, opacity, color, background;
*/
/*-------------------
        Group
--------------------*/
/*-------------------
        States
--------------------*/
/* Hovered */
/* Focused */
/* Disabled */
/* Pressed Down */
/* Active */
/* Active + Hovered */
/* Loading */
/*-------------------
        Types
--------------------*/
/* Or */
/* Icon */
/* Labeled */
/* hypotenuse of triangle */
/* Labeled Icon */
/* Inverted */
/* Basic */
/* Basic Hover */
/* Basic Focus */
/* Basic Down */
/* Basic Active */
/* Basic Inverted */
/* Basic Group */
/*-------------
   Tertiary
-------------*/
/* Tertiary Hover */
/* Tertiary Focus */
/* Tertiary Active */
/*-------------------
      Variations
--------------------*/
/* Colors */
/* Colored */
/* Inverted */
/* Ordinality */
/* Compact */
/* Attached */
/* Floated */
/* Animated */
/* Toggle */
/* Circular */
/* Packaged Theme */
/*******************************
            Button
*******************************/
/*-------------------
       Element
--------------------*/
/* Button */
/* Button defaults to using same height as input globally */
/* Text */
/* Internal Shadow */
/* Box Shadow */
/* Icon */
/* Loader */
/*
@willChange: box-shadow, transform, opacity, color, background;
*/
/*-------------------
        Group
--------------------*/
/*-------------------
        States
--------------------*/
/* Hovered */
/* Focused */
/* Disabled */
/* Pressed Down */
/* Active */
/* Active + Hovered */
/* Loading */
/*-------------------
        Types
--------------------*/
/* Or */
/* Icon */
/* Labeled */
/* hypotenuse of triangle */
/* Labeled Icon */
/* Inverted */
/* Basic */
/* Basic Hover */
/* Basic Focus */
/* Basic Down */
/* Basic Active */
/* Basic Inverted */
/* Basic Group */
/*-------------
   Tertiary
-------------*/
/* Tertiary Hover */
/* Tertiary Focus */
/* Tertiary Active */
/*-------------------
      Variations
--------------------*/
/* Colors */
/* Colored */
/* Inverted */
/* Ordinality */
/* Compact */
/* Attached */
/* Floated */
/* Animated */
/* Toggle */
/* Circular */
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Button
*******************************/
.ui.button {
  cursor: pointer;
  display: inline-block;
  min-height: 1em;
  outline: none;
  border: none;
  vertical-align: baseline;
  background: #E0E1E2 none;
  color: rgba(0, 0, 0, 0.6);
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  margin: 0 0.25em 0 0;
  padding: 0.833em 1.5em 0.833em;
  text-transform: none;
  text-shadow: none;
  font-weight: bold;
  line-height: 1em;
  font-style: normal;
  text-align: center;
  text-decoration: none;
  border-radius: 0.28571429rem;
  box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
  user-select: none;
  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
  will-change: auto;
  -webkit-tap-highlight-color: transparent;
}
/*******************************
            States
*******************************/
/*--------------
      Hover
---------------*/
.ui.button:hover {
  background-color: #CACBCD;
  background-image: none;
  box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
  color: rgba(0, 0, 0, 0.8);
}
.ui.button:hover .icon {
  opacity: 0.85;
}
/*--------------
      Focus
---------------*/
.ui.button:focus {
  background-color: #CACBCD;
  color: rgba(0, 0, 0, 0.8);
  background-image: none;
  box-shadow: '';
}
.ui.button:focus .icon {
  opacity: 0.85;
}
/*--------------
      Down
---------------*/
.ui.button:active,
.ui.active.button:active {
  background-color: #BABBBC;
  background-image: '';
  color: rgba(0, 0, 0, 0.9);
  box-shadow: 0 0 0 1px transparent inset, none;
}
/*--------------
     Active
---------------*/
.ui.active.button {
  background-color: #C0C1C2;
  background-image: none;
  box-shadow: 0 0 0 1px transparent inset;
  color: rgba(0, 0, 0, 0.95);
}
.ui.active.button:hover {
  background-color: #C0C1C2;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}
.ui.active.button:active {
  background-color: #C0C1C2;
  background-image: none;
}
/*--------------
    Loading
---------------*/
/* Specificity hack */
.ui.loading.loading.loading.loading.loading.loading.button {
  position: relative;
  cursor: default;
  text-shadow: none !important;
  color: transparent;
  opacity: 1;
  pointer-events: auto;
  transition: all 0s linear, opacity 0.1s ease;
}
.ui.loading.button:before {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0 0 -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.15);
}
.ui.loading.button:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -0.64285714em 0 0 -0.64285714em;
  width: 1.28571429em;
  height: 1.28571429em;
  border-radius: 500rem;
  animation: loader 0.6s infinite linear;
  border: 0.2em solid currentColor;
  color: #FFFFFF;
  box-shadow: 0 0 0 1px transparent;
}
/*******************************
             Types
*******************************/
/*-------------------
      Labeled Button
  --------------------*/
.ui.labeled.button:not(.icon) {
  display: inline-flex;
  flex-direction: row;
  background: none;
  padding: 0 !important;
  border: none;
  box-shadow: none;
}
.ui.labeled.button > .button {
  margin: 0;
}
.ui.labeled.button > .label {
  display: flex;
  align-items: center;
  margin: 0 0 0 -1px !important;
  font-size: 1em;
  padding: '';
  border-color: rgba(34, 36, 38, 0.15);
}
/* Tag */
.ui.labeled.button > .tag.label:before {
  width: 1.85em;
  height: 1.85em;
}
/* Right */
.ui.labeled.button:not([class*="left labeled"]) > .button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ui.labeled.button:not([class*="left labeled"]) > .label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* Left Side */
.ui[class*="left labeled"].button > .button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.ui[class*="left labeled"].button > .label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/*--------------
     Icon
---------------*/
.ui.button > .icon:not(.button) {
  height: auto;
  opacity: 0.8;
  transition: opacity 0.1s ease;
  color: '';
}
.ui.button:not(.icon) > .icon:not(.button):not(.dropdown),
.ui.button:not(.icon) > .icons:not(.button):not(.dropdown) {
  margin: 0 0.42857143em 0 -0.21428571em;
  vertical-align: baseline;
}
.ui.button:not(.icon) > .icons:not(.button):not(.dropdown) > .icon {
  vertical-align: baseline;
}
.ui.button:not(.icon) > .right.icon:not(.button):not(.dropdown) {
  margin: 0 -0.21428571em 0 0.42857143em;
}
/*******************************
           Variations
*******************************/
/*--------------
     Stackable
  ---------------*/
/* Tablet Or Below */
@media only screen and (max-width: 767.98px) {
  .ui.stackable.buttons {
    flex-direction: column;
    width: 100%;
  }
  .ui.stackable.buttons .button:first-child {
    border-bottom-left-radius: 0;
    border-top-right-radius: 0.28571429rem;
  }
  .ui.stackable.buttons .button:last-child {
    border-bottom-left-radius: 0.28571429rem;
    border-top-right-radius: 0;
  }
  .ui.stackable.buttons .button:only-child {
    border-radius: 0.28571429rem;
  }
}
/*-------------------
        Sizes
--------------------*/
.ui.buttons .button,
.ui.buttons .or,
.ui.button {
  font-size: 1rem;
}
/*--------------
    Icon Only
---------------*/
.ui.icon.buttons .button,
.ui.icon.button:not(.animated):not(.compact):not(.labeled) {
  padding: 0.833em 0.833em 0.833em;
}
.ui.animated.icon.button > .content > .icon,
.ui.icon.buttons .button > .icon,
.ui.icon.button > .icon {
  opacity: 0.9;
  margin: 0 !important;
  vertical-align: top;
}
.ui.animated.button > .content > .icon {
  vertical-align: top;
}
/*-------------------
          Fluid
  --------------------*/
.ui.fluid.buttons,
.ui.fluid.button {
  width: 100%;
}
.ui.fluid.button {
  display: block;
}
.ui.two.buttons {
  width: 100%;
}
.ui.two.buttons > .button {
  width: 50%;
}
.ui.three.buttons {
  width: 100%;
}
.ui.three.buttons > .button {
  width: 33.333%;
}
.ui.four.buttons {
  width: 100%;
}
.ui.four.buttons > .button {
  width: 25%;
}
.ui.five.buttons {
  width: 100%;
}
.ui.five.buttons > .button {
  width: 20%;
}
.ui.six.buttons {
  width: 100%;
}
.ui.six.buttons > .button {
  width: 16.666%;
}
.ui.seven.buttons {
  width: 100%;
}
.ui.seven.buttons > .button {
  width: 14.285%;
}
.ui.eight.buttons {
  width: 100%;
}
.ui.eight.buttons > .button {
  width: 12.5%;
}
.ui.nine.buttons {
  width: 100%;
}
.ui.nine.buttons > .button {
  width: 11.11%;
}
.ui.ten.buttons {
  width: 100%;
}
.ui.ten.buttons > .button {
  width: 10%;
}
.ui.eleven.buttons {
  width: 100%;
}
.ui.eleven.buttons > .button {
  width: 9.09%;
}
.ui.twelve.buttons {
  width: 100%;
}
.ui.twelve.buttons > .button {
  width: 8.3333%;
}
/* Fluid Vertical Buttons */
.ui.fluid.vertical.buttons,
.ui.fluid.vertical.buttons > .button {
  display: flex;
  width: auto;
  justify-content: center;
}
.ui.two.vertical.buttons > .button {
  height: 50%;
}
.ui.three.vertical.buttons > .button {
  height: 33.333%;
}
.ui.four.vertical.buttons > .button {
  height: 25%;
}
.ui.five.vertical.buttons > .button {
  height: 20%;
}
.ui.six.vertical.buttons > .button {
  height: 16.666%;
}
.ui.seven.vertical.buttons > .button {
  height: 14.285%;
}
.ui.eight.vertical.buttons > .button {
  height: 12.5%;
}
.ui.nine.vertical.buttons > .button {
  height: 11.11%;
}
.ui.ten.vertical.buttons > .button {
  height: 10%;
}
.ui.eleven.vertical.buttons > .button {
  height: 9.09%;
}
.ui.twelve.vertical.buttons > .button {
  height: 8.3333%;
}
/*-------------------
       Colors
--------------------*/
.ui.primary.buttons .button,
.ui.primary.button {
  background-color: #f40000;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.primary.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.primary.buttons .button:hover,
.ui.primary.button:hover {
  background-color: #db0000;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.primary.buttons .button:focus,
.ui.primary.button:focus {
  background-color: #cb0000;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.primary.buttons .button:active,
.ui.primary.button:active {
  background-color: #c10000;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.primary.buttons .active.button,
.ui.primary.buttons .active.button:active,
.ui.primary.active.button,
.ui.primary.button .active.button:active {
  background-color: #db0000;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.secondary.buttons .button,
.ui.secondary.button {
  background-color: #505050;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.secondary.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.secondary.buttons .button:hover,
.ui.secondary.button:hover {
  background-color: #5d5d5d;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.secondary.buttons .button:focus,
.ui.secondary.button:focus {
  background-color: #646464;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.secondary.buttons .button:active,
.ui.secondary.button:active {
  background-color: #6a6a6a;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.secondary.buttons .active.button,
.ui.secondary.buttons .active.button:active,
.ui.secondary.active.button,
.ui.secondary.button .active.button:active {
  background-color: #5d5d5d;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.red.buttons .button,
.ui.red.button {
  background-color: #DB2828;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.red.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.red.buttons .button:hover,
.ui.red.button:hover {
  background-color: #d01919;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.red.buttons .button:focus,
.ui.red.button:focus {
  background-color: #ca1010;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.red.buttons .button:active,
.ui.red.button:active {
  background-color: #b21e1e;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.red.buttons .active.button,
.ui.red.buttons .active.button:active,
.ui.red.active.button,
.ui.red.button .active.button:active {
  background-color: #d41515;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.orange.buttons .button,
.ui.orange.button {
  background-color: #F2711C;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.orange.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.orange.buttons .button:hover,
.ui.orange.button:hover {
  background-color: #f26202;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.orange.buttons .button:focus,
.ui.orange.button:focus {
  background-color: #e55b00;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.orange.buttons .button:active,
.ui.orange.button:active {
  background-color: #cf590c;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.orange.buttons .active.button,
.ui.orange.buttons .active.button:active,
.ui.orange.active.button,
.ui.orange.button .active.button:active {
  background-color: #f56100;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.yellow.buttons .button,
.ui.yellow.button {
  background-color: #FBBD08;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.yellow.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.yellow.buttons .button:hover,
.ui.yellow.button:hover {
  background-color: #eaae00;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.yellow.buttons .button:focus,
.ui.yellow.button:focus {
  background-color: #daa300;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.yellow.buttons .button:active,
.ui.yellow.button:active {
  background-color: #cd9903;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.yellow.buttons .active.button,
.ui.yellow.buttons .active.button:active,
.ui.yellow.active.button,
.ui.yellow.button .active.button:active {
  background-color: #eaae00;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.olive.buttons .button,
.ui.olive.button {
  background-color: #B5CC18;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.olive.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.olive.buttons .button:hover,
.ui.olive.button:hover {
  background-color: #a7bd0d;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.olive.buttons .button:focus,
.ui.olive.button:focus {
  background-color: #a0b605;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.olive.buttons .button:active,
.ui.olive.button:active {
  background-color: #8d9e13;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.olive.buttons .active.button,
.ui.olive.buttons .active.button:active,
.ui.olive.active.button,
.ui.olive.button .active.button:active {
  background-color: #aac109;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.green.buttons .button,
.ui.green.button {
  background-color: #21BA45;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.green.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.green.buttons .button:hover,
.ui.green.button:hover {
  background-color: #16ab39;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.green.buttons .button:focus,
.ui.green.button:focus {
  background-color: #0ea432;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.green.buttons .button:active,
.ui.green.button:active {
  background-color: #198f35;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.green.buttons .active.button,
.ui.green.buttons .active.button:active,
.ui.green.active.button,
.ui.green.button .active.button:active {
  background-color: #13ae38;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.teal.buttons .button,
.ui.teal.button {
  background-color: #00B5AD;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.teal.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.teal.buttons .button:hover,
.ui.teal.button:hover {
  background-color: #009c95;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.teal.buttons .button:focus,
.ui.teal.button:focus {
  background-color: #008c86;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.teal.buttons .button:active,
.ui.teal.button:active {
  background-color: #00827c;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.teal.buttons .active.button,
.ui.teal.buttons .active.button:active,
.ui.teal.active.button,
.ui.teal.button .active.button:active {
  background-color: #009c95;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.blue.buttons .button,
.ui.blue.button {
  background-color: #2185D0;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.blue.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.blue.buttons .button:hover,
.ui.blue.button:hover {
  background-color: #1678c2;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.blue.buttons .button:focus,
.ui.blue.button:focus {
  background-color: #0d71bb;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.blue.buttons .button:active,
.ui.blue.button:active {
  background-color: #1a69a4;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.blue.buttons .active.button,
.ui.blue.buttons .active.button:active,
.ui.blue.active.button,
.ui.blue.button .active.button:active {
  background-color: #1279c6;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.violet.buttons .button,
.ui.violet.button {
  background-color: #6435C9;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.violet.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.violet.buttons .button:hover,
.ui.violet.button:hover {
  background-color: #5829bb;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.violet.buttons .button:focus,
.ui.violet.button:focus {
  background-color: #4f20b5;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.violet.buttons .button:active,
.ui.violet.button:active {
  background-color: #502aa1;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.violet.buttons .active.button,
.ui.violet.buttons .active.button:active,
.ui.violet.active.button,
.ui.violet.button .active.button:active {
  background-color: #5626bf;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.purple.buttons .button,
.ui.purple.button {
  background-color: #A333C8;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.purple.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.purple.buttons .button:hover,
.ui.purple.button:hover {
  background-color: #9627ba;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.purple.buttons .button:focus,
.ui.purple.button:focus {
  background-color: #8f1eb4;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.purple.buttons .button:active,
.ui.purple.button:active {
  background-color: #82299f;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.purple.buttons .active.button,
.ui.purple.buttons .active.button:active,
.ui.purple.active.button,
.ui.purple.button .active.button:active {
  background-color: #9724be;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.pink.buttons .button,
.ui.pink.button {
  background-color: #E03997;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.pink.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.pink.buttons .button:hover,
.ui.pink.button:hover {
  background-color: #e61a8d;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.pink.buttons .button:focus,
.ui.pink.button:focus {
  background-color: #e10f85;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.pink.buttons .button:active,
.ui.pink.button:active {
  background-color: #c71f7e;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.pink.buttons .active.button,
.ui.pink.buttons .active.button:active,
.ui.pink.active.button,
.ui.pink.button .active.button:active {
  background-color: #ea158d;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.brown.buttons .button,
.ui.brown.button {
  background-color: #A5673F;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.brown.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.brown.buttons .button:hover,
.ui.brown.button:hover {
  background-color: #975b33;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.brown.buttons .button:focus,
.ui.brown.button:focus {
  background-color: #90532b;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.brown.buttons .button:active,
.ui.brown.button:active {
  background-color: #805031;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.brown.buttons .active.button,
.ui.brown.buttons .active.button:active,
.ui.brown.active.button,
.ui.brown.button .active.button:active {
  background-color: #995a31;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.grey.buttons .button,
.ui.grey.button {
  background-color: #767676;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.grey.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.grey.buttons .button:hover,
.ui.grey.button:hover {
  background-color: #838383;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.grey.buttons .button:focus,
.ui.grey.button:focus {
  background-color: #8a8a8a;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.grey.buttons .button:active,
.ui.grey.button:active {
  background-color: #909090;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.grey.buttons .active.button,
.ui.grey.buttons .active.button:active,
.ui.grey.active.button,
.ui.grey.button .active.button:active {
  background-color: #696969;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.black.buttons .button,
.ui.black.button {
  background-color: #1B1C1D;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.black.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.black.buttons .button:hover,
.ui.black.button:hover {
  background-color: #27292a;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.black.buttons .button:focus,
.ui.black.button:focus {
  background-color: #2f3032;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.black.buttons .button:active,
.ui.black.button:active {
  background-color: #343637;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.black.buttons .active.button,
.ui.black.buttons .active.button:active,
.ui.black.active.button,
.ui.black.button .active.button:active {
  background-color: #0f0f10;
  color: #FFFFFF;
  text-shadow: none;
}
/*---------------
    Positive
----------------*/
/* Standard */
.ui.positive.buttons .button,
.ui.positive.button {
  background-color: #f40000;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.positive.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.positive.buttons .button:hover,
.ui.positive.button:hover {
  background-color: #db0000;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.positive.buttons .button:focus,
.ui.positive.button:focus {
  background-color: #cb0000;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.positive.buttons .button:active,
.ui.positive.button:active {
  background-color: #c10000;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.positive.buttons .active.button,
.ui.positive.buttons .active.button:active,
.ui.positive.active.button,
.ui.positive.button .active.button:active {
  background-color: #db0000;
  color: #FFFFFF;
  text-shadow: none;
}
/*---------------
     Negative
----------------*/
/* Standard */
.ui.negative.buttons .button,
.ui.negative.button {
  background-color: #DB2828;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}
.ui.negative.button {
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.negative.buttons .button:hover,
.ui.negative.button:hover {
  background-color: #d01919;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.negative.buttons .button:focus,
.ui.negative.button:focus {
  background-color: #ca1010;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.negative.buttons .button:active,
.ui.negative.button:active {
  background-color: #b21e1e;
  color: #FFFFFF;
  text-shadow: none;
}
.ui.negative.buttons .active.button,
.ui.negative.buttons .active.button:active,
.ui.negative.active.button,
.ui.negative.button .active.button:active {
  background-color: #d41515;
  color: #FFFFFF;
  text-shadow: none;
}
/*******************************
              Groups
  *******************************/
.ui.buttons {
  display: inline-flex;
  flex-direction: row;
  font-size: 0;
  vertical-align: baseline;
  margin: 0 0.25em 0 0;
}
.ui.buttons:not(.basic):not(.inverted) {
  box-shadow: none;
}
/* Clearfix */
.ui.buttons:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* Standard Group */
.ui.buttons .button {
  flex: 1 0 auto;
  border-radius: 0;
  margin: 0 0 0 0;
}
.ui.buttons:not(.basic):not(.inverted) > .button:not(.basic):not(.inverted) {
  box-shadow: 0 0 0 1px transparent inset, 0 0 0 0 rgba(34, 36, 38, 0.15) inset;
}
.ui.buttons .button:first-child {
  border-left: none;
  margin-left: 0;
  border-top-left-radius: 0.28571429rem;
  border-bottom-left-radius: 0.28571429rem;
}
.ui.buttons .button:last-child {
  border-top-right-radius: 0.28571429rem;
  border-bottom-right-radius: 0.28571429rem;
}
/* Vertical  Style */
.ui.vertical.buttons {
  display: inline-flex;
  flex-direction: column;
}
.ui.vertical.buttons .button {
  display: block;
  float: none;
  width: 100%;
  margin: 0 0 0 0;
  box-shadow: none;
  border-radius: 0;
}
.ui.vertical.buttons .button:first-child {
  border-top-left-radius: 0.28571429rem;
  border-top-right-radius: 0.28571429rem;
}
.ui.vertical.buttons .button:last-child {
  margin-bottom: 0;
  border-bottom-left-radius: 0.28571429rem;
  border-bottom-right-radius: 0.28571429rem;
}
.ui.vertical.buttons .button:only-child {
  border-radius: 0.28571429rem;
}
/*******************************
         Theme Overrides
*******************************/
/*******************************
         Theme Overrides
*******************************/
.actions .ui.button {
  min-width: 59pt;
}
/* Renders a button to appear as a link */
.ui.button.link {
  background-color: transparent;
  padding: 0;
  display: inline;
  color: rgba(0, 0, 0, 0.6);
  text-decoration: none;
  font-weight: normal;
}
.ui.button.link:hover {
  color: #f40000;
  text-decoration: none;
}
/* Renders a button icon to appear just as an icon */
.ui.icon.button.plain {
  background: none;
}
.ui.icon.button.plain:hover {
  background: none;
  color: #f40000;
}
.cmp-search-search-bar .ui.primary.button {
  position: absolute;
  right: -45px;
  background-color: #f40000;
  border-radius: 50px;
  padding: 11px 24px;
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  margin: 0;
}
@media (max-width: 1366px) {
  .cmp-search-search-bar .ui.primary.button {
    right: 0;
  }
}
@media (max-width: 1180px) {
  .cmp-search-search-bar .ui.primary.button {
    right: -8px;
  }
}
/* dtp 389 Load more button and pagination */
.cmp-search-results .ui.button {
  background-color: #D0D0D0;
  font-size: 18px;
  font-weight: 600;
  color: #1E1E1E;
  max-width: 1304px;
}
.cmp-search-results .ui.card .meta .property .value {
  width: 100px;
  line-height: 2;
}
.cmp-search-results .ui.card .extra {
  height: 70px;
}
.cmp-search-results .cmp_card__action-buttons li:last-child .ui.button {
  width: 75px;
  line-height: 15px;
}
.cmp-modal.ui .actions .cancelPrintJob,
.cmp-modal.ui .actions .clearPrintJob {
  color: #1E1E1E;
}
@media (max-width: 1440px) {
  .cmp-modal.ui .actions {
    padding: 30px 15px!important;
  }
}
@media (max-width: 1180px) {
  .cmp-modal.ui .actions {
    padding: 10px!important;
  }
}
.cmp-modal.ui .actions.cmp-footer__actions {
  background: #F7F7F7 !important;
  border-top: 1px solid #D0D0D0 !important;
  padding: 33px!important;
  text-align: right;
}
.cmp-modal.ui .button {
  border-radius: 50px!important;
  font-size: 18px!important;
  line-height: 25px!important;
  font-family: "TCCC UnityText Medium" !important;
  padding: 7px 32px!important;
}
.cmp-modal.ui .button#download-approved-btn {
  opacity: 0.5;
  pointer-events: none;
}
@media (max-width: 1440px) {
  .cmp-modal.ui .button {
    font-size: 16px!important;
    padding: 7px 16px!important;
  }
}
@media (max-width: 1024px) {
  .cmp-modal.ui .button {
    font-size: 12px!important;
    line-height: 14px!important;
    min-width: 90px;
  }
}
@media (max-width: 600px) {
  .cmp-modal.ui .button {
    font-size: 14px!important;
    line-height: 16px!important;
    min-width: 100px;
  }
}
.cmp-modal.ui .button.positive {
  background-color: #f40000 !important;
}
.cmp-modal.ui .button.download {
  pointer-events: none;
  opacity: 0.6;
}
.cmp-modal-cart .ui.modal {
  left: 50%;
  transform: translate(-50%);
}
.cmp-modal-cart .cmp-modal-cart .table.assets,
.cmp-modal-cart .tccc-download-modal .table.assets,
.cmp-modal-cart .cmp-modal-cart .table.templates,
.cmp-modal-cart .tccc-download-modal .table.templates {
  display: none;
}
.cmp-modal-cart .cmp-modal-cart .table.assets.active,
.cmp-modal-cart .tccc-download-modal .table.assets.active,
.cmp-modal-cart .cmp-modal-cart .table.templates.active,
.cmp-modal-cart .tccc-download-modal .table.templates.active {
  display: table;
}
.cmp-modal-cart .cmp-modal-cart .actions .templates,
.cmp-modal-cart .tccc-download-modal .actions .templates {
  display: none;
}
.cmp-modal-cart .cmp-modal-cart .assetEmpty,
.cmp-modal-cart .tccc-download-modal .assetEmpty,
.cmp-modal-cart .cmp-modal-cart .templateEmpty,
.cmp-modal-cart .tccc-download-modal .templateEmpty {
  display: none;
  text-align: center;
}
.cmp-search-results .cmp_card__action-buttons li .ui.button {
  min-width: 20px!important;
  max-width: 106px !important;
}
.cmp-modal-cart .ui.modal.cmp-modal-cart.cmp-modal .actions .button {
  padding: 7px 15px !important;
  min-width: 80px;
}
@media (min-width: 600px) {
  .cmp-modal-cart .cmp-modal-cart .ui.modal.cmp-modal-cart.cmp-modal {
    width: 95%;
  }
}
.cmp-modal-cart .save-template .ui.button:not(.icon) > .icon:not(.button):not(.dropdown) {
  color: #8D8D8D;
  display: flex;
  margin: 0 auto;
  font-size: 25px;
}
.cmp-modal-cart .save-template .ui.button:not(.icon) > .icon:not(.button):not(.dropdown):hover {
  color: #1E1E1E;
}
.tccc-container-saved-template .save-template .ui.button:not(.icon) .fa.fa-pencil {
  color: #8D8D8D;
  display: flex;
  font-size: 20px;
  width: 35px;
  height: 35px;
  margin: 0 auto;
  justify-content: center;
  padding: 3px;
  border: 3px solid #8D8D8D;
  border-radius: 100px;
  align-items: center;
}
.tccc-container-saved-template .save-template .ui.button:not(.icon) .fa.fa-pencil:hover {
  color: #F40000;
  border: 3px solid #F40000;
}
.tccc-container-saved-template .save-template .ui.button:not(.icon) > .icon:not(.button):not(.dropdown) {
  color: #8D8D8D;
  display: flex;
  font-size: 20px;
  width: 35px;
  height: 35px;
  margin: 0 auto;
  justify-content: center;
  padding: 3px;
  border: 3px solid #8D8D8D;
  border-radius: 100px;
  align-items: center;
}
.tccc-container-saved-template .save-template .ui.button:not(.icon) > .icon:not(.button):not(.dropdown):hover {
  color: #F40000;
  border: 3px solid #F40000;
}
.tccc-container-saved-template .save-template li:first-child .icon.info.circle {
  border: none !important;
  font-size: 35px !important;
}
.tccc-container-saved-template .save-template i.icon.exclamation {
  transform: rotate(180deg);
  color: #FFFFFF !important;
  background: #8D8D8D;
}
.tccc-container-saved-template .save-template i.icon.exclamation:hover {
  background: #F40000;
}
.submit-printer-modal {
  width: 90% !important;
}
.submit-printer-modal .ui.checkbox {
  margin: 3px 5px 0px;
}
.submit-printer-modal .ui.checkbox.error label:before {
  background: #FFFFFF;
  border-color: #F40000;
}
.submit-printer-modal .ui.checkbox label,
.submit-printer-modal .ui.checkbox .box {
  line-height: inherit;
}
.submit-printer-modal .ui.checkbox label:before,
.submit-printer-modal .ui.checkbox .box:before {
  top: 3px;
}
@media (max-width: 1180px) {
  .submit-printer-modal td {
    padding: 0 !important;
  }
}
.submit-printer-modal #printerChannel {
  height: 48px;
}
@media (min-width: 1180px) {
  .submit-printer-modal #printerChannel {
    margin-right: 58px;
  }
}
.submit-printer-modal #printerChannel.error {
  border-color: #F40000;
}
.submit-printer-modal #printerChannel.grey {
  border-color: #8D8D8D;
}
.submit-printer-modal input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.submit-printer-modal input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.submit-printer-modal input[type=number] {
  -moz-appearance: textfield;
}
.submit-printer-modal .link[data-tooltip][data-inverted]:after {
  background: #8D8D8D;
  padding: 2px 4px;
  font-size: 10px;
  left: 50%;
  top: 70%;
}
.submit-printer-modal .link[data-inverted][data-position~=bottom][data-tooltip]:before {
  background: #8D8D8D;
  font-size: 7px;
  left: 50%;
  top: 70%;
}
.submit-printer-modal .body {
  padding: 30px 70px 70px;
  display: grid;
}
@media (min-width: 1180px) {
  .submit-printer-modal .body {
    grid-template-columns: 50% 50%;
  }
}
.submit-printer-modal .body input {
  height: 48px;
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  border-radius: 5px;
  opacity: 1;
  padding: 20px 13px;
}
@media (min-width: 1180px) {
  .submit-printer-modal .body input {
    margin-right: 58px;
  }
}
.submit-printer-modal .body input.error {
  border-color: #F40000;
}
.submit-printer-modal .body input.grey {
  border-color: #8D8D8D;
}
.submit-printer-modal .body .errorMesg {
  color: #F40000;
  padding-top: 5px;
}
.submit-printer-modal .body textarea {
  height: calc(20vh - 10px);
  background: #FFFFFF;
  border: 1px solid #DDDDDD;
  border-radius: 5px;
  padding: 20px 13px;
}
@media (min-width: 1180px) {
  .submit-printer-modal .body textarea {
    margin-right: 58px;
  }
}
.submit-printer-modal .body textarea.error {
  border-color: #F40000;
}
.submit-printer-modal .body textarea.grey {
  border-color: #8D8D8D;
}
.submit-printer-modal .field {
  display: none;
  margin: 20px 0px;
}
.submit-printer-modal .field.printType .grid-column {
  margin-top: 12px;
}
.submit-printer-modal .field label {
  line-height: 25px;
  font-size: 18px;
  margin-bottom: 10px;
  letter-spacing: 0;
  color: #1E1E1E;
}
.submit-printer-modal .close.icon {
  font-size: 2rem !important;
  top: -3rem;
}
@media (max-width: 1180px) {
  .submit-printer-modal .close.icon {
    right: -2.5rem !important;
    top: -2.5rem !important;
    color: #FFFFFF !important;
  }
}
.submit-printer-modal .title {
  font-size: 18px;
  letter-spacing: 0.72px;
  color: #202020;
  opacity: 1;
}
.submit-printer-modal .title a:hover {
  color: #202020;
}
@media (min-width: 1180px) {
  .submit-printer-modal .title {
    width: 72%;
  }
}
@media (max-width: 1180px) {
  .submit-printer-modal .title {
    width: 30% !important;
    padding-right: 16px !important;
    padding-left: 4px!important;
    overflow-wrap: break-word;
    word-wrap: break-word;
    hyphens: auto;
  }
}
@media (max-width: 1023px) {
  .submit-printer-modal .title {
    width: 23% !important;
    overflow-wrap: break-word;
    padding-right: 4px!important;
    padding-left: 12px !important;
  }
}
.submit-printer-modal .image {
  width: 122px;
  height: 108px;
}
@media (max-width: 1180px) {
  .submit-printer-modal .image {
    width: 2% !important;
  }
}
.submit-printer-modal .printer-modal-icons .fa.fa-pencil {
  color: #F40000;
  display: flex;
  font-size: 20px;
  width: 35px;
  height: 35px;
  margin: 0 auto;
  justify-content: center;
  padding: 3px;
  border: 3px solid #F40000;
  border-radius: 100px;
  align-items: center;
}
.submit-printer-modal .printer-modal-icons .darkGrey {
  color: #8D8D8D !important;
  border: 3px solid #8D8D8D !important;
}
.submit-printer-modal .printer-modal-icons .fa.fa-eye,
.submit-printer-modal .printer-modal-icons .fa.fa-trash-o,
.submit-printer-modal .printer-modal-icons .fa.fa-file-image-o {
  color: #8D8D8D;
  display: flex;
  font-size: 20px;
  width: 35px;
  height: 35px;
  margin: 0 auto;
  justify-content: center;
  padding: 3px;
  border: 3px solid #8D8D8D;
  border-radius: 100px;
  align-items: center;
}
.submit-printer-modal .printer-modal-icons .fa.fa-eye:hover,
.submit-printer-modal .printer-modal-icons .fa.fa-trash-o:hover,
.submit-printer-modal .printer-modal-icons .fa.fa-file-image-o:hover {
  color: #F40000 !important;
  border: 3px solid #F40000 !important;
}
.submit-printer-modal input#quantity {
  height: 48px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border-radius: 5px;
  opacity: 1;
  font-size: 16px;
  padding-left: 20px;
}
@media (max-width: 1180px) {
  .submit-printer-modal .title {
    width: 72%;
  }
}
.submit-printer-modal .info-required {
  width: 25%;
}
@media (max-width: 1180px) {
  .submit-printer-modal .info-required {
    padding: 0;
    width: 25% !important;
  }
}
.submit-printer-modal .info-required a {
  border: 1px solid #F40000;
  border-radius: 5px;
  opacity: 1;
  color: #F40000;
  padding: 10px;
}
.submit-printer-modal .ready-print {
  width: 35% !important;
  margin-right: 0 !important;
  letter-spacing: 0 !important;
  display: none;
}
@media (max-width: 1180px) {
  .submit-printer-modal .ready-print {
    padding: 0;
    width: 25% !important;
  }
}
.submit-printer-modal .ready-print a {
  border: 1px solid #29B400;
  border-radius: 5px;
  opacity: 1;
  color: #29B400;
  padding: 10px;
  text-transform: uppercase;
}
.submit-printer-modal .savedTemplatesEmpty {
  display: none;
}
.submit-printer-modal .savedTemplatesEmpty p {
  font-size: 20px !important;
  line-height: 24px;
  color: #000000;
  font-weight: 700;
  font-family: 'TCCC UnityText Bold' !important;
  text-align: center;
}
.submit-printer-modal .address_container {
  padding: 24px 0;
  display: flex;
  gap: 16px;
}
.submit-printer-modal .address_container .showAddPrinter {
  padding: 19px 24px !important;
  font-size: 14px !important;
  line-height: 10px !important;
  font-weight: 600;
  margin: 0;
  cursor: pointer;
}
.submit-printer-modal .address_container .showAddPrinter.error {
  border-color: #F40000;
}
.submit-printer-modal .address_container .showAddPrinter.grey {
  border-color: #8D8D8D;
}
.submit-printer-modal .address_container .showAddPrinter .icon.add {
  vertical-align: initial;
  margin-right: 10px !important;
}
.submit-printer-modal .address_container .showAddPrinter:disabled {
  background: #E4E4E4 !important;
  color: #707070 !important;
  border-color: #E4E4E4;
  cursor: not-allowed;
}
.submit-printer-modal .address_container #printerAddressBook {
  margin-right: 40px;
  width: fit-content;
  padding-right: 40px;
}
@media (max-width: 1180px) {
  .submit-printer-modal .address_container #printerAddressBook {
    width: 50%;
    height: 48px;
    margin-bottom: 20px;
  }
}
.submit-printer-modal .address_container .addressButton {
  background: #FFFFFF;
  color: #000000;
  border: 1.5px solid #707070;
  padding: 19px 24px !important;
  font-size: 14px !important;
  line-height: 10px !important;
  font-weight: 600;
  height: auto;
  cursor: pointer;
}
.submit-printer-modal .address_container .addressButton:disabled {
  background: #E4E4E4 !important;
  color: #707070;
  border-color: #E4E4E4;
  cursor: not-allowed;
}
.submit-printer-modal .address_container .errorButton {
  width: 25%;
  overflow: auto;
  height: 47px;
  background: #FFFFFF;
  border: 1px solid #F40000;
  color: #F40000 !important;
  opacity: 1;
  border-radius: 0 !important;
  padding: 0 !important;
}
@media (max-width: 1180px) {
  .submit-printer-modal .address_container .errorButton {
    width: 50%;
    margin-top: 10px;
  }
}
.submit-printer-modal .address_container .errorButton i.icon.add.circle {
  margin-right: 10px !important;
  vertical-align: initial;
}
i.icon.close-print:before {
  content: "\f00d";
}
.close-print.icon {
  font-size: 2rem !important;
  top: -3rem;
}
.ui.modal > .close-print {
  color: #FFFFFF;
  cursor: pointer;
  font-size: 2rem !important;
  height: 2.25rem;
  opacity: 0.8;
  padding: 0.625rem 0 0;
  position: absolute;
  right: -2.5rem;
  width: 2.25rem;
  z-index: 1;
}
.cmp-modal-cart-print {
  max-width: 70.8% !important;
}
@media (max-width: 1919px) {
  #requestauthform.ui.modal .cmp-content {
    flex-direction: column;
  }
}
@media (min-width: 767px) and (max-width: 1179px) {
  #requestauthform.ui.modal .cmp-content {
    padding: 29px 72px 49px 80px!important;
  }
}
@media (min-width: 1180px) and (max-width: 1365px) {
  #requestauthform.ui.modal .cmp-content {
    padding: 30px 222px 77px 215px!important;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  #requestauthform.ui.modal .cmp-content {
    padding: 30px 222px 77px 215px!important;
  }
}
#requestauthform.ui.modal .cmp-content > .medium.image .ui.header {
  margin-bottom: 24px;
}
@media (max-width: 1919px) {
  #requestauthform.ui.modal .cmp-content > .medium.image {
    width: 100% !important;
  }
}
@media (min-width: 767px) and (max-width: 1179px) {
  #requestauthform.ui.modal .cmp-content > .medium.image {
    padding-bottom: 51px;
  }
}
@media (min-width: 1180px) and (max-width: 1365px) {
  #requestauthform.ui.modal .cmp-content > .medium.image {
    padding-bottom: 85px;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  #requestauthform.ui.modal .cmp-content > .medium.image {
    padding-bottom: 85px;
  }
}
#requestauthform.ui.modal .cmp-content > .medium.image .asset-list .content {
  padding-bottom: 5px;
}
@media (min-width: 767px) and (max-width: 1179px) {
  #requestauthform.ui.modal .cmp-content > .medium.image .asset-list .content {
    padding-bottom: 9px;
  }
}
@media (min-width: 1180px) and (max-width: 1365px) {
  #requestauthform.ui.modal .cmp-content > .medium.image .asset-list .content {
    padding-bottom: 5px;
  }
}
@media (min-width: 1366px) and (max-width: 1919px) {
  #requestauthform.ui.modal .cmp-content > .medium.image .asset-list .content {
    padding-bottom: 5px;
  }
}
#requestauthform.ui.modal .cmp-content .description .user-picker .agency-user {
  background-color: #F0F0F0;
  color: #1E1E1E;
  border-radius: 5px;
  padding: 12px 12px 11px 20px;
  margin: 20px 0 19px 0;
}
#requestauthform.ui.modal .cmp-content .description .user-picker .agency-user,
#requestauthform.ui.modal .cmp-content .description .user-picker .user-picker-desc {
  font-size: 18px;
  font-family: "TCCC UnityText";
  letter-spacing: 0.72px;
  line-height: 28px;
}
#requestauthform.ui.modal .cmp-content .description .user-picker .user-picker-desc {
  color: #F40000;
  padding-bottom: 22px;
}
#requestauthform.ui.modal .cmp-content .description .user-picker .ui.search {
  padding-bottom: 22px;
}
#requestauthform.ui.modal .cmp-content .description .user-picker .ui.search .ui.input {
  width: 100%;
}
#requestauthform.ui.modal .cmp-content .description .user-picker .ui.search .ui.input .prompt {
  border-radius: 40px;
}
#requestauthform.ui.modal .cmp-content .description .user-picker .user-group {
  padding-top: 22px;
  padding-bottom: 30px;
  display: none;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}
#requestauthform.ui.modal .cmp-content .description .user-picker .user-group .ui.label {
  width: auto;
  margin-left: 30px;
  background: #FFFFFF;
  border: 1px solid #707070;
  border-radius: 20px;
}
#requestauthform.ui.modal .cmp-content .description .user-picker .user-group .ui.label .delete.icon {
  float: right;
}
#requestauthform.ui.modal .cmp-content .description .user-picker .user-group .ui.label .userCloser {
  float: right;
}
#requestauthform.ui.modal .cmp-content .description .table {
  margin: 2px 0 60px 0;
}
@media (min-width: 1920px) {
  #requestauthform.ui.modal .cmp-content .description {
    width: 46.4% !important;
  }
}
@media (max-width: 1919px) {
  #requestauthform.ui.modal .cmp-content .description {
    width: 100% !important;
  }
}
#requestauthform.ui.modal .cmp-content .description table tr:first-child td {
  padding-top: 0px !important;
}
#requestauthform.ui.modal .cmp-content .description table tr td {
  padding: 15px 0px !important ;
}
button#viewPrintCart,
button#printjob-pdf {
  border-radius: 50px;
  font-weight: 400;
}
button#printjob-pdf {
  display: none;
}
.job-card-info .btn-groups {
  margin: 20px 0;
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
  flex-wrap: wrap;
}
.job-card-info .btn-groups.secondary {
  display: none;
}
.job-card-info .button {
  border-radius: 50px;
  margin-right: 15px;
  text-align: center;
  margin-bottom: 10px;
}
.job-card-info .button:last-child {
  margin-right: 0;
}
.job-card-info .button.secondary {
  background: #1E1E1E;
}
.job-card-info .button.secondary:hover {
  background: #F40000;
}
/*!
 * # Fomantic-UI - Header
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Header
*******************************/
/*-------------------
       Element
--------------------*/
/* Sub Heading */
/* Sub Header */
/* Icon */
/* Image */
/* Label */
/* Content */
/* Paragraph after Header */
/*-------------------
      Variations
--------------------*/
/* Sizing */
/* Sub Header */
/* Icon Header */
/* No Line Height Offset */
/* Divided */
/* Block */
/* Attached */
/* Inverted */
/* Floated */
/* Packaged Theme */
/*******************************
            Header
*******************************/
/*-------------------
       Element
--------------------*/
/* Sub Heading */
/* Sub Header */
/* Icon */
/* Image */
/* Label */
/* Content */
/* Paragraph after Header */
/*-------------------
      Variations
--------------------*/
/* Sizing */
/* Sub Header */
/* Icon Header */
/* No Line Height Offset */
/* Divided */
/* Block */
/* Attached */
/* Inverted */
/* Floated */
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Header
*******************************/
/* Standard */
.ui.header {
  border: none;
  margin: calc(2rem - 0.1428571428571429em) 0 1rem;
  padding: 0 0;
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 1.28571429em;
  text-transform: none;
  color: #505050;
}
.ui.header:first-child {
  margin-top: -0.14285714em;
}
.ui.header:last-child {
  margin-bottom: 0;
}
/*--------------
      Icon
---------------*/
.ui.header > .icons,
.ui.header > i.icon {
  display: table-cell;
  opacity: 1;
  font-size: 1.5em;
  padding-top: 0;
  vertical-align: middle;
}
/* With Text Node */
.ui.header:not(.icon) > .icons:only-child,
.ui.header:not(.icon) > i.icon:only-child {
  display: inline-block;
  padding: 0;
  margin-right: 0.75rem;
}
/*-------------------
        Image
--------------------*/
.ui.header > .image:not(.icon),
.ui.header > img {
  display: inline-block;
  margin-top: 0.14285714em;
  width: 2.5em;
  height: auto;
  vertical-align: middle;
}
.ui.header > .image:not(.icon):only-child,
.ui.header > img:only-child {
  margin-right: 0.75rem;
}
/*--------------
     Content
---------------*/
.ui.header .content {
  display: inline-block;
  vertical-align: top;
}
/* After Image */
.ui.header > img + .content,
.ui.header > .image + .content {
  padding-left: 0.75rem;
  vertical-align: middle;
}
/* After Icon */
.ui.header:not(.icon):not(.centered):not(.aligned) > .icons + .content,
.ui.header:not(.icon):not(.centered):not(.aligned) > i.icon + .content {
  padding-left: 0.75rem;
  display: table-cell;
  vertical-align: middle;
}
/*--------------
 Loose Coupling
---------------*/
.ui.header .ui.label {
  font-size: '';
  margin-left: 0.5rem;
  vertical-align: middle;
}
/* Positioning */
.ui.header + p {
  margin-top: 0;
}
/*******************************
            Types
*******************************/
/*--------------
     Page
---------------*/
h1.ui.header {
  font-size: 2rem;
}
h2.ui.header {
  font-size: 1.71428571rem;
}
h3.ui.header {
  font-size: 1.28571429rem;
}
h4.ui.header {
  font-size: 1.07142857rem;
}
h5.ui.header {
  font-size: 1rem;
}
h6.ui.header {
  font-size: 0.85714286rem;
}
/*--------------
 Content Heading
---------------*/
/*******************************
            States
*******************************/
/*******************************
           Variations
*******************************/
/*-------------------
       Colors
--------------------*/
.ui.primary.header {
  color: #F40000;
}
a.ui.primary.header:hover {
  color: #db0000;
}
.ui.secondary.header {
  color: #505050;
}
a.ui.secondary.header:hover {
  color: #5d5d5d;
}
.ui.red.header {
  color: #DB2828;
}
a.ui.red.header:hover {
  color: #d01919;
}
.ui.orange.header {
  color: #F2711C;
}
a.ui.orange.header:hover {
  color: #f26202;
}
.ui.yellow.header {
  color: #FBBD08;
}
a.ui.yellow.header:hover {
  color: #eaae00;
}
.ui.olive.header {
  color: #B5CC18;
}
a.ui.olive.header:hover {
  color: #a7bd0d;
}
.ui.green.header {
  color: #21BA45;
}
a.ui.green.header:hover {
  color: #16ab39;
}
.ui.teal.header {
  color: #00B5AD;
}
a.ui.teal.header:hover {
  color: #009c95;
}
.ui.blue.header {
  color: #2185D0;
}
a.ui.blue.header:hover {
  color: #1678c2;
}
.ui.violet.header {
  color: #6435C9;
}
a.ui.violet.header:hover {
  color: #5829bb;
}
.ui.purple.header {
  color: #A333C8;
}
a.ui.purple.header:hover {
  color: #9627ba;
}
.ui.pink.header {
  color: #E03997;
}
a.ui.pink.header:hover {
  color: #e61a8d;
}
.ui.brown.header {
  color: #A5673F;
}
a.ui.brown.header:hover {
  color: #975b33;
}
.ui.grey.header {
  color: #767676;
}
a.ui.grey.header:hover {
  color: #838383;
}
.ui.black.header {
  color: #1B1C1D;
}
a.ui.black.header:hover {
  color: #27292a;
}
/*-------------------
        Sizing
--------------------*/
.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-size: 1.28571429em;
}
/*******************************
         Theme Overrides
*******************************/
/*******************************
         Theme Overrides
*******************************/
h5 {
  color: #909090;
  font-weight: bold;
  margin: 0;
}
.ui.tccc-download-modal > .header {
  font-family: "TCCC UnityText Medium" !important;
  color: #1E1E1E !important;
  padding: 32px 55px!important;
  border-bottom: 1px solid #D0D0D0 !important;
  font-size: 30px!important;
  line-height: 43px!important;
}
.ui.tccc-download-modal .cmp-content {
  padding: 30px 55px!important;
  display: flex;
}
.ui.tccc-download-modal .cmp-content .header {
  font-family: "TCCC UnityText Medium" !important;
  font-size: 24px!important;
  line-height: 35px!important;
  color: #1E1E1E !important;
}
.ui.tccc-download-modal .cmp-content > .image {
  width: 50%!important;
}
.ui.tccc-download-modal .cmp-content > .description {
  width: 45%!important;
  padding: 0!important;
}
.ui.tccc-download-modal .cmp-content .tccc-download-modal__fadel_definition-title {
  border: 1px solid #DDDDDD;
  border-radius: 5px;
  background: #F0F0F0;
  color: #1E1E1E;
  padding: 12px 20px;
  font-family: "TCCC UnityText" !important;
  font-size: 18px!important;
  line-height: 28px!important;
}
.ui.tccc-download-modal .cmp-content .tccc-download-modal__fadel_definition-notice {
  font-family: "TCCC UnityText" !important;
  font-size: 18px!important;
  line-height: 25px!important;
  color: #F40000;
}
/*!
 * # Fomantic-UI - Icon
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Icon
*******************************/
/*--------------
   Font Files
---------------*/
/* Solid Icons */
/* Outline Icons */
/* Brand Icons */
/*--------------
   Definition
---------------*/
/* Icon Variables */
/* Variations */
/* Packaged Theme */
/*******************************
             Icon
*******************************/
/*--------------
   Font Files
---------------*/
/* Solid Icons */
/* Outline Icons */
/* Brand Icons */
/*--------------
   Definition
---------------*/
/* Icon Variables */
/* Variations */
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
             Icon
*******************************/
@font-face {
  font-family: 'Icons';
  src: url(clientlib-site/resources/fonts/icons.eot);
  src: url(clientlib-site/resources/fonts/icons.eot?#iefix) format('embedded-opentype'), url(clientlib-site/resources/fonts/icons.woff2) format('woff2'), url(clientlib-site/resources/fonts/icons.woff) format('woff'), url(clientlib-site/resources/fonts/icons.ttf) format('truetype'), url(clientlib-site/resources/images/icons.svg#icons) format('svg');
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-decoration: inherit;
  text-transform: none;
}
i.icon {
  display: inline-block;
  opacity: 1;
  margin: 0 0.25rem 0 0;
  width: 1.18em;
  height: 1em;
  font-family: 'Icons';
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  text-align: center;
  speak: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  backface-visibility: hidden;
}
i.icon:before {
  background: none !important;
}
/*******************************
             Types
*******************************/
/*******************************
             States
*******************************/
i.icon:hover,
i.icons:hover,
i.icon:active,
i.icons:active,
i.emphasized.icon:not(.disabled),
i.emphasized.icons:not(.disabled) {
  opacity: 1;
}
/*******************************
           Variations
*******************************/
/*-------------------
        Circular
  --------------------*/
i.circular.icon {
  border-radius: 500em !important;
  line-height: 1 !important;
  padding: 0.5em 0 !important;
  box-shadow: 0 0 0 0.1em rgba(0, 0, 0, 0.1) inset;
  width: 2em !important;
  height: 2em !important;
}
i.circular.icon.colored {
  box-shadow: 0 0 0 0.1em currentColor inset;
}
/*-------------------
       Colors
--------------------*/
i.primary.icon.icon.icon.icon.icon {
  color: #F40000;
}
i.secondary.icon.icon.icon.icon.icon {
  color: #505050;
}
i.red.icon.icon.icon.icon.icon {
  color: #DB2828;
}
i.orange.icon.icon.icon.icon.icon {
  color: #F2711C;
}
i.yellow.icon.icon.icon.icon.icon {
  color: #FBBD08;
}
i.olive.icon.icon.icon.icon.icon {
  color: #B5CC18;
}
i.green.icon.icon.icon.icon.icon {
  color: #21BA45;
}
i.teal.icon.icon.icon.icon.icon {
  color: #00B5AD;
}
i.blue.icon.icon.icon.icon.icon {
  color: #2185D0;
}
i.violet.icon.icon.icon.icon.icon {
  color: #6435C9;
}
i.purple.icon.icon.icon.icon.icon {
  color: #A333C8;
}
i.pink.icon.icon.icon.icon.icon {
  color: #E03997;
}
i.brown.icon.icon.icon.icon.icon {
  color: #A5673F;
}
i.grey.icon.icon.icon.icon.icon {
  color: #767676;
}
i.black.icon.icon.icon.icon.icon {
  color: #1B1C1D;
}
/*-------------------
        Sizes
--------------------*/
i.icon,
i.icons {
  font-size: 1em;
  line-height: 1;
  font-style: normal;
}
i.mini.mini.mini.icon,
i.mini.mini.mini.icons {
  font-size: 0.4em;
  vertical-align: middle;
}
i.large.large.large.icon,
i.large.large.large.icons {
  font-size: 1.5em;
  vertical-align: middle;
}
i.big.big.big.icon,
i.big.big.big.icons {
  font-size: 2em;
  vertical-align: middle;
}
/*******************************
              Groups
  *******************************/
i.icons {
  display: inline-block;
  position: relative;
  line-height: 1;
}
i.icons .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0;
}
i.icons .icon:not(.corner):not(.rotated):not(.flipped) {
  transform: translateX(-50%) translateY(-50%);
}
i.icons .icon:first-child {
  position: static;
  width: auto;
  height: auto;
  vertical-align: top;
}
i.icons:not(.bordered):not(.circular) .icon:first-child:not(.rotated):not(.flipped) {
  transform: none;
}
/*************************************************
     Bordered/circular with corner or group icons
  *************************************************/
i.bordered.icons,
i.circular.icons {
  width: 2em;
  height: 2em;
  box-shadow: 0 0 0 0.1em rgba(0, 0, 0, 0.1) inset;
  vertical-align: middle;
}
i.bordered.icons.colored,
i.circular.icons.colored {
  box-shadow: 0 0 0 0.1em currentColor inset;
}
i.circular.icons {
  border-radius: 500em;
}
i.bordered.icons i.icon:first-child,
i.circular.icons i.icon:first-child {
  position: absolute;
  transform: translateX(-50%) translateY(-50%);
}
/*
* Font Awesome 5.13.0 by @fontawesome [https://fontawesome.com]
* License - https://fontawesome.com/license (Icons: CC BY 4.0 License, Fonts: SIL OFL 1.1 License, CSS: MIT License)
*/
/*******************************

Fomantic-UI integration of FontAwesome :

// class names are separated
i.icon.angle-left  =>  i.icon.angle.left

// variations are extracted
i.icon.circle      =>  i.icon.circle
i.icon.circle-o    =>  i.icon.circle.outline

// abbreviation are replaced by full words
i.icon.*-h         =>  i.icon.*.horizontal
i.icon.*-v         =>  i.icon.*.vertical
i.icon.alpha       =>  i.icon.alphabet
i.icon.asc         =>  i.icon.ascending
i.icon.desc        =>  i.icon.descending
i.icon.alt         =>  i.icon.alternate


Icons are order A-Z in their group, Solid, Outline, Thin (Pro only) and Brand

*******************************/
/*******************************
             Icons
*******************************/
/* Deprecated *In/Out Naming Conflict) */
i.icon.linkedin.in:before {
  content: "\f0e1";
}
i.icon.zoom.in:before {
  content: "\f00e";
}
i.icon.zoom.out:before {
  content: "\f010";
}
i.icon.sign.in:before {
  content: "\f2f6";
}
i.icon.in.cart:before {
  content: "\f218";
}
i.icon.log.out:before {
  content: "\f2f5";
}
i.icon.sign.out:before {
  content: "\f2f5";
}
/*******************************
          Solid Icons
*******************************/
/* Icons */
i.icon.ad:before {
  content: "\f641";
}
i.icon.address.book:before {
  content: "\f2b9";
}
i.icon.address.card:before {
  content: "\f2bb";
}
i.icon.adjust:before {
  content: "\f042";
}
i.icon.air.freshener:before {
  content: "\f5d0";
}
i.icon.align.center:before {
  content: "\f037";
}
i.icon.align.justify:before {
  content: "\f039";
}
i.icon.align.left:before {
  content: "\f036";
}
i.icon.align.right:before {
  content: "\f038";
}
i.icon.allergies:before {
  content: "\f461";
}
i.icon.ambulance:before {
  content: "\f0f9";
}
i.icon.american.sign.language.interpreting:before {
  content: "\f2a3";
}
i.icon.anchor:before {
  content: "\f13d";
}
i.icon.angle.double.down:before {
  content: "\f103";
}
i.icon.angle.double.left:before {
  content: "\f100";
}
i.icon.angle.double.right:before {
  content: "\f101";
}
i.icon.angle.double.up:before {
  content: "\f102";
}
i.icon.angle.down:before {
  content: "\f107";
}
i.icon.angle.left:before {
  content: "\f104";
}
i.icon.angle.right:before {
  content: "\f105";
}
i.icon.angle.up:before {
  content: "\f106";
}
i.icon.angry:before {
  content: "\f556";
}
i.icon.ankh:before {
  content: "\f644";
}
i.icon.archive:before {
  content: "\f187";
}
i.icon.archway:before {
  content: "\f557";
}
i.icon.arrow.alternate.circle.down:before {
  content: "\f358";
}
i.icon.arrow.alternate.circle.left:before {
  content: "\f359";
}
i.icon.arrow.alternate.circle.right:before {
  content: "\f35a";
}
i.icon.arrow.alternate.circle.up:before {
  content: "\f35b";
}
i.icon.arrow.circle.down:before {
  content: "\f0ab";
}
i.icon.arrow.circle.left:before {
  content: "\f0a8";
}
i.icon.arrow.circle.right:before {
  content: "\f0a9";
}
i.icon.arrow.circle.up:before {
  content: "\f0aa";
}
i.icon.arrow.left:before {
  content: "\f060";
}
i.icon.arrow.right:before {
  content: "\f061";
}
i.icon.arrow.up:before {
  content: "\f062";
}
i.icon.arrow.down:before {
  content: "\f063";
}
i.icon.arrows.alternate:before {
  content: "\f0b2";
}
i.icon.arrows.alternate.horizontal:before {
  content: "\f337";
}
i.icon.arrows.alternate.vertical:before {
  content: "\f338";
}
i.icon.assistive.listening.systems:before {
  content: "\f2a2";
}
i.icon.asterisk:before {
  content: "\f069";
}
i.icon.at:before {
  content: "\f1fa";
}
i.icon.atlas:before {
  content: "\f558";
}
i.icon.atom:before {
  content: "\f5d2";
}
i.icon.audio.description:before {
  content: "\f29e";
}
i.icon.award:before {
  content: "\f559";
}
i.icon.baby:before {
  content: "\f77c";
}
i.icon.baby.carriage:before {
  content: "\f77d";
}
i.icon.backspace:before {
  content: "\f55a";
}
i.icon.backward:before {
  content: "\f04a";
}
i.icon.bacon:before {
  content: "\f7e5";
}
i.icon.bahai:before {
  content: "\f666";
}
i.icon.balance.scale:before {
  content: "\f24e";
}
i.icon.balance.scale.left:before {
  content: "\f515";
}
i.icon.balance.scale.right:before {
  content: "\f516";
}
i.icon.ban:before {
  content: "\f05e";
}
i.icon.band.aid:before {
  content: "\f462";
}
i.icon.barcode:before {
  content: "\f02a";
}
i.icon.bars:before {
  content: "\f0c9";
}
i.icon.baseball.ball:before {
  content: "\f433";
}
i.icon.basketball.ball:before {
  content: "\f434";
}
i.icon.bath:before {
  content: "\f2cd";
}
i.icon.battery.empty:before {
  content: "\f244";
}
i.icon.battery.full:before {
  content: "\f240";
}
i.icon.battery.half:before {
  content: "\f242";
}
i.icon.battery.quarter:before {
  content: "\f243";
}
i.icon.battery.three.quarters:before {
  content: "\f241";
}
i.icon.bed:before {
  content: "\f236";
}
i.icon.beer:before {
  content: "\f0fc";
}
i.icon.bell:before {
  content: "\f0f3";
}
i.icon.bell.slash:before {
  content: "\f1f6";
}
i.icon.bezier.curve:before {
  content: "\f55b";
}
i.icon.bible:before {
  content: "\f647";
}
i.icon.bicycle:before {
  content: "\f206";
}
i.icon.biking:before {
  content: "\f84a";
}
i.icon.binoculars:before {
  content: "\f1e5";
}
i.icon.biohazard:before {
  content: "\f780";
}
i.icon.birthday.cake:before {
  content: "\f1fd";
}
i.icon.blender:before {
  content: "\f517";
}
i.icon.blender.phone:before {
  content: "\f6b6";
}
i.icon.blind:before {
  content: "\f29d";
}
i.icon.blog:before {
  content: "\f781";
}
i.icon.bold:before {
  content: "\f032";
}
i.icon.bolt:before {
  content: "\f0e7";
}
i.icon.bomb:before {
  content: "\f1e2";
}
i.icon.bone:before {
  content: "\f5d7";
}
i.icon.bong:before {
  content: "\f55c";
}
i.icon.book:before {
  content: "\f02d";
}
i.icon.book.dead:before {
  content: "\f6b7";
}
i.icon.book.medical:before {
  content: "\f7e6";
}
i.icon.book.open:before {
  content: "\f518";
}
i.icon.book.reader:before {
  content: "\f5da";
}
i.icon.bookmark:before {
  content: "\f02e";
}
i.icon.border.all:before {
  content: "\f84c";
}
i.icon.border.none:before {
  content: "\f850";
}
i.icon.border.style:before {
  content: "\f853";
}
i.icon.bowling.ball:before {
  content: "\f436";
}
i.icon.box:before {
  content: "\f466";
}
i.icon.box.open:before {
  content: "\f49e";
}
i.icon.box.tissue:before {
  content: "\f95b";
}
i.icon.boxes:before {
  content: "\f468";
}
i.icon.braille:before {
  content: "\f2a1";
}
i.icon.brain:before {
  content: "\f5dc";
}
i.icon.bread.slice:before {
  content: "\f7ec";
}
i.icon.briefcase:before {
  content: "\f0b1";
}
i.icon.briefcase.medical:before {
  content: "\f469";
}
i.icon.broadcast.tower:before {
  content: "\f519";
}
i.icon.broom:before {
  content: "\f51a";
}
i.icon.brush:before {
  content: "\f55d";
}
i.icon.bug:before {
  content: "\f188";
}
i.icon.building:before {
  content: "\f1ad";
}
i.icon.bullhorn:before {
  content: "\f0a1";
}
i.icon.bullseye:before {
  content: "\f140";
}
i.icon.burn:before {
  content: "\f46a";
}
i.icon.bus:before {
  content: "\f207";
}
i.icon.bus.alternate:before {
  content: "\f55e";
}
i.icon.business.time:before {
  content: "\f64a";
}
i.icon.calculator:before {
  content: "\f1ec";
}
i.icon.calendar:before {
  content: "\f133";
}
i.icon.calendar.alternate:before {
  content: "\f073";
}
i.icon.calendar.check:before {
  content: "\f274";
}
i.icon.calendar.day:before {
  content: "\f783";
}
i.icon.calendar.minus:before {
  content: "\f272";
}
i.icon.calendar.plus:before {
  content: "\f271";
}
i.icon.calendar.times:before {
  content: "\f273";
}
i.icon.calendar.week:before {
  content: "\f784";
}
i.icon.camera:before {
  content: "\f030";
}
i.icon.camera.retro:before {
  content: "\f083";
}
i.icon.campground:before {
  content: "\f6bb";
}
i.icon.candy.cane:before {
  content: "\f786";
}
i.icon.cannabis:before {
  content: "\f55f";
}
i.icon.capsules:before {
  content: "\f46b";
}
i.icon.car:before {
  content: "\f1b9";
}
i.icon.car.alternate:before {
  content: "\f5de";
}
i.icon.car.battery:before {
  content: "\f5df";
}
i.icon.car.crash:before {
  content: "\f5e1";
}
i.icon.car.side:before {
  content: "\f5e4";
}
i.icon.caravan:before {
  content: "\f8ff";
}
i.icon.caret.down:before {
  content: "\f0d7";
}
i.icon.caret.left:before {
  content: "\f0d9";
}
i.icon.caret.right:before {
  content: "\f0da";
}
i.icon.caret.square.down:before {
  content: "\f150";
}
i.icon.caret.square.left:before {
  content: "\f191";
}
i.icon.caret.square.right:before {
  content: "\f152";
}
i.icon.caret.square.up:before {
  content: "\f151";
}
i.icon.caret.up:before {
  content: "\f0d8";
}
i.icon.carrot:before {
  content: "\f787";
}
i.icon.cart.arrow.down:before {
  content: "\f218";
}
i.icon.cart.plus:before {
  content: "\f217";
}
i.icon.cash.register:before {
  content: "\f788";
}
i.icon.cat:before {
  content: "\f6be";
}
i.icon.certificate:before {
  content: "\f0a3";
}
i.icon.chair:before {
  content: "\f6c0";
}
i.icon.chalkboard:before {
  content: "\f51b";
}
i.icon.chalkboard.teacher:before {
  content: "\f51c";
}
i.icon.charging.station:before {
  content: "\f5e7";
}
i.icon.chart.area:before {
  content: "\f1fe";
}
i.icon.chart.bar:before {
  content: "\f080";
}
i.icon.chart.line:before {
  content: "\f201";
}
i.icon.chartline:before {
  content: "\f201";
}
i.icon.chart.pie:before {
  content: "\f200";
}
i.icon.check:before {
  content: "\f00c";
}
i.icon.check.circle:before {
  content: "\f058";
}
i.icon.check.double:before {
  content: "\f560";
}
i.icon.check.square:before {
  content: "\f14a";
}
i.icon.cheese:before {
  content: "\f7ef";
}
i.icon.chess:before {
  content: "\f439";
}
i.icon.chess.bishop:before {
  content: "\f43a";
}
i.icon.chess.board:before {
  content: "\f43c";
}
i.icon.chess.king:before {
  content: "\f43f";
}
i.icon.chess.knight:before {
  content: "\f441";
}
i.icon.chess.pawn:before {
  content: "\f443";
}
i.icon.chess.queen:before {
  content: "\f445";
}
i.icon.chess.rook:before {
  content: "\f447";
}
i.icon.chevron.circle.down:before {
  content: "\f13a";
}
i.icon.chevron.circle.left:before {
  content: "\f137";
}
i.icon.chevron.circle.right:before {
  content: "\f138";
}
i.icon.chevron.circle.up:before {
  content: "\f139";
}
i.icon.chevron.down:before {
  content: "\f078";
}
i.icon.chevron.left:before {
  content: "\f053";
}
i.icon.chevron.right:before {
  content: "\f054";
}
i.icon.chevron.up:before {
  content: "\f077";
}
i.icon.child:before {
  content: "\f1ae";
}
i.icon.church:before {
  content: "\f51d";
}
i.icon.circle:before {
  content: "\f111";
}
i.icon.circle.notch:before {
  content: "\f1ce";
}
i.icon.city:before {
  content: "\f64f";
}
i.icon.clinic.medical:before {
  content: "\f7f2";
}
i.icon.clipboard:before {
  content: "\f328";
}
i.icon.clipboard.check:before {
  content: "\f46c";
}
i.icon.clipboard.list:before {
  content: "\f46d";
}
i.icon.clock:before {
  content: "\f017";
}
i.icon.clone:before {
  content: "\f24d";
}
i.icon.closed.captioning:before {
  content: "\f20a";
}
i.icon.cloud:before {
  content: "\f0c2";
}
i.icon.cloud.download.alternate:before {
  content: "\f381";
}
i.icon.cloud.meatball:before {
  content: "\f73b";
}
i.icon.cloud.moon:before {
  content: "\f6c3";
}
i.icon.cloud.moon.rain:before {
  content: "\f73c";
}
i.icon.cloud.rain:before {
  content: "\f73d";
}
i.icon.cloud.showers.heavy:before {
  content: "\f740";
}
i.icon.cloud.sun:before {
  content: "\f6c4";
}
i.icon.cloud.sun.rain:before {
  content: "\f743";
}
i.icon.cloud.upload.alternate:before {
  content: "\f382";
}
i.icon.cocktail:before {
  content: "\f561";
}
i.icon.code:before {
  content: "\f121";
}
i.icon.code.branch:before {
  content: "\f126";
}
i.icon.coffee:before {
  content: "\f0f4";
}
i.icon.cog:before {
  content: "\f013";
}
i.icon.cogs:before {
  content: "\f085";
}
i.icon.coins:before {
  content: "\f51e";
}
i.icon.columns:before {
  content: "\f0db";
}
i.icon.comment:before {
  content: "\f075";
}
i.icon.comment.alternate:before {
  content: "\f27a";
}
i.icon.comment.dollar:before {
  content: "\f651";
}
i.icon.comment.dots:before {
  content: "\f4ad";
}
i.icon.comment.medical:before {
  content: "\f7f5";
}
i.icon.comment.slash:before {
  content: "\f4b3";
}
i.icon.comments:before {
  content: "\f086";
}
i.icon.comments.dollar:before {
  content: "\f653";
}
i.icon.compact.disc:before {
  content: "\f51f";
}
i.icon.compass:before {
  content: "\f14e";
}
i.icon.compress:before {
  content: "\f066";
}
i.icon.compress.alternate:before {
  content: "\f422";
}
i.icon.compress.arrows.alternate:before {
  content: "\f78c";
}
i.icon.concierge.bell:before {
  content: "\f562";
}
i.icon.cookie:before {
  content: "\f563";
}
i.icon.cookie.bite:before {
  content: "\f564";
}
i.icon.copy:before {
  content: "\f0c5";
}
i.icon.copyright:before {
  content: "\f1f9";
}
i.icon.couch:before {
  content: "\f4b8";
}
i.icon.credit.card:before {
  content: "\f09d";
}
i.icon.crop:before {
  content: "\f125";
}
i.icon.crop.alternate:before {
  content: "\f565";
}
i.icon.cross:before {
  content: "\f654";
}
i.icon.crosshairs:before {
  content: "\f05b";
}
i.icon.crow:before {
  content: "\f520";
}
i.icon.crown:before {
  content: "\f521";
}
i.icon.crutch:before {
  content: "\f7f7";
}
i.icon.cube:before {
  content: "\f1b2";
}
i.icon.cubes:before {
  content: "\f1b3";
}
i.icon.cut:before {
  content: "\f0c4";
}
i.icon.database:before {
  content: "\f1c0";
}
i.icon.deaf:before {
  content: "\f2a4";
}
i.icon.democrat:before {
  content: "\f747";
}
i.icon.desktop:before {
  content: "\f108";
}
i.icon.dharmachakra:before {
  content: "\f655";
}
i.icon.diagnoses:before {
  content: "\f470";
}
i.icon.dice:before {
  content: "\f522";
}
i.icon.dice.d20:before {
  content: "\f6cf";
}
i.icon.dice.d6:before {
  content: "\f6d1";
}
i.icon.dice.five:before {
  content: "\f523";
}
i.icon.dice.four:before {
  content: "\f524";
}
i.icon.dice.one:before {
  content: "\f525";
}
i.icon.dice.six:before {
  content: "\f526";
}
i.icon.dice.three:before {
  content: "\f527";
}
i.icon.dice.two:before {
  content: "\f528";
}
i.icon.digital.tachograph:before {
  content: "\f566";
}
i.icon.directions:before {
  content: "\f5eb";
}
i.icon.disease:before {
  content: "\f7fa";
}
i.icon.divide:before {
  content: "\f529";
}
i.icon.dizzy:before {
  content: "\f567";
}
i.icon.dna:before {
  content: "\f471";
}
i.icon.dog:before {
  content: "\f6d3";
}
i.icon.dollar.sign:before {
  content: "\f155";
}
i.icon.dolly:before {
  content: "\f472";
}
i.icon.dolly.flatbed:before {
  content: "\f474";
}
i.icon.donate:before {
  content: "\f4b9";
}
i.icon.door.closed:before {
  content: "\f52a";
}
i.icon.door.open:before {
  content: "\f52b";
}
i.icon.dot.circle:before {
  content: "\f192";
}
i.icon.dove:before {
  content: "\f4ba";
}
i.icon.download:before {
  content: "\f019";
}
i.icon.drafting.compass:before {
  content: "\f568";
}
i.icon.dragon:before {
  content: "\f6d5";
}
i.icon.draw.polygon:before {
  content: "\f5ee";
}
i.icon.drum:before {
  content: "\f569";
}
i.icon.drum.steelpan:before {
  content: "\f56a";
}
i.icon.drumstick.bite:before {
  content: "\f6d7";
}
i.icon.dumbbell:before {
  content: "\f44b";
}
i.icon.dumpster:before {
  content: "\f793";
}
i.icon.dumpster.fire:before {
  content: "\f794";
}
i.icon.dungeon:before {
  content: "\f6d9";
}
i.icon.edit:before {
  content: "\f044";
}
i.icon.egg:before {
  content: "\f7fb";
}
i.icon.eject:before {
  content: "\f052";
}
i.icon.ellipsis.horizontal:before {
  content: "\f141";
}
i.icon.ellipsis.vertical:before {
  content: "\f142";
}
i.icon.envelope:before {
  content: "\f0e0";
}
i.icon.envelope.open:before {
  content: "\f2b6";
}
i.icon.envelope.open.text:before {
  content: "\f658";
}
i.icon.envelope.square:before {
  content: "\f199";
}
i.icon.equals:before {
  content: "\f52c";
}
i.icon.eraser:before {
  content: "\f12d";
}
i.icon.ethernet:before {
  content: "\f796";
}
i.icon.euro.sign:before {
  content: "\f153";
}
i.icon.exchange.alternate:before {
  content: "\f362";
}
i.icon.exclamation:before {
  content: "\f12a";
}
i.icon.exclamation.circle:before {
  content: "\f06a";
}
i.icon.exclamation.triangle:before {
  content: "\f071";
}
i.icon.expand:before {
  content: "\f065";
}
i.icon.expand.alternate:before {
  content: "\f424";
}
i.icon.expand.arrows.alternate:before {
  content: "\f31e";
}
i.icon.external.alternate:before {
  content: "\f35d";
}
i.icon.external.link.square.alternate:before {
  content: "\f360";
}
i.icon.eye:before {
  content: "\f06e";
}
i.icon.eye.dropper:before {
  content: "\f1fb";
}
i.icon.eye.slash:before {
  content: "\f070";
}
i.icon.fan:before {
  content: "\f863";
}
i.icon.fast.backward:before {
  content: "\f049";
}
i.icon.fast.forward:before {
  content: "\f050";
}
i.icon.faucet:before {
  content: "\f905";
}
i.icon.fax:before {
  content: "\f1ac";
}
i.icon.feather:before {
  content: "\f52d";
}
i.icon.feather.alternate:before {
  content: "\f56b";
}
i.icon.female:before {
  content: "\f182";
}
i.icon.fighter.jet:before {
  content: "\f0fb";
}
i.icon.file:before {
  content: "\f15b";
}
i.icon.file.alternate:before {
  content: "\f15c";
}
i.icon.file.archive:before {
  content: "\f1c6";
}
i.icon.file.audio:before {
  content: "\f1c7";
}
i.icon.file.code:before {
  content: "\f1c9";
}
i.icon.file.contract:before {
  content: "\f56c";
}
i.icon.file.csv:before {
  content: "\f6dd";
}
i.icon.file.download:before {
  content: "\f56d";
}
i.icon.file.excel:before {
  content: "\f1c3";
}
i.icon.file.export:before {
  content: "\f56e";
}
i.icon.file.image:before {
  content: "\f1c5";
}
i.icon.file.import:before {
  content: "\f56f";
}
i.icon.file.invoice:before {
  content: "\f570";
}
i.icon.file.invoice.dollar:before {
  content: "\f571";
}
i.icon.file.medical:before {
  content: "\f477";
}
i.icon.file.medical.alternate:before {
  content: "\f478";
}
i.icon.file.pdf:before {
  content: "\f1c1";
}
i.icon.file.powerpoint:before {
  content: "\f1c4";
}
i.icon.file.prescription:before {
  content: "\f572";
}
i.icon.file.signature:before {
  content: "\f573";
}
i.icon.file.upload:before {
  content: "\f574";
}
i.icon.file.video:before {
  content: "\f1c8";
}
i.icon.file.word:before {
  content: "\f1c2";
}
i.icon.fill:before {
  content: "\f575";
}
i.icon.fill.drip:before {
  content: "\f576";
}
i.icon.film:before {
  content: "\f008";
}
i.icon.filter:before {
  content: "\f0b0";
}
i.icon.fingerprint:before {
  content: "\f577";
}
i.icon.fire:before {
  content: "\f06d";
}
i.icon.fire.alternate:before {
  content: "\f7e4";
}
i.icon.fire.extinguisher:before {
  content: "\f134";
}
i.icon.first.aid:before {
  content: "\f479";
}
i.icon.fish:before {
  content: "\f578";
}
i.icon.fist.raised:before {
  content: "\f6de";
}
i.icon.flag:before {
  content: "\f024";
}
i.icon.flag.checkered:before {
  content: "\f11e";
}
i.icon.flag.usa:before {
  content: "\f74d";
}
i.icon.flask:before {
  content: "\f0c3";
}
i.icon.flushed:before {
  content: "\f579";
}
i.icon.folder:before {
  content: "\f07b";
}
i.icon.folder.minus:before {
  content: "\f65d";
}
i.icon.folder.open:before {
  content: "\f07c";
}
i.icon.folder.plus:before {
  content: "\f65e";
}
i.icon.font:before {
  content: "\f031";
}
i.icon.football.ball:before {
  content: "\f44e";
}
i.icon.forward:before {
  content: "\f04e";
}
i.icon.frog:before {
  content: "\f52e";
}
i.icon.frown:before {
  content: "\f119";
}
i.icon.frown.open:before {
  content: "\f57a";
}
i.icon.fruit-apple:before {
  content: "\f5d1";
}
i.icon.funnel.dollar:before {
  content: "\f662";
}
i.icon.futbol:before {
  content: "\f1e3";
}
i.icon.gamepad:before {
  content: "\f11b";
}
i.icon.gas.pump:before {
  content: "\f52f";
}
i.icon.gavel:before {
  content: "\f0e3";
}
i.icon.gem:before {
  content: "\f3a5";
}
i.icon.genderless:before {
  content: "\f22d";
}
i.icon.ghost:before {
  content: "\f6e2";
}
i.icon.gift:before {
  content: "\f06b";
}
i.icon.gifts:before {
  content: "\f79c";
}
i.icon.glass.cheers:before {
  content: "\f79f";
}
i.icon.glass.martini:before {
  content: "\f000";
}
i.icon.glass.martini.alternate:before {
  content: "\f57b";
}
i.icon.glass.whiskey:before {
  content: "\f7a0";
}
i.icon.glasses:before {
  content: "\f530";
}
i.icon.globe:before {
  content: "\f0ac";
}
i.icon.globe.africa:before {
  content: "\f57c";
}
i.icon.globe.americas:before {
  content: "\f57d";
}
i.icon.globe.asia:before {
  content: "\f57e";
}
i.icon.globe.europe:before {
  content: "\f7a2";
}
i.icon.golf.ball:before {
  content: "\f450";
}
i.icon.gopuram:before {
  content: "\f664";
}
i.icon.graduation.cap:before {
  content: "\f19d";
}
i.icon.greater.than:before {
  content: "\f531";
}
i.icon.greater.than.equal:before {
  content: "\f532";
}
i.icon.grimace:before {
  content: "\f57f";
}
i.icon.grin:before {
  content: "\f580";
}
i.icon.grin.alternate:before {
  content: "\f581";
}
i.icon.grin.beam:before {
  content: "\f582";
}
i.icon.grin.beam.sweat:before {
  content: "\f583";
}
i.icon.grin.hearts:before {
  content: "\f584";
}
i.icon.grin.squint:before {
  content: "\f585";
}
i.icon.grin.squint.tears:before {
  content: "\f586";
}
i.icon.grin.stars:before {
  content: "\f587";
}
i.icon.grin.tears:before {
  content: "\f588";
}
i.icon.grin.tongue:before {
  content: "\f589";
}
i.icon.grin.tongue.squint:before {
  content: "\f58a";
}
i.icon.grin.tongue.wink:before {
  content: "\f58b";
}
i.icon.grin.wink:before {
  content: "\f58c";
}
i.icon.grip.horizontal:before {
  content: "\f58d";
}
i.icon.grip.lines:before {
  content: "\f7a4";
}
i.icon.grip.lines.vertical:before {
  content: "\f7a5";
}
i.icon.grip.vertical:before {
  content: "\f58e";
}
i.icon.guitar:before {
  content: "\f7a6";
}
i.icon.h.square:before {
  content: "\f0fd";
}
i.icon.hamburger:before {
  content: "\f805";
}
i.icon.hammer:before {
  content: "\f6e3";
}
i.icon.hamsa:before {
  content: "\f665";
}
i.icon.hand.holding:before {
  content: "\f4bd";
}
i.icon.hand.holding.heart:before {
  content: "\f4be";
}
i.icon.hand.holding.medical:before {
  content: "\f95c";
}
i.icon.hand.holding.usd:before {
  content: "\f4c0";
}
i.icon.hand.holding.water:before {
  content: "\f4c1";
}
i.icon.hand.lizard:before {
  content: "\f258";
}
i.icon.hand.middle.finger:before {
  content: "\f806";
}
i.icon.hand.paper:before {
  content: "\f256";
}
i.icon.hand.peace:before {
  content: "\f25b";
}
i.icon.hand.point.down:before {
  content: "\f0a7";
}
i.icon.hand.point.left:before {
  content: "\f0a5";
}
i.icon.hand.point.right:before {
  content: "\f0a4";
}
i.icon.hand.point.up:before {
  content: "\f0a6";
}
i.icon.hand.pointer:before {
  content: "\f25a";
}
i.icon.hand.rock:before {
  content: "\f255";
}
i.icon.hand.scissors:before {
  content: "\f257";
}
i.icon.hand.sparkles:before {
  content: "\f95d";
}
i.icon.hand.spock:before {
  content: "\f259";
}
i.icon.hands:before {
  content: "\f4c2";
}
i.icon.hands.helping:before {
  content: "\f4c4";
}
i.icon.hands.wash:before {
  content: "\f95e";
}
i.icon.handshake:before {
  content: "\f2b5";
}
i.icon.handshake.alternate.slash:before {
  content: "\f95f";
}
i.icon.handshake.slash:before {
  content: "\f960";
}
i.icon.hanukiah:before {
  content: "\f6e6";
}
i.icon.hard.hat:before {
  content: "\f807";
}
i.icon.hashtag:before {
  content: "\f292";
}
i.icon.hat.cowboy:before {
  content: "\f8c0";
}
i.icon.hat.cowboy.side:before {
  content: "\f8c1";
}
i.icon.hat.wizard:before {
  content: "\f6e8";
}
i.icon.hdd:before {
  content: "\f0a0";
}
i.icon.head.side.cough:before {
  content: "\f961";
}
i.icon.head.side.cough.slash:before {
  content: "\f962";
}
i.icon.head.side.mask:before {
  content: "\f963";
}
i.icon.head.side.virus:before {
  content: "\f964";
}
i.icon.heading:before {
  content: "\f1dc";
}
i.icon.headphones:before {
  content: "\f025";
}
i.icon.headphones.alternate:before {
  content: "\f58f";
}
i.icon.headset:before {
  content: "\f590";
}
i.icon.heart:before {
  content: "\f004";
}
i.icon.heart.broken:before {
  content: "\f7a9";
}
i.icon.heartbeat:before {
  content: "\f21e";
}
i.icon.helicopter:before {
  content: "\f533";
}
i.icon.highlighter:before {
  content: "\f591";
}
i.icon.hiking:before {
  content: "\f6ec";
}
i.icon.hippo:before {
  content: "\f6ed";
}
i.icon.history:before {
  content: "\f1da";
}
i.icon.hockey.puck:before {
  content: "\f453";
}
i.icon.holly.berry:before {
  content: "\f7aa";
}
i.icon.home:before {
  content: "\f015";
}
i.icon.horse:before {
  content: "\f6f0";
}
i.icon.horse.head:before {
  content: "\f7ab";
}
i.icon.hospital:before {
  content: "\f0f8";
}
i.icon.hospital.alternate:before {
  content: "\f47d";
}
i.icon.hospital.symbol:before {
  content: "\f47e";
}
i.icon.hospital.user:before {
  content: "\f80d";
}
i.icon.hot.tub:before {
  content: "\f593";
}
i.icon.hotdog:before {
  content: "\f80f";
}
i.icon.hotel:before {
  content: "\f594";
}
i.icon.hourglass:before {
  content: "\f254";
}
i.icon.hourglass.end:before {
  content: "\f253";
}
i.icon.hourglass.half:before {
  content: "\f252";
}
i.icon.hourglass.start:before {
  content: "\f251";
}
i.icon.house.damage:before {
  content: "\f6f1";
}
i.icon.house.user:before {
  content: "\f965";
}
i.icon.hryvnia:before {
  content: "\f6f2";
}
i.icon.i.cursor:before {
  content: "\f246";
}
i.icon.ice.cream:before {
  content: "\f810";
}
i.icon.icicles:before {
  content: "\f7ad";
}
i.icon.icons:before {
  content: "\f86d";
}
i.icon.id.badge:before {
  content: "\f2c1";
}
i.icon.id.card:before {
  content: "\f2c2";
}
i.icon.id.card.alternate:before {
  content: "\f47f";
}
i.icon.igloo:before {
  content: "\f7ae";
}
i.icon.image:before {
  content: "\f03e";
}
i.icon.images:before {
  content: "\f302";
}
i.icon.inbox:before {
  content: "\f01c";
}
i.icon.indent:before {
  content: "\f03c";
}
i.icon.industry:before {
  content: "\f275";
}
i.icon.infinity:before {
  content: "\f534";
}
i.icon.info:before {
  content: "\f129";
}
i.icon.info.circle:before {
  content: "\f05a";
}
i.icon.italic:before {
  content: "\f033";
}
i.icon.jedi:before {
  content: "\f669";
}
i.icon.joint:before {
  content: "\f595";
}
i.icon.journal.whills:before {
  content: "\f66a";
}
i.icon.kaaba:before {
  content: "\f66b";
}
i.icon.key:before {
  content: "\f084";
}
i.icon.keyboard:before {
  content: "\f11c";
}
i.icon.khanda:before {
  content: "\f66d";
}
i.icon.kiss:before {
  content: "\f596";
}
i.icon.kiss.beam:before {
  content: "\f597";
}
i.icon.kiss.wink.heart:before {
  content: "\f598";
}
i.icon.kiwi.bird:before {
  content: "\f535";
}
i.icon.landmark:before {
  content: "\f66f";
}
i.icon.language:before {
  content: "\f1ab";
}
i.icon.laptop:before {
  content: "\f109";
}
i.icon.laptop.code:before {
  content: "\f5fc";
}
i.icon.laptop.house:before {
  content: "\f966";
}
i.icon.laptop.medical:before {
  content: "\f812";
}
i.icon.laugh:before {
  content: "\f599";
}
i.icon.laugh.beam:before {
  content: "\f59a";
}
i.icon.laugh.squint:before {
  content: "\f59b";
}
i.icon.laugh.wink:before {
  content: "\f59c";
}
i.icon.layer.group:before {
  content: "\f5fd";
}
i.icon.leaf:before {
  content: "\f06c";
}
i.icon.lemon:before {
  content: "\f094";
}
i.icon.less.than:before {
  content: "\f536";
}
i.icon.less.than.equal:before {
  content: "\f537";
}
i.icon.level.down.alternate:before {
  content: "\f3be";
}
i.icon.level.up.alternate:before {
  content: "\f3bf";
}
i.icon.life.ring:before {
  content: "\f1cd";
}
i.icon.lightbulb:before {
  content: "\f0eb";
}
i.icon.linkify:before {
  content: "\f0c1";
}
i.icon.lira.sign:before {
  content: "\f195";
}
i.icon.list:before {
  content: "\f03a";
}
i.icon.list.alternate:before {
  content: "\f022";
}
i.icon.list.ol:before {
  content: "\f0cb";
}
i.icon.list.ul:before {
  content: "\f0ca";
}
i.icon.location.arrow:before {
  content: "\f124";
}
i.icon.lock:before {
  content: "\f023";
}
i.icon.lock.open:before {
  content: "\f3c1";
}
i.icon.long.arrow.alternate.down:before {
  content: "\f309";
}
i.icon.long.arrow.alternate.left:before {
  content: "\f30a";
}
i.icon.long.arrow.alternate.right:before {
  content: "\f30b";
}
i.icon.long.arrow.alternate.up:before {
  content: "\f30c";
}
i.icon.low.vision:before {
  content: "\f2a8";
}
i.icon.luggage.cart:before {
  content: "\f59d";
}
i.icon.lungs:before {
  content: "\f604";
}
i.icon.lungs.virus:before {
  content: "\f967";
}
i.icon.magic:before {
  content: "\f0d0";
}
i.icon.magnet:before {
  content: "\f076";
}
i.icon.mail.bulk:before {
  content: "\f674";
}
i.icon.male:before {
  content: "\f183";
}
i.icon.map:before {
  content: "\f279";
}
i.icon.map.marked:before {
  content: "\f59f";
}
i.icon.map.marked.alternate:before {
  content: "\f5a0";
}
i.icon.map.marker:before {
  content: "\f041";
}
i.icon.map.marker.alternate:before {
  content: "\f3c5";
}
i.icon.map.pin:before {
  content: "\f276";
}
i.icon.map.signs:before {
  content: "\f277";
}
i.icon.marker:before {
  content: "\f5a1";
}
i.icon.mars:before {
  content: "\f222";
}
i.icon.mars.double:before {
  content: "\f227";
}
i.icon.mars.stroke:before {
  content: "\f229";
}
i.icon.mars.stroke.horizontal:before {
  content: "\f22b";
}
i.icon.mars.stroke.vertical:before {
  content: "\f22a";
}
i.icon.mask:before {
  content: "\f6fa";
}
i.icon.medal:before {
  content: "\f5a2";
}
i.icon.medkit:before {
  content: "\f0fa";
}
i.icon.meh:before {
  content: "\f11a";
}
i.icon.meh.blank:before {
  content: "\f5a4";
}
i.icon.meh.rolling.eyes:before {
  content: "\f5a5";
}
i.icon.memory:before {
  content: "\f538";
}
i.icon.menorah:before {
  content: "\f676";
}
i.icon.mercury:before {
  content: "\f223";
}
i.icon.meteor:before {
  content: "\f753";
}
i.icon.microchip:before {
  content: "\f2db";
}
i.icon.microphone:before {
  content: "\f130";
}
i.icon.microphone.alternate:before {
  content: "\f3c9";
}
i.icon.microphone.alternate.slash:before {
  content: "\f539";
}
i.icon.microphone.slash:before {
  content: "\f131";
}
i.icon.microscope:before {
  content: "\f610";
}
i.icon.minus:before {
  content: "\f068";
}
i.icon.minus.circle:before {
  content: "\f056";
}
i.icon.minus.square:before {
  content: "\f146";
}
i.icon.mitten:before {
  content: "\f7b5";
}
i.icon.mobile:before {
  content: "\f10b";
}
i.icon.mobile.alternate:before {
  content: "\f3cd";
}
i.icon.money.bill:before {
  content: "\f0d6";
}
i.icon.money.bill.alternate:before {
  content: "\f3d1";
}
i.icon.money.bill.wave:before {
  content: "\f53a";
}
i.icon.money.bill.wave.alternate:before {
  content: "\f53b";
}
i.icon.money.check:before {
  content: "\f53c";
}
i.icon.money.check.alternate:before {
  content: "\f53d";
}
i.icon.monument:before {
  content: "\f5a6";
}
i.icon.moon:before {
  content: "\f186";
}
i.icon.mortar.pestle:before {
  content: "\f5a7";
}
i.icon.mosque:before {
  content: "\f678";
}
i.icon.motorcycle:before {
  content: "\f21c";
}
i.icon.mountain:before {
  content: "\f6fc";
}
i.icon.mouse:before {
  content: "\f8cc";
}
i.icon.mouse.pointer:before {
  content: "\f245";
}
i.icon.mug.hot:before {
  content: "\f7b6";
}
i.icon.music:before {
  content: "\f001";
}
i.icon.network.wired:before {
  content: "\f6ff";
}
i.icon.neuter:before {
  content: "\f22c";
}
i.icon.newspaper:before {
  content: "\f1ea";
}
i.icon.not.equal:before {
  content: "\f53e";
}
i.icon.notes.medical:before {
  content: "\f481";
}
i.icon.object.group:before {
  content: "\f247";
}
i.icon.object.ungroup:before {
  content: "\f248";
}
i.icon.oil.can:before {
  content: "\f613";
}
i.icon.om:before {
  content: "\f679";
}
i.icon.otter:before {
  content: "\f700";
}
i.icon.outdent:before {
  content: "\f03b";
}
i.icon.pager:before {
  content: "\f815";
}
i.icon.paint.brush:before {
  content: "\f1fc";
}
i.icon.paint.roller:before {
  content: "\f5aa";
}
i.icon.palette:before {
  content: "\f53f";
}
i.icon.pallet:before {
  content: "\f482";
}
i.icon.paper.plane:before {
  content: "\f1d8";
}
i.icon.paperclip:before {
  content: "\f0c6";
}
i.icon.parachute.box:before {
  content: "\f4cd";
}
i.icon.paragraph:before {
  content: "\f1dd";
}
i.icon.parking:before {
  content: "\f540";
}
i.icon.passport:before {
  content: "\f5ab";
}
i.icon.pastafarianism:before {
  content: "\f67b";
}
i.icon.paste:before {
  content: "\f0ea";
}
i.icon.pause:before {
  content: "\f04c";
}
i.icon.pause.circle:before {
  content: "\f28b";
}
i.icon.paw:before {
  content: "\f1b0";
}
i.icon.peace:before {
  content: "\f67c";
}
i.icon.pen:before {
  content: "\f304";
}
i.icon.pen.alternate:before {
  content: "\f305";
}
i.icon.pen.fancy:before {
  content: "\f5ac";
}
i.icon.pen.nib:before {
  content: "\f5ad";
}
i.icon.pen.square:before {
  content: "\f14b";
}
i.icon.pencil.alternate:before {
  content: "\f303";
}
i.icon.pencil.ruler:before {
  content: "\f5ae";
}
i.icon.people.arrows:before {
  content: "\f968";
}
i.icon.people.carry:before {
  content: "\f4ce";
}
i.icon.pepper.hot:before {
  content: "\f816";
}
i.icon.percent:before {
  content: "\f295";
}
i.icon.percentage:before {
  content: "\f541";
}
i.icon.person.booth:before {
  content: "\f756";
}
i.icon.phone:before {
  content: "\f095";
}
i.icon.phone.alternate:before {
  content: "\f879";
}
i.icon.phone.slash:before {
  content: "\f3dd";
}
i.icon.phone.square:before {
  content: "\f098";
}
i.icon.phone.square.alternate:before {
  content: "\f87b";
}
i.icon.phone.volume:before {
  content: "\f2a0";
}
i.icon.photo.video:before {
  content: "\f87c";
}
i.icon.piggy.bank:before {
  content: "\f4d3";
}
i.icon.pills:before {
  content: "\f484";
}
i.icon.pizza.slice:before {
  content: "\f818";
}
i.icon.place.of.worship:before {
  content: "\f67f";
}
i.icon.plane:before {
  content: "\f072";
}
i.icon.plane.arrival:before {
  content: "\f5af";
}
i.icon.plane.departure:before {
  content: "\f5b0";
}
i.icon.plane.slash:before {
  content: "\f969";
}
i.icon.play:before {
  content: "\f04b";
}
i.icon.play.circle:before {
  content: "\f144";
}
i.icon.plug:before {
  content: "\f1e6";
}
i.icon.plus:before {
  content: "\f067";
}
i.icon.plus.circle:before {
  content: "\f055";
}
i.icon.plus.square:before {
  content: "\f0fe";
}
i.icon.podcast:before {
  content: "\f2ce";
}
i.icon.poll:before {
  content: "\f681";
}
i.icon.poll.horizontal:before {
  content: "\f682";
}
i.icon.poo:before {
  content: "\f2fe";
}
i.icon.poo.storm:before {
  content: "\f75a";
}
i.icon.poop:before {
  content: "\f619";
}
i.icon.portrait:before {
  content: "\f3e0";
}
i.icon.pound.sign:before {
  content: "\f154";
}
i.icon.power.off:before {
  content: "\f011";
}
i.icon.pray:before {
  content: "\f683";
}
i.icon.praying.hands:before {
  content: "\f684";
}
i.icon.prescription:before {
  content: "\f5b1";
}
i.icon.prescription.bottle:before {
  content: "\f485";
}
i.icon.prescription.bottle.alternate:before {
  content: "\f486";
}
i.icon.print:before {
  content: "\f02f";
}
i.icon.procedures:before {
  content: "\f487";
}
i.icon.project.diagram:before {
  content: "\f542";
}
i.icon.pump.medical:before {
  content: "\f96a";
}
i.icon.pump.soap:before {
  content: "\f96b";
}
i.icon.puzzle.piece:before {
  content: "\f12e";
}
i.icon.qrcode:before {
  content: "\f029";
}
i.icon.question:before {
  content: "\f128";
}
i.icon.question.circle:before {
  content: "\f059";
}
i.icon.quidditch:before {
  content: "\f458";
}
i.icon.quote.left:before {
  content: "\f10d";
}
i.icon.quote.right:before {
  content: "\f10e";
}
i.icon.quran:before {
  content: "\f687";
}
i.icon.radiation:before {
  content: "\f7b9";
}
i.icon.radiation.alternate:before {
  content: "\f7ba";
}
i.icon.rainbow:before {
  content: "\f75b";
}
i.icon.random:before {
  content: "\f074";
}
i.icon.receipt:before {
  content: "\f543";
}
i.icon.record.vinyl:before {
  content: "\f8d9";
}
i.icon.recycle:before {
  content: "\f1b8";
}
i.icon.redo:before {
  content: "\f01e";
}
i.icon.redo.alternate:before {
  content: "\f2f9";
}
i.icon.registered:before {
  content: "\f25d";
}
i.icon.remove.format:before {
  content: "\f87d";
}
i.icon.reply:before {
  content: "\f3e5";
}
i.icon.reply.all:before {
  content: "\f122";
}
i.icon.republican:before {
  content: "\f75e";
}
i.icon.restroom:before {
  content: "\f7bd";
}
i.icon.retweet:before {
  content: "\f079";
}
i.icon.ribbon:before {
  content: "\f4d6";
}
i.icon.ring:before {
  content: "\f70b";
}
i.icon.road:before {
  content: "\f018";
}
i.icon.robot:before {
  content: "\f544";
}
i.icon.rocket:before {
  content: "\f135";
}
i.icon.route:before {
  content: "\f4d7";
}
i.icon.rss:before {
  content: "\f09e";
}
i.icon.rss.square:before {
  content: "\f143";
}
i.icon.ruble.sign:before {
  content: "\f158";
}
i.icon.ruler:before {
  content: "\f545";
}
i.icon.ruler.combined:before {
  content: "\f546";
}
i.icon.ruler.horizontal:before {
  content: "\f547";
}
i.icon.ruler.vertical:before {
  content: "\f548";
}
i.icon.running:before {
  content: "\f70c";
}
i.icon.rupee.sign:before {
  content: "\f156";
}
i.icon.sad.cry:before {
  content: "\f5b3";
}
i.icon.sad.tear:before {
  content: "\f5b4";
}
i.icon.satellite:before {
  content: "\f7bf";
}
i.icon.satellite.dish:before {
  content: "\f7c0";
}
i.icon.save:before {
  content: "\f0c7";
}
i.icon.school:before {
  content: "\f549";
}
i.icon.screwdriver:before {
  content: "\f54a";
}
i.icon.scroll:before {
  content: "\f70e";
}
i.icon.sd.card:before {
  content: "\f7c2";
}
i.icon.search:before {
  content: "\f002";
}
i.icon.search.dollar:before {
  content: "\f688";
}
i.icon.search.location:before {
  content: "\f689";
}
i.icon.search.minus:before {
  content: "\f010";
}
i.icon.search.plus:before {
  content: "\f00e";
}
i.icon.seedling:before {
  content: "\f4d8";
}
i.icon.server:before {
  content: "\f233";
}
i.icon.shapes:before {
  content: "\f61f";
}
i.icon.share:before {
  content: "\f064";
}
i.icon.share.alternate:before {
  content: "\f1e0";
}
i.icon.share.alternate.square:before {
  content: "\f1e1";
}
i.icon.share.square:before {
  content: "\f14d";
}
i.icon.shekel.sign:before {
  content: "\f20b";
}
i.icon.shield.alternate:before {
  content: "\f3ed";
}
i.icon.shield.virus:before {
  content: "\f96c";
}
i.icon.ship:before {
  content: "\f21a";
}
i.icon.shipping.fast:before {
  content: "\f48b";
}
i.icon.shoe.prints:before {
  content: "\f54b";
}
i.icon.shopping.bag:before {
  content: "\f290";
}
i.icon.shopping.basket:before {
  content: "\f291";
}
i.icon.shopping.cart:before {
  content: "\f07a";
}
i.icon.shower:before {
  content: "\f2cc";
}
i.icon.shuttle.van:before {
  content: "\f5b6";
}
i.icon.sign:before {
  content: "\f4d9";
}
i.icon.sign.in.alternate:before {
  content: "\f2f6";
}
i.icon.sign.language:before {
  content: "\f2a7";
}
i.icon.sign.out.alternate:before {
  content: "\f2f5";
}
i.icon.signal:before {
  content: "\f012";
}
i.icon.signature:before {
  content: "\f5b7";
}
i.icon.sim.card:before {
  content: "\f7c4";
}
i.icon.sitemap:before {
  content: "\f0e8";
}
i.icon.skating:before {
  content: "\f7c5";
}
i.icon.skiing:before {
  content: "\f7c9";
}
i.icon.skiing.nordic:before {
  content: "\f7ca";
}
i.icon.skull:before {
  content: "\f54c";
}
i.icon.skull.crossbones:before {
  content: "\f714";
}
i.icon.slash:before {
  content: "\f715";
}
i.icon.sleigh:before {
  content: "\f7cc";
}
i.icon.sliders.horizontal:before {
  content: "\f1de";
}
i.icon.smile:before {
  content: "\f118";
}
i.icon.smile.beam:before {
  content: "\f5b8";
}
i.icon.smile.wink:before {
  content: "\f4da";
}
i.icon.smog:before {
  content: "\f75f";
}
i.icon.smoking:before {
  content: "\f48d";
}
i.icon.smoking.ban:before {
  content: "\f54d";
}
i.icon.sms:before {
  content: "\f7cd";
}
i.icon.snowboarding:before {
  content: "\f7ce";
}
i.icon.snowflake:before {
  content: "\f2dc";
}
i.icon.snowman:before {
  content: "\f7d0";
}
i.icon.snowplow:before {
  content: "\f7d2";
}
i.icon.soap:before {
  content: "\f96e";
}
i.icon.socks:before {
  content: "\f696";
}
i.icon.solar.panel:before {
  content: "\f5ba";
}
i.icon.sort:before {
  content: "\f0dc";
}
i.icon.sort.alphabet.down:before {
  content: "\f15d";
}
i.icon.sort.alphabet.down.alternate:before {
  content: "\f881";
}
i.icon.sort.alphabet.up:before {
  content: "\f15e";
}
i.icon.sort.alphabet.up.alternate:before {
  content: "\f882";
}
i.icon.sort.amount.down:before {
  content: "\f160";
}
i.icon.sort.amount.down.alternate:before {
  content: "\f884";
}
i.icon.sort.amount.up:before {
  content: "\f161";
}
i.icon.sort.amount.up.alternate:before {
  content: "\f885";
}
i.icon.sort.down:before {
  content: "\f0dd";
}
i.icon.sort.numeric.down:before {
  content: "\f162";
}
i.icon.sort.numeric.down.alternate:before {
  content: "\f886";
}
i.icon.sort.numeric.up:before {
  content: "\f163";
}
i.icon.sort.numeric.up.alternate:before {
  content: "\f887";
}
i.icon.sort.up:before {
  content: "\f0de";
}
i.icon.spa:before {
  content: "\f5bb";
}
i.icon.space.shuttle:before {
  content: "\f197";
}
i.icon.spell.check:before {
  content: "\f891";
}
i.icon.spider:before {
  content: "\f717";
}
i.icon.spinner:before {
  content: "\f110";
}
i.icon.splotch:before {
  content: "\f5bc";
}
i.icon.spray.can:before {
  content: "\f5bd";
}
i.icon.square:before {
  content: "\f0c8";
}
i.icon.square.full:before {
  content: "\f45c";
}
i.icon.square.root.alternate:before {
  content: "\f698";
}
i.icon.stamp:before {
  content: "\f5bf";
}
i.icon.star:before {
  content: "\f005";
}
i.icon.star.and.crescent:before {
  content: "\f699";
}
i.icon.star.half:before {
  content: "\f089";
}
i.icon.star.half.alternate:before {
  content: "\f5c0";
}
i.icon.star.of.david:before {
  content: "\f69a";
}
i.icon.star.of.life:before {
  content: "\f621";
}
i.icon.step.backward:before {
  content: "\f048";
}
i.icon.step.forward:before {
  content: "\f051";
}
i.icon.stethoscope:before {
  content: "\f0f1";
}
i.icon.sticky.note:before {
  content: "\f249";
}
i.icon.stop:before {
  content: "\f04d";
}
i.icon.stop.circle:before {
  content: "\f28d";
}
i.icon.stopwatch:before {
  content: "\f2f2";
}
i.icon.stopwatch.twenty:before {
  content: "\f96f";
}
i.icon.store:before {
  content: "\f54e";
}
i.icon.store.alternate:before {
  content: "\f54f";
}
i.icon.store.alternate.slash:before {
  content: "\f970";
}
i.icon.store.slash:before {
  content: "\f971";
}
i.icon.stream:before {
  content: "\f550";
}
i.icon.street.view:before {
  content: "\f21d";
}
i.icon.strikethrough:before {
  content: "\f0cc";
}
i.icon.stroopwafel:before {
  content: "\f551";
}
i.icon.subscript:before {
  content: "\f12c";
}
i.icon.subway:before {
  content: "\f239";
}
i.icon.suitcase:before {
  content: "\f0f2";
}
i.icon.suitcase.rolling:before {
  content: "\f5c1";
}
i.icon.sun:before {
  content: "\f185";
}
i.icon.superscript:before {
  content: "\f12b";
}
i.icon.surprise:before {
  content: "\f5c2";
}
i.icon.swatchbook:before {
  content: "\f5c3";
}
i.icon.swimmer:before {
  content: "\f5c4";
}
i.icon.swimming.pool:before {
  content: "\f5c5";
}
i.icon.synagogue:before {
  content: "\f69b";
}
i.icon.sync:before {
  content: "\f021";
}
i.icon.sync.alternate:before {
  content: "\f2f1";
}
i.icon.syringe:before {
  content: "\f48e";
}
i.icon.table:before {
  content: "\f0ce";
}
i.icon.table.tennis:before {
  content: "\f45d";
}
i.icon.tablet:before {
  content: "\f10a";
}
i.icon.tablet.alternate:before {
  content: "\f3fa";
}
i.icon.tablets:before {
  content: "\f490";
}
i.icon.tachometer.alternate:before {
  content: "\f3fd";
}
i.icon.tag:before {
  content: "\f02b";
}
i.icon.tags:before {
  content: "\f02c";
}
i.icon.tape:before {
  content: "\f4db";
}
i.icon.tasks:before {
  content: "\f0ae";
}
i.icon.taxi:before {
  content: "\f1ba";
}
i.icon.teeth:before {
  content: "\f62e";
}
i.icon.teeth.open:before {
  content: "\f62f";
}
i.icon.temperature.high:before {
  content: "\f769";
}
i.icon.temperature.low:before {
  content: "\f76b";
}
i.icon.tenge:before {
  content: "\f7d7";
}
i.icon.terminal:before {
  content: "\f120";
}
i.icon.text.height:before {
  content: "\f034";
}
i.icon.text.width:before {
  content: "\f035";
}
i.icon.th:before {
  content: "\f00a";
}
i.icon.th.large:before {
  content: "\f009";
}
i.icon.th.list:before {
  content: "\f00b";
}
i.icon.theater.masks:before {
  content: "\f630";
}
i.icon.thermometer:before {
  content: "\f491";
}
i.icon.thermometer.empty:before {
  content: "\f2cb";
}
i.icon.thermometer.full:before {
  content: "\f2c7";
}
i.icon.thermometer.half:before {
  content: "\f2c9";
}
i.icon.thermometer.quarter:before {
  content: "\f2ca";
}
i.icon.thermometer.three.quarters:before {
  content: "\f2c8";
}
i.icon.thumbs.down:before {
  content: "\f165";
}
i.icon.thumbs.up:before {
  content: "\f164";
}
i.icon.thumbtack:before {
  content: "\f08d";
}
i.icon.ticket.alternate:before {
  content: "\f3ff";
}
i.icon.times:before {
  content: "\f00d";
}
i.icon.times.circle:before {
  content: "\f057";
}
i.icon.tint:before {
  content: "\f043";
}
i.icon.tint.slash:before {
  content: "\f5c7";
}
i.icon.tired:before {
  content: "\f5c8";
}
i.icon.toggle.off:before {
  content: "\f204";
}
i.icon.toggle.on:before {
  content: "\f205";
}
i.icon.toilet:before {
  content: "\f7d8";
}
i.icon.toilet.paper:before {
  content: "\f71e";
}
i.icon.toilet.paper.slash:before {
  content: "\f972";
}
i.icon.toolbox:before {
  content: "\f552";
}
i.icon.tools:before {
  content: "\f7d9";
}
i.icon.tooth:before {
  content: "\f5c9";
}
i.icon.torah:before {
  content: "\f6a0";
}
i.icon.torii.gate:before {
  content: "\f6a1";
}
i.icon.tractor:before {
  content: "\f722";
}
i.icon.trademark:before {
  content: "\f25c";
}
i.icon.traffic.light:before {
  content: "\f637";
}
i.icon.trailer:before {
  content: "\f941";
}
i.icon.train:before {
  content: "\f238";
}
i.icon.tram:before {
  content: "\f7da";
}
i.icon.transgender:before {
  content: "\f224";
}
i.icon.transgender.alternate:before {
  content: "\f225";
}
i.icon.trash:before {
  content: "\f1f8";
}
i.icon.trash.alternate:before {
  content: "\f2ed";
}
i.icon.trash.restore:before {
  content: "\f829";
}
i.icon.trash.restore.alternate:before {
  content: "\f82a";
}
i.icon.tree:before {
  content: "\f1bb";
}
i.icon.trophy:before {
  content: "\f091";
}
i.icon.truck:before {
  content: "\f0d1";
}
i.icon.truck.monster:before {
  content: "\f63b";
}
i.icon.truck.moving:before {
  content: "\f4df";
}
i.icon.truck.packing:before {
  content: "\f4de";
}
i.icon.truck.pickup:before {
  content: "\f63c";
}
i.icon.tshirt:before {
  content: "\f553";
}
i.icon.tty:before {
  content: "\f1e4";
}
i.icon.tv:before {
  content: "\f26c";
}
i.icon.umbrella:before {
  content: "\f0e9";
}
i.icon.umbrella.beach:before {
  content: "\f5ca";
}
i.icon.underline:before {
  content: "\f0cd";
}
i.icon.undo:before {
  content: "\f0e2";
}
i.icon.undo.alternate:before {
  content: "\f2ea";
}
i.icon.universal.access:before {
  content: "\f29a";
}
i.icon.university:before {
  content: "\f19c";
}
i.icon.unlink:before {
  content: "\f127";
}
i.icon.unlock:before {
  content: "\f09c";
}
i.icon.unlock.alternate:before {
  content: "\f13e";
}
i.icon.upload:before {
  content: "\f093";
}
i.icon.user:before {
  content: "\f007";
}
i.icon.user.alternate:before {
  content: "\f406";
}
i.icon.user.alternate.slash:before {
  content: "\f4fa";
}
i.icon.user.astronaut:before {
  content: "\f4fb";
}
i.icon.user.check:before {
  content: "\f4fc";
}
i.icon.user.circle:before {
  content: "\f2bd";
}
i.icon.user.clock:before {
  content: "\f4fd";
}
i.icon.user.cog:before {
  content: "\f4fe";
}
i.icon.user.edit:before {
  content: "\f4ff";
}
i.icon.user.friends:before {
  content: "\f500";
}
i.icon.user.graduate:before {
  content: "\f501";
}
i.icon.user.injured:before {
  content: "\f728";
}
i.icon.user.lock:before {
  content: "\f502";
}
i.icon.user.md:before {
  content: "\f0f0";
}
i.icon.user.minus:before {
  content: "\f503";
}
i.icon.user.ninja:before {
  content: "\f504";
}
i.icon.user.nurse:before {
  content: "\f82f";
}
i.icon.user.plus:before {
  content: "\f234";
}
i.icon.user.secret:before {
  content: "\f21b";
}
i.icon.user.shield:before {
  content: "\f505";
}
i.icon.user.slash:before {
  content: "\f506";
}
i.icon.user.tag:before {
  content: "\f507";
}
i.icon.user.tie:before {
  content: "\f508";
}
i.icon.user.times:before {
  content: "\f235";
}
i.icon.users:before {
  content: "\f0c0";
}
i.icon.users.cog:before {
  content: "\f509";
}
i.icon.utensil.spoon:before {
  content: "\f2e5";
}
i.icon.utensils:before {
  content: "\f2e7";
}
i.icon.vector.square:before {
  content: "\f5cb";
}
i.icon.venus:before {
  content: "\f221";
}
i.icon.venus.double:before {
  content: "\f226";
}
i.icon.venus.mars:before {
  content: "\f228";
}
i.icon.vial:before {
  content: "\f492";
}
i.icon.vials:before {
  content: "\f493";
}
i.icon.video:before {
  content: "\f03d";
}
i.icon.video.slash:before {
  content: "\f4e2";
}
i.icon.vihara:before {
  content: "\f6a7";
}
i.icon.virus:before {
  content: "\f974";
}
i.icon.virus.slash:before {
  content: "\f975";
}
i.icon.viruses:before {
  content: "\f976";
}
i.icon.voicemail:before {
  content: "\f897";
}
i.icon.volleyball.ball:before {
  content: "\f45f";
}
i.icon.volume.down:before {
  content: "\f027";
}
i.icon.volume.mute:before {
  content: "\f6a9";
}
i.icon.volume.off:before {
  content: "\f026";
}
i.icon.volume.up:before {
  content: "\f028";
}
i.icon.vote.yea:before {
  content: "\f772";
}
i.icon.vr.cardboard:before {
  content: "\f729";
}
i.icon.walking:before {
  content: "\f554";
}
i.icon.wallet:before {
  content: "\f555";
}
i.icon.warehouse:before {
  content: "\f494";
}
i.icon.water:before {
  content: "\f773";
}
i.icon.wave.square:before {
  content: "\f83e";
}
i.icon.weight:before {
  content: "\f496";
}
i.icon.weight.hanging:before {
  content: "\f5cd";
}
i.icon.wheelchair:before {
  content: "\f193";
}
i.icon.wifi:before {
  content: "\f1eb";
}
i.icon.wind:before {
  content: "\f72e";
}
i.icon.window.close:before {
  content: "\f410";
}
i.icon.window.maximize:before {
  content: "\f2d0";
}
i.icon.window.minimize:before {
  content: "\f2d1";
}
i.icon.window.restore:before {
  content: "\f2d2";
}
i.icon.wine.bottle:before {
  content: "\f72f";
}
i.icon.wine.glass:before {
  content: "\f4e3";
}
i.icon.wine.glass.alternate:before {
  content: "\f5ce";
}
i.icon.won.sign:before {
  content: "\f159";
}
i.icon.wrench:before {
  content: "\f0ad";
}
i.icon.x.ray:before {
  content: "\f497";
}
i.icon.yen.sign:before {
  content: "\f157";
}
i.icon.yin.yang:before {
  content: "\f6ad";
}
/* Aliases */
i.icon.add:before {
  content: "\f067";
}
i.icon.add.circle:before {
  content: "\f055";
}
i.icon.add.square:before {
  content: "\f0fe";
}
i.icon.add.to.calendar:before {
  content: "\f271";
}
i.icon.add.to.cart:before {
  content: "\f217";
}
i.icon.add.user:before {
  content: "\f234";
}
i.icon.alarm:before {
  content: "\f0f3";
}
i.icon.alarm.mute:before {
  content: "\f1f6";
}
i.icon.ald:before {
  content: "\f2a2";
}
i.icon.als:before {
  content: "\f2a2";
}
i.icon.announcement:before {
  content: "\f0a1";
}
i.icon.area.chart:before {
  content: "\f1fe";
}
i.icon.area.graph:before {
  content: "\f1fe";
}
i.icon.arrow.down.cart:before {
  content: "\f218";
}
i.icon.asexual:before {
  content: "\f22d";
}
i.icon.asl:before {
  content: "\f2a3";
}
i.icon.asl.interpreting:before {
  content: "\f2a3";
}
i.icon.assistive.listening.devices:before {
  content: "\f2a2";
}
i.icon.attach:before {
  content: "\f0c6";
}
i.icon.attention:before {
  content: "\f06a";
}
i.icon.balance:before {
  content: "\f24e";
}
i.icon.bar:before {
  content: "\f0fc";
}
i.icon.bathtub:before {
  content: "\f2cd";
}
i.icon.battery.four:before {
  content: "\f240";
}
i.icon.battery.high:before {
  content: "\f241";
}
i.icon.battery.low:before {
  content: "\f243";
}
i.icon.battery.medium:before {
  content: "\f242";
}
i.icon.battery.one:before {
  content: "\f243";
}
i.icon.battery.three:before {
  content: "\f241";
}
i.icon.battery.two:before {
  content: "\f242";
}
i.icon.battery.zero:before {
  content: "\f244";
}
i.icon.birthday:before {
  content: "\f1fd";
}
i.icon.block.layout:before {
  content: "\f009";
}
i.icon.broken.chain:before {
  content: "\f127";
}
i.icon.browser:before {
  content: "\f022";
}
i.icon.call:before {
  content: "\f095";
}
i.icon.call.square:before {
  content: "\f098";
}
i.icon.cancel:before {
  content: "\f00d";
}
i.icon.cart:before {
  content: "\f07a";
}
i.icon.cc:before {
  content: "\f20a";
}
i.icon.chain:before {
  content: "\f0c1";
}
i.icon.chat:before {
  content: "\f075";
}
i.icon.checked.calendar:before {
  content: "\f274";
}
i.icon.checkmark:before {
  content: "\f00c";
}
i.icon.checkmark.box:before {
  content: "\f14a";
}
i.icon.chess.rock:before {
  content: "\f447";
}
i.icon.circle.notched:before {
  content: "\f1ce";
}
i.icon.circle.thin:before {
  content: "\f111";
}
i.icon.close:before {
  content: "\f00d";
}
i.icon.cloud.download:before {
  content: "\f381";
}
i.icon.cloud.upload:before {
  content: "\f382";
}
i.icon.cny:before {
  content: "\f157";
}
i.icon.cocktail:before {
  content: "\f000";
}
i.icon.commenting:before {
  content: "\f27a";
}
i.icon.compose:before {
  content: "\f303";
}
i.icon.computer:before {
  content: "\f108";
}
i.icon.configure:before {
  content: "\f0ad";
}
i.icon.content:before {
  content: "\f0c9";
}
i.icon.conversation:before {
  content: "\f086";
}
i.icon.credit.card.alternative:before {
  content: "\f09d";
}
i.icon.currency:before {
  content: "\f3d1";
}
i.icon.dashboard:before {
  content: "\f3fd";
}
i.icon.deafness:before {
  content: "\f2a4";
}
i.icon.delete:before {
  content: "\f00d";
}
i.icon.delete.calendar:before {
  content: "\f273";
}
i.icon.detective:before {
  content: "\f21b";
}
i.icon.diamond:before {
  content: "\f3a5";
}
i.icon.discussions:before {
  content: "\f086";
}
i.icon.disk:before {
  content: "\f0a0";
}
i.icon.doctor:before {
  content: "\f0f0";
}
i.icon.dollar:before {
  content: "\f155";
}
i.icon.dont:before {
  content: "\f05e";
}
i.icon.drivers.license:before {
  content: "\f2c2";
}
i.icon.dropdown:before {
  content: "\f0d7";
}
i.icon.emergency:before {
  content: "\f0f9";
}
i.icon.erase:before {
  content: "\f12d";
}
i.icon.eur:before {
  content: "\f153";
}
i.icon.euro:before {
  content: "\f153";
}
i.icon.exchange:before {
  content: "\f362";
}
i.icon.external:before {
  content: "\f35d";
}
i.icon.external.share:before {
  content: "\f14d";
}
i.icon.external.square:before {
  content: "\f360";
}
i.icon.eyedropper:before {
  content: "\f1fb";
}
i.icon.factory:before {
  content: "\f275";
}
i.icon.favorite:before {
  content: "\f005";
}
i.icon.feed:before {
  content: "\f09e";
}
i.icon.female.homosexual:before {
  content: "\f226";
}
i.icon.file.text:before {
  content: "\f15c";
}
i.icon.find:before {
  content: "\f1e5";
}
i.icon.first.aid:before {
  content: "\f0fa";
}
i.icon.food:before {
  content: "\f2e7";
}
i.icon.fork:before {
  content: "\f126";
}
i.icon.game:before {
  content: "\f11b";
}
i.icon.gay:before {
  content: "\f227";
}
i.icon.gbp:before {
  content: "\f154";
}
i.icon.grab:before {
  content: "\f255";
}
i.icon.graduation:before {
  content: "\f19d";
}
i.icon.grid.layout:before {
  content: "\f00a";
}
i.icon.group:before {
  content: "\f0c0";
}
i.icon.h:before {
  content: "\f0fd";
}
i.icon.hamburger:before {
  content: "\f0c9";
}
i.icon.hand.victory:before {
  content: "\f25b";
}
i.icon.handicap:before {
  content: "\f193";
}
i.icon.hard.of.hearing:before {
  content: "\f2a4";
}
i.icon.header:before {
  content: "\f1dc";
}
i.icon.heart.empty:before {
  content: "\f004";
}
i.icon.help:before {
  content: "\f128";
}
i.icon.help.circle:before {
  content: "\f059";
}
i.icon.heterosexual:before {
  content: "\f228";
}
i.icon.hide:before {
  content: "\f070";
}
i.icon.hotel:before {
  content: "\f236";
}
i.icon.hourglass.four:before {
  content: "\f254";
}
i.icon.hourglass.full:before {
  content: "\f254";
}
i.icon.hourglass.one:before {
  content: "\f251";
}
i.icon.hourglass.three:before {
  content: "\f253";
}
i.icon.hourglass.two:before {
  content: "\f252";
}
i.icon.hourglass.zero:before {
  content: "\f253";
}
i.icon.idea:before {
  content: "\f0eb";
}
i.icon.ils:before {
  content: "\f20b";
}
i.icon.in.cart:before {
  content: "\f218";
}
i.icon.inr:before {
  content: "\f156";
}
i.icon.intergender:before {
  content: "\f224";
}
i.icon.intersex:before {
  content: "\f224";
}
i.icon.jpy:before {
  content: "\f157";
}
i.icon.krw:before {
  content: "\f159";
}
i.icon.lab:before {
  content: "\f0c3";
}
i.icon.law:before {
  content: "\f24e";
}
i.icon.legal:before {
  content: "\f0e3";
}
i.icon.lesbian:before {
  content: "\f226";
}
i.icon.level.down:before {
  content: "\f3be";
}
i.icon.level.up:before {
  content: "\f3bf";
}
i.icon.lightning:before {
  content: "\f0e7";
}
i.icon.like:before {
  content: "\f004";
}
i.icon.line.graph:before {
  content: "\f201";
}
i.icon.linegraph:before {
  content: "\f201";
}
i.icon.linkify:before {
  content: "\f0c1";
}
i.icon.lira:before {
  content: "\f195";
}
i.icon.list.layout:before {
  content: "\f00b";
}
i.icon.log.out:before {
  content: "\f2f5";
}
i.icon.magnify:before {
  content: "\f00e";
}
i.icon.mail:before {
  content: "\f0e0";
}
i.icon.mail.forward:before {
  content: "\f064";
}
i.icon.mail.square:before {
  content: "\f199";
}
i.icon.male.homosexual:before {
  content: "\f227";
}
i.icon.man:before {
  content: "\f222";
}
i.icon.marker:before {
  content: "\f041";
}
i.icon.mars.alternate:before {
  content: "\f229";
}
i.icon.mars.horizontal:before {
  content: "\f22b";
}
i.icon.mars.vertical:before {
  content: "\f22a";
}
i.icon.meanpath:before {
  content: "\f0c8";
}
i.icon.military:before {
  content: "\f0fb";
}
i.icon.money:before {
  content: "\f3d1";
}
i.icon.move:before {
  content: "\f0b2";
}
i.icon.mute:before {
  content: "\f131";
}
i.icon.non.binary.transgender:before {
  content: "\f223";
}
i.icon.numbered.list:before {
  content: "\f0cb";
}
i.icon.options:before {
  content: "\f1de";
}
i.icon.ordered.list:before {
  content: "\f0cb";
}
i.icon.other.gender:before {
  content: "\f229";
}
i.icon.other.gender.horizontal:before {
  content: "\f22b";
}
i.icon.other.gender.vertical:before {
  content: "\f22a";
}
i.icon.payment:before {
  content: "\f09d";
}
i.icon.pencil:before {
  content: "\f303";
}
i.icon.pencil.square:before {
  content: "\f14b";
}
i.icon.photo:before {
  content: "\f030";
}
i.icon.picture:before {
  content: "\f03e";
}
i.icon.pie.chart:before {
  content: "\f200";
}
i.icon.pie.graph:before {
  content: "\f200";
}
i.icon.pin:before {
  content: "\f08d";
}
i.icon.plus.cart:before {
  content: "\f217";
}
i.icon.point:before {
  content: "\f041";
}
i.icon.pointing.down:before {
  content: "\f0a7";
}
i.icon.pointing.left:before {
  content: "\f0a5";
}
i.icon.pointing.right:before {
  content: "\f0a4";
}
i.icon.pointing.up:before {
  content: "\f0a6";
}
i.icon.pound:before {
  content: "\f154";
}
i.icon.power:before {
  content: "\f011";
}
i.icon.power.cord:before {
  content: "\f1e6";
}
i.icon.privacy:before {
  content: "\f084";
}
i.icon.protect:before {
  content: "\f023";
}
i.icon.puzzle:before {
  content: "\f12e";
}
i.icon.r.circle:before {
  content: "\f25d";
}
i.icon.radio:before {
  content: "\f192";
}
i.icon.rain:before {
  content: "\f0e9";
}
i.icon.record:before {
  content: "\f03d";
}
i.icon.refresh:before {
  content: "\f021";
}
i.icon.remove:before {
  content: "\f00d";
}
i.icon.remove.bookmark:before {
  content: "\f02e";
}
i.icon.remove.circle:before {
  content: "\f057";
}
i.icon.remove.from.calendar:before {
  content: "\f272";
}
i.icon.remove.user:before {
  content: "\f235";
}
i.icon.repeat:before {
  content: "\f01e";
}
i.icon.resize.horizontal:before {
  content: "\f337";
}
i.icon.resize.vertical:before {
  content: "\f338";
}
i.icon.rmb:before {
  content: "\f157";
}
i.icon.rouble:before {
  content: "\f158";
}
i.icon.rub:before {
  content: "\f158";
}
i.icon.ruble:before {
  content: "\f158";
}
i.icon.rupee:before {
  content: "\f156";
}
i.icon.s15:before {
  content: "\f2cd";
}
i.icon.selected.radio:before {
  content: "\f192";
}
i.icon.send:before {
  content: "\f1d8";
}
i.icon.setting:before {
  content: "\f013";
}
i.icon.settings:before {
  content: "\f085";
}
i.icon.shekel:before {
  content: "\f20b";
}
i.icon.sheqel:before {
  content: "\f20b";
}
i.icon.shield:before {
  content: "\f3ed";
}
i.icon.shipping:before {
  content: "\f0d1";
}
i.icon.shop:before {
  content: "\f07a";
}
i.icon.shuffle:before {
  content: "\f074";
}
i.icon.shutdown:before {
  content: "\f011";
}
i.icon.sidebar:before {
  content: "\f0c9";
}
i.icon.sign.in:before {
  content: "\f2f6";
}
i.icon.sign.out:before {
  content: "\f2f5";
}
i.icon.signing:before {
  content: "\f2a7";
}
i.icon.signup:before {
  content: "\f044";
}
i.icon.sliders:before {
  content: "\f1de";
}
i.icon.soccer:before {
  content: "\f1e3";
}
i.icon.sort.alphabet.ascending:before {
  content: "\f15d";
}
i.icon.sort.alphabet.descending:before {
  content: "\f15e";
}
i.icon.sort.ascending:before {
  content: "\f0de";
}
i.icon.sort.content.ascending:before {
  content: "\f160";
}
i.icon.sort.content.descending:before {
  content: "\f161";
}
i.icon.sort.descending:before {
  content: "\f0dd";
}
i.icon.sort.numeric.ascending:before {
  content: "\f162";
}
i.icon.sort.numeric.descending:before {
  content: "\f163";
}
i.icon.sound:before {
  content: "\f025";
}
i.icon.spoon:before {
  content: "\f2e5";
}
i.icon.spy:before {
  content: "\f21b";
}
i.icon.star.empty:before {
  content: "\f005";
}
i.icon.star.half.empty:before {
  content: "\f089";
}
i.icon.star.half.full:before {
  content: "\f089";
}
i.icon.student:before {
  content: "\f19d";
}
i.icon.talk:before {
  content: "\f27a";
}
i.icon.target:before {
  content: "\f140";
}
i.icon.teletype:before {
  content: "\f1e4";
}
i.icon.television:before {
  content: "\f26c";
}
i.icon.text.cursor:before {
  content: "\f246";
}
i.icon.text.telephone:before {
  content: "\f1e4";
}
i.icon.theme:before {
  content: "\f043";
}
i.icon.thermometer:before {
  content: "\f2c7";
}
i.icon.thumb.tack:before {
  content: "\f08d";
}
i.icon.ticket:before {
  content: "\f3ff";
}
i.icon.time:before {
  content: "\f017";
}
i.icon.times.rectangle:before {
  content: "\f410";
}
i.icon.tm:before {
  content: "\f25c";
}
i.icon.toggle.down:before {
  content: "\f150";
}
i.icon.toggle.left:before {
  content: "\f191";
}
i.icon.toggle.right:before {
  content: "\f152";
}
i.icon.toggle.up:before {
  content: "\f151";
}
i.icon.translate:before {
  content: "\f1ab";
}
i.icon.travel:before {
  content: "\f0b1";
}
i.icon.treatment:before {
  content: "\f0f1";
}
i.icon.triangle.down:before {
  content: "\f0d7";
}
i.icon.triangle.left:before {
  content: "\f0d9";
}
i.icon.triangle.right:before {
  content: "\f0da";
}
i.icon.triangle.up:before {
  content: "\f0d8";
}
i.icon.try:before {
  content: "\f195";
}
i.icon.unhide:before {
  content: "\f06e";
}
i.icon.unlinkify:before {
  content: "\f127";
}
i.icon.unmute:before {
  content: "\f130";
}
i.icon.unordered.list:before {
  content: "\f0ca";
}
i.icon.usd:before {
  content: "\f155";
}
i.icon.user.cancel:before {
  content: "\f235";
}
i.icon.user.close:before {
  content: "\f235";
}
i.icon.user.delete:before {
  content: "\f235";
}
i.icon.user.doctor:before {
  content: "\f0f0";
}
i.icon.user.x:before {
  content: "\f235";
}
i.icon.vcard:before {
  content: "\f2bb";
}
i.icon.video.camera:before {
  content: "\f03d";
}
i.icon.video.play:before {
  content: "\f144";
}
i.icon.volume.control.phone:before {
  content: "\f2a0";
}
i.icon.wait:before {
  content: "\f017";
}
i.icon.warning:before {
  content: "\f12a";
}
i.icon.warning.circle:before {
  content: "\f06a";
}
i.icon.warning.sign:before {
  content: "\f071";
}
i.icon.wi.fi:before {
  content: "\f1eb";
}
i.icon.winner:before {
  content: "\f091";
}
i.icon.wizard:before {
  content: "\f0d0";
}
i.icon.woman:before {
  content: "\f221";
}
i.icon.won:before {
  content: "\f159";
}
i.icon.world:before {
  content: "\f0ac";
}
i.icon.write:before {
  content: "\f303";
}
i.icon.write.square:before {
  content: "\f14b";
}
i.icon.x:before {
  content: "\f00d";
}
i.icon.yen:before {
  content: "\f157";
}
i.icon.zip:before {
  content: "\f187";
}
i.icon.zoom:before {
  content: "\f00e";
}
i.icon.zoom.in:before {
  content: "\f00e";
}
i.icon.zoom.out:before {
  content: "\f010";
}
/*******************************
         Outline Icons
*******************************/
/* Outline Icon */
/* Load & Define Icon Font */
@font-face {
  font-family: 'outline-icons';
  src: url(clientlib-site/resources/fonts/outline-icons.eot);
  src: url(clientlib-site/resources/fonts/outline-icons.eot?#iefix) format('embedded-opentype'), url(clientlib-site/resources/fonts/outline-icons.woff2) format('woff2'), url(clientlib-site/resources/fonts/outline-icons.woff) format('woff'), url(clientlib-site/resources/fonts/outline-icons.ttf) format('truetype'), url(clientlib-site/resources/images/outline-icons.svg#icons) format('svg');
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-decoration: inherit;
  text-transform: none;
}
i.icon.outline {
  font-family: 'outline-icons';
}
/* Icons */
i.icon.address.book.outline:before {
  content: "\f2b9";
}
i.icon.address.card.outline:before {
  content: "\f2bb";
}
i.icon.angry.outline:before {
  content: "\f556";
}
i.icon.arrow.alternate.circle.down.outline:before {
  content: "\f358";
}
i.icon.arrow.alternate.circle.left.outline:before {
  content: "\f359";
}
i.icon.arrow.alternate.circle.right.outline:before {
  content: "\f35a";
}
i.icon.arrow.alternate.circle.up.outline:before {
  content: "\f35b";
}
i.icon.bell.outline:before {
  content: "\f0f3";
}
i.icon.bell.slash.outline:before {
  content: "\f1f6";
}
i.icon.bookmark.outline:before {
  content: "\f02e";
}
i.icon.building.outline:before {
  content: "\f1ad";
}
i.icon.calendar.alternate.outline:before {
  content: "\f073";
}
i.icon.calendar.check.outline:before {
  content: "\f274";
}
i.icon.calendar.minus.outline:before {
  content: "\f272";
}
i.icon.calendar.outline:before {
  content: "\f133";
}
i.icon.calendar.plus.outline:before {
  content: "\f271";
}
i.icon.calendar.times.outline:before {
  content: "\f273";
}
i.icon.caret.square.down.outline:before {
  content: "\f150";
}
i.icon.caret.square.left.outline:before {
  content: "\f191";
}
i.icon.caret.square.right.outline:before {
  content: "\f152";
}
i.icon.caret.square.up.outline:before {
  content: "\f151";
}
i.icon.chart.bar.outline:before {
  content: "\f080";
}
i.icon.check.circle.outline:before {
  content: "\f058";
}
i.icon.check.square.outline:before {
  content: "\f14a";
}
i.icon.circle.outline:before {
  content: "\f111";
}
i.icon.clipboard.outline:before {
  content: "\f328";
}
i.icon.clock.outline:before {
  content: "\f017";
}
i.icon.clone.outline:before {
  content: "\f24d";
}
i.icon.closed.captioning.outline:before {
  content: "\f20a";
}
i.icon.comment.alternate.outline:before {
  content: "\f27a";
}
i.icon.comment.dots.outline:before {
  content: "\f4ad";
}
i.icon.comment.outline:before {
  content: "\f075";
}
i.icon.comments.outline:before {
  content: "\f086";
}
i.icon.compass.outline:before {
  content: "\f14e";
}
i.icon.copy.outline:before {
  content: "\f0c5";
}
i.icon.copyright.outline:before {
  content: "\f1f9";
}
i.icon.credit.card.outline:before {
  content: "\f09d";
}
i.icon.dizzy.outline:before {
  content: "\f567";
}
i.icon.dot.circle.outline:before {
  content: "\f192";
}
i.icon.edit.outline:before {
  content: "\f044";
}
i.icon.envelope.open.outline:before {
  content: "\f2b6";
}
i.icon.envelope.outline:before {
  content: "\f0e0";
}
i.icon.eye.outline:before {
  content: "\f06e";
}
i.icon.eye.slash.outline:before {
  content: "\f070";
}
i.icon.file.alternate.outline:before {
  content: "\f15c";
}
i.icon.file.archive.outline:before {
  content: "\f1c6";
}
i.icon.file.audio.outline:before {
  content: "\f1c7";
}
i.icon.file.code.outline:before {
  content: "\f1c9";
}
i.icon.file.excel.outline:before {
  content: "\f1c3";
}
i.icon.file.image.outline:before {
  content: "\f1c5";
}
i.icon.file.outline:before {
  content: "\f15b";
}
i.icon.file.pdf.outline:before {
  content: "\f1c1";
}
i.icon.file.powerpoint.outline:before {
  content: "\f1c4";
}
i.icon.file.video.outline:before {
  content: "\f1c8";
}
i.icon.file.word.outline:before {
  content: "\f1c2";
}
i.icon.flag.outline:before {
  content: "\f024";
}
i.icon.flushed.outline:before {
  content: "\f579";
}
i.icon.folder.open.outline:before {
  content: "\f07c";
}
i.icon.folder.outline:before {
  content: "\f07b";
}
i.icon.frown.open.outline:before {
  content: "\f57a";
}
i.icon.frown.outline:before {
  content: "\f119";
}
i.icon.futbol.outline:before {
  content: "\f1e3";
}
i.icon.gem.outline:before {
  content: "\f3a5";
}
i.icon.grimace.outline:before {
  content: "\f57f";
}
i.icon.grin.alternate.outline:before {
  content: "\f581";
}
i.icon.grin.beam.outline:before {
  content: "\f582";
}
i.icon.grin.beam.sweat.outline:before {
  content: "\f583";
}
i.icon.grin.hearts.outline:before {
  content: "\f584";
}
i.icon.grin.outline:before {
  content: "\f580";
}
i.icon.grin.squint.outline:before {
  content: "\f585";
}
i.icon.grin.squint.tears.outline:before {
  content: "\f586";
}
i.icon.grin.stars.outline:before {
  content: "\f587";
}
i.icon.grin.tears.outline:before {
  content: "\f588";
}
i.icon.grin.tongue.outline:before {
  content: "\f589";
}
i.icon.grin.tongue.squint.outline:before {
  content: "\f58a";
}
i.icon.grin.tongue.wink.outline:before {
  content: "\f58b";
}
i.icon.grin.wink.outline:before {
  content: "\f58c";
}
i.icon.hand.lizard.outline:before {
  content: "\f258";
}
i.icon.hand.paper.outline:before {
  content: "\f256";
}
i.icon.hand.peace.outline:before {
  content: "\f25b";
}
i.icon.hand.point.down.outline:before {
  content: "\f0a7";
}
i.icon.hand.point.left.outline:before {
  content: "\f0a5";
}
i.icon.hand.point.right.outline:before {
  content: "\f0a4";
}
i.icon.hand.point.up.outline:before {
  content: "\f0a6";
}
i.icon.hand.pointer.outline:before {
  content: "\f25a";
}
i.icon.hand.rock.outline:before {
  content: "\f255";
}
i.icon.hand.scissors.outline:before {
  content: "\f257";
}
i.icon.hand.spock.outline:before {
  content: "\f259";
}
i.icon.handshake.outline:before {
  content: "\f2b5";
}
i.icon.hdd.outline:before {
  content: "\f0a0";
}
i.icon.heart.outline:before {
  content: "\f004";
}
i.icon.hospital.outline:before {
  content: "\f0f8";
}
i.icon.hourglass.outline:before {
  content: "\f254";
}
i.icon.id.badge.outline:before {
  content: "\f2c1";
}
i.icon.id.card.outline:before {
  content: "\f2c2";
}
i.icon.image.outline:before {
  content: "\f03e";
}
i.icon.images.outline:before {
  content: "\f302";
}
i.icon.keyboard.outline:before {
  content: "\f11c";
}
i.icon.kiss.beam.outline:before {
  content: "\f597";
}
i.icon.kiss.outline:before {
  content: "\f596";
}
i.icon.kiss.wink.heart.outline:before {
  content: "\f598";
}
i.icon.laugh.beam.outline:before {
  content: "\f59a";
}
i.icon.laugh.outline:before {
  content: "\f599";
}
i.icon.laugh.squint.outline:before {
  content: "\f59b";
}
i.icon.laugh.wink.outline:before {
  content: "\f59c";
}
i.icon.lemon.outline:before {
  content: "\f094";
}
i.icon.life.ring.outline:before {
  content: "\f1cd";
}
i.icon.lightbulb.outline:before {
  content: "\f0eb";
}
i.icon.list.alternate.outline:before {
  content: "\f022";
}
i.icon.map.outline:before {
  content: "\f279";
}
i.icon.meh.blank.outline:before {
  content: "\f5a4";
}
i.icon.meh.outline:before {
  content: "\f11a";
}
i.icon.meh.rolling.eyes.outline:before {
  content: "\f5a5";
}
i.icon.minus.square.outline:before {
  content: "\f146";
}
i.icon.money.bill.alternate.outline:before {
  content: "\f3d1";
}
i.icon.moon.outline:before {
  content: "\f186";
}
i.icon.newspaper.outline:before {
  content: "\f1ea";
}
i.icon.object.group.outline:before {
  content: "\f247";
}
i.icon.object.ungroup.outline:before {
  content: "\f248";
}
i.icon.paper.plane.outline:before {
  content: "\f1d8";
}
i.icon.pause.circle.outline:before {
  content: "\f28b";
}
i.icon.play.circle.outline:before {
  content: "\f144";
}
i.icon.plus.square.outline:before {
  content: "\f0fe";
}
i.icon.question.circle.outline:before {
  content: "\f059";
}
i.icon.registered.outline:before {
  content: "\f25d";
}
i.icon.sad.cry.outline:before {
  content: "\f5b3";
}
i.icon.sad.tear.outline:before {
  content: "\f5b4";
}
i.icon.save.outline:before {
  content: "\f0c7";
}
i.icon.share.square.outline:before {
  content: "\f14d";
}
i.icon.smile.beam.outline:before {
  content: "\f5b8";
}
i.icon.smile.outline:before {
  content: "\f118";
}
i.icon.smile.wink.outline:before {
  content: "\f4da";
}
i.icon.snowflake.outline:before {
  content: "\f2dc";
}
i.icon.square.outline:before {
  content: "\f0c8";
}
i.icon.star.half.outline:before {
  content: "\f089";
}
i.icon.star.outline:before {
  content: "\f005";
}
i.icon.sticky.note.outline:before {
  content: "\f249";
}
i.icon.stop.circle.outline:before {
  content: "\f28d";
}
i.icon.sun.outline:before {
  content: "\f185";
}
i.icon.surprise.outline:before {
  content: "\f5c2";
}
i.icon.thumbs.down.outline:before {
  content: "\f165";
}
i.icon.thumbs.up.outline:before {
  content: "\f164";
}
i.icon.times.circle.outline:before {
  content: "\f057";
}
i.icon.tired.outline:before {
  content: "\f5c8";
}
i.icon.trash.alternate.outline:before {
  content: "\f2ed";
}
i.icon.user.circle.outline:before {
  content: "\f2bd";
}
i.icon.user.outline:before {
  content: "\f007";
}
i.icon.window.close.outline:before {
  content: "\f410";
}
i.icon.window.maximize.outline:before {
  content: "\f2d0";
}
i.icon.window.minimize.outline:before {
  content: "\f2d1";
}
i.icon.window.restore.outline:before {
  content: "\f2d2";
}
/*******************************
          Brand Icons
*******************************/
/* Load & Define Brand Font */
@font-face {
  font-family: 'brand-icons';
  src: url(clientlib-site/resources/fonts/brand-icons.eot);
  src: url(clientlib-site/resources/fonts/brand-icons.eot?#iefix) format('embedded-opentype'), url(clientlib-site/resources/fonts/brand-icons.woff2) format('woff2'), url(clientlib-site/resources/fonts/brand-icons.woff) format('woff'), url(clientlib-site/resources/fonts/brand-icons.ttf) format('truetype'), url(clientlib-site/resources/images/brand-icons.svg#icons) format('svg');
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-decoration: inherit;
  text-transform: none;
}
/* Icons */
i.icon.\35 00px:before {
  content: "\f26e";
  font-family: 'brand-icons';
}
i.icon.accessible:before {
  content: "\f368";
  font-family: 'brand-icons';
}
i.icon.accusoft:before {
  content: "\f369";
  font-family: 'brand-icons';
}
i.icon.acquisitions.incorporated:before {
  content: "\f6af";
  font-family: 'brand-icons';
}
i.icon.adn:before {
  content: "\f170";
  font-family: 'brand-icons';
}
i.icon.adobe:before {
  content: "\f778";
  font-family: 'brand-icons';
}
i.icon.adversal:before {
  content: "\f36a";
  font-family: 'brand-icons';
}
i.icon.affiliatetheme:before {
  content: "\f36b";
  font-family: 'brand-icons';
}
i.icon.airbnb:before {
  content: "\f834";
  font-family: 'brand-icons';
}
i.icon.algolia:before {
  content: "\f36c";
  font-family: 'brand-icons';
}
i.icon.alipay:before {
  content: "\f642";
  font-family: 'brand-icons';
}
i.icon.amazon:before {
  content: "\f270";
  font-family: 'brand-icons';
}
i.icon.amazon.pay:before {
  content: "\f42c";
  font-family: 'brand-icons';
}
i.icon.amilia:before {
  content: "\f36d";
  font-family: 'brand-icons';
}
i.icon.android:before {
  content: "\f17b";
  font-family: 'brand-icons';
}
i.icon.angellist:before {
  content: "\f209";
  font-family: 'brand-icons';
}
i.icon.angrycreative:before {
  content: "\f36e";
  font-family: 'brand-icons';
}
i.icon.angular:before {
  content: "\f420";
  font-family: 'brand-icons';
}
i.icon.app.store:before {
  content: "\f36f";
  font-family: 'brand-icons';
}
i.icon.app.store.ios:before {
  content: "\f370";
  font-family: 'brand-icons';
}
i.icon.apper:before {
  content: "\f371";
  font-family: 'brand-icons';
}
i.icon.apple:before {
  content: "\f179";
  font-family: 'brand-icons';
}
i.icon.apple.pay:before {
  content: "\f415";
  font-family: 'brand-icons';
}
i.icon.artstation:before {
  content: "\f77a";
  font-family: 'brand-icons';
}
i.icon.asymmetrik:before {
  content: "\f372";
  font-family: 'brand-icons';
}
i.icon.atlassian:before {
  content: "\f77b";
  font-family: 'brand-icons';
}
i.icon.audible:before {
  content: "\f373";
  font-family: 'brand-icons';
}
i.icon.autoprefixer:before {
  content: "\f41c";
  font-family: 'brand-icons';
}
i.icon.avianex:before {
  content: "\f374";
  font-family: 'brand-icons';
}
i.icon.aviato:before {
  content: "\f421";
  font-family: 'brand-icons';
}
i.icon.aws:before {
  content: "\f375";
  font-family: 'brand-icons';
}
i.icon.bandcamp:before {
  content: "\f2d5";
  font-family: 'brand-icons';
}
i.icon.battle.net:before {
  content: "\f835";
  font-family: 'brand-icons';
}
i.icon.behance:before {
  content: "\f1b4";
  font-family: 'brand-icons';
}
i.icon.behance.square:before {
  content: "\f1b5";
  font-family: 'brand-icons';
}
i.icon.bimobject:before {
  content: "\f378";
  font-family: 'brand-icons';
}
i.icon.bitbucket:before {
  content: "\f171";
  font-family: 'brand-icons';
}
i.icon.bitcoin:before {
  content: "\f379";
  font-family: 'brand-icons';
}
i.icon.bity:before {
  content: "\f37a";
  font-family: 'brand-icons';
}
i.icon.black.tie:before {
  content: "\f27e";
  font-family: 'brand-icons';
}
i.icon.blackberry:before {
  content: "\f37b";
  font-family: 'brand-icons';
}
i.icon.blogger:before {
  content: "\f37c";
  font-family: 'brand-icons';
}
i.icon.blogger.b:before {
  content: "\f37d";
  font-family: 'brand-icons';
}
i.icon.bluetooth:before {
  content: "\f293";
  font-family: 'brand-icons';
}
i.icon.bluetooth.b:before {
  content: "\f294";
  font-family: 'brand-icons';
}
i.icon.bootstrap:before {
  content: "\f836";
  font-family: 'brand-icons';
}
i.icon.btc:before {
  content: "\f15a";
  font-family: 'brand-icons';
}
i.icon.buffer:before {
  content: "\f837";
  font-family: 'brand-icons';
}
i.icon.buromobelexperte:before {
  content: "\f37f";
  font-family: 'brand-icons';
}
i.icon.buy.n.large:before {
  content: "\f8a6";
  font-family: 'brand-icons';
}
i.icon.buysellads:before {
  content: "\f20d";
  font-family: 'brand-icons';
}
i.icon.canadian.maple.leaf:before {
  content: "\f785";
  font-family: 'brand-icons';
}
i.icon.cc.amazon.pay:before {
  content: "\f42d";
  font-family: 'brand-icons';
}
i.icon.cc.amex:before {
  content: "\f1f3";
  font-family: 'brand-icons';
}
i.icon.cc.apple.pay:before {
  content: "\f416";
  font-family: 'brand-icons';
}
i.icon.cc.diners.club:before {
  content: "\f24c";
  font-family: 'brand-icons';
}
i.icon.cc.discover:before {
  content: "\f1f2";
  font-family: 'brand-icons';
}
i.icon.cc.jcb:before {
  content: "\f24b";
  font-family: 'brand-icons';
}
i.icon.cc.mastercard:before {
  content: "\f1f1";
  font-family: 'brand-icons';
}
i.icon.cc.paypal:before {
  content: "\f1f4";
  font-family: 'brand-icons';
}
i.icon.cc.stripe:before {
  content: "\f1f5";
  font-family: 'brand-icons';
}
i.icon.cc.visa:before {
  content: "\f1f0";
  font-family: 'brand-icons';
}
i.icon.centercode:before {
  content: "\f380";
  font-family: 'brand-icons';
}
i.icon.centos:before {
  content: "\f789";
  font-family: 'brand-icons';
}
i.icon.chrome:before {
  content: "\f268";
  font-family: 'brand-icons';
}
i.icon.chromecast:before {
  content: "\f838";
  font-family: 'brand-icons';
}
i.icon.cloudscale:before {
  content: "\f383";
  font-family: 'brand-icons';
}
i.icon.cloudsmith:before {
  content: "\f384";
  font-family: 'brand-icons';
}
i.icon.cloudversify:before {
  content: "\f385";
  font-family: 'brand-icons';
}
i.icon.codepen:before {
  content: "\f1cb";
  font-family: 'brand-icons';
}
i.icon.codiepie:before {
  content: "\f284";
  font-family: 'brand-icons';
}
i.icon.confluence:before {
  content: "\f78d";
  font-family: 'brand-icons';
}
i.icon.connectdevelop:before {
  content: "\f20e";
  font-family: 'brand-icons';
}
i.icon.contao:before {
  content: "\f26d";
  font-family: 'brand-icons';
}
i.icon.cotton.bureau:before {
  content: "\f89e";
  font-family: 'brand-icons';
}
i.icon.cpanel:before {
  content: "\f388";
  font-family: 'brand-icons';
}
i.icon.creative.commons:before {
  content: "\f25e";
  font-family: 'brand-icons';
}
i.icon.creative.commons.by:before {
  content: "\f4e7";
  font-family: 'brand-icons';
}
i.icon.creative.commons.nc:before {
  content: "\f4e8";
  font-family: 'brand-icons';
}
i.icon.creative.commons.nc.eu:before {
  content: "\f4e9";
  font-family: 'brand-icons';
}
i.icon.creative.commons.nc.jp:before {
  content: "\f4ea";
  font-family: 'brand-icons';
}
i.icon.creative.commons.nd:before {
  content: "\f4eb";
  font-family: 'brand-icons';
}
i.icon.creative.commons.pd:before {
  content: "\f4ec";
  font-family: 'brand-icons';
}
i.icon.creative.commons.pd.alternate:before {
  content: "\f4ed";
  font-family: 'brand-icons';
}
i.icon.creative.commons.remix:before {
  content: "\f4ee";
  font-family: 'brand-icons';
}
i.icon.creative.commons.sa:before {
  content: "\f4ef";
  font-family: 'brand-icons';
}
i.icon.creative.commons.sampling:before {
  content: "\f4f0";
  font-family: 'brand-icons';
}
i.icon.creative.commons.sampling.plus:before {
  content: "\f4f1";
  font-family: 'brand-icons';
}
i.icon.creative.commons.share:before {
  content: "\f4f2";
  font-family: 'brand-icons';
}
i.icon.creative.commons.zero:before {
  content: "\f4f3";
  font-family: 'brand-icons';
}
i.icon.critical.role:before {
  content: "\f6c9";
  font-family: 'brand-icons';
}
i.icon.css3:before {
  content: "\f13c";
  font-family: 'brand-icons';
}
i.icon.css3.alternate:before {
  content: "\f38b";
  font-family: 'brand-icons';
}
i.icon.cuttlefish:before {
  content: "\f38c";
  font-family: 'brand-icons';
}
i.icon.d.and.d:before {
  content: "\f38d";
  font-family: 'brand-icons';
}
i.icon.d.and.d.beyond:before {
  content: "\f6ca";
  font-family: 'brand-icons';
}
i.icon.dailymotion:before {
  content: "\f952";
  font-family: 'brand-icons';
}
i.icon.dashcube:before {
  content: "\f210";
  font-family: 'brand-icons';
}
i.icon.delicious:before {
  content: "\f1a5";
  font-family: 'brand-icons';
}
i.icon.deploydog:before {
  content: "\f38e";
  font-family: 'brand-icons';
}
i.icon.deskpro:before {
  content: "\f38f";
  font-family: 'brand-icons';
}
i.icon.dev:before {
  content: "\f6cc";
  font-family: 'brand-icons';
}
i.icon.deviantart:before {
  content: "\f1bd";
  font-family: 'brand-icons';
}
i.icon.dhl:before {
  content: "\f790";
  font-family: 'brand-icons';
}
i.icon.diaspora:before {
  content: "\f791";
  font-family: 'brand-icons';
}
i.icon.digg:before {
  content: "\f1a6";
  font-family: 'brand-icons';
}
i.icon.digital.ocean:before {
  content: "\f391";
  font-family: 'brand-icons';
}
i.icon.discord:before {
  content: "\f392";
  font-family: 'brand-icons';
}
i.icon.discourse:before {
  content: "\f393";
  font-family: 'brand-icons';
}
i.icon.dochub:before {
  content: "\f394";
  font-family: 'brand-icons';
}
i.icon.docker:before {
  content: "\f395";
  font-family: 'brand-icons';
}
i.icon.draft2digital:before {
  content: "\f396";
  font-family: 'brand-icons';
}
i.icon.dribbble:before {
  content: "\f17d";
  font-family: 'brand-icons';
}
i.icon.dribbble.square:before {
  content: "\f397";
  font-family: 'brand-icons';
}
i.icon.dropbox:before {
  content: "\f16b";
  font-family: 'brand-icons';
}
i.icon.drupal:before {
  content: "\f1a9";
  font-family: 'brand-icons';
}
i.icon.dyalog:before {
  content: "\f399";
  font-family: 'brand-icons';
}
i.icon.earlybirds:before {
  content: "\f39a";
  font-family: 'brand-icons';
}
i.icon.ebay:before {
  content: "\f4f4";
  font-family: 'brand-icons';
}
i.icon.edge:before {
  content: "\f282";
  font-family: 'brand-icons';
}
i.icon.elementor:before {
  content: "\f430";
  font-family: 'brand-icons';
}
i.icon.ello:before {
  content: "\f5f1";
  font-family: 'brand-icons';
}
i.icon.ember:before {
  content: "\f423";
  font-family: 'brand-icons';
}
i.icon.empire:before {
  content: "\f1d1";
  font-family: 'brand-icons';
}
i.icon.envira:before {
  content: "\f299";
  font-family: 'brand-icons';
}
i.icon.erlang:before {
  content: "\f39d";
  font-family: 'brand-icons';
}
i.icon.ethereum:before {
  content: "\f42e";
  font-family: 'brand-icons';
}
i.icon.etsy:before {
  content: "\f2d7";
  font-family: 'brand-icons';
}
i.icon.evernote:before {
  content: "\f839";
  font-family: 'brand-icons';
}
i.icon.expeditedssl:before {
  content: "\f23e";
  font-family: 'brand-icons';
}
i.icon.facebook:before {
  content: "\f09a";
  font-family: 'brand-icons';
}
i.icon.facebook.f:before {
  content: "\f39e";
  font-family: 'brand-icons';
}
i.icon.facebook.messenger:before {
  content: "\f39f";
  font-family: 'brand-icons';
}
i.icon.facebook.square:before {
  content: "\f082";
  font-family: 'brand-icons';
}
i.icon.fantasy.flight.games:before {
  content: "\f6dc";
  font-family: 'brand-icons';
}
i.icon.fedex:before {
  content: "\f797";
  font-family: 'brand-icons';
}
i.icon.fedora:before {
  content: "\f798";
  font-family: 'brand-icons';
}
i.icon.figma:before {
  content: "\f799";
  font-family: 'brand-icons';
}
i.icon.firefox:before {
  content: "\f269";
  font-family: 'brand-icons';
}
i.icon.firefox.browser:before {
  content: "\f907";
  font-family: 'brand-icons';
}
i.icon.first.order:before {
  content: "\f2b0";
  font-family: 'brand-icons';
}
i.icon.first.order.alternate:before {
  content: "\f50a";
  font-family: 'brand-icons';
}
i.icon.firstdraft:before {
  content: "\f3a1";
  font-family: 'brand-icons';
}
i.icon.flickr:before {
  content: "\f16e";
  font-family: 'brand-icons';
}
i.icon.flipboard:before {
  content: "\f44d";
  font-family: 'brand-icons';
}
i.icon.fly:before {
  content: "\f417";
  font-family: 'brand-icons';
}
i.icon.font.awesome:before {
  content: "\f2b4";
  font-family: 'brand-icons';
}
i.icon.font.awesome.alternate:before {
  content: "\f35c";
  font-family: 'brand-icons';
}
i.icon.font.awesome.flag:before {
  content: "\f425";
  font-family: 'brand-icons';
}
i.icon.fonticons:before {
  content: "\f280";
  font-family: 'brand-icons';
}
i.icon.fonticons.fi:before {
  content: "\f3a2";
  font-family: 'brand-icons';
}
i.icon.fort.awesome:before {
  content: "\f286";
  font-family: 'brand-icons';
}
i.icon.fort.awesome.alternate:before {
  content: "\f3a3";
  font-family: 'brand-icons';
}
i.icon.forumbee:before {
  content: "\f211";
  font-family: 'brand-icons';
}
i.icon.foursquare:before {
  content: "\f180";
  font-family: 'brand-icons';
}
i.icon.free.code.camp:before {
  content: "\f2c5";
  font-family: 'brand-icons';
}
i.icon.freebsd:before {
  content: "\f3a4";
  font-family: 'brand-icons';
}
i.icon.fulcrum:before {
  content: "\f50b";
  font-family: 'brand-icons';
}
i.icon.galactic.republic:before {
  content: "\f50c";
  font-family: 'brand-icons';
}
i.icon.galactic.senate:before {
  content: "\f50d";
  font-family: 'brand-icons';
}
i.icon.get.pocket:before {
  content: "\f265";
  font-family: 'brand-icons';
}
i.icon.gg:before {
  content: "\f260";
  font-family: 'brand-icons';
}
i.icon.gg.circle:before {
  content: "\f261";
  font-family: 'brand-icons';
}
i.icon.git:before {
  content: "\f1d3";
  font-family: 'brand-icons';
}
i.icon.git.alternate:before {
  content: "\f841";
  font-family: 'brand-icons';
}
i.icon.git.square:before {
  content: "\f1d2";
  font-family: 'brand-icons';
}
i.icon.github:before {
  content: "\f09b";
  font-family: 'brand-icons';
}
i.icon.github.alternate:before {
  content: "\f113";
  font-family: 'brand-icons';
}
i.icon.github.square:before {
  content: "\f092";
  font-family: 'brand-icons';
}
i.icon.gitkraken:before {
  content: "\f3a6";
  font-family: 'brand-icons';
}
i.icon.gitlab:before {
  content: "\f296";
  font-family: 'brand-icons';
}
i.icon.gitter:before {
  content: "\f426";
  font-family: 'brand-icons';
}
i.icon.glide:before {
  content: "\f2a5";
  font-family: 'brand-icons';
}
i.icon.glide.g:before {
  content: "\f2a6";
  font-family: 'brand-icons';
}
i.icon.gofore:before {
  content: "\f3a7";
  font-family: 'brand-icons';
}
i.icon.goodreads:before {
  content: "\f3a8";
  font-family: 'brand-icons';
}
i.icon.goodreads.g:before {
  content: "\f3a9";
  font-family: 'brand-icons';
}
i.icon.google:before {
  content: "\f1a0";
  font-family: 'brand-icons';
}
i.icon.google.drive:before {
  content: "\f3aa";
  font-family: 'brand-icons';
}
i.icon.google.play:before {
  content: "\f3ab";
  font-family: 'brand-icons';
}
i.icon.google.plus:before {
  content: "\f2b3";
  font-family: 'brand-icons';
}
i.icon.google.plus.g:before {
  content: "\f0d5";
  font-family: 'brand-icons';
}
i.icon.google.plus.square:before {
  content: "\f0d4";
  font-family: 'brand-icons';
}
i.icon.google.wallet:before {
  content: "\f1ee";
  font-family: 'brand-icons';
}
i.icon.gratipay:before {
  content: "\f184";
  font-family: 'brand-icons';
}
i.icon.grav:before {
  content: "\f2d6";
  font-family: 'brand-icons';
}
i.icon.gripfire:before {
  content: "\f3ac";
  font-family: 'brand-icons';
}
i.icon.grunt:before {
  content: "\f3ad";
  font-family: 'brand-icons';
}
i.icon.gulp:before {
  content: "\f3ae";
  font-family: 'brand-icons';
}
i.icon.hacker.news:before {
  content: "\f1d4";
  font-family: 'brand-icons';
}
i.icon.hacker.news.square:before {
  content: "\f3af";
  font-family: 'brand-icons';
}
i.icon.hackerrank:before {
  content: "\f5f7";
  font-family: 'brand-icons';
}
i.icon.hips:before {
  content: "\f452";
  font-family: 'brand-icons';
}
i.icon.hire.a.helper:before {
  content: "\f3b0";
  font-family: 'brand-icons';
}
i.icon.hooli:before {
  content: "\f427";
  font-family: 'brand-icons';
}
i.icon.hornbill:before {
  content: "\f592";
  font-family: 'brand-icons';
}
i.icon.hotjar:before {
  content: "\f3b1";
  font-family: 'brand-icons';
}
i.icon.houzz:before {
  content: "\f27c";
  font-family: 'brand-icons';
}
i.icon.html5:before {
  content: "\f13b";
  font-family: 'brand-icons';
}
i.icon.hubspot:before {
  content: "\f3b2";
  font-family: 'brand-icons';
}
i.icon.ideal:before {
  content: "\f913";
  font-family: 'brand-icons';
}
i.icon.imdb:before {
  content: "\f2d8";
  font-family: 'brand-icons';
}
i.icon.instagram:before {
  content: "\f16d";
  font-family: 'brand-icons';
}
i.icon.instagram.square:before {
  content: "\f955";
  font-family: 'brand-icons';
}
i.icon.intercom:before {
  content: "\f7af";
  font-family: 'brand-icons';
}
i.icon.internet.explorer:before {
  content: "\f26b";
  font-family: 'brand-icons';
}
i.icon.invision:before {
  content: "\f7b0";
  font-family: 'brand-icons';
}
i.icon.ioxhost:before {
  content: "\f208";
  font-family: 'brand-icons';
}
i.icon.itch.io:before {
  content: "\f83a";
  font-family: 'brand-icons';
}
i.icon.itunes:before {
  content: "\f3b4";
  font-family: 'brand-icons';
}
i.icon.itunes.note:before {
  content: "\f3b5";
  font-family: 'brand-icons';
}
i.icon.java:before {
  content: "\f4e4";
  font-family: 'brand-icons';
}
i.icon.jedi.order:before {
  content: "\f50e";
  font-family: 'brand-icons';
}
i.icon.jenkins:before {
  content: "\f3b6";
  font-family: 'brand-icons';
}
i.icon.jira:before {
  content: "\f7b1";
  font-family: 'brand-icons';
}
i.icon.joget:before {
  content: "\f3b7";
  font-family: 'brand-icons';
}
i.icon.joomla:before {
  content: "\f1aa";
  font-family: 'brand-icons';
}
i.icon.js:before {
  content: "\f3b8";
  font-family: 'brand-icons';
}
i.icon.js.square:before {
  content: "\f3b9";
  font-family: 'brand-icons';
}
i.icon.jsfiddle:before {
  content: "\f1cc";
  font-family: 'brand-icons';
}
i.icon.kaggle:before {
  content: "\f5fa";
  font-family: 'brand-icons';
}
i.icon.keybase:before {
  content: "\f4f5";
  font-family: 'brand-icons';
}
i.icon.keycdn:before {
  content: "\f3ba";
  font-family: 'brand-icons';
}
i.icon.kickstarter:before {
  content: "\f3bb";
  font-family: 'brand-icons';
}
i.icon.kickstarter.k:before {
  content: "\f3bc";
  font-family: 'brand-icons';
}
i.icon.korvue:before {
  content: "\f42f";
  font-family: 'brand-icons';
}
i.icon.laravel:before {
  content: "\f3bd";
  font-family: 'brand-icons';
}
i.icon.lastfm:before {
  content: "\f202";
  font-family: 'brand-icons';
}
i.icon.lastfm.square:before {
  content: "\f203";
  font-family: 'brand-icons';
}
i.icon.leanpub:before {
  content: "\f212";
  font-family: 'brand-icons';
}
i.icon.lesscss:before {
  content: "\f41d";
  font-family: 'brand-icons';
}
i.icon.linechat:before {
  content: "\f3c0";
  font-family: 'brand-icons';
}
i.icon.linkedin:before {
  content: "\f08c";
  font-family: 'brand-icons';
}
i.icon.linkedin.in:before {
  content: "\f0e1";
  font-family: 'brand-icons';
}
i.icon.linode:before {
  content: "\f2b8";
  font-family: 'brand-icons';
}
i.icon.linux:before {
  content: "\f17c";
  font-family: 'brand-icons';
}
i.icon.lyft:before {
  content: "\f3c3";
  font-family: 'brand-icons';
}
i.icon.magento:before {
  content: "\f3c4";
  font-family: 'brand-icons';
}
i.icon.mailchimp:before {
  content: "\f59e";
  font-family: 'brand-icons';
}
i.icon.mandalorian:before {
  content: "\f50f";
  font-family: 'brand-icons';
}
i.icon.markdown:before {
  content: "\f60f";
  font-family: 'brand-icons';
}
i.icon.mastodon:before {
  content: "\f4f6";
  font-family: 'brand-icons';
}
i.icon.maxcdn:before {
  content: "\f136";
  font-family: 'brand-icons';
}
i.icon.mdb:before {
  content: "\f8ca";
  font-family: 'brand-icons';
}
i.icon.medapps:before {
  content: "\f3c6";
  font-family: 'brand-icons';
}
i.icon.medium:before {
  content: "\f23a";
  font-family: 'brand-icons';
}
i.icon.medium.m:before {
  content: "\f3c7";
  font-family: 'brand-icons';
}
i.icon.medrt:before {
  content: "\f3c8";
  font-family: 'brand-icons';
}
i.icon.meetup:before {
  content: "\f2e0";
  font-family: 'brand-icons';
}
i.icon.megaport:before {
  content: "\f5a3";
  font-family: 'brand-icons';
}
i.icon.mendeley:before {
  content: "\f7b3";
  font-family: 'brand-icons';
}
i.icon.microblog:before {
  content: "\f91a";
  font-family: 'brand-icons';
}
i.icon.microsoft:before {
  content: "\f3ca";
  font-family: 'brand-icons';
}
i.icon.mix:before {
  content: "\f3cb";
  font-family: 'brand-icons';
}
i.icon.mixcloud:before {
  content: "\f289";
  font-family: 'brand-icons';
}
i.icon.mixer:before {
  content: "\f956";
  font-family: 'brand-icons';
}
i.icon.mizuni:before {
  content: "\f3cc";
  font-family: 'brand-icons';
}
i.icon.modx:before {
  content: "\f285";
  font-family: 'brand-icons';
}
i.icon.monero:before {
  content: "\f3d0";
  font-family: 'brand-icons';
}
i.icon.napster:before {
  content: "\f3d2";
  font-family: 'brand-icons';
}
i.icon.neos:before {
  content: "\f612";
  font-family: 'brand-icons';
}
i.icon.nimblr:before {
  content: "\f5a8";
  font-family: 'brand-icons';
}
i.icon.node:before {
  content: "\f419";
  font-family: 'brand-icons';
}
i.icon.node.js:before {
  content: "\f3d3";
  font-family: 'brand-icons';
}
i.icon.npm:before {
  content: "\f3d4";
  font-family: 'brand-icons';
}
i.icon.ns8:before {
  content: "\f3d5";
  font-family: 'brand-icons';
}
i.icon.nutritionix:before {
  content: "\f3d6";
  font-family: 'brand-icons';
}
i.icon.odnoklassniki:before {
  content: "\f263";
  font-family: 'brand-icons';
}
i.icon.odnoklassniki.square:before {
  content: "\f264";
  font-family: 'brand-icons';
}
i.icon.old.republic:before {
  content: "\f510";
  font-family: 'brand-icons';
}
i.icon.opencart:before {
  content: "\f23d";
  font-family: 'brand-icons';
}
i.icon.openid:before {
  content: "\f19b";
  font-family: 'brand-icons';
}
i.icon.opera:before {
  content: "\f26a";
  font-family: 'brand-icons';
}
i.icon.optin.monster:before {
  content: "\f23c";
  font-family: 'brand-icons';
}
i.icon.orcid:before {
  content: "\f8d2";
  font-family: 'brand-icons';
}
i.icon.osi:before {
  content: "\f41a";
  font-family: 'brand-icons';
}
i.icon.page4:before {
  content: "\f3d7";
  font-family: 'brand-icons';
}
i.icon.pagelines:before {
  content: "\f18c";
  font-family: 'brand-icons';
}
i.icon.palfed:before {
  content: "\f3d8";
  font-family: 'brand-icons';
}
i.icon.patreon:before {
  content: "\f3d9";
  font-family: 'brand-icons';
}
i.icon.paypal:before {
  content: "\f1ed";
  font-family: 'brand-icons';
}
i.icon.penny.arcade:before {
  content: "\f704";
  font-family: 'brand-icons';
}
i.icon.periscope:before {
  content: "\f3da";
  font-family: 'brand-icons';
}
i.icon.phabricator:before {
  content: "\f3db";
  font-family: 'brand-icons';
}
i.icon.phoenix.framework:before {
  content: "\f3dc";
  font-family: 'brand-icons';
}
i.icon.phoenix.squadron:before {
  content: "\f511";
  font-family: 'brand-icons';
}
i.icon.php:before {
  content: "\f457";
  font-family: 'brand-icons';
}
i.icon.pied.piper:before {
  content: "\f2ae";
  font-family: 'brand-icons';
}
i.icon.pied.piper.alternate:before {
  content: "\f1a8";
  font-family: 'brand-icons';
}
i.icon.pied.piper.hat:before {
  content: "\f4e5";
  font-family: 'brand-icons';
}
i.icon.pied.piper.pp:before {
  content: "\f1a7";
  font-family: 'brand-icons';
}
i.icon.pied.piper.square:before {
  content: "\f91e";
  font-family: 'brand-icons';
}
i.icon.pinterest:before {
  content: "\f0d2";
  font-family: 'brand-icons';
}
i.icon.pinterest.p:before {
  content: "\f231";
  font-family: 'brand-icons';
}
i.icon.pinterest.square:before {
  content: "\f0d3";
  font-family: 'brand-icons';
}
i.icon.playstation:before {
  content: "\f3df";
  font-family: 'brand-icons';
}
i.icon.product.hunt:before {
  content: "\f288";
  font-family: 'brand-icons';
}
i.icon.pushed:before {
  content: "\f3e1";
  font-family: 'brand-icons';
}
i.icon.python:before {
  content: "\f3e2";
  font-family: 'brand-icons';
}
i.icon.qq:before {
  content: "\f1d6";
  font-family: 'brand-icons';
}
i.icon.quinscape:before {
  content: "\f459";
  font-family: 'brand-icons';
}
i.icon.quora:before {
  content: "\f2c4";
  font-family: 'brand-icons';
}
i.icon.r.project:before {
  content: "\f4f7";
  font-family: 'brand-icons';
}
i.icon.raspberry.pi:before {
  content: "\f7bb";
  font-family: 'brand-icons';
}
i.icon.ravelry:before {
  content: "\f2d9";
  font-family: 'brand-icons';
}
i.icon.react:before {
  content: "\f41b";
  font-family: 'brand-icons';
}
i.icon.reacteurope:before {
  content: "\f75d";
  font-family: 'brand-icons';
}
i.icon.readme:before {
  content: "\f4d5";
  font-family: 'brand-icons';
}
i.icon.rebel:before {
  content: "\f1d0";
  font-family: 'brand-icons';
}
i.icon.reddit:before {
  content: "\f1a1";
  font-family: 'brand-icons';
}
i.icon.reddit.alien:before {
  content: "\f281";
  font-family: 'brand-icons';
}
i.icon.reddit.square:before {
  content: "\f1a2";
  font-family: 'brand-icons';
}
i.icon.redhat:before {
  content: "\f7bc";
  font-family: 'brand-icons';
}
i.icon.redriver:before {
  content: "\f3e3";
  font-family: 'brand-icons';
}
i.icon.redyeti:before {
  content: "\f69d";
  font-family: 'brand-icons';
}
i.icon.renren:before {
  content: "\f18b";
  font-family: 'brand-icons';
}
i.icon.replyd:before {
  content: "\f3e6";
  font-family: 'brand-icons';
}
i.icon.researchgate:before {
  content: "\f4f8";
  font-family: 'brand-icons';
}
i.icon.resolving:before {
  content: "\f3e7";
  font-family: 'brand-icons';
}
i.icon.rev:before {
  content: "\f5b2";
  font-family: 'brand-icons';
}
i.icon.rocketchat:before {
  content: "\f3e8";
  font-family: 'brand-icons';
}
i.icon.rockrms:before {
  content: "\f3e9";
  font-family: 'brand-icons';
}
i.icon.safari:before {
  content: "\f267";
  font-family: 'brand-icons';
}
i.icon.salesforce:before {
  content: "\f83b";
  font-family: 'brand-icons';
}
i.icon.sass:before {
  content: "\f41e";
  font-family: 'brand-icons';
}
i.icon.schlix:before {
  content: "\f3ea";
  font-family: 'brand-icons';
}
i.icon.scribd:before {
  content: "\f28a";
  font-family: 'brand-icons';
}
i.icon.searchengin:before {
  content: "\f3eb";
  font-family: 'brand-icons';
}
i.icon.sellcast:before {
  content: "\f2da";
  font-family: 'brand-icons';
}
i.icon.sellsy:before {
  content: "\f213";
  font-family: 'brand-icons';
}
i.icon.servicestack:before {
  content: "\f3ec";
  font-family: 'brand-icons';
}
i.icon.shirtsinbulk:before {
  content: "\f214";
  font-family: 'brand-icons';
}
i.icon.shopify:before {
  content: "\f957";
  font-family: 'brand-icons';
}
i.icon.shopware:before {
  content: "\f5b5";
  font-family: 'brand-icons';
}
i.icon.simplybuilt:before {
  content: "\f215";
  font-family: 'brand-icons';
}
i.icon.sistrix:before {
  content: "\f3ee";
  font-family: 'brand-icons';
}
i.icon.sith:before {
  content: "\f512";
  font-family: 'brand-icons';
}
i.icon.sketch:before {
  content: "\f7c6";
  font-family: 'brand-icons';
}
i.icon.skyatlas:before {
  content: "\f216";
  font-family: 'brand-icons';
}
i.icon.skype:before {
  content: "\f17e";
  font-family: 'brand-icons';
}
i.icon.slack:before {
  content: "\f198";
  font-family: 'brand-icons';
}
i.icon.slack.hash:before {
  content: "\f3ef";
  font-family: 'brand-icons';
}
i.icon.slideshare:before {
  content: "\f1e7";
  font-family: 'brand-icons';
}
i.icon.snapchat:before {
  content: "\f2ab";
  font-family: 'brand-icons';
}
i.icon.snapchat.ghost:before {
  content: "\f2ac";
  font-family: 'brand-icons';
}
i.icon.snapchat.square:before {
  content: "\f2ad";
  font-family: 'brand-icons';
}
i.icon.soundcloud:before {
  content: "\f1be";
  font-family: 'brand-icons';
}
i.icon.sourcetree:before {
  content: "\f7d3";
  font-family: 'brand-icons';
}
i.icon.speakap:before {
  content: "\f3f3";
  font-family: 'brand-icons';
}
i.icon.speaker.deck:before {
  content: "\f83c";
  font-family: 'brand-icons';
}
i.icon.spotify:before {
  content: "\f1bc";
  font-family: 'brand-icons';
}
i.icon.squarespace:before {
  content: "\f5be";
  font-family: 'brand-icons';
}
i.icon.stack.exchange:before {
  content: "\f18d";
  font-family: 'brand-icons';
}
i.icon.stack.overflow:before {
  content: "\f16c";
  font-family: 'brand-icons';
}
i.icon.stackpath:before {
  content: "\f842";
  font-family: 'brand-icons';
}
i.icon.staylinked:before {
  content: "\f3f5";
  font-family: 'brand-icons';
}
i.icon.steam:before {
  content: "\f1b6";
  font-family: 'brand-icons';
}
i.icon.steam.square:before {
  content: "\f1b7";
  font-family: 'brand-icons';
}
i.icon.steam.symbol:before {
  content: "\f3f6";
  font-family: 'brand-icons';
}
i.icon.sticker.mule:before {
  content: "\f3f7";
  font-family: 'brand-icons';
}
i.icon.strava:before {
  content: "\f428";
  font-family: 'brand-icons';
}
i.icon.stripe:before {
  content: "\f429";
  font-family: 'brand-icons';
}
i.icon.stripe.s:before {
  content: "\f42a";
  font-family: 'brand-icons';
}
i.icon.studiovinari:before {
  content: "\f3f8";
  font-family: 'brand-icons';
}
i.icon.stumbleupon:before {
  content: "\f1a4";
  font-family: 'brand-icons';
}
i.icon.stumbleupon.circle:before {
  content: "\f1a3";
  font-family: 'brand-icons';
}
i.icon.superpowers:before {
  content: "\f2dd";
  font-family: 'brand-icons';
}
i.icon.supple:before {
  content: "\f3f9";
  font-family: 'brand-icons';
}
i.icon.suse:before {
  content: "\f7d6";
  font-family: 'brand-icons';
}
i.icon.swift:before {
  content: "\f8e1";
  font-family: 'brand-icons';
}
i.icon.symfony:before {
  content: "\f83d";
  font-family: 'brand-icons';
}
i.icon.teamspeak:before {
  content: "\f4f9";
  font-family: 'brand-icons';
}
i.icon.telegram:before {
  content: "\f2c6";
  font-family: 'brand-icons';
}
i.icon.telegram.plane:before {
  content: "\f3fe";
  font-family: 'brand-icons';
}
i.icon.tencent.weibo:before {
  content: "\f1d5";
  font-family: 'brand-icons';
}
i.icon.themeco:before {
  content: "\f5c6";
  font-family: 'brand-icons';
}
i.icon.themeisle:before {
  content: "\f2b2";
  font-family: 'brand-icons';
}
i.icon.think.peaks:before {
  content: "\f731";
  font-family: 'brand-icons';
}
i.icon.trade.federation:before {
  content: "\f513";
  font-family: 'brand-icons';
}
i.icon.trello:before {
  content: "\f181";
  font-family: 'brand-icons';
}
i.icon.tripadvisor:before {
  content: "\f262";
  font-family: 'brand-icons';
}
i.icon.tumblr:before {
  content: "\f173";
  font-family: 'brand-icons';
}
i.icon.tumblr.square:before {
  content: "\f174";
  font-family: 'brand-icons';
}
i.icon.twitch:before {
  content: "\f1e8";
  font-family: 'brand-icons';
}
i.icon.twitter:before {
  content: "\f099";
  font-family: 'brand-icons';
}
i.icon.twitter.square:before {
  content: "\f081";
  font-family: 'brand-icons';
}
i.icon.typo3:before {
  content: "\f42b";
  font-family: 'brand-icons';
}
i.icon.uber:before {
  content: "\f402";
  font-family: 'brand-icons';
}
i.icon.ubuntu:before {
  content: "\f7df";
  font-family: 'brand-icons';
}
i.icon.uikit:before {
  content: "\f403";
  font-family: 'brand-icons';
}
i.icon.umbraco:before {
  content: "\f8e8";
  font-family: 'brand-icons';
}
i.icon.uniregistry:before {
  content: "\f404";
  font-family: 'brand-icons';
}
i.icon.unity:before {
  content: "\f949";
  font-family: 'brand-icons';
}
i.icon.untappd:before {
  content: "\f405";
  font-family: 'brand-icons';
}
i.icon.ups:before {
  content: "\f7e0";
  font-family: 'brand-icons';
}
i.icon.usb:before {
  content: "\f287";
  font-family: 'brand-icons';
}
i.icon.usps:before {
  content: "\f7e1";
  font-family: 'brand-icons';
}
i.icon.ussunnah:before {
  content: "\f407";
  font-family: 'brand-icons';
}
i.icon.vaadin:before {
  content: "\f408";
  font-family: 'brand-icons';
}
i.icon.viacoin:before {
  content: "\f237";
  font-family: 'brand-icons';
}
i.icon.viadeo:before {
  content: "\f2a9";
  font-family: 'brand-icons';
}
i.icon.viadeo.square:before {
  content: "\f2aa";
  font-family: 'brand-icons';
}
i.icon.viber:before {
  content: "\f409";
  font-family: 'brand-icons';
}
i.icon.vimeo:before {
  content: "\f40a";
  font-family: 'brand-icons';
}
i.icon.vimeo.square:before {
  content: "\f194";
  font-family: 'brand-icons';
}
i.icon.vimeo.v:before {
  content: "\f27d";
  font-family: 'brand-icons';
}
i.icon.vine:before {
  content: "\f1ca";
  font-family: 'brand-icons';
}
i.icon.vk:before {
  content: "\f189";
  font-family: 'brand-icons';
}
i.icon.vnv:before {
  content: "\f40b";
  font-family: 'brand-icons';
}
i.icon.vuejs:before {
  content: "\f41f";
  font-family: 'brand-icons';
}
i.icon.waze:before {
  content: "\f83f";
  font-family: 'brand-icons';
}
i.icon.weebly:before {
  content: "\f5cc";
  font-family: 'brand-icons';
}
i.icon.weibo:before {
  content: "\f18a";
  font-family: 'brand-icons';
}
i.icon.weixin:before {
  content: "\f1d7";
  font-family: 'brand-icons';
}
i.icon.whatsapp:before {
  content: "\f232";
  font-family: 'brand-icons';
}
i.icon.whatsapp.square:before {
  content: "\f40c";
  font-family: 'brand-icons';
}
i.icon.whmcs:before {
  content: "\f40d";
  font-family: 'brand-icons';
}
i.icon.wikipedia.w:before {
  content: "\f266";
  font-family: 'brand-icons';
}
i.icon.windows:before {
  content: "\f17a";
  font-family: 'brand-icons';
}
i.icon.wix:before {
  content: "\f5cf";
  font-family: 'brand-icons';
}
i.icon.wizards.of.the.coast:before {
  content: "\f730";
  font-family: 'brand-icons';
}
i.icon.wolf.pack.battalion:before {
  content: "\f514";
  font-family: 'brand-icons';
}
i.icon.wordpress:before {
  content: "\f19a";
  font-family: 'brand-icons';
}
i.icon.wordpress.simple:before {
  content: "\f411";
  font-family: 'brand-icons';
}
i.icon.wpbeginner:before {
  content: "\f297";
  font-family: 'brand-icons';
}
i.icon.wpexplorer:before {
  content: "\f2de";
  font-family: 'brand-icons';
}
i.icon.wpforms:before {
  content: "\f298";
  font-family: 'brand-icons';
}
i.icon.wpressr:before {
  content: "\f3e4";
  font-family: 'brand-icons';
}
i.icon.xbox:before {
  content: "\f412";
  font-family: 'brand-icons';
}
i.icon.xing:before {
  content: "\f168";
  font-family: 'brand-icons';
}
i.icon.xing.square:before {
  content: "\f169";
  font-family: 'brand-icons';
}
i.icon.y.combinator:before {
  content: "\f23b";
  font-family: 'brand-icons';
}
i.icon.yahoo:before {
  content: "\f19e";
  font-family: 'brand-icons';
}
i.icon.yammer:before {
  content: "\f840";
  font-family: 'brand-icons';
}
i.icon.yandex:before {
  content: "\f413";
  font-family: 'brand-icons';
}
i.icon.yandex.international:before {
  content: "\f414";
  font-family: 'brand-icons';
}
i.icon.yarn:before {
  content: "\f7e3";
  font-family: 'brand-icons';
}
i.icon.yelp:before {
  content: "\f1e9";
  font-family: 'brand-icons';
}
i.icon.yoast:before {
  content: "\f2b1";
  font-family: 'brand-icons';
}
i.icon.youtube:before {
  content: "\f167";
  font-family: 'brand-icons';
}
i.icon.youtube.square:before {
  content: "\f431";
  font-family: 'brand-icons';
}
i.icon.zhihu:before {
  content: "\f63f";
  font-family: 'brand-icons';
}
/* Aliases */
i.icon.american.express:before {
  content: "\f1f3";
  font-family: 'brand-icons';
}
i.icon.american.express.card:before {
  content: "\f1f3";
  font-family: 'brand-icons';
}
i.icon.amex:before {
  content: "\f1f3";
  font-family: 'brand-icons';
}
i.icon.bitbucket.square:before {
  content: "\f171";
  font-family: 'brand-icons';
}
i.icon.bluetooth.alternative:before {
  content: "\f294";
  font-family: 'brand-icons';
}
i.icon.credit.card.amazon.pay:before {
  content: "\f42d";
  font-family: 'brand-icons';
}
i.icon.credit.card.american.express:before {
  content: "\f1f3";
  font-family: 'brand-icons';
}
i.icon.credit.card.diners.club:before {
  content: "\f24c";
  font-family: 'brand-icons';
}
i.icon.credit.card.discover:before {
  content: "\f1f2";
  font-family: 'brand-icons';
}
i.icon.credit.card.jcb:before {
  content: "\f24b";
  font-family: 'brand-icons';
}
i.icon.credit.card.mastercard:before {
  content: "\f1f1";
  font-family: 'brand-icons';
}
i.icon.credit.card.paypal:before {
  content: "\f1f4";
  font-family: 'brand-icons';
}
i.icon.credit.card.stripe:before {
  content: "\f1f5";
  font-family: 'brand-icons';
}
i.icon.credit.card.visa:before {
  content: "\f1f0";
  font-family: 'brand-icons';
}
i.icon.diners.club:before {
  content: "\f24c";
  font-family: 'brand-icons';
}
i.icon.diners.club.card:before {
  content: "\f24c";
  font-family: 'brand-icons';
}
i.icon.discover:before {
  content: "\f1f2";
  font-family: 'brand-icons';
}
i.icon.discover.card:before {
  content: "\f1f2";
  font-family: 'brand-icons';
}
i.icon.disk.outline:before {
  content: "\f369";
  font-family: 'brand-icons';
}
i.icon.dribble:before {
  content: "\f17d";
  font-family: 'brand-icons';
}
i.icon.eercast:before {
  content: "\f2da";
  font-family: 'brand-icons';
}
i.icon.envira.gallery:before {
  content: "\f299";
  font-family: 'brand-icons';
}
i.icon.fa:before {
  content: "\f2b4";
  font-family: 'brand-icons';
}
i.icon.facebook.official:before {
  content: "\f082";
  font-family: 'brand-icons';
}
i.icon.five.hundred.pixels:before {
  content: "\f26e";
  font-family: 'brand-icons';
}
i.icon.gittip:before {
  content: "\f184";
  font-family: 'brand-icons';
}
i.icon.google.plus.circle:before {
  content: "\f2b3";
  font-family: 'brand-icons';
}
i.icon.google.plus.official:before {
  content: "\f2b3";
  font-family: 'brand-icons';
}
i.icon.japan.credit.bureau:before {
  content: "\f24b";
  font-family: 'brand-icons';
}
i.icon.japan.credit.bureau.card:before {
  content: "\f24b";
  font-family: 'brand-icons';
}
i.icon.jcb:before {
  content: "\f24b";
  font-family: 'brand-icons';
}
i.icon.linkedin.square:before {
  content: "\f08c";
  font-family: 'brand-icons';
}
i.icon.mastercard:before {
  content: "\f1f1";
  font-family: 'brand-icons';
}
i.icon.mastercard.card:before {
  content: "\f1f1";
  font-family: 'brand-icons';
}
i.icon.microsoft.edge:before {
  content: "\f282";
  font-family: 'brand-icons';
}
i.icon.ms.edge:before {
  content: "\f282";
  font-family: 'brand-icons';
}
i.icon.new.pied.piper:before {
  content: "\f2ae";
  font-family: 'brand-icons';
}
i.icon.optinmonster:before {
  content: "\f23c";
  font-family: 'brand-icons';
}
i.icon.paypal.card:before {
  content: "\f1f4";
  font-family: 'brand-icons';
}
i.icon.pied.piper.hat:before {
  content: "\f2ae";
  font-family: 'brand-icons';
}
i.icon.pocket:before {
  content: "\f265";
  font-family: 'brand-icons';
}
i.icon.stripe.card:before {
  content: "\f1f5";
  font-family: 'brand-icons';
}
i.icon.theme.isle:before {
  content: "\f2b2";
  font-family: 'brand-icons';
}
i.icon.visa:before {
  content: "\f1f0";
  font-family: 'brand-icons';
}
i.icon.visa.card:before {
  content: "\f1f0";
  font-family: 'brand-icons';
}
i.icon.wechat:before {
  content: "\f1d7";
  font-family: 'brand-icons';
}
i.icon.wikipedia:before {
  content: "\f266";
  font-family: 'brand-icons';
}
i.icon.wordpress.beginner:before {
  content: "\f297";
  font-family: 'brand-icons';
}
i.icon.wordpress.forms:before {
  content: "\f298";
  font-family: 'brand-icons';
}
i.icon.yc:before {
  content: "\f23b";
  font-family: 'brand-icons';
}
i.icon.ycombinator:before {
  content: "\f23b";
  font-family: 'brand-icons';
}
i.icon.youtube.play:before {
  content: "\f167";
  font-family: 'brand-icons';
}
/*
 * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/*******************************

Semantic-UI integration of font-awesome :

///class names are separated
i.icon.circle => i.icon.circle
i.icon.circle-o => i.icon.circle.outline

//abbreviation are replaced by full letters:
i.icon.ellipsis-h => i.icon.ellipsis.horizontal
i.icon.ellipsis-v => i.icon.ellipsis.vertical
.alpha => .i.icon.alphabet
.asc => .i.icon.ascending
.desc => .i.icon.descending
.alt =>.alternate

ASCII order is conserved for easier maintenance.

Icons that only have one style 'outline', 'square' etc do not require this class
for instance `lemon icon` not `lemon outline icon` since there is only one lemon

*******************************/
/*******************************
            Icons
*******************************/
/* Web Content */
i.icon.search:before {
  content: "\f002";
}
i.icon.mail.outline:before {
  content: "\f003";
}
i.icon.signal:before {
  content: "\f012";
}
i.icon.setting:before {
  content: "\f013";
}
i.icon.home:before {
  content: "\f015";
}
i.icon.inbox:before {
  content: "\f01c";
}
i.icon.browser:before {
  content: "\f022";
}
i.icon.tag:before {
  content: "\f02b";
}
i.icon.tags:before {
  content: "\f02c";
}
i.icon.image:before {
  content: "\f03e";
}
i.icon.calendar:before {
  content: "\f073";
}
i.icon.comment:before {
  content: "\f075";
}
i.icon.shop:before {
  content: "\f07a";
}
i.icon.comments:before {
  content: "\f086";
}
i.icon.external:before {
  content: "\f08e";
}
i.icon.privacy:before {
  content: "\f084";
}
i.icon.settings:before {
  content: "\f085";
}
i.icon.comments:before {
  content: "\f086";
}
i.icon.external:before {
  content: "\f08e";
}
i.icon.trophy:before {
  content: "\f091";
}
i.icon.payment:before {
  content: "\f09d";
}
i.icon.feed:before {
  content: "\f09e";
}
i.icon.alarm.outline:before {
  content: "\f0a2";
}
i.icon.tasks:before {
  content: "\f0ae";
}
i.icon.cloud:before {
  content: "\f0c2";
}
i.icon.lab:before {
  content: "\f0c3";
}
i.icon.mail:before {
  content: "\f0e0";
}
i.icon.dashboard:before {
  content: "\f0e4";
}
i.icon.comment.outline:before {
  content: "\f0e5";
}
i.icon.comments.outline:before {
  content: "\f0e6";
}
i.icon.sitemap:before {
  content: "\f0e8";
}
i.icon.idea:before {
  content: "\f0eb";
}
i.icon.alarm:before {
  content: "\f0f3";
}
i.icon.terminal:before {
  content: "\f120";
}
i.icon.code:before {
  content: "\f121";
}
i.icon.protect:before {
  content: "\f132";
}
i.icon.calendar.outline:before {
  content: "\f133";
}
i.icon.ticket:before {
  content: "\f145";
}
i.icon.external.square:before {
  content: "\f14c";
}
i.icon.bug:before {
  content: "\f188";
}
i.icon.mail.square:before {
  content: "\f199";
}
i.icon.history:before {
  content: "\f1da";
}
i.icon.options:before {
  content: "\f1de";
}
i.icon.text.telephone:before {
  content: "\f1e4";
}
i.icon.find:before {
  content: "\f1e5";
}
i.icon.alarm.mute:before {
  content: "\f1f6";
}
i.icon.alarm.mute.outline:before {
  content: "\f1f7";
}
i.icon.copyright:before {
  content: "\f1f9";
}
i.icon.at:before {
  content: "\f1fa";
}
i.icon.eyedropper:before {
  content: "\f1fb";
}
i.icon.paint.brush:before {
  content: "\f1fc";
}
i.icon.heartbeat:before {
  content: "\f21e";
}
i.icon.mouse.pointer:before {
  content: "\f245";
}
i.icon.hourglass.empty:before {
  content: "\f250";
}
i.icon.hourglass.start:before {
  content: "\f251";
}
i.icon.hourglass.half:before {
  content: "\f252";
}
i.icon.hourglass.end:before {
  content: "\f253";
}
i.icon.hourglass.full:before {
  content: "\f254";
}
i.icon.hand.pointer:before {
  content: "\f25a";
}
i.icon.trademark:before {
  content: "\f25c";
}
i.icon.registered:before {
  content: "\f25d";
}
i.icon.creative.commons:before {
  content: "\f25e";
}
i.icon.add.to.calendar:before {
  content: "\f271";
}
i.icon.remove.from.calendar:before {
  content: "\f272";
}
i.icon.delete.calendar:before {
  content: "\f273";
}
i.icon.checked.calendar:before {
  content: "\f274";
}
i.icon.industry:before {
  content: "\f275";
}
i.icon.shopping.bag:before {
  content: "\f290";
}
i.icon.shopping.basket:before {
  content: "\f291";
}
i.icon.hashtag:before {
  content: "\f292";
}
i.icon.percent:before {
  content: "\f295";
}
i.icon.handshake:before {
  content: "\f2b5";
}
i.icon.open.envelope:before {
  content: "\f2b6";
}
i.icon.open.envelope.outline:before {
  content: "\f2b7";
}
i.icon.address.book:before {
  content: "\f2b9";
}
i.icon.address.book.outline:before {
  content: "\f2ba";
}
i.icon.address.card:before {
  content: "\f2bb";
}
i.icon.address.card.outline:before {
  content: "\f2bc";
}
i.icon.id.badge:before {
  content: "\f2c1";
}
i.icon.id.card:before {
  content: "\f2c2";
}
i.icon.id.card.outline:before {
  content: "\f2c3";
}
i.icon.podcast:before {
  content: "\f2ce";
}
i.icon.window.maximize:before {
  content: "\f2d0";
}
i.icon.window.minimize:before {
  content: "\f2d1";
}
i.icon.window.restore:before {
  content: "\f2d2";
}
i.icon.window.close:before {
  content: "\f2d3";
}
i.icon.window.close.outline:before {
  content: "\f2d4";
}
/* User Actions */
i.icon.wait:before {
  content: "\f017";
}
i.icon.download:before {
  content: "\f019";
}
i.icon.repeat:before {
  content: "\f01e";
}
i.icon.refresh:before {
  content: "\f021";
}
i.icon.lock:before {
  content: "\f023";
}
i.icon.bookmark:before {
  content: "\f02e";
}
i.icon.print:before {
  content: "\f02f";
}
i.icon.write:before {
  content: "\f040";
}
i.icon.adjust:before {
  content: "\f042";
}
i.icon.theme:before {
  content: "\f043";
}
i.icon.edit:before {
  content: "\f044";
}
i.icon.external.share:before {
  content: "\f045";
}
i.icon.ban:before {
  content: "\f05e";
}
i.icon.mail.forward:before {
  content: "\f064";
}
i.icon.share:before {
  content: "\f064";
}
i.icon.expand:before {
  content: "\f065";
}
i.icon.compress:before {
  content: "\f066";
}
i.icon.unhide:before {
  content: "\f06e";
}
i.icon.hide:before {
  content: "\f070";
}
i.icon.random:before {
  content: "\f074";
}
i.icon.retweet:before {
  content: "\f079";
}
i.icon.sign.out:before {
  content: "\f08b";
}
i.icon.pin:before {
  content: "\f08d";
}
i.icon.sign.in:before {
  content: "\f090";
}
i.icon.upload:before {
  content: "\f093";
}
i.icon.call:before {
  content: "\f095";
}
i.icon.remove.bookmark:before {
  content: "\f097";
}
i.icon.call.square:before {
  content: "\f098";
}
i.icon.unlock:before {
  content: "\f09c";
}
i.icon.configure:before {
  content: "\f0ad";
}
i.icon.filter:before {
  content: "\f0b0";
}
i.icon.wizard:before {
  content: "\f0d0";
}
i.icon.undo:before {
  content: "\f0e2";
}
i.icon.exchange:before {
  content: "\f0ec";
}
i.icon.cloud.download:before {
  content: "\f0ed";
}
i.icon.cloud.upload:before {
  content: "\f0ee";
}
i.icon.reply:before {
  content: "\f112";
}
i.icon.reply.all:before {
  content: "\f122";
}
i.icon.erase:before {
  content: "\f12d";
}
i.icon.unlock.alternate:before {
  content: "\f13e";
}
i.icon.write.square:before {
  content: "\f14b";
}
i.icon.share.square:before {
  content: "\f14d";
}
i.icon.archive:before {
  content: "\f187";
}
i.icon.translate:before {
  content: "\f1ab";
}
i.icon.recycle:before {
  content: "\f1b8";
}
i.icon.send:before {
  content: "\f1d8";
}
i.icon.send.outline:before {
  content: "\f1d9";
}
i.icon.share.alternate:before {
  content: "\f1e0";
}
i.icon.share.alternate.square:before {
  content: "\f1e1";
}
i.icon.add.to.cart:before {
  content: "\f217";
}
i.icon.in.cart:before {
  content: "\f218";
}
i.icon.add.user:before {
  content: "\f234";
}
i.icon.remove.user:before {
  content: "\f235";
}
i.icon.object.group:before {
  content: "\f247";
}
i.icon.object.ungroup:before {
  content: "\f248";
}
i.icon.clone:before {
  content: "\f24d";
}
i.icon.talk:before {
  content: "\f27a";
}
i.icon.talk.outline:before {
  content: "\f27b";
}
/* Messages */
i.icon.help.circle:before {
  content: "\f059";
}
i.icon.info.circle:before {
  content: "\f05a";
}
i.icon.warning.circle:before {
  content: "\f06a";
}
i.icon.warning.sign:before {
  content: "\f071";
}
i.icon.announcement:before {
  content: "\f0a1";
}
i.icon.help:before {
  content: "\f128";
}
i.icon.info:before {
  content: "\f129";
}
i.icon.warning:before {
  content: "\f12a";
}
i.icon.birthday:before {
  content: "\f1fd";
}
i.icon.help.circle.outline:before {
  content: "\f29c";
}
/* Users */
i.icon.user:before {
  content: "\f007";
}
i.icon.users:before {
  content: "\f0c0";
}
i.icon.doctor:before {
  content: "\f0f0";
}
i.icon.handicap:before {
  content: "\f193";
}
i.icon.student:before {
  content: "\f19d";
}
i.icon.child:before {
  content: "\f1ae";
}
i.icon.spy:before {
  content: "\f21b";
}
i.icon.user.circle:before {
  content: "\f2bd";
}
i.icon.user.circle.outline:before {
  content: "\f2be";
}
i.icon.user.outline:before {
  content: "\f2c0";
}
/* Gender & Sexuality */
i.icon.female:before {
  content: "\f182";
}
i.icon.male:before {
  content: "\f183";
}
i.icon.woman:before {
  content: "\f221";
}
i.icon.man:before {
  content: "\f222";
}
i.icon.non.binary.transgender:before {
  content: "\f223";
}
i.icon.intergender:before {
  content: "\f224";
}
i.icon.transgender:before {
  content: "\f225";
}
i.icon.lesbian:before {
  content: "\f226";
}
i.icon.gay:before {
  content: "\f227";
}
i.icon.heterosexual:before {
  content: "\f228";
}
i.icon.other.gender:before {
  content: "\f229";
}
i.icon.other.gender.vertical:before {
  content: "\f22a";
}
i.icon.other.gender.horizontal:before {
  content: "\f22b";
}
i.icon.neuter:before {
  content: "\f22c";
}
i.icon.genderless:before {
  content: "\f22d";
}
/* Accessibility */
i.icon.universal.access:before {
  content: "\f29a";
}
i.icon.wheelchair:before {
  content: "\f29b";
}
i.icon.blind:before {
  content: "\f29d";
}
i.icon.audio.description:before {
  content: "\f29e";
}
i.icon.volume.control.phone:before {
  content: "\f2a0";
}
i.icon.braille:before {
  content: "\f2a1";
}
i.icon.asl:before {
  content: "\f2a3";
}
i.icon.assistive.listening.systems:before {
  content: "\f2a2";
}
i.icon.deafness:before {
  content: "\f2a4";
}
i.icon.sign.language:before {
  content: "\f2a7";
}
i.icon.low.vision:before {
  content: "\f2a8";
}
/* View Adjustment */
i.icon.block.layout:before {
  content: "\f009";
}
i.icon.grid.layout:before {
  content: "\f00a";
}
i.icon.list.layout:before {
  content: "\f00b";
}
i.icon.zoom:before {
  content: "\f00e";
}
i.icon.zoom.out:before {
  content: "\f010";
}
i.icon.resize.vertical:before {
  content: "\f07d";
}
i.icon.resize.horizontal:before {
  content: "\f07e";
}
i.icon.maximize:before {
  content: "\f0b2";
}
i.icon.crop:before {
  content: "\f125";
}
/* Literal Objects */
i.icon.cocktail:before {
  content: "\f000";
}
i.icon.road:before {
  content: "\f018";
}
i.icon.flag:before {
  content: "\f024";
}
i.icon.book:before {
  content: "\f02d";
}
i.icon.gift:before {
  content: "\f06b";
}
i.icon.leaf:before {
  content: "\f06c";
}
i.icon.fire:before {
  content: "\f06d";
}
i.icon.plane:before {
  content: "\f072";
}
i.icon.magnet:before {
  content: "\f076";
}
i.icon.lemon:before {
  content: "\f094";
}
i.icon.world:before {
  content: "\f0ac";
}
i.icon.travel:before {
  content: "\f0b1";
}
i.icon.shipping:before {
  content: "\f0d1";
}
i.icon.money:before {
  content: "\f0d6";
}
i.icon.legal:before {
  content: "\f0e3";
}
i.icon.lightning:before {
  content: "\f0e7";
}
i.icon.umbrella:before {
  content: "\f0e9";
}
i.icon.treatment:before {
  content: "\f0f1";
}
i.icon.suitcase:before {
  content: "\f0f2";
}
i.icon.bar:before {
  content: "\f0fc";
}
i.icon.flag.outline:before {
  content: "\f11d";
}
i.icon.flag.checkered:before {
  content: "\f11e";
}
i.icon.puzzle:before {
  content: "\f12e";
}
i.icon.fire.extinguisher:before {
  content: "\f134";
}
i.icon.rocket:before {
  content: "\f135";
}
i.icon.anchor:before {
  content: "\f13d";
}
i.icon.bullseye:before {
  content: "\f140";
}
i.icon.sun:before {
  content: "\f185";
}
i.icon.moon:before {
  content: "\f186";
}
i.icon.fax:before {
  content: "\f1ac";
}
i.icon.life.ring:before {
  content: "\f1cd";
}
i.icon.bomb:before {
  content: "\f1e2";
}
i.icon.soccer:before {
  content: "\f1e3";
}
i.icon.calculator:before {
  content: "\f1ec";
}
i.icon.diamond:before {
  content: "\f219";
}
i.icon.sticky.note:before {
  content: "\f249";
}
i.icon.sticky.note.outline:before {
  content: "\f24a";
}
i.icon.law:before {
  content: "\f24e";
}
i.icon.hand.peace:before {
  content: "\f25b";
}
i.icon.hand.rock:before {
  content: "\f255";
}
i.icon.hand.paper:before {
  content: "\f256";
}
i.icon.hand.scissors:before {
  content: "\f257";
}
i.icon.hand.lizard:before {
  content: "\f258";
}
i.icon.hand.spock:before {
  content: "\f259";
}
i.icon.tv:before {
  content: "\f26c";
}
i.icon.thermometer.full:before {
  content: "\f2c7";
}
i.icon.thermometer.three.quarters:before {
  content: "\f2c8";
}
i.icon.thermometer.half:before {
  content: "\f2c9";
}
i.icon.thermometer.quarter:before {
  content: "\f2ca";
}
i.icon.thermometer.empty:before {
  content: "\f2cb";
}
i.icon.shower:before {
  content: "\f2cc";
}
i.icon.bathtub:before {
  content: "\f2cd";
}
i.icon.snowflake:before {
  content: "\f2dc";
}
/* Shapes */
i.icon.crosshairs:before {
  content: "\f05b";
}
i.icon.asterisk:before {
  content: "\f069";
}
i.icon.square.outline:before {
  content: "\f096";
}
i.icon.certificate:before {
  content: "\f0a3";
}
i.icon.square:before {
  content: "\f0c8";
}
i.icon.quote.left:before {
  content: "\f10d";
}
i.icon.quote.right:before {
  content: "\f10e";
}
i.icon.spinner:before {
  content: "\f110";
}
i.icon.circle:before {
  content: "\f111";
}
i.icon.ellipsis.horizontal:before {
  content: "\f141";
}
i.icon.ellipsis.vertical:before {
  content: "\f142";
}
i.icon.cube:before {
  content: "\f1b2";
}
i.icon.cubes:before {
  content: "\f1b3";
}
i.icon.circle.notched:before {
  content: "\f1ce";
}
i.icon.circle.thin:before {
  content: "\f1db";
}
/* Item Selection */
i.icon.checkmark:before {
  content: "\f00c";
}
i.icon.remove:before {
  content: "\f00d";
}
i.icon.checkmark.box:before {
  content: "\f046";
}
i.icon.move:before {
  content: "\f047";
}
i.icon.add.circle:before {
  content: "\f055";
}
i.icon.minus.circle:before {
  content: "\f056";
}
i.icon.remove.circle:before {
  content: "\f057";
}
i.icon.check.circle:before {
  content: "\f058";
}
i.icon.remove.circle.outline:before {
  content: "\f05c";
}
i.icon.check.circle.outline:before {
  content: "\f05d";
}
i.icon.plus:before {
  content: "\f067";
}
i.icon.minus:before {
  content: "\f068";
}
i.icon.add.square:before {
  content: "\f0fe";
}
i.icon.radio:before {
  content: "\f10c";
}
i.icon.minus.square:before {
  content: "\f146";
}
i.icon.minus.square.outline:before {
  content: "\f147";
}
i.icon.check.square:before {
  content: "\f14a";
}
i.icon.selected.radio:before {
  content: "\f192";
}
i.icon.plus.square.outline:before {
  content: "\f196";
}
i.icon.toggle.off:before {
  content: "\f204";
}
i.icon.toggle.on:before {
  content: "\f205";
}
/* Media */
i.icon.film:before {
  content: "\f008";
}
i.icon.sound:before {
  content: "\f025";
}
i.icon.photo:before {
  content: "\f030";
}
i.icon.bar.chart:before {
  content: "\f080";
}
i.icon.camera.retro:before {
  content: "\f083";
}
i.icon.newspaper:before {
  content: "\f1ea";
}
i.icon.area.chart:before {
  content: "\f1fe";
}
i.icon.pie.chart:before {
  content: "\f200";
}
i.icon.line.chart:before {
  content: "\f201";
}
/* Pointers */
i.icon.arrow.circle.outline.down:before {
  content: "\f01a";
}
i.icon.arrow.circle.outline.up:before {
  content: "\f01b";
}
i.icon.chevron.left:before {
  content: "\f053";
}
i.icon.chevron.right:before {
  content: "\f054";
}
i.icon.arrow.left:before {
  content: "\f060";
}
i.icon.arrow.right:before {
  content: "\f061";
}
i.icon.arrow.up:before {
  content: "\f062";
}
i.icon.arrow.down:before {
  content: "\f063";
}
i.icon.chevron.up:before {
  content: "\f077";
}
i.icon.chevron.down:before {
  content: "\f078";
}
i.icon.pointing.right:before {
  content: "\f0a4";
}
i.icon.pointing.left:before {
  content: "\f0a5";
}
i.icon.pointing.up:before {
  content: "\f0a6";
}
i.icon.pointing.down:before {
  content: "\f0a7";
}
i.icon.arrow.circle.left:before {
  content: "\f0a8";
}
i.icon.arrow.circle.right:before {
  content: "\f0a9";
}
i.icon.arrow.circle.up:before {
  content: "\f0aa";
}
i.icon.arrow.circle.down:before {
  content: "\f0ab";
}
i.icon.caret.down:before {
  content: "\f0d7";
}
i.icon.caret.up:before {
  content: "\f0d8";
}
i.icon.caret.left:before {
  content: "\f0d9";
}
i.icon.caret.right:before {
  content: "\f0da";
}
i.icon.angle.double.left:before {
  content: "\f100";
}
i.icon.angle.double.right:before {
  content: "\f101";
}
i.icon.angle.double.up:before {
  content: "\f102";
}
i.icon.angle.double.down:before {
  content: "\f103";
}
i.icon.angle.left:before {
  content: "\f104";
}
i.icon.angle.right:before {
  content: "\f105";
}
i.icon.angle.up:before {
  content: "\f106";
}
i.icon.angle.down:before {
  content: "\f107";
}
i.icon.chevron.circle.left:before {
  content: "\f137";
}
i.icon.chevron.circle.right:before {
  content: "\f138";
}
i.icon.chevron.circle.up:before {
  content: "\f139";
}
i.icon.chevron.circle.down:before {
  content: "\f13a";
}
i.icon.toggle.down:before {
  content: "\f150";
}
i.icon.toggle.up:before {
  content: "\f151";
}
i.icon.toggle.right:before {
  content: "\f152";
}
i.icon.long.arrow.down:before {
  content: "\f175";
}
i.icon.long.arrow.up:before {
  content: "\f176";
}
i.icon.long.arrow.left:before {
  content: "\f177";
}
i.icon.long.arrow.right:before {
  content: "\f178";
}
i.icon.arrow.circle.outline.right:before {
  content: "\f18e";
}
i.icon.arrow.circle.outline.left:before {
  content: "\f190";
}
i.icon.toggle.left:before {
  content: "\f191";
}
/* Mobile */
i.icon.tablet:before {
  content: "\f10a";
}
i.icon.mobile:before {
  content: "\f10b";
}
i.icon.battery.full:before {
  content: "\f240";
}
i.icon.battery.high:before {
  content: "\f241";
}
i.icon.battery.medium:before {
  content: "\f242";
}
i.icon.battery.low:before {
  content: "\f243";
}
i.icon.battery.empty:before {
  content: "\f244";
}
/* Computer */
i.icon.power:before {
  content: "\f011";
}
i.icon.trash.outline:before {
  content: "\f014";
}
i.icon.disk.outline:before {
  content: "\f0a0";
}
i.icon.desktop:before {
  content: "\f108";
}
i.icon.laptop:before {
  content: "\f109";
}
i.icon.game:before {
  content: "\f11b";
}
i.icon.keyboard:before {
  content: "\f11c";
}
i.icon.plug:before {
  content: "\f1e6";
}
/* File System */
i.icon.trash:before {
  content: "\f1f8";
}
i.icon.file.outline:before {
  content: "\f016";
}
i.icon.folder:before {
  content: "\f07b";
}
i.icon.folder.open:before {
  content: "\f07c";
}
i.icon.file.text.outline:before {
  content: "\f0f6";
}
i.icon.folder.outline:before {
  content: "\f114";
}
i.icon.folder.open.outline:before {
  content: "\f115";
}
i.icon.level.up:before {
  content: "\f148";
}
i.icon.level.down:before {
  content: "\f149";
}
i.icon.file:before {
  content: "\f15b";
}
i.icon.file.text:before {
  content: "\f15c";
}
i.icon.file.pdf.outline:before {
  content: "\f1c1";
}
i.icon.file.word.outline:before {
  content: "\f1c2";
}
i.icon.file.excel.outline:before {
  content: "\f1c3";
}
i.icon.file.powerpoint.outline:before {
  content: "\f1c4";
}
i.icon.file.image.outline:before {
  content: "\f1c5";
}
i.icon.file.archive.outline:before {
  content: "\f1c6";
}
i.icon.file.audio.outline:before {
  content: "\f1c7";
}
i.icon.file.video.outline:before {
  content: "\f1c8";
}
i.icon.file.code.outline:before {
  content: "\f1c9";
}
/* Technologies */
i.icon.qrcode:before {
  content: "\f029";
}
i.icon.barcode:before {
  content: "\f02a";
}
i.icon.rss:before {
  content: "\f09e";
}
i.icon.fork:before {
  content: "\f126";
}
i.icon.html5:before {
  content: "\f13b";
}
i.icon.css3:before {
  content: "\f13c";
}
i.icon.rss.square:before {
  content: "\f143";
}
i.icon.openid:before {
  content: "\f19b";
}
i.icon.database:before {
  content: "\f1c0";
}
i.icon.wifi:before {
  content: "\f1eb";
}
i.icon.server:before {
  content: "\f233";
}
i.icon.usb:before {
  content: "\f287";
}
i.icon.bluetooth:before {
  content: "\f293";
}
i.icon.bluetooth.alternative:before {
  content: "\f294";
}
i.icon.microchip:before {
  content: "\f2db";
}
/* Rating */
i.icon.heart:before {
  content: "\f004";
}
i.icon.star:before {
  content: "\f005";
}
i.icon.empty.star:before {
  content: "\f006";
}
i.icon.thumbs.outline.up:before {
  content: "\f087";
}
i.icon.thumbs.outline.down:before {
  content: "\f088";
}
i.icon.star.half:before {
  content: "\f089";
}
i.icon.empty.heart:before {
  content: "\f08a";
}
i.icon.smile:before {
  content: "\f118";
}
i.icon.frown:before {
  content: "\f119";
}
i.icon.meh:before {
  content: "\f11a";
}
i.icon.star.half.empty:before {
  content: "\f123";
}
i.icon.thumbs.up:before {
  content: "\f164";
}
i.icon.thumbs.down:before {
  content: "\f165";
}
/* Audio */
i.icon.music:before {
  content: "\f001";
}
i.icon.video.play.outline:before {
  content: "\f01d";
}
i.icon.volume.off:before {
  content: "\f026";
}
i.icon.volume.down:before {
  content: "\f027";
}
i.icon.volume.up:before {
  content: "\f028";
}
i.icon.record:before {
  content: "\f03d";
}
i.icon.step.backward:before {
  content: "\f048";
}
i.icon.fast.backward:before {
  content: "\f049";
}
i.icon.backward:before {
  content: "\f04a";
}
i.icon.play:before {
  content: "\f04b";
}
i.icon.pause:before {
  content: "\f04c";
}
i.icon.stop:before {
  content: "\f04d";
}
i.icon.forward:before {
  content: "\f04e";
}
i.icon.fast.forward:before {
  content: "\f050";
}
i.icon.step.forward:before {
  content: "\f051";
}
i.icon.eject:before {
  content: "\f052";
}
i.icon.unmute:before {
  content: "\f130";
}
i.icon.mute:before {
  content: "\f131";
}
i.icon.video.play:before {
  content: "\f144";
}
i.icon.closed.captioning:before {
  content: "\f20a";
}
i.icon.pause.circle:before {
  content: "\f28b";
}
i.icon.pause.circle.outline:before {
  content: "\f28c";
}
i.icon.stop.circle:before {
  content: "\f28d";
}
i.icon.stop.circle.outline:before {
  content: "\f28e";
}
/* Map, Locations, & Transportation */
i.icon.marker:before {
  content: "\f041";
}
i.icon.coffee:before {
  content: "\f0f4";
}
i.icon.food:before {
  content: "\f0f5";
}
i.icon.building.outline:before {
  content: "\f0f7";
}
i.icon.hospital:before {
  content: "\f0f8";
}
i.icon.emergency:before {
  content: "\f0f9";
}
i.icon.first.aid:before {
  content: "\f0fa";
}
i.icon.military:before {
  content: "\f0fb";
}
i.icon.h:before {
  content: "\f0fd";
}
i.icon.location.arrow:before {
  content: "\f124";
}
i.icon.compass:before {
  content: "\f14e";
}
i.icon.space.shuttle:before {
  content: "\f197";
}
i.icon.university:before {
  content: "\f19c";
}
i.icon.building:before {
  content: "\f1ad";
}
i.icon.paw:before {
  content: "\f1b0";
}
i.icon.spoon:before {
  content: "\f1b1";
}
i.icon.car:before {
  content: "\f1b9";
}
i.icon.taxi:before {
  content: "\f1ba";
}
i.icon.tree:before {
  content: "\f1bb";
}
i.icon.bicycle:before {
  content: "\f206";
}
i.icon.bus:before {
  content: "\f207";
}
i.icon.ship:before {
  content: "\f21a";
}
i.icon.motorcycle:before {
  content: "\f21c";
}
i.icon.street.view:before {
  content: "\f21d";
}
i.icon.hotel:before {
  content: "\f236";
}
i.icon.train:before {
  content: "\f238";
}
i.icon.subway:before {
  content: "\f239";
}
i.icon.map.pin:before {
  content: "\f276";
}
i.icon.map.signs:before {
  content: "\f277";
}
i.icon.map.outline:before {
  content: "\f278";
}
i.icon.map:before {
  content: "\f279";
}
/* Tables */
i.icon.table:before {
  content: "\f0ce";
}
i.icon.columns:before {
  content: "\f0db";
}
i.icon.sort:before {
  content: "\f0dc";
}
i.icon.sort.descending:before {
  content: "\f0dd";
}
i.icon.sort.ascending:before {
  content: "\f0de";
}
i.icon.sort.alphabet.ascending:before {
  content: "\f15d";
}
i.icon.sort.alphabet.descending:before {
  content: "\f15e";
}
i.icon.sort.content.ascending:before {
  content: "\f160";
}
i.icon.sort.content.descending:before {
  content: "\f161";
}
i.icon.sort.numeric.ascending:before {
  content: "\f162";
}
i.icon.sort.numeric.descending:before {
  content: "\f163";
}
/* Text Editor */
i.icon.font:before {
  content: "\f031";
}
i.icon.bold:before {
  content: "\f032";
}
i.icon.italic:before {
  content: "\f033";
}
i.icon.text.height:before {
  content: "\f034";
}
i.icon.text.width:before {
  content: "\f035";
}
i.icon.align.left:before {
  content: "\f036";
}
i.icon.align.center:before {
  content: "\f037";
}
i.icon.align.right:before {
  content: "\f038";
}
i.icon.align.justify:before {
  content: "\f039";
}
i.icon.list:before {
  content: "\f03a";
}
i.icon.outdent:before {
  content: "\f03b";
}
i.icon.indent:before {
  content: "\f03c";
}
i.icon.linkify:before {
  content: "\f0c1";
}
i.icon.cut:before {
  content: "\f0c4";
}
i.icon.copy:before {
  content: "\f0c5";
}
i.icon.attach:before {
  content: "\f0c6";
}
i.icon.save:before {
  content: "\f0c7";
}
i.icon.content:before {
  content: "\f0c9";
}
i.icon.unordered.list:before {
  content: "\f0ca";
}
i.icon.ordered.list:before {
  content: "\f0cb";
}
i.icon.strikethrough:before {
  content: "\f0cc";
}
i.icon.underline:before {
  content: "\f0cd";
}
i.icon.paste:before {
  content: "\f0ea";
}
i.icon.unlinkify:before {
  content: "\f127";
}
i.icon.superscript:before {
  content: "\f12b";
}
i.icon.subscript:before {
  content: "\f12c";
}
i.icon.header:before {
  content: "\f1dc";
}
i.icon.paragraph:before {
  content: "\f1dd";
}
i.icon.text.cursor:before {
  content: "\f246";
}
/* Currency */
i.icon.euro:before {
  content: "\f153";
}
i.icon.pound:before {
  content: "\f154";
}
i.icon.dollar:before {
  content: "\f155";
}
i.icon.rupee:before {
  content: "\f156";
}
i.icon.yen:before {
  content: "\f157";
}
i.icon.ruble:before {
  content: "\f158";
}
i.icon.won:before {
  content: "\f159";
}
i.icon.bitcoin:before {
  content: "\f15a";
}
i.icon.lira:before {
  content: "\f195";
}
i.icon.shekel:before {
  content: "\f20b";
}
/* Payment Options */
i.icon.paypal:before {
  content: "\f1ed";
}
i.icon.google.wallet:before {
  content: "\f1ee";
}
i.icon.visa:before {
  content: "\f1f0";
}
i.icon.mastercard:before {
  content: "\f1f1";
}
i.icon.discover:before {
  content: "\f1f2";
}
i.icon.american.express:before {
  content: "\f1f3";
}
i.icon.paypal.card:before {
  content: "\f1f4";
}
i.icon.stripe:before {
  content: "\f1f5";
}
i.icon.japan.credit.bureau:before {
  content: "\f24b";
}
i.icon.diners.club:before {
  content: "\f24c";
}
i.icon.credit.card.alternative:before {
  content: "\f283";
}
/* Networks and Websites*/
i.icon.twitter.square:before {
  content: "\f081";
}
i.icon.facebook.square:before {
  content: "\f082";
}
i.icon.linkedin.square:before {
  content: "\f08c";
}
i.icon.github.square:before {
  content: "\f092";
}
i.icon.twitter:before {
  content: "\f099";
}
i.icon.facebook.f:before {
  content: "\f09a";
}
i.icon.github:before {
  content: "\f09b";
}
i.icon.pinterest:before {
  content: "\f0d2";
}
i.icon.pinterest.square:before {
  content: "\f0d3";
}
i.icon.google.plus.square:before {
  content: "\f0d4";
}
i.icon.google.plus:before {
  content: "\f0d5";
}
i.icon.linkedin:before {
  content: "\f0e1";
}
i.icon.github.alternate:before {
  content: "\f113";
}
i.icon.maxcdn:before {
  content: "\f136";
}
i.icon.youtube.square:before {
  content: "\f166";
}
i.icon.youtube:before {
  content: "\f167";
}
i.icon.xing:before {
  content: "\f168";
}
i.icon.xing.square:before {
  content: "\f169";
}
i.icon.youtube.play:before {
  content: "\f16a";
}
i.icon.dropbox:before {
  content: "\f16b";
}
i.icon.stack.overflow:before {
  content: "\f16c";
}
i.icon.instagram:before {
  content: "\f16d";
}
i.icon.flickr:before {
  content: "\f16e";
}
i.icon.adn:before {
  content: "\f170";
}
i.icon.bitbucket:before {
  content: "\f171";
}
i.icon.bitbucket.square:before {
  content: "\f172";
}
i.icon.tumblr:before {
  content: "\f173";
}
i.icon.tumblr.square:before {
  content: "\f174";
}
i.icon.apple:before {
  content: "\f179";
}
i.icon.windows:before {
  content: "\f17a";
}
i.icon.android:before {
  content: "\f17b";
}
i.icon.linux:before {
  content: "\f17c";
}
i.icon.dribble:before {
  content: "\f17d";
}
i.icon.skype:before {
  content: "\f17e";
}
i.icon.foursquare:before {
  content: "\f180";
}
i.icon.trello:before {
  content: "\f181";
}
i.icon.gittip:before {
  content: "\f184";
}
i.icon.vk:before {
  content: "\f189";
}
i.icon.weibo:before {
  content: "\f18a";
}
i.icon.renren:before {
  content: "\f18b";
}
i.icon.pagelines:before {
  content: "\f18c";
}
i.icon.stack.exchange:before {
  content: "\f18d";
}
i.icon.vimeo.square:before {
  content: "\f194";
}
i.icon.slack:before {
  content: "\f198";
}
i.icon.wordpress:before {
  content: "\f19a";
}
i.icon.yahoo:before {
  content: "\f19e";
}
i.icon.google:before {
  content: "\f1a0";
}
i.icon.reddit:before {
  content: "\f1a1";
}
i.icon.reddit.square:before {
  content: "\f1a2";
}
i.icon.stumbleupon.circle:before {
  content: "\f1a3";
}
i.icon.stumbleupon:before {
  content: "\f1a4";
}
i.icon.delicious:before {
  content: "\f1a5";
}
i.icon.digg:before {
  content: "\f1a6";
}
i.icon.pied.piper:before {
  content: "\f1a7";
}
i.icon.pied.piper.alternate:before {
  content: "\f1a8";
}
i.icon.drupal:before {
  content: "\f1a9";
}
i.icon.joomla:before {
  content: "\f1aa";
}
i.icon.behance:before {
  content: "\f1b4";
}
i.icon.behance.square:before {
  content: "\f1b5";
}
i.icon.steam:before {
  content: "\f1b6";
}
i.icon.steam.square:before {
  content: "\f1b7";
}
i.icon.spotify:before {
  content: "\f1bc";
}
i.icon.deviantart:before {
  content: "\f1bd";
}
i.icon.soundcloud:before {
  content: "\f1be";
}
i.icon.vine:before {
  content: "\f1ca";
}
i.icon.codepen:before {
  content: "\f1cb";
}
i.icon.jsfiddle:before {
  content: "\f1cc";
}
i.icon.rebel:before {
  content: "\f1d0";
}
i.icon.empire:before {
  content: "\f1d1";
}
i.icon.git.square:before {
  content: "\f1d2";
}
i.icon.git:before {
  content: "\f1d3";
}
i.icon.hacker.news:before {
  content: "\f1d4";
}
i.icon.tencent.weibo:before {
  content: "\f1d5";
}
i.icon.qq:before {
  content: "\f1d6";
}
i.icon.wechat:before {
  content: "\f1d7";
}
i.icon.slideshare:before {
  content: "\f1e7";
}
i.icon.twitch:before {
  content: "\f1e8";
}
i.icon.yelp:before {
  content: "\f1e9";
}
i.icon.lastfm:before {
  content: "\f202";
}
i.icon.lastfm.square:before {
  content: "\f203";
}
i.icon.ioxhost:before {
  content: "\f208";
}
i.icon.angellist:before {
  content: "\f209";
}
i.icon.meanpath:before {
  content: "\f20c";
}
i.icon.buysellads:before {
  content: "\f20d";
}
i.icon.connectdevelop:before {
  content: "\f20e";
}
i.icon.dashcube:before {
  content: "\f210";
}
i.icon.forumbee:before {
  content: "\f211";
}
i.icon.leanpub:before {
  content: "\f212";
}
i.icon.sellsy:before {
  content: "\f213";
}
i.icon.shirtsinbulk:before {
  content: "\f214";
}
i.icon.simplybuilt:before {
  content: "\f215";
}
i.icon.skyatlas:before {
  content: "\f216";
}
i.icon.facebook:before {
  content: "\f230";
}
i.icon.pinterest:before {
  content: "\f231";
}
i.icon.whatsapp:before {
  content: "\f232";
}
i.icon.viacoin:before {
  content: "\f237";
}
i.icon.medium:before {
  content: "\f23a";
}
i.icon.y.combinator:before {
  content: "\f23b";
}
i.icon.optinmonster:before {
  content: "\f23c";
}
i.icon.opencart:before {
  content: "\f23d";
}
i.icon.expeditedssl:before {
  content: "\f23e";
}
i.icon.gg:before {
  content: "\f260";
}
i.icon.gg.circle:before {
  content: "\f261";
}
i.icon.tripadvisor:before {
  content: "\f262";
}
i.icon.odnoklassniki:before {
  content: "\f263";
}
i.icon.odnoklassniki.square:before {
  content: "\f264";
}
i.icon.pocket:before {
  content: "\f265";
}
i.icon.wikipedia:before {
  content: "\f266";
}
i.icon.safari:before {
  content: "\f267";
}
i.icon.chrome:before {
  content: "\f268";
}
i.icon.firefox:before {
  content: "\f269";
}
i.icon.opera:before {
  content: "\f26a";
}
i.icon.internet.explorer:before {
  content: "\f26b";
}
i.icon.contao:before {
  content: "\f26d";
}
i.icon.\35 00px:before {
  content: "\f26e";
}
i.icon.amazon:before {
  content: "\f270";
}
i.icon.houzz:before {
  content: "\f27c";
}
i.icon.vimeo:before {
  content: "\f27d";
}
i.icon.black.tie:before {
  content: "\f27e";
}
i.icon.fonticons:before {
  content: "\f280";
}
i.icon.reddit.alien:before {
  content: "\f281";
}
i.icon.microsoft.edge:before {
  content: "\f282";
}
i.icon.codiepie:before {
  content: "\f284";
}
i.icon.modx:before {
  content: "\f285";
}
i.icon.fort.awesome:before {
  content: "\f286";
}
i.icon.product.hunt:before {
  content: "\f288";
}
i.icon.mixcloud:before {
  content: "\f289";
}
i.icon.scribd:before {
  content: "\f28a";
}
i.icon.gitlab:before {
  content: "\f296";
}
i.icon.wpbeginner:before {
  content: "\f297";
}
i.icon.wpforms:before {
  content: "\f298";
}
i.icon.envira.gallery:before {
  content: "\f299";
}
i.icon.glide:before {
  content: "\f2a5";
}
i.icon.glide.g:before {
  content: "\f2a6";
}
i.icon.viadeo:before {
  content: "\f2a9";
}
i.icon.viadeo.square:before {
  content: "\f2aa";
}
i.icon.snapchat:before {
  content: "\f2ab";
}
i.icon.snapchat.ghost:before {
  content: "\f2ac";
}
i.icon.snapchat.square:before {
  content: "\f2ad";
}
i.icon.pied.piper.hat:before {
  content: "\f2ae";
}
i.icon.first.order:before {
  content: "\f2b0";
}
i.icon.yoast:before {
  content: "\f2b1";
}
i.icon.themeisle:before {
  content: "\f2b2";
}
i.icon.google.plus.circle:before {
  content: "\f2b3";
}
i.icon.font.awesome:before {
  content: "\f2b4";
}
i.icon.linode:before {
  content: "\f2b8";
}
i.icon.quora:before {
  content: "\f2c4";
}
i.icon.free.code.camp:before {
  content: "\f2c5";
}
i.icon.telegram:before {
  content: "\f2c6";
}
i.icon.bandcamp:before {
  content: "\f2d5";
}
i.icon.grav:before {
  content: "\f2d6";
}
i.icon.etsy:before {
  content: "\f2d7";
}
i.icon.imdb:before {
  content: "\f2d8";
}
i.icon.ravelry:before {
  content: "\f2d9";
}
i.icon.eercast:before {
  content: "\f2da";
}
i.icon.superpowers:before {
  content: "\f2dd";
}
i.icon.wpexplorer:before {
  content: "\f2de";
}
i.icon.meetup:before {
  content: "\f2e0";
}
/*******************************
            Aliases
*******************************/
i.icon.like:before {
  content: "\f004";
}
i.icon.favorite:before {
  content: "\f005";
}
i.icon.video:before {
  content: "\f008";
}
i.icon.check:before {
  content: "\f00c";
}
i.icon.close:before {
  content: "\f00d";
}
i.icon.cancel:before {
  content: "\f00d";
}
i.icon.delete:before {
  content: "\f00d";
}
i.icon.x:before {
  content: "\f00d";
}
i.icon.zoom.in:before {
  content: "\f00e";
}
i.icon.magnify:before {
  content: "\f00e";
}
i.icon.shutdown:before {
  content: "\f011";
}
i.icon.clock:before {
  content: "\f017";
}
i.icon.time:before {
  content: "\f017";
}
i.icon.play.circle.outline:before {
  content: "\f01d";
}
i.icon.headphone:before {
  content: "\f025";
}
i.icon.camera:before {
  content: "\f030";
}
i.icon.video.camera:before {
  content: "\f03d";
}
i.icon.picture:before {
  content: "\f03e";
}
i.icon.pencil:before {
  content: "\f040";
}
i.icon.compose:before {
  content: "\f040";
}
i.icon.point:before {
  content: "\f041";
}
i.icon.tint:before {
  content: "\f043";
}
i.icon.signup:before {
  content: "\f044";
}
i.icon.plus.circle:before {
  content: "\f055";
}
i.icon.question.circle:before {
  content: "\f059";
}
i.icon.dont:before {
  content: "\f05e";
}
i.icon.minimize:before {
  content: "\f066";
}
i.icon.add:before {
  content: "\f067";
}
i.icon.exclamation.circle:before {
  content: "\f06a";
}
i.icon.attention:before {
  content: "\f06a";
}
i.icon.eye:before {
  content: "\f06e";
}
i.icon.exclamation.triangle:before {
  content: "\f071";
}
i.icon.shuffle:before {
  content: "\f074";
}
i.icon.chat:before {
  content: "\f075";
}
i.icon.cart:before {
  content: "\f07a";
}
i.icon.shopping.cart:before {
  content: "\f07a";
}
i.icon.bar.graph:before {
  content: "\f080";
}
i.icon.key:before {
  content: "\f084";
}
i.icon.cogs:before {
  content: "\f085";
}
i.icon.discussions:before {
  content: "\f086";
}
i.icon.like.outline:before {
  content: "\f087";
}
i.icon.dislike.outline:before {
  content: "\f088";
}
i.icon.heart.outline:before {
  content: "\f08a";
}
i.icon.log.out:before {
  content: "\f08b";
}
i.icon.thumb.tack:before {
  content: "\f08d";
}
i.icon.winner:before {
  content: "\f091";
}
i.icon.phone:before {
  content: "\f095";
}
i.icon.bookmark.outline:before {
  content: "\f097";
}
i.icon.phone.square:before {
  content: "\f098";
}
i.icon.credit.card:before {
  content: "\f09d";
}
i.icon.hdd.outline:before {
  content: "\f0a0";
}
i.icon.bullhorn:before {
  content: "\f0a1";
}
i.icon.bell.outline:before {
  content: "\f0a2";
}
i.icon.hand.outline.right:before {
  content: "\f0a4";
}
i.icon.hand.outline.left:before {
  content: "\f0a5";
}
i.icon.hand.outline.up:before {
  content: "\f0a6";
}
i.icon.hand.outline.down:before {
  content: "\f0a7";
}
i.icon.globe:before {
  content: "\f0ac";
}
i.icon.wrench:before {
  content: "\f0ad";
}
i.icon.briefcase:before {
  content: "\f0b1";
}
i.icon.group:before {
  content: "\f0c0";
}
i.icon.linkify:before {
  content: "\f0c1";
}
i.icon.chain:before {
  content: "\f0c1";
}
i.icon.flask:before {
  content: "\f0c3";
}
i.icon.sidebar:before {
  content: "\f0c9";
}
i.icon.bars:before {
  content: "\f0c9";
}
i.icon.list.ul:before {
  content: "\f0ca";
}
i.icon.list.ol:before {
  content: "\f0cb";
}
i.icon.numbered.list:before {
  content: "\f0cb";
}
i.icon.magic:before {
  content: "\f0d0";
}
i.icon.truck:before {
  content: "\f0d1";
}
i.icon.currency:before {
  content: "\f0d6";
}
i.icon.triangle.down:before {
  content: "\f0d7";
}
i.icon.dropdown:before {
  content: "\f0d7";
}
i.icon.triangle.up:before {
  content: "\f0d8";
}
i.icon.triangle.left:before {
  content: "\f0d9";
}
i.icon.triangle.right:before {
  content: "\f0da";
}
i.icon.envelope:before {
  content: "\f0e0";
}
i.icon.conversation:before {
  content: "\f0e6";
}
i.icon.rain:before {
  content: "\f0e9";
}
i.icon.clipboard:before {
  content: "\f0ea";
}
i.icon.lightbulb:before {
  content: "\f0eb";
}
i.icon.bell:before {
  content: "\f0f3";
}
i.icon.ambulance:before {
  content: "\f0f9";
}
i.icon.medkit:before {
  content: "\f0fa";
}
i.icon.fighter.jet:before {
  content: "\f0fb";
}
i.icon.beer:before {
  content: "\f0fc";
}
i.icon.plus.square:before {
  content: "\f0fe";
}
i.icon.computer:before {
  content: "\f108";
}
i.icon.circle.outline:before {
  content: "\f10c";
}
i.icon.gamepad:before {
  content: "\f11b";
}
i.icon.star.half.full:before {
  content: "\f123";
}
i.icon.broken.chain:before {
  content: "\f127";
}
i.icon.question:before {
  content: "\f128";
}
i.icon.exclamation:before {
  content: "\f12a";
}
i.icon.eraser:before {
  content: "\f12d";
}
i.icon.microphone:before {
  content: "\f130";
}
i.icon.microphone.slash:before {
  content: "\f131";
}
i.icon.shield:before {
  content: "\f132";
}
i.icon.target:before {
  content: "\f140";
}
i.icon.play.circle:before {
  content: "\f144";
}
i.icon.pencil.square:before {
  content: "\f14b";
}
i.icon.eur:before {
  content: "\f153";
}
i.icon.gbp:before {
  content: "\f154";
}
i.icon.usd:before {
  content: "\f155";
}
i.icon.inr:before {
  content: "\f156";
}
i.icon.cny:before {
  content: "\f157";
}
i.icon.rmb:before {
  content: "\f157";
}
i.icon.jpy:before {
  content: "\f157";
}
i.icon.rouble:before {
  content: "\f158";
}
i.icon.rub:before {
  content: "\f158";
}
i.icon.krw:before {
  content: "\f159";
}
i.icon.btc:before {
  content: "\f15a";
}
i.icon.gratipay:before {
  content: "\f184";
}
i.icon.zip:before {
  content: "\f187";
}
i.icon.dot.circle.outline:before {
  content: "\f192";
}
i.icon.try:before {
  content: "\f195";
}
i.icon.graduation:before {
  content: "\f19d";
}
i.icon.circle.outline:before {
  content: "\f1db";
}
i.icon.sliders:before {
  content: "\f1de";
}
i.icon.weixin:before {
  content: "\f1d7";
}
i.icon.tty:before {
  content: "\f1e4";
}
i.icon.teletype:before {
  content: "\f1e4";
}
i.icon.binoculars:before {
  content: "\f1e5";
}
i.icon.power.cord:before {
  content: "\f1e6";
}
i.icon.wi-fi:before {
  content: "\f1eb";
}
i.icon.visa.card:before {
  content: "\f1f0";
}
i.icon.mastercard.card:before {
  content: "\f1f1";
}
i.icon.discover.card:before {
  content: "\f1f2";
}
i.icon.amex:before {
  content: "\f1f3";
}
i.icon.american.express.card:before {
  content: "\f1f3";
}
i.icon.stripe.card:before {
  content: "\f1f5";
}
i.icon.bell.slash:before {
  content: "\f1f6";
}
i.icon.bell.slash.outline:before {
  content: "\f1f7";
}
i.icon.area.graph:before {
  content: "\f1fe";
}
i.icon.pie.graph:before {
  content: "\f200";
}
i.icon.line.graph:before {
  content: "\f201";
}
i.icon.cc:before {
  content: "\f20a";
}
i.icon.sheqel:before {
  content: "\f20b";
}
i.icon.ils:before {
  content: "\f20b";
}
i.icon.plus.cart:before {
  content: "\f217";
}
i.icon.arrow.down.cart:before {
  content: "\f218";
}
i.icon.detective:before {
  content: "\f21b";
}
i.icon.venus:before {
  content: "\f221";
}
i.icon.mars:before {
  content: "\f222";
}
i.icon.mercury:before {
  content: "\f223";
}
i.icon.intersex:before {
  content: "\f224";
}
i.icon.venus.double:before {
  content: "\f226";
}
i.icon.female.homosexual:before {
  content: "\f226";
}
i.icon.mars.double:before {
  content: "\f227";
}
i.icon.male.homosexual:before {
  content: "\f227";
}
i.icon.venus.mars:before {
  content: "\f228";
}
i.icon.mars.stroke:before {
  content: "\f229";
}
i.icon.mars.alternate:before {
  content: "\f229";
}
i.icon.mars.vertical:before {
  content: "\f22a";
}
i.icon.mars.stroke.vertical:before {
  content: "\f22a";
}
i.icon.mars.horizontal:before {
  content: "\f22b";
}
i.icon.mars.stroke.horizontal:before {
  content: "\f22b";
}
i.icon.asexual:before {
  content: "\f22d";
}
i.icon.facebook.official:before {
  content: "\f230";
}
i.icon.user.plus:before {
  content: "\f234";
}
i.icon.user.times:before {
  content: "\f235";
}
i.icon.user.close:before {
  content: "\f235";
}
i.icon.user.cancel:before {
  content: "\f235";
}
i.icon.user.delete:before {
  content: "\f235";
}
i.icon.user.x:before {
  content: "\f235";
}
i.icon.bed:before {
  content: "\f236";
}
i.icon.yc:before {
  content: "\f23b";
}
i.icon.ycombinator:before {
  content: "\f23b";
}
i.icon.battery.four:before {
  content: "\f240";
}
i.icon.battery.three:before {
  content: "\f241";
}
i.icon.battery.three.quarters:before {
  content: "\f241";
}
i.icon.battery.two:before {
  content: "\f242";
}
i.icon.battery.half:before {
  content: "\f242";
}
i.icon.battery.one:before {
  content: "\f243";
}
i.icon.battery.quarter:before {
  content: "\f243";
}
i.icon.battery.zero:before {
  content: "\f244";
}
i.icon.i.cursor:before {
  content: "\f246";
}
i.icon.jcb:before {
  content: "\f24b";
}
i.icon.japan.credit.bureau.card:before {
  content: "\f24b";
}
i.icon.diners.club.card:before {
  content: "\f24c";
}
i.icon.balance:before {
  content: "\f24e";
}
i.icon.hourglass.outline:before {
  content: "\f250";
}
i.icon.hourglass.zero:before {
  content: "\f250";
}
i.icon.hourglass.one:before {
  content: "\f251";
}
i.icon.hourglass.two:before {
  content: "\f252";
}
i.icon.hourglass.three:before {
  content: "\f253";
}
i.icon.hourglass.four:before {
  content: "\f254";
}
i.icon.grab:before {
  content: "\f255";
}
i.icon.hand.victory:before {
  content: "\f25b";
}
i.icon.tm:before {
  content: "\f25c";
}
i.icon.r.circle:before {
  content: "\f25d";
}
i.icon.television:before {
  content: "\f26c";
}
i.icon.five.hundred.pixels:before {
  content: "\f26e";
}
i.icon.calendar.plus:before {
  content: "\f271";
}
i.icon.calendar.minus:before {
  content: "\f272";
}
i.icon.calendar.times:before {
  content: "\f273";
}
i.icon.calendar.check:before {
  content: "\f274";
}
i.icon.factory:before {
  content: "\f275";
}
i.icon.commenting:before {
  content: "\f27a";
}
i.icon.commenting.outline:before {
  content: "\f27b";
}
i.icon.edge:before {
  content: "\f282";
}
i.icon.ms.edge:before {
  content: "\f282";
}
i.icon.wordpress.beginner:before {
  content: "\f297";
}
i.icon.wordpress.forms:before {
  content: "\f298";
}
i.icon.envira:before {
  content: "\f299";
}
i.icon.question.circle.outline:before {
  content: "\f29c";
}
i.icon.assistive.listening.devices:before {
  content: "\f2a2";
}
i.icon.als:before {
  content: "\f2a2";
}
i.icon.ald:before {
  content: "\f2a2";
}
i.icon.asl.interpreting:before {
  content: "\f2a3";
}
i.icon.deaf:before {
  content: "\f2a4";
}
i.icon.american.sign.language.interpreting:before {
  content: "\f2a3";
}
i.icon.hard.of.hearing:before {
  content: "\f2a4";
}
i.icon.signing:before {
  content: "\f2a7";
}
i.icon.new.pied.piper:before {
  content: "\f2ae";
}
i.icon.theme.isle:before {
  content: "\f2b2";
}
i.icon.google.plus.official:before {
  content: "\f2b3";
}
i.icon.fa:before {
  content: "\f2b4";
}
i.icon.vcard:before {
  content: "\f2bb";
}
i.icon.vcard.outline:before {
  content: "\f2bc";
}
i.icon.drivers.license:before {
  content: "\f2c2";
}
i.icon.drivers.license.outline:before {
  content: "\f2c3";
}
i.icon.thermometer:before {
  content: "\f2c7";
}
i.icon.s15:before {
  content: "\f2cd";
}
i.icon.bath:before {
  content: "\f2cd";
}
i.icon.times.rectangle:before {
  content: "\f2d3";
}
i.icon.times.rectangle.outline:before {
  content: "\f2d4";
}
i.icon.heart {
  display: inline-block;
  font-family: outline-icons;
}
i.icon.heart:before {
  content: "\f004" !important;
}
i.icon.heart.outline {
  font-family: Icons;
}
i.icon.heart.outline:before {
  content: "\f004" !important;
}
.ui.tccc-download-modal .ui.list.asset-list .icon.success {
  color: #29B400;
}
.ui.tccc-download-modal .ui.list.asset-list .icon.error {
  color: #F40000;
}
/* Filter icon in search results */
.tccc-search-toggle-filter {
  width: auto !important;
  float: right !important;
}
@media (max-width: 1366px) {
  .tccc-search-toggle-filter {
    width: 45%;
    float: right;
    margin-right: 15px;
  }
  .tccc-search-toggle-filter .cmp-container {
    display: flex;
    justify-content: flex-end;
  }
  .tccc-search-toggle-filter .cmp-container .cmp-tccc-show-filter {
    display: flex;
    align-items: center;
  }
}
/*!
 * # Fomantic-UI - Image
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Image
*******************************/
/*-------------------
       Element
--------------------*/
/*-------------------
       Types
--------------------*/
/* Avatar */
/*-------------------
       Variations
--------------------*/
/* Spaced */
/* Floated */
/* Size */
/* Packaged Theme */
/*******************************
            Image
*******************************/
/*-------------------
       Element
--------------------*/
/*-------------------
       Types
--------------------*/
/* Avatar */
/*-------------------
       Variations
--------------------*/
/* Spaced */
/* Floated */
/* Size */
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
             Image
*******************************/
.ui.image {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  background-color: transparent;
}
img.ui.image {
  display: block;
}
.ui.image svg,
.ui.image img {
  display: block;
  max-width: 100%;
  height: auto;
}
/*******************************
            States
*******************************/
.ui.hidden.images,
.ui.ui.hidden.image {
  display: none;
}
.ui.hidden.transition.images,
.ui.hidden.transition.image {
  display: block;
  visibility: hidden;
}
.ui.images > .hidden.transition {
  display: inline-block;
  visibility: hidden;
}
/*******************************
          Variations
*******************************/
/*--------------
     Sizes
---------------*/
.ui.medium.images .image,
.ui.medium.images img,
.ui.medium.images svg,
.ui.medium.image {
  width: 300px;
  height: auto;
  font-size: 1rem;
}
.ui.mini.images .image,
.ui.mini.images img,
.ui.mini.images svg,
.ui.mini.image {
  width: 35px;
  height: auto;
  font-size: 0.78571429rem;
}
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Fomantic-UI - Input
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Input
*******************************/
/*-------------------
      Element
--------------------*/
/*-------------------
        Types
--------------------*/
/* Icon Input */
/* Circular Icon Input */
/* Labeled Input */
/*-------------------
        States
--------------------*/
/* Placeholder */
/* Down */
/* Focus */
/* Loader */
/*-------------------
      Variations
--------------------*/
/* Inverted */
/* Packaged Theme */
/*******************************
            Input
*******************************/
/*-------------------
      Element
--------------------*/
/*-------------------
        Types
--------------------*/
/* Icon Input */
/* Circular Icon Input */
/* Labeled Input */
/*-------------------
        States
--------------------*/
/* Placeholder */
/* Down */
/* Focus */
/* Loader */
/*-------------------
      Variations
--------------------*/
/* Inverted */
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
           Standard
*******************************/
/*--------------------
        Inputs
---------------------*/
.ui.input {
  position: relative;
  font-weight: normal;
  font-style: normal;
  display: inline-flex;
  color: #505050;
}
.ui.input > input {
  margin: 0;
  max-width: 100%;
  flex: 1 0 auto;
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  text-align: left;
  line-height: 1.21428571em;
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  padding: 0.67857143em 1em;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: #505050;
  border-radius: 0.28571429rem;
  transition: box-shadow 0.1s ease, border-color 0.1s ease;
  box-shadow: none;
}
/*--------------------
      Placeholder
---------------------*/
/* browsers require these rules separate */
.ui.input > input::-webkit-input-placeholder {
  color: #c3c3c3;
}
.ui.input > input::-moz-placeholder {
  color: #c3c3c3;
  opacity: 1;
}
.ui.input > input:-ms-input-placeholder {
  color: #c3c3c3;
}
/*******************************
            States
*******************************/
/*--------------------
        Active
---------------------*/
.ui.input > input:active,
.ui.input.down input {
  border-color: rgba(0, 0, 0, 0.3);
  background: #FAFAFA;
  color: #505050;
  box-shadow: none;
}
/*--------------------
        Focus
---------------------*/
.ui.input.focus > input,
.ui.input > input:focus {
  border-color: #F40000;
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.8);
  box-shadow: none;
}
.ui.input.focus > input::-webkit-input-placeholder,
.ui.input > input:focus::-webkit-input-placeholder {
  color: #c3c3c3;
}
.ui.input.focus > input::-moz-placeholder,
.ui.input > input:focus::-moz-placeholder {
  color: #c3c3c3;
}
.ui.input.focus > input:-ms-input-placeholder,
.ui.input > input:focus:-ms-input-placeholder {
  color: #c3c3c3;
}
/*******************************
           Variations
*******************************/
/*--------------------
           Icon
  ---------------------*/
.ui.icon.input > i.icon {
  cursor: default;
  position: absolute;
  line-height: 1;
  text-align: center;
  top: 0;
  right: 0;
  margin: 0;
  height: 100%;
  width: 2.67142857em;
  opacity: 0.5;
  border-radius: 0 0.28571429rem 0.28571429rem 0;
  transition: opacity 0.3s ease;
}
.ui.icon.input > i.icon:not(.link) {
  pointer-events: none;
}
.ui.ui.ui.ui.icon.input > textarea,
.ui.ui.ui.ui.icon.input > input {
  padding-right: 2.67142857em;
}
.ui.icon.input > i.icon:before,
.ui.icon.input > i.icon:after {
  left: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
  margin-top: -0.5em;
}
.ui.icon.input > i.link.icon {
  cursor: pointer;
}
.ui.icon.input > i.circular.icon {
  top: 0.35em;
  right: 0.5em;
}
/* Left Icon Input */
.ui[class*="left icon"].input > i.icon {
  right: auto;
  left: 1px;
  border-radius: 0.28571429rem 0 0 0.28571429rem;
}
.ui[class*="left icon"].input > i.circular.icon {
  right: auto;
  left: 0.5em;
}
.ui.ui.ui.ui[class*="left icon"].input > textarea,
.ui.ui.ui.ui[class*="left icon"].input > input {
  padding-left: 2.67142857em;
  padding-right: 1em;
}
/* Focus */
.ui.icon.input > textarea:focus ~ i.icon,
.ui.icon.input > input:focus ~ i.icon {
  opacity: 1;
}
.ui.icon.input > textarea ~ i.icon {
  height: 3em;
}
:not(.field) > .ui.transparent.icon.input > textarea ~ i.icon {
  height: 1.3em;
}
/*--------------------
          Fluid
  ---------------------*/
.ui.fluid.input {
  display: flex;
}
.ui.fluid.input > input {
  width: 0 !important;
}
/*--------------------
        Size
---------------------*/
.ui.input {
  font-size: 1em;
}
.ui.big.input {
  font-size: 1.28571429em;
}
/*******************************
         Theme Overrides
*******************************/
/*input styling for search DTP-367*/
@media (max-width: 1440px) {
  .cmp-search-search-bar {
    width: 80% !important;
  }
}
@media (max-width: 1180px) {
  .cmp-search-search-bar {
    width: 83% !important;
  }
}
@media (min-width: 600px) and (max-width: 1366px) {
  .cmp-search-search-bar {
    width: 100% !important;
  }
}
.cmp-search-search-bar .ui.input > input {
  border: 1px solid #DDDDDD;
  font-size: 16px;
  line-height: 18px;
  font-weight: 600;
  border-radius: 50px;
}
.cmp-search-search-bar .ui.ui.ui.ui[class*="left icon"].input > input {
  padding: 13px 71px;
}
.cmp-search-search-bar .ui.big.input {
  max-width: 1038px;
  width: 100%;
  margin-left: 2px;
}
@media (max-width: 1440px) {
  .cmp-search-search-bar .ui.big.input {
    width: 93%;
  }
}
@media (max-width: 1920px) {
  .cmp-search-search-bar .ui.big.input {
    width: 93%;
  }
}
@media (max-width: 1366px) {
  .cmp-search-search-bar .ui.big.input {
    width: 100%;
    max-width: unset;
  }
}
@media (max-width: 1180px) {
  .cmp-search-search-bar .ui.big.input {
    width: 99%;
  }
}
.tccc-download-modal.ui .form .field > label {
  font-family: "TCCC UnityText" !important;
  color: #1E1E1E !important;
  font-size: 18px;
  line-height: 25px;
}
.tccc-download-modal.ui .form .field > label a {
  color: #F40000 !important;
}
.tccc-download-modal.ui .form .field.inline_checkbox {
  grid-template-columns: repeat(3, 1fr);
  display: grid;
  column-gap: 10px;
  row-gap: 22px;
}
.tccc-download-modal.ui .form .field.inline_checkbox label {
  grid-column: span 3;
}
.tccc-download-modal.ui .form .field.inline_checkbox .ui.checkbox {
  margin: 0;
}
.tccc-download-modal.ui .form .field.inline_checkbox .ui.checkbox label,
.tccc-download-modal.ui .form .field.inline_checkbox .ui.checkbox .box {
  font-family: "TCCC UnityText" !important;
  color: #1E1E1E !important;
  font-size: 18px;
}
.tccc-download-modal.ui .form .field textarea {
  resize: none!important;
}
.tccc-download-modal.ui .form .field .ui.search .ui.icon.input > i.icon {
  left: 0;
}
.tccc-download-modal.ui .form .field .ui.search .ui.icon.input > input {
  padding-right: 1em!important;
  padding-left: 2.67142857em !important;
  border-radius: 40px;
}
.tccc-download-modal.ui .form .field .required.field > .checkbox:after {
  display: none;
}
.cmp-search-layout-toggle .cmp-button {
  padding: 6.32px !important;
}
.tccc-upload-modal button.ui.postive.upload {
  border-radius: 50px;
}
.tccc-upload-modal .file-list a {
  font-size: 20px;
  line-height: 40px;
  font-family: "TCCC UnityText" !important;
  color: #707070;
}
.tccc-upload-modal .cmp-modal .list.file-list i {
  color: #DDDDDD;
  float: right;
  width: 19px;
  height: 18px;
  display: inline-block;
}
.tccc-upload-modal .cmp-modal .list .item .content .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tccc-upload-modal label.add-file-label i {
  border: 2px solid red;
  border-radius: 50px;
  width: 33px;
  height: 33px;
  line-height: 30px;
  color: red;
  margin-right: 17px;
  font-size: 22px;
}
.tccc-upload-modal label.add-file-label {
  font-size: 18px;
  line-height: 32px;
  font-weight: 600;
  font-family: "TCCC UnityText Medium" !important;
  color: red;
  display: flex;
  justify-content: start;
  align-items: center;
  cursor: pointer;
  text-transform: uppercase;
}
.tccc-upload-modal #drop-zone {
  width: 368px;
  height: 179px;
  display: inline-flex;
  border: 1px solid #707070;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #707070;
  cursor: pointer;
}
.tccc-upload-modal #drop-zone p {
  visibility: hidden;
}
.tccc-upload-modal #drop-zone i {
  font-size: 80px;
}
#drop-zone input {
  position: absolute;
  cursor: pointer;
  left: 0px;
  top: 0px;
  opacity: 0;
}
#drop-zone.mouse-over {
  border: 3px dashed rgba(0, 0, 0, 0.3);
  color: #7E7E7E;
}
div#upload-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
div#upload-file-list {
  margin-right: 20px;
}
div#upload-file-list > div {
  display: flex;
  color: #707070;
  font-size: 20px;
  line-height: 40px;
  justify-content: space-between;
  align-items: center;
}
div#upload-file-list .icon {
  color: #DDDDDD;
  float: right;
  width: 19px;
  height: 18px;
  display: inline-block;
  cursor: pointer;
  font-family: 'Icons';
}
div#upload-file-list .icon:before {
  content: "\f00d";
}
.print-job-results-filter label input {
  margin-right: 11px;
  cursor: pointer;
}
.print-job-results-filter label input:checked + span {
  line-height: 18px;
  font-weight: 600;
}
.job-card-info .job-notes textarea {
  resize: none!important;
}
.job-card-info .printjob-form .field {
  margin-bottom: 20px;
}
.job-card-info .printjob-form input {
  border: 1px solid #DDDDDD !important;
  border-radius: 5px!important;
  font-family: "TCCC UnityText" !important;
  color: #1E1E1E !important;
  font-size: 18px!important;
  line-height: 25px!important;
  padding: 10px!important;
}
.job-card-info .printjob-form .field-inline {
  display: flex;
}
.job-card-info .printjob-form .field-inline label {
  margin-right: 40px!important;
  width: 34%;
}
.job-card-info .printjob-form .field-inline p {
  width: 50%;
}
.job-card-info .printjob-form .field-inline.requestor p,
.job-card-info .printjob-form .field-inline.assign-to p,
.job-card-info .printjob-form .field-inline.delegate-to p,
.job-card-info .printjob-form .field-inline.asset-type p {
  width: auto;
}
.job-card-info .printjob-form .field-inline #data-assignedTo,
.job-card-info .printjob-form .field-inline #data-delegateTo,
.job-card-info .printjob-form .field-inline #data-requestor,
.job-card-info .printjob-form .field-inline #data-assetCategoryAssetType {
  width: 50%;
}
.job-card-info .delegateTo .field select {
  width: 40%;
}
@media (max-width: 1366px) {
  .job-card-info .delegateTo .field select {
    width: 100%;
  }
}
.ui.form .fields.rights-filter .field.rights-field .child-filters {
  display: none;
  padding-left: 10px;
}
.ui.form .fields.rights-filter .field.rights-field .ui.checkbox {
  display: flex;
}
.ui.form .fields.rights-filter .field.rights-field .ui.checkbox i {
  display: none;
  cursor: pointer;
  margin-left: 5px;
}
.ui.form .fields.rights-filter .field.rights-field .ui.checkbox i.fa-caret-left {
  color: #F40000;
}
.ui.form .fields.rights-filter .field.rights-field .ui.checkbox i.has-child {
  display: block;
}
.authorized-filter {
  display: none;
  padding: 16px 16px 16px 40px;
}
.authorized-filter .available-filter {
  padding: 0.5em 1em 0.5em;
}
/*!
 * # Fomantic-UI - Label
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Label
*******************************/
/*-------------------
       Element
--------------------*/
/* medium is not @emSize custom value required */
/* Group */
/*-------------------
        Parts
--------------------*/
/* Link */
/* Icon */
/* Image */
/* Detail */
/* Delete */
/*-------------------
        Types
--------------------*/
/* Image Label */
/*-------------------
        States
--------------------*/
/* Hover */
/* Active */
/* Active Hover */
/*-------------------
      Variations
--------------------*/
/* Basic */
/* Tag */
/* Avoids error with background: inherit; on animation */
/* Ribbon */
/* Rounding Offset on Triangle */
/* Rounding Offset on Triangle */
/* Inverted */
/* Colors */
/* Attached */
/* Corner */
/* Corner Text */
/* Horizontal */
/* Circular Padding */
/* Pointing */
/* Avoids error with background: inherit; on animation */
/* Basic Pointing */
/* Floating */
/*-------------------
        Group
--------------------*/
/* Sizing */
/* Packaged Theme */
/*******************************
             Label
*******************************/
/*-------------------
       Element
--------------------*/
/* medium is not @emSize custom value required */
/* Group */
/*-------------------
        Parts
--------------------*/
/* Link */
/* Icon */
/* Image */
/* Detail */
/* Delete */
/*-------------------
        Types
--------------------*/
/* Image Label */
/*-------------------
        States
--------------------*/
/* Hover */
/* Active */
/* Active Hover */
/*-------------------
      Variations
--------------------*/
/* Basic */
/* Tag */
/* Avoids error with background: inherit; on animation */
/* Ribbon */
/* Rounding Offset on Triangle */
/* Rounding Offset on Triangle */
/* Inverted */
/* Colors */
/* Attached */
/* Corner */
/* Corner Text */
/* Horizontal */
/* Circular Padding */
/* Pointing */
/* Avoids error with background: inherit; on animation */
/* Basic Pointing */
/* Floating */
/*-------------------
        Group
--------------------*/
/* Sizing */
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Label
*******************************/
.ui.label {
  display: inline-block;
  line-height: 1;
  vertical-align: baseline;
  margin: 0 0.14285714em;
  background-color: #E8E8E8;
  background-image: none;
  padding: 0.75em 1.5em;
  color: rgba(0, 0, 0, 0.6);
  text-transform: none;
  font-weight: normal;
  border: 0 solid transparent;
  border-radius: 0.28571429rem;
  transition: background 0.1s ease;
}
.ui.label:first-child {
  margin-left: 0;
}
.ui.label:last-child {
  margin-right: 0;
}
/* Link */
a.ui.label {
  cursor: pointer;
}
/* Inside Link */
.ui.label > a {
  cursor: pointer;
  color: inherit;
  opacity: 0.5;
  transition: 0.1s opacity ease;
}
.ui.label > a:hover {
  opacity: 1;
}
/* Image */
.ui.label > img {
  width: auto !important;
  vertical-align: middle;
  height: 2.5em;
}
/* Icon */
.ui.left.icon.label > .icon,
.ui.label > .icon {
  width: auto;
  margin: 0 0.75em 0 0;
}
/* Detail */
.ui.label > .detail {
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
  margin-left: 1em;
  opacity: 0.8;
}
.ui.label > .detail .icon {
  margin: 0 0.25em 0 0;
}
/* Removable label */
.ui.label > .close.icon,
.ui.label > .delete.icon {
  cursor: pointer;
  font-size: 0.92857143em;
  opacity: 0.5;
  transition: background 0.1s ease;
}
.ui.label > .close.icon:hover,
.ui.label > .delete.icon:hover {
  opacity: 1;
}
/* Backward compatible positioning */
.ui.label.left.icon > .close.icon,
.ui.label.left.icon > .delete.icon {
  margin: 0 0.5em 0 0;
}
.ui.label:not(.icon) > .close.icon,
.ui.label:not(.icon) > .delete.icon {
  margin: 0 0 0 0.5em;
}
/* Label for only an icon */
.ui.icon.label > .icon {
  margin: 0 auto;
}
/* Right Side Icon */
.ui.right.icon.label > .icon {
  margin: 0 0 0 0.75em;
}
/*-------------------
       Group
--------------------*/
.ui.labels > .label {
  margin: 0 0.5em 0.5em 0;
}
/*-------------------
       Coupling
--------------------*/
.ui.header > .ui.label {
  margin-top: -0.375em;
}
/* Remove border radius on attached segment */
.ui.attached.segment > .ui.top.left.attached.label,
.ui.bottom.attached.segment > .ui.top.left.attached.label {
  border-top-left-radius: 0;
}
.ui.attached.segment > .ui.top.right.attached.label,
.ui.bottom.attached.segment > .ui.top.right.attached.label {
  border-top-right-radius: 0;
}
.ui.top.attached.segment > .ui.bottom.left.attached.label {
  border-bottom-left-radius: 0;
}
.ui.top.attached.segment > .ui.bottom.right.attached.label {
  border-bottom-right-radius: 0;
}
/* Padding on next content after a label */
.ui.top.attached.label ~ .ui.bottom.attached.label + :not(.attached),
.ui.top.attached.label + :not(.attached) {
  margin-top: 2rem !important;
}
.ui.bottom.attached.label ~ :last-child:not(.attached) {
  margin-top: 0;
  margin-bottom: 2rem !important;
}
.ui.segment:not(.basic) > .ui.top.attached.label {
  margin-top: -1px;
}
.ui.segment:not(.basic) > .ui.bottom.attached.label {
  margin-bottom: -1px;
}
.ui.segment:not(.basic) > .ui.attached.label:not(.right) {
  margin-left: -1px;
}
.ui.segment:not(.basic) > .ui.right.attached.label {
  margin-right: -1px;
}
.ui.segment:not(.basic) > .ui.attached.label:not(.left):not(.right) {
  width: calc(100% + 2px);
}
/*******************************
             Types
*******************************/
/*-------------------
         Tag
--------------------*/
.ui.tag.labels .label,
.ui.tag.label {
  margin-left: 1em;
  position: relative;
  padding-left: 1.5em;
  padding-right: 1.5em;
  border-radius: 0 0.28571429rem 0.28571429rem 0;
  transition: none;
}
.ui.tag.labels .label:before,
.ui.tag.label:before {
  position: absolute;
  transform: translateY(-50%) translateX(50%) rotate(-45deg);
  top: 50%;
  right: 100%;
  content: '';
  background-color: inherit;
  background-image: none;
  width: 1.56em;
  height: 1.56em;
  transition: none;
}
.ui.tag.labels .label:after,
.ui.tag.label:after {
  position: absolute;
  content: '';
  top: 50%;
  left: -0.25em;
  margin-top: -0.25em;
  background-color: #FFFFFF;
  width: 0.5em;
  height: 0.5em;
  box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3);
  border-radius: 500rem;
}
.ui.basic.tag.labels .label:before,
.ui.basic.tag.label:before {
  border-color: inherit;
  border-width: 1px 0 0 1px;
  border-style: inherit;
  right: calc(100% + 1px);
}
.ui.basic.tag.labels .label:after,
.ui.basic.tag.label:after {
  box-shadow: 0 -1px 3px 0 rgba(0, 0, 0, 0.8);
}
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
.ui.labels a.label:hover,
a.ui.label:hover {
  background-color: #E0E0E0;
  border-color: #E0E0E0;
  background-image: none;
  color: rgba(0, 0, 0, 0.8);
}
.ui.labels a.label:hover:before,
a.ui.label:hover:before {
  color: rgba(0, 0, 0, 0.8);
}
/*-------------------
        Active
--------------------*/
.ui.active.label {
  background-color: #D0D0D0;
  border-color: #D0D0D0;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}
.ui.active.label:before {
  background-color: #D0D0D0;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}
/*-------------------
     Active Hover
--------------------*/
.ui.labels a.active.label:hover,
a.ui.active.label:hover {
  background-color: #C8C8C8;
  border-color: #C8C8C8;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}
.ui.labels a.active.label:hover:before,
a.ui.active.label:hover:before {
  background-color: #C8C8C8;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}
/*-------------------
      Visible
--------------------*/
.ui.labels.visible .label,
.ui.label.visible:not(.dropdown) {
  display: inline-block !important;
}
/*-------------------
      Hidden
--------------------*/
.ui.labels.hidden .label,
.ui.label.hidden {
  display: none !important;
}
/*******************************
           Variations
*******************************/
/*-------------------
          Basic
  --------------------*/
.ui.basic.labels .label,
.ui.basic.label {
  background: none #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: #505050;
  box-shadow: none;
  padding-top: calc(0.75em - 1px);
  padding-bottom: calc(0.75em - 1px);
  padding-right: calc(1.5em - 1px);
}
.ui.basic.labels:not(.tag):not(.image):not(.ribbon) .label,
.ui.basic.label:not(.tag):not(.image):not(.ribbon) {
  padding-left: calc(1.5em - 1px);
}
/* Link */
.ui.basic.labels a.label:hover,
a.ui.basic.label:hover {
  text-decoration: none;
  background: none #FFFFFF;
  color: #F40000;
  box-shadow: none;
}
/*-------------------
       Colors
--------------------*/
.ui.primary.labels .label,
.ui.ui.ui.primary.label {
  background-color: #F40000;
  border-color: #F40000;
  color: rgba(255, 255, 255, 0.9);
}
/* Link */
.ui.primary.labels a.label:hover,
a.ui.ui.ui.primary.label:hover {
  background-color: #db0000;
  border-color: #db0000;
  color: #FFFFFF;
}
/* Basic */
.ui.basic.labels .primary.label,
.ui.ui.ui.basic.primary.label {
  background: none #FFFFFF;
  border-color: #F40000;
  color: #F40000;
}
.ui.basic.labels a.primary.label:hover,
a.ui.ui.ui.basic.primary.label:hover {
  background: none #FFFFFF;
  border-color: #db0000;
  color: #db0000;
}
.ui.secondary.labels .label,
.ui.ui.ui.secondary.label {
  background-color: #505050;
  border-color: #505050;
  color: rgba(255, 255, 255, 0.9);
}
/* Link */
.ui.secondary.labels a.label:hover,
a.ui.ui.ui.secondary.label:hover {
  background-color: #5d5d5d;
  border-color: #5d5d5d;
  color: #FFFFFF;
}
/* Basic */
.ui.basic.labels .secondary.label,
.ui.ui.ui.basic.secondary.label {
  background: none #FFFFFF;
  border-color: #505050;
  color: #505050;
}
.ui.basic.labels a.secondary.label:hover,
a.ui.ui.ui.basic.secondary.label:hover {
  background: none #FFFFFF;
  border-color: #5d5d5d;
  color: #5d5d5d;
}
.ui.red.labels .label,
.ui.ui.ui.red.label {
  background-color: #DB2828;
  border-color: #DB2828;
  color: #FFFFFF;
}
/* Link */
.ui.red.labels a.label:hover,
a.ui.ui.ui.red.label:hover {
  background-color: #d01919;
  border-color: #d01919;
  color: #FFFFFF;
}
/* Basic */
.ui.basic.labels .red.label,
.ui.ui.ui.basic.red.label {
  background: none #FFFFFF;
  border-color: #DB2828;
  color: #DB2828;
}
.ui.basic.labels a.red.label:hover,
a.ui.ui.ui.basic.red.label:hover {
  background: none #FFFFFF;
  border-color: #d01919;
  color: #d01919;
}
.ui.orange.labels .label,
.ui.ui.ui.orange.label {
  background-color: #F2711C;
  border-color: #F2711C;
  color: #FFFFFF;
}
/* Link */
.ui.orange.labels a.label:hover,
a.ui.ui.ui.orange.label:hover {
  background-color: #f26202;
  border-color: #f26202;
  color: #FFFFFF;
}
/* Basic */
.ui.basic.labels .orange.label,
.ui.ui.ui.basic.orange.label {
  background: none #FFFFFF;
  border-color: #F2711C;
  color: #F2711C;
}
.ui.basic.labels a.orange.label:hover,
a.ui.ui.ui.basic.orange.label:hover {
  background: none #FFFFFF;
  border-color: #f26202;
  color: #f26202;
}
.ui.yellow.labels .label,
.ui.ui.ui.yellow.label {
  background-color: #FBBD08;
  border-color: #FBBD08;
  color: #FFFFFF;
}
/* Link */
.ui.yellow.labels a.label:hover,
a.ui.ui.ui.yellow.label:hover {
  background-color: #eaae00;
  border-color: #eaae00;
  color: #FFFFFF;
}
/* Basic */
.ui.basic.labels .yellow.label,
.ui.ui.ui.basic.yellow.label {
  background: none #FFFFFF;
  border-color: #FBBD08;
  color: #FBBD08;
}
.ui.basic.labels a.yellow.label:hover,
a.ui.ui.ui.basic.yellow.label:hover {
  background: none #FFFFFF;
  border-color: #eaae00;
  color: #eaae00;
}
.ui.olive.labels .label,
.ui.ui.ui.olive.label {
  background-color: #B5CC18;
  border-color: #B5CC18;
  color: #FFFFFF;
}
/* Link */
.ui.olive.labels a.label:hover,
a.ui.ui.ui.olive.label:hover {
  background-color: #a7bd0d;
  border-color: #a7bd0d;
  color: #FFFFFF;
}
/* Basic */
.ui.basic.labels .olive.label,
.ui.ui.ui.basic.olive.label {
  background: none #FFFFFF;
  border-color: #B5CC18;
  color: #B5CC18;
}
.ui.basic.labels a.olive.label:hover,
a.ui.ui.ui.basic.olive.label:hover {
  background: none #FFFFFF;
  border-color: #a7bd0d;
  color: #a7bd0d;
}
.ui.green.labels .label,
.ui.ui.ui.green.label {
  background-color: #21BA45;
  border-color: #21BA45;
  color: #FFFFFF;
}
/* Link */
.ui.green.labels a.label:hover,
a.ui.ui.ui.green.label:hover {
  background-color: #16ab39;
  border-color: #16ab39;
  color: #FFFFFF;
}
/* Basic */
.ui.basic.labels .green.label,
.ui.ui.ui.basic.green.label {
  background: none #FFFFFF;
  border-color: #21BA45;
  color: #21BA45;
}
.ui.basic.labels a.green.label:hover,
a.ui.ui.ui.basic.green.label:hover {
  background: none #FFFFFF;
  border-color: #16ab39;
  color: #16ab39;
}
.ui.teal.labels .label,
.ui.ui.ui.teal.label {
  background-color: #00B5AD;
  border-color: #00B5AD;
  color: #FFFFFF;
}
/* Link */
.ui.teal.labels a.label:hover,
a.ui.ui.ui.teal.label:hover {
  background-color: #009c95;
  border-color: #009c95;
  color: #FFFFFF;
}
/* Basic */
.ui.basic.labels .teal.label,
.ui.ui.ui.basic.teal.label {
  background: none #FFFFFF;
  border-color: #00B5AD;
  color: #00B5AD;
}
.ui.basic.labels a.teal.label:hover,
a.ui.ui.ui.basic.teal.label:hover {
  background: none #FFFFFF;
  border-color: #009c95;
  color: #009c95;
}
.ui.blue.labels .label,
.ui.ui.ui.blue.label {
  background-color: #2185D0;
  border-color: #2185D0;
  color: #FFFFFF;
}
/* Link */
.ui.blue.labels a.label:hover,
a.ui.ui.ui.blue.label:hover {
  background-color: #1678c2;
  border-color: #1678c2;
  color: #FFFFFF;
}
/* Basic */
.ui.basic.labels .blue.label,
.ui.ui.ui.basic.blue.label {
  background: none #FFFFFF;
  border-color: #2185D0;
  color: #2185D0;
}
.ui.basic.labels a.blue.label:hover,
a.ui.ui.ui.basic.blue.label:hover {
  background: none #FFFFFF;
  border-color: #1678c2;
  color: #1678c2;
}
.ui.violet.labels .label,
.ui.ui.ui.violet.label {
  background-color: #6435C9;
  border-color: #6435C9;
  color: #FFFFFF;
}
/* Link */
.ui.violet.labels a.label:hover,
a.ui.ui.ui.violet.label:hover {
  background-color: #5829bb;
  border-color: #5829bb;
  color: #FFFFFF;
}
/* Basic */
.ui.basic.labels .violet.label,
.ui.ui.ui.basic.violet.label {
  background: none #FFFFFF;
  border-color: #6435C9;
  color: #6435C9;
}
.ui.basic.labels a.violet.label:hover,
a.ui.ui.ui.basic.violet.label:hover {
  background: none #FFFFFF;
  border-color: #5829bb;
  color: #5829bb;
}
.ui.purple.labels .label,
.ui.ui.ui.purple.label {
  background-color: #A333C8;
  border-color: #A333C8;
  color: #FFFFFF;
}
/* Link */
.ui.purple.labels a.label:hover,
a.ui.ui.ui.purple.label:hover {
  background-color: #9627ba;
  border-color: #9627ba;
  color: #FFFFFF;
}
/* Basic */
.ui.basic.labels .purple.label,
.ui.ui.ui.basic.purple.label {
  background: none #FFFFFF;
  border-color: #A333C8;
  color: #A333C8;
}
.ui.basic.labels a.purple.label:hover,
a.ui.ui.ui.basic.purple.label:hover {
  background: none #FFFFFF;
  border-color: #9627ba;
  color: #9627ba;
}
.ui.pink.labels .label,
.ui.ui.ui.pink.label {
  background-color: #E03997;
  border-color: #E03997;
  color: #FFFFFF;
}
/* Link */
.ui.pink.labels a.label:hover,
a.ui.ui.ui.pink.label:hover {
  background-color: #e61a8d;
  border-color: #e61a8d;
  color: #FFFFFF;
}
/* Basic */
.ui.basic.labels .pink.label,
.ui.ui.ui.basic.pink.label {
  background: none #FFFFFF;
  border-color: #E03997;
  color: #E03997;
}
.ui.basic.labels a.pink.label:hover,
a.ui.ui.ui.basic.pink.label:hover {
  background: none #FFFFFF;
  border-color: #e61a8d;
  color: #e61a8d;
}
.ui.brown.labels .label,
.ui.ui.ui.brown.label {
  background-color: #A5673F;
  border-color: #A5673F;
  color: #FFFFFF;
}
/* Link */
.ui.brown.labels a.label:hover,
a.ui.ui.ui.brown.label:hover {
  background-color: #975b33;
  border-color: #975b33;
  color: #FFFFFF;
}
/* Basic */
.ui.basic.labels .brown.label,
.ui.ui.ui.basic.brown.label {
  background: none #FFFFFF;
  border-color: #A5673F;
  color: #A5673F;
}
.ui.basic.labels a.brown.label:hover,
a.ui.ui.ui.basic.brown.label:hover {
  background: none #FFFFFF;
  border-color: #975b33;
  color: #975b33;
}
.ui.grey.labels .label,
.ui.ui.ui.grey.label {
  background-color: #767676;
  border-color: #767676;
  color: #FFFFFF;
}
/* Link */
.ui.grey.labels a.label:hover,
a.ui.ui.ui.grey.label:hover {
  background-color: #838383;
  border-color: #838383;
  color: #FFFFFF;
}
/* Basic */
.ui.basic.labels .grey.label,
.ui.ui.ui.basic.grey.label {
  background: none #FFFFFF;
  border-color: #767676;
  color: #767676;
}
.ui.basic.labels a.grey.label:hover,
a.ui.ui.ui.basic.grey.label:hover {
  background: none #FFFFFF;
  border-color: #838383;
  color: #838383;
}
.ui.black.labels .label,
.ui.ui.ui.black.label {
  background-color: #1B1C1D;
  border-color: #1B1C1D;
  color: #FFFFFF;
}
/* Link */
.ui.black.labels a.label:hover,
a.ui.ui.ui.black.label:hover {
  background-color: #27292a;
  border-color: #27292a;
  color: #FFFFFF;
}
/* Basic */
.ui.basic.labels .black.label,
.ui.ui.ui.basic.black.label {
  background: none #FFFFFF;
  border-color: #1B1C1D;
  color: #1B1C1D;
}
.ui.basic.labels a.black.label:hover,
a.ui.ui.ui.basic.black.label:hover {
  background: none #FFFFFF;
  border-color: #27292a;
  color: #27292a;
}
/*-------------------
     Horizontal
--------------------*/
.ui.horizontal.labels .label,
.ui.horizontal.label {
  margin: 0 0.5em 0 0;
  padding: 0.4em 1.5em;
  min-width: 3em;
  text-align: center;
}
/*-------------------
         Circular
  --------------------*/
.ui.circular.labels .label,
.ui.circular.label {
  min-width: 2em;
  min-height: 2em;
  padding: 0.5em !important;
  line-height: 1em;
  text-align: center;
  border-radius: 500rem;
}
.ui.empty.circular.labels .label,
.ui.empty.circular.label {
  min-width: 0;
  min-height: 0;
  overflow: hidden;
  width: 0.5em;
  height: 0.5em;
  vertical-align: baseline;
}
/*------------------
     Floating Label
  -------------------*/
.ui.floating.label {
  position: absolute;
  z-index: 100;
  top: -1em;
  right: 0;
  white-space: nowrap;
  transform: translateX(50%);
}
.ui.right.aligned.floating.label {
  transform: translateX(1.2em);
}
.ui.left.floating.label {
  left: 0;
  right: auto;
  transform: translateX(-50%);
}
.ui.left.aligned.floating.label {
  transform: translateX(-1.2em);
}
.ui.bottom.floating.label {
  top: auto;
  bottom: -1em;
}
/*-------------------
        Sizes
--------------------*/
.ui.labels .label,
.ui.label {
  font-size: 0.85714286rem;
}
.ui.large.labels .label,
.ui.large.label {
  font-size: 1rem;
}
/*******************************
         Theme Overrides
*******************************/
/*--- Primary Color ---*/
.ui.primary.labels .label,
.ui.primary.label {
  background-color: #F40000 !important;
  border-color: #F40000 !important;
  color: #FFFFFF !important;
}
/* Link */
.ui.primary.labels .label:hover,
a.ui.primary.label:hover {
  background-color: #F40000 !important;
  border-color: #F40000 !important;
  color: #F40000 !important;
}
/* Corner */
.ui.primary.corner.label,
.ui.primary.corner.label:hover {
  background-color: transparent !important;
}
/* Ribbon */
.ui.primary.ribbon.label {
  border-color: #db0000 !important;
}
/* Basic */
.ui.basic.primary.label {
  background-color: #FFFFFF !important;
  color: #F40000 !important;
  border-color: #F40000 !important;
}
.ui.basic.primary.labels a.label:hover,
a.ui.basic.primary.label:hover {
  background-color: #FFFFFF !important;
  color: #db0000 !important;
  border-color: #db0000 !important;
}
.cmp-modal.tccc-download-modal .search-results {
  padding: 22px;
}
.cmp-modal.tccc-download-modal .search-results .ui.label {
  background: transparent;
  border: 1px solid #707070;
  border-radius: 20px;
  padding: 0 1.5em;
  font-family: "TCCC UnityText" !important;
  color: #1E1E1E !important;
  font-size: 16px;
  line-height: 28px;
  margin: 10px;
}
.cmp-modal.tccc-download-modal .search-results .ui.label .close.icon {
  color: #707070;
  opacity: 1;
  cursor: pointer;
}
.print-job-results-filter label {
  margin-right: 45px;
  display: inline-flex;
  align-items: center;
  color: #1E1E1E;
  font-size: 16px !important;
  line-height: 18px;
  font-family: "TCCC UnityText";
  cursor: pointer;
  text-transform: capitalize;
}
@media (max-width: 1180px) {
  .print-job-results-filter label {
    margin-right: 22px;
  }
}
@media (max-width: 1024px) {
  .print-job-results-filter label {
    font-size: 14px!important;
    margin-right: 10px;
  }
}
.print-job-results-filter label input[type="radio"] {
  -webkit-appearance: none;
  appearance: none;
  width: 15px;
  height: 15px;
  border: 1.5px solid #8D8D8D;
  border-radius: 50%;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center;
}
.print-job-results-filter label input[type="radio"]:before {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  border: 1.5px solid #8D8D8D;
  transform: scale(1);
}
.print-job-results-filter label input[type="radio"]:checked {
  border-color: #F40000;
}
.print-job-results-filter label input[type="radio"]:checked:before {
  background-color: #F40000;
  border-color: #F40000;
}
.job-card-info .form.job-notes,
.job-card-info .form.delegateTo {
  margin: 30px 0;
}
.job-card-info .form label {
  font-family: "TCCC UnityText" !important;
  color: #1E1E1E !important;
  font-size: 18px!important;
}
/*!
 * # Fomantic-UI - List
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             List
*******************************/
/*-------------------
         View
--------------------*/
/* List */
/* List Item */
/* Sub List */
/* Sub List Item */
/*-------------------
      Elements
--------------------*/
/* Icon */
/* Image */
/* Content */
/* Header */
/* Description */
/* Link */
/* Header Link */
/* Linked Icon */
/*-------------------
        States
--------------------*/
/*-------------------
      Variations
--------------------*/
/* Float */
/* Horizontal */
/* Inverted */
/* Link List */
/* Inverted Link List */
/* Selection List */
/* Selection List States */
/* Inverted Selection List */
/* Animated List */
/* Bulleted */
/* Horizontal Bullets */
/* Ordered List */
/* Horizontal Ordered */
/* Divided */
/* Divided Horizontal */
/* Divided */
/* Divided Horizontal */
/* Relaxed */
/* Very Relaxed */
/* Packaged Theme */
/*******************************
             List
*******************************/
/*-------------------
         View
--------------------*/
/* List */
/* List Item */
/* Sub List */
/* Sub List Item */
/*-------------------
      Elements
--------------------*/
/* Icon */
/* Image */
/* Content */
/* Header */
/* Description */
/* Link */
/* Header Link */
/* Linked Icon */
/*-------------------
        States
--------------------*/
/*-------------------
      Variations
--------------------*/
/* Float */
/* Horizontal */
/* Inverted */
/* Link List */
/* Inverted Link List */
/* Selection List */
/* Selection List States */
/* Inverted Selection List */
/* Animated List */
/* Bulleted */
/* Horizontal Bullets */
/* Ordered List */
/* Horizontal Ordered */
/* Divided */
/* Divided Horizontal */
/* Divided */
/* Divided Horizontal */
/* Relaxed */
/* Very Relaxed */
/* Site Theme */
/* Linked Icon */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            List
*******************************/
ul.ui.list,
ol.ui.list,
.ui.list {
  list-style-type: none;
  margin: 1em 0;
  padding: 0 0;
}
ul.ui.list:first-child,
ol.ui.list:first-child,
.ui.list:first-child {
  margin-top: 0;
  padding-top: 0;
}
ul.ui.list:last-child,
ol.ui.list:last-child,
.ui.list:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
/*******************************
            Content
*******************************/
/* List Item */
ul.ui.list li,
ol.ui.list li,
.ui.list > .item,
.ui.list .list > .item {
  display: list-item;
  table-layout: fixed;
  list-style-type: none;
  list-style-position: outside;
  padding: 0.21428571em 0;
  line-height: 1.14285714em;
}
ul.ui.list > li:first-child:after,
ol.ui.list > li:first-child:after,
.ui.list > .list > .item:after,
.ui.list > .item:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
ul.ui.list li:first-child,
ol.ui.list li:first-child,
.ui.list .list > .item:first-child,
.ui.list > .item:first-child {
  padding-top: 0;
}
ul.ui.list li:last-child,
ol.ui.list li:last-child,
.ui.list .list > .item:last-child,
.ui.list > .item:last-child {
  padding-bottom: 0;
}
/* Child List */
ul.ui.list ul,
ol.ui.list ol,
.ui.list .list:not(.icon) {
  clear: both;
  margin: 0;
  padding: 0.75em 0 0.25em 0.5em;
}
/* Child Item */
ul.ui.list ul li,
ol.ui.list ol li,
.ui.list .list > .item {
  padding: 0.14285714em 0;
  line-height: inherit;
}
/* Content */
.ui.list .list > .item > .content,
.ui.list > .item > .content {
  line-height: 1.14285714em;
  color: #505050;
}
.ui.list .list > .item > .content > .list,
.ui.list > .item > .content > .list {
  margin-left: 0;
  padding-left: 0;
}
/* Header */
.ui.list .list > .item .header,
.ui.list > .item .header {
  display: block;
  margin: 0;
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #505050;
}
/* Description */
.ui.list .list > .item .description,
.ui.list > .item .description {
  display: block;
  color: rgba(0, 0, 0, 0.7);
}
/* Child Link */
.ui.list > .item a,
.ui.list .list > .item a {
  cursor: pointer;
}
/* Linking Item */
.ui.list .list > a.item,
.ui.list > a.item {
  cursor: pointer;
  color: #505050;
}
.ui.list .list > a.item:hover,
.ui.list > a.item:hover {
  color: #F40000;
}
/* Header Link */
.ui.list .list > .item a.header,
.ui.list > .item a.header {
  cursor: pointer;
  color: #505050 !important;
}
.ui.list .list > .item > a.header:hover,
.ui.list > .item > a.header:hover {
  color: #F40000 !important;
}
/*******************************
            Coupling
*******************************/
.ui.menu .ui.list > .item,
.ui.menu .ui.list .list > .item {
  display: list-item;
  table-layout: fixed;
  background-color: transparent;
  list-style-type: none;
  list-style-position: outside;
  padding: 0.21428571em 0;
  line-height: 1.14285714em;
}
.ui.menu .ui.list .list > .item:before,
.ui.menu .ui.list > .item:before {
  border: none;
  background: none;
}
.ui.menu .ui.list .list > .item:first-child,
.ui.menu .ui.list > .item:first-child {
  padding-top: 0;
}
.ui.menu .ui.list .list > .item:last-child,
.ui.menu .ui.list > .item:last-child {
  padding-bottom: 0;
}
/*******************************
            Types
*******************************/
/*******************************
             States
*******************************/
/*-------------------
        Hover
--------------------*/
/*******************************
           Variations
*******************************/
/*-------------------
      Sizes
--------------------*/
.ui.list {
  font-size: 1em;
}
/*******************************
         Theme Overrides
*******************************/
.ui.tccc-download-modal .ui.list.asset-list .header {
  font-family: "TCCC UnityText" !important;
  color: #1E1E1E !important;
  font-size: 18px!important;
  line-height: 25px!important;
  text-transform: capitalize;
}
.ui.tccc-download-modal .ui.list.asset-list .item i {
  line-height: 25px!important;
}
.ui.tccc-download-modal .ui.list.list-td {
  padding: 10px 5px!important;
  width: 200px;
}
.job-card-info .ui.items > .item > .content > .header {
  font-family: "TCCC UnityText" !important;
  color: #1E1E1E !important;
  font-size: 18px!important;
  line-height: 25px;
}
.job-card-info .ui.items > .item > .content > .description {
  font-family: "TCCC UnityText" !important;
  color: #1E1E1E !important;
  font-size: 18px!important;
  line-height: 25px;
  margin: 0;
  max-height: 350px;
  overflow-y: auto;
}
.job-card-info .ui.items.discussion > .item > .content .description > div {
  font-family: "TCCC UnityText" !important;
  border-top: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;
  padding: 10px 0;
}
.job-card-info .ui.items.discussion > .item > .content .description p {
  margin: 0!important;
  font-family: Source Sans Pro Regular!important;
}
.job-card-info .ui.items.discussion > .item > .content .header {
  margin-bottom: 10px!important;
}
/*!
 * # Fomantic-UI - Loader
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Loader
*******************************/
/* Some global loader styles defined in site.variables */
/*-------------------
      Standard
--------------------*/
/*-------------------
        Types
--------------------*/
/* Text */
/*-------------------
        States
--------------------*/
/*-------------------
      Variations
--------------------*/
/* Exact Sizes (Avoids Rounding Errors) */
/* Packaged Theme */
/*******************************
             Loader
*******************************/
/* Some global loader styles defined in site.variables */
/*-------------------
      Standard
--------------------*/
/*-------------------
        Types
--------------------*/
/* Text */
/*-------------------
        States
--------------------*/
/*-------------------
      Variations
--------------------*/
/* Exact Sizes (Avoids Rounding Errors) */
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Loader
*******************************/
/* Standard Size */
.ui.loader {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0;
  text-align: center;
  z-index: 1000;
  transform: translateX(-50%) translateY(-50%);
}
/* Static Shape */
.ui.loader:before {
  position: absolute;
  content: '';
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}
/* Active Shape */
.ui.loader:after {
  position: absolute;
  content: '';
  top: 0;
  left: 50%;
  width: 100%;
  height: 100%;
  animation: loader 0.6s infinite linear;
  border: 0.2em solid #767676;
  border-radius: 500rem;
  box-shadow: 0 0 0 1px transparent;
}
/* Active Animation */
@keyframes loader {
  100% {
    transform: rotate(360deg);
  }
}
/*-------------------
      Coupling
--------------------*/
/* Show inside active dimmer */
.ui.dimmer > .loader {
  display: block;
}
/* Black Dimmer */
.ui.dimmer > .ui.loader {
  color: rgba(255, 255, 255, 0.9);
}
.ui.dimmer > .ui.loader:not(.elastic):before {
  border-color: rgba(255, 255, 255, 0.15);
}
/* White Dimmer (Inverted) */
.ui.inverted.dimmer > .ui.loader {
  color: #505050;
}
.ui.inverted.dimmer > .ui.loader:not(.elastic):before {
  border-color: rgba(0, 0, 0, 0.1);
}
/*******************************
             Types
*******************************/
/*-------------------
          Text
  --------------------*/
.ui.ui.ui.ui.text.loader {
  width: auto;
  height: auto;
  text-align: center;
  font-style: normal;
}
/*******************************
            States
*******************************/
.ui.indeterminate.loader:after {
  animation-direction: reverse;
  animation-duration: 1.2s;
}
.ui.loader.active,
.ui.loader.visible {
  display: block;
}
.ui.loader.disabled,
.ui.loader.hidden {
  display: none;
}
/*******************************
            Variations
*******************************/
/*-------------------
        Sizes
--------------------*/
.ui.loader {
  width: 2.28571429rem;
  height: 2.28571429rem;
  font-size: 1em;
}
.ui.loader:before,
.ui.loader:after {
  width: 2.28571429rem;
  height: 2.28571429rem;
  margin: 0 0 0 -1.14285714rem;
}
.ui.text.loader {
  min-width: 2.28571429rem;
  padding-top: 3.07142857rem;
}
.ui.big.loader {
  width: 3.71428571rem;
  height: 3.71428571rem;
  font-size: 1.28571429em;
}
.ui.big.loader:before,
.ui.big.loader:after {
  width: 3.71428571rem;
  height: 3.71428571rem;
  margin: 0 0 0 -1.85714286rem;
}
.ui.big.text.loader {
  min-width: 3.71428571rem;
  padding-top: 4.5rem;
}
.ui.huge.loader {
  width: 4.14285714rem;
  height: 4.14285714rem;
  font-size: 1.42857143em;
}
.ui.huge.loader:before,
.ui.huge.loader:after {
  width: 4.14285714rem;
  height: 4.14285714rem;
  margin: 0 0 0 -2.07142857rem;
}
.ui.huge.text.loader {
  min-width: 4.14285714rem;
  padding-top: 4.92857143rem;
}
/*-------------------
       Colors
--------------------*/
.ui.primary.elastic.loader.loader:before,
.ui.primary.basic.elastic.loading.button:before,
.ui.primary.basic.elastic.loading.button:after,
.ui.primary.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.primary.elastic.loading.loading.loading .input > i.icon:before,
.ui.primary.elastic.loading.loading.loading.loading > i.icon:before,
.ui.primary.loading.loading.loading.loading:not(.usual):not(.button):after,
.ui.primary.loading.loading.loading.loading .input > i.icon:after,
.ui.primary.loading.loading.loading.loading > i.icon:after,
.ui.primary.loader.loader.loader:after {
  color: #F40000;
}
.ui.inverted.primary.elastic.loader:before,
.ui.inverted.primary.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.inverted.primary.elastic.loading.loading.loading .input > i.icon:before,
.ui.inverted.primary.elastic.loading.loading.loading > i.icon:before,
.ui.inverted.primary.loading.loading.loading.loading:not(.usual):after,
.ui.inverted.primary.loading.loading.loading.loading .input > i.icon:after,
.ui.inverted.primary.loading.loading.loading.loading > i.icon:after,
.ui.inverted.primary.loader.loader.loader:after {
  color: #54C8FF;
}
.ui.secondary.elastic.loader.loader:before,
.ui.secondary.basic.elastic.loading.button:before,
.ui.secondary.basic.elastic.loading.button:after,
.ui.secondary.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.secondary.elastic.loading.loading.loading .input > i.icon:before,
.ui.secondary.elastic.loading.loading.loading.loading > i.icon:before,
.ui.secondary.loading.loading.loading.loading:not(.usual):not(.button):after,
.ui.secondary.loading.loading.loading.loading .input > i.icon:after,
.ui.secondary.loading.loading.loading.loading > i.icon:after,
.ui.secondary.loader.loader.loader:after {
  color: #505050;
}
.ui.inverted.secondary.elastic.loader:before,
.ui.inverted.secondary.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.inverted.secondary.elastic.loading.loading.loading .input > i.icon:before,
.ui.inverted.secondary.elastic.loading.loading.loading > i.icon:before,
.ui.inverted.secondary.loading.loading.loading.loading:not(.usual):after,
.ui.inverted.secondary.loading.loading.loading.loading .input > i.icon:after,
.ui.inverted.secondary.loading.loading.loading.loading > i.icon:after,
.ui.inverted.secondary.loader.loader.loader:after {
  color: #545454;
}
.ui.red.elastic.loader.loader:before,
.ui.red.basic.elastic.loading.button:before,
.ui.red.basic.elastic.loading.button:after,
.ui.red.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.red.elastic.loading.loading.loading .input > i.icon:before,
.ui.red.elastic.loading.loading.loading.loading > i.icon:before,
.ui.red.loading.loading.loading.loading:not(.usual):not(.button):after,
.ui.red.loading.loading.loading.loading .input > i.icon:after,
.ui.red.loading.loading.loading.loading > i.icon:after,
.ui.red.loader.loader.loader:after {
  color: #DB2828;
}
.ui.inverted.red.elastic.loader:before,
.ui.inverted.red.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.inverted.red.elastic.loading.loading.loading .input > i.icon:before,
.ui.inverted.red.elastic.loading.loading.loading > i.icon:before,
.ui.inverted.red.loading.loading.loading.loading:not(.usual):after,
.ui.inverted.red.loading.loading.loading.loading .input > i.icon:after,
.ui.inverted.red.loading.loading.loading.loading > i.icon:after,
.ui.inverted.red.loader.loader.loader:after {
  color: #FF695E;
}
.ui.orange.elastic.loader.loader:before,
.ui.orange.basic.elastic.loading.button:before,
.ui.orange.basic.elastic.loading.button:after,
.ui.orange.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.orange.elastic.loading.loading.loading .input > i.icon:before,
.ui.orange.elastic.loading.loading.loading.loading > i.icon:before,
.ui.orange.loading.loading.loading.loading:not(.usual):not(.button):after,
.ui.orange.loading.loading.loading.loading .input > i.icon:after,
.ui.orange.loading.loading.loading.loading > i.icon:after,
.ui.orange.loader.loader.loader:after {
  color: #F2711C;
}
.ui.inverted.orange.elastic.loader:before,
.ui.inverted.orange.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.inverted.orange.elastic.loading.loading.loading .input > i.icon:before,
.ui.inverted.orange.elastic.loading.loading.loading > i.icon:before,
.ui.inverted.orange.loading.loading.loading.loading:not(.usual):after,
.ui.inverted.orange.loading.loading.loading.loading .input > i.icon:after,
.ui.inverted.orange.loading.loading.loading.loading > i.icon:after,
.ui.inverted.orange.loader.loader.loader:after {
  color: #FF851B;
}
.ui.yellow.elastic.loader.loader:before,
.ui.yellow.basic.elastic.loading.button:before,
.ui.yellow.basic.elastic.loading.button:after,
.ui.yellow.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.yellow.elastic.loading.loading.loading .input > i.icon:before,
.ui.yellow.elastic.loading.loading.loading.loading > i.icon:before,
.ui.yellow.loading.loading.loading.loading:not(.usual):not(.button):after,
.ui.yellow.loading.loading.loading.loading .input > i.icon:after,
.ui.yellow.loading.loading.loading.loading > i.icon:after,
.ui.yellow.loader.loader.loader:after {
  color: #FBBD08;
}
.ui.inverted.yellow.elastic.loader:before,
.ui.inverted.yellow.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.inverted.yellow.elastic.loading.loading.loading .input > i.icon:before,
.ui.inverted.yellow.elastic.loading.loading.loading > i.icon:before,
.ui.inverted.yellow.loading.loading.loading.loading:not(.usual):after,
.ui.inverted.yellow.loading.loading.loading.loading .input > i.icon:after,
.ui.inverted.yellow.loading.loading.loading.loading > i.icon:after,
.ui.inverted.yellow.loader.loader.loader:after {
  color: #FFE21F;
}
.ui.olive.elastic.loader.loader:before,
.ui.olive.basic.elastic.loading.button:before,
.ui.olive.basic.elastic.loading.button:after,
.ui.olive.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.olive.elastic.loading.loading.loading .input > i.icon:before,
.ui.olive.elastic.loading.loading.loading.loading > i.icon:before,
.ui.olive.loading.loading.loading.loading:not(.usual):not(.button):after,
.ui.olive.loading.loading.loading.loading .input > i.icon:after,
.ui.olive.loading.loading.loading.loading > i.icon:after,
.ui.olive.loader.loader.loader:after {
  color: #B5CC18;
}
.ui.inverted.olive.elastic.loader:before,
.ui.inverted.olive.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.inverted.olive.elastic.loading.loading.loading .input > i.icon:before,
.ui.inverted.olive.elastic.loading.loading.loading > i.icon:before,
.ui.inverted.olive.loading.loading.loading.loading:not(.usual):after,
.ui.inverted.olive.loading.loading.loading.loading .input > i.icon:after,
.ui.inverted.olive.loading.loading.loading.loading > i.icon:after,
.ui.inverted.olive.loader.loader.loader:after {
  color: #D9E778;
}
.ui.green.elastic.loader.loader:before,
.ui.green.basic.elastic.loading.button:before,
.ui.green.basic.elastic.loading.button:after,
.ui.green.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.green.elastic.loading.loading.loading .input > i.icon:before,
.ui.green.elastic.loading.loading.loading.loading > i.icon:before,
.ui.green.loading.loading.loading.loading:not(.usual):not(.button):after,
.ui.green.loading.loading.loading.loading .input > i.icon:after,
.ui.green.loading.loading.loading.loading > i.icon:after,
.ui.green.loader.loader.loader:after {
  color: #21BA45;
}
.ui.inverted.green.elastic.loader:before,
.ui.inverted.green.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.inverted.green.elastic.loading.loading.loading .input > i.icon:before,
.ui.inverted.green.elastic.loading.loading.loading > i.icon:before,
.ui.inverted.green.loading.loading.loading.loading:not(.usual):after,
.ui.inverted.green.loading.loading.loading.loading .input > i.icon:after,
.ui.inverted.green.loading.loading.loading.loading > i.icon:after,
.ui.inverted.green.loader.loader.loader:after {
  color: #2ECC40;
}
.ui.teal.elastic.loader.loader:before,
.ui.teal.basic.elastic.loading.button:before,
.ui.teal.basic.elastic.loading.button:after,
.ui.teal.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.teal.elastic.loading.loading.loading .input > i.icon:before,
.ui.teal.elastic.loading.loading.loading.loading > i.icon:before,
.ui.teal.loading.loading.loading.loading:not(.usual):not(.button):after,
.ui.teal.loading.loading.loading.loading .input > i.icon:after,
.ui.teal.loading.loading.loading.loading > i.icon:after,
.ui.teal.loader.loader.loader:after {
  color: #00B5AD;
}
.ui.inverted.teal.elastic.loader:before,
.ui.inverted.teal.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.inverted.teal.elastic.loading.loading.loading .input > i.icon:before,
.ui.inverted.teal.elastic.loading.loading.loading > i.icon:before,
.ui.inverted.teal.loading.loading.loading.loading:not(.usual):after,
.ui.inverted.teal.loading.loading.loading.loading .input > i.icon:after,
.ui.inverted.teal.loading.loading.loading.loading > i.icon:after,
.ui.inverted.teal.loader.loader.loader:after {
  color: #6DFFFF;
}
.ui.blue.elastic.loader.loader:before,
.ui.blue.basic.elastic.loading.button:before,
.ui.blue.basic.elastic.loading.button:after,
.ui.blue.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.blue.elastic.loading.loading.loading .input > i.icon:before,
.ui.blue.elastic.loading.loading.loading.loading > i.icon:before,
.ui.blue.loading.loading.loading.loading:not(.usual):not(.button):after,
.ui.blue.loading.loading.loading.loading .input > i.icon:after,
.ui.blue.loading.loading.loading.loading > i.icon:after,
.ui.blue.loader.loader.loader:after {
  color: #2185D0;
}
.ui.inverted.blue.elastic.loader:before,
.ui.inverted.blue.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.inverted.blue.elastic.loading.loading.loading .input > i.icon:before,
.ui.inverted.blue.elastic.loading.loading.loading > i.icon:before,
.ui.inverted.blue.loading.loading.loading.loading:not(.usual):after,
.ui.inverted.blue.loading.loading.loading.loading .input > i.icon:after,
.ui.inverted.blue.loading.loading.loading.loading > i.icon:after,
.ui.inverted.blue.loader.loader.loader:after {
  color: #54C8FF;
}
.ui.violet.elastic.loader.loader:before,
.ui.violet.basic.elastic.loading.button:before,
.ui.violet.basic.elastic.loading.button:after,
.ui.violet.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.violet.elastic.loading.loading.loading .input > i.icon:before,
.ui.violet.elastic.loading.loading.loading.loading > i.icon:before,
.ui.violet.loading.loading.loading.loading:not(.usual):not(.button):after,
.ui.violet.loading.loading.loading.loading .input > i.icon:after,
.ui.violet.loading.loading.loading.loading > i.icon:after,
.ui.violet.loader.loader.loader:after {
  color: #6435C9;
}
.ui.inverted.violet.elastic.loader:before,
.ui.inverted.violet.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.inverted.violet.elastic.loading.loading.loading .input > i.icon:before,
.ui.inverted.violet.elastic.loading.loading.loading > i.icon:before,
.ui.inverted.violet.loading.loading.loading.loading:not(.usual):after,
.ui.inverted.violet.loading.loading.loading.loading .input > i.icon:after,
.ui.inverted.violet.loading.loading.loading.loading > i.icon:after,
.ui.inverted.violet.loader.loader.loader:after {
  color: #A291FB;
}
.ui.purple.elastic.loader.loader:before,
.ui.purple.basic.elastic.loading.button:before,
.ui.purple.basic.elastic.loading.button:after,
.ui.purple.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.purple.elastic.loading.loading.loading .input > i.icon:before,
.ui.purple.elastic.loading.loading.loading.loading > i.icon:before,
.ui.purple.loading.loading.loading.loading:not(.usual):not(.button):after,
.ui.purple.loading.loading.loading.loading .input > i.icon:after,
.ui.purple.loading.loading.loading.loading > i.icon:after,
.ui.purple.loader.loader.loader:after {
  color: #A333C8;
}
.ui.inverted.purple.elastic.loader:before,
.ui.inverted.purple.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.inverted.purple.elastic.loading.loading.loading .input > i.icon:before,
.ui.inverted.purple.elastic.loading.loading.loading > i.icon:before,
.ui.inverted.purple.loading.loading.loading.loading:not(.usual):after,
.ui.inverted.purple.loading.loading.loading.loading .input > i.icon:after,
.ui.inverted.purple.loading.loading.loading.loading > i.icon:after,
.ui.inverted.purple.loader.loader.loader:after {
  color: #DC73FF;
}
.ui.pink.elastic.loader.loader:before,
.ui.pink.basic.elastic.loading.button:before,
.ui.pink.basic.elastic.loading.button:after,
.ui.pink.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.pink.elastic.loading.loading.loading .input > i.icon:before,
.ui.pink.elastic.loading.loading.loading.loading > i.icon:before,
.ui.pink.loading.loading.loading.loading:not(.usual):not(.button):after,
.ui.pink.loading.loading.loading.loading .input > i.icon:after,
.ui.pink.loading.loading.loading.loading > i.icon:after,
.ui.pink.loader.loader.loader:after {
  color: #E03997;
}
.ui.inverted.pink.elastic.loader:before,
.ui.inverted.pink.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.inverted.pink.elastic.loading.loading.loading .input > i.icon:before,
.ui.inverted.pink.elastic.loading.loading.loading > i.icon:before,
.ui.inverted.pink.loading.loading.loading.loading:not(.usual):after,
.ui.inverted.pink.loading.loading.loading.loading .input > i.icon:after,
.ui.inverted.pink.loading.loading.loading.loading > i.icon:after,
.ui.inverted.pink.loader.loader.loader:after {
  color: #FF8EDF;
}
.ui.brown.elastic.loader.loader:before,
.ui.brown.basic.elastic.loading.button:before,
.ui.brown.basic.elastic.loading.button:after,
.ui.brown.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.brown.elastic.loading.loading.loading .input > i.icon:before,
.ui.brown.elastic.loading.loading.loading.loading > i.icon:before,
.ui.brown.loading.loading.loading.loading:not(.usual):not(.button):after,
.ui.brown.loading.loading.loading.loading .input > i.icon:after,
.ui.brown.loading.loading.loading.loading > i.icon:after,
.ui.brown.loader.loader.loader:after {
  color: #A5673F;
}
.ui.inverted.brown.elastic.loader:before,
.ui.inverted.brown.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.inverted.brown.elastic.loading.loading.loading .input > i.icon:before,
.ui.inverted.brown.elastic.loading.loading.loading > i.icon:before,
.ui.inverted.brown.loading.loading.loading.loading:not(.usual):after,
.ui.inverted.brown.loading.loading.loading.loading .input > i.icon:after,
.ui.inverted.brown.loading.loading.loading.loading > i.icon:after,
.ui.inverted.brown.loader.loader.loader:after {
  color: #D67C1C;
}
.ui.grey.elastic.loader.loader:before,
.ui.grey.basic.elastic.loading.button:before,
.ui.grey.basic.elastic.loading.button:after,
.ui.grey.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.grey.elastic.loading.loading.loading .input > i.icon:before,
.ui.grey.elastic.loading.loading.loading.loading > i.icon:before,
.ui.grey.loading.loading.loading.loading:not(.usual):not(.button):after,
.ui.grey.loading.loading.loading.loading .input > i.icon:after,
.ui.grey.loading.loading.loading.loading > i.icon:after,
.ui.grey.loader.loader.loader:after {
  color: #767676;
}
.ui.inverted.grey.elastic.loader:before,
.ui.inverted.grey.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.inverted.grey.elastic.loading.loading.loading .input > i.icon:before,
.ui.inverted.grey.elastic.loading.loading.loading > i.icon:before,
.ui.inverted.grey.loading.loading.loading.loading:not(.usual):after,
.ui.inverted.grey.loading.loading.loading.loading .input > i.icon:after,
.ui.inverted.grey.loading.loading.loading.loading > i.icon:after,
.ui.inverted.grey.loader.loader.loader:after {
  color: #DCDDDE;
}
.ui.black.elastic.loader.loader:before,
.ui.black.basic.elastic.loading.button:before,
.ui.black.basic.elastic.loading.button:after,
.ui.black.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.black.elastic.loading.loading.loading .input > i.icon:before,
.ui.black.elastic.loading.loading.loading.loading > i.icon:before,
.ui.black.loading.loading.loading.loading:not(.usual):not(.button):after,
.ui.black.loading.loading.loading.loading .input > i.icon:after,
.ui.black.loading.loading.loading.loading > i.icon:after,
.ui.black.loader.loader.loader:after {
  color: #1B1C1D;
}
.ui.inverted.black.elastic.loader:before,
.ui.inverted.black.elastic.loading.loading.loading:not(.segment):not(.segments):not(.card):before,
.ui.inverted.black.elastic.loading.loading.loading .input > i.icon:before,
.ui.inverted.black.elastic.loading.loading.loading > i.icon:before,
.ui.inverted.black.loading.loading.loading.loading:not(.usual):after,
.ui.inverted.black.loading.loading.loading.loading .input > i.icon:after,
.ui.inverted.black.loading.loading.loading.loading > i.icon:after,
.ui.inverted.black.loader.loader.loader:after {
  color: #545454;
}
.ui.elastic.loader.loader:before,
.ui.elastic.loading.loading.loading:before,
.ui.elastic.loading.loading.loading .input > i.icon:before,
.ui.elastic.loading.loading.loading > i.icon:before,
.ui.loading.loading.loading.loading:not(.usual):after,
.ui.loading.loading.loading.loading .input > i.icon:after,
.ui.loading.loading.loading.loading > i.icon:after,
.ui.loader.loader.loader:after {
  border-color: currentColor;
}
.ui.elastic.loading.loading.loading.loading.button:not(.inverted):not(.basic):before {
  color: #FFFFFF;
}
.ui.elastic.basic.loading.button:before,
.ui.elastic.basic.loading.button:after {
  color: #767676;
}
.ui.double.loading.loading.loading.loading.button:after {
  border-bottom-color: currentColor;
}
.ui.loading.loading.loading.loading.loading.loading:after,
.ui.loading.loading.loading.loading.loading.loading .input > i.icon:after,
.ui.loading.loading.loading.loading.loading.loading > i.icon:after,
.ui.loader.loader.loader.loader.loader:after {
  border-left-color: transparent;
  border-right-color: transparent;
}
.ui.loading.loading.loading.loading.loading.loading.loading:not(.double):after,
.ui.loading.loading.loading.loading.loading.loading.loading:not(.double) .input > i.icon:after,
.ui.loading.loading.loading.loading.loading.loading.loading:not(.double) > i.icon:after,
.ui.loader.loader.loader.loader.loader.loader:not(.double):after {
  border-bottom-color: transparent;
}
.ui.loading.loading.loading.loading.loading.loading.card:after,
.ui.loading.loading.loading.loading.loading.loading.segments:after,
.ui.loading.loading.loading.loading.loading.loading.segment:after,
.ui.loading.loading.loading.loading.loading.loading.form:after {
  border-left-color: rgba(0, 0, 0, 0.1);
  border-right-color: rgba(0, 0, 0, 0.1);
}
.ui.loading.loading.loading.loading.loading.loading.card:not(.double):after,
.ui.loading.loading.loading.loading.loading.loading.segments:not(.double):after,
.ui.loading.loading.loading.loading.loading.loading.segment:not(.double):after,
.ui.loading.loading.loading.loading.loading.loading.form:not(.double):after {
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Fomantic-UI - Reveal
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Reveal
*******************************/
/* Types */
/* Packaged Theme */
/*******************************
            Reveal
*******************************/
/* Types */
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Reveal
*******************************/
.ui.reveal {
  display: inherit;
  position: relative !important;
  font-size: 0;
}
.ui.reveal > .visible.content {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  z-index: 3 !important;
  transition: all 0.5s ease 0.1s;
}
.ui.reveal > .hidden.content {
  position: relative !important;
  z-index: 2 !important;
}
/* Make sure hovered element is on top of other reveal */
.ui.active.reveal .visible.content,
.ui.reveal:hover .visible.content {
  z-index: 4 !important;
}
/*******************************
              Types
*******************************/
/*******************************
              States
*******************************/
/*******************************
           Coupling
*******************************/
.ui.reveal > .ui.ribbon.label {
  z-index: 5;
}
/*******************************
           Variations
*******************************/
/*--------------
     Visible
---------------*/
.ui.visible.reveal {
  overflow: visible;
}
/*--------------
     Instant
---------------*/
.ui.instant.reveal > .content {
  transition-delay: 0s !important;
}
/*--------------
     Sizing
---------------*/
.ui.reveal > .content {
  font-size: 1rem;
}
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Fomantic-UI - Segment
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Segment
*******************************/
/*-------------------
       Element
--------------------*/
/*-------------------
       Group
--------------------*/
/*-------------------
       Coupling
--------------------*/
/* Page Grid Segment */
/*******************************
            Types
*******************************/
/* Placeholder */
/* Piled */
/* Circular */
/* Stacked */
/*******************************
            States
*******************************/
/* Loading Dimmer */
/* Loading Spinner */
/*******************************
            Variations
*******************************/
/* Raised */
/* Padded */
/* Attached */
/* Inverted */
/* Floated */
/* Basic */
/* Colors */
/* Ordinality */
/* Packaged Theme */
/*******************************
            Segment
*******************************/
/*-------------------
       Element
--------------------*/
/*-------------------
       Group
--------------------*/
/*-------------------
       Coupling
--------------------*/
/* Page Grid Segment */
/*******************************
            Types
*******************************/
/* Placeholder */
/* Piled */
/* Circular */
/* Stacked */
/*******************************
            States
*******************************/
/* Loading Dimmer */
/* Loading Spinner */
/*******************************
            Variations
*******************************/
/* Raised */
/* Padded */
/* Attached */
/* Inverted */
/* Floated */
/* Basic */
/* Colors */
/* Ordinality */
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Segment
*******************************/
.ui.segment {
  position: relative;
  background: #FFFFFF;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
  margin: 1rem 0;
  padding: 1em 1em;
  border-radius: 0.28571429rem;
  border: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.segment:first-child {
  margin-top: 0;
}
.ui.segment:last-child {
  margin-bottom: 0;
}
/*-------------------
    Loose Coupling
--------------------*/
/* Grid */
.ui.page.grid.segment,
.ui.grid > .row > .ui.segment.column,
.ui.grid > .ui.segment.column {
  padding-top: 2em;
  padding-bottom: 2em;
}
.ui.grid.segment {
  margin: 1rem 0;
  border-radius: 0.28571429rem;
}
/* Table */
.ui.basic.table.segment {
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
}
.ui[class*="very basic"].table.segment {
  padding: 1em 1em;
}
/* Tab */
.ui.segment.tab:last-child {
  margin-bottom: 1rem;
}
/*******************************
             Types
*******************************/
/*******************************
            States
*******************************/
/*******************************
           Variations
*******************************/
/*-------------------
         Basic
  --------------------*/
.ui.basic.segment,
.ui.segments .ui.basic.segment,
.ui.basic.segments {
  background: none transparent;
  box-shadow: none;
  border: none;
  border-radius: 0;
}
/*-------------------
       Colors
--------------------*/
.ui.red.segment.segment.segment.segment.segment:not(.inverted) {
  border-top: 2px solid #DB2828;
}
.ui.orange.segment.segment.segment.segment.segment:not(.inverted) {
  border-top: 2px solid #F2711C;
}
.ui.yellow.segment.segment.segment.segment.segment:not(.inverted) {
  border-top: 2px solid #FBBD08;
}
.ui.olive.segment.segment.segment.segment.segment:not(.inverted) {
  border-top: 2px solid #B5CC18;
}
.ui.green.segment.segment.segment.segment.segment:not(.inverted) {
  border-top: 2px solid #21BA45;
}
.ui.teal.segment.segment.segment.segment.segment:not(.inverted) {
  border-top: 2px solid #00B5AD;
}
.ui.blue.segment.segment.segment.segment.segment:not(.inverted) {
  border-top: 2px solid #2185D0;
}
.ui.violet.segment.segment.segment.segment.segment:not(.inverted) {
  border-top: 2px solid #6435C9;
}
.ui.purple.segment.segment.segment.segment.segment:not(.inverted) {
  border-top: 2px solid #A333C8;
}
.ui.pink.segment.segment.segment.segment.segment:not(.inverted) {
  border-top: 2px solid #E03997;
}
.ui.brown.segment.segment.segment.segment.segment:not(.inverted) {
  border-top: 2px solid #A5673F;
}
.ui.grey.segment.segment.segment.segment.segment:not(.inverted) {
  border-top: 2px solid #767676;
}
.ui.black.segment.segment.segment.segment.segment:not(.inverted) {
  border-top: 2px solid #1B1C1D;
}
/*-------------------
     Emphasis
--------------------*/
/*-------------------
        Size
--------------------*/
.ui.segments .segment,
.ui.segment {
  font-size: 1rem;
}
/*******************************
         Theme Overrides
*******************************/
/* Collections */
/*!
 * # Fomantic-UI - Form
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Form
*******************************/
/*-------------------
       Elements
--------------------*/
/* Form */
/* Text */
/* Field */
/* Fields */
/* Form Label */
/* Input */
/* Select */
/* Text Area */
/* Checkbox */
/* Inline Validation Prompt */
/*-------------------
        States
--------------------*/
/* Focus */
/* Input Focus */
/* Text Area Focus */
/* Disabled */
/* Input states */
/* Loading Dimmer */
/* Loading Spinner */
/*-------------------
        Types
--------------------*/
/* Required */
/* Inverted */
/*-------------------
      Variations
--------------------*/
/* Grouped Fields */
/* Inline */
/*-------------------
       Groups
--------------------*/
/* Packaged Theme */
/*******************************
             Form
*******************************/
/*-------------------
       Elements
--------------------*/
/* Form */
/* Text */
/* Field */
/* Fields */
/* Form Label */
/* Input */
/* Select */
/* Text Area */
/* Checkbox */
/* Inline Validation Prompt */
/*-------------------
        States
--------------------*/
/* Focus */
/* Input Focus */
/* Text Area Focus */
/* Disabled */
/* Input states */
/* Loading Dimmer */
/* Loading Spinner */
/*-------------------
        Types
--------------------*/
/* Required */
/* Inverted */
/*-------------------
      Variations
--------------------*/
/* Grouped Fields */
/* Inline */
/*-------------------
       Groups
--------------------*/
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Elements
*******************************/
/*--------------------
        Form
---------------------*/
.ui.form {
  position: relative;
  max-width: 100%;
}
/*--------------------
        Content
---------------------*/
.ui.form > p {
  margin: 1em 0;
}
/*--------------------
        Field
---------------------*/
.ui.form .field {
  clear: both;
  margin: 0 0 1em;
}
.ui.form .fields .fields,
.ui.form .field:last-child,
.ui.form .fields:last-child .field {
  margin-bottom: 0;
}
.ui.form .fields .field {
  clear: both;
  margin: 0;
}
/*--------------------
        Labels
---------------------*/
.ui.form .field > label {
  display: block;
  margin: 0 0 0.28571429rem 0;
  color: #505050;
  font-size: 0.92857143em;
  font-weight: bold;
  text-transform: none;
}
/*--------------------
    Standard Inputs
---------------------*/
.ui.form textarea,
.ui.form input:not([type]),
.ui.form input[type="date"],
.ui.form input[type="datetime-local"],
.ui.form input[type="email"],
.ui.form input[type="number"],
.ui.form input[type="password"],
.ui.form input[type="search"],
.ui.form input[type="tel"],
.ui.form input[type="time"],
.ui.form input[type="text"],
.ui.form input[type="file"],
.ui.form input[type="url"] {
  width: 100%;
  vertical-align: top;
}
/* Set max height on unusual input */
.ui.form ::-webkit-datetime-edit,
.ui.form ::-webkit-inner-spin-button {
  height: 1.21428571em;
}
.ui.form input:not([type]),
.ui.form input[type="date"],
.ui.form input[type="datetime-local"],
.ui.form input[type="email"],
.ui.form input[type="number"],
.ui.form input[type="password"],
.ui.form input[type="search"],
.ui.form input[type="tel"],
.ui.form input[type="time"],
.ui.form input[type="text"],
.ui.form input[type="file"],
.ui.form input[type="url"] {
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  margin: 0;
  outline: none;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  line-height: 1.21428571em;
  padding: 0.67857143em 1em;
  font-size: 1em;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: #505050;
  border-radius: 0.28571429rem;
  box-shadow: 0 0 0 0 transparent inset;
  transition: color 0.1s ease, border-color 0.1s ease;
}
/* Text Area */
.ui.input textarea,
.ui.form textarea {
  margin: 0;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  padding: 0.78571429em 1em;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
  color: #505050;
  border-radius: 0.28571429rem;
  box-shadow: 0 0 0 0 transparent inset;
  transition: color 0.1s ease, border-color 0.1s ease;
  font-size: 1em;
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  line-height: 1.2857;
  resize: vertical;
}
.ui.form textarea:not([rows]) {
  height: 12em;
  min-height: 8em;
  max-height: 24em;
}
.ui.form textarea,
.ui.form input[type="checkbox"] {
  vertical-align: top;
}
/*--------------------
    Checkbox margin
---------------------*/
.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) label + .ui.ui.checkbox {
  margin-top: 0.7em;
}
.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.checkbox {
  margin-top: 2.41428571em;
}
.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.toggle.checkbox {
  margin-top: 2.21428571em;
}
.ui.form .fields:not(.grouped):not(.inline) .field:not(:only-child) .ui.slider.checkbox {
  margin-top: 2.61428571em;
}
.ui.ui.form .field .fields .field:not(:only-child) .ui.checkbox {
  margin-top: 0.6em;
}
.ui.ui.form .field .fields .field:not(:only-child) .ui.toggle.checkbox {
  margin-top: 0.5em;
}
.ui.ui.form .field .fields .field:not(:only-child) .ui.slider.checkbox {
  margin-top: 0.7em;
}
/*--------------------------
  Input w/ attached Button
---------------------------*/
.ui.form input.attached {
  width: auto;
}
/*--------------------
     Basic Select
---------------------*/
.ui.form select {
  display: block;
  height: auto;
  width: 100%;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  box-shadow: 0 0 0 0 transparent inset;
  padding: 0.62em 1em;
  color: #505050;
  transition: color 0.1s ease, border-color 0.1s ease;
}
/*--------------------
       Dropdown
---------------------*/
/* Block */
.ui.form .field > .selection.dropdown {
  min-width: auto;
  width: 100%;
}
.ui.form .field > .selection.dropdown > .dropdown.icon {
  float: right;
}
/* Inline */
.ui.form .inline.fields .field > .selection.dropdown,
.ui.form .inline.field > .selection.dropdown {
  width: auto;
}
.ui.form .inline.fields .field > .selection.dropdown > .dropdown.icon,
.ui.form .inline.field > .selection.dropdown > .dropdown.icon {
  float: none;
}
/*--------------------
       UI Input
---------------------*/
/* Block */
.ui.form .field .ui.input,
.ui.form .fields .field .ui.input,
.ui.form .wide.field .ui.input {
  width: 100%;
}
/* Inline  */
.ui.form .inline.fields .field:not(.wide) .ui.input,
.ui.form .inline.field:not(.wide) .ui.input {
  width: auto;
  vertical-align: middle;
}
/* Auto Input */
.ui.form .fields .field .ui.input input,
.ui.form .field .ui.input input {
  width: auto;
}
/* Full Width Input */
.ui.form .ten.fields .ui.input input,
.ui.form .nine.fields .ui.input input,
.ui.form .eight.fields .ui.input input,
.ui.form .seven.fields .ui.input input,
.ui.form .six.fields .ui.input input,
.ui.form .five.fields .ui.input input,
.ui.form .four.fields .ui.input input,
.ui.form .three.fields .ui.input input,
.ui.form .two.fields .ui.input input,
.ui.form .wide.field .ui.input input {
  flex: 1 0 auto;
  width: 0;
}
/*--------------------
   Types of Messages
---------------------*/
.ui.form .error.message,
.ui.form .error.message:empty {
  display: none;
}
.ui.form .info.message,
.ui.form .info.message:empty {
  display: none;
}
.ui.form .success.message,
.ui.form .success.message:empty {
  display: none;
}
.ui.form .warning.message,
.ui.form .warning.message:empty {
  display: none;
}
/* Assumptions */
.ui.form .message:first-child {
  margin-top: 0;
}
/*--------------------
   Validation Prompt
---------------------*/
.ui.form .field .prompt.label {
  white-space: normal;
  background: #FFFFFF !important;
  border: 1px solid #E0B4B4 !important;
  color: #9F3A38 !important;
}
.ui.form .inline.fields .field .prompt,
.ui.form .inline.field .prompt {
  vertical-align: top;
  margin: -0.25em 0 -0.5em 0.5em;
}
.ui.form .inline.fields .field .prompt:before,
.ui.form .inline.field .prompt:before {
  border-width: 0 0 1px 1px;
  bottom: auto;
  right: auto;
  top: 50%;
  left: 0;
}
/*******************************
            States
*******************************/
/*--------------------
      Autofilled
---------------------*/
.ui.form .field.field input:-webkit-autofill {
  box-shadow: 0 0 0 100px #FFFFF0 inset !important;
  border-color: #E5DFA1 !important;
}
/* Focus */
.ui.form .field.field input:-webkit-autofill:focus {
  box-shadow: 0 0 0 100px #FFFFF0 inset !important;
  border-color: #D5C315 !important;
}
/*--------------------
      Placeholder
---------------------*/
/* browsers require these rules separate */
.ui.form ::-webkit-input-placeholder {
  color: #ffffff;
}
.ui.form :-ms-input-placeholder {
  color: #ffffff !important;
}
.ui.form ::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
.ui.form :focus::-webkit-input-placeholder {
  color: #c3c3c3;
}
.ui.form :focus:-ms-input-placeholder {
  color: #c3c3c3 !important;
}
.ui.form :focus::-moz-placeholder {
  color: #c3c3c3;
}
/*--------------------
        Focus
---------------------*/
.ui.form input:not([type]):focus,
.ui.form input[type="date"]:focus,
.ui.form input[type="datetime-local"]:focus,
.ui.form input[type="email"]:focus,
.ui.form input[type="number"]:focus,
.ui.form input[type="password"]:focus,
.ui.form input[type="search"]:focus,
.ui.form input[type="tel"]:focus,
.ui.form input[type="time"]:focus,
.ui.form input[type="text"]:focus,
.ui.form input[type="file"]:focus,
.ui.form input[type="url"]:focus {
  color: rgba(0, 0, 0, 0.95);
  border-color: #85B7D9;
  border-radius: 0.28571429rem;
  background: #FFFFFF;
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset;
}
.ui.form textarea:focus {
  color: rgba(0, 0, 0, 0.95);
  border-color: #85B7D9;
  border-radius: 0.28571429rem;
  background: #FFFFFF;
  box-shadow: 0 0 0 0 rgba(34, 36, 38, 0.35) inset;
  -webkit-appearance: none;
}
/*--------------------
          States
  ---------------------*/
/* On Form */
.ui.form.error .error.message:not(:empty) {
  display: block;
}
.ui.form.error .compact.error.message:not(:empty) {
  display: inline-block;
}
.ui.form.error .icon.error.message:not(:empty) {
  display: flex;
}
/* On Field(s) */
.ui.form .fields.error .error.message:not(:empty),
.ui.form .field.error .error.message:not(:empty) {
  display: block;
}
.ui.form .fields.error .compact.error.message:not(:empty),
.ui.form .field.error .compact.error.message:not(:empty) {
  display: inline-block;
}
.ui.form .fields.error .icon.error.message:not(:empty),
.ui.form .field.error .icon.error.message:not(:empty) {
  display: flex;
}
.ui.ui.form .fields.error .field label,
.ui.ui.form .fields.error .field .ui.label:not(.corner),
.ui.ui.form .field.error label,
.ui.ui.form .field.error .ui.label:not(.corner),
.ui.ui.form .fields.error .field .input,
.ui.ui.form .field.error .input {
  color: #9F3A38;
}
.ui.form .fields.error .field .ui.label,
.ui.form .field.error .ui.label {
  background-color: #ecd1d1;
}
.ui.form .fields.error .field .corner.label,
.ui.form .field.error .corner.label {
  border-color: #9F3A38;
  color: #FFFFFF;
}
.ui.form .fields.error .field textarea,
.ui.form .fields.error .field select,
.ui.form .fields.error .field input:not([type]),
.ui.form .fields.error .field input[type="date"],
.ui.form .fields.error .field input[type="datetime-local"],
.ui.form .fields.error .field input[type="email"],
.ui.form .fields.error .field input[type="number"],
.ui.form .fields.error .field input[type="password"],
.ui.form .fields.error .field input[type="search"],
.ui.form .fields.error .field input[type="tel"],
.ui.form .fields.error .field input[type="time"],
.ui.form .fields.error .field input[type="text"],
.ui.form .fields.error .field input[type="file"],
.ui.form .fields.error .field input[type="url"],
.ui.form .field.error textarea,
.ui.form .field.error select,
.ui.form .field.error input:not([type]),
.ui.form .field.error input[type="date"],
.ui.form .field.error input[type="datetime-local"],
.ui.form .field.error input[type="email"],
.ui.form .field.error input[type="number"],
.ui.form .field.error input[type="password"],
.ui.form .field.error input[type="search"],
.ui.form .field.error input[type="tel"],
.ui.form .field.error input[type="time"],
.ui.form .field.error input[type="text"],
.ui.form .field.error input[type="file"],
.ui.form .field.error input[type="url"] {
  color: #9F3A38;
  background: #FFF6F6;
  border-color: #E0B4B4;
  border-radius: '';
  box-shadow: none;
}
.ui.form .field.error textarea:focus,
.ui.form .field.error select:focus,
.ui.form .field.error input:not([type]):focus,
.ui.form .field.error input[type="date"]:focus,
.ui.form .field.error input[type="datetime-local"]:focus,
.ui.form .field.error input[type="email"]:focus,
.ui.form .field.error input[type="number"]:focus,
.ui.form .field.error input[type="password"]:focus,
.ui.form .field.error input[type="search"]:focus,
.ui.form .field.error input[type="tel"]:focus,
.ui.form .field.error input[type="time"]:focus,
.ui.form .field.error input[type="text"]:focus,
.ui.form .field.error input[type="file"]:focus,
.ui.form .field.error input[type="url"]:focus {
  background: #FFF6F6;
  border-color: #E0B4B4;
  color: #9F3A38;
  box-shadow: none;
}
/* Preserve Native Select Stylings */
.ui.form .field.error select {
  -webkit-appearance: menulist-button;
}
/*------------------
        Input State
    --------------------*/
/* Transparent */
.ui.form .field.error .transparent.input input,
.ui.form .field.error .transparent.input textarea,
.ui.form .field.error input.transparent,
.ui.form .field.error textarea.transparent {
  background-color: #FFF6F6 !important;
  color: #9F3A38 !important;
}
/* Autofilled */
.ui.form .error.error input:-webkit-autofill {
  box-shadow: 0 0 0 100px #FFFAF0 inset !important;
  border-color: #E0B4B4 !important;
}
/* Placeholder */
.ui.form .error ::-webkit-input-placeholder {
  color: #e7bdbc;
}
.ui.form .error :-ms-input-placeholder {
  color: #e7bdbc !important;
}
.ui.form .error ::-moz-placeholder {
  color: #e7bdbc;
}
.ui.form .error :focus::-webkit-input-placeholder {
  color: #da9796;
}
.ui.form .error :focus:-ms-input-placeholder {
  color: #da9796 !important;
}
.ui.form .error :focus::-moz-placeholder {
  color: #da9796;
}
/*------------------
        Dropdown State
    --------------------*/
.ui.form .fields.error .field .ui.dropdown,
.ui.form .fields.error .field .ui.dropdown .item,
.ui.form .field.error .ui.dropdown,
.ui.form .field.error .ui.dropdown > .text,
.ui.form .field.error .ui.dropdown .item {
  background: #FFF6F6;
  color: #9F3A38;
}
.ui.form .fields.error .field .ui.dropdown,
.ui.form .field.error .ui.dropdown {
  border-color: #E0B4B4 !important;
}
.ui.form .fields.error .field .ui.dropdown:hover,
.ui.form .field.error .ui.dropdown:hover {
  border-color: #E0B4B4 !important;
}
.ui.form .fields.error .field .ui.dropdown:hover .menu,
.ui.form .field.error .ui.dropdown:hover .menu {
  border-color: #E0B4B4;
}
.ui.form .fields.error .field .ui.multiple.selection.dropdown > .label,
.ui.form .field.error .ui.multiple.selection.dropdown > .label {
  background-color: #EACBCB;
  color: #9F3A38;
}
/* Hover */
.ui.form .fields.error .field .ui.dropdown .menu .item:hover,
.ui.form .field.error .ui.dropdown .menu .item:hover {
  background-color: #FBE7E7;
}
/* Selected */
.ui.form .fields.error .field .ui.dropdown .menu .selected.item,
.ui.form .field.error .ui.dropdown .menu .selected.item {
  background-color: #FBE7E7;
}
/* Active */
.ui.form .fields.error .field .ui.dropdown .menu .active.item,
.ui.form .field.error .ui.dropdown .menu .active.item {
  background-color: #FDCFCF !important;
}
/*--------------------
        Checkbox State
    ---------------------*/
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) label,
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box {
  color: #9F3A38;
}
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before {
  background: #FFF6F6;
  border-color: #E0B4B4;
}
.ui.form .fields.error .field .checkbox label:after,
.ui.form .field.error .checkbox label:after,
.ui.form .fields.error .field .checkbox .box:after,
.ui.form .field.error .checkbox .box:after {
  color: #9F3A38;
}
/* On Form */
.ui.form.info .info.message:not(:empty) {
  display: block;
}
.ui.form.info .compact.info.message:not(:empty) {
  display: inline-block;
}
.ui.form.info .icon.info.message:not(:empty) {
  display: flex;
}
/* On Field(s) */
.ui.form .fields.info .info.message:not(:empty),
.ui.form .field.info .info.message:not(:empty) {
  display: block;
}
.ui.form .fields.info .compact.info.message:not(:empty),
.ui.form .field.info .compact.info.message:not(:empty) {
  display: inline-block;
}
.ui.form .fields.info .icon.info.message:not(:empty),
.ui.form .field.info .icon.info.message:not(:empty) {
  display: flex;
}
.ui.ui.form .fields.info .field label,
.ui.ui.form .fields.info .field .ui.label:not(.corner),
.ui.ui.form .field.info label,
.ui.ui.form .field.info .ui.label:not(.corner),
.ui.ui.form .fields.info .field .input,
.ui.ui.form .field.info .input {
  color: #276F86;
}
.ui.form .fields.info .field .ui.label,
.ui.form .field.info .ui.label {
  background-color: #c6e3e9;
}
.ui.form .fields.info .field .corner.label,
.ui.form .field.info .corner.label {
  border-color: #276F86;
  color: #FFFFFF;
}
.ui.form .fields.info .field textarea,
.ui.form .fields.info .field select,
.ui.form .fields.info .field input:not([type]),
.ui.form .fields.info .field input[type="date"],
.ui.form .fields.info .field input[type="datetime-local"],
.ui.form .fields.info .field input[type="email"],
.ui.form .fields.info .field input[type="number"],
.ui.form .fields.info .field input[type="password"],
.ui.form .fields.info .field input[type="search"],
.ui.form .fields.info .field input[type="tel"],
.ui.form .fields.info .field input[type="time"],
.ui.form .fields.info .field input[type="text"],
.ui.form .fields.info .field input[type="file"],
.ui.form .fields.info .field input[type="url"],
.ui.form .field.info textarea,
.ui.form .field.info select,
.ui.form .field.info input:not([type]),
.ui.form .field.info input[type="date"],
.ui.form .field.info input[type="datetime-local"],
.ui.form .field.info input[type="email"],
.ui.form .field.info input[type="number"],
.ui.form .field.info input[type="password"],
.ui.form .field.info input[type="search"],
.ui.form .field.info input[type="tel"],
.ui.form .field.info input[type="time"],
.ui.form .field.info input[type="text"],
.ui.form .field.info input[type="file"],
.ui.form .field.info input[type="url"] {
  color: #276F86;
  background: #F8FFFF;
  border-color: #A9D5DE;
  border-radius: '';
  box-shadow: none;
}
.ui.form .field.info textarea:focus,
.ui.form .field.info select:focus,
.ui.form .field.info input:not([type]):focus,
.ui.form .field.info input[type="date"]:focus,
.ui.form .field.info input[type="datetime-local"]:focus,
.ui.form .field.info input[type="email"]:focus,
.ui.form .field.info input[type="number"]:focus,
.ui.form .field.info input[type="password"]:focus,
.ui.form .field.info input[type="search"]:focus,
.ui.form .field.info input[type="tel"]:focus,
.ui.form .field.info input[type="time"]:focus,
.ui.form .field.info input[type="text"]:focus,
.ui.form .field.info input[type="file"]:focus,
.ui.form .field.info input[type="url"]:focus {
  background: #F8FFFF;
  border-color: #A9D5DE;
  color: #276F86;
  box-shadow: none;
}
/* Preserve Native Select Stylings */
.ui.form .field.info select {
  -webkit-appearance: menulist-button;
}
/*------------------
        Input State
    --------------------*/
/* Transparent */
.ui.form .field.info .transparent.input input,
.ui.form .field.info .transparent.input textarea,
.ui.form .field.info input.transparent,
.ui.form .field.info textarea.transparent {
  background-color: #F8FFFF !important;
  color: #276F86 !important;
}
/* Autofilled */
.ui.form .info.info input:-webkit-autofill {
  box-shadow: 0 0 0 100px #F0FAFF inset !important;
  border-color: #b3e0e0 !important;
}
/* Placeholder */
.ui.form .info ::-webkit-input-placeholder {
  color: #98cfe1;
}
.ui.form .info :-ms-input-placeholder {
  color: #98cfe1 !important;
}
.ui.form .info ::-moz-placeholder {
  color: #98cfe1;
}
.ui.form .info :focus::-webkit-input-placeholder {
  color: #70bdd6;
}
.ui.form .info :focus:-ms-input-placeholder {
  color: #70bdd6 !important;
}
.ui.form .info :focus::-moz-placeholder {
  color: #70bdd6;
}
/*------------------
        Dropdown State
    --------------------*/
.ui.form .fields.info .field .ui.dropdown,
.ui.form .fields.info .field .ui.dropdown .item,
.ui.form .field.info .ui.dropdown,
.ui.form .field.info .ui.dropdown > .text,
.ui.form .field.info .ui.dropdown .item {
  background: #F8FFFF;
  color: #276F86;
}
.ui.form .fields.info .field .ui.dropdown,
.ui.form .field.info .ui.dropdown {
  border-color: #A9D5DE !important;
}
.ui.form .fields.info .field .ui.dropdown:hover,
.ui.form .field.info .ui.dropdown:hover {
  border-color: #A9D5DE !important;
}
.ui.form .fields.info .field .ui.dropdown:hover .menu,
.ui.form .field.info .ui.dropdown:hover .menu {
  border-color: #A9D5DE;
}
.ui.form .fields.info .field .ui.multiple.selection.dropdown > .label,
.ui.form .field.info .ui.multiple.selection.dropdown > .label {
  background-color: #cce3ea;
  color: #276F86;
}
/* Hover */
.ui.form .fields.info .field .ui.dropdown .menu .item:hover,
.ui.form .field.info .ui.dropdown .menu .item:hover {
  background-color: #e9f2fb;
}
/* Selected */
.ui.form .fields.info .field .ui.dropdown .menu .selected.item,
.ui.form .field.info .ui.dropdown .menu .selected.item {
  background-color: #e9f2fb;
}
/* Active */
.ui.form .fields.info .field .ui.dropdown .menu .active.item,
.ui.form .field.info .ui.dropdown .menu .active.item {
  background-color: #cef1fd !important;
}
/*--------------------
        Checkbox State
    ---------------------*/
.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) label,
.ui.form .field.info .checkbox:not(.toggle):not(.slider) label,
.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) .box,
.ui.form .field.info .checkbox:not(.toggle):not(.slider) .box {
  color: #276F86;
}
.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) label:before,
.ui.form .field.info .checkbox:not(.toggle):not(.slider) label:before,
.ui.form .fields.info .field .checkbox:not(.toggle):not(.slider) .box:before,
.ui.form .field.info .checkbox:not(.toggle):not(.slider) .box:before {
  background: #F8FFFF;
  border-color: #A9D5DE;
}
.ui.form .fields.info .field .checkbox label:after,
.ui.form .field.info .checkbox label:after,
.ui.form .fields.info .field .checkbox .box:after,
.ui.form .field.info .checkbox .box:after {
  color: #276F86;
}
/* On Form */
.ui.form.success .success.message:not(:empty) {
  display: block;
}
.ui.form.success .compact.success.message:not(:empty) {
  display: inline-block;
}
.ui.form.success .icon.success.message:not(:empty) {
  display: flex;
}
/* On Field(s) */
.ui.form .fields.success .success.message:not(:empty),
.ui.form .field.success .success.message:not(:empty) {
  display: block;
}
.ui.form .fields.success .compact.success.message:not(:empty),
.ui.form .field.success .compact.success.message:not(:empty) {
  display: inline-block;
}
.ui.form .fields.success .icon.success.message:not(:empty),
.ui.form .field.success .icon.success.message:not(:empty) {
  display: flex;
}
.ui.ui.form .fields.success .field label,
.ui.ui.form .fields.success .field .ui.label:not(.corner),
.ui.ui.form .field.success label,
.ui.ui.form .field.success .ui.label:not(.corner),
.ui.ui.form .fields.success .field .input,
.ui.ui.form .field.success .input {
  color: #2C662D;
}
.ui.form .fields.success .field .ui.label,
.ui.form .field.success .ui.label {
  background-color: #b9d1ad;
}
.ui.form .fields.success .field .corner.label,
.ui.form .field.success .corner.label {
  border-color: #2C662D;
  color: #FFFFFF;
}
.ui.form .fields.success .field textarea,
.ui.form .fields.success .field select,
.ui.form .fields.success .field input:not([type]),
.ui.form .fields.success .field input[type="date"],
.ui.form .fields.success .field input[type="datetime-local"],
.ui.form .fields.success .field input[type="email"],
.ui.form .fields.success .field input[type="number"],
.ui.form .fields.success .field input[type="password"],
.ui.form .fields.success .field input[type="search"],
.ui.form .fields.success .field input[type="tel"],
.ui.form .fields.success .field input[type="time"],
.ui.form .fields.success .field input[type="text"],
.ui.form .fields.success .field input[type="file"],
.ui.form .fields.success .field input[type="url"],
.ui.form .field.success textarea,
.ui.form .field.success select,
.ui.form .field.success input:not([type]),
.ui.form .field.success input[type="date"],
.ui.form .field.success input[type="datetime-local"],
.ui.form .field.success input[type="email"],
.ui.form .field.success input[type="number"],
.ui.form .field.success input[type="password"],
.ui.form .field.success input[type="search"],
.ui.form .field.success input[type="tel"],
.ui.form .field.success input[type="time"],
.ui.form .field.success input[type="text"],
.ui.form .field.success input[type="file"],
.ui.form .field.success input[type="url"] {
  color: #2C662D;
  background: #FCFFF5;
  border-color: #A3C293;
  border-radius: '';
  box-shadow: none;
}
.ui.form .field.success textarea:focus,
.ui.form .field.success select:focus,
.ui.form .field.success input:not([type]):focus,
.ui.form .field.success input[type="date"]:focus,
.ui.form .field.success input[type="datetime-local"]:focus,
.ui.form .field.success input[type="email"]:focus,
.ui.form .field.success input[type="number"]:focus,
.ui.form .field.success input[type="password"]:focus,
.ui.form .field.success input[type="search"]:focus,
.ui.form .field.success input[type="tel"]:focus,
.ui.form .field.success input[type="time"]:focus,
.ui.form .field.success input[type="text"]:focus,
.ui.form .field.success input[type="file"]:focus,
.ui.form .field.success input[type="url"]:focus {
  background: #FCFFF5;
  border-color: #A3C293;
  color: #2C662D;
  box-shadow: none;
}
/* Preserve Native Select Stylings */
.ui.form .field.success select {
  -webkit-appearance: menulist-button;
}
/*------------------
        Input State
    --------------------*/
/* Transparent */
.ui.form .field.success .transparent.input input,
.ui.form .field.success .transparent.input textarea,
.ui.form .field.success input.transparent,
.ui.form .field.success textarea.transparent {
  background-color: #FCFFF5 !important;
  color: #2C662D !important;
}
/* Autofilled */
.ui.form .success.success input:-webkit-autofill {
  box-shadow: 0 0 0 100px #F0FFF0 inset !important;
  border-color: #bee0b3 !important;
}
/* Placeholder */
.ui.form .success ::-webkit-input-placeholder {
  color: #8fcf90;
}
.ui.form .success :-ms-input-placeholder {
  color: #8fcf90 !important;
}
.ui.form .success ::-moz-placeholder {
  color: #8fcf90;
}
.ui.form .success :focus::-webkit-input-placeholder {
  color: #6cbf6d;
}
.ui.form .success :focus:-ms-input-placeholder {
  color: #6cbf6d !important;
}
.ui.form .success :focus::-moz-placeholder {
  color: #6cbf6d;
}
/*------------------
        Dropdown State
    --------------------*/
.ui.form .fields.success .field .ui.dropdown,
.ui.form .fields.success .field .ui.dropdown .item,
.ui.form .field.success .ui.dropdown,
.ui.form .field.success .ui.dropdown > .text,
.ui.form .field.success .ui.dropdown .item {
  background: #FCFFF5;
  color: #2C662D;
}
.ui.form .fields.success .field .ui.dropdown,
.ui.form .field.success .ui.dropdown {
  border-color: #A3C293 !important;
}
.ui.form .fields.success .field .ui.dropdown:hover,
.ui.form .field.success .ui.dropdown:hover {
  border-color: #A3C293 !important;
}
.ui.form .fields.success .field .ui.dropdown:hover .menu,
.ui.form .field.success .ui.dropdown:hover .menu {
  border-color: #A3C293;
}
.ui.form .fields.success .field .ui.multiple.selection.dropdown > .label,
.ui.form .field.success .ui.multiple.selection.dropdown > .label {
  background-color: #cceacc;
  color: #2C662D;
}
/* Hover */
.ui.form .fields.success .field .ui.dropdown .menu .item:hover,
.ui.form .field.success .ui.dropdown .menu .item:hover {
  background-color: #e9fbe9;
}
/* Selected */
.ui.form .fields.success .field .ui.dropdown .menu .selected.item,
.ui.form .field.success .ui.dropdown .menu .selected.item {
  background-color: #e9fbe9;
}
/* Active */
.ui.form .fields.success .field .ui.dropdown .menu .active.item,
.ui.form .field.success .ui.dropdown .menu .active.item {
  background-color: #dafdce !important;
}
/*--------------------
        Checkbox State
    ---------------------*/
.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) label,
.ui.form .field.success .checkbox:not(.toggle):not(.slider) label,
.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) .box,
.ui.form .field.success .checkbox:not(.toggle):not(.slider) .box {
  color: #2C662D;
}
.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) label:before,
.ui.form .field.success .checkbox:not(.toggle):not(.slider) label:before,
.ui.form .fields.success .field .checkbox:not(.toggle):not(.slider) .box:before,
.ui.form .field.success .checkbox:not(.toggle):not(.slider) .box:before {
  background: #FCFFF5;
  border-color: #A3C293;
}
.ui.form .fields.success .field .checkbox label:after,
.ui.form .field.success .checkbox label:after,
.ui.form .fields.success .field .checkbox .box:after,
.ui.form .field.success .checkbox .box:after {
  color: #2C662D;
}
/* On Form */
.ui.form.warning .warning.message:not(:empty) {
  display: block;
}
.ui.form.warning .compact.warning.message:not(:empty) {
  display: inline-block;
}
.ui.form.warning .icon.warning.message:not(:empty) {
  display: flex;
}
/* On Field(s) */
.ui.form .fields.warning .warning.message:not(:empty),
.ui.form .field.warning .warning.message:not(:empty) {
  display: block;
}
.ui.form .fields.warning .compact.warning.message:not(:empty),
.ui.form .field.warning .compact.warning.message:not(:empty) {
  display: inline-block;
}
.ui.form .fields.warning .icon.warning.message:not(:empty),
.ui.form .field.warning .icon.warning.message:not(:empty) {
  display: flex;
}
.ui.ui.form .fields.warning .field label,
.ui.ui.form .fields.warning .field .ui.label:not(.corner),
.ui.ui.form .field.warning label,
.ui.ui.form .field.warning .ui.label:not(.corner),
.ui.ui.form .fields.warning .field .input,
.ui.ui.form .field.warning .input {
  color: #573A08;
}
.ui.form .fields.warning .field .ui.label,
.ui.form .field.warning .ui.label {
  background-color: #d7ccb5;
}
.ui.form .fields.warning .field .corner.label,
.ui.form .field.warning .corner.label {
  border-color: #573A08;
  color: #FFFFFF;
}
.ui.form .fields.warning .field textarea,
.ui.form .fields.warning .field select,
.ui.form .fields.warning .field input:not([type]),
.ui.form .fields.warning .field input[type="date"],
.ui.form .fields.warning .field input[type="datetime-local"],
.ui.form .fields.warning .field input[type="email"],
.ui.form .fields.warning .field input[type="number"],
.ui.form .fields.warning .field input[type="password"],
.ui.form .fields.warning .field input[type="search"],
.ui.form .fields.warning .field input[type="tel"],
.ui.form .fields.warning .field input[type="time"],
.ui.form .fields.warning .field input[type="text"],
.ui.form .fields.warning .field input[type="file"],
.ui.form .fields.warning .field input[type="url"],
.ui.form .field.warning textarea,
.ui.form .field.warning select,
.ui.form .field.warning input:not([type]),
.ui.form .field.warning input[type="date"],
.ui.form .field.warning input[type="datetime-local"],
.ui.form .field.warning input[type="email"],
.ui.form .field.warning input[type="number"],
.ui.form .field.warning input[type="password"],
.ui.form .field.warning input[type="search"],
.ui.form .field.warning input[type="tel"],
.ui.form .field.warning input[type="time"],
.ui.form .field.warning input[type="text"],
.ui.form .field.warning input[type="file"],
.ui.form .field.warning input[type="url"] {
  color: #573A08;
  background: #FFFAF3;
  border-color: #C9BA9B;
  border-radius: '';
  box-shadow: none;
}
.ui.form .field.warning textarea:focus,
.ui.form .field.warning select:focus,
.ui.form .field.warning input:not([type]):focus,
.ui.form .field.warning input[type="date"]:focus,
.ui.form .field.warning input[type="datetime-local"]:focus,
.ui.form .field.warning input[type="email"]:focus,
.ui.form .field.warning input[type="number"]:focus,
.ui.form .field.warning input[type="password"]:focus,
.ui.form .field.warning input[type="search"]:focus,
.ui.form .field.warning input[type="tel"]:focus,
.ui.form .field.warning input[type="time"]:focus,
.ui.form .field.warning input[type="text"]:focus,
.ui.form .field.warning input[type="file"]:focus,
.ui.form .field.warning input[type="url"]:focus {
  background: #FFFAF3;
  border-color: #C9BA9B;
  color: #573A08;
  box-shadow: none;
}
/* Preserve Native Select Stylings */
.ui.form .field.warning select {
  -webkit-appearance: menulist-button;
}
/*------------------
        Input State
    --------------------*/
/* Transparent */
.ui.form .field.warning .transparent.input input,
.ui.form .field.warning .transparent.input textarea,
.ui.form .field.warning input.transparent,
.ui.form .field.warning textarea.transparent {
  background-color: #FFFAF3 !important;
  color: #573A08 !important;
}
/* Autofilled */
.ui.form .warning.warning input:-webkit-autofill {
  box-shadow: 0 0 0 100px #FFFFe0 inset !important;
  border-color: #e0e0b3 !important;
}
/* Placeholder */
.ui.form .warning ::-webkit-input-placeholder {
  color: #edad3e;
}
.ui.form .warning :-ms-input-placeholder {
  color: #edad3e !important;
}
.ui.form .warning ::-moz-placeholder {
  color: #edad3e;
}
.ui.form .warning :focus::-webkit-input-placeholder {
  color: #e39715;
}
.ui.form .warning :focus:-ms-input-placeholder {
  color: #e39715 !important;
}
.ui.form .warning :focus::-moz-placeholder {
  color: #e39715;
}
/*------------------
        Dropdown State
    --------------------*/
.ui.form .fields.warning .field .ui.dropdown,
.ui.form .fields.warning .field .ui.dropdown .item,
.ui.form .field.warning .ui.dropdown,
.ui.form .field.warning .ui.dropdown > .text,
.ui.form .field.warning .ui.dropdown .item {
  background: #FFFAF3;
  color: #573A08;
}
.ui.form .fields.warning .field .ui.dropdown,
.ui.form .field.warning .ui.dropdown {
  border-color: #C9BA9B !important;
}
.ui.form .fields.warning .field .ui.dropdown:hover,
.ui.form .field.warning .ui.dropdown:hover {
  border-color: #C9BA9B !important;
}
.ui.form .fields.warning .field .ui.dropdown:hover .menu,
.ui.form .field.warning .ui.dropdown:hover .menu {
  border-color: #C9BA9B;
}
.ui.form .fields.warning .field .ui.multiple.selection.dropdown > .label,
.ui.form .field.warning .ui.multiple.selection.dropdown > .label {
  background-color: #eaeacc;
  color: #573A08;
}
/* Hover */
.ui.form .fields.warning .field .ui.dropdown .menu .item:hover,
.ui.form .field.warning .ui.dropdown .menu .item:hover {
  background-color: #fbfbe9;
}
/* Selected */
.ui.form .fields.warning .field .ui.dropdown .menu .selected.item,
.ui.form .field.warning .ui.dropdown .menu .selected.item {
  background-color: #fbfbe9;
}
/* Active */
.ui.form .fields.warning .field .ui.dropdown .menu .active.item,
.ui.form .field.warning .ui.dropdown .menu .active.item {
  background-color: #fdfdce !important;
}
/*--------------------
        Checkbox State
    ---------------------*/
.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) label,
.ui.form .field.warning .checkbox:not(.toggle):not(.slider) label,
.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) .box,
.ui.form .field.warning .checkbox:not(.toggle):not(.slider) .box {
  color: #573A08;
}
.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) label:before,
.ui.form .field.warning .checkbox:not(.toggle):not(.slider) label:before,
.ui.form .fields.warning .field .checkbox:not(.toggle):not(.slider) .box:before,
.ui.form .field.warning .checkbox:not(.toggle):not(.slider) .box:before {
  background: #FFFAF3;
  border-color: #C9BA9B;
}
.ui.form .fields.warning .field .checkbox label:after,
.ui.form .field.warning .checkbox label:after,
.ui.form .fields.warning .field .checkbox .box:after,
.ui.form .field.warning .checkbox .box:after {
  color: #573A08;
}
/*--------------------
         Disabled
  ---------------------*/
.ui.form .disabled.fields .field,
.ui.form .disabled.field,
.ui.form .field :disabled {
  pointer-events: none;
  opacity: 0.45;
}
.ui.form .field.disabled > label,
.ui.form .fields.disabled > label {
  opacity: 0.45;
}
.ui.form .field.disabled :disabled {
  opacity: 1;
}
/*--------------
      Loading
  ---------------*/
.ui.loading.form {
  position: relative;
  cursor: default;
  pointer-events: none;
}
.ui.loading.form:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 100%;
  z-index: 100;
}
.ui.loading.form.segments:before {
  border-radius: 0.28571429rem;
}
.ui.loading.form:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -1.5em 0 0 -1.5em;
  width: 3em;
  height: 3em;
  animation: loader 0.6s infinite linear;
  border: 0.2em solid #767676;
  border-radius: 500rem;
  box-shadow: 0 0 0 1px transparent;
  visibility: visible;
  z-index: 101;
}
/*******************************
         Element Types
*******************************/
/*--------------------
       Required Field
  ---------------------*/
.ui.form .required.fields:not(.grouped) > .field > label:after,
.ui.form .required.fields.grouped > label:after,
.ui.form .required.field > label:after,
.ui.form .required.fields:not(.grouped) > .field > .checkbox:after,
.ui.form .required.field > .checkbox:after,
.ui.form label.required:after {
  margin: -0.2em 0 0 0.2em;
  content: '*';
  color: #DB2828;
}
.ui.form .required.fields:not(.grouped) > .field > label:after,
.ui.form .required.fields.grouped > label:after,
.ui.form .required.field > label:after,
.ui.form label.required:after {
  display: inline-block;
  vertical-align: top;
}
.ui.form .required.fields:not(.grouped) > .field > .checkbox:after,
.ui.form .required.field > .checkbox:after {
  position: absolute;
  top: 0;
  left: 100%;
}
/*******************************
           Variations
*******************************/
/*--------------------
       Field Groups
  ---------------------*/
/* Grouped Vertically */
.ui.form .grouped.fields {
  display: block;
  margin: 0 0 1em;
}
.ui.form .grouped.fields:last-child {
  margin-bottom: 0;
}
.ui.form .grouped.fields > label {
  margin: 0 0 0.28571429rem 0;
  color: #505050;
  font-size: 0.92857143em;
  font-weight: bold;
  text-transform: none;
}
.ui.form .grouped.fields .field,
.ui.form .grouped.inline.fields .field {
  display: block;
  margin: 0.5em 0;
  padding: 0;
}
.ui.form .grouped.inline.fields .ui.checkbox {
  margin-bottom: 0.4em;
}
/*--------------------
        Fields
---------------------*/
/* Split fields */
.ui.form .fields {
  display: flex;
  flex-direction: row;
  margin: 0 -0.5em 1em;
}
.ui.form .fields > .field {
  flex: 0 1 auto;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.ui.form .fields > .field:first-child {
  border-left: none;
  box-shadow: none;
}
/* Other Combinations */
.ui.form .two.fields > .fields,
.ui.form .two.fields > .field {
  width: 50%;
}
.ui.form .three.fields > .fields,
.ui.form .three.fields > .field {
  width: 33.33333333%;
}
.ui.form .four.fields > .fields,
.ui.form .four.fields > .field {
  width: 25%;
}
.ui.form .five.fields > .fields,
.ui.form .five.fields > .field {
  width: 20%;
}
.ui.form .six.fields > .fields,
.ui.form .six.fields > .field {
  width: 16.66666667%;
}
.ui.form .seven.fields > .fields,
.ui.form .seven.fields > .field {
  width: 14.28571429%;
}
.ui.form .eight.fields > .fields,
.ui.form .eight.fields > .field {
  width: 12.5%;
}
.ui.form .nine.fields > .fields,
.ui.form .nine.fields > .field {
  width: 11.11111111%;
}
.ui.form .ten.fields > .fields,
.ui.form .ten.fields > .field {
  width: 10%;
}
/* Swap to full width on mobile */
@media only screen and (max-width: 767.98px) {
  .ui.form .fields {
    flex-wrap: wrap;
    margin-bottom: 0;
  }
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .field {
    width: 100%;
    margin: 0 0 1em;
  }
}
/* Sizing Combinations */
.ui.form .fields .wide.field {
  width: 6.25%;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
.ui.form .one.wide.field {
  width: 6.25%;
}
.ui.form .two.wide.field {
  width: 12.5%;
}
.ui.form .three.wide.field {
  width: 18.75%;
}
.ui.form .four.wide.field {
  width: 25%;
}
.ui.form .five.wide.field {
  width: 31.25%;
}
.ui.form .six.wide.field {
  width: 37.5%;
}
.ui.form .seven.wide.field {
  width: 43.75%;
}
.ui.form .eight.wide.field {
  width: 50%;
}
.ui.form .nine.wide.field {
  width: 56.25%;
}
.ui.form .ten.wide.field {
  width: 62.5%;
}
.ui.form .eleven.wide.field {
  width: 68.75%;
}
.ui.form .twelve.wide.field {
  width: 75%;
}
.ui.form .thirteen.wide.field {
  width: 81.25%;
}
.ui.form .fourteen.wide.field {
  width: 87.5%;
}
.ui.form .fifteen.wide.field {
  width: 93.75%;
}
.ui.form .sixteen.wide.field {
  width: 100%;
}
/*--------------------
     Equal Width
---------------------*/
.ui[class*="equal width"].form .fields > .field,
.ui.form [class*="equal width"].fields > .field {
  width: 100%;
  flex: 1 1 auto;
}
/*--------------------
      Inline Fields
  ---------------------*/
.ui.form .inline.fields {
  margin: 0 0 1em;
  align-items: center;
}
.ui.form .inline.fields .field {
  margin: 0;
  padding: 0 1em 0 0;
}
/* Inline Label */
.ui.form .inline.fields > label,
.ui.form .inline.fields .field > label,
.ui.form .inline.fields .field > p,
.ui.form .inline.field > label,
.ui.form .inline.field > p {
  display: inline-block;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: baseline;
  font-size: 0.92857143em;
  font-weight: bold;
  color: #505050;
  text-transform: none;
}
/* Grouped Inline Label */
.ui.form .inline.fields > label {
  margin: 0.035714em 1em 0 0;
}
/* Inline Input */
.ui.form .inline.fields .field > input,
.ui.form .inline.fields .field > select,
.ui.form .inline.field > input,
.ui.form .inline.field > select {
  display: inline-block;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle;
  font-size: 1em;
}
.ui.form .inline.fields .field .calendar:not(.popup),
.ui.form .inline.field .calendar:not(.popup) {
  display: inline-block;
}
.ui.form .inline.fields .field .calendar:not(.popup) > .input > input,
.ui.form .inline.field .calendar:not(.popup) > .input > input {
  width: 13.11em;
}
/* Label */
.ui.form .inline.fields .field > :first-child,
.ui.form .inline.field > :first-child {
  margin: 0 0.85714286em 0 0;
}
.ui.form .inline.fields .field > :only-child,
.ui.form .inline.field > :only-child {
  margin: 0;
}
/* Wide */
.ui.form .inline.fields .wide.field {
  display: flex;
  align-items: center;
}
.ui.form .inline.fields .wide.field > input,
.ui.form .inline.fields .wide.field > select {
  width: 100%;
}
/*--------------------
        Sizes
---------------------*/
.ui.form,
.ui.form .field .dropdown,
.ui.form .field .dropdown .menu > .item {
  font-size: 1rem;
}
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Fomantic-UI - Grid
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Grid
*******************************/
/* Inherited From Site */
/*******************************
            Grid
*******************************/
/*******************************
           Variations
*******************************/
/*--------------
     Relaxed
---------------*/
/*--------------
     Divided
---------------*/
/*--------------
    Celled
---------------*/
/*--------------
    Stackable
---------------*/
/*--------------
    Compact
---------------*/
/*------------------
    Very Compact
------------------*/
/*******************************
             Legacy
*******************************/
/*--------------
     Page
---------------*/
/* Legacy (DO NOT USE)
 */
/* Packaged Theme */
/*******************************
             Grid
*******************************/
/* Inherited From Site */
/*******************************
            Grid
*******************************/
/*******************************
           Variations
*******************************/
/*--------------
     Relaxed
---------------*/
/*--------------
     Divided
---------------*/
/*--------------
    Celled
---------------*/
/*--------------
    Stackable
---------------*/
/*--------------
    Compact
---------------*/
/*------------------
    Very Compact
------------------*/
/*******************************
             Legacy
*******************************/
/*--------------
     Page
---------------*/
/* Legacy (DO NOT USE)
 */
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Standard
*******************************/
.ui.grid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  padding: 0;
}
/*----------------------
      Remove Gutters
-----------------------*/
.ui.grid {
  margin-top: -1rem;
  margin-bottom: -1rem;
  margin-left: -1rem;
  margin-right: -1rem;
}
.ui.relaxed.grid {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
.ui[class*="very relaxed"].grid {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}
/* Preserve Rows Spacing on Consecutive Grids */
.ui.grid + .grid {
  margin-top: 1rem;
}
/*-------------------
       Columns
--------------------*/
/* Standard 16 column */
.ui.grid > .column:not(.row),
.ui.grid > .row > .column {
  position: relative;
  display: inline-block;
  width: 6.25%;
  padding-left: 1rem;
  padding-right: 1rem;
  vertical-align: top;
}
.ui.grid > * {
  padding-left: 1rem;
  padding-right: 1rem;
}
/*-------------------
        Rows
--------------------*/
.ui.grid > .row {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: inherit;
  align-items: stretch;
  width: 100% !important;
  padding: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
/*-------------------
       Columns
--------------------*/
/* Vertical padding when no rows */
.ui.grid > .column:not(.row) {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.ui.grid > .row > .column {
  margin-top: 0;
  margin-bottom: 0;
}
/*-------------------
      Content
--------------------*/
.ui.grid > .row > img,
.ui.grid > .row > .column > img {
  max-width: 100%;
}
/*-------------------
    Loose Coupling
--------------------*/
/* Collapse Margin on Consecutive Grid */
.ui.grid > .ui.grid:first-child {
  margin-top: 0;
}
.ui.grid > .ui.grid:last-child {
  margin-bottom: 0;
}
/* Segment inside Aligned Grid */
.ui.grid .aligned.row > .column > .segment:not(.compact):not(.attached),
.ui.aligned.grid .column > .segment:not(.compact):not(.attached) {
  width: 100%;
}
/* Align Dividers with Gutter */
.ui.grid .row + .ui.divider {
  flex-grow: 1;
  margin: 1rem 1rem;
}
.ui.grid .column + .ui.vertical.divider {
  height: calc(50% - 1rem);
}
/* Remove Border on Last Horizontal Segment */
.ui.grid > .row > .column:last-child > .horizontal.segment,
.ui.grid > .column:last-child > .horizontal.segment {
  box-shadow: none;
}
/*******************************
           Variations
*******************************/
/*-------------------
     Column Count
--------------------*/
/* Assume full width with one column */
.ui.grid > .column:only-child,
.ui.grid > .row > .column:only-child {
  width: 100%;
}
/* Grid Based */
.ui[class*="one column"].grid > .row > .column,
.ui[class*="one column"].grid > .column:not(.row) {
  width: 100%;
}
.ui[class*="two column"].grid > .row > .column,
.ui[class*="two column"].grid > .column:not(.row) {
  width: 50%;
}
.ui[class*="three column"].grid > .row > .column,
.ui[class*="three column"].grid > .column:not(.row) {
  width: 33.33333333%;
}
.ui[class*="four column"].grid > .row > .column,
.ui[class*="four column"].grid > .column:not(.row) {
  width: 25%;
}
.ui[class*="five column"].grid > .row > .column,
.ui[class*="five column"].grid > .column:not(.row) {
  width: 20%;
}
.ui[class*="six column"].grid > .row > .column,
.ui[class*="six column"].grid > .column:not(.row) {
  width: 16.66666667%;
}
.ui[class*="seven column"].grid > .row > .column,
.ui[class*="seven column"].grid > .column:not(.row) {
  width: 14.28571429%;
}
.ui[class*="eight column"].grid > .row > .column,
.ui[class*="eight column"].grid > .column:not(.row) {
  width: 12.5%;
}
.ui[class*="nine column"].grid > .row > .column,
.ui[class*="nine column"].grid > .column:not(.row) {
  width: 11.11111111%;
}
.ui[class*="ten column"].grid > .row > .column,
.ui[class*="ten column"].grid > .column:not(.row) {
  width: 10%;
}
.ui[class*="eleven column"].grid > .row > .column,
.ui[class*="eleven column"].grid > .column:not(.row) {
  width: 9.09090909%;
}
.ui[class*="twelve column"].grid > .row > .column,
.ui[class*="twelve column"].grid > .column:not(.row) {
  width: 8.33333333%;
}
.ui[class*="thirteen column"].grid > .row > .column,
.ui[class*="thirteen column"].grid > .column:not(.row) {
  width: 7.69230769%;
}
.ui[class*="fourteen column"].grid > .row > .column,
.ui[class*="fourteen column"].grid > .column:not(.row) {
  width: 7.14285714%;
}
.ui[class*="fifteen column"].grid > .row > .column,
.ui[class*="fifteen column"].grid > .column:not(.row) {
  width: 6.66666667%;
}
.ui[class*="sixteen column"].grid > .row > .column,
.ui[class*="sixteen column"].grid > .column:not(.row) {
  width: 6.25%;
}
/* Row Based Overrides */
.ui.grid > [class*="one column"].row > .column {
  width: 100% !important;
}
.ui.grid > [class*="two column"].row > .column {
  width: 50% !important;
}
.ui.grid > [class*="three column"].row > .column {
  width: 33.33333333% !important;
}
.ui.grid > [class*="four column"].row > .column {
  width: 25% !important;
}
.ui.grid > [class*="five column"].row > .column {
  width: 20% !important;
}
.ui.grid > [class*="six column"].row > .column {
  width: 16.66666667% !important;
}
.ui.grid > [class*="seven column"].row > .column {
  width: 14.28571429% !important;
}
.ui.grid > [class*="eight column"].row > .column {
  width: 12.5% !important;
}
.ui.grid > [class*="nine column"].row > .column {
  width: 11.11111111% !important;
}
.ui.grid > [class*="ten column"].row > .column {
  width: 10% !important;
}
.ui.grid > [class*="eleven column"].row > .column {
  width: 9.09090909% !important;
}
.ui.grid > [class*="twelve column"].row > .column {
  width: 8.33333333% !important;
}
.ui.grid > [class*="thirteen column"].row > .column {
  width: 7.69230769% !important;
}
.ui.grid > [class*="fourteen column"].row > .column {
  width: 7.14285714% !important;
}
.ui.grid > [class*="fifteen column"].row > .column {
  width: 6.66666667% !important;
}
.ui.grid > [class*="sixteen column"].row > .column {
  width: 6.25% !important;
}
/*-------------------
    Column Width
--------------------*/
/* Sizing Combinations */
.ui.grid > .row > [class*="one wide"].column,
.ui.grid > .column.row > [class*="one wide"].column,
.ui.grid > [class*="one wide"].column,
.ui.column.grid > [class*="one wide"].column {
  width: 6.25% !important;
}
.ui.grid > .row > [class*="two wide"].column,
.ui.grid > .column.row > [class*="two wide"].column,
.ui.grid > [class*="two wide"].column,
.ui.column.grid > [class*="two wide"].column {
  width: 12.5% !important;
}
.ui.grid > .row > [class*="three wide"].column,
.ui.grid > .column.row > [class*="three wide"].column,
.ui.grid > [class*="three wide"].column,
.ui.column.grid > [class*="three wide"].column {
  width: 18.75% !important;
}
.ui.grid > .row > [class*="four wide"].column,
.ui.grid > .column.row > [class*="four wide"].column,
.ui.grid > [class*="four wide"].column,
.ui.column.grid > [class*="four wide"].column {
  width: 25% !important;
}
.ui.grid > .row > [class*="five wide"].column,
.ui.grid > .column.row > [class*="five wide"].column,
.ui.grid > [class*="five wide"].column,
.ui.column.grid > [class*="five wide"].column {
  width: 31.25% !important;
}
.ui.grid > .row > [class*="six wide"].column,
.ui.grid > .column.row > [class*="six wide"].column,
.ui.grid > [class*="six wide"].column,
.ui.column.grid > [class*="six wide"].column {
  width: 37.5% !important;
}
.ui.grid > .row > [class*="seven wide"].column,
.ui.grid > .column.row > [class*="seven wide"].column,
.ui.grid > [class*="seven wide"].column,
.ui.column.grid > [class*="seven wide"].column {
  width: 43.75% !important;
}
.ui.grid > .row > [class*="eight wide"].column,
.ui.grid > .column.row > [class*="eight wide"].column,
.ui.grid > [class*="eight wide"].column,
.ui.column.grid > [class*="eight wide"].column {
  width: 50% !important;
}
.ui.grid > .row > [class*="nine wide"].column,
.ui.grid > .column.row > [class*="nine wide"].column,
.ui.grid > [class*="nine wide"].column,
.ui.column.grid > [class*="nine wide"].column {
  width: 56.25% !important;
}
.ui.grid > .row > [class*="ten wide"].column,
.ui.grid > .column.row > [class*="ten wide"].column,
.ui.grid > [class*="ten wide"].column,
.ui.column.grid > [class*="ten wide"].column {
  width: 62.5% !important;
}
.ui.grid > .row > [class*="eleven wide"].column,
.ui.grid > .column.row > [class*="eleven wide"].column,
.ui.grid > [class*="eleven wide"].column,
.ui.column.grid > [class*="eleven wide"].column {
  width: 68.75% !important;
}
.ui.grid > .row > [class*="twelve wide"].column,
.ui.grid > .column.row > [class*="twelve wide"].column,
.ui.grid > [class*="twelve wide"].column,
.ui.column.grid > [class*="twelve wide"].column {
  width: 75% !important;
}
.ui.grid > .row > [class*="thirteen wide"].column,
.ui.grid > .column.row > [class*="thirteen wide"].column,
.ui.grid > [class*="thirteen wide"].column,
.ui.column.grid > [class*="thirteen wide"].column {
  width: 81.25% !important;
}
.ui.grid > .row > [class*="fourteen wide"].column,
.ui.grid > .column.row > [class*="fourteen wide"].column,
.ui.grid > [class*="fourteen wide"].column,
.ui.column.grid > [class*="fourteen wide"].column {
  width: 87.5% !important;
}
.ui.grid > .row > [class*="fifteen wide"].column,
.ui.grid > .column.row > [class*="fifteen wide"].column,
.ui.grid > [class*="fifteen wide"].column,
.ui.column.grid > [class*="fifteen wide"].column {
  width: 93.75% !important;
}
.ui.grid > .row > [class*="sixteen wide"].column,
.ui.grid > .column.row > [class*="sixteen wide"].column,
.ui.grid > [class*="sixteen wide"].column,
.ui.column.grid > [class*="sixteen wide"].column {
  width: 100% !important;
}
/*----------------------
    Width per Device
-----------------------*/
/* Mobile Sizing Combinations */
@media only screen and (min-width: 320px) and (max-width: 767.98px) {
  .ui.grid > .row > [class*="one wide mobile"].column,
  .ui.grid > .column.row > [class*="one wide mobile"].column,
  .ui.grid > [class*="one wide mobile"].column,
  .ui.column.grid > [class*="one wide mobile"].column {
    width: 6.25% !important;
  }
  .ui.grid > .row > [class*="two wide mobile"].column,
  .ui.grid > .column.row > [class*="two wide mobile"].column,
  .ui.grid > [class*="two wide mobile"].column,
  .ui.column.grid > [class*="two wide mobile"].column {
    width: 12.5% !important;
  }
  .ui.grid > .row > [class*="three wide mobile"].column,
  .ui.grid > .column.row > [class*="three wide mobile"].column,
  .ui.grid > [class*="three wide mobile"].column,
  .ui.column.grid > [class*="three wide mobile"].column {
    width: 18.75% !important;
  }
  .ui.grid > .row > [class*="four wide mobile"].column,
  .ui.grid > .column.row > [class*="four wide mobile"].column,
  .ui.grid > [class*="four wide mobile"].column,
  .ui.column.grid > [class*="four wide mobile"].column {
    width: 25% !important;
  }
  .ui.grid > .row > [class*="five wide mobile"].column,
  .ui.grid > .column.row > [class*="five wide mobile"].column,
  .ui.grid > [class*="five wide mobile"].column,
  .ui.column.grid > [class*="five wide mobile"].column {
    width: 31.25% !important;
  }
  .ui.grid > .row > [class*="six wide mobile"].column,
  .ui.grid > .column.row > [class*="six wide mobile"].column,
  .ui.grid > [class*="six wide mobile"].column,
  .ui.column.grid > [class*="six wide mobile"].column {
    width: 37.5% !important;
  }
  .ui.grid > .row > [class*="seven wide mobile"].column,
  .ui.grid > .column.row > [class*="seven wide mobile"].column,
  .ui.grid > [class*="seven wide mobile"].column,
  .ui.column.grid > [class*="seven wide mobile"].column {
    width: 43.75% !important;
  }
  .ui.grid > .row > [class*="eight wide mobile"].column,
  .ui.grid > .column.row > [class*="eight wide mobile"].column,
  .ui.grid > [class*="eight wide mobile"].column,
  .ui.column.grid > [class*="eight wide mobile"].column {
    width: 50% !important;
  }
  .ui.grid > .row > [class*="nine wide mobile"].column,
  .ui.grid > .column.row > [class*="nine wide mobile"].column,
  .ui.grid > [class*="nine wide mobile"].column,
  .ui.column.grid > [class*="nine wide mobile"].column {
    width: 56.25% !important;
  }
  .ui.grid > .row > [class*="ten wide mobile"].column,
  .ui.grid > .column.row > [class*="ten wide mobile"].column,
  .ui.grid > [class*="ten wide mobile"].column,
  .ui.column.grid > [class*="ten wide mobile"].column {
    width: 62.5% !important;
  }
  .ui.grid > .row > [class*="eleven wide mobile"].column,
  .ui.grid > .column.row > [class*="eleven wide mobile"].column,
  .ui.grid > [class*="eleven wide mobile"].column,
  .ui.column.grid > [class*="eleven wide mobile"].column {
    width: 68.75% !important;
  }
  .ui.grid > .row > [class*="twelve wide mobile"].column,
  .ui.grid > .column.row > [class*="twelve wide mobile"].column,
  .ui.grid > [class*="twelve wide mobile"].column,
  .ui.column.grid > [class*="twelve wide mobile"].column {
    width: 75% !important;
  }
  .ui.grid > .row > [class*="thirteen wide mobile"].column,
  .ui.grid > .column.row > [class*="thirteen wide mobile"].column,
  .ui.grid > [class*="thirteen wide mobile"].column,
  .ui.column.grid > [class*="thirteen wide mobile"].column {
    width: 81.25% !important;
  }
  .ui.grid > .row > [class*="fourteen wide mobile"].column,
  .ui.grid > .column.row > [class*="fourteen wide mobile"].column,
  .ui.grid > [class*="fourteen wide mobile"].column,
  .ui.column.grid > [class*="fourteen wide mobile"].column {
    width: 87.5% !important;
  }
  .ui.grid > .row > [class*="fifteen wide mobile"].column,
  .ui.grid > .column.row > [class*="fifteen wide mobile"].column,
  .ui.grid > [class*="fifteen wide mobile"].column,
  .ui.column.grid > [class*="fifteen wide mobile"].column {
    width: 93.75% !important;
  }
  .ui.grid > .row > [class*="sixteen wide mobile"].column,
  .ui.grid > .column.row > [class*="sixteen wide mobile"].column,
  .ui.grid > [class*="sixteen wide mobile"].column,
  .ui.column.grid > [class*="sixteen wide mobile"].column {
    width: 100% !important;
  }
}
/* Tablet Sizing Combinations */
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .ui.grid > .row > [class*="one wide tablet"].column,
  .ui.grid > .column.row > [class*="one wide tablet"].column,
  .ui.grid > [class*="one wide tablet"].column,
  .ui.column.grid > [class*="one wide tablet"].column {
    width: 6.25% !important;
  }
  .ui.grid > .row > [class*="two wide tablet"].column,
  .ui.grid > .column.row > [class*="two wide tablet"].column,
  .ui.grid > [class*="two wide tablet"].column,
  .ui.column.grid > [class*="two wide tablet"].column {
    width: 12.5% !important;
  }
  .ui.grid > .row > [class*="three wide tablet"].column,
  .ui.grid > .column.row > [class*="three wide tablet"].column,
  .ui.grid > [class*="three wide tablet"].column,
  .ui.column.grid > [class*="three wide tablet"].column {
    width: 18.75% !important;
  }
  .ui.grid > .row > [class*="four wide tablet"].column,
  .ui.grid > .column.row > [class*="four wide tablet"].column,
  .ui.grid > [class*="four wide tablet"].column,
  .ui.column.grid > [class*="four wide tablet"].column {
    width: 25% !important;
  }
  .ui.grid > .row > [class*="five wide tablet"].column,
  .ui.grid > .column.row > [class*="five wide tablet"].column,
  .ui.grid > [class*="five wide tablet"].column,
  .ui.column.grid > [class*="five wide tablet"].column {
    width: 31.25% !important;
  }
  .ui.grid > .row > [class*="six wide tablet"].column,
  .ui.grid > .column.row > [class*="six wide tablet"].column,
  .ui.grid > [class*="six wide tablet"].column,
  .ui.column.grid > [class*="six wide tablet"].column {
    width: 37.5% !important;
  }
  .ui.grid > .row > [class*="seven wide tablet"].column,
  .ui.grid > .column.row > [class*="seven wide tablet"].column,
  .ui.grid > [class*="seven wide tablet"].column,
  .ui.column.grid > [class*="seven wide tablet"].column {
    width: 43.75% !important;
  }
  .ui.grid > .row > [class*="eight wide tablet"].column,
  .ui.grid > .column.row > [class*="eight wide tablet"].column,
  .ui.grid > [class*="eight wide tablet"].column,
  .ui.column.grid > [class*="eight wide tablet"].column {
    width: 50% !important;
  }
  .ui.grid > .row > [class*="nine wide tablet"].column,
  .ui.grid > .column.row > [class*="nine wide tablet"].column,
  .ui.grid > [class*="nine wide tablet"].column,
  .ui.column.grid > [class*="nine wide tablet"].column {
    width: 56.25% !important;
  }
  .ui.grid > .row > [class*="ten wide tablet"].column,
  .ui.grid > .column.row > [class*="ten wide tablet"].column,
  .ui.grid > [class*="ten wide tablet"].column,
  .ui.column.grid > [class*="ten wide tablet"].column {
    width: 62.5% !important;
  }
  .ui.grid > .row > [class*="eleven wide tablet"].column,
  .ui.grid > .column.row > [class*="eleven wide tablet"].column,
  .ui.grid > [class*="eleven wide tablet"].column,
  .ui.column.grid > [class*="eleven wide tablet"].column {
    width: 68.75% !important;
  }
  .ui.grid > .row > [class*="twelve wide tablet"].column,
  .ui.grid > .column.row > [class*="twelve wide tablet"].column,
  .ui.grid > [class*="twelve wide tablet"].column,
  .ui.column.grid > [class*="twelve wide tablet"].column {
    width: 75% !important;
  }
  .ui.grid > .row > [class*="thirteen wide tablet"].column,
  .ui.grid > .column.row > [class*="thirteen wide tablet"].column,
  .ui.grid > [class*="thirteen wide tablet"].column,
  .ui.column.grid > [class*="thirteen wide tablet"].column {
    width: 81.25% !important;
  }
  .ui.grid > .row > [class*="fourteen wide tablet"].column,
  .ui.grid > .column.row > [class*="fourteen wide tablet"].column,
  .ui.grid > [class*="fourteen wide tablet"].column,
  .ui.column.grid > [class*="fourteen wide tablet"].column {
    width: 87.5% !important;
  }
  .ui.grid > .row > [class*="fifteen wide tablet"].column,
  .ui.grid > .column.row > [class*="fifteen wide tablet"].column,
  .ui.grid > [class*="fifteen wide tablet"].column,
  .ui.column.grid > [class*="fifteen wide tablet"].column {
    width: 93.75% !important;
  }
  .ui.grid > .row > [class*="sixteen wide tablet"].column,
  .ui.grid > .column.row > [class*="sixteen wide tablet"].column,
  .ui.grid > [class*="sixteen wide tablet"].column,
  .ui.column.grid > [class*="sixteen wide tablet"].column {
    width: 100% !important;
  }
}
/* Computer/Desktop Sizing Combinations */
@media only screen and (min-width: 992px) {
  .ui.grid > .row > [class*="one wide computer"].column,
  .ui.grid > .column.row > [class*="one wide computer"].column,
  .ui.grid > [class*="one wide computer"].column,
  .ui.column.grid > [class*="one wide computer"].column {
    width: 6.25% !important;
  }
  .ui.grid > .row > [class*="two wide computer"].column,
  .ui.grid > .column.row > [class*="two wide computer"].column,
  .ui.grid > [class*="two wide computer"].column,
  .ui.column.grid > [class*="two wide computer"].column {
    width: 12.5% !important;
  }
  .ui.grid > .row > [class*="three wide computer"].column,
  .ui.grid > .column.row > [class*="three wide computer"].column,
  .ui.grid > [class*="three wide computer"].column,
  .ui.column.grid > [class*="three wide computer"].column {
    width: 18.75% !important;
  }
  .ui.grid > .row > [class*="four wide computer"].column,
  .ui.grid > .column.row > [class*="four wide computer"].column,
  .ui.grid > [class*="four wide computer"].column,
  .ui.column.grid > [class*="four wide computer"].column {
    width: 25% !important;
  }
  .ui.grid > .row > [class*="five wide computer"].column,
  .ui.grid > .column.row > [class*="five wide computer"].column,
  .ui.grid > [class*="five wide computer"].column,
  .ui.column.grid > [class*="five wide computer"].column {
    width: 31.25% !important;
  }
  .ui.grid > .row > [class*="six wide computer"].column,
  .ui.grid > .column.row > [class*="six wide computer"].column,
  .ui.grid > [class*="six wide computer"].column,
  .ui.column.grid > [class*="six wide computer"].column {
    width: 37.5% !important;
  }
  .ui.grid > .row > [class*="seven wide computer"].column,
  .ui.grid > .column.row > [class*="seven wide computer"].column,
  .ui.grid > [class*="seven wide computer"].column,
  .ui.column.grid > [class*="seven wide computer"].column {
    width: 43.75% !important;
  }
  .ui.grid > .row > [class*="eight wide computer"].column,
  .ui.grid > .column.row > [class*="eight wide computer"].column,
  .ui.grid > [class*="eight wide computer"].column,
  .ui.column.grid > [class*="eight wide computer"].column {
    width: 50% !important;
  }
  .ui.grid > .row > [class*="nine wide computer"].column,
  .ui.grid > .column.row > [class*="nine wide computer"].column,
  .ui.grid > [class*="nine wide computer"].column,
  .ui.column.grid > [class*="nine wide computer"].column {
    width: 56.25% !important;
  }
  .ui.grid > .row > [class*="ten wide computer"].column,
  .ui.grid > .column.row > [class*="ten wide computer"].column,
  .ui.grid > [class*="ten wide computer"].column,
  .ui.column.grid > [class*="ten wide computer"].column {
    width: 62.5% !important;
  }
  .ui.grid > .row > [class*="eleven wide computer"].column,
  .ui.grid > .column.row > [class*="eleven wide computer"].column,
  .ui.grid > [class*="eleven wide computer"].column,
  .ui.column.grid > [class*="eleven wide computer"].column {
    width: 68.75% !important;
  }
  .ui.grid > .row > [class*="twelve wide computer"].column,
  .ui.grid > .column.row > [class*="twelve wide computer"].column,
  .ui.grid > [class*="twelve wide computer"].column,
  .ui.column.grid > [class*="twelve wide computer"].column {
    width: 75% !important;
  }
  .ui.grid > .row > [class*="thirteen wide computer"].column,
  .ui.grid > .column.row > [class*="thirteen wide computer"].column,
  .ui.grid > [class*="thirteen wide computer"].column,
  .ui.column.grid > [class*="thirteen wide computer"].column {
    width: 81.25% !important;
  }
  .ui.grid > .row > [class*="fourteen wide computer"].column,
  .ui.grid > .column.row > [class*="fourteen wide computer"].column,
  .ui.grid > [class*="fourteen wide computer"].column,
  .ui.column.grid > [class*="fourteen wide computer"].column {
    width: 87.5% !important;
  }
  .ui.grid > .row > [class*="fifteen wide computer"].column,
  .ui.grid > .column.row > [class*="fifteen wide computer"].column,
  .ui.grid > [class*="fifteen wide computer"].column,
  .ui.column.grid > [class*="fifteen wide computer"].column {
    width: 93.75% !important;
  }
  .ui.grid > .row > [class*="sixteen wide computer"].column,
  .ui.grid > .column.row > [class*="sixteen wide computer"].column,
  .ui.grid > [class*="sixteen wide computer"].column,
  .ui.column.grid > [class*="sixteen wide computer"].column {
    width: 100% !important;
  }
}
/* Large Monitor Sizing Combinations */
@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
  .ui.grid > .row > [class*="one wide large screen"].column,
  .ui.grid > .column.row > [class*="one wide large screen"].column,
  .ui.grid > [class*="one wide large screen"].column,
  .ui.column.grid > [class*="one wide large screen"].column {
    width: 6.25% !important;
  }
  .ui.grid > .row > [class*="two wide large screen"].column,
  .ui.grid > .column.row > [class*="two wide large screen"].column,
  .ui.grid > [class*="two wide large screen"].column,
  .ui.column.grid > [class*="two wide large screen"].column {
    width: 12.5% !important;
  }
  .ui.grid > .row > [class*="three wide large screen"].column,
  .ui.grid > .column.row > [class*="three wide large screen"].column,
  .ui.grid > [class*="three wide large screen"].column,
  .ui.column.grid > [class*="three wide large screen"].column {
    width: 18.75% !important;
  }
  .ui.grid > .row > [class*="four wide large screen"].column,
  .ui.grid > .column.row > [class*="four wide large screen"].column,
  .ui.grid > [class*="four wide large screen"].column,
  .ui.column.grid > [class*="four wide large screen"].column {
    width: 25% !important;
  }
  .ui.grid > .row > [class*="five wide large screen"].column,
  .ui.grid > .column.row > [class*="five wide large screen"].column,
  .ui.grid > [class*="five wide large screen"].column,
  .ui.column.grid > [class*="five wide large screen"].column {
    width: 31.25% !important;
  }
  .ui.grid > .row > [class*="six wide large screen"].column,
  .ui.grid > .column.row > [class*="six wide large screen"].column,
  .ui.grid > [class*="six wide large screen"].column,
  .ui.column.grid > [class*="six wide large screen"].column {
    width: 37.5% !important;
  }
  .ui.grid > .row > [class*="seven wide large screen"].column,
  .ui.grid > .column.row > [class*="seven wide large screen"].column,
  .ui.grid > [class*="seven wide large screen"].column,
  .ui.column.grid > [class*="seven wide large screen"].column {
    width: 43.75% !important;
  }
  .ui.grid > .row > [class*="eight wide large screen"].column,
  .ui.grid > .column.row > [class*="eight wide large screen"].column,
  .ui.grid > [class*="eight wide large screen"].column,
  .ui.column.grid > [class*="eight wide large screen"].column {
    width: 50% !important;
  }
  .ui.grid > .row > [class*="nine wide large screen"].column,
  .ui.grid > .column.row > [class*="nine wide large screen"].column,
  .ui.grid > [class*="nine wide large screen"].column,
  .ui.column.grid > [class*="nine wide large screen"].column {
    width: 56.25% !important;
  }
  .ui.grid > .row > [class*="ten wide large screen"].column,
  .ui.grid > .column.row > [class*="ten wide large screen"].column,
  .ui.grid > [class*="ten wide large screen"].column,
  .ui.column.grid > [class*="ten wide large screen"].column {
    width: 62.5% !important;
  }
  .ui.grid > .row > [class*="eleven wide large screen"].column,
  .ui.grid > .column.row > [class*="eleven wide large screen"].column,
  .ui.grid > [class*="eleven wide large screen"].column,
  .ui.column.grid > [class*="eleven wide large screen"].column {
    width: 68.75% !important;
  }
  .ui.grid > .row > [class*="twelve wide large screen"].column,
  .ui.grid > .column.row > [class*="twelve wide large screen"].column,
  .ui.grid > [class*="twelve wide large screen"].column,
  .ui.column.grid > [class*="twelve wide large screen"].column {
    width: 75% !important;
  }
  .ui.grid > .row > [class*="thirteen wide large screen"].column,
  .ui.grid > .column.row > [class*="thirteen wide large screen"].column,
  .ui.grid > [class*="thirteen wide large screen"].column,
  .ui.column.grid > [class*="thirteen wide large screen"].column {
    width: 81.25% !important;
  }
  .ui.grid > .row > [class*="fourteen wide large screen"].column,
  .ui.grid > .column.row > [class*="fourteen wide large screen"].column,
  .ui.grid > [class*="fourteen wide large screen"].column,
  .ui.column.grid > [class*="fourteen wide large screen"].column {
    width: 87.5% !important;
  }
  .ui.grid > .row > [class*="fifteen wide large screen"].column,
  .ui.grid > .column.row > [class*="fifteen wide large screen"].column,
  .ui.grid > [class*="fifteen wide large screen"].column,
  .ui.column.grid > [class*="fifteen wide large screen"].column {
    width: 93.75% !important;
  }
  .ui.grid > .row > [class*="sixteen wide large screen"].column,
  .ui.grid > .column.row > [class*="sixteen wide large screen"].column,
  .ui.grid > [class*="sixteen wide large screen"].column,
  .ui.column.grid > [class*="sixteen wide large screen"].column {
    width: 100% !important;
  }
}
/* Widescreen Sizing Combinations */
@media only screen and (min-width: 1920px) {
  .ui.grid > .row > [class*="one wide widescreen"].column,
  .ui.grid > .column.row > [class*="one wide widescreen"].column,
  .ui.grid > [class*="one wide widescreen"].column,
  .ui.column.grid > [class*="one wide widescreen"].column {
    width: 6.25% !important;
  }
  .ui.grid > .row > [class*="two wide widescreen"].column,
  .ui.grid > .column.row > [class*="two wide widescreen"].column,
  .ui.grid > [class*="two wide widescreen"].column,
  .ui.column.grid > [class*="two wide widescreen"].column {
    width: 12.5% !important;
  }
  .ui.grid > .row > [class*="three wide widescreen"].column,
  .ui.grid > .column.row > [class*="three wide widescreen"].column,
  .ui.grid > [class*="three wide widescreen"].column,
  .ui.column.grid > [class*="three wide widescreen"].column {
    width: 18.75% !important;
  }
  .ui.grid > .row > [class*="four wide widescreen"].column,
  .ui.grid > .column.row > [class*="four wide widescreen"].column,
  .ui.grid > [class*="four wide widescreen"].column,
  .ui.column.grid > [class*="four wide widescreen"].column {
    width: 25% !important;
  }
  .ui.grid > .row > [class*="five wide widescreen"].column,
  .ui.grid > .column.row > [class*="five wide widescreen"].column,
  .ui.grid > [class*="five wide widescreen"].column,
  .ui.column.grid > [class*="five wide widescreen"].column {
    width: 31.25% !important;
  }
  .ui.grid > .row > [class*="six wide widescreen"].column,
  .ui.grid > .column.row > [class*="six wide widescreen"].column,
  .ui.grid > [class*="six wide widescreen"].column,
  .ui.column.grid > [class*="six wide widescreen"].column {
    width: 37.5% !important;
  }
  .ui.grid > .row > [class*="seven wide widescreen"].column,
  .ui.grid > .column.row > [class*="seven wide widescreen"].column,
  .ui.grid > [class*="seven wide widescreen"].column,
  .ui.column.grid > [class*="seven wide widescreen"].column {
    width: 43.75% !important;
  }
  .ui.grid > .row > [class*="eight wide widescreen"].column,
  .ui.grid > .column.row > [class*="eight wide widescreen"].column,
  .ui.grid > [class*="eight wide widescreen"].column,
  .ui.column.grid > [class*="eight wide widescreen"].column {
    width: 50% !important;
  }
  .ui.grid > .row > [class*="nine wide widescreen"].column,
  .ui.grid > .column.row > [class*="nine wide widescreen"].column,
  .ui.grid > [class*="nine wide widescreen"].column,
  .ui.column.grid > [class*="nine wide widescreen"].column {
    width: 56.25% !important;
  }
  .ui.grid > .row > [class*="ten wide widescreen"].column,
  .ui.grid > .column.row > [class*="ten wide widescreen"].column,
  .ui.grid > [class*="ten wide widescreen"].column,
  .ui.column.grid > [class*="ten wide widescreen"].column {
    width: 62.5% !important;
  }
  .ui.grid > .row > [class*="eleven wide widescreen"].column,
  .ui.grid > .column.row > [class*="eleven wide widescreen"].column,
  .ui.grid > [class*="eleven wide widescreen"].column,
  .ui.column.grid > [class*="eleven wide widescreen"].column {
    width: 68.75% !important;
  }
  .ui.grid > .row > [class*="twelve wide widescreen"].column,
  .ui.grid > .column.row > [class*="twelve wide widescreen"].column,
  .ui.grid > [class*="twelve wide widescreen"].column,
  .ui.column.grid > [class*="twelve wide widescreen"].column {
    width: 75% !important;
  }
  .ui.grid > .row > [class*="thirteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="thirteen wide widescreen"].column,
  .ui.grid > [class*="thirteen wide widescreen"].column,
  .ui.column.grid > [class*="thirteen wide widescreen"].column {
    width: 81.25% !important;
  }
  .ui.grid > .row > [class*="fourteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="fourteen wide widescreen"].column,
  .ui.grid > [class*="fourteen wide widescreen"].column,
  .ui.column.grid > [class*="fourteen wide widescreen"].column {
    width: 87.5% !important;
  }
  .ui.grid > .row > [class*="fifteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="fifteen wide widescreen"].column,
  .ui.grid > [class*="fifteen wide widescreen"].column,
  .ui.column.grid > [class*="fifteen wide widescreen"].column {
    width: 93.75% !important;
  }
  .ui.grid > .row > [class*="sixteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="sixteen wide widescreen"].column,
  .ui.grid > [class*="sixteen wide widescreen"].column,
  .ui.column.grid > [class*="sixteen wide widescreen"].column {
    width: 100% !important;
  }
}
/*----------------------
         Colored
-----------------------*/
.ui.grid > .primary.row,
.ui.grid > .primary.column,
.ui.grid > .row > .primary.column {
  background-color: #F40000;
  color: #FFFFFF;
}
.ui.grid > .secondary.row,
.ui.grid > .secondary.column,
.ui.grid > .row > .secondary.column {
  background-color: #505050;
  color: #FFFFFF;
}
.ui.grid > .red.row,
.ui.grid > .red.column,
.ui.grid > .row > .red.column {
  background-color: #DB2828;
  color: #FFFFFF;
}
.ui.grid > .orange.row,
.ui.grid > .orange.column,
.ui.grid > .row > .orange.column {
  background-color: #F2711C;
  color: #FFFFFF;
}
.ui.grid > .yellow.row,
.ui.grid > .yellow.column,
.ui.grid > .row > .yellow.column {
  background-color: #FBBD08;
  color: #FFFFFF;
}
.ui.grid > .olive.row,
.ui.grid > .olive.column,
.ui.grid > .row > .olive.column {
  background-color: #B5CC18;
  color: #FFFFFF;
}
.ui.grid > .green.row,
.ui.grid > .green.column,
.ui.grid > .row > .green.column {
  background-color: #21BA45;
  color: #FFFFFF;
}
.ui.grid > .teal.row,
.ui.grid > .teal.column,
.ui.grid > .row > .teal.column {
  background-color: #00B5AD;
  color: #FFFFFF;
}
.ui.grid > .blue.row,
.ui.grid > .blue.column,
.ui.grid > .row > .blue.column {
  background-color: #2185D0;
  color: #FFFFFF;
}
.ui.grid > .violet.row,
.ui.grid > .violet.column,
.ui.grid > .row > .violet.column {
  background-color: #6435C9;
  color: #FFFFFF;
}
.ui.grid > .purple.row,
.ui.grid > .purple.column,
.ui.grid > .row > .purple.column {
  background-color: #A333C8;
  color: #FFFFFF;
}
.ui.grid > .pink.row,
.ui.grid > .pink.column,
.ui.grid > .row > .pink.column {
  background-color: #E03997;
  color: #FFFFFF;
}
.ui.grid > .brown.row,
.ui.grid > .brown.column,
.ui.grid > .row > .brown.column {
  background-color: #A5673F;
  color: #FFFFFF;
}
.ui.grid > .grey.row,
.ui.grid > .grey.column,
.ui.grid > .row > .grey.column {
  background-color: #767676;
  color: #FFFFFF;
}
.ui.grid > .black.row,
.ui.grid > .black.column,
.ui.grid > .row > .black.column {
  background-color: #1B1C1D;
  color: #FFFFFF;
}
/*----------------------
      Equal Width
-----------------------*/
.ui[class*="equal width"].grid > .column:not(.row),
.ui[class*="equal width"].grid > .row > .column,
.ui.grid > [class*="equal width"].row > .column {
  display: inline-block;
  flex-grow: 1;
}
.ui[class*="equal width"].grid > .wide.column,
.ui[class*="equal width"].grid > .row > .wide.column,
.ui.grid > [class*="equal width"].row > .wide.column {
  flex-grow: 0;
}
/*-------------------
        Stackable
  --------------------*/
@media only screen and (max-width: 767.98px) {
  .ui.ui.ui.ui.stackable.grid {
    width: auto;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ui.stackable.grid > .row > .wide.column,
  .ui.stackable.grid > .wide.column,
  .ui.stackable.grid > .column.grid > .column,
  .ui.stackable.grid > .column.row > .column,
  .ui.stackable.grid > .row > .column,
  .ui.stackable.grid > .column:not(.row),
  .ui.grid > .stackable.stackable.stackable.row > .column {
    width: 100% !important;
    margin: 0 0 !important;
    box-shadow: none !important;
    padding: 1rem 1rem;
  }
  .ui.stackable.grid:not(.vertically) > .row {
    margin: 0;
    padding: 0;
  }
  /* Coupling */
  .ui.container > .ui.stackable.grid > .column,
  .ui.container > .ui.stackable.grid > .row > .column {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* Don't pad inside segment or nested grid */
  .ui.grid .ui.stackable.grid,
  .ui.segment:not(.vertical) .ui.stackable.page.grid {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  /* Divided Stackable */
  .ui.stackable.divided.grid > .row:first-child > .column:first-child,
  .ui.stackable.celled.grid > .row:first-child > .column:first-child,
  .ui.stackable.divided.grid > .column:not(.row):first-child,
  .ui.stackable.celled.grid > .column:not(.row):first-child {
    border-top: none !important;
  }
  .ui.stackable.celled.grid > .column:not(.row),
  .ui.stackable.divided:not(.vertically).grid > .column:not(.row),
  .ui.stackable.celled.grid > .row > .column,
  .ui.stackable.divided:not(.vertically).grid > .row > .column {
    border-top: 1px solid rgba(34, 36, 38, 0.15);
    box-shadow: none !important;
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
}
/*----------------------
     Only (Device)
-----------------------*/
/* These include arbitrary class repetitions for forced specificity */
/* Mobile Only Hide */
@media only screen and (max-width: 767.98px) {
  .ui[class*="tablet only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.mobile) {
    display: none !important;
  }
  .ui[class*="computer only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="computer only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="computer only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.mobile) {
    display: none !important;
  }
  .ui[class*="large screen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) {
    display: none !important;
  }
  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
    display: none !important;
  }
}
/* Tablet Only Hide */
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .ui[class*="mobile only"].grid.grid.grid:not(.tablet),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.tablet),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.tablet),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.tablet) {
    display: none !important;
  }
  .ui[class*="computer only"].grid.grid.grid:not(.tablet),
  .ui.grid.grid.grid > [class*="computer only"].row:not(.tablet),
  .ui.grid.grid.grid > [class*="computer only"].column:not(.tablet),
  .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.tablet) {
    display: none !important;
  }
  .ui[class*="large screen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) {
    display: none !important;
  }
  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
    display: none !important;
  }
}
/* Computer Only Hide */
@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
  .ui[class*="mobile only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) {
    display: none !important;
  }
  .ui[class*="tablet only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) {
    display: none !important;
  }
  .ui[class*="large screen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) {
    display: none !important;
  }
  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
    display: none !important;
  }
}
/* Large Screen Only Hide */
@media only screen and (min-width: 1200px) and (max-width: 1919.98px) {
  .ui[class*="mobile only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) {
    display: none !important;
  }
  .ui[class*="tablet only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) {
    display: none !important;
  }
  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
    display: none !important;
  }
}
/* Widescreen Only Hide */
@media only screen and (min-width: 1920px) {
  .ui[class*="mobile only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) {
    display: none !important;
  }
  .ui[class*="tablet only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) {
    display: none !important;
  }
}
/*******************************
         Theme Overrides
*******************************/
/*
 * # Fomantic - Menu
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Copyright 2015 Contributor
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Menu
*******************************/
/*-------------------
      Collection
--------------------*/
/* Menu */
/* Menu Item */
/* Divider */
/* Sub Menu */
/* Text Item */
/*--------------
    Elements
---------------*/
/* Icon */
/* Dropdown Icon */
/* Header */
/* Vertical Icon */
/* Vertical Header */
/* Pointing Arrow */
/*--------------
    Couplings
---------------*/
/* Button */
/* Input */
/* Image */
/* Label */
/* has to be equal to @circularPadding from label.less */
/* Image Label */
/* Calculates as: @verticalLabel (from label.less) - @labelVerticalPadding (from here) */
/* Logic adopted from label.less */
/* Dropdown in Menu */
/* Dropdown Variations */
/*--------------
     States
---------------*/
/* Hovered Item */
/* Pressed Item */
/* Active Item */
/* Active Hovered Item */
/* Selected Dropdown */
/* Active Dropdown */
/* Active Sub Menu */
/*--------------
     Types
---------------*/
/* Vertical */
/* Secondary */
/* Pointing */
/* Inverted Secondary */
/* Inverted Pointing */
/* Tiered */
/* Icon */
/* Tabular */
/* Pagination */
/* Labeled Icon */
/* Text */
/*--------------
   Variations
---------------*/
/* Inverted */
/* Inverted Sub Menu */
/* Inverted Hover */
/* Pressed */
/* Inverted Active */
/* Inverted Active Hover  */
/* Inverted Menu Divider */
/* Inverted Colored */
/* Fixed */
/* Floated */
/* Attached */
/* Resize large sizes */
/* Sizes */
/*-------------------
  Inverted dropdowns
--------------------*/
/* Packaged Theme */
/*******************************
             Menu
*******************************/
/*-------------------
      Collection
--------------------*/
/* Menu */
/* Menu Item */
/* Divider */
/* Sub Menu */
/* Text Item */
/*--------------
    Elements
---------------*/
/* Icon */
/* Dropdown Icon */
/* Header */
/* Vertical Icon */
/* Vertical Header */
/* Pointing Arrow */
/*--------------
    Couplings
---------------*/
/* Button */
/* Input */
/* Image */
/* Label */
/* has to be equal to @circularPadding from label.less */
/* Image Label */
/* Calculates as: @verticalLabel (from label.less) - @labelVerticalPadding (from here) */
/* Logic adopted from label.less */
/* Dropdown in Menu */
/* Dropdown Variations */
/*--------------
     States
---------------*/
/* Hovered Item */
/* Pressed Item */
/* Active Item */
/* Active Hovered Item */
/* Selected Dropdown */
/* Active Dropdown */
/* Active Sub Menu */
/*--------------
     Types
---------------*/
/* Vertical */
/* Secondary */
/* Pointing */
/* Inverted Secondary */
/* Inverted Pointing */
/* Tiered */
/* Icon */
/* Tabular */
/* Pagination */
/* Labeled Icon */
/* Text */
/*--------------
   Variations
---------------*/
/* Inverted */
/* Inverted Sub Menu */
/* Inverted Hover */
/* Pressed */
/* Inverted Active */
/* Inverted Active Hover  */
/* Inverted Menu Divider */
/* Inverted Colored */
/* Fixed */
/* Floated */
/* Attached */
/* Resize large sizes */
/* Sizes */
/*-------------------
  Inverted dropdowns
--------------------*/
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Standard
*******************************/
/*--------------
      Menu
---------------*/
.ui.menu {
  display: flex;
  margin: 1rem 0;
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  background: #FFFFFF;
  font-weight: normal;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  min-height: 2.85714286em;
}
.ui.menu:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ui.menu:first-child {
  margin-top: 0;
}
.ui.menu:last-child {
  margin-bottom: 0;
}
/*--------------
    Sub-Menu
---------------*/
.ui.menu .menu {
  margin: 0;
}
.ui.menu:not(.vertical) > .menu {
  display: flex;
}
/*--------------
      Item
---------------*/
.ui.menu:not(.vertical) .item {
  display: flex;
  align-items: center;
}
.ui.menu .item {
  position: relative;
  vertical-align: middle;
  line-height: 1;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  flex: 0 0 auto;
  user-select: none;
  background: none;
  padding: 0.92857143em 1.14285714em;
  text-transform: none;
  color: #505050;
  font-weight: normal;
  transition: background 0.1s ease, box-shadow 0.1s ease, color 0.1s ease;
}
.ui.menu > .item:first-child {
  border-radius: 0.28571429rem 0 0 0.28571429rem;
}
/* Border */
.ui.menu .item:before {
  position: absolute;
  content: '';
  top: 0;
  right: 0;
  height: 100%;
  width: 1px;
  background: rgba(34, 36, 38, 0.1);
}
/*--------------
  Text Content
---------------*/
.ui.menu .text.item > *,
.ui.menu .item > a:not(.ui),
.ui.menu .item > p:only-child {
  user-select: text;
  line-height: 1.3;
}
.ui.menu .item > p:first-child {
  margin-top: 0;
}
.ui.menu .item > p:last-child {
  margin-bottom: 0;
}
/*--------------
      Icons
---------------*/
.ui.menu .item > i.icon {
  opacity: 0.9;
  float: none;
  margin: 0 0.35714286em 0 0;
}
/*--------------
     Button
---------------*/
.ui.menu:not(.vertical) .item > .button {
  position: relative;
  top: 0;
  margin: -0.5em 0;
  padding-bottom: 0.78571429em;
  padding-top: 0.78571429em;
  font-size: 1em;
}
/*----------------
 Grid / Container
-----------------*/
.ui.menu > .grid,
.ui.menu > .container {
  display: flex;
  align-items: inherit;
  flex-direction: inherit;
}
/*--------------
     Inputs
---------------*/
.ui.menu .item > .input {
  width: 100%;
}
.ui.menu:not(.vertical) .item > .input {
  position: relative;
  top: 0;
  margin: -0.5em 0;
}
.ui.menu .item > .input input {
  font-size: 1em;
  padding-top: 0.57142857em;
  padding-bottom: 0.57142857em;
}
/*--------------
     Header
---------------*/
.ui.menu .header.item,
.ui.vertical.menu .header.item {
  margin: 0;
  background: '';
  text-transform: normal;
  font-weight: bold;
}
/*--------------
    Dropdowns
---------------*/
/* Dropdown Icon */
.ui.menu .item > i.dropdown.icon {
  padding: 0;
  float: right;
  margin: 0 0 0 1em;
}
/* Menu */
.ui.menu .dropdown.item .menu {
  min-width: calc(100% - 1px);
  border-radius: 0 0 0.28571429rem 0.28571429rem;
  background: #FFFFFF;
  margin: 0 0 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
}
.ui.menu .dropdown.item:not(.column) .menu {
  flex-direction: column;
}
/* Menu Items */
.ui.menu .ui.dropdown .menu > .item {
  margin: 0;
  text-align: left;
  font-size: 1em !important;
  padding: 0.78571429em 1.14285714em !important;
  background: transparent !important;
  color: #505050 !important;
  text-transform: none !important;
  font-weight: normal !important;
  box-shadow: none !important;
  transition: none !important;
}
.ui.menu .ui.dropdown .menu > .item:hover {
  background: rgba(0, 0, 0, 0.05) !important;
  color: rgba(0, 0, 0, 0.95) !important;
}
.ui.menu .ui.dropdown .menu > .selected.item {
  background: rgba(0, 0, 0, 0.05) !important;
  color: rgba(0, 0, 0, 0.95) !important;
}
.ui.menu .ui.dropdown .menu > .active.item {
  background: rgba(0, 0, 0, 0.03) !important;
  font-weight: bold !important;
  color: rgba(0, 0, 0, 0.95) !important;
}
.ui.menu .ui.dropdown.item .menu .item:not(.filtered) {
  display: block;
}
.ui.menu .ui.dropdown .menu > .item > .icons,
.ui.menu .ui.dropdown .menu > .item > i.icon:not(.dropdown) {
  display: inline-block;
  font-size: 1em !important;
  float: none;
  margin: 0 0.75em 0 0 !important;
}
/* Secondary */
.ui.secondary.menu .dropdown.item > .menu,
.ui.text.menu .dropdown.item > .menu {
  border-radius: 0.28571429rem;
  margin-top: 0.35714286em;
}
/* Pointing */
.ui.menu .pointing.dropdown.item .menu {
  margin-top: 0.75em;
}
/* Inverted */
.ui.inverted.menu .search.dropdown.item > .search,
.ui.inverted.menu .search.dropdown.item > .text {
  color: rgba(255, 255, 255, 0.9);
}
/* Evenly Divided */
.ui.item.menu .dropdown .menu .item {
  width: 100%;
}
/*--------------
     Labels
---------------*/
.ui.menu .item > .label:not(.floating) {
  margin-left: 1em;
  padding: 0.3em 0.78571429em;
}
.ui.menu .item > .floating.label {
  padding: 0.3em 0.78571429em;
}
.ui.menu .item > .label {
  background: #999999;
  color: #FFFFFF;
}
.ui.menu .item > .image.label img {
  margin: -0.2833em 0.8em -0.2833em -0.8em;
  height: 1.5666em;
}
/*--------------
     Images
---------------*/
.ui.menu .item > img:not(.ui) {
  display: inline-block;
  vertical-align: middle;
  margin: -0.3em 0;
  width: 2.5em;
}
/*******************************
          Coupling
*******************************/
/*--------------
     List
---------------*/
/* Menu divider shouldnt apply */
.ui.menu .list .item:before {
  background: none !important;
}
/*--------------
    Container
---------------*/
@media only screen and (max-width: 767.98px) {
  .ui.menu > .ui.container {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media only screen and (min-width: 768px) {
  .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .item:not(.right):not(.borderless):first-child {
    border-left: 1px solid rgba(34, 36, 38, 0.1);
  }
  .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .right.item:not(.borderless):last-child,
  .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .right.menu > .item:not(.borderless):last-child {
    border-right: 1px solid rgba(34, 36, 38, 0.1);
  }
}
/*******************************
             States
*******************************/
/*--------------
      Hover
---------------*/
.ui.link.menu .item:hover,
.ui.menu .dropdown.item:hover,
.ui.menu .link.item:hover,
.ui.menu a.item:hover {
  cursor: pointer;
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}
/*--------------
     Pressed
---------------*/
.ui.link.menu .item:active,
.ui.menu .link.item:active,
.ui.menu a.item:active {
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}
/*--------------
     Active
---------------*/
.ui.menu .active.item {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  font-weight: normal;
  box-shadow: none;
}
.ui.menu .active.item > i.icon {
  opacity: 1;
}
/*--------------
  Active Hover
---------------*/
.ui.menu .active.item:hover,
.ui.vertical.menu .active.item:hover {
  background-color: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}
/*--------------
     Disabled
---------------*/
.ui.ui.menu .item.disabled {
  cursor: default;
  background-color: transparent;
  color: rgba(40, 40, 40, 0.3);
  pointer-events: none;
}
/*******************************
             Types
*******************************/
/*------------------
Floated Menu / Item
-------------------*/
/* Left Floated */
.ui.menu:not(.vertical) .left.item,
.ui.menu:not(.vertical) .left.menu {
  display: flex;
  margin-right: auto !important;
}
/* Right Floated */
.ui.menu:not(.vertical) .right.item,
.ui.menu:not(.vertical) .right.menu {
  display: flex;
  margin-left: auto !important;
}
.ui.menu:not(.vertical) :not(.dropdown) > .left.menu,
.ui.menu:not(.vertical) :not(.dropdown) > .right.menu {
  display: inherit;
}
/* Center */
.ui.menu:not(.vertical) .center.item,
.ui.menu:not(.vertical) .center.menu {
  display: flex;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* Swapped Borders */
.ui.menu .right.item::before,
.ui.menu .right.menu > .item::before {
  right: auto;
  left: 0;
}
/* Remove Outer Borders */
.ui.menu .center.item:last-child::before,
.ui.menu .center.menu > .item:last-child::before {
  display: none;
}
/*--------------
     Secondary
  ---------------*/
.ui.secondary.menu {
  background: none;
  margin-left: -0.35714286em;
  margin-right: -0.35714286em;
  border-radius: 0;
  border: none;
  box-shadow: none;
}
/* Item */
.ui.secondary.menu .item {
  align-self: center;
  box-shadow: none;
  border: none;
  padding: 0.78571429em 0em;
  margin: 0em 0.92857143em;
  background: none;
  transition: color 0.1s ease;
  border-radius: 0em;
}
/* No Divider */
.ui.secondary.menu .item:before {
  display: none !important;
}
/* Header */
.ui.secondary.menu .header.item {
  border-radius: 0;
  border-right: none;
  background: none transparent;
}
/* Image */
.ui.secondary.menu .item > img:not(.ui) {
  margin: 0;
}
/* Hover */
.ui.secondary.menu .dropdown.item:hover,
.ui.secondary.menu .link.item:hover,
.ui.secondary.menu a.item:hover {
  background: none;
  color: #505050;
}
/* Active */
.ui.secondary.menu .active.item {
  box-shadow: none;
  background: none;
  color: #505050;
  border-radius: 0em;
}
/* Active Hover */
.ui.secondary.menu .active.item:hover {
  box-shadow: none;
  background: none;
  color: #505050;
}
/* Inverted */
.ui.secondary.inverted.menu .link.item:not(.disabled),
.ui.secondary.inverted.menu a.item:not(.disabled) {
  color: rgba(255, 255, 255, 0.7);
}
.ui.secondary.inverted.menu .dropdown.item:hover,
.ui.secondary.inverted.menu .link.item:hover,
.ui.secondary.inverted.menu a.item:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
}
.ui.secondary.inverted.menu .active.item {
  background: rgba(255, 255, 255, 0.15);
  color: #ffffff;
}
/* Fix item margins */
.ui.secondary.item.menu {
  margin-left: 0;
  margin-right: 0;
}
.ui.secondary.item.menu .item:last-child {
  margin-right: 0;
}
/*--------------
    Icon Only
---------------*/
/* Vertical Menu */
.ui.vertical.icon.menu {
  display: inline-block;
  width: auto;
}
/* Item */
.ui.icon.menu .item {
  height: auto;
  text-align: center;
  color: #1B1C1D;
}
/* Icon */
.ui.icon.menu .item > i.icon:not(.dropdown) {
  margin: 0;
  opacity: 1;
}
/* Icon Gylph */
.ui.icon.menu i.icon:before {
  opacity: 1;
}
/* (x) Item Icon */
.ui.menu .icon.item > i.icon {
  width: auto;
  margin: 0 auto;
}
/* Vertical Icon */
.ui.vertical.icon.menu .item > i.icon:not(.dropdown) {
  display: block;
  opacity: 1;
  margin: 0 auto;
  float: none;
}
/* Inverted */
.ui.inverted.icon.menu .item {
  color: #FFFFFF;
}
/*******************************
           Variations
*******************************/
/*--------------
     Colors
---------------*/
.ui.ui.ui.menu .primary.active.item,
.ui.ui.primary.menu .active.item:hover,
.ui.ui.primary.menu .active.item {
  color: #F40000;
}
.ui.ui.ui.menu .red.active.item,
.ui.ui.red.menu .active.item:hover,
.ui.ui.red.menu .active.item {
  color: #DB2828;
}
.ui.ui.ui.menu .orange.active.item,
.ui.ui.orange.menu .active.item:hover,
.ui.ui.orange.menu .active.item {
  color: #F2711C;
}
.ui.ui.ui.menu .yellow.active.item,
.ui.ui.yellow.menu .active.item:hover,
.ui.ui.yellow.menu .active.item {
  color: #FBBD08;
}
.ui.ui.ui.menu .olive.active.item,
.ui.ui.olive.menu .active.item:hover,
.ui.ui.olive.menu .active.item {
  color: #B5CC18;
}
.ui.ui.ui.menu .green.active.item,
.ui.ui.green.menu .active.item:hover,
.ui.ui.green.menu .active.item {
  color: #21BA45;
}
.ui.ui.ui.menu .teal.active.item,
.ui.ui.teal.menu .active.item:hover,
.ui.ui.teal.menu .active.item {
  color: #00B5AD;
}
.ui.ui.ui.menu .blue.active.item,
.ui.ui.blue.menu .active.item:hover,
.ui.ui.blue.menu .active.item {
  color: #2185D0;
}
.ui.ui.ui.menu .violet.active.item,
.ui.ui.violet.menu .active.item:hover,
.ui.ui.violet.menu .active.item {
  color: #6435C9;
}
.ui.ui.ui.menu .purple.active.item,
.ui.ui.purple.menu .active.item:hover,
.ui.ui.purple.menu .active.item {
  color: #A333C8;
}
.ui.ui.ui.menu .pink.active.item,
.ui.ui.pink.menu .active.item:hover,
.ui.ui.pink.menu .active.item {
  color: #E03997;
}
.ui.ui.ui.menu .brown.active.item,
.ui.ui.brown.menu .active.item:hover,
.ui.ui.brown.menu .active.item {
  color: #A5673F;
}
.ui.ui.ui.menu .grey.active.item,
.ui.ui.grey.menu .active.item:hover,
.ui.ui.grey.menu .active.item {
  color: #767676;
}
.ui.ui.ui.menu .black.active.item,
.ui.ui.black.menu .active.item:hover,
.ui.ui.black.menu .active.item {
  color: #1B1C1D;
}
/*--------------
      Inverted
  ---------------*/
.ui.inverted.menu {
  border: 0 solid transparent;
  background: #1B1C1D;
  box-shadow: none;
}
/* Menu Item */
.ui.inverted.menu .item,
.ui.inverted.menu .item > a:not(.ui) {
  background: transparent;
  color: rgba(255, 255, 255, 0.9);
}
.ui.inverted.menu .item.menu {
  background: transparent;
}
/*--- Border ---*/
.ui.inverted.menu .item:before {
  background: rgba(255, 255, 255, 0.08);
}
/* Header */
.ui.inverted.menu .header.item {
  margin: 0;
  background: transparent;
  box-shadow: none;
}
/* Disabled */
.ui.ui.inverted.menu .item.disabled {
  color: rgba(225, 225, 225, 0.3);
}
/*--- Hover ---*/
.ui.link.inverted.menu .item:hover,
.ui.inverted.menu .dropdown.item:hover,
.ui.inverted.menu .link.item:hover,
.ui.inverted.menu a.item:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
}
/*--- Pressed ---*/
.ui.inverted.menu a.item:active,
.ui.inverted.menu .link.item:active {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
}
/*--- Active ---*/
.ui.inverted.menu .active.item {
  background: #3D3E3F;
  color: #ffffff !important;
}
/*--- Active Hover ---*/
.ui.inverted.menu .active.item:hover {
  background: #3D3E3F;
  color: #FFFFFF !important;
}
/*--------------
       Floated
  ---------------*/
.ui.floated.menu {
  float: left;
  margin: 0 0.5rem 0 0;
}
.ui.floated.menu .item:last-child:before {
  display: none;
}
.ui.right.floated.menu {
  float: right;
  margin: 0 0 0 0.5rem;
}
/*--------------
      Inverted
  ---------------*/
.ui.ui.ui.inverted.menu .primary.active.item,
.ui.ui.inverted.primary.menu {
  background-color: #F40000;
}
.ui.inverted.primary.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.ui.inverted.primary.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1);
}
.ui.ui.ui.inverted.menu .red.active.item,
.ui.ui.inverted.red.menu {
  background-color: #DB2828;
}
.ui.inverted.red.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.ui.inverted.red.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1);
}
.ui.ui.ui.inverted.menu .orange.active.item,
.ui.ui.inverted.orange.menu {
  background-color: #F2711C;
}
.ui.inverted.orange.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.ui.inverted.orange.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1);
}
.ui.ui.ui.inverted.menu .yellow.active.item,
.ui.ui.inverted.yellow.menu {
  background-color: #FBBD08;
}
.ui.inverted.yellow.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.ui.inverted.yellow.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1);
}
.ui.ui.ui.inverted.menu .olive.active.item,
.ui.ui.inverted.olive.menu {
  background-color: #B5CC18;
}
.ui.inverted.olive.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.ui.inverted.olive.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1);
}
.ui.ui.ui.inverted.menu .green.active.item,
.ui.ui.inverted.green.menu {
  background-color: #21BA45;
}
.ui.inverted.green.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.ui.inverted.green.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1);
}
.ui.ui.ui.inverted.menu .teal.active.item,
.ui.ui.inverted.teal.menu {
  background-color: #00B5AD;
}
.ui.inverted.teal.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.ui.inverted.teal.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1);
}
.ui.ui.ui.inverted.menu .blue.active.item,
.ui.ui.inverted.blue.menu {
  background-color: #2185D0;
}
.ui.inverted.blue.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.ui.inverted.blue.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1);
}
.ui.ui.ui.inverted.menu .violet.active.item,
.ui.ui.inverted.violet.menu {
  background-color: #6435C9;
}
.ui.inverted.violet.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.ui.inverted.violet.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1);
}
.ui.ui.ui.inverted.menu .purple.active.item,
.ui.ui.inverted.purple.menu {
  background-color: #A333C8;
}
.ui.inverted.purple.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.ui.inverted.purple.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1);
}
.ui.ui.ui.inverted.menu .pink.active.item,
.ui.ui.inverted.pink.menu {
  background-color: #E03997;
}
.ui.inverted.pink.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.ui.inverted.pink.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1);
}
.ui.ui.ui.inverted.menu .brown.active.item,
.ui.ui.inverted.brown.menu {
  background-color: #A5673F;
}
.ui.inverted.brown.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.ui.inverted.brown.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1);
}
.ui.ui.ui.inverted.menu .grey.active.item,
.ui.ui.inverted.grey.menu {
  background-color: #767676;
}
.ui.inverted.grey.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.ui.inverted.grey.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1);
}
.ui.ui.ui.inverted.menu .black.active.item,
.ui.ui.inverted.black.menu {
  background-color: #1B1C1D;
}
.ui.inverted.black.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}
.ui.ui.inverted.black.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1);
}
/*-------------------
      Evenly Sized
--------------------*/
.ui.item.menu,
.ui.item.menu .item {
  width: 100%;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  text-align: center;
  justify-content: center;
}
.ui.attached.item.menu:not(.tabular) {
  margin: 0 -1px !important;
}
.ui.item.menu .item:last-child:before {
  display: none;
}
.ui.menu.two.item .item {
  width: 50%;
}
.ui.menu.three.item .item {
  width: 33.333%;
}
.ui.menu.four.item .item {
  width: 25%;
}
.ui.menu.five.item .item {
  width: 20%;
}
.ui.menu.six.item .item {
  width: 16.666%;
}
.ui.menu.seven.item .item {
  width: 14.285%;
}
.ui.menu.eight.item .item {
  width: 12.5%;
}
.ui.menu.nine.item .item {
  width: 11.11%;
}
.ui.menu.ten.item .item {
  width: 10%;
}
.ui.menu.eleven.item .item {
  width: 9.09%;
}
.ui.menu.twelve.item .item {
  width: 8.333%;
}
.ui.inverted.pointing.menu .primary.active.item:after {
  background-color: #F40000;
}
.ui.inverted.pointing.menu .secondary.active.item:after {
  background-color: #505050;
}
.ui.inverted.pointing.menu .red.active.item:after {
  background-color: #DB2828;
}
.ui.inverted.pointing.menu .orange.active.item:after {
  background-color: #F2711C;
}
.ui.inverted.pointing.menu .yellow.active.item:after {
  background-color: #FBBD08;
}
.ui.inverted.pointing.menu .olive.active.item:after {
  background-color: #B5CC18;
}
.ui.inverted.pointing.menu .green.active.item:after {
  background-color: #21BA45;
}
.ui.inverted.pointing.menu .teal.active.item:after {
  background-color: #00B5AD;
}
.ui.inverted.pointing.menu .blue.active.item:after {
  background-color: #2185D0;
}
.ui.inverted.pointing.menu .violet.active.item:after {
  background-color: #6435C9;
}
.ui.inverted.pointing.menu .purple.active.item:after {
  background-color: #A333C8;
}
.ui.inverted.pointing.menu .pink.active.item:after {
  background-color: #E03997;
}
.ui.inverted.pointing.menu .brown.active.item:after {
  background-color: #A5673F;
}
.ui.inverted.pointing.menu .grey.active.item:after {
  background-color: #767676;
}
.ui.inverted.pointing.menu .black.active.item:after {
  background-color: #1B1C1D;
}
/*--------------
     Sizes
---------------*/
.ui.menu {
  font-size: 1rem;
}
.ui.vertical.menu {
  width: 15rem;
}
/*-------------------
  Inverted dropdowns
--------------------*/
.ui.menu .ui.inverted.inverted.dropdown.item .menu {
  background: #1B1C1D;
  box-shadow: none;
}
.ui.menu .ui.inverted.dropdown .menu > .item {
  color: rgba(255, 255, 255, 0.8) !important;
}
.ui.menu .ui.inverted.dropdown .menu > .active.item {
  background: transparent !important;
  color: rgba(255, 255, 255, 0.8) !important;
}
.ui.menu .ui.inverted.dropdown .menu > .item:hover {
  background: rgba(255, 255, 255, 0.08) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}
.ui.menu .ui.inverted.dropdown .menu > .selected.item {
  background: rgba(255, 255, 255, 0.15) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}
/*******************************
         Theme Overrides
*******************************/
.ui.secondary.menu .item {
  color: #909090;
}
.ui.secondary.menu .primary.menu .item {
  border-bottom: 0.21428571em solid transparent;
  text-transform: uppercase;
}
.ui.secondary.menu .primary.menu .active.item,
.ui.secondary.menu .primary.menu a.item:hover,
.ui.secondary.menu .primary.menu .link.item:hover {
  border-bottom: 0.21428571em solid #F40000;
}
.cmp-search-sort .ui.dropdown .menu > .item:hover {
  background: inherit;
  color: inherit;
  z-index: 13;
}
@media (max-width: 1366px) {
  #asset-share-commons .tccc-header-search .cmp.cmp-structure-user-menu {
    width: auto!important;
    margin-top: 0;
  }
  #asset-share-commons .tccc-header-search .cmp.cmp-structure-user-menu .cmp-user {
    padding-top: 0 !important;
  }
  #asset-share-commons .tccc-header-search .cmp.cmp-structure-user-menu .cmp-user .ui.secondary.menu {
    float: none;
  }
}
#asset-share-commons .cmp.cmp-structure-user-menu {
  width: 72%!important;
  margin-top: 42px;
  padding-top: 0;
  padding-right: 0;
}
#asset-share-commons .cmp.cmp-structure-user-menu .ui.segment {
  padding: 0;
  padding-right: 25px;
}
#asset-share-commons .cmp.cmp-structure-user-menu .ui.segment i.circular.icon {
  width: 34px!important;
  height: 34px!important;
  font-size: 1em!important;
  color: #A0a0a0;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}
#asset-share-commons .cmp.cmp-structure-user-menu .cmp-user {
  padding-right: 0!important;
  display: flex;
}
@media (max-width: 1366px) {
  #asset-share-commons .cmp.cmp-structure-user-menu .cmp-user .cmp-user__message {
    margin-left: 50px !important;
  }
}
#asset-share-commons .cmp.cmp-structure-user-menu i.big.cart.icon {
  font-size: 1.5em;
  color: #A0a0a0;
}
/*!
 * # Fomantic-UI - Message
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Message
*******************************/
/*-------------------
       Elements
--------------------*/
/* Header */
/* Paragraph */
/* List */
/* Icon */
/* Close Icon */
/*-------------------
        Types
--------------------*/
/* Icon Message */
/* Attached */
/* Floating */
/* Colors */
/* Warning / Positive / Negative / Info */
/* Packaged Theme */
/*******************************
            Message
*******************************/
/*-------------------
       Elements
--------------------*/
/* Header */
/* Paragraph */
/* List */
/* Icon */
/* Close Icon */
/*-------------------
        Types
--------------------*/
/* Icon Message */
/* Attached */
/* Floating */
/* Colors */
/* Warning / Positive / Negative / Info */
/* Site Theme */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Negative */
/* Info */
/* Warn */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Message
*******************************/
.ui.message {
  position: relative;
  min-height: 1em;
  margin: 1em 0;
  background: #505050;
  padding: 1em 1.5em;
  line-height: 1.4285em;
  color: #505050;
  transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease;
  border-radius: 0.28571429rem;
  box-shadow: 0 0 0 1px rgba(34, 36, 38, 0.22) inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.message:first-child {
  margin-top: 0;
}
.ui.message:last-child {
  margin-bottom: 0;
}
/*--------------
     Content
---------------*/
/* Header */
.ui.message .header {
  display: block;
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: -0.14285714em 0 0 0;
}
/* Default font size */
.ui.message .header:not(.ui) {
  font-size: 1.14285714em;
}
/* Paragraph */
.ui.message p {
  opacity: 0.85;
  margin: 0.75em 0;
}
.ui.message p:first-child {
  margin-top: 0;
}
.ui.message p:last-child {
  margin-bottom: 0;
}
.ui.message .header + p {
  margin-top: 0.25em;
}
/* List */
.ui.message .list:not(.ui) {
  text-align: left;
  padding: 0;
  opacity: 0.85;
  list-style-position: inside;
  margin: 0.5em 0 0;
}
.ui.message .list:not(.ui):first-child {
  margin-top: 0;
}
.ui.message .list:not(.ui):last-child {
  margin-bottom: 0;
}
.ui.message .list:not(.ui) li {
  position: relative;
  list-style-type: none;
  margin: 0 0 0.3em 1em;
  padding: 0;
}
.ui.message .list:not(.ui) li:before {
  position: absolute;
  content: '•';
  left: -1em;
  height: 100%;
  vertical-align: baseline;
}
.ui.message .list:not(.ui) li:last-child {
  margin-bottom: 0;
}
/* Icon */
.ui.icon.message > .icons,
.ui.icon.message > i.icon {
  margin-right: 0.6em;
}
.ui.icon.message > .icons:last-child,
.ui.icon.message > i.icon:last-child {
  margin: 0 0 0 0.6em;
}
/* Close Icon */
.ui.message > .close.icon {
  cursor: pointer;
  position: absolute;
  margin: 0;
  top: 0.78575em;
  right: 0.5em;
  opacity: 0.7;
  transition: opacity 0.1s ease;
}
.ui.message > .close.icon:hover {
  opacity: 1;
}
/* First / Last Element */
.ui.message > :first-child {
  margin-top: 0;
}
.ui.message > :last-child {
  margin-bottom: 0;
}
/*******************************
            Coupling
*******************************/
.ui.dropdown .menu > .message {
  margin: 0 -1px;
}
/*******************************
            States
*******************************/
/*--------------
    Visible
---------------*/
.ui.visible.visible.visible.visible.message {
  display: block;
}
.ui.icon.visible.visible.visible.visible.message {
  display: flex;
}
/*--------------
     Hidden
---------------*/
.ui.hidden.hidden.hidden.hidden.message {
  display: none;
}
/*******************************
            Variations
*******************************/
.ui.centered.message,
.ui.center.aligned.message {
  text-align: center;
  justify-content: center;
}
.ui.centered.message > .content,
.ui.center.aligned.message > .content {
  flex: 0 0 auto;
}
.ui.right.aligned.message {
  text-align: right;
}
/*--------------
     Colors
---------------*/
/*--------------
     Types
---------------*/
.ui.primary.message {
  background-color: #DFF0FF;
  color: rgba(255, 255, 255, 0.9);
}
.ui.primary.message,
.ui.attached.primary.message {
  box-shadow: 0 0 0 1px #F40000 inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.primary.message .header {
  color: rgba(242, 242, 242, 0.9);
}
.ui.secondary.message {
  background-color: #F4F4F4;
  color: rgba(255, 255, 255, 0.9);
}
.ui.secondary.message,
.ui.attached.secondary.message {
  box-shadow: 0 0 0 1px #505050 inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.secondary.message .header {
  color: rgba(242, 242, 242, 0.9);
}
.ui.red.message {
  background-color: #FFE8E6;
  color: #DB2828;
}
.ui.red.message,
.ui.attached.red.message {
  box-shadow: 0 0 0 1px #DB2828 inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.red.message .header {
  color: #c82121;
}
.ui.orange.message {
  background-color: #FFEDDE;
  color: #F2711C;
}
.ui.orange.message,
.ui.attached.orange.message {
  box-shadow: 0 0 0 1px #F2711C inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.orange.message .header {
  color: #e7640d;
}
.ui.yellow.message {
  background-color: #FFF8DB;
  color: #B58105;
}
.ui.yellow.message,
.ui.attached.yellow.message {
  box-shadow: 0 0 0 1px #B58105 inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.yellow.message .header {
  color: #9c6f04;
}
.ui.olive.message {
  background-color: #FBFDEF;
  color: #8ABC1E;
}
.ui.olive.message,
.ui.attached.olive.message {
  box-shadow: 0 0 0 1px #8ABC1E inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.olive.message .header {
  color: #7aa61a;
}
.ui.green.message {
  background-color: #E5F9E7;
  color: #1EBC30;
}
.ui.green.message,
.ui.attached.green.message {
  box-shadow: 0 0 0 1px #1EBC30 inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.green.message .header {
  color: #1aa62a;
}
.ui.teal.message {
  background-color: #E1F7F7;
  color: #10A3A3;
}
.ui.teal.message,
.ui.attached.teal.message {
  box-shadow: 0 0 0 1px #10A3A3 inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.teal.message .header {
  color: #0e8c8c;
}
.ui.blue.message {
  background-color: #DFF0FF;
  color: #2185D0;
}
.ui.blue.message,
.ui.attached.blue.message {
  box-shadow: 0 0 0 1px #2185D0 inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.blue.message .header {
  color: #1e77ba;
}
.ui.violet.message {
  background-color: #EAE7FF;
  color: #6435C9;
}
.ui.violet.message,
.ui.attached.violet.message {
  box-shadow: 0 0 0 1px #6435C9 inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.violet.message .header {
  color: #5a30b5;
}
.ui.purple.message {
  background-color: #F6E7FF;
  color: #A333C8;
}
.ui.purple.message,
.ui.attached.purple.message {
  box-shadow: 0 0 0 1px #A333C8 inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.purple.message .header {
  color: #922eb4;
}
.ui.pink.message {
  background-color: #FFE3FB;
  color: #E03997;
}
.ui.pink.message,
.ui.attached.pink.message {
  box-shadow: 0 0 0 1px #E03997 inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.pink.message .header {
  color: #dd238b;
}
.ui.brown.message {
  background-color: #F1E2D3;
  color: #A5673F;
}
.ui.brown.message,
.ui.attached.brown.message {
  box-shadow: 0 0 0 1px #A5673F inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.brown.message .header {
  color: #935b38;
}
.ui.grey.message {
  background-color: #F4F4F4;
  color: #767676;
}
.ui.grey.message,
.ui.attached.grey.message {
  box-shadow: 0 0 0 1px #767676 inset, 0 0 0 0 rgba(0, 0, 0, 0);
}
.ui.grey.message .header {
  color: #696969;
}
.ui.black.message {
  background-color: #1B1C1D;
  color: rgba(255, 255, 255, 0.9);
}
.ui.black.message .header {
  color: rgba(255, 255, 255, 0.9);
}
/*--------------
     Sizes
---------------*/
.ui.message {
  font-size: 1em;
}
/*******************************
         Theme Overrides
*******************************/
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*--------------
     Types
---------------*/
.ui.message,
.ui.attached.message {
  box-shadow: none;
}
.ui.message {
  text-transform: uppercase;
  font-size: 12px;
  padding: 0;
}
/* Positive */
.ui.positive.message {
  background-color: #29B400;
  color: #FFFFFF;
}
.ui.positive.message .header {
  color: #FFFFFF;
}
/* Negative */
.ui.negative.message {
  background-color: #F40000;
  color: #FFFFFF;
}
.ui.negative.message .header {
  color: #FFFFFF;
}
/* Info */
.ui.message,
.ui.info.message {
  background-color: #505050;
  color: #FFFFFF;
}
.ui.message .header,
.ui.info.message .header {
  color: #FFFFFF;
}
/* Warning */
.ui.warning.message {
  background-color: #FBBD08;
  color: #1B1C1D;
}
.ui.warning.message .header {
  color: #1B1C1D;
}
/* Error */
.ui.error.message {
  background-color: transparent;
  color: #F40000;
}
.ui.error.message.cmp-message {
  background-color: #F40000;
  color: #FFFFFF;
}
.ui.error.message .header {
  color: #FFFFFF;
}
/* Success */
.ui.success.message {
  background-color: #29B400;
  color: #FFFFFF;
}
.ui.success.message .header {
  color: #FFFFFF;
}
.cmp-structure-messages .cmp-messages {
  z-index: 99999!important;
}
.tccc-download-modal .ui.checkrights-msg {
  margin: 40px 0;
  background: transparent;
  border-radius: 5px;
  padding: 18px;
  font-weight: 600;
  font-size: 22px;
  text-transform: capitalize;
  text-align: center;
}
.tccc-download-modal .ui.checkrights-msg.authorized {
  color: #29B400;
  border: 1px solid #29B400;
}
.tccc-download-modal .ui.checkrights-msg.non-authorized {
  color: #F40000;
  border: 1px solid #F40000;
}
.tccc-download-modal.tccc-check-rights .ui.message {
  display: block;
}
.tccc-download-modal.tccc-check-rights .ui.message.error {
  display: none;
}
/*!
 * # Fomantic-UI - Table
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Table
*******************************/
/*-------------------
       Element
--------------------*/
/*--------------
     Parts
---------------*/
/* Table Row */
/* Table Cell */
/* Table Header */
/* Table Footer */
/* Responsive Size */
/*-------------------
       Types
--------------------*/
/* Definition */
/*--------------
    Couplings
---------------*/
/*--------------
     States
---------------*/
/* Positive */
/* Negative */
/* Error */
/* Warning */
/* Active */
/*--------------
     Types
---------------*/
/* Attached */
/* Striped */
/* Selectable */
/* Sortable */
/* Colors */
/* Inverted */
/* Basic */
/* Padded */
/* Compact */
/* Sizes */
/* Packaged Theme */
/*******************************
             Table
*******************************/
/*-------------------
       Element
--------------------*/
/*--------------
     Parts
---------------*/
/* Table Row */
/* Table Cell */
/* Table Header */
/* Table Footer */
/* Responsive Size */
/*-------------------
       Types
--------------------*/
/* Definition */
/*--------------
    Couplings
---------------*/
/*--------------
     States
---------------*/
/* Positive */
/* Negative */
/* Error */
/* Warning */
/* Active */
/*--------------
     Types
---------------*/
/* Attached */
/* Striped */
/* Selectable */
/* Sortable */
/* Colors */
/* Inverted */
/* Basic */
/* Padded */
/* Compact */
/* Sizes */
/* Site Theme */
/*******************************
             Table
*******************************/
/*-------------------
       Element
--------------------*/
/*--------------
     Parts
---------------*/
/* Table Row */
/* Table Cell */
/* Table Header */
/* Table Footer */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
             Table
*******************************/
/* Prototype */
.ui.table {
  width: 100%;
  background: transparent;
  margin: 1em 0;
  border: 0 solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
  border-radius: 0;
  text-align: left;
  vertical-align: middle;
  color: #505050;
  border-collapse: separate;
  border-spacing: 0;
}
.ui.table:first-child {
  margin-top: 0;
}
.ui.table:last-child {
  margin-bottom: 0;
}
.ui.table > thead,
.ui.table > tbody {
  text-align: inherit;
  vertical-align: inherit;
}
/*******************************
             Parts
*******************************/
/* Table Content */
.ui.table th,
.ui.table td {
  transition: background 0.1s ease, color 0.1s ease;
}
/* Rowspan helper class */
.ui.table th.rowspanned,
.ui.table td.rowspanned {
  display: none;
}
/* Headers */
.ui.table > thead {
  box-shadow: none;
}
.ui.table > thead > tr > th {
  cursor: auto;
  background: transparent;
  text-align: inherit;
  color: #505050;
  padding: 0.92857143em 1.14285714em;
  vertical-align: inherit;
  font-style: none;
  font-weight: normal;
  text-transform: uppercase;
  border-bottom: 0;
  border-left: none;
}
.ui.table > thead > tr > th:first-child {
  border-left: none;
}
.ui.table > thead > tr:first-child > th:first-child {
  border-radius: 0 0 0 0;
}
.ui.table > thead > tr:first-child > th:last-child {
  border-radius: 0 0 0 0;
}
.ui.table > thead > tr:first-child > th:only-child {
  border-radius: 0 0 0 0;
}
/* Footer */
.ui.table > tfoot {
  box-shadow: none;
}
.ui.table > tfoot > tr > th,
.ui.table > tfoot > tr > td {
  cursor: auto;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  background: transparent;
  text-align: inherit;
  color: #505050;
  padding: 1.14285714em 1.14285714em;
  vertical-align: inherit;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
}
.ui.table > tfoot > tr > th:first-child,
.ui.table > tfoot > tr > td:first-child {
  border-left: none;
}
.ui.table > tfoot > tr:first-child > th:first-child,
.ui.table > tfoot > tr:first-child > td:first-child {
  border-radius: 0 0 0 0;
}
.ui.table > tfoot > tr:first-child > th:last-child,
.ui.table > tfoot > tr:first-child > td:last-child {
  border-radius: 0 0 0 0;
}
.ui.table > tfoot > tr:first-child > th:only-child,
.ui.table > tfoot > tr:first-child > td:only-child {
  border-radius: 0 0 0 0;
}
/* Table Row */
.ui.table > tr > td,
.ui.table > tbody > tr > td {
  border-top: 0;
}
.ui.table > tr:first-child > td,
.ui.table > tbody > tr:first-child > td {
  border-top: none;
}
/* Repeated tbody */
.ui.table > tbody + tbody tr:first-child > td {
  border-top: 0;
}
/* Table Cells */
.ui.table > tbody > tr > td,
.ui.table > tr > td {
  padding: 1.14285714em 1.14285714em;
  text-align: inherit;
}
/* Icons */
.ui.table > i.icon {
  vertical-align: baseline;
}
.ui.table > i.icon:only-child {
  margin: 0;
}
/* Table Segment */
.ui.table.segment {
  padding: 0;
}
.ui.table.segment:after {
  display: none;
}
.ui.table.segment.stacked:after {
  display: block;
}
/* Responsive */
@media only screen and (max-width: 767.98px) {
  .ui.table:not(.unstackable) {
    width: 100%;
    padding: 0;
  }
  .ui.table:not(.unstackable) > thead,
  .ui.table:not(.unstackable) > thead > tr,
  .ui.table:not(.unstackable) > tfoot,
  .ui.table:not(.unstackable) > tfoot > tr,
  .ui.table:not(.unstackable) > tbody,
  .ui.table:not(.unstackable) > tr,
  .ui.table:not(.unstackable) > tbody > tr,
  .ui.table:not(.unstackable) > tr > th:not(.rowspanned),
  .ui.table:not(.unstackable) > thead > tr > th:not(.rowspanned),
  .ui.table:not(.unstackable) > tbody > tr > th:not(.rowspanned),
  .ui.table:not(.unstackable) > tfoot > tr > th:not(.rowspanned),
  .ui.table:not(.unstackable) > tr > td:not(.rowspanned),
  .ui.table:not(.unstackable) > tbody > tr > td:not(.rowspanned),
  .ui.table:not(.unstackable) > tfoot > tr > td:not(.rowspanned) {
    display: block !important;
    width: auto !important;
  }
  .ui.table:not(.unstackable) > thead {
    display: block;
  }
  .ui.table:not(.unstackable) > tfoot {
    display: block;
  }
  .ui.ui.ui.ui.table:not(.unstackable) > tr,
  .ui.ui.ui.ui.table:not(.unstackable) > thead > tr,
  .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr,
  .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr {
    padding-top: 1em;
    padding-bottom: 1em;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset;
  }
  .ui.ui.ui.ui.table:not(.unstackable) > tr > th,
  .ui.ui.ui.ui.table:not(.unstackable) > thead > tr > th,
  .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr > th,
  .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr > th,
  .ui.ui.ui.ui.table:not(.unstackable) > tr > td,
  .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr > td,
  .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr > td {
    background: none;
    border: none;
    padding: 0.25em 0.75em;
    box-shadow: none;
  }
  .ui.table:not(.unstackable) > tr > th:first-child,
  .ui.table:not(.unstackable) > thead > tr > th:first-child,
  .ui.table:not(.unstackable) > tbody > tr > th:first-child,
  .ui.table:not(.unstackable) > tfoot > tr > th:first-child,
  .ui.table:not(.unstackable) > tr > td:first-child,
  .ui.table:not(.unstackable) > tbody > tr > td:first-child,
  .ui.table:not(.unstackable) > tfoot > tr > td:first-child {
    font-weight: bold;
  }
  /* Definition Table */
  .ui.definition.table:not(.unstackable) > thead > tr > th:first-child {
    box-shadow: none !important;
  }
}
/*******************************
            Coupling
*******************************/
/* UI Image */
.ui.table .collapsing .image,
.ui.table .collapsing .image img {
  max-width: none;
}
/*******************************
             Types
*******************************/
/*--------------
    Complex
---------------*/
/*******************************
             States
*******************************/
/*******************************
          Variations
*******************************/
/*--------------
      Stackable
  ---------------*/
@media only screen and (max-width: 991.98px) {
  .ui[class*="tablet stackable"].table,
  .ui[class*="tablet stackable"].table > thead,
  .ui[class*="tablet stackable"].table > thead > tr,
  .ui[class*="tablet stackable"].table > tfoot,
  .ui[class*="tablet stackable"].table > tfoot > tr,
  .ui[class*="tablet stackable"].table > tbody,
  .ui[class*="tablet stackable"].table > tbody > tr,
  .ui[class*="tablet stackable"].table > tr,
  .ui[class*="tablet stackable"].table > thead > tr > th:not(.rowspanned),
  .ui[class*="tablet stackable"].table > tbody > tr > th:not(.rowspanned),
  .ui[class*="tablet stackable"].table > tfoot > tr > th:not(.rowspanned),
  .ui[class*="tablet stackable"].table > tr > th:not(.rowspanned),
  .ui[class*="tablet stackable"].table > tbody > tr > td:not(.rowspanned),
  .ui[class*="tablet stackable"].table > tfoot > tr > td:not(.rowspanned),
  .ui[class*="tablet stackable"].table > tr > td:not(.rowspanned) {
    display: block !important;
    width: 100% !important;
  }
  .ui[class*="tablet stackable"].table {
    padding: 0;
  }
  .ui[class*="tablet stackable"].table > thead {
    display: block;
  }
  .ui[class*="tablet stackable"].table > tfoot {
    display: block;
  }
  .ui.ui.ui.ui[class*="tablet stackable"].table > thead > tr,
  .ui.ui.ui.ui[class*="tablet stackable"].table > tbody > tr,
  .ui.ui.ui.ui[class*="tablet stackable"].table > tfoot > tr,
  .ui.ui.ui.ui[class*="tablet stackable"].table > tr {
    padding-top: 1em;
    padding-bottom: 1em;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset;
  }
  .ui[class*="tablet stackable"].table > thead > tr > th,
  .ui[class*="tablet stackable"].table > tbody > tr > th,
  .ui[class*="tablet stackable"].table > tfoot > tr > th,
  .ui[class*="tablet stackable"].table > tr > th,
  .ui[class*="tablet stackable"].table > tbody > tr > td,
  .ui[class*="tablet stackable"].table > tfoot > tr > td,
  .ui[class*="tablet stackable"].table > tr > td {
    background: none;
    border: none !important;
    padding: 0.25em 0.75em;
    box-shadow: none;
  }
}
/*--------------
   Text Alignment
  ---------------*/
.ui.table[class*="left aligned"],
.ui.table [class*="left aligned"] {
  text-align: left;
}
.ui.table[class*="center aligned"],
.ui.table [class*="center aligned"] {
  text-align: center;
}
.ui.table[class*="right aligned"],
.ui.table [class*="right aligned"] {
  text-align: right;
}
/*------------------
   Vertical Alignment
  ------------------*/
.ui.table[class*="top aligned"],
.ui.table [class*="top aligned"] {
  vertical-align: top;
}
.ui.table[class*="middle aligned"],
.ui.table [class*="middle aligned"] {
  vertical-align: middle;
}
.ui.table[class*="bottom aligned"],
.ui.table [class*="bottom aligned"] {
  vertical-align: bottom;
}
/*--------------
   Single Line
---------------*/
.ui.table[class*="single line"],
.ui.table [class*="single line"] {
  white-space: nowrap;
}
/*-------------------
       Colors
--------------------*/
.ui.primary.table {
  border-top: 0.2em solid #F40000;
}
.ui.ui.ui.ui.table tr.primary:not(.marked),
.ui.ui.table td.primary:not(.marked) {
  background: #ddf4ff;
  color: rgba(255, 255, 255, 0.9);
}
.ui.secondary.table {
  border-top: 0.2em solid #505050;
}
.ui.ui.ui.ui.table tr.secondary:not(.marked),
.ui.ui.table td.secondary:not(.marked) {
  background: #dddddd;
  color: rgba(255, 255, 255, 0.9);
}
.ui.red.table {
  border-top: 0.2em solid #DB2828;
}
.ui.ui.ui.ui.table tr.red:not(.marked),
.ui.ui.table td.red:not(.marked) {
  background: #ffe1df;
  color: #DB2828;
}
.ui.orange.table {
  border-top: 0.2em solid #F2711C;
}
.ui.ui.ui.ui.table tr.orange:not(.marked),
.ui.ui.table td.orange:not(.marked) {
  background: #ffe7d1;
  color: #F2711C;
}
.ui.yellow.table {
  border-top: 0.2em solid #FBBD08;
}
.ui.ui.ui.ui.table tr.yellow:not(.marked),
.ui.ui.table td.yellow:not(.marked) {
  background: #fff9d2;
  color: #B58105;
}
.ui.olive.table {
  border-top: 0.2em solid #B5CC18;
}
.ui.ui.ui.ui.table tr.olive:not(.marked),
.ui.ui.table td.olive:not(.marked) {
  background: #f7fae4;
  color: #8ABC1E;
}
.ui.green.table {
  border-top: 0.2em solid #21BA45;
}
.ui.ui.ui.ui.table tr.green:not(.marked),
.ui.ui.table td.green:not(.marked) {
  background: #d5f5d9;
  color: #1EBC30;
}
.ui.teal.table {
  border-top: 0.2em solid #00B5AD;
}
.ui.ui.ui.ui.table tr.teal:not(.marked),
.ui.ui.table td.teal:not(.marked) {
  background: #e2ffff;
  color: #10A3A3;
}
.ui.blue.table {
  border-top: 0.2em solid #2185D0;
}
.ui.ui.ui.ui.table tr.blue:not(.marked),
.ui.ui.table td.blue:not(.marked) {
  background: #ddf4ff;
  color: #2185D0;
}
.ui.violet.table {
  border-top: 0.2em solid #6435C9;
}
.ui.ui.ui.ui.table tr.violet:not(.marked),
.ui.ui.table td.violet:not(.marked) {
  background: #ece9fe;
  color: #6435C9;
}
.ui.purple.table {
  border-top: 0.2em solid #A333C8;
}
.ui.ui.ui.ui.table tr.purple:not(.marked),
.ui.ui.table td.purple:not(.marked) {
  background: #f8e3ff;
  color: #A333C8;
}
.ui.pink.table {
  border-top: 0.2em solid #E03997;
}
.ui.ui.ui.ui.table tr.pink:not(.marked),
.ui.ui.table td.pink:not(.marked) {
  background: #ffe8f9;
  color: #E03997;
}
.ui.brown.table {
  border-top: 0.2em solid #A5673F;
}
.ui.ui.ui.ui.table tr.brown:not(.marked),
.ui.ui.table td.brown:not(.marked) {
  background: #f7e5d2;
  color: #A5673F;
}
.ui.grey.table {
  border-top: 0.2em solid #767676;
}
.ui.ui.ui.ui.table tr.grey:not(.marked),
.ui.ui.table td.grey:not(.marked) {
  background: #DCDDDE;
  color: #767676;
}
.ui.black.table {
  border-top: 0.2em solid #1B1C1D;
}
.ui.ui.ui.ui.table tr.black:not(.marked),
.ui.ui.table td.black:not(.marked) {
  background: #545454;
  color: #FFFFFF;
}
/*--------------
  Column Count
---------------*/
/* Grid Based */
.ui.one.column.table td {
  width: 100%;
}
.ui.two.column.table td {
  width: 50%;
}
.ui.three.column.table td {
  width: 33.33333333%;
}
.ui.four.column.table td {
  width: 25%;
}
.ui.five.column.table td {
  width: 20%;
}
.ui.six.column.table td {
  width: 16.66666667%;
}
.ui.seven.column.table td {
  width: 14.28571429%;
}
.ui.eight.column.table td {
  width: 12.5%;
}
.ui.nine.column.table td {
  width: 11.11111111%;
}
.ui.ten.column.table td {
  width: 10%;
}
.ui.eleven.column.table td {
  width: 9.09090909%;
}
.ui.twelve.column.table td {
  width: 8.33333333%;
}
.ui.thirteen.column.table td {
  width: 7.69230769%;
}
.ui.fourteen.column.table td {
  width: 7.14285714%;
}
.ui.fifteen.column.table td {
  width: 6.66666667%;
}
.ui.sixteen.column.table td {
  width: 6.25%;
}
/* Column Width */
.ui.table th.one.wide,
.ui.table td.one.wide {
  width: 6.25%;
}
.ui.table th.two.wide,
.ui.table td.two.wide {
  width: 12.5%;
}
.ui.table th.three.wide,
.ui.table td.three.wide {
  width: 18.75%;
}
.ui.table th.four.wide,
.ui.table td.four.wide {
  width: 25%;
}
.ui.table th.five.wide,
.ui.table td.five.wide {
  width: 31.25%;
}
.ui.table th.six.wide,
.ui.table td.six.wide {
  width: 37.5%;
}
.ui.table th.seven.wide,
.ui.table td.seven.wide {
  width: 43.75%;
}
.ui.table th.eight.wide,
.ui.table td.eight.wide {
  width: 50%;
}
.ui.table th.nine.wide,
.ui.table td.nine.wide {
  width: 56.25%;
}
.ui.table th.ten.wide,
.ui.table td.ten.wide {
  width: 62.5%;
}
.ui.table th.eleven.wide,
.ui.table td.eleven.wide {
  width: 68.75%;
}
.ui.table th.twelve.wide,
.ui.table td.twelve.wide {
  width: 75%;
}
.ui.table th.thirteen.wide,
.ui.table td.thirteen.wide {
  width: 81.25%;
}
.ui.table th.fourteen.wide,
.ui.table td.fourteen.wide {
  width: 87.5%;
}
.ui.table th.fifteen.wide,
.ui.table td.fifteen.wide {
  width: 93.75%;
}
.ui.table th.sixteen.wide,
.ui.table td.sixteen.wide {
  width: 100%;
}
/*--------------
        Basic
  ---------------*/
.ui.basic.table {
  background: transparent;
  border: 0 solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
}
.ui.basic.table > thead,
.ui.basic.table > tfoot {
  box-shadow: none;
}
.ui.basic.table > thead > tr > th,
.ui.basic.table > tbody > tr > th,
.ui.basic.table > tfoot > tr > th,
.ui.basic.table > tr > th {
  background: transparent;
  border-left: none;
}
.ui.basic.table > tbody > tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.ui.basic.table > tbody > tr > td,
.ui.basic.table > tfoot > tr > td,
.ui.basic.table > tr > td {
  background: transparent;
}
/* Very Basic */
.ui[class*="very basic"].table {
  border: none;
}
.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > th,
.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr > th,
.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > th,
.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > th,
.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > td,
.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > td {
  padding: '';
}
.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > th:first-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr > th:first-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > th:first-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > th:first-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > td:first-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > td:first-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > td:first-child {
  padding-left: 0;
}
.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > th:last-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr > th:last-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > th:last-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > th:last-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > td:last-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > td:last-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > td:last-child {
  padding-right: 0;
}
.ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr:first-child > th {
  padding-top: 0;
}
/*--------------
       Celled
  ---------------*/
.ui.celled.table > tr > th,
.ui.celled.table > thead > tr > th,
.ui.celled.table > tbody > tr > th,
.ui.celled.table > tfoot > tr > th,
.ui.celled.table > tr > td,
.ui.celled.table > tbody > tr > td,
.ui.celled.table > tfoot > tr > td {
  border-left: 1px solid #F9FAFB;
}
.ui.celled.table > tr > th:first-child,
.ui.celled.table > thead > tr > th:first-child,
.ui.celled.table > tbody > tr > th:first-child,
.ui.celled.table > tfoot > tr > th:first-child,
.ui.celled.table > tr > td:first-child,
.ui.celled.table > tbody > tr > td:first-child,
.ui.celled.table > tfoot > tr > td:first-child {
  border-left: none;
}
/*--------------
      Sizes
---------------*/
/* Standard */
.ui.table {
  font-size: 1em;
}
.ui.table thead tr th {
  border-bottom: solid 2px #D0D0D0 !important;
  text-transform: uppercase;
  color: #8D8D8D;
  font-family: "TCCC UnityText Medium";
  font-size: 20px;
}
.ui.table thead tr th * {
  text-transform: uppercase;
}
.ui.table thead tr th:first-child {
  padding-left: 0;
}
.ui.table tbody tr:hover {
  cursor: pointer;
  background-color: #F2F2F2;
}
.ui.table tbody tr td {
  border-bottom: solid 1px #ccc !important;
  text-transform: uppercase;
}
.ui.table tbody tr td .lowercase {
  text-transform: lowercase !important;
}
.ui.table tbody tr td .dropdown {
  font-size: 18px !important;
}
.ui.table tbody tr td .dropdown .menu > .item {
  margin-bottom: -15px;
}
.ui.table tbody tr td .dropdown .menu.transition {
  padding-bottom: 15px;
}
.ui.table tbody tr td.image:not(.ui) img {
  width: 7em;
  max-height: 7em;
  object-fit: contain;
  object-position: center;
  border-radius: 0.28571429rem;
  width: 120px;
  height: 120px;
}
.ui.table tbody tr td.header:not(.ui) {
  text-transform: none;
  font-weight: 400;
  width: 400px;
  padding: 0 10px;
}
@media (max-width: 600px) {
  .ui.table tbody tr td.header:not(.ui) {
    width: 200px;
  }
}
.ui.table tbody tr td:nth-child(4) {
  text-transform: lowercase;
  letter-spacing: -1px;
}
.ui.table tbody tr td.image {
  width: 200px;
}
@media (max-width: 600px) {
  .ui.table tbody tr td.image {
    width: 150px;
  }
}
.ui.table tbody tr td.disclaimer .use {
  text-transform: capitalize;
}
.ui.table tbody tr td.disclaimer .riskType {
  text-transform: none;
}
.ui.table tbody tr td ul.actions {
  margin: 0;
  padding: 0;
}
.ui.table tbody tr td ul.actions li {
  display: inline-block;
  margin-right: 1em;
}
.ui.table tbody tr td ul.actions li button {
  font-weight: bold;
  text-transform: uppercase;
}
.ui.table tbody tr td ul.actions li:last-child {
  margin-right: 0;
}
.ui.table tbody tr:last-child td {
  border-bottom: none!important;
}
.tccc-download-modal .ui.table.download_table tr {
  border: 0!important;
}
.tccc-download-modal .ui.table.download_table tr td {
  border: 0!important;
  font-size: 18px!important;
  line-height: 25px!important;
  font-family: "TCCC UnityText" !important;
  color: #1E1E1E !important;
  text-transform: capitalize!important;
}
.tccc-download-modal .ui.table.download_table tr td.title {
  width: 40%;
  color: #8D8D8D !important;
  padding: 15px 0!important;
}
@media (min-width: 1920px) {
  .tccc-download-modal .ui.table.download_table tr td.title {
    width: 36%;
  }
}
.tccc-download-modal .ui.table.unauth_table {
  table-layout: fixed;
}
.tccc-download-modal .ui.table.unauth_table thead tr th {
  border: none!important;
  text-transform: none!important;
}
.tccc-download-modal .ui.table.unauth_table .expmsg-error {
  display: none;
}
.tccc-download-modal .ui.table.unauth_table .expmsg-default {
  display: contents;
}
.tccc-download-modal .ui.table.unauth_table td {
  width: 20%;
  word-break: break-word;
  text-transform: none!important;
  vertical-align: top;
  padding: 16px 0;
}
.tccc-download-modal .ui.table.unauth_table td.exp-msg {
  color: #F40000;
}
.tccc-download-modal .ui.table.unauth_table td.asset-td {
  position: relative;
  padding-left: 30px!important;
}
.tccc-download-modal .ui.table.unauth_table td.asset-td:before {
  content: "";
  position: absolute;
  top: 30px;
  transform: translateY(-50%);
  left: 15px;
  width: 4px;
  height: 30px;
}
.tccc-download-modal .ui.table.unauth_table td.asset-td.success {
  color: #29B400;
}
.tccc-download-modal .ui.table.unauth_table td.asset-td.success:before {
  background: #29B400;
}
.tccc-download-modal .ui.table.unauth_table td.asset-td.error {
  color: #F40000;
}
.tccc-download-modal .ui.table.unauth_table td.asset-td.error:before {
  background: #F40000;
}
.tccc-download-modal .ui.table.unauth_table td.asset-td.default {
  color: #000000;
}
.tccc-download-modal .ui.table.unauth_table td.asset-td.default:before {
  background: #000000;
}
.tccc-download-modal .ui.table.unauth_table .has-exception td {
  border-bottom: none!important;
}
.cmp-modal-cart table.ui tr th {
  text-transform: capitalize;
}
.cmp-modal-cart table.ui tr th.image,
.cmp-modal-cart table.ui tr td.image {
  width: 200px;
  padding: 15px;
}
.cmp-modal-cart table.ui tr th.header,
.cmp-modal-cart table.ui tr td.header {
  width: 400px;
  padding: 10px;
}
.cmp-modal-cart table.ui tr th.assettype,
.cmp-modal-cart table.ui tr td.assettype,
.cmp-modal-cart table.ui tr th .disclaimer,
.cmp-modal-cart table.ui tr td .disclaimer {
  padding: 15px;
}
.cmp-modal-cart table.ui tr th.action,
.cmp-modal-cart table.ui tr td.action {
  text-align: center;
  padding-right: 0;
}
.cmp-modal-cart table.ui.templates th.action {
  text-align: right;
  padding-right: 55px;
}
.cmp-search-results .ui.table .rights-label.available {
  color: #29B400;
}
.cmp-search-results .ui.table .rights-label.not-available {
  color: #F40000;
}
/* Views */
/*!
 * # Fomantic-UI - Card
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Card
*******************************/
/*-------------------
         View
--------------------*/
/* Shadow */
/* Card */
/* Card Group */
/* Consecutive Cards */
/*-------------------
       Content
--------------------*/
/* Image */
/* Content */
/* Header */
/* Metadata */
/* Icons */
/* Links */
/* Description */
/* Content Image */
/* Avatar Image */
/* Paragraph */
/* Dimmer */
/* Additional Content */
/* Extra Links */
/* Buttons */
/*******************************
            States
*******************************/
/* Loading Dimmer */
/* Loading Spinner */
/*-------------------
      Variations
--------------------*/
/* Link */
/* Horizontal */
/* Raised */
/* Card Count */
/* Stackable */
/* Sizes */
/* Colored */
/* Inverted */
/* Packaged Theme */
/*******************************
             Card
*******************************/
/*-------------------
         View
--------------------*/
/* Shadow */
/* Card */
/* Card Group */
/* Consecutive Cards */
/*-------------------
       Content
--------------------*/
/* Image */
/* Content */
/* Header */
/* Metadata */
/* Icons */
/* Links */
/* Description */
/* Content Image */
/* Avatar Image */
/* Paragraph */
/* Dimmer */
/* Additional Content */
/* Extra Links */
/* Buttons */
/*******************************
            States
*******************************/
/* Loading Dimmer */
/* Loading Spinner */
/*-------------------
      Variations
--------------------*/
/* Link */
/* Horizontal */
/* Raised */
/* Card Count */
/* Stackable */
/* Sizes */
/* Colored */
/* Inverted */
/* Site Theme */
/*******************************
    User Variable Overrides
*******************************/
/* Card */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Standard
*******************************/
/*--------------
      Card
---------------*/
.ui.cards > .card,
.ui.card {
  max-width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  width: 255px;
  min-height: 0;
  background: #FFFFFF;
  padding: 0;
  border: 0.75em solid #F5F5F5;
  border-radius: 0.28571429rem;
  box-shadow: none, 0 0 0 1px #D4D4D5;
  transition: box-shadow 0.1s ease, transform 0.1s ease;
  z-index: '';
  word-wrap: break-word;
}
.ui.card {
  margin: 1em 0;
}
.ui.cards > .card a,
.ui.card a {
  cursor: pointer;
}
.ui.card:first-child {
  margin-top: 0;
}
.ui.card:last-child {
  margin-bottom: 0;
}
/*--------------
      Cards
---------------*/
.ui.cards {
  display: flex;
  margin: -0.875em -0.5em;
  flex-wrap: wrap;
}
.ui.cards > .card {
  display: flex;
  margin: 0.875em auto;
  float: none;
}
/* Clearing */
.ui.cards:after,
.ui.card:after {
  display: block;
  content: ' ';
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/* Consecutive Card Groups Preserve Row Spacing */
.ui.cards ~ .ui.cards {
  margin-top: 0.875em;
}
/*--------------
  Rounded Edges
---------------*/
.ui.cards > .card > :first-child,
.ui.card > :first-child {
  border-radius: 0.28571429rem 0.28571429rem 0 0 !important;
  border-top: none !important;
}
.ui.cards > .card > :last-child,
.ui.card > :last-child {
  border-radius: 0 0 0.28571429rem 0.28571429rem !important;
}
.ui.cards > .card > :only-child,
.ui.card > :only-child {
  border-radius: 0.28571429rem !important;
}
/*--------------
     Images
---------------*/
.ui.cards > .card > .image,
.ui.card > .image {
  position: relative;
  display: block;
  flex: 0 0 auto;
  padding: 0;
  background: rgba(0, 0, 0, 0.05);
}
.ui.cards > .card > .image > img,
.ui.card > .image > img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: inherit;
}
.ui.cards > .card > .image:not(.ui) > img,
.ui.card > .image:not(.ui) > img {
  border: none;
}
/*--------------
     Content
---------------*/
.ui.cards > .card > .content,
.ui.card > .content {
  flex-grow: 1;
  border: none;
  border-top: 0;
  background: none;
  margin: 0;
  padding: 1em 1em;
  box-shadow: none;
  font-size: 0.9em;
  border-radius: 0;
}
.ui.cards > .card > .content:after,
.ui.card > .content:after {
  display: block;
  content: ' ';
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.ui.cards > .card > .content > .header,
.ui.card > .content > .header {
  display: block;
  margin: '';
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.85);
}
/* Default Header Size */
.ui.cards > .card > .content > .header:not(.ui),
.ui.card > .content > .header:not(.ui) {
  font-weight: bold;
  font-size: 1.28571429em;
  margin-top: -0.21425em;
  line-height: 1.28571429em;
}
.ui.cards > .card > .content > .meta + .description,
.ui.cards > .card > .content > .header + .description,
.ui.card > .content > .meta + .description,
.ui.card > .content > .header + .description {
  margin-top: 0.5em;
}
/*----------------
 Floated Content
-----------------*/
.ui.cards > .card [class*="left floated"],
.ui.card [class*="left floated"] {
  float: left;
}
.ui.cards > .card [class*="right floated"],
.ui.card [class*="right floated"] {
  float: right;
}
/*--------------
     Aligned
---------------*/
.ui.cards > .card [class*="left aligned"],
.ui.card [class*="left aligned"] {
  text-align: left;
}
.ui.cards > .card [class*="center aligned"],
.ui.card [class*="center aligned"] {
  text-align: center;
}
.ui.cards > .card [class*="right aligned"],
.ui.card [class*="right aligned"] {
  text-align: right;
}
/*--------------
  Content Image
---------------*/
.ui.cards > .card .content img,
.ui.card .content img {
  display: inline-block;
  vertical-align: middle;
  width: '';
}
.ui.cards > .card img.avatar,
.ui.cards > .card .avatar img,
.ui.card img.avatar,
.ui.card .avatar img {
  width: 2em;
  height: 2em;
  border-radius: 500rem;
}
/*--------------
   Description
---------------*/
.ui.cards > .card > .content > .description,
.ui.card > .content > .description {
  clear: both;
  color: rgba(0, 0, 0, 0.68);
}
/*--------------
    Paragraph
---------------*/
.ui.cards > .card > .content p,
.ui.card > .content p {
  margin: 0 0 0.5em;
}
.ui.cards > .card > .content p:last-child,
.ui.card > .content p:last-child {
  margin-bottom: 0;
}
/*--------------
      Meta
---------------*/
.ui.cards > .card .meta,
.ui.card .meta {
  font-size: 1em;
  color: rgba(0, 0, 0, 0.4);
}
.ui.cards > .card .meta *,
.ui.card .meta * {
  margin-right: 0.3em;
}
.ui.cards > .card .meta :last-child,
.ui.card .meta :last-child {
  margin-right: 0;
}
.ui.cards > .card .meta [class*="right floated"],
.ui.card .meta [class*="right floated"] {
  margin-right: 0;
  margin-left: 0.3em;
}
/*--------------
      Links
---------------*/
/* Generic */
.ui.cards > .card > .content a:not(.ui),
.ui.card > .content a:not(.ui) {
  color: '';
  transition: color 0.1s ease;
}
.ui.cards > .card > .content a:not(.ui):hover,
.ui.card > .content a:not(.ui):hover {
  color: '';
}
/* Header */
.ui.cards > .card > .content > a.header,
.ui.card > .content > a.header {
  color: rgba(0, 0, 0, 0.85);
}
.ui.cards > .card > .content > a.header:hover,
.ui.card > .content > a.header:hover {
  color: #F40000;
}
/* Meta */
.ui.cards > .card .meta > a:not(.ui),
.ui.card .meta > a:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}
.ui.cards > .card .meta > a:not(.ui):hover,
.ui.card .meta > a:not(.ui):hover {
  color: #505050;
}
/*--------------
     Buttons
---------------*/
.ui.cards > .card > .buttons,
.ui.card > .buttons,
.ui.cards > .card > .button,
.ui.card > .button {
  margin: 0 -1px;
  width: calc(100% + 2px);
}
.ui.cards > .card > .buttons:last-child,
.ui.card > .buttons:last-child,
.ui.cards > .card > .button:last-child,
.ui.card > .button:last-child {
  margin-bottom: -1px;
}
/*--------------
      Dimmer
---------------*/
.ui.cards > .card .dimmer,
.ui.card .dimmer {
  background: '';
  z-index: 10;
}
/*--------------
     Labels
---------------*/
/*-----Star----- */
/* Icon */
.ui.cards > .card > .content .star.icon,
.ui.card > .content .star.icon {
  cursor: pointer;
  opacity: 0.75;
  transition: color 0.1s ease;
}
.ui.cards > .card > .content .star.icon:hover,
.ui.card > .content .star.icon:hover {
  opacity: 1;
  color: #FFB70A;
}
.ui.cards > .card > .content .active.star.icon,
.ui.card > .content .active.star.icon {
  color: #FFE623;
}
/*-----Like----- */
/* Icon */
.ui.cards > .card > .content .like.icon,
.ui.card > .content .like.icon {
  cursor: pointer;
  opacity: 0.75;
  transition: color 0.1s ease;
}
.ui.cards > .card > .content .like.icon:hover,
.ui.card > .content .like.icon:hover {
  opacity: 1;
  color: #FF2733;
}
.ui.cards > .card > .content .active.like.icon,
.ui.card > .content .active.like.icon {
  color: #FF2733;
}
/*----------------
  Extra Content
-----------------*/
.ui.cards > .card > .extra,
.ui.card > .extra {
  max-width: 100%;
  min-height: 0 !important;
  flex-grow: 0;
  border-top: 0 !important;
  position: static;
  background: none;
  width: auto;
  margin: 0 0;
  padding: 0.75em 1em;
  top: 0;
  left: 0;
  color: rgba(0, 0, 0, 0.4);
  box-shadow: none;
  transition: color 0.1s ease;
}
.ui.cards > .card > .extra a:not(.ui),
.ui.card > .extra a:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}
.ui.cards > .card > .extra a:not(.ui):hover,
.ui.card > .extra a:not(.ui):hover {
  color: #F40000;
}
/*******************************
            States
*******************************/
/*--------------
      Disabled
  ---------------*/
.ui.disabled.card {
  opacity: 0.45;
  color: rgba(40, 40, 40, 0.3);
  pointer-events: none;
}
/*--------------
      Loading
  ---------------*/
.ui.loading.card {
  position: relative;
  cursor: default;
  pointer-events: none;
  transition: all 0s linear;
}
.ui.loading.card:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 100%;
  border-radius: 0.28571429rem;
  z-index: 100;
}
.ui.loading.card:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -1.5em 0 0 -1.5em;
  width: 3em;
  height: 3em;
  animation: loader 0.6s infinite linear;
  border: 0.2em solid #767676;
  border-radius: 500rem;
  box-shadow: 0 0 0 1px transparent;
  visibility: visible;
  z-index: 101;
}
/*******************************
           Variations
*******************************/
/*-------------------
       Colors
--------------------*/
.ui.primary.cards > .card,
.ui.cards > .primary.card,
.ui.primary.card {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #F40000, none;
}
.ui.primary.cards > .card:hover,
.ui.cards > .primary.card:hover,
.ui.primary.card:hover {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #db0000, 0 1px 3px 0 #BCBDBD;
}
.ui.secondary.cards > .card,
.ui.cards > .secondary.card,
.ui.secondary.card {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #505050, none;
}
.ui.secondary.cards > .card:hover,
.ui.cards > .secondary.card:hover,
.ui.secondary.card:hover {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #5d5d5d, 0 1px 3px 0 #BCBDBD;
}
.ui.red.cards > .card,
.ui.cards > .red.card,
.ui.red.card {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #DB2828, none;
}
.ui.red.cards > .card:hover,
.ui.cards > .red.card:hover,
.ui.red.card:hover {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #d01919, 0 1px 3px 0 #BCBDBD;
}
.ui.orange.cards > .card,
.ui.cards > .orange.card,
.ui.orange.card {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #F2711C, none;
}
.ui.orange.cards > .card:hover,
.ui.cards > .orange.card:hover,
.ui.orange.card:hover {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #f26202, 0 1px 3px 0 #BCBDBD;
}
.ui.yellow.cards > .card,
.ui.cards > .yellow.card,
.ui.yellow.card {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #FBBD08, none;
}
.ui.yellow.cards > .card:hover,
.ui.cards > .yellow.card:hover,
.ui.yellow.card:hover {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #eaae00, 0 1px 3px 0 #BCBDBD;
}
.ui.olive.cards > .card,
.ui.cards > .olive.card,
.ui.olive.card {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #B5CC18, none;
}
.ui.olive.cards > .card:hover,
.ui.cards > .olive.card:hover,
.ui.olive.card:hover {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #a7bd0d, 0 1px 3px 0 #BCBDBD;
}
.ui.green.cards > .card,
.ui.cards > .green.card,
.ui.green.card {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #21BA45, none;
}
.ui.green.cards > .card:hover,
.ui.cards > .green.card:hover,
.ui.green.card:hover {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #16ab39, 0 1px 3px 0 #BCBDBD;
}
.ui.teal.cards > .card,
.ui.cards > .teal.card,
.ui.teal.card {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #00B5AD, none;
}
.ui.teal.cards > .card:hover,
.ui.cards > .teal.card:hover,
.ui.teal.card:hover {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #009c95, 0 1px 3px 0 #BCBDBD;
}
.ui.blue.cards > .card,
.ui.cards > .blue.card,
.ui.blue.card {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #2185D0, none;
}
.ui.blue.cards > .card:hover,
.ui.cards > .blue.card:hover,
.ui.blue.card:hover {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1678c2, 0 1px 3px 0 #BCBDBD;
}
.ui.violet.cards > .card,
.ui.cards > .violet.card,
.ui.violet.card {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #6435C9, none;
}
.ui.violet.cards > .card:hover,
.ui.cards > .violet.card:hover,
.ui.violet.card:hover {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #5829bb, 0 1px 3px 0 #BCBDBD;
}
.ui.purple.cards > .card,
.ui.cards > .purple.card,
.ui.purple.card {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #A333C8, none;
}
.ui.purple.cards > .card:hover,
.ui.cards > .purple.card:hover,
.ui.purple.card:hover {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #9627ba, 0 1px 3px 0 #BCBDBD;
}
.ui.pink.cards > .card,
.ui.cards > .pink.card,
.ui.pink.card {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #E03997, none;
}
.ui.pink.cards > .card:hover,
.ui.cards > .pink.card:hover,
.ui.pink.card:hover {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #e61a8d, 0 1px 3px 0 #BCBDBD;
}
.ui.brown.cards > .card,
.ui.cards > .brown.card,
.ui.brown.card {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #A5673F, none;
}
.ui.brown.cards > .card:hover,
.ui.cards > .brown.card:hover,
.ui.brown.card:hover {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #975b33, 0 1px 3px 0 #BCBDBD;
}
.ui.grey.cards > .card,
.ui.cards > .grey.card,
.ui.grey.card {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #767676, none;
}
.ui.grey.cards > .card:hover,
.ui.cards > .grey.card:hover,
.ui.grey.card:hover {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #838383, 0 1px 3px 0 #BCBDBD;
}
.ui.black.cards > .card,
.ui.cards > .black.card,
.ui.black.card {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #1B1C1D, none;
}
.ui.black.cards > .card:hover,
.ui.cards > .black.card:hover,
.ui.black.card:hover {
  box-shadow: 0 0 0 1px #D4D4D5, 0 2px 0 0 #27292a, 0 1px 3px 0 #BCBDBD;
}
/*--------------
   Card Count
---------------*/
.ui.one.cards {
  margin-left: 0;
  margin-right: 0;
}
.ui.one.cards > .card {
  width: 100%;
}
.ui.two.cards {
  margin-left: -1em;
  margin-right: -1em;
}
.ui.two.cards > .card {
  width: calc(50% - 2em);
  margin-left: 1em;
  margin-right: 1em;
}
.ui.three.cards {
  margin-left: -1em;
  margin-right: -1em;
}
.ui.three.cards > .card {
  width: calc(33.33333333333333% - 2em);
  margin-left: 1em;
  margin-right: 1em;
}
.ui.four.cards {
  margin-left: -0.75em;
  margin-right: -0.75em;
}
.ui.four.cards > .card {
  width: calc(25% - 1.5em);
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.ui.five.cards {
  margin-left: -0.75em;
  margin-right: -0.75em;
}
.ui.five.cards > .card {
  width: calc(20% - 1.5em);
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.ui.six.cards {
  margin-left: -0.75em;
  margin-right: -0.75em;
}
.ui.six.cards > .card {
  width: calc(16.666666666666664% - 1.5em);
  margin-left: 0.75em;
  margin-right: 0.75em;
}
.ui.seven.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}
.ui.seven.cards > .card {
  width: calc(14.285714285714285% - 1em);
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.ui.eight.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}
.ui.eight.cards > .card {
  width: calc(12.5% - 1em);
  margin-left: 0.5em;
  margin-right: 0.5em;
  font-size: 11px;
}
.ui.nine.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}
.ui.nine.cards > .card {
  width: calc(11.11111111111111% - 1em);
  margin-left: 0.5em;
  margin-right: 0.5em;
  font-size: 10px;
}
.ui.ten.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}
.ui.ten.cards > .card {
  width: calc(10% - 1em);
  margin-left: 0.5em;
  margin-right: 0.5em;
}
/*--------------
      Size
---------------*/
.ui.cards > .card {
  font-size: 0.9em;
}
/*******************************
         Theme Overrides
*******************************/
/*******************************
    CARD User Variable Overrides
*******************************/
.ui.card .grid .column {
  margin-right: 0 !important;
  padding: 0;
}
.ui.card .image img {
  object-fit: contain;
  object-position: center;
  max-height: 15em;
}
.ui.card h3.header:not(.ui) {
  margin: 1em 0 2em 0 !important;
  font-weight: normal !important;
  float: left;
  width: 100%;
}
.ui.card h3.header:not(.ui):hover {
  color: #505050 !important;
}
.ui.card h3.header:not(.ui) a {
  text-overflow: ellipsis;
  overflow: hidden;
  width: 100%;
  float: left;
  padding-bottom: 0.25em;
  word-wrap: break-word;
  white-space: normal;
}
.ui.card .meta {
  text-align: left;
  text-transform: uppercase;
}
.ui.card .meta .property {
  float: left;
}
.ui.card .meta .property.two {
  width: 48%;
}
.ui.card .meta .property.three {
  width: 40%;
}
.ui.card .meta .property.three:first-child {
  width: 28%;
}
.ui.card .meta .property .value {
  width: 100%;
  float: left;
  margin-top: 0.5em;
}
.ui.card .meta span {
  color: #505050;
}
.ui.card .extra {
  margin-bottom: 2em !important;
}
.ui.card .extra .divider {
  margin-top: 0.5rem;
}
.ui.card .extra .link.button {
  font-size: 1em;
}
.ui.card .extra .center.aligned * {
  text-align: center;
}
.ui.card .extra .right.aligned * {
  text-align: right;
}
.ui.card .extra .action {
  margin-right: 0.8em;
}
.ui.card .extra .action:last-child {
  margin-right: 0em;
}
/*******************************
    CARD User DTP-388 Variable Overrides
*******************************/
.cmp-search-results .cmp_card__action-buttons {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: space-between;
  min-height: 2rem;
}
@media (max-width: 1180px) {
  .cmp-search-results .cmp_card__action-buttons {
    min-height: auto;
  }
}
.cmp-search-results .ui.card {
  height: auto;
}
.cmp-search-results .ui.card h3.header:not(.ui) {
  margin: 0 0 16px !important;
}
.cmp-search-results .ui.card .extra {
  background-color: #EAEAEA;
  margin: 0 !important;
  padding: 20px 18px 20px 18px!important;
}
.cmp-search-results .ui.card .extra .divider {
  display: none;
}
.cmp-search-results .ui.card .extra .link.button {
  color: #1E1E1E;
  background-color: #EAEAEA;
  font-weight: 400;
  font-size: 10px;
  line-height: 15px;
}
@media (max-width: 1180px) {
  .cmp-search-results .ui.card .extra .link.button {
    font-size: 10px;
  }
}
.cmp-search-results .ui.card .content {
  display: flex;
  flex-direction: column;
  padding: 17px 13px 21px;
  justify-content: space-between;
}
@media (max-width: 1180px) {
  .cmp-search-results .ui.card .content {
    padding: 14px 11px 18px;
  }
}
.cmp-search-results .ui.card .content:after {
  display: none;
}
.cmp-search-results .ui.card .content .header:not(.ui) {
  font-size: 16px;
  line-height: 24px !important;
  color: #202020;
  font-family: "TCCC UnityText";
}
.cmp-search-results .ui.card .content .header .rights-label {
  font-size: 12px;
}
.cmp-search-results .ui.card .content .header .rights-label.available {
  color: #29B400;
}
.cmp-search-results .ui.card .content .header .rights-label.not-available {
  color: #F40000;
}
.cmp-search-results .ui.card .meta {
  color: #8D8D8D;
  font-size: 11px;
  line-height: 20px;
  display: flex;
}
@media (max-width: 1180px) {
  .cmp-search-results .ui.card .meta {
    font-size: 12px;
    line-height: 21px;
  }
}
.cmp-search-results .ui.card .meta .property .value {
  font-size: 11px;
  color: #1E1E1E;
  margin-top: 11px;
}
@media (max-width: 1180px) {
  .cmp-search-results .ui.card .meta .property .value {
    font-size: 10px;
    line-height: 14px;
    margin-top: 9px;
  }
}
.cmp-search-results .cmp-card .cmp-image--card {
  height: 225px !important;
}
@media (max-width: 1180px) {
  .cmp-search-results .cmp-card .cmp-image--card {
    height: 195px !important;
  }
}
.cmp-search-results .user-action {
  display: flex;
  padding: 0 15px;
  column-gap: 10px;
  align-items: center;
  justify-content: flex-end;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 48px;
  top: 168px;
  background-color: #000000;
}
.cmp-search-results .user-action:hover {
  opacity: 1;
}
@media (max-width: 1180px) {
  .cmp-search-results .user-action {
    top: calc(100% - 265px);
  }
}
.cmp-search-results i {
  font-size: 20px;
  color: #FFFFFF;
}
.cmp-search-results .ui.table tbody tr td,
.cmp-search-results i.dropdown.icon {
  color: #1E1E1E;
  font-size: 18px;
  padding-left: 0;
  padding-right: 0;
}
.cmp-search-results .ui.table tbody tr td a,
.cmp-search-results i.dropdown.icon a {
  color: #1E1E1E !important;
}
.cmp-search-results .ui.table tbody tr td .ui.dropdown .menu,
.cmp-search-results i.dropdown.icon .ui.dropdown .menu {
  right: 0 !important;
}
@media (max-width: 1366px) {
  .cmp-search-results .ui.table tbody tr td .ui.dropdown .menu,
  .cmp-search-results i.dropdown.icon .ui.dropdown .menu {
    left: auto;
  }
}
.cmp-search-results .ui.table tbody tr td .ui.dropdown .menu .item:hover,
.cmp-search-results i.dropdown.icon .ui.dropdown .menu .item:hover {
  background: transparent;
  color: #000000;
}
.cmp-search-results .ui.table tbody tr td .ui.dropdown .menu .active.item,
.cmp-search-results i.dropdown.icon .ui.dropdown .menu .active.item {
  font-weight: 400;
}
.cmp-search-results .ui.table tbody tr td .header:not(.ui),
.cmp-search-results i.dropdown.icon .header:not(.ui) {
  font-weight: 400px;
}
.cmp-search-results .ui.dropdown {
  text-transform: capitalize;
}
.cmp-search-results .ui.dropdown.active.visible .dropdown.icon {
  color: #F40000;
  transform: rotate(90deg);
}
.cmp-search-results .ui.dropdown .menu > .item:first-child {
  color: #F40000;
}
.cmp-search-filter-toggle .ui.icon.fluid.button {
  border-radius: 50px;
  padding: 16px 10px;
  max-width: 175px;
}
.cmp-search-filter-toggle .ui.icon.fluid.button span {
  margin-left: 28px;
}
.cmp-search-filter-toggle .ui.icon.fluid.button:hover {
  background-color: #F40000;
  color: #FFFFFF;
}
.cmp-search-filter-toggle .ui.icon.fluid.button:hover .filter.icon,
.cmp-search-filter-toggle .ui.icon.fluid.button:hover .undo.icon {
  color: #FFFFFF;
}
.cmp-search-statistics .statistics {
  justify-content: flex-end;
  padding: 0 25px;
}
.cmp-search-statistics .statistics .statistic {
  min-width: auto !important;
  flex-direction: row !important;
}
.cmp-search-statistics .statistics .statistic .value {
  color: #F40000 !important;
  margin-right: 10px;
  font-size: 16px !important;
  font-family: "TCCC UnityText Medium" !important;
  display: flex;
  align-items: center;
  margin-top: -1px;
}
.cmp-search-statistics .statistics .statistic .label {
  text-transform: none !important;
}
.cmp-search-statistics .statistics .statistic:first-child {
  display: none;
}
.cmp-search-freeform-text .ui.fluid.styled.accordion.field .title.right {
  text-transform: uppercase;
}
.ui.card > :last-child,
.ui.cards > .card > :last-child {
  border-radius: 0!important;
}
.ui.card > .image > img,
.ui.cards > .card > .image > img {
  border-radius: 0;
}
.ui.grid .twelve {
  padding: 16px 66px;
}
@media only screen and (max-width: 1180px) {
  .root .ui.grid .twelve {
    width: 100% !important;
    padding: 16px 0;
  }
}
#asset-share-commons .sidebar.right .cmp-container .container {
  padding: 0;
}
#asset-share-commons .sidebar.right .cmp-details-metadata {
  padding-bottom: 0;
  margin-bottom: 0;
}
@media (max-width: 600px) {
  #asset-share-commons .sidebar.right .cmp-details-metadata {
    width: 100%;
  }
}
@media (max-width: 1366px) {
  #asset-share-commons .sidebar.right .cmp-details-metadata {
    width: 50%;
  }
}
#asset-share-commons .sidebar.right .cmp-details-metadata .ui.basic {
  padding-bottom: 0;
  margin-bottom: 4px;
  font-size: 18px;
}
#asset-share-commons .sidebar.right .cmp-details-metadata .ui.basic .ui.header {
  color: #1E1E1E;
  font-size: 20px;
  font-family: "TCCC UnityText Medium";
}
#asset-share-commons .sidebar.right .cmp-details-metadata .ui.basic p {
  color: #8D8D8D;
}
.tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .header {
  white-space: nowrap;
  color: #1E1E1E;
  margin: 0 !important;
  margin-top: 0 !important;
}
.tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .header a {
  font-size: 18px;
  font-family: "TCCC UnityText Medium";
}
.tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .meta .property.three {
  width: 100%;
}
.tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .meta .property.three .value {
  width: 100%;
  color: #1E1E1E;
  font-size: 16px !important;
  font-family: "TCCC UnityText";
  text-transform: capitalize;
  line-height: 2!important;
  margin-top: 11px!important;
}
.tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .meta .property.three:first-child {
  width: 100% !important;
}
.tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .user-action {
  display: none !important;
}
.tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .content {
  padding: 15px 13px 15px;
}
.tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .extra.content {
  margin-bottom: 0 !important;
  background-color: transparent;
  border-top: 1px solid #EAEAEA !important;
  margin: 0 18px !important;
  padding: 10px 0px!important;
}
@media (max-width: 1180px) {
  .tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .extra.content {
    padding: 8px 26px 8px 13px !important;
    height: 49px !important;
  }
}
.tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .cmp-card {
  border: 1px solid #DDDDDD !important;
  min-height: 353px;
  width: 235px;
  margin-right: 30px;
}
.tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .print-job-card.cmp-card {
  min-height: 278px;
  width: 160px;
  border: none!important;
  cursor: pointer;
  margin: 0!important;
}
.tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .print-job-card.cmp-card .cmp-image--card {
  height: 141px !important;
  width: 100%;
  margin: 0!important;
  object-fit: cover;
}
.tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .print-job-card.cmp-card .header {
  padding: 22px 10px 15px!important;
}
.tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .print-job-card.cmp-card .header a {
  font-family: "TCCC UnityText";
  padding: 0;
  width: 100%;
}
.tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .print-job-card.cmp-card .meta {
  flex-direction: column;
}
.tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .print-job-card.cmp-card .meta .value {
  margin-top: 0!important;
}
.tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .print-job-card.cmp-card .property.three:first-child {
  width: 100% !important;
  padding: 0 10px;
  margin: 0 0 14px 0;
}
.tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .print-job-card.cmp-card .property.three:nth-child(2) {
  background: #F5F5F5;
  padding: 6px 10px;
}
.tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .print-job-card.cmp-card .property.three:nth-child(2) .value {
  font-size: 18px!important;
  font-family: "TCCC UnityText Medium";
  color: #1E1E1E;
  line-height: 25px!important;
  text-transform: uppercase;
}
.tccc-container-saved-template .cmp-search-results .ui.cards.cmp-cards .print-job-card.cmp-card .content {
  padding: 0;
}
.tccc-container-saved-template .cmp-search-statistics .statistics {
  justify-content: flex-start;
  display: flex;
  margin-right: -20px;
  flex-wrap: initial !important;
  justify-content: flex-start !important;
  padding: 0;
}
.tccc-container-saved-template .cmp-search-statistics .statistics .statistic {
  flex-direction: row-reverse !important;
}
.tccc-container-saved-template .cmp-search-statistics .statistics .statistic:first-child {
  display: flex !important;
  flex-direction: row-reverse !important;
}
.tccc-container-saved-template .cmp-search-statistics .statistics .statistic .value {
  margin-left: 5px!important;
  margin-right: 5px!important;
  line-height: 1.8 !important;
  color: #202020 !important;
}
.tccc-container-saved-template .cmp-search-statistics .statistics .value {
  margin-left: 6px !important;
}
.tccc-container-saved-template .ui.card > .image:not(.ui) > img,
.tccc-container-saved-template .ui.cards > .card > .image:not(.ui) > img {
  margin-top: 20px !important;
  height: 173px !important;
  width: 85%;
  margin: auto;
  border: 1px solid #DDDDDD !important;
}
.tccc-container-saved-template .ui.card > .image,
.tccc-container-saved-template .ui.cards > .card > .image {
  background: #fff !important;
}
.tccc-container-saved-template .ui.card .print-pdf-select {
  position: absolute;
  z-index: 100;
  width: 15px;
  height: 15px;
  margin: 6px 5px;
  cursor: pointer;
  display: none;
}
.tccc-container-saved-template .ui.link.button[data-tooltip][data-inverted]:after {
  background: #8D8D8D;
  padding: 2px 4px;
  font-size: 10px;
}
.tccc-container-saved-template .ui.link.button[data-inverted][data-position~=bottom][data-tooltip]:before {
  background: #8D8D8D;
  font-size: 7px;
}
.tccc-container-saved-template .cmp-search-statistics {
  margin-right: 50px;
}
.tccc-container-saved-template .cmp-search-statistics .ui.two.statistics {
  justify-content: start !important;
  padding-left: 0 !important;
}
.tccc-container-saved-template .cmp-search-statistics,
.tccc-container-saved-template .cmp-search-sort {
  width: fit-content !important;
  padding-left: 0 !important;
}
.save-template-card .meta .property:not(:first-child) {
  display: none;
}
@media (max-width: 1024px) {
  #print-job-filters .cmp-search-statistics {
    margin-right: 35px;
  }
}
.printLocationWrapper {
  display: flex;
  justify-content: left;
  margin: 0 auto;
  background: #FFFFFF;
  padding: 20px 30px;
}
.printLocationWrapper .printMarket,
.printLocationWrapper .printCompany,
.printLocationWrapper .printFacility,
.printLocationWrapper .costCenter {
  width: 22%;
  margin: 0 10px;
}
.printLocationWrapper .printCompany {
  width: 28%;
}
.printLocationWrapper .printMarket .address,
.printLocationWrapper .printCompany .address,
.printLocationWrapper .printFacility .address,
.printLocationWrapper .costCenter .address {
  display: flex;
  flex-direction: row;
  padding: 10px 10px;
  margin: 10px 0;
  border-radius: 8px;
  text-decoration: none;
  background: #F5F5F5;
  border: 1px solid #DDDDDD;
  color: #1E1E1E;
  position: relative;
  cursor: pointer;
}
.printLocationWrapper .printMarket .address input,
.printLocationWrapper .printCompany .address input,
.printLocationWrapper .printFacility .address input,
.printLocationWrapper .costCenter .address input {
  margin-right: 10px;
  visibility: hidden;
}
.printLocationWrapper .printMarket .address input:before,
.printLocationWrapper .printCompany .address input:before,
.printLocationWrapper .printFacility .address input:before,
.printLocationWrapper .costCenter .address input:before {
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  border-radius: 15px;
  content: "";
  display: inline-block;
  height: 15px;
  left: 0px;
  position: relative;
  top: 0;
  visibility: visible;
  width: 15px;
}
.printLocationWrapper .printMarket .address input:after,
.printLocationWrapper .printCompany .address input:after,
.printLocationWrapper .printFacility .address input:after,
.printLocationWrapper .costCenter .address input:after {
  background-color: #FFFFFF;
  border: 1px solid #8D8D8D;
  border-radius: 15px;
  content: "";
  display: inline-block;
  height: 7px;
  left: 4px;
  position: relative;
  top: -20px;
  visibility: visible;
  width: 7px;
}
.printLocationWrapper .printMarket .address input:checked:after,
.printLocationWrapper .printCompany .address input:checked:after,
.printLocationWrapper .printFacility .address input:checked:after,
.printLocationWrapper .costCenter .address input:checked:after {
  height: 9px;
  left: 3px;
  top: -19px;
  visibility: visible;
  width: 9px;
  position: relative;
  background-color: #F40000;
  content: '';
  display: inline-block;
  border: 1px solid #FFFFFF;
}
.printLocationWrapper .printMarket .address input:checked::before,
.printLocationWrapper .printCompany .address input:checked::before,
.printLocationWrapper .printFacility .address input:checked::before,
.printLocationWrapper .costCenter .address input:checked::before {
  border: 1px solid #F40000;
}
.printLocationWrapper .printMarket .address .caret.right,
.printLocationWrapper .printCompany .address .caret.right,
.printLocationWrapper .printFacility .address .caret.right,
.printLocationWrapper .costCenter .address .caret.right {
  position: absolute;
  right: 0;
  pointer-events: none;
}
.printLocationWrapper .printFacility .address {
  border: none;
  background: transparent;
}
.printLocationWrapper .printCompany .address {
  border-bottom: 1px solid #DDDDDD;
  border-radius: 0;
}
.printLocationWrapper .printMarket .address.active,
.printLocationWrapper .printCompany .address.active,
.printLocationWrapper .printFacility .address.active,
.printLocationWrapper .costCenter .address.active {
  background: #8D8D8D;
  border: 1px solid #8D8D8D;
  color: #FFFFFF;
}
.printLocationWrapper .printCompany .address.active,
.printLocationWrapper .printFacility .address.active {
  background: transparent;
  color: #000000;
  font-family: "TCCC UnityText Medium";
  border: none;
}
.printLocationWrapper .printCompany .address.active {
  border-bottom: 1px solid #DDDDDD;
}
.printLocationWrapper.active .printFacility {
  border: 1px solid #DDDDDD;
  padding: 0 10px;
  border-radius: 10px;
  height: 20%;
}
.add-printer-modal .searchPrinter {
  margin-left: 35px;
  margin-top: 20px;
  border: 1px solid;
  width: 75%;
  border-radius: 20px;
  height: 40px;
  border-right: none;
  position: relative;
}
.add-printer-modal .searchPrinter select {
  border: none;
  width: 90%;
  margin-left: 22px;
  outline: none;
  height: 33px;
  font-size: 16px;
}
.add-printer-modal .searchPrinter .searchButton {
  padding: 8px 25px;
  border-radius: 20px;
  background: #F40000;
  height: 40px;
  border: 1px solid #F40000;
  margin-top: -1px;
  color: #FFFFFF;
  cursor: pointer;
  position: absolute;
  right: 0;
}
.add-printer-modal .searchPrinter i {
  margin-left: 20px;
}
.add-printer-modal .searchPrinter i .icon .search:before {
  content: "\f002";
  position: absolute;
  top: 12px;
  left: 10px;
}
.add-printer-modal .searchPrinter .dropdown .icon {
  display: none;
}
.add-printer-modal .searchPrinter .sizer {
  display: none;
}
.add-printer-modal .searchPrinter .ui.search.dropdown {
  display: inline-flex;
}
.add-printer-modal .searchPrinter .search {
  margin-top: 0;
}
.add-printer-modal .searchPrinter .search .search,
.add-printer-modal .searchPrinter .search .error {
  height: 36px;
  margin-top: 2px;
  width: auto !important;
  margin-left: 20px;
  border: none;
  outline: none;
}
.add-printer-modal .submitAddPrinterReq:hover {
  background-color: #F40000;
}
.tccc-shipping-address-modal label {
  display: flex;
  flex-direction: column;
  margin: 20px 0;
  height: 100px;
  position: relative;
}
.tccc-shipping-address-modal label .errorMesg {
  position: absolute ;
  bottom: 5px;
  display: none;
  color: #F40000;
}
.tccc-shipping-address-modal label input {
  width: 100%;
  height: 48px;
  border: 1px solid #DDDDDD;
  border-radius: 5px;
}
.tccc-shipping-address-modal .wrapper {
  display: flex;
  justify-content: center;
  width: 85%;
  margin: 0 auto;
}
.tccc-shipping-address-modal .wrapper div:first-child {
  margin-right: 40px;
}
.tccc-shipping-address-modal .wrapper .wrapper_section {
  width: 50%;
}
.tccc-shipping-address-modal .wrapper .wrapper_section input {
  margin-top: 8px;
}
.tccc-shipping-address-modal .wrapper .wrapper_section input.error.errorBorder {
  border: 1px solid #F40000;
}
.tccc-shipping-address-modal .errorBorder {
  display: block;
}
.cmp-modal-downloads .ui.modal {
  left: 50%;
  transform: translateX(-50%);
}
#print-job-filters .cmp-search-statistics .statistics .statistic {
  align-items: baseline;
}
#print-job-filters .cmp-search-statistics .statistics .label {
  color: #1E1E1E;
  font-size: 16px !important;
  line-height: 18px;
  font-family: "TCCC UnityText";
}
#print-job-results .ui.cards {
  column-gap: 100px!important;
  row-gap: 50px;
}
@media (max-width: 1366px) {
  #print-job-results .ui.cards {
    column-gap: 24px!important;
  }
}
@media (max-width: 1180px) {
  #print-job-results .ui.cards {
    column-gap: 85px!important;
  }
}
@media (max-width: 1024px) {
  #print-job-results .ui.cards {
    column-gap: 29px!important;
  }
}
@media (max-width: 1023px) {
  #print-job-results .ui.cards {
    column-gap: 100px!important;
  }
}
.print-job-result-details .job-card-info .image {
  width: 100%;
}
/*!
 * # Fomantic-UI - Item
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Item
*******************************/
/*-------------------
         View
--------------------*/
/* Group */
/* Item */
/* Responsive */
/*-------------------
       Content
--------------------*/
/* Image */
/* Content */
/* Header */
/* Metadata */
/* Icons */
/* Actions */
/* Links */
/* Description */
/* Content Image */
/* Avatar Image */
/* Paragraph */
/* Additional Content */
/*-------------------
      Variations
--------------------*/
/* Relaxed */
/* Divided */
/* Unstackable */
/* Inverted */
/* Packaged Theme */
/*******************************
             Item
*******************************/
/*-------------------
         View
--------------------*/
/* Group */
/* Item */
/* Responsive */
/*-------------------
       Content
--------------------*/
/* Image */
/* Content */
/* Header */
/* Metadata */
/* Icons */
/* Actions */
/* Links */
/* Description */
/* Content Image */
/* Avatar Image */
/* Paragraph */
/* Additional Content */
/*-------------------
      Variations
--------------------*/
/* Relaxed */
/* Divided */
/* Unstackable */
/* Inverted */
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Standard
*******************************/
/*--------------
      Item
---------------*/
.ui.items > .item {
  display: flex;
  margin: 1em 0;
  width: 100%;
  min-height: 0;
  background: transparent;
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
  transition: box-shadow 0.1s ease;
  z-index: '';
}
.ui.items > .item a {
  cursor: pointer;
}
/*--------------
      Items
---------------*/
.ui.items {
  margin: 1.5em 0;
}
.ui.items:first-child {
  margin-top: 0 !important;
}
.ui.items:last-child {
  margin-bottom: 0 !important;
}
/*--------------
      Item
---------------*/
.ui.items > .item:after {
  display: block;
  content: ' ';
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.ui.items > .item:first-child {
  margin-top: 0;
}
.ui.items > .item:last-child {
  margin-bottom: 0;
}
/*--------------
     Images
---------------*/
.ui.items > .item > .image {
  position: relative;
  flex: 0 0 auto;
  display: block;
  float: none;
  margin: 0;
  padding: 0;
  max-height: '';
  align-self: start;
}
.ui.items > .item > .image > img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 0.125rem;
  border: none;
}
.ui.items > .item > .image:only-child > img {
  border-radius: 0;
}
/*--------------
     Content
---------------*/
.ui.items > .item > .content {
  display: block;
  flex: 1 1 auto;
  background: none;
  color: #505050;
  margin: 0;
  padding: 0;
  box-shadow: none;
  font-size: 1em;
  border: none;
  border-radius: 0;
}
.ui.items > .item > .content:after {
  display: block;
  content: ' ';
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.ui.items > .item > .image + .content {
  min-width: 0;
  width: auto;
  display: block;
  margin-left: 0;
  align-self: start;
  padding-left: 1.5em;
}
.ui.items > .item > .content > .header {
  display: inline-block;
  margin: -0.21425em 0 0;
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}
/* Default Header Size */
.ui.items > .item > .content > .header:not(.ui) {
  font-size: 1.28571429em;
}
/*--------------
     Floated
---------------*/
.ui.items > .item [class*="left floated"] {
  float: left;
}
.ui.items > .item [class*="right floated"] {
  float: right;
}
/*--------------
  Content Image
---------------*/
.ui.items > .item .content img {
  align-self: center;
  width: '';
}
.ui.items > .item img.avatar,
.ui.items > .item .avatar img {
  width: '';
  height: '';
  border-radius: 500rem;
}
/*--------------
   Description
---------------*/
.ui.items > .item > .content > .description {
  margin-top: 0.6em;
  max-width: auto;
  font-size: 1em;
  line-height: 1.4285em;
  color: #505050;
}
/*--------------
    Paragraph
---------------*/
.ui.items > .item > .content p {
  margin: 0 0 0.5em;
}
.ui.items > .item > .content p:last-child {
  margin-bottom: 0;
}
/*--------------
      Meta
---------------*/
.ui.items > .item .meta {
  margin: 0.5em 0 0.5em;
  font-size: 1em;
  line-height: 1em;
  color: rgba(0, 0, 0, 0.6);
}
.ui.items > .item .meta * {
  margin-right: 0.3em;
}
.ui.items > .item .meta :last-child {
  margin-right: 0;
}
.ui.items > .item .meta [class*="right floated"] {
  margin-right: 0;
  margin-left: 0.3em;
}
/*--------------
      Links
---------------*/
/* Generic */
.ui.items > .item > .content a:not(.ui) {
  color: '';
  transition: color 0.1s ease;
}
.ui.items > .item > .content a:not(.ui):hover {
  color: '';
}
/* Header */
.ui.items > .item > .content > a.header {
  color: rgba(0, 0, 0, 0.85);
}
.ui.items > .item > .content > a.header:hover {
  color: #F40000;
}
/* Meta */
.ui.items > .item .meta > a:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}
.ui.items > .item .meta > a:not(.ui):hover {
  color: #505050;
}
/*--------------
     Labels
---------------*/
/*-----Star----- */
/* Icon */
.ui.items > .item > .content .favorite.icon {
  cursor: pointer;
  opacity: 0.75;
  transition: color 0.1s ease;
}
.ui.items > .item > .content .favorite.icon:hover {
  opacity: 1;
  color: #FFB70A;
}
.ui.items > .item > .content .active.favorite.icon {
  color: #FFE623;
}
/*-----Like----- */
/* Icon */
.ui.items > .item > .content .like.icon {
  cursor: pointer;
  opacity: 0.75;
  transition: color 0.1s ease;
}
.ui.items > .item > .content .like.icon:hover {
  opacity: 1;
  color: #FF2733;
}
.ui.items > .item > .content .active.like.icon {
  color: #FF2733;
}
/*----------------
  Extra Content
-----------------*/
.ui.items > .item .extra {
  display: block;
  position: relative;
  background: none;
  margin: 0.5rem 0 0;
  width: 100%;
  padding: 0 0 0;
  top: 0;
  left: 0;
  color: rgba(0, 0, 0, 0.4);
  box-shadow: none;
  transition: color 0.1s ease;
  border-top: none;
}
.ui.items > .item .extra > * {
  margin: 0.25rem 0.5rem 0.25rem 0;
}
.ui.items > .item .extra > [class*="right floated"] {
  margin: 0.25rem 0 0.25rem 0.5rem;
}
.ui.items > .item .extra:after {
  display: block;
  content: ' ';
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
/*******************************
          Responsive
*******************************/
/* Default Image Width */
.ui.items > .item > .image:not(.ui) {
  width: 175px;
}
/* Tablet Only */
@media only screen and (min-width: 768px) and (max-width: 991.98px) {
  .ui.items > .item {
    margin: 1em 0;
  }
  .ui.items > .item > .image:not(.ui) {
    width: 150px;
  }
  .ui.items > .item > .image + .content {
    display: block;
    padding: 0 0 0 1em;
  }
}
/* Mobile Only */
@media only screen and (max-width: 767.98px) {
  .ui.items:not(.unstackable) > .item {
    flex-direction: column;
    margin: 2em 0;
  }
  .ui.items:not(.unstackable) > .item > .image {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
  .ui.items:not(.unstackable) > .item > .image,
  .ui.items:not(.unstackable) > .item > .image > img {
    max-width: 100% !important;
    width: auto !important;
    max-height: 250px !important;
  }
  .ui.items:not(.unstackable) > .item > .image + .content {
    display: block;
    padding: 1.5em 0 0;
  }
}
/*******************************
           Variations
*******************************/
/*--------------
      Size
---------------*/
.ui.items > .item {
  font-size: 1em;
}
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Fomantic-UI - Statistic
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
           Statistic
*******************************/
/*-------------------
         View
--------------------*/
/* Group */
/* Group Element */
/*-------------------
       Content
--------------------*/
/* Value */
/* Label */
/* Text */
/* Label Image */
/*-------------------
      Types
--------------------*/
/*-------------------
      Variations
--------------------*/
/* Floated */
/* Inverted */
/* Item Width */
/* Stackable */
/* Size */
/* Packaged Theme */
/*******************************
           Statistic
*******************************/
/*-------------------
         View
--------------------*/
/* Group */
/* Group Element */
/*-------------------
       Content
--------------------*/
/* Value */
/* Label */
/* Text */
/* Label Image */
/*-------------------
      Types
--------------------*/
/*-------------------
      Variations
--------------------*/
/* Floated */
/* Inverted */
/* Item Width */
/* Stackable */
/* Size */
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
           Statistic
*******************************/
/* Standalone */
.ui.statistic {
  display: inline-flex;
  flex-direction: column;
  margin: 1em 0;
  max-width: none;
}
.ui.statistic + .ui.statistic {
  margin: 0 0 0 1.5em;
}
.ui.statistic:first-child {
  margin-top: 0;
}
.ui.statistic:last-child {
  margin-bottom: 0;
}
/*******************************
            Group
*******************************/
/* Grouped */
.ui.statistics {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.ui.statistics > .statistic {
  display: inline-flex;
  flex: 0 1 auto;
  flex-direction: column;
  margin: 0 1.5em 1em;
  max-width: none;
}
.ui.statistics {
  display: flex;
  margin: 1em -1.5em -1em;
}
/* Clearing */
.ui.statistics:after {
  display: block;
  content: ' ';
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.ui.statistics:first-child {
  margin-top: 0;
}
/*******************************
            Content
*******************************/
/*--------------
      Value
---------------*/
.ui.statistics .statistic > .value,
.ui.statistic > .value {
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 4rem;
  font-weight: normal;
  line-height: 1em;
  color: #1B1C1D;
  text-transform: uppercase;
  text-align: center;
}
/*--------------
     Label
---------------*/
.ui.statistics .statistic > .label,
.ui.statistic > .label {
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  color: #505050;
  text-transform: uppercase;
  text-align: center;
}
/* Top Label */
.ui.statistics .statistic > .label ~ .value,
.ui.statistic > .label ~ .value {
  margin-top: 0;
}
/* Bottom Label */
.ui.statistics .statistic > .value ~ .label,
.ui.statistic > .value ~ .label {
  margin-top: 0;
}
/*******************************
             Types
*******************************/
/*--------------
   Icon Value
---------------*/
.ui.statistics .statistic > .value > i.icon,
.ui.statistic > .value > i.icon {
  opacity: 1;
  width: auto;
  margin: 0;
}
/*--------------
   Text Value
---------------*/
.ui.statistics .statistic > .text.value,
.ui.statistic > .text.value {
  line-height: 1em;
  min-height: 2em;
  font-weight: bold;
  text-align: center;
}
.ui.statistics .statistic > .text.value + .label,
.ui.statistic > .text.value + .label {
  text-align: center;
}
/*--------------
   Image Value
---------------*/
.ui.statistics .statistic > .value img,
.ui.statistic > .value img {
  max-height: 3rem;
  vertical-align: baseline;
}
/*******************************
            Variations
*******************************/
/*--------------
      Count
---------------*/
.ui.ten.statistics {
  margin: 0 0 -1em;
}
.ui.ten.statistics .statistic {
  min-width: 10%;
  margin: 0 0 1em;
}
.ui.nine.statistics {
  margin: 0 0 -1em;
}
.ui.nine.statistics .statistic {
  min-width: 11.11111111%;
  margin: 0 0 1em;
}
.ui.eight.statistics {
  margin: 0 0 -1em;
}
.ui.eight.statistics .statistic {
  min-width: 12.5%;
  margin: 0 0 1em;
}
.ui.seven.statistics {
  margin: 0 0 -1em;
}
.ui.seven.statistics .statistic {
  min-width: 14.28571429%;
  margin: 0 0 1em;
}
.ui.six.statistics {
  margin: 0 0 -1em;
}
.ui.six.statistics .statistic {
  min-width: 16.66666667%;
  margin: 0 0 1em;
}
.ui.five.statistics {
  margin: 0 0 -1em;
}
.ui.five.statistics .statistic {
  min-width: 20%;
  margin: 0 0 1em;
}
.ui.four.statistics {
  margin: 0 0 -1em;
}
.ui.four.statistics .statistic {
  min-width: 25%;
  margin: 0 0 1em;
}
.ui.three.statistics {
  margin: 0 0 -1em;
}
.ui.three.statistics .statistic {
  min-width: 33.33333333%;
  margin: 0 0 1em;
}
.ui.two.statistics {
  margin: 0 0 -1em;
}
.ui.two.statistics .statistic {
  min-width: 50%;
  margin: 0 0 1em;
}
.ui.one.statistics {
  margin: 0 0 -1em;
}
.ui.one.statistics .statistic {
  min-width: 100%;
  margin: 0 0 1em;
}
/*--------------
     Colors
---------------*/
.ui.primary.statistics .statistic > .value,
.ui.statistics .primary.statistic > .value,
.ui.primary.statistic > .value {
  color: #F40000;
}
.ui.secondary.statistics .statistic > .value,
.ui.statistics .secondary.statistic > .value,
.ui.secondary.statistic > .value {
  color: #505050;
}
.ui.red.statistics .statistic > .value,
.ui.statistics .red.statistic > .value,
.ui.red.statistic > .value {
  color: #DB2828;
}
.ui.orange.statistics .statistic > .value,
.ui.statistics .orange.statistic > .value,
.ui.orange.statistic > .value {
  color: #F2711C;
}
.ui.yellow.statistics .statistic > .value,
.ui.statistics .yellow.statistic > .value,
.ui.yellow.statistic > .value {
  color: #FBBD08;
}
.ui.olive.statistics .statistic > .value,
.ui.statistics .olive.statistic > .value,
.ui.olive.statistic > .value {
  color: #B5CC18;
}
.ui.green.statistics .statistic > .value,
.ui.statistics .green.statistic > .value,
.ui.green.statistic > .value {
  color: #21BA45;
}
.ui.teal.statistics .statistic > .value,
.ui.statistics .teal.statistic > .value,
.ui.teal.statistic > .value {
  color: #00B5AD;
}
.ui.blue.statistics .statistic > .value,
.ui.statistics .blue.statistic > .value,
.ui.blue.statistic > .value {
  color: #2185D0;
}
.ui.violet.statistics .statistic > .value,
.ui.statistics .violet.statistic > .value,
.ui.violet.statistic > .value {
  color: #6435C9;
}
.ui.purple.statistics .statistic > .value,
.ui.statistics .purple.statistic > .value,
.ui.purple.statistic > .value {
  color: #A333C8;
}
.ui.pink.statistics .statistic > .value,
.ui.statistics .pink.statistic > .value,
.ui.pink.statistic > .value {
  color: #E03997;
}
.ui.brown.statistics .statistic > .value,
.ui.statistics .brown.statistic > .value,
.ui.brown.statistic > .value {
  color: #A5673F;
}
.ui.grey.statistics .statistic > .value,
.ui.statistics .grey.statistic > .value,
.ui.grey.statistic > .value {
  color: #767676;
}
.ui.black.statistics .statistic > .value,
.ui.statistics .black.statistic > .value,
.ui.black.statistic > .value {
  color: #1B1C1D;
}
/*--------------
     Sizes
---------------*/
/* Medium */
.ui.statistics .statistic > .value,
.ui.statistic > .value {
  font-size: 4rem;
}
.ui.horizontal.statistics .statistic > .value,
.ui.horizontal.statistic > .value {
  font-size: 3rem;
}
.ui.statistics .statistic > .text.value,
.ui.statistic > .text.value {
  font-size: 2rem;
}
.ui.mini.statistics .statistic > .value,
.ui.mini.statistic > .value {
  font-size: 1.5rem;
}
.ui.mini.horizontal.statistics .statistic > .value,
.ui.mini.horizontal.statistic > .value {
  font-size: 1.5rem;
}
.ui.mini.statistics .statistic > .text.value,
.ui.mini.statistic > .text.value {
  font-size: 1rem;
}
/*******************************
         Theme Overrides
*******************************/
/* Modules */
/*!
 * # Fomantic-UI - Accordion
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
           Accordion
*******************************/
/* Title */
/* Icon */
/* Child Accordion */
/* Content */
/*-------------------
       Coupling
--------------------*/
/*-------------------
       States
--------------------*/
/*-------------------
      Variations
--------------------*/
/* Styled */
/* Content */
/* Child Content */
/* Styled Title */
/* Styled Title States */
/* Styled Child Title States */
/* Inverted */
/* Packaged Theme */
/*******************************
           Accordion
*******************************/
/* Title */
/* Icon */
/* Child Accordion */
/* Content */
/*-------------------
       Coupling
--------------------*/
/*-------------------
       States
--------------------*/
/*-------------------
      Variations
--------------------*/
/* Styled */
/* Content */
/* Child Content */
/* Styled Title */
/* Styled Title States */
/* Styled Child Title States */
/* Inverted */
/* Site Theme */
/*******************************
           Theme Variables
*******************************/
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Accordion
*******************************/
.ui.accordion,
.ui.accordion .accordion {
  max-width: 100%;
}
.ui.accordion .accordion {
  margin: 1em 0 0;
  padding: 0;
}
/* Title */
.ui.accordion .title,
.ui.accordion .accordion .title {
  cursor: pointer;
}
/* Default Styling */
.ui.accordion .title:not(.ui) {
  padding: 0.5em 0;
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #505050;
}
/* Default Styling */
.ui.accordion:not(.styled) .title ~ .content:not(.ui),
.ui.accordion:not(.styled) .accordion .title ~ .content:not(.ui) {
  margin: '';
  padding: 0.5em 0 1em;
}
.ui.accordion:not(.styled) .title ~ .content:not(.ui):last-child {
  padding-bottom: 0;
}
/* Arrow */
.ui.accordion .title .dropdown.icon,
.ui.accordion .accordion .title .dropdown.icon {
  display: inline-block;
  float: none;
  opacity: 1;
  width: 1.25em;
  height: 1em;
  margin: 0 0.25rem 0 0;
  padding: 0;
  font-size: 1em;
  transition: transform 0.1s ease, opacity 0.1s ease;
  vertical-align: baseline;
  transform: none;
}
/*--------------
    Coupling
---------------*/
/* Menu */
.ui.accordion.menu .item .title {
  display: block;
  padding: 0;
}
.ui.accordion.menu .item .title > .dropdown.icon {
  float: right;
  margin: 0.21425em 0 0 1em;
  transform: rotate(180deg);
}
/* Header */
.ui.accordion .ui.header .dropdown.icon {
  font-size: 1em;
  margin: 0 0.25rem 0 0;
}
/*******************************
            States
*******************************/
.ui.accordion .active.title .dropdown.icon,
.ui.accordion .accordion .active.title .dropdown.icon {
  transform: rotate(90deg);
}
.ui.accordion.menu .item .active.title > .dropdown.icon {
  transform: rotate(90deg);
}
/*******************************
            Types
*******************************/
/*--------------
       Styled
  ---------------*/
.ui.styled.accordion {
  width: 600px;
}
.ui.styled.accordion,
.ui.styled.accordion .accordion {
  border-radius: none;
  background: none;
  box-shadow: none;
}
.ui.styled.accordion .title,
.ui.styled.accordion .accordion .title {
  margin: 0em 1em;
  padding: 0.75em 0em 0.5em 0em;
  color: rgba(0, 0, 0, 0.4);
  font-weight: normal;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  transition: background 0.1s ease, color 0.1s ease;
}
.ui.styled.accordion > .title:first-child,
.ui.styled.accordion .accordion .title:first-child {
  border-top: none;
}
/* Content */
.ui.styled.accordion .content,
.ui.styled.accordion .accordion .content {
  margin: 0;
  padding: 0.5em 1em 1.5em;
}
.ui.styled.accordion .accordion .content {
  margin: 0;
  padding: 0.5em 1em 1.5em;
}
/* Hover */
.ui.styled.accordion .title:hover,
.ui.styled.accordion .active.title,
.ui.styled.accordion .accordion .title:hover,
.ui.styled.accordion .accordion .active.title {
  background: transparent;
  color: #505050;
}
.ui.styled.accordion .accordion .title:hover,
.ui.styled.accordion .accordion .active.title {
  background: transparent;
  color: #505050;
}
/* Active */
.ui.styled.accordion .active.title {
  background: transparent;
  color: rgba(0, 0, 0, 0.95);
}
.ui.styled.accordion .accordion .active.title {
  background: transparent;
  color: rgba(0, 0, 0, 0.95);
}
/*******************************
            States
*******************************/
/*--------------
   Not Active
---------------*/
.ui.accordion .title ~ .content:not(.active),
.ui.accordion .accordion .title ~ .content:not(.active) {
  display: none;
}
/*******************************
           Variations
*******************************/
/*--------------
       Fluid
  ---------------*/
.ui.fluid.accordion,
.ui.fluid.accordion .accordion {
  width: 100%;
}
/*******************************
         Theme Overrides
*******************************/
@font-face {
  font-family: 'Accordion';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfOIKAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zryj6HgAAAFwAAAAyGhlYWT/0IhHAAACOAAAADZoaGVhApkB5wAAAnAAAAAkaG10eAJuABIAAAKUAAAAGGxvY2EAjABWAAACrAAAAA5tYXhwAAgAFgAAArwAAAAgbmFtZfC1n04AAALcAAABPHBvc3QAAwAAAAAEGAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQASAEkAtwFuABMAADc0PwE2FzYXFh0BFAcGJwYvASY1EgaABQgHBQYGBQcIBYAG2wcGfwcBAQcECf8IBAcBAQd/BgYAAAAAAQAAAEkApQFuABMAADcRNDc2MzIfARYVFA8BBiMiJyY1AAUGBwgFgAYGgAUIBwYFWwEACAUGBoAFCAcFgAYGBQcAAAABAAAAAQAAqWYls18PPPUACwIAAAAAAM/9o+4AAAAAz/2j7gAAAAAAtwFuAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAC3AAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAQAAAAC3ABIAtwAAAAAAAAAKABQAHgBCAGQAAAABAAAABgAUAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAASwAAoAAAAABGgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAS0AAAEtFpovuE9TLzIAAAIkAAAAYAAAAGAIIweQY21hcAAAAoQAAABMAAAATA984gpnYXNwAAAC0AAAAAgAAAAIAAAAEGhlYWQAAALYAAAANgAAADb/0IhHaGhlYQAAAxAAAAAkAAAAJAKZAedobXR4AAADNAAAABgAAAAYAm4AEm1heHAAAANMAAAABgAAAAYABlAAbmFtZQAAA1QAAAE8AAABPPC1n05wb3N0AAAEkAAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLa/iU+HQFHQAAAHkPHQAAAH4RHQAAAAkdAAABJBIABwEBBw0PERQZHnJhdGluZ3JhdGluZ3UwdTF1MjB1RjBEOXVGMERBAAACAYkABAAGAQEEBwoNVp38lA78lA78lA77lA773Z33bxWLkI2Qj44I9xT3FAWOj5CNkIuQi4+JjoePiI2Gi4YIi/uUBYuGiYeHiIiHh4mGi4aLho2Ijwj7FPcUBYeOiY+LkAgO+92L5hWL95QFi5CNkI6Oj4+PjZCLkIuQiY6HCPcU+xQFj4iNhouGi4aJh4eICPsU+xQFiIeGiYaLhouHjYePiI6Jj4uQCA74lBT4lBWLDAoAAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAADfYOJZfDzz1AAsCAAAAAADP/aPuAAAAAM/9o+4AAAAAALcBbgAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAAAtwABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAEAAAAAtwASALcAAAAAUAAABgAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');
  font-weight: normal;
  font-style: normal;
}
/* Dropdown Icon */
.ui.accordion .title .dropdown.icon,
.ui.accordion .accordion .title .dropdown.icon {
  font-family: Accordion;
  line-height: 1;
  backface-visibility: hidden;
  font-weight: normal;
  font-style: normal;
  text-align: center;
}
.ui.accordion .title .dropdown.icon:before,
.ui.accordion .accordion .title .dropdown.icon:before {
  content: '\f0da' /*rtl:'\f0d9'*/;
}
/*******************************
         Theme Overrides
*******************************/
.ui.styled.accordion > .title:first-child {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.styled.accordion .title.right .dropdown.icon,
.ui.styled.accordion .accordion .title.right .dropdown.icon {
  float: right;
}
.ui.styled.accordion .active.title .dropdown.icon,
.ui.styled.accordion .accordion .active.title .dropdown.icon {
  color: #F40000;
}
.ui.styled.accordion.menu .item .active.title > .dropdown.icon {
  color: #F40000;
}
/*!
 * # Fomantic-UI - Calendar
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
           Calendar
*******************************/
/* Packaged Theme */
/*******************************
           Calendar
*******************************/
/* Site Theme */
/*******************************
            Calendar Theme
*******************************/
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Popup
*******************************/
.ui.calendar .ui.popup {
  max-width: none;
  padding: 0;
  border: none;
  user-select: none;
}
/*******************************
            Calendar
*******************************/
.ui.calendar .calendar:focus {
  outline: 0;
}
/*******************************
            Grid
*******************************/
.ui.calendar .ui.popup .ui.grid {
  display: block;
  white-space: nowrap;
}
.ui.calendar .ui.popup .ui.grid > .column {
  width: auto;
}
/*******************************
            Table
*******************************/
.ui.calendar .ui.table.year,
.ui.calendar .ui.table.month,
.ui.calendar .ui.table.minute {
  min-width: 15em;
}
.ui.calendar .ui.table.day {
  min-width: 18em;
}
.ui.calendar .ui.table.day.andweek {
  min-width: 22em;
}
.ui.calendar .ui.table.hour {
  min-width: 20em;
}
.ui.calendar .ui.table tr th,
.ui.calendar .ui.table tr td {
  padding: 0.5em;
  white-space: nowrap;
}
.ui.calendar .ui.table tr th {
  border-left: none;
}
.ui.calendar .ui.table tr th i.icon {
  margin: 0;
}
.ui.calendar .ui.table tr:first-child th {
  position: relative;
  padding-left: 0;
  padding-right: 0;
}
.ui.calendar .ui.table.day tr:first-child th {
  border: none;
}
.ui.calendar .ui.table.day tr:nth-child(2) th {
  padding-top: 0.2em;
  padding-bottom: 0.3em;
}
.ui.calendar .ui.table tr td {
  padding-left: 0.1em;
  padding-right: 0.1em;
}
.ui.calendar .ui.table tr .link {
  cursor: pointer;
}
.ui.calendar .ui.table tr .prev.link {
  width: 14.28571429%;
  position: absolute;
  left: 0;
}
.ui.calendar .ui.table tr .next.link {
  width: 14.28571429%;
  position: absolute;
  right: 0;
}
.ui.ui.calendar .ui.table tr .disabled {
  pointer-events: auto;
  cursor: default;
  color: rgba(40, 40, 40, 0.3);
}
.ui.calendar .ui.table tr .adjacent:not(.disabled):not(.active) {
  color: rgba(0, 0, 0, 0.6);
  background: rgba(0, 0, 0, 0.03);
}
/*--------------
     States
---------------*/
.ui.calendar .ui.table tr td.today {
  font-weight: bold;
}
.ui.calendar .ui.table tr td.range {
  background: #F40000;
  color: #FFFFFF;
  box-shadow: none;
}
.ui.calendar:not(.disabled) .calendar:focus .ui.table tbody tr td.focus,
.ui.calendar:not(.disabled) .calendar.active .ui.table tbody tr td.focus {
  box-shadow: inset 0 0 0 1px #F40000;
}
.ui.inverted.calendar .ui.table.inverted tr td.range {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
  box-shadow: none;
}
.ui.inverted.calendar:not(.disabled) .calendar:focus .ui.table.inverted tbody tr td.focus,
.ui.inverted.calendar:not(.disabled) .calendar.active .ui.table.inverted tbody tr td.focus {
  box-shadow: inset 0 0 0 1px #85B7D9;
}
.ui.inverted.calendar .ui.inverted.table tr .disabled {
  color: rgba(225, 225, 225, 0.3);
}
.ui.inverted.calendar .ui.inverted.table tr .adjacent:not(.disabled):not(.active) {
  color: rgba(255, 255, 255, 0.8);
  background: rgba(255, 255, 255, 0.02);
}
/*******************************
            States
*******************************/
/*--------------------
          Disabled
  ---------------------*/
.ui.disabled.calendar {
  opacity: 0.45;
}
.ui.disabled.calendar > .input,
.ui.disabled.calendar .ui.table tr .link {
  pointer-events: none;
}
/*******************************
         Theme Overrides
*******************************/
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Fomantic-UI - Checkbox
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Checkbox
*******************************/
/* Label */
/* 26px @ 14/em */
/* Checkbox */
/* Checkmark */
/* Label */
/*-------------------
        States
--------------------*/
/* Hover */
/* Pressed */
/* Focus */
/* Active */
/* Active Focus */
/* Indeterminate */
/* Disabled */
/*-------------------
        Types
--------------------*/
/* Radio */
/* Uses px to avoid rounding issues with circles */
/* 7px as unitless value from radio size */
/* Slider & Toggle Handle */
/* Slider */
/* Slider States */
/* Toggle */
/*-------------------
      Variations
--------------------*/
/* Inverted */
/* Packaged Theme */
/*******************************
            Checkbox
*******************************/
/* Label */
/* 26px @ 14/em */
/* Checkbox */
/* Checkmark */
/* Label */
/*-------------------
        States
--------------------*/
/* Hover */
/* Pressed */
/* Focus */
/* Active */
/* Active Focus */
/* Indeterminate */
/* Disabled */
/*-------------------
        Types
--------------------*/
/* Radio */
/* Uses px to avoid rounding issues with circles */
/* 7px as unitless value from radio size */
/* Slider & Toggle Handle */
/* Slider */
/* Slider States */
/* Toggle */
/*-------------------
      Variations
--------------------*/
/* Inverted */
/* Site Theme */
/*******************************
            Checkbox
*******************************/
/* Label */
/* Checkbox */
/* Checkbox Border */
/* Focused Checkbox */
/* Radio */
/* Focused Radio */
/* Slider */
/* Focused Slider */
/* Hover Slider */
/* Toggle */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
           Checkbox
*******************************/
/*--------------
    Content
---------------*/
.ui.checkbox {
  position: relative;
  display: inline-block;
  backface-visibility: hidden;
  outline: none;
  vertical-align: baseline;
  font-style: normal;
  min-height: 17px;
  font-size: 1em;
  line-height: 17px;
  min-width: 17px;
}
/* HTML Checkbox */
.ui.checkbox input[type="checkbox"],
.ui.checkbox input[type="radio"] {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0 !important;
  outline: none;
  z-index: 3;
  width: 17px;
  height: 17px;
}
/*--------------
        Box
  ---------------*/
/* .box selector is deprecated and will be removed in v3 */
.ui.checkbox label,
.ui.checkbox .box {
  cursor: auto;
  position: relative;
  display: block;
  padding-left: 1.85714em;
  outline: none;
  font-size: 1em;
}
.ui.checkbox label:before,
.ui.checkbox .box:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 17px;
  height: 17px;
  content: '';
  background: #FFFFFF;
  border-radius: 0.21428571rem;
  transition: none;
  border: 1px solid rgba(34, 36, 38, 0.15);
}
/*--------------
    Checkmark
---------------*/
.ui.checkbox label:after,
.ui.checkbox .box:after {
  position: absolute;
  font-size: 14px;
  top: 0;
  left: 0;
  width: 17px;
  height: 17px;
  text-align: center;
  opacity: 0;
  color: #505050;
  transition: none;
}
.ui.right.aligned.checkbox label {
  padding-left: 0;
  padding-right: 1.85714em;
}
.ui.right.aligned.checkbox label:after,
.ui.right.aligned.checkbox label:before {
  right: 0;
  left: auto;
}
/*--------------
      Label
---------------*/
/* Inside */
.ui.checkbox label,
.ui.checkbox + label,
.ui.checkbox .box,
.ui.checkbox + .box {
  color: rgba(0, 0, 0, 0.4);
  transition: color 0.1s ease;
}
/* Outside */
.ui.checkbox + label,
.ui.checkbox + .box {
  vertical-align: middle;
}
/*******************************
           States
*******************************/
/*--------------
      Hover
---------------*/
.ui.checkbox label:hover::before,
.ui.checkbox .box:hover::before {
  background: #FFFFFF;
  border-color: rgba(34, 36, 38, 0.15);
}
.ui.checkbox label:hover,
.ui.checkbox + label:hover,
.ui.checkbox .box:hover,
.ui.checkbox + .box:hover {
  color: rgba(0, 0, 0, 0.8);
}
/*--------------
      Down
---------------*/
.ui.checkbox label:active::before,
.ui.checkbox .box:active::before {
  background: #F9FAFB;
  border-color: #F40000;
}
.ui.checkbox label:active::after,
.ui.checkbox .box:active::after {
  color: rgba(0, 0, 0, 0.95);
}
.ui.checkbox input:active ~ label {
  color: rgba(0, 0, 0, 0.95);
}
/*--------------
     Focus
---------------*/
.ui.checkbox input:focus ~ label:before,
.ui.checkbox input:focus ~ .box:before {
  background: #FFFFFF;
  border-color: #F40000;
}
.ui.checkbox input:focus ~ label:after,
.ui.checkbox input:focus ~ .box:after {
  color: rgba(0, 0, 0, 0.95);
}
.ui.checkbox input:focus ~ label,
.ui.checkbox input:focus ~ .box {
  color: #505050;
}
/*--------------
     Active
---------------*/
.ui.checkbox input:checked ~ label:before,
.ui.checkbox input:checked ~ .box:before {
  background: #FFFFFF;
  border-color: #F40000;
}
.ui.checkbox input:checked ~ label:after,
.ui.checkbox input:checked ~ .box:after {
  opacity: 1;
  color: #F40000;
}
/*--------------
    Indeterminate
  ---------------*/
.ui.checkbox input:not([type=radio]):indeterminate ~ label:before,
.ui.checkbox input:not([type=radio]):indeterminate ~ .box:before {
  background: #FFFFFF;
  border-color: #F40000;
}
.ui.checkbox input:not([type=radio]):indeterminate ~ label:after,
.ui.checkbox input:not([type=radio]):indeterminate ~ .box:after {
  opacity: 1;
  color: #F40000;
}
.ui.indeterminate.toggle.checkbox input:not([type=radio]):indeterminate ~ label:before {
  background: rgba(0, 0, 0, 0.15);
}
.ui.indeterminate.toggle.checkbox input:not([type=radio]) ~ label:after {
  left: 1.075rem;
}
.ui.right.aligned.indeterminate.toggle.checkbox input:not([type=radio]) ~ label:after {
  left: auto;
  right: 1.075rem;
}
/*--------------
  Active Focus
---------------*/
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label:before,
.ui.checkbox input:checked:focus ~ label:before,
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ .box:before,
.ui.checkbox input:checked:focus ~ .box:before {
  background: #FFFFFF;
  border-color: #F40000;
}
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label:after,
.ui.checkbox input:checked:focus ~ label:after,
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ .box:after,
.ui.checkbox input:checked:focus ~ .box:after {
  color: #F40000;
}
/*--------------
      Read-Only
  ---------------*/
.ui.read-only.checkbox,
.ui.read-only.checkbox label {
  cursor: default;
  pointer-events: none;
}
/*--------------
       Disabled
  ---------------*/
.ui.disabled.checkbox label,
.ui.checkbox input[disabled] ~ label,
.ui.disabled.checkbox .box,
.ui.checkbox input[disabled] ~ .box {
  cursor: default;
  opacity: 0.5;
  color: #000000;
  pointer-events: none;
}
/*--------------
     Hidden
---------------*/
/* Initialized checkbox moves input below element
 to prevent manually triggering */
.ui.checkbox input.hidden {
  z-index: -1;
}
/* Selectable Label */
.ui.checkbox input.hidden + label {
  cursor: pointer;
  user-select: none;
}
/*******************************
             Types
*******************************/
/*--------------
       Radio
  ---------------*/
.ui.radio.checkbox {
  min-height: 15px;
}
.ui.radio.checkbox label,
.ui.radio.checkbox .box {
  padding-left: 1.85714em;
}
/* Box */
.ui.radio.checkbox label:before,
.ui.radio.checkbox .box:before {
  content: '';
  transform: none;
  width: 15px;
  height: 15px;
  border-radius: 500rem;
  top: 1px;
  left: 0;
}
/* Bullet */
.ui.radio.checkbox label:after,
.ui.radio.checkbox .box:after {
  border: none;
  content: '' !important;
  line-height: 15px;
  top: 1px;
  left: 0;
  width: 15px;
  height: 15px;
  border-radius: 500rem;
  transform: scale(0.46666667);
  background-color: #505050;
}
/* Focus */
.ui.radio.checkbox input:focus ~ label:before,
.ui.radio.checkbox input:focus ~ .box:before {
  background-color: #FFFFFF;
}
.ui.radio.checkbox input:focus ~ label:after,
.ui.radio.checkbox input:focus ~ .box:after {
  background-color: rgba(0, 0, 0, 0.95);
}
/* Indeterminate */
.ui.radio.checkbox input:indeterminate ~ label:after,
.ui.radio.checkbox input:indeterminate ~ .box:after {
  opacity: 0;
}
/* Active */
.ui.radio.checkbox input:checked ~ label:before,
.ui.radio.checkbox input:checked ~ .box:before {
  background-color: #FFFFFF;
}
.ui.radio.checkbox input:checked ~ label:after,
.ui.radio.checkbox input:checked ~ .box:after {
  background-color: #F40000;
}
/* Active Focus */
.ui.radio.checkbox input:focus:checked ~ label:before,
.ui.radio.checkbox input:focus:checked ~ .box:before {
  background-color: #FFFFFF;
}
.ui.radio.checkbox input:focus:checked ~ label:after,
.ui.radio.checkbox input:focus:checked ~ .box:after {
  background-color: #db0000;
}
/*--------------
       Slider
  ---------------*/
.ui.slider.checkbox {
  min-height: 1.25rem;
}
/* Input */
.ui.slider.checkbox input {
  width: 3.5rem;
  height: 1.25rem;
}
/* Label */
.ui.slider.checkbox label,
.ui.slider.checkbox .box {
  padding-left: 4.5rem;
  line-height: 1rem;
  color: rgba(0, 0, 0, 0.4);
}
/* Line */
.ui.slider.checkbox label:before,
.ui.slider.checkbox .box:before {
  display: block;
  position: absolute;
  content: '';
  transform: none;
  border: none !important;
  left: 0;
  z-index: 1;
  top: 0.4rem;
  background-color: rgba(34, 36, 38, 0.15);
  width: 3.5rem;
  height: 0.21428571rem;
  border-radius: 500rem;
  transition: background 0.3s ease;
}
/* Handle */
.ui.slider.checkbox label:after,
.ui.slider.checkbox .box:after {
  background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  position: absolute;
  content: '' !important;
  opacity: 1;
  z-index: 2;
  border: none;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
  width: 1.5rem;
  height: 1.5rem;
  top: -0.25rem;
  left: 0;
  transform: none;
  border-radius: 500rem;
  transition: left 0.3s ease;
}
/* Focus */
.ui.slider.checkbox input:focus ~ label:before,
.ui.slider.checkbox input:focus ~ .box:before {
  background-color: #F40000;
  border: none;
}
/* Hover */
.ui.slider.checkbox label:hover,
.ui.slider.checkbox .box:hover {
  color: rgba(0, 0, 0, 0.8);
}
.ui.slider.checkbox label:hover::before,
.ui.slider.checkbox .box:hover::before {
  background: rgba(34, 36, 38, 0.15);
}
/* Active */
.ui.slider.checkbox input:checked ~ label,
.ui.slider.checkbox input:checked ~ .box {
  color: rgba(0, 0, 0, 0.95) !important;
}
.ui.slider.checkbox input:checked ~ label:before,
.ui.slider.checkbox input:checked ~ .box:before {
  background-color: #F40000 !important;
}
.ui.slider.checkbox input:checked ~ label:after,
.ui.slider.checkbox input:checked ~ .box:after {
  left: 2rem;
}
/* Active Focus */
.ui.slider.checkbox input:focus:checked ~ label,
.ui.slider.checkbox input:focus:checked ~ .box {
  color: rgba(0, 0, 0, 0.95) !important;
}
.ui.slider.checkbox input:focus:checked ~ label:before,
.ui.slider.checkbox input:focus:checked ~ .box:before {
  background-color: #db0000 !important;
}
.ui.right.aligned.slider.checkbox label {
  padding-left: 0;
  padding-right: 4.5rem;
}
.ui.right.aligned.slider.checkbox label:after {
  left: auto;
  right: 2rem;
  transition: right 0.3s ease;
}
.ui.right.aligned.slider.checkbox input:checked ~ label:after {
  left: auto;
  right: 0;
}
/*--------------
       Toggle
  ---------------*/
.ui.toggle.checkbox {
  min-height: 1.5rem;
}
/* Input */
.ui.toggle.checkbox input {
  width: 3.5rem;
  height: 1.5rem;
}
/* Label */
.ui.toggle.checkbox label,
.ui.toggle.checkbox .box {
  min-height: 1.5rem;
  padding-left: 4.5rem;
  color: rgba(0, 0, 0, 0.4);
}
.ui.toggle.checkbox label,
.ui.toggle.checkbox .box {
  padding-top: 0.15em;
}
/* Switch */
.ui.toggle.checkbox label:before,
.ui.toggle.checkbox .box:before {
  display: block;
  position: absolute;
  content: '';
  z-index: 1;
  transform: none;
  border: none;
  top: 0;
  background: rgba(0, 0, 0, 0.05);
  box-shadow: none;
  width: 3.5rem;
  height: 1.5rem;
  border-radius: 500rem;
}
/* Handle */
.ui.toggle.checkbox label:after,
.ui.toggle.checkbox .box:after {
  background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  position: absolute;
  content: '' !important;
  opacity: 1;
  z-index: 2;
  border: none;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
  width: 1.5rem;
  height: 1.5rem;
  top: 0;
  left: 0;
  border-radius: 500rem;
  transition: background 0.3s ease, left 0.3s ease;
}
.ui.toggle.checkbox input ~ label:after,
.ui.toggle.checkbox input ~ .box:after {
  left: -0.05rem;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
}
/* Focus */
.ui.toggle.checkbox input:focus ~ label:before,
.ui.toggle.checkbox input:focus ~ .box:before {
  background-color: #F40000;
  border: none;
}
/* Hover */
.ui.toggle.checkbox label:hover::before,
.ui.toggle.checkbox .box:hover::before {
  background-color: rgba(0, 0, 0, 0.05);
  border: none;
}
/* Active */
.ui.toggle.checkbox input:checked ~ label,
.ui.toggle.checkbox input:checked ~ .box {
  color: rgba(0, 0, 0, 0.4) !important;
}
.ui.toggle.checkbox input:checked ~ label:before,
.ui.toggle.checkbox input:checked ~ .box:before {
  background-color: #F40000 !important;
}
.ui.toggle.checkbox input:checked ~ label:after,
.ui.toggle.checkbox input:checked ~ .box:after {
  left: 2.15rem;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15), 0 0 0 1px rgba(34, 36, 38, 0.15) inset;
}
/* Active Focus */
.ui.toggle.checkbox input:focus:checked ~ label,
.ui.toggle.checkbox input:focus:checked ~ .box {
  color: rgba(0, 0, 0, 0.4) !important;
}
.ui.toggle.checkbox input:focus:checked ~ label:before,
.ui.toggle.checkbox input:focus:checked ~ .box:before {
  background-color: #F40000 !important;
}
.ui.right.aligned.toggle.checkbox label {
  padding-left: 0;
  padding-right: 4.5rem;
}
.ui.right.aligned.toggle.checkbox input ~ label:after {
  left: auto;
  right: 2.15rem;
  transition: background 0.3s ease, right 0.3s ease;
}
.ui.right.aligned.toggle.checkbox input:checked ~ label:after {
  left: auto;
  right: -0.05rem;
}
/*******************************
            Variations
*******************************/
/*--------------
       Fitted
  ---------------*/
.ui.fitted.checkbox label,
.ui.fitted.checkbox .box {
  padding-left: 0 !important;
}
.ui.fitted.toggle.checkbox {
  width: 3.5rem;
}
.ui.fitted.slider.checkbox {
  width: 3.5rem;
}
/*--------------
       Inverted
  ---------------*/
.ui.inverted.checkbox label,
.ui.inverted.checkbox + label,
.ui.inverted.checkbox .box {
  color: rgba(255, 255, 255, 0.9) !important;
}
/* Hover */
.ui.inverted.checkbox label:hover,
.ui.inverted.checkbox .box:hover {
  color: #ffffff !important;
}
.ui.inverted.checkbox label:hover::before,
.ui.inverted.checkbox .box:hover::before {
  border-color: rgba(34, 36, 38, 0.5);
}
/*Slider Label */
.ui.inverted.slider.checkbox label,
.ui.inverted.slider.checkbox .box {
  color: rgba(255, 255, 255, 0.5);
}
/* Slider Line */
.ui.inverted.slider.checkbox label:before,
.ui.inverted.slider.checkbox .box:before {
  background-color: rgba(255, 255, 255, 0.5) !important;
}
/* Slider Hover */
.ui.inverted.slider.checkbox label:hover::before,
.ui.inverted.slider.checkbox .box:hover::before {
  background: rgba(255, 255, 255, 0.7) !important;
}
/* Slider Active */
.ui.inverted.slider.checkbox input:checked ~ label,
.ui.inverted.slider.checkbox input:checked ~ .box {
  color: #ffffff !important;
}
.ui.inverted.slider.checkbox input:checked ~ label:before,
.ui.inverted.slider.checkbox input:checked ~ .box:before {
  background-color: rgba(255, 255, 255, 0.8) !important;
}
/* Slider Active Focus */
.ui.inverted.slider.checkbox input:focus:checked ~ label,
.ui.inverted.slider.checkbox input:focus:checked ~ .box {
  color: #ffffff !important;
}
.ui.inverted.slider.checkbox input:focus:checked ~ label:before,
.ui.inverted.slider.checkbox input:focus:checked ~ .box:before {
  background-color: rgba(255, 255, 255, 0.8) !important;
}
/* Toggle Switch */
.ui.inverted.toggle.checkbox label:before,
.ui.inverted.toggle.checkbox .box:before {
  background-color: rgba(255, 255, 255, 0.9) !important;
}
/* Toggle Hover */
.ui.inverted.toggle.checkbox label:hover::before,
.ui.inverted.toggle.checkbox .box:hover::before {
  background: #ffffff !important;
}
/* Toggle Active */
.ui.inverted.toggle.checkbox input:checked ~ label,
.ui.inverted.toggle.checkbox input:checked ~ .box {
  color: #ffffff !important;
}
.ui.inverted.toggle.checkbox input:checked ~ label:before,
.ui.inverted.toggle.checkbox input:checked ~ .box:before {
  background-color: #F40000 !important;
}
/* Toggle Active Focus */
.ui.inverted.toggle.checkbox input:focus:checked ~ label,
.ui.inverted.toggle.checkbox input:focus:checked ~ .box {
  color: #ffffff !important;
}
.ui.inverted.toggle.checkbox input:focus:checked ~ label:before,
.ui.inverted.toggle.checkbox input:focus:checked ~ .box:before {
  background-color: #F40000 !important;
}
/*--------------------
        Size
---------------------*/
.ui.mini.checkbox {
  font-size: 0.78571429em;
}
.ui.tiny.checkbox {
  font-size: 0.85714286em;
}
/*******************************
         Theme Overrides
*******************************/
@font-face {
  font-family: 'Checkbox';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype');
}
/* Checkmark */
.ui.checkbox label:after,
.ui.checkbox .box:after,
.ui.checkbox .box:after {
  font-family: 'Checkbox';
}
/* Checked */
.ui.checkbox input:checked ~ .box:after,
.ui.checkbox input:checked ~ label:after,
.ui.checkbox input:checked ~ .box:after {
  content: '\e800';
}
/* Indeterminate */
.ui.checkbox input:indeterminate ~ .box:after,
.ui.checkbox input:indeterminate ~ label:after {
  font-size: 12px;
  content: '\e801';
}
/*  UTF Reference
.check:before { content: '\e800'; }
.dash:before  { content: '\e801'; }
.plus:before { content: '\e802'; }
*/
/*******************************
         Theme Overrides
*******************************/
@font-face {
  font-family: 'Checkbox';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype');
}
/* Checkmark */
.ui.checkbox label:after,
.ui.checkbox .box:after,
.ui.checkbox .box:after {
  font-family: 'Checkbox';
}
/* Checked */
.ui.checkbox input:checked ~ .box:after,
.ui.checkbox input:checked ~ label:after,
.ui.checkbox input:checked ~ .box:after {
  content: '\e800';
}
.ui.checkbox input:checked ~ .box,
.ui.checkbox input:checked ~ label,
.ui.checkbox input:checked ~ .box {
  color: #505050 !important;
}
/* Indeterminate */
.ui.checkbox input:indeterminate ~ .box:after,
.ui.checkbox input:indeterminate ~ label:after {
  content: '\e801';
  font-size: 12px;
}
/* Toggle Hover */
.ui.toggle.checkbox .box:hover,
.ui.toggle.checkbox label:hover,
.ui.toggle.checkbox .box:hover {
  color: #505050;
}
/*  UTF Reference
.check:before { content: '\e800'; }
.dash:before  { content: '\e801'; }
.plus:before { content: '\e802'; }
*/
.ui .marketlist-children {
  display: flex;
  flex-direction: column;
  align-items: start;
  max-height: 300px;
  overflow: auto;
}
.ui.checkbox {
  margin: 3px 0;
}
.ui.checkbox.tccc-download-modal__asset-rendition-group-option .checkbox-hover:hover + .market-label::before,
.ui.checkbox.tccc-download-modal__fadel_definition-option .checkbox-hover:hover + .market-label::before,
.ui.checkbox.cmp-modal-download__asset-rendition-group-option .checkbox-hover:hover + .market-label::before {
  border-color: #F40000;
}
.ui.checkbox.tccc-download-modal__asset-rendition-group-option .market-label,
.ui.checkbox.tccc-download-modal__fadel_definition-option .market-label,
.ui.checkbox.cmp-modal-download__asset-rendition-group-option .market-label {
  color: #000000;
  cursor: pointer;
  display: block;
  font-family: "TCCC UnityText";
  font-size: 1em;
  outline: none;
  padding-left: 1.85714em;
  position: relative;
  transition: color 0.1s ease;
  user-select: none;
}
.ui.checkbox.tccc-download-modal__asset-rendition-group-option .market-label::before,
.ui.checkbox.tccc-download-modal__fadel_definition-option .market-label::before,
.ui.checkbox.cmp-modal-download__asset-rendition-group-option .market-label::before {
  background: #FFFFFF;
  border: 2px solid #9a9a9a;
  border-radius: 0.21428571rem;
  content: '';
  height: 17px;
  left: 0;
  position: absolute;
  top: 0;
  transition: none;
  width: 17px;
}
.ui.checkbox.tccc-download-modal__asset-rendition-group-option .market-label:hover::before,
.ui.checkbox.tccc-download-modal__fadel_definition-option .market-label:hover::before,
.ui.checkbox.cmp-modal-download__asset-rendition-group-option .market-label:hover::before {
  border: 2px solid #F40000;
}
.ui.checkbox.tccc-download-modal__asset-rendition-group-option .market-label::after,
.ui.checkbox.tccc-download-modal__fadel_definition-option .market-label::after,
.ui.checkbox.cmp-modal-download__asset-rendition-group-option .market-label::after {
  color: #505050;
  font-family: 'Checkbox';
  font-size: 14px;
  height: 17px;
  left: 0;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  transition: none;
  width: 17px;
}
.ui.checkbox.tccc-download-modal__asset-rendition-group-option input:checked ~ .market-label,
.ui.checkbox.tccc-download-modal__fadel_definition-option input:checked ~ .market-label,
.ui.checkbox.cmp-modal-download__asset-rendition-group-option input:checked ~ .market-label {
  color: #505050 !important;
  font-family: "TCCC UnityText";
}
.ui.checkbox.tccc-download-modal__asset-rendition-group-option input:checked ~ .market-label::after,
.ui.checkbox.tccc-download-modal__fadel_definition-option input:checked ~ .market-label::after,
.ui.checkbox.cmp-modal-download__asset-rendition-group-option input:checked ~ .market-label::after {
  color: #F40000;
  content: '\e800';
  opacity: 1;
}
.ui.checkbox.tccc-download-modal__asset-rendition-group-option input:checked ~ .market-label::before,
.ui.checkbox.tccc-download-modal__fadel_definition-option input:checked ~ .market-label::before,
.ui.checkbox.cmp-modal-download__asset-rendition-group-option input:checked ~ .market-label::before {
  background: #FFFFFF;
  border-color: #F40000;
}
.ui.checkbox.tccc-download-modal__asset-rendition-group-option .down-caret,
.ui.checkbox.tccc-download-modal__fadel_definition-option .down-caret,
.ui.checkbox.cmp-modal-download__asset-rendition-group-option .down-caret,
.ui.checkbox.tccc-download-modal__asset-rendition-group-option .up-caret,
.ui.checkbox.tccc-download-modal__fadel_definition-option .up-caret,
.ui.checkbox.cmp-modal-download__asset-rendition-group-option .up-caret {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 7px solid #000000;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  right: -20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  width: 0;
}
.ui.checkbox.tccc-download-modal__asset-rendition-group-option.active .down-caret,
.ui.checkbox.tccc-download-modal__fadel_definition-option.active .down-caret,
.ui.checkbox.cmp-modal-download__asset-rendition-group-option.active .down-caret,
.ui.checkbox.tccc-download-modal__asset-rendition-group-option.active .up-caret,
.ui.checkbox.tccc-download-modal__fadel_definition-option.active .up-caret,
.ui.checkbox.cmp-modal-download__asset-rendition-group-option.active .up-caret {
  border-top: 7px solid #F40000;
  -webkit-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.tccc-download-modal .label-tooltip,
.cmp-chili-template-teaser .label-tooltip {
  margin-left: 10px;
  display: inline-flex;
  vertical-align: middle;
}
.tccc-download-modal .label-tooltip .icon.exclamation,
.cmp-chili-template-teaser .label-tooltip .icon.exclamation {
  border: 3px solid #8D8D8D;
  border-radius: 100px;
  color: #FFFFFF;
  background: #8D8D8D;
  display: inline-flex;
  font-size: 10px;
  height: 20px;
  justify-content: center;
  margin: 0 auto;
  padding: 3px;
  width: 20px;
  transform: rotate(180deg);
}
.tccc-download-modal .label-tooltip .icon.exclamation:hover,
.cmp-chili-template-teaser .label-tooltip .icon.exclamation:hover {
  border: 3px solid #F40000;
  background: #F40000;
}
.tccc-download-modal .label-tooltip:hover::after,
.cmp-chili-template-teaser .label-tooltip:hover::after {
  font-size: 12px;
  padding: 8px;
  white-space: normal;
  width: max-content;
  max-width: 300px;
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
.tccc-download-modal .label-tooltip[data-inverted][data-position~="bottom"][data-tooltip]::before,
.cmp-chili-template-teaser .label-tooltip[data-inverted][data-position~="bottom"][data-tooltip]::before {
  background: #8D8D8D;
  font-size: 7px;
}
.cmp-chili-template-teaser .content .label-tooltip:hover::after {
  max-width: 300px;
}
/*!
 * # Fomantic-UI - Dimmer
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Dimmer
*******************************/
/* Hidden (Default) */
/* Visible */
/*-------------------
        Types
--------------------*/
/* Page Dimmer*/
/*-------------------
      Variations
--------------------*/
/* Inverted */
/* Simple */
/* Intensity */
/* Packaged Theme */
/*******************************
            Dimmer
*******************************/
/* Hidden (Default) */
/* Visible */
/*-------------------
        Types
--------------------*/
/* Page Dimmer*/
/*-------------------
      Variations
--------------------*/
/* Inverted */
/* Simple */
/* Intensity */
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Dimmer
*******************************/
.dimmable:not(body) {
  position: relative;
}
.ui.dimmer {
  display: none;
  position: absolute;
  top: 0 !important;
  left: 0 !important;
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  padding: 1em;
  background: rgba(0, 0, 0, 0.85);
  opacity: 0;
  line-height: 1;
  animation-fill-mode: both;
  animation-duration: 0.5s;
  transition: background-color 0.5s linear;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  user-select: none;
  will-change: opacity;
  z-index: 1000;
}
/* Dimmer Content */
.ui.dimmer > .content {
  user-select: text;
  color: #FFFFFF;
}
/* Loose Coupling */
.ui.segment > .ui.dimmer:not(.page) {
  border-radius: inherit;
}
/* Scrollbars */
.ui.dimmer:not(.inverted)::-webkit-scrollbar-track {
  background: rgba(255, 255, 255, 0.1);
}
.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.25);
}
.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(255, 255, 255, 0.15);
}
.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:hover {
  background: rgba(255, 255, 255, 0.35);
}
/*******************************
            States
*******************************/
/* Animating */
.animating.dimmable:not(body),
.dimmed.dimmable:not(body) {
  overflow: hidden;
}
/* Animating / Active / Visible */
.dimmed.dimmable > .ui.animating.dimmer,
.dimmed.dimmable > .ui.visible.dimmer,
.ui.active.dimmer {
  display: flex;
  opacity: 1;
}
/*******************************
           Variations
*******************************/
/*--------------
        Page
  ---------------*/
.ui.page.dimmer {
  position: fixed;
  transform-style: '';
  perspective: 2000px;
  transform-origin: center center;
}
.ui.page.dimmer.modals {
  -moz-perspective: none;
}
body.animating.in.dimmable,
body.dimmed.dimmable {
  overflow: hidden;
}
body.dimmable > .dimmer {
  position: fixed;
}
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Fomantic-UI - Dropdown
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Dropdown
*******************************/
/*-------------------
       Element
--------------------*/
/*-------------------
       Content
--------------------*/
/* Icon */
/* Current Text */
/* Menu */
/* Text */
/* Menu Item */
/* Vertical Item */
/* Sub Menu */
/* Menu Header */
/* Menu Divider */
/* Menu Input */
/* Menu Image */
/* Item Sub-Element */
/* Sub-Menu Dropdown Icon */
/* Description */
/* Message */
/* Floated Content */
/*-------------------
        Types
--------------------*/
/*------------
   Selection
--------------*/
/* <select> */
/* Responsive */
/* Derived */
/* 1px / em size */
/* Hover */
/* Focus */
/* Visible */
/* Visible Hover */
/*--------------
     Search
--------------*/
/* Search Selection */
/* Inline */
/*--------------
    Multiple
--------------*/
/* Split Actual Padding Between Child and Parent (allows for label spacing) */
/* Child Elements */
/* Dropdown Icon */
/* Selection Label */
/* Logic adopted from label.less */
/*-------------------
       States
--------------------*/
/* Hovered */
/* Default Text */
/* Loading */
/* Active Menu Item */
/* Selected */
/* Clearable */
/*-------------------
      Variations
--------------------*/
/* Scrolling */
/* 0 / em size */
/* Upward */
/* Flyout Direction */
/* Left */
/* Simple */
/* Floating */
/* Pointing */
/* Pointing Upward */
/* Scrollhint */
/*--------------
    Inverted
---------------*/
/* General rules and basic dropdowns */
/* Selection */
/* Multiple */
/*@invertedLabelBackgroundColor: rgba(255, 255, 255, 0.06);
@invertedLabelBackgroundImage: none;
@invertedLabelColor: rgba(255, 255, 255, 0.6);
@invertedLabelBoxShadow: 0 0 0 @labelBorderWidth rgba(255, 255, 255, 0.16) inset;

@invertedLabelHoverBackgroundColor: rgba(255, 255, 255, 0.12);
@invertedLabelHoverBackgroundImage: none;
@invertedLabelHoverTextColor: rgba(255, 255, 255, 0.7);*/
/* Scrollhint */
/* Packaged Theme */
/*******************************
            Dropdown
*******************************/
/*-------------------
       Element
--------------------*/
/*-------------------
       Content
--------------------*/
/* Icon */
/* Current Text */
/* Menu */
/* Text */
/* Menu Item */
/* Vertical Item */
/* Sub Menu */
/* Menu Header */
/* Menu Divider */
/* Menu Input */
/* Menu Image */
/* Item Sub-Element */
/* Sub-Menu Dropdown Icon */
/* Description */
/* Message */
/* Floated Content */
/*-------------------
        Types
--------------------*/
/*------------
   Selection
--------------*/
/* <select> */
/* Responsive */
/* Derived */
/* 1px / em size */
/* Hover */
/* Focus */
/* Visible */
/* Visible Hover */
/*--------------
     Search
--------------*/
/* Search Selection */
/* Inline */
/*--------------
    Multiple
--------------*/
/* Split Actual Padding Between Child and Parent (allows for label spacing) */
/* Child Elements */
/* Dropdown Icon */
/* Selection Label */
/* Logic adopted from label.less */
/*-------------------
       States
--------------------*/
/* Hovered */
/* Default Text */
/* Loading */
/* Active Menu Item */
/* Selected */
/* Clearable */
/*-------------------
      Variations
--------------------*/
/* Scrolling */
/* 0 / em size */
/* Upward */
/* Flyout Direction */
/* Left */
/* Simple */
/* Floating */
/* Pointing */
/* Pointing Upward */
/* Scrollhint */
/*--------------
    Inverted
---------------*/
/* General rules and basic dropdowns */
/* Selection */
/* Multiple */
/*@invertedLabelBackgroundColor: rgba(255, 255, 255, 0.06);
@invertedLabelBackgroundImage: none;
@invertedLabelColor: rgba(255, 255, 255, 0.6);
@invertedLabelBoxShadow: 0 0 0 @labelBorderWidth rgba(255, 255, 255, 0.16) inset;

@invertedLabelHoverBackgroundColor: rgba(255, 255, 255, 0.12);
@invertedLabelHoverBackgroundImage: none;
@invertedLabelHoverTextColor: rgba(255, 255, 255, 0.7);*/
/* Scrollhint */
/* Site Theme */
/*******************************
            Dropdown
*******************************/
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Dropdown
*******************************/
.ui.dropdown {
  cursor: pointer;
  position: relative;
  display: inline-block;
  outline: none;
  text-align: left;
  transition: box-shadow 0.1s ease, width 0.1s ease;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/*******************************
            Content
*******************************/
/*--------------
      Menu
---------------*/
.ui.dropdown .menu {
  cursor: auto;
  position: absolute;
  display: none;
  outline: none;
  top: 100%;
  min-width: max-content;
  margin: 0;
  padding: 0 0;
  background: #FFFFFF;
  font-size: 1em;
  text-shadow: none;
  text-align: left;
  box-shadow: 0 2px 3px 0 rgba(34, 36, 38, 0.15);
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  transition: opacity 0.1s ease;
  z-index: 11;
  will-change: transform, opacity;
}
.ui.dropdown .menu > * {
  white-space: nowrap;
}
/*--------------
  Hidden Input
---------------*/
.ui.dropdown > input:not(.search):first-child,
.ui.dropdown > select {
  display: none !important;
}
/*--------------
 Dropdown Icon
---------------*/
.ui.dropdown:not(.labeled) > .dropdown.icon {
  position: relative;
  width: auto;
  min-width: 1em;
  font-size: 0.85714286em;
  margin: 0 0 0 1em;
}
.ui.dropdown .menu > .item .dropdown.icon {
  width: auto;
  float: right;
  margin: 0em 0 0 1em;
}
.ui.dropdown .menu > .item .dropdown.icon + .text {
  margin-right: 1em;
}
/*--------------
      Text
---------------*/
.ui.dropdown > .text {
  display: inline-block;
  transition: none;
}
/*--------------
    Menu Item
---------------*/
.ui.dropdown .menu > .item {
  position: relative;
  cursor: pointer;
  display: block;
  border: none;
  height: auto;
  min-height: 2.57142857rem;
  text-align: left;
  border-top: none;
  line-height: 1em;
  font-size: 1rem;
  color: #505050;
  padding: 0.78571429rem 1.14285714rem !important;
  text-transform: none;
  font-weight: normal;
  box-shadow: none;
  -webkit-touch-callout: none;
}
.ui.dropdown .menu > .item:first-child {
  border-top-width: 0;
}
.ui.dropdown .menu > .item.vertical {
  display: flex;
  flex-direction: column-reverse;
}
/*--------------
  Floated Content
---------------*/
.ui.dropdown > .text > [class*="right floated"],
.ui.dropdown .menu .item > [class*="right floated"] {
  float: right !important;
  margin-right: 0 !important;
  margin-left: 1em !important;
}
.ui.dropdown > .text > [class*="left floated"],
.ui.dropdown .menu .item > [class*="left floated"] {
  float: left !important;
  margin-left: 0 !important;
  margin-right: 1em !important;
}
.ui.dropdown .menu .item > i.icon.floated,
.ui.dropdown .menu .item > .flag.floated,
.ui.dropdown .menu .item > .image.floated,
.ui.dropdown .menu .item > img.floated {
  margin-top: 0em;
}
/*--------------
  Menu Divider
---------------*/
.ui.dropdown .menu > .header {
  margin: 1rem 0 0.75rem;
  padding: 0 1.14285714rem;
  font-weight: bold;
  text-transform: uppercase;
}
.ui.dropdown .menu > .header:not(.ui) {
  color: rgba(0, 0, 0, 0.85);
  font-size: 0.78571429em;
}
.ui.dropdown .menu > .divider {
  border-top: 1px solid rgba(34, 36, 38, 0.1);
  height: 0;
  margin: 0.5em 0;
}
.ui.dropdown .menu > .horizontal.divider {
  border-top: none;
}
.ui.dropdown.dropdown .menu > .input {
  width: auto;
  display: flex;
  margin: 1.14285714rem 0.78571429rem;
  min-width: 10rem;
}
.ui.dropdown .menu > .header + .input {
  margin-top: 0;
}
.ui.dropdown .menu > .input:not(.transparent) input {
  padding: 0.5em 1em;
}
.ui.dropdown .menu > .input:not(.transparent) .button,
.ui.dropdown .menu > .input:not(.transparent) i.icon,
.ui.dropdown .menu > .input:not(.transparent) .label {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
/*-----------------
  Item Description
-------------------*/
.ui.dropdown > .text > .description,
.ui.dropdown .menu > .item > .description {
  float: right;
  margin: 0 0 0 1em;
  color: rgba(0, 0, 0, 0.4);
}
.ui.dropdown .menu > .item.vertical > .description {
  margin: 0;
}
/*-----------------
      Item Text
-------------------*/
.ui.dropdown .menu > .item.vertical > .text {
  margin-bottom: 0.25em;
}
/*-----------------
       Message
-------------------*/
.ui.dropdown .menu > .message {
  padding: 0.78571429rem 1.14285714rem;
  font-weight: normal;
}
.ui.dropdown .menu > .message:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}
/*--------------
    Sub Menu
---------------*/
.ui.dropdown .menu .menu {
  top: 0;
  left: 100%;
  right: auto;
  margin: 0 -0.5em !important;
  border-radius: 0.28571429rem !important;
  z-index: 21 !important;
}
/* Hide Arrow */
.ui.dropdown .menu .menu:after {
  display: none;
}
/*--------------
   Sub Elements
---------------*/
/* Icons / Flags / Labels / Image */
.ui.dropdown > .text > i.icons,
.ui.dropdown > .text > i.icon,
.ui.dropdown > .text > .label,
.ui.dropdown > .text > .flag,
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image {
  margin-top: 0em;
}
.ui.dropdown .menu > .item > i.icons,
.ui.dropdown .menu > .item > i.icon,
.ui.dropdown .menu > .item > .label,
.ui.dropdown .menu > .item > .flag,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
  margin-top: 0em;
}
.ui.dropdown > .text > i.icons,
.ui.dropdown > .text > i.icon,
.ui.dropdown > .text > .label,
.ui.dropdown > .text > .flag,
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image,
.ui.dropdown .menu > .item > i.icons,
.ui.dropdown .menu > .item > i.icon,
.ui.dropdown .menu > .item > .label,
.ui.dropdown .menu > .item > .flag,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
  margin-left: 0;
  float: none;
  margin-right: 0.78571429rem;
}
/*--------------
     Image
---------------*/
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image:not(.icon),
.ui.dropdown .menu > .item > .image:not(.icon),
.ui.dropdown .menu > .item > img {
  display: inline-block;
  vertical-align: top;
  width: auto;
  margin-top: -0.5em;
  margin-bottom: -0.5em;
  max-height: 2em;
}
/*******************************
            Coupling
*******************************/
/*--------------
      Menu
---------------*/
/* Remove Menu Item Divider */
.ui.dropdown .ui.menu > .item:before,
.ui.menu .ui.dropdown .menu > .item:before {
  display: none;
}
/* Prevent Menu Item Border */
.ui.menu .ui.dropdown .menu .active.item {
  border-left: none;
}
/* Automatically float dropdown menu right on last menu item */
.ui.menu .right.menu .dropdown:last-child > .menu:not(.left),
.ui.menu .right.dropdown.item > .menu:not(.left),
.ui.buttons > .ui.dropdown:last-child > .menu:not(.left) {
  left: auto;
  right: 0;
}
/*******************************
              Types
*******************************/
select.ui.dropdown {
  height: 38px;
  padding: 0.5em;
  border: 1px solid rgba(34, 36, 38, 0.15);
  visibility: visible;
}
/*******************************
            States
*******************************/
/*--------------------
        Active
----------------------*/
/* Menu Item Active */
.ui.dropdown .menu .active.item {
  background: transparent;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.95);
  box-shadow: none;
  z-index: 12;
}
/*--------------------
        Hover
----------------------*/
/* Menu Item Hover */
.ui.dropdown .menu > .item:hover {
  background: #F40000;
  color: #FFFFFF;
  z-index: 13;
}
/*--------------------
     Default Text
----------------------*/
.ui.dropdown:not(.button) > .default.text,
.ui.default.dropdown:not(.button) > .text {
  color: #ffffff;
}
.ui.dropdown:not(.button) > input:focus ~ .default.text,
.ui.default.dropdown:not(.button) > input:focus ~ .text {
  color: #c3c3c3;
}
/*--------------------
    Keyboard Select
----------------------*/
/* Selected Item */
.ui.dropdown.selected,
.ui.dropdown .menu .selected.item {
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}
/*--------------------
    Search Filtered
----------------------*/
/* Filtered Item */
.ui.dropdown > .filtered.text {
  visibility: hidden;
}
.ui.dropdown .filtered.item {
  display: none !important;
}
/*--------------------
          Read-Only
  ----------------------*/
.ui.read-only.dropdown {
  cursor: default;
  pointer-events: none;
}
/*******************************
           Variations
*******************************/
/*--------------
    Direction
---------------*/
/* Flyout Direction */
.ui.dropdown .menu {
  left: 0;
}
/* Default Side (Right) */
.ui.dropdown .right.menu > .menu,
.ui.dropdown .menu .right.menu {
  left: 100% !important;
  right: auto !important;
  border-radius: 0.28571429rem !important;
}
.ui.dropdown .item .left.dropdown.icon,
.ui.dropdown .left.menu .item .dropdown.icon {
  width: auto;
  float: left;
  margin: 0em 0 0 0;
}
.ui.dropdown .item .left.dropdown.icon,
.ui.dropdown .left.menu .item .dropdown.icon {
  width: auto;
  float: left;
  margin: 0em 0 0 0;
}
.ui.dropdown .item .left.dropdown.icon + .text,
.ui.dropdown .left.menu .item .dropdown.icon + .text {
  margin-left: 1em;
  margin-right: 0;
}
/*--------------
     Columnar
---------------*/
.ui.column.dropdown > .menu {
  flex-wrap: wrap;
}
.ui.dropdown[class*="two column"] > .menu > .item {
  width: 50%;
}
.ui.dropdown[class*="three column"] > .menu > .item {
  width: 33%;
}
.ui.dropdown[class*="four column"] > .menu > .item {
  width: 25%;
}
.ui.dropdown[class*="five column"] > .menu > .item {
  width: 20%;
}
/*--------------------
        Sizes
---------------------*/
.ui.dropdown,
.ui.dropdown .menu > .item {
  font-size: 1rem;
}
/*******************************
         Theme Overrides
*******************************/
/* Dropdown Carets */
@font-face {
  font-family: 'Dropdown';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfuIIAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zjo82LgAAAFwAAABVGhlYWQAQ88bAAACxAAAADZoaGVhAwcB6QAAAvwAAAAkaG10eAS4ABIAAAMgAAAAIGxvY2EBNgDeAAADQAAAABJtYXhwAAoAFgAAA1QAAAAgbmFtZVcZpu4AAAN0AAABRXBvc3QAAwAAAAAEvAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDX//3//wAB/+MPLQADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAIABJQElABMAABM0NzY3BTYXFhUUDwEGJwYvASY1AAUGBwEACAUGBoAFCAcGgAUBEgcGBQEBAQcECQYHfwYBAQZ/BwYAAQAAAG4BJQESABMAADc0PwE2MzIfARYVFAcGIyEiJyY1AAWABgcIBYAGBgUI/wAHBgWABwaABQWABgcHBgUFBgcAAAABABIASQC3AW4AEwAANzQ/ATYXNhcWHQEUBwYnBi8BJjUSBoAFCAcFBgYFBwgFgAbbBwZ/BwEBBwQJ/wgEBwEBB38GBgAAAAABAAAASQClAW4AEwAANxE0NzYzMh8BFhUUDwEGIyInJjUABQYHCAWABgaABQgHBgVbAQAIBQYGgAUIBwWABgYFBwAAAAEAAAABAADZuaKOXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAAAAACgAUAB4AQgBkAIgAqgAAAAEAAAAIABQAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVwAAoAAAAABSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAdkAAAHZLDXE/09TLzIAAALQAAAAYAAAAGAIIweQY21hcAAAAzAAAABMAAAATA9+4ghnYXNwAAADfAAAAAgAAAAIAAAAEGhlYWQAAAOEAAAANgAAADYAQ88baGhlYQAAA7wAAAAkAAAAJAMHAelobXR4AAAD4AAAACAAAAAgBLgAEm1heHAAAAQAAAAABgAAAAYACFAAbmFtZQAABAgAAAFFAAABRVcZpu5wb3N0AAAFUAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAACIDx0AAACNER0AAAAJHQAAAdASAAkBAQgPERMWGyAlKmljb21vb25pY29tb29udTB1MXUyMHVGMEQ3dUYwRDh1RjBEOXVGMERBAAACAYkABgAIAgABAAQABwAKAA0AVgCfAOgBL/yUDvyUDvyUDvuUDvtvi/emFYuQjZCOjo+Pj42Qiwj3lIsFkIuQiY6Hj4iNhouGi4aJh4eHCPsU+xQFiIiGiYaLhouHjYeOCPsU9xQFiI+Jj4uQCA77b4v3FBWLkI2Pjo8I9xT3FAWPjo+NkIuQi5CJjogI9xT7FAWPh42Hi4aLhomHh4eIiIaJhosI+5SLBYaLh42HjoiPiY+LkAgO+92d928Vi5CNkI+OCPcU9xQFjo+QjZCLkIuPiY6Hj4iNhouGCIv7lAWLhomHh4iIh4eJhouGi4aNiI8I+xT3FAWHjomPi5AIDvvdi+YVi/eUBYuQjZCOjo+Pj42Qi5CLkImOhwj3FPsUBY+IjYaLhouGiYeHiAj7FPsUBYiHhomGi4aLh42Hj4iOiY+LkAgO+JQU+JQViwwKAAAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8NoB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDw2v/9//8AAAAAACDw1//9//8AAf/jDy0AAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAA5emozXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAUAAACAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');
  font-weight: normal;
  font-style: normal;
}
.ui.dropdown > .dropdown.icon {
  font-family: 'Dropdown';
  line-height: 1;
  height: 1em;
  width: 1.23em;
  backface-visibility: hidden;
  font-weight: normal;
  font-style: normal;
  text-align: center;
}
.ui.dropdown > .dropdown.icon {
  width: auto;
}
.ui.dropdown > .dropdown.icon:before {
  content: '\f0d7';
}
/* Sub Menu */
.ui.dropdown .menu .item .dropdown.icon:before {
  content: '\f0da' /*rtl:'\f0d9'*/;
}
.ui.dropdown .item .left.dropdown.icon:before,
.ui.dropdown .left.menu .item .dropdown.icon:before {
  content: "\f0d9" /*rtl:"\f0da"*/;
}
/* Vertical Menu Dropdown */
.ui.vertical.menu .dropdown.item > .dropdown.icon:before {
  content: "\f0da" /*rtl:"\f0d9"*/;
}
/* Icons for Reference
.dropdown.down.icon {
  content: "\f0d7";
}
.dropdown.up.icon {
  content: "\f0d8";
}
.dropdown.left.icon {
  content: "\f0d9";
}
.dropdown.icon.icon {
  content: "\f0da";
}
*/
/*******************************
         Theme Overrides
*******************************/
.ui.selection.dropdown > .dropdown.icon {
  color: #F40000;
}
/*!
 * # Fomantic-UI - Modal
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Modal
*******************************/
/* Close Icon */
/* Header */
/* Content */
/* Image / Description */
/* Modal Actions */
/* Inner Close Position (Tablet/Mobile) */
/* Mobile Positions */
/* Responsive Widths */
/* Coupling */
/*-------------------
       States
--------------------*/
/*-------------------
        Types
--------------------*/
/* Basic */
/* Aligned */
/* Scrolling Margin */
/* Scrolling Content */
/*-------------------
      Variations
--------------------*/
/* Size Widths */
/* Derived Responsive Sizes */
/*-------------------
      Inverted
--------------------*/
/* Packaged Theme */
/*******************************
             Modal
*******************************/
/* Close Icon */
/* Header */
/* Content */
/* Image / Description */
/* Modal Actions */
/* Inner Close Position (Tablet/Mobile) */
/* Mobile Positions */
/* Responsive Widths */
/* Coupling */
/*-------------------
       States
--------------------*/
/*-------------------
        Types
--------------------*/
/* Basic */
/* Aligned */
/* Scrolling Margin */
/* Scrolling Content */
/*-------------------
      Variations
--------------------*/
/* Size Widths */
/* Derived Responsive Sizes */
/*-------------------
      Inverted
--------------------*/
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
             Modal
*******************************/
.ui.modal {
  position: absolute;
  display: none;
  z-index: 1001;
  text-align: left;
  background: #FFFFFF;
  border: none;
  box-shadow: 1px 3px 3px 0 rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2);
  transform-origin: 50% 25%;
  flex: 0 0 auto;
  border-radius: 0.28571429rem;
  user-select: text;
  will-change: top, left, margin, transform, opacity;
}
.ui.modal > :first-child:not(.close):not(.dimmer),
.ui.modal > i.icon:first-child + *,
.ui.modal > .dimmer:first-child + *:not(.close),
.ui.modal > .dimmer:first-child + i.icon + * {
  border-top-left-radius: 0.28571429rem;
  border-top-right-radius: 0.28571429rem;
}
.ui.modal > :last-child {
  border-bottom-left-radius: 0.28571429rem;
  border-bottom-right-radius: 0.28571429rem;
}
.ui.modal > .ui.dimmer {
  border-radius: inherit;
}
/*******************************
            Content
*******************************/
/*--------------
     Close
---------------*/
.ui.modal > .close {
  cursor: pointer;
  position: absolute;
  top: -2.5rem;
  right: -2.5rem;
  z-index: 1;
  opacity: 0.8;
  font-size: 1.25em;
  color: #FFFFFF;
  width: 2.25rem;
  height: 2.25rem;
  padding: 0.625rem 0 0 0;
}
.ui.modal > .close:hover {
  opacity: 1;
}
/*--------------
     Header
---------------*/
.ui.modal > .header {
  display: block;
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  background: #FFFFFF;
  margin: 0;
  padding: 1.25rem 1.5rem;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}
.ui.modal > .header:not(.ui) {
  font-size: 1.42857143rem;
  line-height: 1.28571429em;
  font-weight: bold;
}
/*--------------
     Content
---------------*/
.ui.modal > .content {
  display: block;
  width: 100%;
  font-size: 1em;
  line-height: 1.4;
  padding: 1.5rem;
  background: #FFFFFF;
}
.ui.modal > .image.content {
  display: flex;
  flex-direction: row;
}
/* Image */
.ui.modal > .content > .image {
  display: block;
  flex: 0 1 auto;
  width: '';
  align-self: start;
  max-width: 100%;
}
.ui.modal > [class*="top aligned"] {
  align-self: start;
}
.ui.modal > [class*="middle aligned"] {
  align-self: center;
}
.ui.modal > [class*="stretched"] {
  align-self: stretch;
}
/* Description */
.ui.modal > .content > .description {
  display: block;
  flex: 1 0 auto;
  min-width: 0;
  align-self: start;
}
.ui.modal > .content > i.icon + .description,
.ui.modal > .content > .image + .description {
  flex: 0 1 auto;
  min-width: '';
  width: auto;
  padding-left: 2em;
}
/*rtl:ignore*/
.ui.modal > .content > .image > i.icon {
  margin: 0;
  opacity: 1;
  width: auto;
  line-height: 1;
  font-size: 8rem;
}
/*--------------
     Actions
---------------*/
.ui.modal > .actions {
  background: #F9FAFB;
  padding: 1rem 1rem;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  text-align: right;
}
.ui.modal .actions > .button:not(.fluid) {
  margin-left: 0.75em;
}
.ui.basic.modal > .actions {
  border-top: none;
}
.ui.modal > .centered,
.ui.modal > .center.aligned {
  text-align: center;
}
.ui.modal > .centered.actions > .button:not(.fluid),
.ui.modal > .center.aligned.actions > .button:not(.fluid) {
  margin-left: 0.5em;
  margin-right: 0.5em;
}
/*-------------------
       Responsive
--------------------*/
/* Modal Width */
@media only screen and (max-width: 767.98px) {
  .ui.modal:not(.fullscreen) {
    width: 95%;
    margin: 0 0 0 0;
  }
}
@media only screen and (min-width: 768px) {
  .ui.modal:not(.fullscreen) {
    width: 88%;
    margin: 0 0 0 0;
  }
}
@media only screen and (min-width: 992px) {
  .ui.modal:not(.fullscreen) {
    width: 850px;
    margin: 0 0 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .ui.modal:not(.fullscreen) {
    width: 900px;
    margin: 0 0 0 0;
  }
}
@media only screen and (min-width: 1920px) {
  .ui.modal:not(.fullscreen) {
    width: 950px;
    margin: 0 0 0 0;
  }
}
/* Tablet and Mobile */
@media only screen and (max-width: 991.98px) {
  .ui.modal > .close + .header {
    padding-right: 2.25rem;
  }
  .ui.modal > .close {
    top: 1.0535rem;
    right: 1rem;
    color: #505050;
  }
}
/* Mobile */
@media only screen and (max-width: 767.98px) {
  .ui.modal > .header {
    padding: 0.75rem 1rem;
  }
  .ui.modal > .close + .header {
    padding-right: 2.25rem;
  }
  .ui.overlay.fullscreen.modal > .content.content.content {
    min-height: calc(100vh - 8.1rem);
  }
  .ui.overlay.fullscreen.modal > .scrolling.content.content.content {
    max-height: calc(100vh - 8.1rem);
  }
  .ui.modal > .content {
    display: block;
    padding: 1rem !important;
  }
  .ui.modal > .close {
    top: 0.5rem !important;
    right: 0.5rem !important;
  }
  /*rtl:ignore*/
  .ui.modal .image.content {
    flex-direction: column;
  }
  .ui.modal > .content > .image {
    display: block;
    max-width: 100%;
    margin: 0 auto !important;
    text-align: center;
    padding: 0 0 1rem !important;
  }
  .ui.modal > .content > .image > i.icon {
    font-size: 5rem;
    text-align: center;
  }
  /*rtl:ignore*/
  .ui.modal > .content > .description {
    display: block;
    width: 100% !important;
    margin: 0 !important;
    padding: 1rem 0 !important;
    box-shadow: none;
  }
  /* Let Buttons Stack */
  .ui.modal > .actions {
    padding: 1rem 1rem 0rem !important;
  }
  .ui.modal .actions > .buttons,
  .ui.modal .actions > .button {
    margin-bottom: 1rem;
  }
}
/*--------------
    Coupling
---------------*/
.ui.inverted.dimmer > .ui.modal {
  box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.2);
}
/*******************************
             Types
*******************************/
/*******************************
             States
*******************************/
.ui.loading.modal {
  display: block;
  visibility: hidden;
  z-index: -1;
}
.ui.active.modal {
  display: block;
}
/*******************************
           Variations
*******************************/
/*--------------
      Size
---------------*/
.ui.modal {
  font-size: 1rem;
}
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Fomantic-UI - Popup
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Popup
*******************************/
/*-------------------
       Element
--------------------*/
/*-------------------
       Parts
--------------------*/
/* Placement */
/* Header */
/* Content Border */
/* Arrow */
/* Arrow color by position */
/*-------------------
       Types
--------------------*/
/* Tooltip */
/* Inverted */
/* Arrow */
/*-------------------
       Coupling
--------------------*/
/* Grid Inside Popup */
/* (padding * @medium) */
/*-------------------
       States
--------------------*/
/*-------------------
       Variations
--------------------*/
/* Wide */
/* Inverted */
/* Arrow color by position */
/* Packaged Theme */
/*******************************
             Popup
*******************************/
/*-------------------
       Element
--------------------*/
/*-------------------
       Parts
--------------------*/
/* Placement */
/* Header */
/* Content Border */
/* Arrow */
/* Arrow color by position */
/*-------------------
       Types
--------------------*/
/* Tooltip */
/* Inverted */
/* Arrow */
/*-------------------
       Coupling
--------------------*/
/* Grid Inside Popup */
/* (padding * @medium) */
/*-------------------
       States
--------------------*/
/*-------------------
       Variations
--------------------*/
/* Wide */
/* Inverted */
/* Arrow color by position */
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Popup
*******************************/
.ui.popup {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  /* Fixes content being squished when inline (moz only) */
  min-width: min-content;
  z-index: 1900;
  border: 1px solid #D4D4D5;
  line-height: 1.4285em;
  max-width: 250px;
  background: #FFFFFF;
  padding: 0.833em 1em;
  font-weight: normal;
  font-style: normal;
  color: #505050;
  border-radius: 0.28571429rem;
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
}
.ui.popup > .header {
  padding: 0;
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1.14285714em;
  line-height: 1.2;
  font-weight: bold;
}
.ui.popup > .header + .content {
  padding-top: 0.5em;
}
.ui.popup:before {
  position: absolute;
  content: '';
  width: 0.71428571em;
  height: 0.71428571em;
  background: #FFFFFF;
  transform: rotate(45deg);
  z-index: 1901;
  box-shadow: 1px 1px 0 0 #bababc;
}
/*******************************
            Types
*******************************/
/*--------------
      Tooltip
  ---------------*/
/* Content */
[data-tooltip] {
  position: relative;
}
/* Arrow */
[data-tooltip]:before {
  pointer-events: none;
  position: absolute;
  content: '';
  font-size: 1rem;
  width: 0.71428571em;
  height: 0.71428571em;
  background: #FFFFFF;
  transform: rotate(45deg);
  z-index: 1901;
  box-shadow: 1px 1px 0 0 #bababc;
}
/* Popup */
[data-tooltip]:after {
  pointer-events: none;
  content: attr(data-tooltip);
  position: absolute;
  text-transform: none;
  text-align: left;
  text-shadow: none;
  white-space: nowrap;
  font-size: 1rem;
  border: 1px solid #D4D4D5;
  line-height: 1.4285em;
  max-width: none;
  background: #FFFFFF;
  padding: 0.833em 1em;
  font-weight: normal;
  font-style: normal;
  color: #505050;
  border-radius: 0.28571429rem;
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
  z-index: 1900;
}
/* Default Position (Top Center) */
[data-tooltip]:not([data-position]):before {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 50%;
  background: #FFFFFF;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}
[data-tooltip]:not([data-position]):after {
  left: 50%;
  transform: translateX(-50%);
  bottom: 100%;
  margin-bottom: 0.5em;
}
/* Animation */
[data-tooltip]:before,
[data-tooltip]:after {
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  transition: transform 0.1s ease, opacity 0.1s ease;
}
[data-tooltip]:before {
  transform: rotate(45deg) scale(0) !important;
  transform-origin: center top;
}
[data-tooltip]:after {
  transform-origin: center bottom;
}
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  pointer-events: auto;
  opacity: 1;
}
[data-tooltip]:hover:before {
  transform: rotate(45deg) scale(1) !important;
}
/* Animation Position */
[data-tooltip]:after,
[data-tooltip][data-position="top center"]:after,
[data-tooltip][data-position="bottom center"]:after {
  transform: translateX(-50%) scale(0) !important;
}
[data-tooltip]:hover:after,
[data-tooltip][data-position="bottom center"]:hover:after {
  transform: translateX(-50%) scale(1) !important;
}
[data-tooltip][data-position="left center"]:after,
[data-tooltip][data-position="right center"]:after {
  transform: translateY(-50%) scale(0) !important;
}
[data-tooltip][data-position="left center"]:hover:after,
[data-tooltip][data-position="right center"]:hover:after {
  transform: translateY(-50%) scale(1) !important;
  -moz-transform: translateY(-50%) scale(1.0001) !important;
}
[data-tooltip][data-position="top left"]:after,
[data-tooltip][data-position="top right"]:after,
[data-tooltip][data-position="bottom left"]:after,
[data-tooltip][data-position="bottom right"]:after {
  transform: scale(0) !important;
}
[data-tooltip][data-position="top left"]:hover:after,
[data-tooltip][data-position="top right"]:hover:after,
[data-tooltip][data-position="bottom left"]:hover:after,
[data-tooltip][data-position="bottom right"]:hover:after {
  transform: scale(1) !important;
}
[data-tooltip][data-variation~="fixed"]:after {
  white-space: normal;
  width: 250px;
}
[data-tooltip][data-variation*="wide fixed"]:after {
  width: 350px;
}
[data-tooltip][data-variation*="very wide fixed"]:after {
  width: 550px;
}
@media only screen and (max-width: 767.98px) {
  [data-tooltip][data-variation~="fixed"]:after {
    width: 250px;
  }
}
/*--------------
        Inverted
    ---------------*/
/* Arrow */
[data-tooltip][data-inverted]:before {
  box-shadow: none !important;
}
/* Arrow Position */
[data-tooltip][data-inverted]:before {
  background: #1B1C1D;
}
/* Popup  */
[data-tooltip][data-inverted]:after {
  background: #1B1C1D;
  color: #FFFFFF;
  border: none;
  box-shadow: none;
}
[data-tooltip][data-inverted]:after .header {
  background: none;
  color: #FFFFFF;
}
/*--------------
        Position
    ---------------*/
[data-position~="top"][data-tooltip]:before {
  background: #FFFFFF;
}
/* Top Center */
[data-position="top center"][data-tooltip]:after {
  top: auto;
  right: auto;
  left: 50%;
  bottom: 100%;
  transform: translateX(-50%);
  margin-bottom: 0.5em;
}
[data-position="top center"][data-tooltip]:before {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 50%;
  background: #FFFFFF;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}
/* Top Left */
[data-position="top left"][data-tooltip]:after {
  top: auto;
  right: auto;
  left: 0;
  bottom: 100%;
  margin-bottom: 0.5em;
}
[data-position="top left"][data-tooltip]:before {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 1em;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}
/* Top Right */
[data-position="top right"][data-tooltip]:after {
  top: auto;
  left: auto;
  right: 0;
  bottom: 100%;
  margin-bottom: 0.5em;
}
[data-position="top right"][data-tooltip]:before {
  top: auto;
  left: auto;
  bottom: 100%;
  right: 1em;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}
[data-position~="bottom"][data-tooltip]:before {
  background: #FFFFFF;
  box-shadow: -1px -1px 0 0 #bababc;
}
/* Bottom Center */
[data-position="bottom center"][data-tooltip]:after {
  bottom: auto;
  right: auto;
  left: 50%;
  top: 100%;
  transform: translateX(-50%);
  margin-top: 0.5em;
}
[data-position="bottom center"][data-tooltip]:before {
  bottom: auto;
  right: auto;
  top: 100%;
  left: 50%;
  margin-left: -0.07142857rem;
  margin-top: 0.30714286em;
  transform-origin: center top;
}
/* Bottom Left */
[data-position="bottom left"][data-tooltip]:after {
  left: 0;
  top: 100%;
  margin-top: 0.5em;
}
[data-position="bottom left"][data-tooltip]:before {
  bottom: auto;
  right: auto;
  top: 100%;
  left: 1em;
  margin-left: -0.07142857rem;
  margin-top: 0.14285714rem;
}
/* Bottom Right */
[data-position="bottom right"][data-tooltip]:after {
  right: 0;
  top: 100%;
  margin-top: 0.5em;
}
[data-position="bottom right"][data-tooltip]:before {
  bottom: auto;
  left: auto;
  top: 100%;
  right: 1em;
  margin-left: -0.14285714rem;
  margin-top: 0.07142857rem;
}
/* Left Center */
[data-position="left center"][data-tooltip]:after {
  right: 100%;
  top: 50%;
  margin-right: 0.5em;
  transform: translateY(-50%);
}
[data-position="left center"][data-tooltip]:before {
  right: 100%;
  top: 50%;
  margin-top: -0.14285714rem;
  margin-right: -0.07142857rem;
  background: #FFFFFF;
  box-shadow: 1px -1px 0 0 #bababc;
}
/* Right Center */
[data-position="right center"][data-tooltip]:after {
  left: 100%;
  top: 50%;
  margin-left: 0.5em;
  transform: translateY(-50%);
}
[data-position="right center"][data-tooltip]:before {
  left: 100%;
  top: 50%;
  margin-top: -0.07142857rem;
  margin-left: 0.14285714rem;
  background: #FFFFFF;
  box-shadow: -1px 1px 0 0 #bababc;
}
/* Inverted Arrow Color */
[data-inverted][data-position~="bottom"][data-tooltip]:before {
  background: #1B1C1D;
  box-shadow: -1px -1px 0 0 #bababc;
}
[data-inverted][data-position="left center"][data-tooltip]:before {
  background: #1B1C1D;
  box-shadow: 1px -1px 0 0 #bababc;
}
[data-inverted][data-position="right center"][data-tooltip]:before {
  background: #1B1C1D;
  box-shadow: -1px 1px 0 0 #bababc;
}
[data-inverted][data-position~="top"][data-tooltip]:before {
  background: #1B1C1D;
}
[data-position~="bottom"][data-tooltip]:before {
  transform-origin: center bottom;
}
[data-position~="bottom"][data-tooltip]:after {
  transform-origin: center top;
}
[data-position="left center"][data-tooltip]:before {
  transform-origin: top center;
}
[data-position="left center"][data-tooltip]:after {
  transform-origin: right center;
}
[data-position="right center"][data-tooltip]:before {
  transform-origin: right center;
}
[data-position="right center"][data-tooltip]:after {
  transform-origin: left center;
}
/*--------------
        Basic
    ---------------*/
[data-tooltip][data-variation~="basic"]:before {
  display: none;
}
/*--------------
     Spacing
---------------*/
.ui.popup {
  margin: 0;
}
/* Extending from Top */
.ui.top.popup {
  margin: 0 0 0.71428571em;
}
.ui.top.left.popup {
  transform-origin: left bottom;
}
.ui.top.center.popup {
  transform-origin: center bottom;
}
.ui.top.right.popup {
  transform-origin: right bottom;
}
/* Extending from Vertical Center */
.ui.left.center.popup {
  margin: 0 0.71428571em 0 0;
  transform-origin: right 50%;
}
.ui.right.center.popup {
  margin: 0 0 0 0.71428571em;
  transform-origin: left 50%;
}
/* Extending from Bottom */
.ui.bottom.popup {
  margin: 0.71428571em 0 0;
}
.ui.bottom.left.popup {
  transform-origin: left top;
}
.ui.bottom.center.popup {
  transform-origin: center top;
}
.ui.bottom.right.popup {
  transform-origin: right top;
}
/*--------------
       Pointer
  ---------------*/
/*--- Below ---*/
.ui.bottom.center.popup:before {
  margin-left: -0.30714286em;
  top: -0.30714286em;
  left: 50%;
  right: auto;
  bottom: auto;
  box-shadow: -1px -1px 0 0 #bababc;
}
.ui.bottom.left.popup {
  margin-left: 0;
}
/*rtl:rename*/
.ui.bottom.left.popup:before {
  top: -0.30714286em;
  left: 1em;
  right: auto;
  bottom: auto;
  margin-left: 0;
  box-shadow: -1px -1px 0 0 #bababc;
}
.ui.bottom.right.popup {
  margin-right: 0;
}
/*rtl:rename*/
.ui.bottom.right.popup:before {
  top: -0.30714286em;
  right: 1em;
  bottom: auto;
  left: auto;
  margin-left: 0;
  box-shadow: -1px -1px 0 0 #bababc;
}
/*--- Above ---*/
.ui.top.center.popup:before {
  top: auto;
  right: auto;
  bottom: -0.30714286em;
  left: 50%;
  margin-left: -0.30714286em;
}
.ui.top.left.popup {
  margin-left: 0;
}
/*rtl:rename*/
.ui.top.left.popup:before {
  bottom: -0.30714286em;
  left: 1em;
  top: auto;
  right: auto;
  margin-left: 0;
}
.ui.top.right.popup {
  margin-right: 0;
}
/*rtl:rename*/
.ui.top.right.popup:before {
  bottom: -0.30714286em;
  right: 1em;
  top: auto;
  left: auto;
  margin-left: 0;
}
/*--- Left Center ---*/
/*rtl:rename*/
.ui.left.center.popup:before {
  top: 50%;
  right: -0.30714286em;
  bottom: auto;
  left: auto;
  margin-top: -0.30714286em;
  box-shadow: 1px -1px 0 0 #bababc;
}
/*--- Right Center  ---*/
/*rtl:rename*/
.ui.right.center.popup:before {
  top: 50%;
  left: -0.30714286em;
  bottom: auto;
  right: auto;
  margin-top: -0.30714286em;
  box-shadow: -1px 1px 0 0 #bababc;
}
.ui.right.center.popup:before,
.ui.left.center.popup:before {
  background: #FFFFFF;
}
/* Arrow Color By Location */
.ui.bottom.popup:before {
  background: #FFFFFF;
}
.ui.top.popup:before {
  background: #FFFFFF;
}
/* Inverted Arrow Color */
.ui.inverted.bottom.popup:before {
  background: #1B1C1D;
}
.ui.inverted.right.center.popup:before,
.ui.inverted.left.center.popup:before {
  background: #1B1C1D;
}
.ui.inverted.top.popup:before {
  background: #1B1C1D;
}
/*******************************
            Coupling
*******************************/
/* Immediate Nested Grid */
.ui.popup > .ui.grid:not(.padded) {
  width: calc(100% + 1.75rem);
  margin: -0.7rem -0.875rem;
}
/*******************************
            States
*******************************/
.ui.loading.popup {
  display: block;
  visibility: hidden;
  z-index: -1;
}
.ui.animating.popup,
.ui.visible.popup {
  display: block;
}
.ui.visible.popup {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/*******************************
            Variations
*******************************/
/*--------------
       Basic
  ---------------*/
.ui.basic.popup:before {
  display: none;
}
.ui.fixed.popup {
  width: 250px;
}
/*--------------
       Wide
  ---------------*/
.ui.wide.popup {
  max-width: 350px;
}
.ui.wide.popup.fixed {
  width: 350px;
}
.ui[class*="very wide"].popup {
  max-width: 550px;
}
.ui[class*="very wide"].popup.fixed {
  width: 550px;
}
@media only screen and (max-width: 767.98px) {
  .ui.wide.popup,
  .ui[class*="very wide"].popup {
    max-width: 250px;
  }
  .ui.wide.popup.fixed,
  .ui[class*="very wide"].popup.fixed {
    width: 250px;
  }
}
/*--------------
       Fluid
  ---------------*/
.ui.fluid.popup {
  width: 100%;
  max-width: none;
}
/*--------------
       Colors
  ---------------*/
/* Inverted colors  */
.ui.inverted.popup {
  background: #1B1C1D;
  color: #FFFFFF;
  border: none;
  box-shadow: none;
}
.ui.inverted.popup .header {
  background-color: none;
  color: #FFFFFF;
}
.ui.inverted.popup:before {
  background-color: #1B1C1D;
  box-shadow: none !important;
}
/*--------------
       Flowing
  ---------------*/
.ui.flowing.popup {
  max-width: none;
}
/*--------------
     Sizes
---------------*/
.ui.popup {
  font-size: 1rem;
}
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Fomantic-UI - Search
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
            Search
*******************************/
/* Search Prompt */
/* Mobile */
/* Result Box */
/* Result */
/* Result Image */
/* Result Content */
/* Result Scrolling */
/* Description */
/* Price */
/* Special Message */
/* All Results Link */
/*******************************
            States
*******************************/
/* Focus */
/* Hover */
/* Loading */
/* Active Category */
/* Active Result */
/*******************************
            Types
*******************************/
/* Selection */
/* Category */
/* Packaged Theme */
/*******************************
            Search
*******************************/
/* Search Prompt */
/* Mobile */
/* Result Box */
/* Result */
/* Result Image */
/* Result Content */
/* Result Scrolling */
/* Description */
/* Price */
/* Special Message */
/* All Results Link */
/*******************************
            States
*******************************/
/* Focus */
/* Hover */
/* Loading */
/* Active Category */
/* Active Result */
/*******************************
            Types
*******************************/
/* Selection */
/* Category */
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
             Search
*******************************/
.ui.search {
  position: relative;
}
.ui.search > .prompt {
  margin: 0;
  outline: none;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  text-shadow: none;
  font-style: normal;
  font-weight: normal;
  line-height: 1.21428571em;
  padding: 0.67857143em 1em;
  font-size: 1em;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: #505050;
  box-shadow: 0 0 0 0 transparent inset;
  transition: background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, border-color 0.1s ease;
}
.ui.search .prompt {
  border-radius: 500rem;
}
/*--------------
     Icon
---------------*/
.ui.search .prompt ~ .search.icon {
  cursor: pointer;
}
/*--------------
    Results
---------------*/
.ui.search > .results {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  transform-origin: center top;
  white-space: normal;
  text-align: left;
  text-transform: none;
  background: #FFFFFF;
  margin-top: 0.5em;
  width: 18em;
  border-radius: 0.28571429rem;
  box-shadow: 0 2px 4px 0 rgba(34, 36, 38, 0.12), 0 2px 10px 0 rgba(34, 36, 38, 0.15);
  border: 1px solid #D4D4D5;
  z-index: 998;
}
.ui.search > .results > :first-child {
  border-radius: 0.28571429rem 0.28571429rem 0 0;
}
.ui.search > .results > :last-child {
  border-radius: 0 0 0.28571429rem 0.28571429rem;
}
/*--------------
    Result
---------------*/
.ui.search > .results .result {
  cursor: pointer;
  display: block;
  overflow: hidden;
  font-size: 1em;
  padding: 0.85714286em 1.14285714em;
  color: #505050;
  line-height: 1.33;
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
}
.ui.search > .results .result:last-child {
  border-bottom: none !important;
}
/* Image */
.ui.search > .results .result .image {
  float: right;
  overflow: hidden;
  background: none;
  width: 5em;
  height: 3em;
  border-radius: 0.25em;
}
.ui.search > .results .result .image img {
  display: block;
  width: auto;
  height: 100%;
}
/*--------------
      Info
---------------*/
.ui.search > .results .result .image + .content {
  margin: 0 6em 0 0;
}
.ui.search > .results .result .title {
  margin: -0.14285714em 0 0;
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1em;
  color: rgba(0, 0, 0, 0.85);
}
.ui.search > .results .result .description {
  margin-top: 0;
  font-size: 0.92857143em;
  color: rgba(0, 0, 0, 0.4);
}
.ui.search > .results .result .price {
  float: right;
  color: #21BA45;
}
/*--------------
    Message
---------------*/
.ui.search > .results > .message {
  padding: 1em 1em;
}
.ui.search > .results > .message .header {
  font-family: 'TCCC UnityText', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: bold;
  color: #505050;
}
.ui.search > .results > .message .description {
  margin-top: 0.25rem;
  font-size: 1em;
  color: #505050;
}
/* View All Results */
.ui.search > .results > .action {
  display: block;
  border-top: none;
  background: #F3F4F5;
  padding: 0.92857143em 1em;
  color: #505050;
  font-weight: bold;
  text-align: center;
}
/*******************************
            States
*******************************/
/*--------------------
       Focus
---------------------*/
.ui.search > .prompt:focus {
  border-color: rgba(34, 36, 38, 0.35);
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
}
/*--------------
      Hover
---------------*/
.ui.search > .results .result:hover,
.ui.category.search > .results .category .result:hover {
  background: #F9FAFB;
}
.ui.search .action:hover:not(div) {
  background: #E0E0E0;
}
/*--------------
      Active
---------------*/
.ui.search > .results .result.active,
.ui.category.search > .results .category .result.active {
  position: relative;
  border-left-color: rgba(34, 36, 38, 0.1);
  background: #F3F4F5;
  box-shadow: none;
}
.ui.search > .results .result.active .title {
  color: rgba(0, 0, 0, 0.85);
}
.ui.search > .results .result.active .description {
  color: rgba(0, 0, 0, 0.85);
}
/*******************************
           Types
*******************************/
/*******************************
           Variations
*******************************/
/*-------------------
       Scrolling
  --------------------*/
.ui.scrolling.search > .results,
.ui.search.long > .results,
.ui.search.short > .results {
  overflow-x: hidden;
  overflow-y: auto;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
}
@media only screen and (max-width: 767.98px) {
  .ui.scrolling.search > .results {
    max-height: 12.17714286em;
  }
}
@media only screen and (min-width: 768px) {
  .ui.scrolling.search > .results {
    max-height: 18.26571429em;
  }
}
@media only screen and (min-width: 992px) {
  .ui.scrolling.search > .results {
    max-height: 24.35428571em;
  }
}
@media only screen and (min-width: 1920px) {
  .ui.scrolling.search > .results {
    max-height: 36.53142857em;
  }
}
@media only screen and (max-width: 767.98px) {
  .ui.search.short > .results {
    max-height: 12.17714286em;
  }
  .ui.search[class*="very short"] > .results {
    max-height: 9.13285714em;
  }
  .ui.search.long > .results {
    max-height: 24.35428571em;
  }
  .ui.search[class*="very long"] > .results {
    max-height: 36.53142857em;
  }
}
@media only screen and (min-width: 768px) {
  .ui.search.short > .results {
    max-height: 18.26571429em;
  }
  .ui.search[class*="very short"] > .results {
    max-height: 13.69928571em;
  }
  .ui.search.long > .results {
    max-height: 36.53142857em;
  }
  .ui.search[class*="very long"] > .results {
    max-height: 54.79714286em;
  }
}
@media only screen and (min-width: 992px) {
  .ui.search.short > .results {
    max-height: 24.35428571em;
  }
  .ui.search[class*="very short"] > .results {
    max-height: 18.26571429em;
  }
  .ui.search.long > .results {
    max-height: 48.70857143em;
  }
  .ui.search[class*="very long"] > .results {
    max-height: 73.06285714em;
  }
}
@media only screen and (min-width: 1920px) {
  .ui.search.short > .results {
    max-height: 36.53142857em;
  }
  .ui.search[class*="very short"] > .results {
    max-height: 27.39857143em;
  }
  .ui.search.long > .results {
    max-height: 73.06285714em;
  }
  .ui.search[class*="very long"] > .results {
    max-height: 109.59428571em;
  }
}
/*--------------
    Fluid
---------------*/
/*--------------
      Sizes
---------------*/
.ui.search {
  font-size: 1em;
}
/*--------------
      Mobile
---------------*/
@media only screen and (max-width: 767.98px) {
  .ui.search .results {
    max-width: calc(100vw - 2rem);
  }
}
/*******************************
         Theme Overrides
*******************************/
/*!
 * # Fomantic-UI - Sidebar
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
             Sidebar
*******************************/
/*-------------------
       Content
--------------------*/
/* Animation */
/* Dimmer */
/* Color below page */
/* Shadow */
/* Layering */
/*-------------------
      Variations
--------------------*/
/* Width */
/* Height */
/* Packaged Theme */
/*******************************
             Sidebar
*******************************/
/*-------------------
       Content
--------------------*/
/* Animation */
/* Dimmer */
/* Color below page */
/* Shadow */
/* Layering */
/*-------------------
      Variations
--------------------*/
/* Width */
/* Height */
/* Site Theme */
#asset-share-commons #rail .ui.wide.right.sidebar {
  background-color: #FFFFFF;
  position: absolute!important;
  left: 0 !important;
  width: 100% !important;
}
/* Right rail in search and detail page*/
@media (max-width: 1366px) {
  .tccc-search-page #asset-share-commons #rail.desktopvisible {
    visibility: hidden;
    display: none;
  }
}
@media (max-width: 1366px) {
  .tccc-search-page #asset-share-commons #main {
    width: 100% !important;
  }
}
@media only screen and (max-width: 1366px) {
  .details-page #asset-share-commons #rail.desktopvisible {
    visibility: hidden;
    display: none;
  }
}
@media (max-width: 1366px) {
  .details-page #asset-share-commons #main {
    width: 100% !important;
  }
}
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
            Sidebar
*******************************/
/* Sidebar Menu */
.ui.sidebar {
  position: fixed;
  top: 0;
  left: 0;
  backface-visibility: hidden;
  transition: none;
  will-change: transform;
  transform: translate3d(0, 0, 0);
  visibility: hidden;
  -webkit-overflow-scrolling: touch;
  height: 100% !important;
  max-height: 100%;
  border-radius: 0 !important;
  margin: 0 !important;
  overflow-y: auto !important;
  z-index: 102;
}
/* GPU Layers for Child Elements */
.ui.sidebar > * {
  backface-visibility: hidden;
}
/*--------------
   Direction
---------------*/
.ui.left.sidebar {
  right: auto;
  left: 0;
  transform: translate3d(-100%, 0, 0);
}
.ui.right.sidebar {
  right: 0 !important;
  left: auto !important;
  transform: translate3d(100%, 0, 0);
}
.ui.top.sidebar,
.ui.bottom.sidebar {
  width: 100% !important;
  height: auto !important;
}
.ui.top.sidebar {
  top: 0 !important;
  bottom: auto !important;
  transform: translate3d(0, -100%, 0);
}
.ui.bottom.sidebar {
  top: auto !important;
  bottom: 0 !important;
  transform: translate3d(0, 100%, 0);
}
/*--------------
     Pushable
---------------*/
.pushable {
  height: 100%;
  overflow-x: hidden;
  padding: 0 !important;
}
/* Whole Page */
body.pushable {
  background: #545454;
}
body.pushable.dimmed {
  background: inherit;
}
/* Page Context */
.pushable:not(body) {
  transform: translate3d(0, 0, 0);
  overflow-y: hidden;
}
.pushable:not(body) > .ui.sidebar,
.pushable:not(body) > .fixed,
.pushable:not(body) > .pusher:after {
  position: absolute;
}
/*--------------
     Fixed
---------------*/
.pushable > .fixed {
  position: fixed;
  backface-visibility: hidden;
  transition: transform 500ms ease;
  will-change: transform;
  z-index: 101;
}
/*--------------
     Page
---------------*/
.pushable > .pusher {
  position: relative;
  backface-visibility: hidden;
  overflow: hidden;
  min-height: 100%;
  transition: transform 500ms ease;
  z-index: 2;
  /* Pusher should inherit background from context */
  background: inherit;
}
body.pushable > .pusher {
  background: #F5F5F5;
}
/*--------------
     Dimmer
---------------*/
.pushable > .pusher:after {
  position: fixed;
  top: 0;
  right: 0;
  content: '';
  background: rgba(0, 0, 0, 0.4);
  overflow: hidden;
  opacity: 0;
  transition: opacity 500ms;
  will-change: opacity;
  z-index: 1000;
}
/*--------------
    Coupling
---------------*/
.ui.sidebar.menu .item {
  border-radius: 0 !important;
}
/*******************************
            States
*******************************/
/*--------------
     Dimmed
---------------*/
.pushable > .pusher.dimmed:after {
  width: 100% !important;
  height: 100% !important;
  opacity: 1 !important;
}
/*--------------
    Animating
---------------*/
.ui.animating.sidebar {
  visibility: visible;
}
/*--------------
     Visible
---------------*/
.ui.visible.sidebar {
  visibility: visible;
  transform: translate3d(0, 0, 0);
}
/* Shadow Direction */
.ui.left.visible.sidebar,
.ui.right.visible.sidebar {
  box-shadow: 0 0 20px rgba(34, 36, 38, 0.15);
}
.ui.top.visible.sidebar,
.ui.bottom.visible.sidebar {
  box-shadow: 0 0 20px rgba(34, 36, 38, 0.15);
}
/* Visible On Load */
.ui.visible.left.sidebar ~ .fixed,
.ui.visible.left.sidebar ~ .pusher {
  transform: translate3d(260px, 0, 0);
}
.ui.visible.right.sidebar ~ .fixed,
.ui.visible.right.sidebar ~ .pusher {
  transform: translate3d(-260px, 0, 0);
}
.ui.visible.top.sidebar ~ .fixed,
.ui.visible.top.sidebar ~ .pusher {
  transform: translate3d(0, 36px, 0);
}
.ui.visible.bottom.sidebar ~ .fixed,
.ui.visible.bottom.sidebar ~ .pusher {
  transform: translate3d(0, -36px, 0);
}
/* opposite sides visible forces content overlay */
.ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .fixed,
.ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .pusher,
.ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .fixed,
.ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .pusher {
  transform: translate3d(0, 0, 0);
}
/*--------------
       iOS
---------------*/
/*******************************
          Variations
*******************************/
/*--------------
     Width
---------------*/
/* Left / Right */
.ui.thin.left.sidebar,
.ui.thin.right.sidebar {
  width: 150px;
}
.ui[class*="very thin"].left.sidebar,
.ui[class*="very thin"].right.sidebar {
  width: 60px;
}
.ui.left.sidebar,
.ui.right.sidebar {
  width: 260px;
}
.ui.wide.left.sidebar,
.ui.wide.right.sidebar {
  width: 350px;
}
.ui[class*="very wide"].left.sidebar,
.ui[class*="very wide"].right.sidebar {
  width: 475px;
}
/* Left Visible */
.ui.visible.thin.left.sidebar ~ .fixed,
.ui.visible.thin.left.sidebar ~ .pusher {
  transform: translate3d(150px, 0, 0);
}
.ui.visible[class*="very thin"].left.sidebar ~ .fixed,
.ui.visible[class*="very thin"].left.sidebar ~ .pusher {
  transform: translate3d(60px, 0, 0);
}
.ui.visible.wide.left.sidebar ~ .fixed,
.ui.visible.wide.left.sidebar ~ .pusher {
  transform: translate3d(350px, 0, 0);
}
.ui.visible[class*="very wide"].left.sidebar ~ .fixed,
.ui.visible[class*="very wide"].left.sidebar ~ .pusher {
  transform: translate3d(475px, 0, 0);
}
/* Right Visible */
.ui.visible.thin.right.sidebar ~ .fixed,
.ui.visible.thin.right.sidebar ~ .pusher {
  transform: translate3d(-150px, 0, 0);
}
.ui.visible[class*="very thin"].right.sidebar ~ .fixed,
.ui.visible[class*="very thin"].right.sidebar ~ .pusher {
  transform: translate3d(-60px, 0, 0);
}
.ui.visible.wide.right.sidebar ~ .fixed,
.ui.visible.wide.right.sidebar ~ .pusher {
  transform: translate3d(-350px, 0, 0);
}
.ui.visible[class*="very wide"].right.sidebar ~ .fixed,
.ui.visible[class*="very wide"].right.sidebar ~ .pusher {
  transform: translate3d(-475px, 0, 0);
}
/*******************************
          Animations
*******************************/
/*--------------
      Overlay
  ---------------*/
/* Set-up */
.ui.overlay.sidebar {
  z-index: 102;
}
/* Initial */
.ui.left.overlay.sidebar {
  transform: translate3d(-100%, 0, 0);
}
.ui.right.overlay.sidebar {
  transform: translate3d(100%, 0, 0);
}
.ui.top.overlay.sidebar {
  transform: translate3d(0%, -100%, 0);
}
.ui.bottom.overlay.sidebar {
  transform: translate3d(0%, 100%, 0);
}
/* Animation */
.animating.ui.overlay.sidebar,
.ui.visible.overlay.sidebar {
  transition: transform 500ms ease;
}
/* End - Sidebar */
.ui.visible.left.overlay.sidebar {
  transform: translate3d(0%, 0, 0);
}
.ui.visible.right.overlay.sidebar {
  transform: translate3d(0%, 0, 0);
}
.ui.visible.top.overlay.sidebar {
  transform: translate3d(0%, 0, 0);
}
.ui.visible.bottom.overlay.sidebar {
  transform: translate3d(0%, 0, 0);
}
/* End - Pusher */
.ui.visible.overlay.sidebar ~ .fixed,
.ui.visible.overlay.sidebar ~ .pusher {
  transform: none !important;
}
/*--------------
        Push
  ---------------*/
/* Initial */
.ui.push.sidebar {
  transition: transform 500ms ease;
  z-index: 102;
}
/* Sidebar - Initial */
.ui.left.push.sidebar {
  transform: translate3d(-100%, 0, 0);
}
.ui.right.push.sidebar {
  transform: translate3d(100%, 0, 0);
}
.ui.top.push.sidebar {
  transform: translate3d(0%, -100%, 0);
}
.ui.bottom.push.sidebar {
  transform: translate3d(0%, 100%, 0);
}
/* End */
.ui.visible.push.sidebar {
  transform: translate3d(0%, 0, 0);
}
/*--------------
      Uncover
  ---------------*/
/* Initial */
.ui.uncover.sidebar {
  transform: translate3d(0, 0, 0);
  z-index: 1;
}
/* End */
.ui.visible.uncover.sidebar {
  transform: translate3d(0, 0, 0);
  transition: transform 500ms ease;
}
/*--------------
     Slide Along
  ---------------*/
/* Initial */
.ui.slide.along.sidebar {
  z-index: 1;
}
/* Sidebar - Initial */
.ui.left.slide.along.sidebar {
  transform: translate3d(-50%, 0, 0);
}
.ui.right.slide.along.sidebar {
  transform: translate3d(50%, 0, 0);
}
.ui.top.slide.along.sidebar {
  transform: translate3d(0, -50%, 0);
}
.ui.bottom.slide.along.sidebar {
  transform: translate3d(0%, 50%, 0);
}
/* Animation */
.ui.animating.slide.along.sidebar {
  transition: transform 500ms ease;
}
/* End */
.ui.visible.slide.along.sidebar {
  transform: translate3d(0%, 0, 0);
}
/*--------------
     Slide Out
  ---------------*/
/* Initial */
.ui.slide.out.sidebar {
  z-index: 1;
}
/* Sidebar - Initial */
.ui.left.slide.out.sidebar {
  transform: translate3d(50%, 0, 0);
}
.ui.right.slide.out.sidebar {
  transform: translate3d(-50%, 0, 0);
}
.ui.top.slide.out.sidebar {
  transform: translate3d(0%, 50%, 0);
}
.ui.bottom.slide.out.sidebar {
  transform: translate3d(0%, -50%, 0);
}
/* Animation */
.ui.animating.slide.out.sidebar {
  transition: transform 500ms ease;
}
/* End */
.ui.visible.slide.out.sidebar {
  transform: translate3d(0%, 0, 0);
}
/*--------------
     Scale Down
  ---------------*/
/* Initial */
.ui.scale.down.sidebar {
  transition: transform 500ms ease;
  z-index: 102;
}
.ui.left.scale.down.sidebar {
  transform: translate3d(-100%, 0, 0);
}
.ui.right.scale.down.sidebar {
  transform: translate3d(100%, 0, 0);
}
.ui.top.scale.down.sidebar {
  transform: translate3d(0%, -100%, 0);
}
.ui.bottom.scale.down.sidebar {
  transform: translate3d(0%, 100%, 0);
}
/* Pusher - Initial */
.ui.scale.down.left.sidebar ~ .pusher {
  transform-origin: 75% 50%;
}
.ui.scale.down.right.sidebar ~ .pusher {
  transform-origin: 25% 50%;
}
.ui.scale.down.top.sidebar ~ .pusher {
  transform-origin: 50% 75%;
}
.ui.scale.down.bottom.sidebar ~ .pusher {
  transform-origin: 50% 25%;
}
/* Animation */
.ui.animating.scale.down > .visible.ui.sidebar {
  transition: transform 500ms ease;
}
.ui.visible.scale.down.sidebar ~ .pusher,
.ui.animating.scale.down.sidebar ~ .pusher {
  display: block !important;
  width: 100%;
  height: 100%;
  overflow: hidden !important;
}
/* End */
.ui.visible.scale.down.sidebar {
  transform: translate3d(0, 0, 0);
}
.ui.visible.scale.down.sidebar ~ .pusher {
  transform: scale(0.75);
}
/*******************************
         Theme Overrides
*******************************/
#asset-share-commons #rail {
  min-height: 83vh;
}
#asset-share-commons #rail .cmp-languagenavigation {
  top: 35px;
}
@media (max-width: 1366px) {
  #asset-share-commons #rail {
    height: 100vh;
    position: fixed;
    right: 0 !important;
    top: 0 !important;
    width: 495px !important;
    z-index: 9999;
  }
}
@media only screen and (max-width: 1366px) {
  #asset-share-commons #rail .desktopvisible {
    visibility: hidden;
    display: none;
  }
}
.tccc-header .show-hamburger {
  display: none;
}
@media (max-width: 1366px) {
  .tccc-header .show-hamburger {
    display: block;
    cursor: pointer;
    height: 44px;
    position: absolute;
    right: 50px;
    top: 30px;
    width: 54px;
  }
}
.tccc-header .show-hamburger > a {
  color: #707070;
  font-size: 20px;
}
.tccc-header .show-hamburger > a:hover {
  color: #707070;
}
.ui.dimmer {
  overflow: auto;
}
.ui.page.dimmer {
  z-index: 9999 !important;
  overflow: overlay !important;
}
.ui.modal.tccc-modal-visible {
  display: block!important;
  transform: translateX(-50%) !important;
  top: 15%!important;
  left: 50%!important;
  height: auto%!important;
}
.tccc-tab-menu ul {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #707070;
  display: flex;
  justify-content: center;
}
.tccc-tab-menu ul li {
  list-style-type: none;
  display: inline-block;
}
.tccc-tab-menu ul li a {
  text-decoration: none;
  border: none;
  cursor: pointer;
  font-family: "TCCC UnityText";
  font-size: 24px;
  margin: 0 20px;
  display: inline-block;
  padding: 30px 0;
}
.tccc-tab-menu ul li a.active {
  border-bottom: 3px solid #F40000;
  font-family: "TCCC UnityText Medium";
  outline: none;
}
.tccc-tab {
  display: none;
}
.tab-active {
  display: block;
}
.tab-active .cmp-details-image .image.background {
  background-color: #EAEAEA;
}
.cmp-details-title .content {
  font-family: "TCCC UnityText Medium";
  font-size: 30px;
  color: #202020;
}
.cmp-details-tags .ui.header {
  color: #1E1E1E;
  font-family: "TCCC UnityText Medium";
  font-size: 20px;
}
.cmp-details-tags .ui.basic .labels .label {
  border: 1px solid #707070;
  border-radius: 20px;
  padding: 6px 15px !important;
  margin-bottom: 13px;
}
.ui.tccc-check-rights.tccc-download-modal .cmp-content > .description {
  width: 100%!important;
  max-width: 750px;
  margin: 0 auto;
}
.ui.tccc-check-rights.tccc-download-modal .cmp-content .udpate-intended,
.ui.tccc-check-rights.tccc-download-modal .cmp-content .download-approved {
  text-align: right;
}
.ui.tccc-check-rights.tccc-download-modal .cmp-content .udpate-intended i,
.ui.tccc-check-rights.tccc-download-modal .cmp-content .download-approved i {
  padding-left: 10px;
  display: inline-block;
  vertical-align: baseline;
}
.ui.tccc-check-rights.tccc-download-modal .cmp-content div#cleared-assets {
  margin-top: 70px;
}
.ui.tccc-check-rights.tccc-download-modal .cmp-content hr {
  margin: 40px 0;
}
.ui.tccc-check-rights.tccc-download-modal .cmp-content .unauth-btns {
  text-align: right;
}
.ui.tccc-check-rights.tccc-download-modal.cleared #non-cleared-assets {
  display: none;
}
.ui.tccc-check-rights.tccc-download-modal.cleared .cmp-content hr {
  display: none;
}
.ui.tccc-check-rights.tccc-download-modal.uncleared #cleared-assets {
  display: none;
}
.ui.tccc-check-rights.tccc-download-modal #update-intend-section {
  display: none;
}
.ui.tccc-check-rights.tccc-download-modal #update-intend-section .description.ui.form > div:not(.intend-use-btn) {
  width: 80%;
}
.ui.tccc-check-rights.tccc-download-modal .intend-use-btn {
  text-align: right;
}
.termsCondButton,
.tccc-terms-modal .button {
  pointer-events: none;
  opacity: 0.6;
}
.cmp-details-image .image.background {
  background-color: #EAEAEA;
}
.cmp-search-filter-toggle,
.cmp-search-statistics,
.cmp-search-property,
.cmp-search-date-range,
.cmp-search-tags,
.cmp-search-freeform-text {
  padding-left: 40px;
}
.cmp-search-filter-toggle .rights-validation-msg {
  display: none;
  color: #F40000;
}
.cmp-search-filter-toggle .search-limit-validation-msg {
  display: none;
  color: #F40000;
}
.tccc-terms-modal .tnc {
  padding: 24px;
  padding-top: 0;
}
/*!
 * # Fomantic-UI - Transition
 * http://github.com/fomantic/Fomantic-UI/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Theme
*******************************/
/*

████████╗██╗  ██╗███████╗███╗   ███╗███████╗███████╗
╚══██╔══╝██║  ██║██╔════╝████╗ ████║██╔════╝██╔════╝
   ██║   ███████║█████╗  ██╔████╔██║█████╗  ███████╗
   ██║   ██╔══██║██╔══╝  ██║╚██╔╝██║██╔══╝  ╚════██║
   ██║   ██║  ██║███████╗██║ ╚═╝ ██║███████╗███████║
   ╚═╝   ╚═╝  ╚═╝╚══════╝╚═╝     ╚═╝╚══════╝╚══════╝

*/
/*******************************
        Theme Selection
*******************************/
/* To override a theme for an individual element
   specify theme name below
*/
/* Global */
/* Elements */
/* Collections */
/* Modules */
/* Views */
/*******************************
            Folders
*******************************/
/* Path to theme packages */
/* Path to site override folder */
/*******************************
         Import Theme
*******************************/
/*******************************
        Import Directives
*******************************/
/*------------------
       Theme
-------------------*/
/*--------------------
   Site Variables
---------------------*/
/* Default site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Packaged site.variables */
/*******************************
         Site Settings
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Nag */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Transition */
/* Emojis */
/*-------------------
       Fonts
--------------------*/
/*-------------------
      Base Sizes
--------------------*/
/* This is the single variable that controls them all */
/* The size of page text  */
/*-------------------
    Border Radius
--------------------*/
/* See Power-user section below
   for explanation of @px variables
*/
/*-------------------
    Brand Colors
--------------------*/
/* Whenever a color needs to get calculated (screen()/multiply()) out of a base color */
/*--------------
  Page Heading
---------------*/
/*--------------
   Form Input
---------------*/
/* This adjusts the default form input across all elements */
/* Input Text Color */
/* Line Height Default For Inputs in Browser (Descenders are 17px at 14px base em) */
/*-------------------
    Focused Input
--------------------*/
/* Used on inputs, textarea etc */
/* Used on dropdowns, other larger blocks */
/*-------------------
        Sizes
--------------------*/
/*
  Sizes are all expressed in terms of 14px/em (default em)
  This ensures these "ratios" remain constant despite changes in EM
*/
/*-------------------
        Page
--------------------*/
/*-------------------
      Paragraph
--------------------*/
/*-------------------
       Links
--------------------*/
/*-------------------
    Scroll Bars
--------------------*/
/* Inverted */
/*-------------------
  Highlighted Text
--------------------*/
/*-------------------
       Loader
--------------------*/
/*-------------------
        Grid
--------------------*/
/*-------------------
     Transitions
--------------------*/
/*-------------------
     Breakpoints
--------------------*/
/*-------------------
      Site Colors
--------------------*/
/*---  Colors  ---*/
/*---  Light Colors  ---*/
/*---   Neutrals  ---*/
/*--- Colored Backgrounds ---*/
/*--- Colored Headers ---*/
/*--- Colored Text ---*/
/*--- Light Colored Text ---*/
/*--- Hovered Colored Text ---*/
/*--- Colored Border ---*/
/*--- Shadows ---*/
/* Inverted */
/* Box Shadows */
/*-------------------
     Alpha Colors
--------------------*/
/*-------------------
       Accents
--------------------*/
/* Differentiating Neutrals */
/* Differentiating Layers */
/*******************************
           Power-User
*******************************/
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Negative */
/* Info */
/* Warning */
/*-------------------
        Paths
--------------------*/
/* For source only. Modified in gulp for dist */
/*-------------------
       Em Sizes
--------------------*/
/*
  This rounds @size values to the closest pixel then expresses that value in (r)em.
  This ensures all size values round to exact pixels
*/
/* em */
/* rem */
/*-------------------
       Icons
--------------------*/
/* Maximum Glyph Width of Icon */
/*-------------------
     Neutral Text
--------------------*/
/*-------------------
     Brand Colors
--------------------*/
/*-------------------
      Borders
--------------------*/
/*-------------------
    Derived Values
--------------------*/
/* Loaders Position Offset */
/* Rendered Scrollbar Width */
/* Maximum Single Character Glyph Width, aka Capital "W" */
/* Used to match floats with text */
/* Header Spacing */
/* Minimum Mobile Width */
/* Positive / Negative Dupes */
/* Responsive */
/*-------------------
  Exact Pixel Values
--------------------*/
/*
  These are used to specify exact pixel values in em
  for things like borders that remain constantly
  sized as emSize adjusts

  Since there are many more sizes than names for sizes,
  these are named by their original pixel values.

*/
/* Columns */
/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/*-------------------
        Hover
--------------------*/
/*---  Shadows  ---*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Focus
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
    Down (:active)
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*-------------------
        Active
--------------------*/
/*---  Colors  ---*/
/*---  Emotive  ---*/
/*---  Brand   ---*/
/*---  Dark Tones  ---*/
/*---  Light Tones  ---*/
/*---  Tertiary  ---*/
/*---  Bright  ---*/
/*******************************
 States shared in Form-related components
 *******************************/
/* Form state*/
/* Input state */
/* AutoFill */
/* Dropdown state */
/* Focused state */
/* Placeholder state */
/* Component's site.variables */
/* Site theme site.variables */
/*
 * Asset Share Commons
 *
 * Copyright [2017]  Adobe
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/*******************************
         Theme Variables
*******************************/
/***********************************************************
  Central element variation compilation enablers
***********************************************************/
/* General */
/*******************************
           Elements
*******************************/
/* Button */
/* Container */
/* Divider */
/* Header */
/* Icon */
/* Image */
/* Input */
/* Label */
/* List */
/* Loader */
/* Placeholder */
/* Rail */
/* Reveal */
/* Segment */
/* Step */
/* Text */
/*******************************
           Collections
*******************************/
/* Breadcrumb */
/* Form */
/* Grid */
/* Menu */
/* Message */
/* Table */
/*******************************
             Views
*******************************/
/* Ad */
/* Card */
/* Comment */
/* Feed */
/* Item */
/* Statistic */
/*******************************
            Modules
*******************************/
/* Accordion */
/* Calendar */
/* Checkbox */
/* Dimmer */
/* Dropdown */
/* Embed */
/* Modal */
/* Popup */
/* Progress */
/* Rating */
/* Search */
/* Shape */
/* Sidebar */
/* Slider */
/* Tab */
/* Toast */
/* Loading */
/* Emojis */
/* Below is a condensed list of variables for easy updating of the theme */
/* Colors */
/* Color Palette */
/* Custom Neutrals */
/*-------------------
    Emotive Colors
--------------------*/
/* Positive */
/* Text */
/* Font family */
/* Backgrounds */
/* Links */
/* Buttons */
/* must be a value to prevent variable recursion*/
/* Filters (Checkboxes,radio buttons, toggle, slider, dropdown, accordion colors)*/
/* Label */
/* Menu */
/* Message */
/* Resource Paths */
/* For source only. Modified in gulp for dist */
/* Breakpoints Variables */
/* min width*/
/*-------------------
 Component Variables
---------------------*/
/* Default */
/*******************************
          Transition
*******************************/
/* Packaged Theme */
/*******************************
          Transition
*******************************/
/* Site Theme */
/*-------------------------
    Central Color Map
-------------------------*/
/* Default */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/* Site Theme */
/***********************************************************
  Central Color Mapping Base for all components to iterate
***********************************************************/
/***********************************************************
  Color Mapping Base for form components to iterate
***********************************************************/
/*******************************
             Mix-ins
*******************************/
/*------------------
       Fonts
-------------------*/
/*------------------
     Overrides
-------------------*/
/* End Config */
/*******************************
          Transitions
*******************************/
.transition {
  animation-iteration-count: 1;
  animation-duration: 300ms;
  animation-timing-function: ease;
  animation-fill-mode: both;
}
/*******************************
            States
*******************************/
/* Animating */
.animating.transition {
  backface-visibility: hidden;
  visibility: visible !important;
}
/* Hidden */
.hidden.transition {
  display: none;
  visibility: hidden;
}
/* Visible */
.visible.transition {
  display: block !important;
  visibility: visible !important;
  /*  backface-visibility: @backfaceVisibility;
  transform: @use3DAcceleration;*/
}
/*******************************
          Variations
*******************************/
/*******************************
          Transitions
*******************************/
/*
  Some transitions adapted from Animate CSS
  https://github.com/daneden/animate.css

  Additional transitions adapted from Glide
  by Nick Pettit - https://github.com/nickpettit/glide
*/
/*--------------
       Browse
  ---------------*/
.transition.browse {
  animation-duration: 500ms;
}
.transition.browse.in {
  animation-name: browseIn;
}
.transition.browse.out,
.transition.browse.left.out {
  animation-name: browseOutLeft;
}
.transition.browse.right.out {
  animation-name: browseOutRight;
}
/* In */
@keyframes browseIn {
  0% {
    transform: scale(0.8) translateZ(0px);
    z-index: -1;
  }
  10% {
    transform: scale(0.8) translateZ(0px);
    z-index: -1;
    opacity: 0.7;
  }
  80% {
    transform: scale(1.05) translateZ(0px);
    opacity: 1;
    z-index: 999;
  }
  100% {
    transform: scale(1) translateZ(0px);
    z-index: 999;
  }
}
/* Out */
@keyframes browseOutLeft {
  0% {
    z-index: 999;
    transform: translateX(0%) rotateY(0deg) rotateX(0deg);
  }
  50% {
    z-index: -1;
    transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
  }
  80% {
    opacity: 1;
  }
  100% {
    z-index: -1;
    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    opacity: 0;
  }
}
@keyframes browseOutRight {
  0% {
    z-index: 999;
    transform: translateX(0%) rotateY(0deg) rotateX(0deg);
  }
  50% {
    z-index: 1;
    transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
  }
  80% {
    opacity: 1;
  }
  100% {
    z-index: 1;
    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    opacity: 0;
  }
}
/*--------------
       Drop
  ---------------*/
.drop.transition {
  transform-origin: top center;
  animation-duration: 400ms;
  animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1);
}
.drop.transition.in {
  animation-name: dropIn;
}
.drop.transition.out {
  animation-name: dropOut;
}
/* Drop */
@keyframes dropIn {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes dropOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0);
  }
}
/*--------------
        Fade
  ---------------*/
.transition.fade.in {
  animation-name: fadeIn;
}
.transition[class*="fade up"].in {
  animation-name: fadeInUp;
}
.transition[class*="fade down"].in {
  animation-name: fadeInDown;
}
.transition[class*="fade left"].in {
  animation-name: fadeInLeft;
}
.transition[class*="fade right"].in {
  animation-name: fadeInRight;
}
.transition.fade.out {
  animation-name: fadeOut;
}
.transition[class*="fade up"].out {
  animation-name: fadeOutUp;
}
.transition[class*="fade down"].out {
  animation-name: fadeOutDown;
}
.transition[class*="fade left"].out {
  animation-name: fadeOutLeft;
}
.transition[class*="fade right"].out {
  animation-name: fadeOutRight;
}
/* In */
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(10%);
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-10%);
  }
  100% {
    opacity: 1;
    transform: translateY(0%);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(10%);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(-10%);
  }
  100% {
    opacity: 1;
    transform: translateX(0%);
  }
}
/* Out */
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0%);
  }
  100% {
    opacity: 0;
    transform: translateY(5%);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0%);
  }
  100% {
    opacity: 0;
    transform: translateY(-5%);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0%);
  }
  100% {
    opacity: 0;
    transform: translateX(5%);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0%);
  }
  100% {
    opacity: 0;
    transform: translateX(-5%);
  }
}
/*--------------
       Flips
  ---------------*/
.flip.transition.in,
.flip.transition.out {
  animation-duration: 600ms;
}
.horizontal.flip.transition.in {
  animation-name: horizontalFlipIn;
}
.horizontal.flip.transition.out {
  animation-name: horizontalFlipOut;
}
.vertical.flip.transition.in {
  animation-name: verticalFlipIn;
}
.vertical.flip.transition.out {
  animation-name: verticalFlipOut;
}
/* In */
@keyframes horizontalFlipIn {
  0% {
    transform: perspective(2000px) rotateY(-90deg);
    opacity: 0;
  }
  100% {
    transform: perspective(2000px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes verticalFlipIn {
  0% {
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0;
  }
  100% {
    transform: perspective(2000px) rotateX(0deg);
    opacity: 1;
  }
}
/* Out */
@keyframes horizontalFlipOut {
  0% {
    transform: perspective(2000px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(2000px) rotateY(90deg);
    opacity: 0;
  }
}
@keyframes verticalFlipOut {
  0% {
    transform: perspective(2000px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0;
  }
}
/*--------------
        Scale
  ---------------*/
.scale.transition.in {
  animation-name: scaleIn;
}
.scale.transition.out {
  animation-name: scaleOut;
}
@keyframes scaleIn {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
/* Out */
@keyframes scaleOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.9);
  }
}
/*--------------
        Fly
  ---------------*/
/* Inward */
.transition.fly {
  animation-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.transition.fly.in {
  animation-name: flyIn;
}
.transition[class*="fly up"].in {
  animation-name: flyInUp;
}
.transition[class*="fly down"].in {
  animation-name: flyInDown;
}
.transition[class*="fly left"].in {
  animation-name: flyInLeft;
}
.transition[class*="fly right"].in {
  animation-name: flyInRight;
}
/* Outward */
.transition.fly.out {
  animation-name: flyOut;
}
.transition[class*="fly up"].out {
  animation-name: flyOutUp;
}
.transition[class*="fly down"].out {
  animation-name: flyOutDown;
}
.transition[class*="fly left"].out {
  animation-name: flyOutLeft;
}
.transition[class*="fly right"].out {
  animation-name: flyOutRight;
}
/* In */
@keyframes flyIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}
@keyframes flyInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 1500px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes flyInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -1500px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  100% {
    transform: none;
  }
}
@keyframes flyInLeft {
  0% {
    opacity: 0;
    transform: translate3d(1500px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    transform: none;
  }
}
@keyframes flyInRight {
  0% {
    opacity: 0;
    transform: translate3d(-1500px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  100% {
    transform: none;
  }
}
/* Out */
@keyframes flyOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes flyOutUp {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes flyOutDown {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes flyOutRight {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes flyOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}
/*--------------
       Slide
  ---------------*/
.transition.slide.in,
.transition[class*="slide down"].in {
  animation-name: slideInY;
  transform-origin: top center;
}
.transition[class*="slide up"].in {
  animation-name: slideInY;
  transform-origin: bottom center;
}
.transition[class*="slide left"].in {
  animation-name: slideInX;
  transform-origin: right center;
}
.transition[class*="slide right"].in {
  animation-name: slideInX;
  transform-origin: left center;
}
.transition.slide.out,
.transition[class*="slide down"].out {
  animation-name: slideOutY;
  transform-origin: top center;
}
.transition[class*="slide up"].out {
  animation-name: slideOutY;
  transform-origin: bottom center;
}
.transition[class*="slide left"].out {
  animation-name: slideOutX;
  transform-origin: right center;
}
.transition[class*="slide right"].out {
  animation-name: slideOutX;
  transform-origin: left center;
}
/* In */
@keyframes slideInY {
  0% {
    opacity: 0;
    transform: scaleY(0);
  }
  100% {
    opacity: 1;
    transform: scaleY(1);
  }
}
@keyframes slideInX {
  0% {
    opacity: 0;
    transform: scaleX(0);
  }
  100% {
    opacity: 1;
    transform: scaleX(1);
  }
}
/* Out */
@keyframes slideOutY {
  0% {
    opacity: 1;
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    transform: scaleY(0);
  }
}
@keyframes slideOutX {
  0% {
    opacity: 1;
    transform: scaleX(1);
  }
  100% {
    opacity: 0;
    transform: scaleX(0);
  }
}
/*--------------
       Swing
  ---------------*/
.transition.swing {
  animation-duration: 800ms;
}
.transition[class*="swing down"].in {
  animation-name: swingInX;
  transform-origin: top center;
}
.transition[class*="swing up"].in {
  animation-name: swingInX;
  transform-origin: bottom center;
}
.transition[class*="swing left"].in {
  animation-name: swingInY;
  transform-origin: right center;
}
.transition[class*="swing right"].in {
  animation-name: swingInY;
  transform-origin: left center;
}
.transition.swing.out,
.transition[class*="swing down"].out {
  animation-name: swingOutX;
  transform-origin: top center;
}
.transition[class*="swing up"].out {
  animation-name: swingOutX;
  transform-origin: bottom center;
}
.transition[class*="swing left"].out {
  animation-name: swingOutY;
  transform-origin: right center;
}
.transition[class*="swing right"].out {
  animation-name: swingOutY;
  transform-origin: left center;
}
/* In */
@keyframes swingInX {
  0% {
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(1000px) rotateX(-30deg);
    opacity: 1;
  }
  60% {
    transform: perspective(1000px) rotateX(15deg);
  }
  80% {
    transform: perspective(1000px) rotateX(-7.5deg);
  }
  100% {
    transform: perspective(1000px) rotateX(0deg);
  }
}
@keyframes swingInY {
  0% {
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(1000px) rotateY(30deg);
    opacity: 1;
  }
  60% {
    transform: perspective(1000px) rotateY(-17.5deg);
  }
  80% {
    transform: perspective(1000px) rotateY(7.5deg);
  }
  100% {
    transform: perspective(1000px) rotateY(0deg);
  }
}
/* Out */
@keyframes swingOutX {
  0% {
    transform: perspective(1000px) rotateX(0deg);
  }
  40% {
    transform: perspective(1000px) rotateX(-7.5deg);
  }
  60% {
    transform: perspective(1000px) rotateX(17.5deg);
  }
  80% {
    transform: perspective(1000px) rotateX(-30deg);
    opacity: 1;
  }
  100% {
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes swingOutY {
  0% {
    transform: perspective(1000px) rotateY(0deg);
  }
  40% {
    transform: perspective(1000px) rotateY(7.5deg);
  }
  60% {
    transform: perspective(1000px) rotateY(-10deg);
  }
  80% {
    transform: perspective(1000px) rotateY(30deg);
    opacity: 1;
  }
  100% {
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0;
  }
}
/*--------------
        Zoom
  ---------------*/
.transition.zoom.in {
  animation-name: zoomIn;
}
.transition.zoom.out {
  animation-name: zoomOut;
}
@keyframes zoomIn {
  0% {
    opacity: 1;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 1;
    transform: scale(0);
  }
}
/*******************************
       Static Animations
*******************************/
/*--------------
    Emphasis
---------------*/
.flash.transition {
  animation-duration: 750ms;
  animation-name: flash;
}
.shake.transition {
  animation-duration: 750ms;
  animation-name: shake;
}
.bounce.transition {
  animation-duration: 750ms;
  animation-name: bounce;
}
.tada.transition {
  animation-duration: 750ms;
  animation-name: tada;
}
.pulse.transition {
  animation-duration: 500ms;
  animation-name: pulse;
}
.jiggle.transition {
  animation-duration: 750ms;
  animation-name: jiggle;
}
.transition.glow {
  animation-duration: 2000ms;
  animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}
.transition.glow {
  animation-name: glow;
}
/* Flash */
@keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
/* Shake */
@keyframes shake {
  0%,
  100% {
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translateX(10px);
  }
}
/* Bounce */
@keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
/* Tada */
@keyframes tada {
  0% {
    transform: scale(1);
  }
  10%,
  20% {
    transform: scale(0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    transform: scale(1) rotate(0);
  }
}
/* Pulse */
@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(0.9);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
/* Jiggle */
@keyframes jiggle {
  0% {
    transform: scale3d(1, 1, 1);
  }
  30% {
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    transform: scale3d(1, 1, 1);
  }
}
/* Glow */
@keyframes glow {
  0% {
    background-color: #FCFCFD;
  }
  30% {
    background-color: #FFF6CD;
  }
  100% {
    background-color: #FCFCFD;
  }
}

/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before { 
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}

@font-face{font-family:"FontAwesome";font-display:swap;src:url("clientlib-site/resources/fonts/fontawesome/fontawesome-webfont.ttf") format("opentype");font-weight:normal;font-style:normal}@font-face{font-family:"TCCC UnityHeadline";font-weight:400;font-style:normal;font-display:swap;src:url("clientlib-site/resources/fonts/TCCCunity/TCCC-UnityHeadline-Regular.ttf") format("opentype")}@font-face{font-family:"TCCC UnityHeadline";font-weight:500 700;font-style:normal;font-display:swap;src:url("clientlib-site/resources/fonts/TCCCunity/TCCC-UnityHeadline-Medium.ttf") format("opentype")}@font-face{font-family:"TCCC UnityText";font-display:swap;font-style:normal;src:url("clientlib-site/resources/fonts/TCCCunity/TCCC-UnityText-Regular.ttf") format("opentype")}@font-face{font-family:"TCCC UnityText";font-weight:500 700;font-style:normal;font-display:swap;src:url("clientlib-site/resources/fonts/TCCCunity/TCCC-UnityText-Medium.ttf") format("opentype")}@font-face{font-family:"TCCC UnityText Medium";font-display:swap;src:url("clientlib-site/resources/fonts/TCCCunity/TCCC-UnityHeadline-Medium.ttf") format("opentype")}@font-face{font-family:"TCCC UnityText Bold";font-display:swap;src:url("clientlib-site/resources/fonts/TCCCunity/TCCC-UnityBold.ttf") format("opentype")}html,body{margin:0;font-size:16px;font-family:"TCCC UnityText";line-height:1.5;color:#202020;background:#f5f5f5}a{color:#202020}button,input,optgroup,select,textarea{font:inherit}:focus-visible{outline:none}.tccc-search-instructions.accordion{font-size:20px;position:relative}.tccc-search-instructions.accordion .cmp-accordion .cmp-accordion__item{margin-right:10px;background:#fff;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.1607843137);box-shadow:3px 3px 10px rgba(0,0,0,.1607843137);padding:20px}@media(max-width: 1366px){.tccc-search-instructions.accordion .cmp-accordion .cmp-accordion__item{margin-right:0}}.tccc-search-instructions.accordion .cmp-accordion__button{background:rgba(0,0,0,0) !important;border:none;font-family:"TCCC UnityText Medium";color:#202020}.tccc-search-instructions.accordion .cmp-accordion__button--expanded .cmp-accordion__icon:before{content:""}.tccc-search-instructions.accordion .cmp-accordion__title,.tccc-search-instructions.accordion .cmp-accordion__icon{cursor:pointer}.tccc-search-instructions.accordion .cmp-accordion__title:hover,.tccc-search-instructions.accordion .cmp-accordion__icon:hover{color:#f40000}.tccc-search-instructions.accordion .cmp-accordion__icon:before{font-family:"Icons";content:"";float:right}.tccc-search-instructions.accordion .cmp-accordion__panel--expanded{margin-top:28px}.tccc-search-instructions.accordion .cmp-accordion .close-icon{position:absolute;top:25px;right:20px;font-size:32px;cursor:pointer}.tccc-login-page .tccc-login-accordion .cmp-accordion__item{background-color:#f5f5f5}@media(max-width: 1024px){.tccc-login-page .tccc-login-accordion .cmp-accordion__item{width:410px !important}}.tccc-login-page .tccc-login-accordion .cmp-accordion__item .cmp-accordion__panel .text{width:100%;background-color:#f5f5f5;margin:0px !important;padding-left:50px !important;padding-top:0;padding-right:65px;padding-bottom:30px}.tccc-login-page .tccc-login-accordion .cmp-accordion__item .cmp-accordion__panel .text .cmp-text p{padding-left:10px;color:#1e1e1e;font-size:18px;font-family:"TCCC UnityText"}.tccc-login-page .tccc-login-accordion .cmp-accordion__button .cmp-accordion__title{font-family:"TCCC UnityText";font-size:17px;margin-left:30px;color:#716f6f;border-bottom:1px solid #716f6f;margin-left:55px;display:block;margin-left:55px;padding-bottom:10px;margin-right:65px;margin-bottom:30px}.tccc-login-page .tccc-login-accordion .cmp-accordion__button--expanded .cmp-accordion__title{font-family:"TCCC UnityText Bold"}.tccc-login-page .cmp-accordion__button{border:none;background-color:#f5f5f5;width:100% !important}.tccc-login-page .cmp-accordion__button .fa-plus{display:none}.tccc-login-page .cmp-accordion__panel--expanded{border:none;background:#f5f5f5;width:100% !important}.tccc-login-page .cmp-accordion__panel--expanded .image{padding:0 60px}.tccc-login-page .panelcontainer{display:none;padding:0em;padding-left:12%;position:relative;z-index:999}@media(max-width: 1366px){.tccc-login-page .panelcontainer{padding-left:9%}}@media(max-width: 1024px){.tccc-login-page .panelcontainer{padding-left:15%}}.tccc-login-page .cmp-accordion{border:none}.tccc-metadata-grouping .cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.tccc-metadata-grouping .cmp-container .container{width:50%}@media(max-width: 600px){.tccc-metadata-grouping .cmp-container .container{width:100%}}.tccc-metadata-grouping .cmp-container .cmp-container{display:block;width:auto}.tccc-metadata-grouping .cmp-container .cmp-container .container{width:auto}.tccc-metadata-grouping .tccc-asset-details{padding-left:30px}.tccc-metadata-grouping .tccc-asset-details .cmp-accordion__panel{background:#fff 0% 0% no-repeat padding-box;border:1px solid #d0d0d0}.tccc-metadata-grouping .tccc-asset-details .cmp-accordion__panel .ui.basic{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 15px 0 22px}.tccc-metadata-grouping .tccc-asset-details .cmp-accordion__panel .ui.basic:last-child{padding-bottom:15px}.tccc-metadata-grouping .tccc-asset-details .cmp-accordion__panel .tccc-dam-rights:last-of-type{padding-bottom:36.5px}.tccc-metadata-grouping .tccc-asset-details .cmp-accordion__panel .tccc-dam-rights hr{border:none;height:1px;color:#d0d0d0;width:92%;background-color:#d0d0d0}.tccc-metadata-grouping .tccc-asset-details .cmp-accordion__panel h4,.tccc-metadata-grouping .tccc-asset-details .cmp-accordion__panel p,.tccc-metadata-grouping .tccc-asset-details .cmp-accordion__panel .related-assets-list{width:50%;font-size:18px;font-family:"TCCC UnityText";word-wrap:break-word}.tccc-metadata-grouping .tccc-asset-details .cmp-accordion__panel p{padding-left:10px}.tccc-metadata-grouping .tccc-asset-details .cmp-accordion__panel .header{width:50%;color:#8d8d8d;margin-bottom:0}.tccc-metadata-grouping .tccc-asset-details .cmp-accordion__item{margin-bottom:22px}.tccc-metadata-grouping .tccc-asset-details .cmp-accordion__button{position:relative;background:#fff 0% 0% no-repeat padding-box;border:1px solid #d0d0d0;border-radius:5px;padding:10px 20px}.tccc-metadata-grouping .tccc-asset-details .cmp-accordion__button .cmp-accordion__title{font-size:18px;color:#1e1e1e;font-family:"TCCC UnityText"}.tccc-metadata-grouping .tccc-asset-details .cmp-accordion__button i{color:#909090;z-index:9;position:absolute;right:20px;left:inherit;line-height:1.5}@media(max-width: 1180px){.tccc-metadata-grouping .tccc-asset-details{padding:0 30px}}.tccc-admin-container .cmp-accordion__panel{background:#fff 0% 0% no-repeat padding-box;border:1px solid #d0d0d0}.tccc-admin-container .cmp-accordion__button{position:relative;background:#fff 0% 0% no-repeat padding-box;border:1px solid #d0d0d0;border-radius:5px;padding:10px 20px;color:#8d8d8d}.tccc-admin-container .cmp-accordion__button .cmp-accordion__title{font-size:18px;font-family:"TCCC UnityText"}.tccc-admin-container .cmp-accordion__button i{color:#909090;z-index:9;position:absolute;right:20px;left:inherit;line-height:1.5}.tccc-admin-container .cmp-accordion__icon{font:normal normal normal 18px/1 FontAwesome;float:right;line-height:1.5}.tccc-admin-container .cmp-accordion__icon::before{content:""}.ui.wide.sidebar.right .related-assets-list{padding-left:0}.ui.wide.sidebar.right .related-assets-list a{color:#8d8d8d}.related-assets-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:10px}.related-assets-list a{display:-webkit-box;display:-ms-flexbox;display:flex}.related-assets-list a:before{content:"";font-family:"FontAwesome";padding-right:6px}.tccc-new-accordion-instructions .cmp-accordion__item{padding:1rem;border-radius:.5rem;border:1px solid #e4e4e4;background:#fff;-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,.05);box-shadow:0px 4px 10px 0px rgba(0,0,0,.05)}.tccc-new-accordion-instructions .cmp-accordion__item .cmp-accordion__header button{background:none;border:none}.tccc-new-accordion-instructions .cmp-accordion__item .cmp-accordion__header .cmp-accordion__title{font-size:1.25rem;font-style:normal;font-weight:700;line-height:120%;color:#1e1e1e}.tccc-new-accordion-instructions .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0px;cursor:pointer}.tccc-new-accordion-instructions .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button--expanded .cmp-accordion__icon:before{background:url("clientlib-site/resources/images/icons/up-arrow-red-icon.svg") no-repeat center center}.tccc-new-accordion-instructions .cmp-accordion__item .cmp-accordion__header .cmp-accordion__icon{margin-left:auto}.tccc-new-accordion-instructions .cmp-accordion__item .cmp-accordion__header .cmp-accordion__icon:before{content:"";width:1rem;height:1rem;background:url("clientlib-site/resources/images/icons/arrow-down-nav-menu.svg") no-repeat center center;margin-left:.25rem;display:block}.tccc-new-accordion-instructions .cmp-accordion__item .cmp-accordion__panel--expanded{margin-top:1rem;max-height:13.75rem;overflow-y:auto;overflow-x:hidden}.tccc-new-accordion-instructions .cmp-accordion__item .cmp-accordion__panel--expanded::-webkit-scrollbar{width:.25rem}.tccc-new-accordion-instructions .cmp-accordion__item .cmp-accordion__panel--expanded::-webkit-scrollbar-thumb{background-color:#ed0000;border-radius:.625rem}.tccc-new-accordion-instructions .cmp-accordion__item .cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-new-accordion-instructions .cmp-accordion__item .cmp-container .text.aem-GridColumn{padding:0px}.tccc-new-accordion-instructions .cmp-accordion__item .cmp-container ul,.tccc-new-accordion-instructions .cmp-accordion__item .cmp-container ol{padding-left:2rem;margin:0px}.tccc-new-accordion-instructions .cmp-accordion__item .cmp-container a{color:#1e1e1e}.tccc-new-accordion-instructions .cmp-accordion__item .cmp-container a:hover{color:#ed0000;text-decoration:underline;-webkit-text-decoration-color:#ed0000;text-decoration-color:#ed0000}.tccc-new-accordion-instructions .cmp-accordion__item .cmp-container li{margin:0px;padding:.5rem;font-size:.875rem;font-style:normal;font-weight:400;line-height:140%}.tccc-login-container .button.tccc-login-cta .cmp-button__text{color:#fff;background:#f40000;padding:4px 15px;font-size:25px}.cmp-details-action-buttons{padding-left:30px}.cmp-details-action-buttons .ui.header{font-size:20px;color:#1e1e1e;padding-left:10px}.cmp-details-action-buttons .cmp-action-buttons__button{color:#1e1e1e;border-radius:50px;min-width:auto;float:left}.cmp-details-action-buttons .cmp-action-buttons__button a{color:#fff}.tccc-asset-detail-cta-showall,.tccc-asset-detail-cta-hideall,.frame-flyout-tab,#title-edit{font-size:18px;padding-left:30px}.tccc-asset-detail-cta-showall,.tccc-asset-detail-cta-showall button,.tccc-asset-detail-cta-hideall,.tccc-asset-detail-cta-hideall button,.frame-flyout-tab,.frame-flyout-tab button,#title-edit,#title-edit button{font-family:"TCCC UnityText";margin-left:15px;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(0,0,0,0) none;border:none;border-radius:24px;color:#1e1e1e;cursor:pointer;display:inline-block;font-style:normal;font-weight:700;line-height:1em;min-height:1em;outline:none;padding:0;margin-left:20px;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,background .1s ease,-webkit-box-shadow .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease,-webkit-box-shadow .1s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;will-change:auto}.tccc-asset-detail-cta-showall:hover,.tccc-asset-detail-cta-showall button:hover,.tccc-asset-detail-cta-hideall:hover,.tccc-asset-detail-cta-hideall button:hover,.frame-flyout-tab:hover,.frame-flyout-tab button:hover,#title-edit:hover,#title-edit button:hover{color:#f40000}.tccc-asset-detail-cta-showall:hover span::before,.tccc-asset-detail-cta-showall button:hover span::before,.tccc-asset-detail-cta-hideall:hover span::before,.tccc-asset-detail-cta-hideall button:hover span::before,.frame-flyout-tab:hover span::before,.frame-flyout-tab button:hover span::before,#title-edit:hover span::before,#title-edit button:hover span::before{color:#f40000}.tccc-asset-detail-cta-showall span,.tccc-asset-detail-cta-showall button span,.tccc-asset-detail-cta-hideall span,.tccc-asset-detail-cta-hideall button span,.frame-flyout-tab span,.frame-flyout-tab button span,#title-edit span,#title-edit button span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase}.tccc-asset-detail-cta-showall span::before,.tccc-asset-detail-cta-showall button span::before,.tccc-asset-detail-cta-hideall span::before,.tccc-asset-detail-cta-hideall button span::before,.frame-flyout-tab span::before,.frame-flyout-tab button span::before,#title-edit span::before,#title-edit button span::before{margin-right:10px;font:normal normal normal 24px/1 FontAwesome;color:#646464}.tccc-asset-detail-cta-showall#title-edit,.tccc-asset-detail-cta-hideall#title-edit,.frame-flyout-tab#title-edit,#title-edit#title-edit{border:1px solid #8d8d8d;padding:3px;width:28px;margin-right:8px}.tccc-asset-detail-cta-showall#title-edit .cmp-button__icon,.tccc-asset-detail-cta-hideall#title-edit .cmp-button__icon,.frame-flyout-tab#title-edit .cmp-button__icon,#title-edit#title-edit .cmp-button__icon{float:none;margin-top:3px;margin-left:3px}.tccc-asset-detail-cta-showall#title-edit .cmp-button__icon--title-edit::before,.tccc-asset-detail-cta-hideall#title-edit .cmp-button__icon--title-edit::before,.frame-flyout-tab#title-edit .cmp-button__icon--title-edit::before,#title-edit#title-edit .cmp-button__icon--title-edit::before{font:normal normal normal 18px/1 FontAwesome !important;content:"";color:#909090 !important}.tccc-asset-detail-cta-showall button span::before{content:""}.tccc-asset-detail-cta-hideall button span::before{content:""}.button.tccc-asset-detail-cta-hideall,.button.tccc-asset-detail-cta-showall{text-align:left;padding:18px 18px 18px 30px}.tccc-chili-title-container .button{-ms-flex-item-align:center;align-self:center;margin-bottom:5px}.tccc-chili-title-container .button #download,.tccc-chili-title-container .button #remove-cart{display:none}.tccc-chili-title-container .button button:not(#title-edit){background-color:#f40000;margin-right:15px;color:#fff;border:none;min-height:39px;padding:7px 18px;border-radius:50px;cursor:pointer}.tccc-chili-title-container .button button:not(#title-edit) .cmp-button__icon{margin-left:12px;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;float:right;margin-top:4px}.tccc-chili-title-container .button button:not(#title-edit) .cmp-button__icon--save-document::before{content:""}.tccc-chili-title-container .button button:not(#title-edit) .cmp-button__icon--download::before{content:""}.tccc-chili-title-container .button button:not(#title-edit) .cmp-button__icon--remove-cart::before{content:""}.tccc-chili-title-container .button button:not(#title-edit) .cmp-button__icon--print-request::before{content:""}.tccc-chili-title-container .button button:not(#title-edit) .cmp-button__icon--close::before{content:""}.tccc-chili-title-container .button button:not(#title-edit) .cmp-button__icon--delete-template::before{content:""}.tccc-chili-title-container .button button:not(#title-edit) .cmp-button__text{font-family:"TCCC UnityText Medium";font-size:18px;line-height:25px;letter-spacing:0}.tccc-chili-title-container .button button:not(#title-edit)#delete-template .cmp-button__icon,.tccc-chili-title-container .button button:not(#title-edit)#close .cmp-button__icon{margin:0}.tccc-chili-title-container .button button:not(#title-edit)#delete-template .cmp-button__text,.tccc-chili-title-container .button button:not(#title-edit)#close .cmp-button__text{display:none}.tccc-chili-title-container .button:last-child{margin-right:0}.tccc-chili-title-container .button button:disabled{background:#bebebe !important;cursor:initial !important}.tccc-chili-title-container .button button:disabled .cmp-button__icon--save-document{-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.tccc-chili-title-container .button button:disabled .cmp-button__icon--save-document::before{content:"" !important;background:none !important}.tccc-chili-title-container .button button:disabled .cmp-button__icon--download{-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.tccc-chili-title-container .button button:disabled .cmp-button__icon--download::before{content:"" !important}.tccc-chili-title-container .button button:disabled .cmp-button__icon--close{-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.tccc-chili-title-container .button button:disabled .cmp-button__icon--close::before{content:"" !important;background:none !important}.tccc-chili-title-container .button button:disabled .cmp-button__icon--print-request{-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.tccc-chili-title-container .button button:disabled .cmp-button__icon--print-request::before{content:"" !important}.tccc-chili-title-container .button button:disabled .cmp-button__icon--preview{-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.tccc-chili-title-container .button button:disabled .cmp-button__icon--preview::before{content:"" !important}.tccc-chili-title-container .button button:disabled .cmp-button__icon--delete-template{-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.tccc-chili-title-container .button button:disabled .cmp-button__icon--delete-template::before{content:"" !important;background:none !important}.tccc-chili-title-container #viewPrintCart{border-radius:50px;margin-right:16px;background-color:#f40000;color:#fff;border:none;min-height:39px;padding:7px 18px;border-radius:20px;cursor:pointer;font-size:18px;line-height:25px;letter-spacing:0;text-transform:inherit}.tccc-chili-title-container #viewPrintCart:before{content:"";float:right;font:normal normal normal 14px/1 "FontAwesome";font-size:inherit;margin-left:12px;margin-top:4px}.tccc-chili-title-container .printjobs{display:contents}.tccc-chili-title-container .printjobs .printjob-buttons{-ms-flex-item-align:center;align-self:center}.tccc-chili-title-container .printjobs.cq-Editable-dom{display:block}.tccc-tab-container #back,.tccc-tab-container #delete-image{border:none;background:rgba(0,0,0,0);color:#8d8d8d;cursor:pointer;display:none;padding:0;margin-top:35px;text-transform:uppercase;font-size:18px}.tccc-tab-container #back .cmp-button__icon,.tccc-tab-container #delete-image .cmp-button__icon{font:normal normal normal 18px/1 FontAwesome;font-size:inherit}.tccc-tab-container #back .cmp-button__icon--back::before,.tccc-tab-container #delete-image .cmp-button__icon--back::before{content:""}.tccc-tab-container #back .cmp-button__icon--delete::before,.tccc-tab-container #delete-image .cmp-button__icon--delete::before{content:""}.tccc-tab-container #back{margin-left:-5px}.tccc-tab-container #delete-image{margin-left:auto}.tccc-tab-container .button{margin-top:30px;width:49%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.tccc-tab-container .button #delete-image{width:100%;text-align:right}.tccc-tab-container .button.upload{border-radius:50px;margin-left:20px;padding:10px 20px;width:auto !important;margin-top:10px;margin-bottom:10px}.tccc-tab-container .button.upload .fa-upload{margin-left:10px}.tccc-tab-container .button.upload:disabled{background-color:#bebebe;cursor:not-allowed}.tccc-tab-container .button.upload:disabled::after{-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;content:"" !important;font-family:"FontAwesome";margin-left:12px;font:normal normal normal 14px/1 "FontAwesome"}.tccc-tab-container .refreshMyImageList{color:#f40000;padding:4px 16px 4px 16px;margin-left:12px;border:none;cursor:pointer}.tccc-tab-container .refreshMyImageList:disabled{cursor:not-allowed}.tccc-tab-container .refreshMyImageList:disabled .fa-rotate-right{color:#bebebe}.tccc-tab-container .panelcontainer .button{width:100%}.tccc-tab-container #load-more{display:none;background:#d0d0d0 0% 0% no-repeat padding-box;border:none;padding:5px 7px;height:auto;width:88%;cursor:pointer;margin-left:28px;margin-top:20px;margin-bottom:40px}.frame-flyout-tab{padding-left:0}.frame-flyout-tab button{margin-left:0}.frame-flyout-tab button span::before{content:""}.cmp-tccc-show-asset-details-filter{padding:0;position:relative;display:none}.cmp-tccc-show-asset-details-filter .ui.icon.button{padding:5px !important;position:absolute;right:10px;top:38px;font-size:30px}@media(max-width: 1366px){.cmp-tccc-show-asset-details-filter .ui.icon.button{right:5px;top:95px}}@media(max-width: 1024px){.cmp-tccc-show-asset-details-filter .ui.icon.button{right:5px;top:80px}}@media(max-width: 1366px){.cmp-tccc-show-asset-details-filter{display:block}}.cmp-siderail__toggle{position:relative}.cmp-siderail__toggle .toggleShow{background-image:url("clientlib-site/resources/images/icons/filter.svg");width:27px;height:27px;position:absolute;top:0}@media(max-width: 1366px){.cmp-siderail__toggle{display:block !important}}.tccc-login-page .tccc-login-accordion-toggle-button{padding:0em;padding-left:12%;position:relative;z-index:999}@media(max-width: 1366px){.tccc-login-page .tccc-login-accordion-toggle-button{padding-left:9%}}@media(max-width: 1024px){.tccc-login-page .tccc-login-accordion-toggle-button{padding-left:15%}}.tccc-login-page .tccc-login-accordion-toggle-button .cmp-accordion__title{font-family:"TCCC UnityText Bold";font-size:17px;margin-left:30px;color:#716f6f;border:1px solid #716f6f}.tccc-login-page .tccc-login-accordion-toggle-button.active .cmp-button{width:100% !important}@media(max-width: 1024px){.tccc-login-page .tccc-login-accordion-toggle-button.active .cmp-button{width:410px !important}}.tccc-login-page .tccc-login-accordion-toggle-button .cmp-button{border:none;width:410px !important;height:63px;background:#f5f5f5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 1366px){.tccc-login-page .tccc-login-accordion-toggle-button .cmp-button{width:350px !important}}@media(max-width: 1024px){.tccc-login-page .tccc-login-accordion-toggle-button .cmp-button{width:410px !important}}.tccc-login-page .tccc-login-accordion-toggle-button .cmp-button:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid #8d8d8d;border-radius:100px;color:#8d8d8d;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;height:35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:20px;margin-left:30px;padding:3px;width:35px}.tccc-login-page .tccc-login-accordion-toggle-button .cmp-button__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.8px;color:#716f6f;font-size:20px;opacity:1}#view-all-print-job{display:none;background-color:#f40000;color:#fff;border:none;border-radius:50px;cursor:pointer;text-transform:uppercase;font-family:"TCCC UnityText";font-size:18px;line-height:10px;letter-spacing:0}.primaryButton{margin-right:15px;-ms-flex-item-align:center;align-self:center;margin-bottom:5px}.primaryButton button,.primaryButton a{background-color:#f40000;color:#fff;border:none;min-height:39px;padding:7px 18px;border-radius:50px;cursor:pointer;display:inline-block}.primaryButton button .cmp-button__text,.primaryButton a .cmp-button__text{font-size:18px;line-height:25px;letter-spacing:0}.cmp-search-filter-toggle button:disabled{pointer-events:none}.cmp-chili-template-teaser .primaryButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ui.tccc-upload-modal .cmp-content>.image{width:100% !important}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.cascading-filter.cascading-filter-l1 li.ui.checkbox.last-checkbox{margin-left:0}.cascading-filter{max-height:400px;overflow:auto;padding:0 5px}.cascading-filter ul,.cascading-filter #cascading-filter-container,.cascading-filter .cascading-filter-container{padding-left:15px;list-style-type:none}.cascading-filter #cascading-filter-container,.cascading-filter .cascading-filter-container{margin:0;padding:0}.cascading-filter .nested{display:none}.cascading-filter .active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cascading-filter .cascading-filter-checkbox-container{padding-left:0}.tccc-tab-container #jsInput{width:100%}.tccc-tab-container #jsInputForm{padding-left:10px;padding-right:15px}.tccc-tab-container #jsInputForm .editor-field{display:none}.tccc-tab-container .vertial-align-row{vertical-align:top}.tccc-tab-container input[type=text].chili_design_field,.tccc-tab-container textarea.chili_design_field,.tccc-tab-container select.chili_design_field{border:1px solid #d0d0d0;padding:5px 10px;width:100%;color:#8d8d8d}.tccc-tab-container textarea.chili_design_field{height:94px}.tccc-tab-container input[type=checkbox].chili_design_field{width:30px;height:18px;margin-left:-5px;border-color:#d0d0d0}.tccc-tab-container .editor-label{color:#1e1e1e;font-size:18px;font-family:"TCCC UnityText";text-transform:uppercase;padding-bottom:5px}.tccc-tab-container .editor-field{margin-top:20px}.tccc-tab-container .editor-field.Check div{width:64px;display:inline-block;vertical-align:middle}.tccc-tab-container .editor-field:first-child{margin-top:0}.tccc-tab-container .chili-my-image-alert{padding:0 20px;font-size:16px;margin-bottom:16px}.tccc-tab-container .chili-my-image-alert .chili-alert-tooltip{float:right}.tccc-tab-container .chili-my-image-alert li{padding:0 16px;word-wrap:break-word}.tccc-tab-container .chili-my-image-alert .image-success,.tccc-tab-container .chili-my-image-alert .image-failure,.tccc-tab-container .chili-my-image-alert .image-pending,.tccc-tab-container .chili-my-image-alert .image-generic-error{display:none;padding-bottom:12px}.tccc-tab-container .chili-my-image-alert .image-success:before,.tccc-tab-container .chili-my-image-alert .image-failure:before,.tccc-tab-container .chili-my-image-alert .image-pending:before,.tccc-tab-container .chili-my-image-alert .image-generic-error:before{content:"";font:normal normal normal 14px/1 "FontAwesome";margin-right:4px}.tccc-tab-container .chili-my-image-alert p{line-height:24px;margin:0px}.tccc-tab-container .chili-my-image-alert .fa-check-circle-o{color:#29b400;margin-left:4px}.tccc-tab-container .chili-my-image-alert .fa-times-circle{float:right;cursor:pointer;margin-top:4px}.tccc-tab-container .chili-my-image-alert .fa-times-circle:hover{color:#f40000}.tccc-tab-container .chili-my-image-alert .fa-exclamation-triangle{color:orange;margin-left:4px}.tccc-tab-container #template-variation-container .template-var-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-top:-25px}.tccc-tab-container #template-variation-container .template-var-header #duplicate-template-refresh{border:none;border-radius:50px;color:#f40000;cursor:pointer;margin-right:15px;min-height:39px;padding:7px 18px}.tccc-tab-container #template-variation-container .template-var-items .no-result-found,.tccc-tab-container #template-variation-container .template-var-items .result-found{display:none}.tccc-tab-container #template-variation-container .template-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-tab-container #template-variation-container .template-list-item p{margin:0;font-size:14px;width:75%;word-break:break-word}.tccc-tab-container #template-variation-container .template-list-item .template-list-action{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.tccc-tab-container #template-variation-container .template-list-item .template-list-action .template-list-item-link{margin:0 5px;cursor:pointer}.tccc-tab-container #template-variation-container .template-list-item .template-list-action .template-list-item-link.delete{padding:0;border:0}.tccc-tab-container #template-variation-container .template-list-item .template-list-action .template-list-item-link.delete:hover{color:#f40000}.tccc-tab-container #template-variation-container .load-more-btn{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;margin-top:30px}.tccc-tab-container #template-variation-container .load-more-btn button#template-var-load-more{display:none;background-color:#f40000;border:none;border-radius:50px;color:#fff;cursor:pointer;margin-right:15px;min-height:39px;padding:7px 18px;border:0}.image-count{padding:10px 30px;font-family:"TCCC UnityText Medium";display:none}.image-count span{margin-right:5px;color:#f40000}.image-loader{position:relative;display:none;padding:3em}.image-search{display:none;padding:15px 18px}.image-search .fa-search{position:absolute;left:36px;display:inline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:19px;background:rgba(0,0,0,0);top:29px;color:#8d8d8d}.image-search input{border:1px solid #ddd;border-radius:40px;padding:10px 10px 10px 50px;width:100%}.no-image-label{display:none;padding:10px 30px;color:#646464}.image-sort{display:none;padding:5px 30px}.image-sort .dropdown.icon{margin-left:0}.image-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:15px 30px}.image-row .frame-img{cursor:pointer;height:128px;width:128px}.image-row .frame-img img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 1024px){.image-row .frame-img{height:100px}}.image-row .title{padding-left:20px;-ms-flex-item-align:center;align-self:center;font-family:"TCCC UnityText Medium";width:60%;word-wrap:break-word}.myimage table{height:auto}.tccc-tab-container .cmp-tabs__tab.image-tab{display:none}.frame-modal-container{width:65%;margin:0 auto;position:relative}.frame-modal-container .close.icon{color:#fff;cursor:pointer;font-size:1.25em;height:2.25rem;opacity:.8;padding:.625rem 0 0;position:absolute;right:-2.5rem;width:2.25rem}.frame-modal-container #frame-filter-modal,.frame-modal-container #frame-variable-modal{height:656px;width:100%;margin-top:30px}.frame-modal-container #frame-variable-modal{height:400px}@media(min-width: 1919px){.frame-modal-container{width:45%}}@media(max-width: 1365px){.frame-modal-container{width:70%}}@media(max-width: 1179px){.frame-modal-container{width:75%}}@media(max-width: 1023px){.frame-modal-container{width:85%}}.ui.dimmer.tccc-loader{background-color:#f0f0f0;opacity:.5;position:fixed}.ui.dimmer.tccc-loader.hidden{display:none}#delete-my-images{width:10%;margin:0 0 0 10px}.tccc-modal-center{display:block !important;top:50% !important;left:50% !important;-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important;text-align:center !important}.text-center{text-align:center !important}.tccc-upload-modal #submitupload:disabled{background-color:gray;color:#fff;cursor:not-allowed}.tccc-upload-modal #submitupload:disabled::before{content:"" !important;font-family:"FontAwesome";margin-left:12px;font:normal normal normal 14px/1 "FontAwesome";font-size:inherit;float:right;margin-top:4px;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.tccc-upload-modal #drop-zone{display:none}.tccc-upload-modal #upload-file-list{width:100%}.tccc-upload-modal .medium.image{-webkit-box-flex:1 !important;-ms-flex:auto !important;flex:auto !important}.tccc-chili-new-container .tccc-chili-edit-container .title-edit-icon #title-edit{position:relative;border:none !important;padding:0rem !important;width:1.5rem !important;margin-right:.5rem !important}.tccc-chili-new-container .tccc-chili-edit-container .title-edit-icon #title-edit .cmp-button__icon--title-edit::before{content:"" !important;position:absolute;width:1.75rem;height:1.375rem;top:0;left:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/chilli-edit-pencil.svg") no-repeat center center !important}.tccc-chili-new-container .tccc-chili-edit-container .title .cmp-title .cmp-title__text{font-size:1.1875rem;font-weight:600;line-height:1.425rem;color:#000}.tccc-chili-new-container .tccc-chili-primary-btn button{padding:.4375rem 1.5rem !important;border-radius:2.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;width:-webkit-max-content !important;width:-moz-max-content !important;width:max-content !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;background-color:#ed0000 !important;color:#fff !important;line-height:20px !important;height:2.125rem}.tccc-chili-new-container .tccc-chili-primary-btn button:not(:disabled):hover{background-color:#c9372c !important;color:#fff !important}.tccc-chili-new-container .tccc-chili-primary-btn button .cmp-button__text{font-family:"TCCC UnityHeadline" !important;font-size:.875rem !important;line-height:20px !important;letter-spacing:0}.tccc-chili-new-container .tccc-chili-primary-btn button .cmp-button__icon{display:none}.tccc-chili-new-container .tccc-chili-secondary-btn button{padding:1rem .75rem !important;border-radius:2.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;width:-webkit-max-content !important;width:-moz-max-content !important;width:max-content !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;border:1.5px solid #333 !important;background-color:#fff !important;color:#1e1e1e !important;height:2.125rem;position:relative}.tccc-chili-new-container .tccc-chili-secondary-btn button .cmp-button__text{display:none;position:absolute;top:40px;left:0;font-family:"TCCC UnityHeadline" !important;font-size:.75rem !important;line-height:.9rem !important;font-weight:400;letter-spacing:0;background-color:#fff;color:#000;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.161);box-shadow:3px 3px 10px rgba(0,0,0,.161);padding:8px;z-index:99}.tccc-chili-new-container .tccc-chili-secondary-btn button .cmp-button__icon{position:relative;width:1.375rem;height:1.25rem;margin:0 !important}.tccc-chili-new-container .tccc-chili-secondary-btn button .cmp-button__icon::before{content:"" !important;position:absolute;width:1.25rem;height:1.25rem;top:0;left:0;cursor:pointer}.tccc-chili-new-container .tccc-chili-secondary-btn button .cmp-button__icon--save-document::before{background:url("clientlib-site/resources/images/icons/save-intend.svg") no-repeat center center !important}.tccc-chili-new-container .tccc-chili-secondary-btn button .cmp-button__icon--delete-template::before{background:url("clientlib-site/resources/images/icons/chili-trash-can.svg") no-repeat center center !important}.tccc-chili-new-container .tccc-chili-secondary-btn button .cmp-button__icon--close::before{background:url("clientlib-site/resources/images/icons/close-icon-black.svg") no-repeat center center !important}.tccc-chili-new-container .tccc-chili-secondary-btn button:not(:disabled):hover{border:1.5px solid #ed0000 !important;color:#ed0000 !important}.tccc-chili-new-container .tccc-chili-secondary-btn button:not(:disabled):hover .cmp-button__text{display:block !important}.tccc-chili-new-container .tccc-chili-secondary-btn button:not(:disabled):hover .cmp-button__icon--save-document::before{background:url("clientlib-site/resources/images/icons/save-intend-red.svg") no-repeat center center !important}.tccc-chili-new-container .tccc-chili-secondary-btn button:not(:disabled):hover .cmp-button__icon--delete-template::before{background:url("clientlib-site/resources/images/icons/chili-trash-can-red.svg") no-repeat center center !important}.tccc-chili-new-container .tccc-chili-secondary-btn button:not(:disabled):hover .cmp-button__icon--close::before{background:url("clientlib-site/resources/images/icons/close-menu.svg") no-repeat center center !important}.tccc-chili-new-container .tccc-chili-secondary-btn:has(#save-document){margin-left:16px;position:relative}.tccc-chili-new-container .tccc-chili-secondary-btn:has(#save-document):before{content:"";width:2px;height:80%;background:#d0d0d0;position:absolute;left:-16px;top:5px}.tccc-chili-new-container #viewPrintCart{padding:1rem 1.5rem !important;border-radius:2.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ed0000 !important;color:#fff !important;height:2.125rem;font-family:"TCCC UnityHeadline" !important;font-size:.875rem !important;line-height:140% !important;letter-spacing:0}.tccc-chili-new-container #viewPrintCart:hover{background-color:#c9372c !important;color:#fff !important}.tccc-chili-new-container #viewPrintCart::before{content:"" !important;margin:0 !important}.tccc-chilli-new-iframesidepanel-container .tccc-tab-container{width:422px !important}.tccc-chilli-new-iframesidepanel-container #jsInputForm{padding:0}.tccc-chilli-new-iframesidepanel-container #jsInputForm .editor-label{font-size:1rem;font-weight:600;line-height:1.2rem;color:#000}.tccc-chilli-new-iframesidepanel-container #jsInputForm .chili_design_field{font-size:.875rem;font-weight:700;line-height:1.05rem;color:#9c9c9d;height:2.125rem}.tccc-chilli-new-iframesidepanel-container .width-height-parent-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:1rem}.tccc-chilli-new-iframesidepanel-container .width-height-parent-container #chili-apply-btn-new{padding:1rem 1.5rem !important;border-radius:2.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ed0000 !important;color:#fff !important;height:2.125rem;font-family:"TCCC UnityHeadline" !important;font-size:.875rem !important;line-height:140% !important;letter-spacing:0;border:none;outline:none;cursor:pointer}.tccc-chilli-new-iframesidepanel-container .width-height-parent-container #chili-apply-btn-new:hover{background-color:#c9372c !important;color:#fff !important}.tccc-chilli-new-iframesidepanel-container .width-height-parent-container #chili-apply-btn-new::before{content:"" !important;margin:0 !important}[data-tooltip]:after,[data-tooltip]:before{z-index:9999}.tccc-xfragment{padding:0px}.tccc-header{background-color:#fff;padding:0;position:relative}.tccc-header .cmp-container>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-header.tccc-header-search{background:#f5f5f5}.tccc-header.tccc-header-search .cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px}@media(min-width: 600px)and (max-width: 1366px){.tccc-header.tccc-header-search .cmp-container .tccc-image-header-logo{margin-left:65px !important}}@media(min-width: 1366px)and (max-width: 1919px){.tccc-header.tccc-header-search .cmp-container .tccc-image-header-logo{margin-left:6%}}@media(max-width: 1366px){.tccc-header.tccc-header-search .cmp-container .tccc-image-header-logo{padding:16px}}.tccc-header .header-right>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(max-width: 1179px){.tccc-header .header-right{margin-right:11%}}@media(min-width: 1920px){.tccc-header .header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-header .header-left>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.tccc-header .header-left>.cmp-container .tccc-image-header-logo{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.tccc-header .header-left>.cmp-container .tccc-navigation-header{-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin:32px 0px 32px 100px}.tccc-header .header-right{width:580px !important;margin-right:64px}.tccc-header .header-right>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:right}}.tccc-footer{background:#000;color:#fff;padding:34px 0 29px 0}@media(max-width: 1440px){.tccc-footer{padding:30px 0 40px 0}}@media(max-width: 1366px){.tccc-footer{padding:24px 0 20px 0}}@media(max-width: 1024px){.tccc-footer{padding:26px 0 25px 0}}@media(max-width: 600px){.tccc-footer{padding:26px 0 27px 0}}.tccc-footer{padding:20px 0 !important}@media(max-width: 1024px){.tccc-footer{padding:0 !important}}.tccc-footer.tccc-fixed-width{padding:34px 0 29px 0}@media(max-width: 1440px){.tccc-footer.tccc-fixed-width{padding:30px 0 40px 0}}@media(max-width: 1366px){.tccc-footer.tccc-fixed-width{padding:24px 0 20px 0}}@media(max-width: 1024px){.tccc-footer.tccc-fixed-width{padding:26px 0 25px 0}}@media(max-width: 600px){.tccc-footer.tccc-fixed-width{padding:26px 0 27px 0}}.tccc-footer .footer-left{padding-left:0;width:40% !important}@media(min-width: 1366px)and (max-width: 1919px){.tccc-footer .footer-left{width:46% !important}}@media(min-width: 1180px)and (max-width: 1365px){.tccc-footer .footer-left{width:60% !important}}@media(min-width: 1024px)and (max-width: 1179px){.tccc-footer .footer-left{width:57% !important}}@media(min-width: 600px)and (max-width: 1023px){.tccc-footer .footer-left{width:54% !important}}.tccc-footer .footer-right{width:50% !important}@media(min-width: 1024px)and (max-width: 1179px){.tccc-footer .footer-right{width:40% !important}}.tccc-footer .aem-Grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 600px)and (max-width: 1365px){.tccc-footer .aem-Grid .footer-right .aem-Grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tccc-footer .aem-Grid .footer-right .aem-Grid .tccc-footer-contact,.tccc-footer .aem-Grid .footer-right .aem-Grid .tccc-footer-support{padding-bottom:25px}}@media(max-width: 1180px){.tccc-footer .aem-Grid .footer-right .aem-Grid .tccc-footer-contact,.tccc-footer .aem-Grid .footer-right .aem-Grid .tccc-footer-support{padding-bottom:15px}}@media(max-width: 1024px){.tccc-footer .aem-Grid .footer-right{width:30%}}.tccc-fixed-width{padding:0}.tccc-fixed-width.aem-GridColumn{padding:0}.tccc-fixed-width>.cmp-container{margin:0 auto}@media(min-width: 1920px){.tccc-fixed-width>.cmp-container{width:1640px}}@media(min-width: 1366px)and (max-width: 1919px){.tccc-fixed-width>.cmp-container{width:1088px}}@media(min-width: 1180px)and (max-width: 1365px){.tccc-fixed-width>.cmp-container{width:908px}}@media(min-width: 1024px)and (max-width: 1179px){.tccc-fixed-width>.cmp-container{width:752px}}@media(min-width: 600px)and (max-width: 1023px){.tccc-fixed-width>.cmp-container{width:608px}}.cmp-container .tccc-container_white{background:#fff;float:initial !important;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:50px}.cmp-container .tccc-container_gray{background:#f5f5f5;float:initial !important;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:50px}.footer{z-index:999;position:relative}.tccc-login-page-white{background:#fff}.tccc-login-page{background:#fff}@media(max-width: 1024px){.tccc-login-page .tccc-login-right-container{display:none !important}}@media(max-width: 1024px){.tccc-login-page .tccc-login-left-container{width:100% !important;padding-left:15%;height:inherit}}.tccc-iframe-container{padding-left:0;padding-right:0;padding-bottom:5px;padding-top:10px}.tccc-iframe-container .cmp-container{height:100%}.tccc-iframe-container .chili-iframe{height:100%}.tccc-iframe-container .chili-iframe>div{height:100%}.tccc-iframe-container .chili-iframe iframe{height:100% !important}.tccc-iframe-container:not(.isEditor) .cmp-container{position:relative}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container,.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-tab-container{display:none}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-tab-container,.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container{width:23%;position:absolute;top:0;right:0;background:#f5f5f5;height:100%;padding:0 30px;z-index:10;overflow:auto}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-tab-container .panelcontainer,.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .panelcontainer{margin-left:-30px;margin-right:-30px}@media(max-width: 1440px){.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-tab-container,.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container{width:370px}}@media(max-width: 1024px){.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-tab-container,.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container{width:320px;top:-2px}}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .frame-details{display:-webkit-box;display:-ms-flexbox;display:flex;width:68%;-ms-flex-wrap:wrap;flex-wrap:wrap}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .frame-details .frame-name{width:100%;font-size:20px}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .frame-details .allow-upload{margin-right:10px}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .frame-details .allow-delete,.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .frame-details .allow-upload{font-size:16px}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .panelcontainer{margin-left:0;margin-top:55px;width:100%;padding:0}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .panelcontainer .cmp-accordion__item{margin-top:15px}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .frame-list{margin-top:20px}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .frame-item{color:#8d8d8d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:15px;margin-top:15px;border-bottom:1px solid #d0d0d0}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .frame-item .frame-edit,.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .frame-item .frame-delete{border:1px solid;border-radius:33px;width:32px;height:32px;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;cursor:pointer;margin-right:10px}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .frame-item .frame-edit:hover,.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .frame-item .frame-delete:hover{color:#f40000}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .frame-item .frame-edit[data-position="bottom center"]:before,.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .frame-item .frame-delete[data-position="bottom center"]:before{left:26%;margin-top:8px;background-color:#707070}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .frame-item .frame-edit[data-position="bottom center"]:after,.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .frame-item .frame-delete[data-position="bottom center"]:after{font-size:14px;padding:1px 14px;background-color:#707070;border-radius:30px;z-index:10000;margin-top:12px}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .frame-item:last-child{border-bottom:none}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .framelist{padding:15px;width:100%}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .variablelist{padding:0;margin:20px 15px}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .variablelist .variable-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .variablelist .variable-list .variable-item{height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-bottom:10px;background-color:#f5f5f5;border:none;border-radius:20px;cursor:pointer;min-height:30px;padding:5px 20px;width:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-right:10px}.tccc-iframe-container:not(.isEditor) .cmp-container .tccc-admin-container .variablelist .variable-list .variable-item .variable-name{width:-webkit-max-content;width:-moz-max-content;width:max-content}.tccc-iframe-container.isEditor{position:static;height:500px}.tccc-iframe-container.isEditor .tccc-admin-container,.tccc-iframe-container.isEditor .tccc-tab-container{position:static;background:#fff;display:inline-block;right:auto;width:30%}.tccc-iframe-container.isEditor .tccc-admin-container{display:inline-block}.tccc-iframe-container.isEditor #back,.tccc-iframe-container.isEditor #delete-image{display:block}.tccc-iframe-container .design-tab,.tccc-iframe-container .filter-tab,.tccc-iframe-container .close-panel{position:absolute;right:0px;top:20px;font-size:28px;background-color:#f5f5f5;color:#f40000;font-weight:lighter;cursor:pointer;width:45px;padding-left:10px}.tccc-iframe-container .design-tab.filter-tab i,.tccc-iframe-container .filter-tab.filter-tab i,.tccc-iframe-container .close-panel.filter-tab i{font-size:18px}.tccc-iframe-container .close-panel{rotate:180deg}.tccc-iframe-container .design-tab,.tccc-iframe-container .filter-tab{color:#646464}.tccc-iframe-container .filter-tab{top:80px;display:none}@media(max-width: 1024px){.tccc-iframe-container{padding-top:10px}}.tccc-chili-title-container{padding-bottom:0}.tccc-chili-title-container .cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media(max-width: 1366px){.tccc-chili-title-container .cmp-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}}@media(max-width: 1366px){.tccc-chili-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.tccc-align-height{position:relative;min-height:calc(100% - 192px)}.cmp-experiencefragment--footer{position:absolute;top:100%;width:100%}#ContentWrapper{max-height:100% !important}#ContentWrapper #ContentFrame{max-height:calc(100% + 100vh)}.tccc-search-loader.dimmer{background:rgba(238,237,237,.7);position:fixed;z-index:9999}.tccc-search-loader.dimmer .large.text{font-size:20px;color:#000}.tccc-container-collection-result .cmp-search-results .fluid.ui.button{max-width:100%}.tccc-container-collection-result .ui.table tbody tr{cursor:initial}.tccc-container-collection-result .ui.table tbody tr .image img{height:52px;width:92px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.tccc-container-collection-result .ui.table tbody tr .collection-tabel-td-center{text-align:center}.tccc-container-collection-result .ui.table tbody tr td.header{width:30%;color:#f40000 !important}.tccc-container-collection-result .ui.table tbody tr td.header a{color:#f40000 !important}.tccc-container-collection-result #print-job-filters{padding:40px 0;padding-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-container-collection-result .collection-actions-button .cmp-button__icon{color:#646464}.tccc-container-collection-result .collection-actions-button #delete-collection-button{padding-right:0}.tccc-container-collection-result .collection-actions-button .ui.icon.button.share-collection-button{padding-left:5px}.tccc-container-collection-result .collection-actions-button .ui.icon.button.share-collection-button .fa-share-alt{-webkit-text-stroke:2px #646464;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#tccc-add-to-collection-modal #get-collection-load-more{display:none}#tccc-add-to-collection-modal #get-collection-results{overflow-y:auto;height:200px;margin-bottom:0}#tccc-add-to-collection-modal .image.content.cmp-content{padding-bottom:0}#tccc-add-to-collection-modal .collection-popup-label{line-height:15px}.tccc-container-save-search-result .cmp-search-search-bar{margin-bottom:40px}.tccc-container-save-search-result .cmp-search-results .fluid.ui.button{max-width:100%}.tccc-container-save-search-result .ui.table tbody tr{cursor:initial}.tccc-container-save-search-result .ui.table tbody tr .save-searchtabel-td-center{text-align:center}.tccc-container-save-search-result .ui.table tbody tr td.save-search-tabel-td-center{text-align:center}.tccc-container-save-search-result .ui.table tbody tr td.image{width:30%}@media(min-width: 600px)and (max-width: 1366px){.tccc-container-save-search-result .ui.table tbody tr td.image{width:20%}}.tccc-container-save-search-result .ui.table tbody tr td.header{width:40%;color:#f40000 !important}.tccc-container-save-search-result .ui.table tbody tr td.header a{color:#f40000 !important}.tccc-container-save-search-result #print-job-filters{padding:40px 0;padding-bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-container-save-search-result .save-search-actions-button button.ui.icon.button.plain.cmp-button{padding-left:0}@media(min-width: 600px)and (max-width: 1366px){.tccc-container-save-search-result .save-search-actions-button button.ui.icon.button.plain.cmp-button{padding:0}}.tccc-container-save-search-result .save-search-actions-button .cmp-button__icon{color:#646464}#collection-details-results{margin:40px 0}#collection-details-results .cmp-search-results .ui.button[data-asset-share-id=load-more]{max-width:96%}#collection-details-results .ui.link.button.hidden{display:none}#collection-details-results article .user-action{display:none}@media(max-width: 1180px){.cmp-search-results .cmp-card .user-action{top:147px}}img.ui.centered.image.cmp-image.cmp-details-image__image{min-width:50%}.users-to-csv .tccc-fixed-width{margin-bottom:50px}.user-to-csv-main{padding:40px 0;margin-bottom:50px}.user-to-csv-main .user-to-csv-form .field.user-to-csv-range-main-l2 .user-to-csv-form-label{margin-bottom:0}.user-to-csv-main .user-to-csv-form .field.user-to-csv-range-main-l2 .user-to-csv-form-text{margin-bottom:0;word-wrap:break-word}.user-to-csv-main .user-to-csv-range-main-l2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.user-to-csv-main .user-to-csv-range-main-l2 .user-to-csv-form-text{margin-left:25px;margin-top:0;font-weight:600;width:30%;word-wrap:break-word}.user-to-csv-main select#get-query-range{width:30%;padding:6px;margin-top:0}.user-to-csv-main .user-to-csv-range-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-to-csv-main .cmp-details-action-buttons{padding-left:0}.user-to-csv-main .user-to-csv-buttons{margin-top:50px}.user-to-csv-main .user-to-csv-range{margin-left:10px;margin-top:3px;font-weight:bold}.user-to-csv-main .user-to-csv-form{margin:50px 0}.user-to-csv-main .user-to-csv-form .field{margin-bottom:30px}.user-to-csv-main .user-to-csv-form .field .user-to-csv-form-label{font-size:18px;margin-bottom:15px}.user-to-csv-main .user-to-csv-form .field .user-to-csv-form-text{font-size:16px;margin-bottom:5px;word-wrap:break-word}.tccc-tiny-xfragment{padding:0;max-height:200px}.tccc-tiny-xfragment .icon-angle{font-size:20px;color:#8d8d8d;font-size:20px;margin-right:10px;-ms-flex-item-align:start;align-self:flex-start;margin-top:20px;cursor:pointer}.tccc-tiny-xfragment .tccc-navigation-header .icon-angle{display:none}@media(min-width: 1919px){.tccc-tiny-xfragment .tccc-navigation-header .icon-angle{display:inline}}.tccc-tiny-xfragment .tccc-image-header-logo .icon-angle{display:block;margin-left:30px;-ms-flex-item-align:center;align-self:center;margin-top:0}@media(min-width: 1919px){.tccc-tiny-xfragment .tccc-image-header-logo .icon-angle{display:none}}@media(max-width: 1180px){.tccc-tiny-xfragment .tccc-image-header-logo{margin-left:8%}}.tccc-tiny-xfragment.header-expanded{height:60px;overflow:hidden}.tccc-tiny-xfragment.header-expanded .header-left{padding:0}@media(min-width: 1919px){.tccc-tiny-xfragment.header-expanded .header-left>.cmp-container .tccc-navigation-header{padding:0;margin:0 !important}}.tccc-tiny-xfragment.header-expanded .header-left .show-download{visibility:hidden}.tccc-tiny-xfragment.header-expanded .header-right{padding:0;visibility:hidden}.tccc-tiny-xfragment.header-expanded .header-right .cmp-structure-user-menu{display:none}.tccc-tiny-xfragment.header-expanded .tccc-image-header-logo{-ms-flex-item-align:start;align-self:flex-start}.tccc-tiny-xfragment.header-expanded .tccc-image-header-logo .cmp-image__image{height:50px;margin-top:4px}@media(max-width: 1180px){.tccc-tiny-xfragment.header-expanded .tccc-image-header-logo{margin-left:45px}}.tccc-image-header-logo .cmp-image__image{width:100%;height:92px;-o-object-fit:contain;object-fit:contain}@media(max-width: 1180px){.tccc-image-header-logo .cmp-image__image{height:60px}}.tccc-image-header-logo{width:197px !important;padding:0;margin-left:1.2%}@media(min-width: 1180px)and (max-width: 1919px){.tccc-image-header-logo{margin-left:9%}}@media(max-width: 1180px){.tccc-image-header-logo{-webkit-box-pack:right !important;-ms-flex-pack:right !important;justify-content:right !important}}.tccc-list-footer{margin-left:200px !important;width:auto !important;padding:0}@media(min-width: 1366px)and (max-width: 1919px){.tccc-list-footer{margin-left:119px !important}}@media(min-width: 1180px)and (max-width: 1365px){.tccc-list-footer{margin-left:138px !important}}@media(min-width: 1024px)and (max-width: 1179px){.tccc-list-footer{margin-left:80px !important}}@media(min-width: 600px)and (max-width: 1023px){.tccc-list-footer{margin-left:15px !important}}.tccc-list-footer .cmp-list{-webkit-padding-start:0;padding-inline-start:0;margin:0;background-color:rgba(0,0,0,0);display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content}.tccc-list-footer .cmp-list__item{list-style:none;letter-spacing:.8px;color:#fff;font-size:20px;line-height:40px;font-family:"TCCC UnityText";cursor:pointer}.tccc-list-footer .cmp-list__item .cmp-list__item-link{color:#fff}@media(max-width: 1440px){.tccc-list-footer .cmp-list__item{font-size:16px;line-height:32px;letter-spacing:.64px}}.tccc-list-default{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:40px 46px 0 0;min-width:382px;max-width:382px;max-height:120px;border:1px solid rgba(0,0,0,0);-webkit-transition:.2s all;transition:.2s all;cursor:pointer;position:relative;z-index:1}@media(max-width: 1440px){.tccc-list-default{min-width:330px;max-width:330px;margin:40px 40px 0 0}}.tccc-list-default .default-list-arrow{width:30px;height:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px;background-image:url("clientlib-site/resources/images/icons/arrow.svg");background-repeat:no-repeat;background-position:top;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:-30px;-webkit-transition:.2s all;transition:.2s all}.tccc-list-default.active .default-list-arrow,.tccc-list-default:hover .default-list-arrow{background-image:url("clientlib-site/resources/images/icons/arrow_red.svg");-webkit-transition:.2s all;transition:.2s all}.tccc-list-default.active .default-list-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tccc-list-default.active .cmp-image{z-index:1}.tccc-list-default.active .cmp-list{z-index:-1}.tccc-list-default.active .cmp-list__item{display:block;background:#fff}.tccc-list-default.active,.tccc-list-default:hover{background-color:#fff;border:1px solid #ddd;border-radius:5px}.tccc-list-default.active .cmp-list__item-link,.tccc-list-default:hover .cmp-list__item-link{color:#f40000}.tccc-list-default.active .cmp-image__image,.tccc-list-default:hover .cmp-image__image{-webkit-filter:brightness(0.7);filter:brightness(0.7)}.tccc-list-default img.cmp-image__image{-o-object-fit:cover;object-fit:cover;width:120px;height:120px;border:1px solid #ddd;border-radius:5px}.tccc-list-default .cmp-list{position:absolute;top:50%;margin:0;margin-top:-30px;right:0;display:inline-block;width:100%;height:100%;padding:0}.tccc-list-default .cmp-list__item{padding-left:150px;list-style:none;display:none}.tccc-list-default .cmp-list__item:first-child{display:block;margin-bottom:20px}.tccc-list-default .cmp-list__item:last-child{padding-bottom:15px;border-bottom:1px solid #ddd;border-radius:0 0 5px 5px}.tccc-list-default .cmp-list__item-link{letter-spacing:.64px;color:#202020;text-transform:uppercase;font-size:16px;line-height:28px;font-weight:600;font-family:"TCCC UnityText Medium";max-width:160px;display:inline-block}@media(max-width: 1440px){.tccc-list-default .cmp-list__item-link{max-width:135px}}.to-print{display:none}@media print{@page{margin-top:0;margin-bottom:0}.print-page{page-break-after:always}.print-page h2{padding-top:30px}.to-print{display:block}.to-print .print-item{display:-webkit-box;display:-ms-flexbox;display:flex}.to-print img{width:200px;height:300px;border:1px solid #ddd;-o-object-fit:cover;object-fit:cover}.to-print .discuss span{font-weight:bold;padding:5px 0}.to-print .discuss div:not(:last-child){border-bottom:1px solid #ddd;padding:5px 0}.to-print ul{list-style:none}.to-print ul li{padding:5px 0px;display:-webkit-box;display:-ms-flexbox;display:flex}.to-print ul span{font-weight:bold;width:200px}.to-print ul div{width:300px}}.cmp-tabs-profile .cmp-tabs__tab--active{outline:none}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table th{text-transform:capitalize}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr{width:50%;position:sticky}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr td{font-size:16px}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr td:nth-child(4){text-transform:initial}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr td.status{padding-left:20px}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr th{padding-left:0}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr td.image{width:10%;height:120px;position:relative}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr td.image:not(.ui) img{width:70%;height:auto}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr .header{width:60%}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr .header .desc{display:block;color:#8d8d8d;padding-top:8px}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr .request_info{display:none}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr .exception-message{display:block;margin-bottom:.75rem}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr .exception-message .exp-msg{color:#f40000}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active{position:sticky;height:200px}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active .image img{position:absolute;top:20px;height:auto}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active .header,.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active .status{vertical-align:top;padding-top:50px}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active .desc{width:100%}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td{border-bottom:none !important}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info{position:absolute;display:block;left:0;top:90px;border-bottom:1px solid #d0d0d0;width:100%;padding-bottom:30px}@media(max-width: 1024px){.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info{overflow-x:auto}}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .heading{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto !important}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .heading td{margin-right:30px;width:22%;color:#8d8d8d}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .heading td.date{width:22%}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .heading td.marketValue,.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .heading td.mediaValue{width:28%}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .heading td.filename{width:27%}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .right-req-asset-list{margin:5px 0;display:block;width:75%}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .right-req-asset-list td{width:100%}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .info{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto !important}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .info td{margin-right:30px;width:27%;overflow:auto}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .info td.green{color:#29b400;background-color:rgba(0,0,0,0);font-family:"TCCC UnityText";border-left:3px solid #29b400;font-size:18px}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .info td.green.date{width:22%}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .info td.green.value{width:28%}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .info td.red,.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .info td.default{color:#f40000;background-color:rgba(0,0,0,0);font-family:"TCCC UnityText";border-left:3px solid #f40000;font-size:18px}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .info td.red.date,.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .info td.default.date{width:22%}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .info td.red.value,.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .info td.default.value{width:28%}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .info td.default{color:#1e1e1e;border-left:3px solid #1e1e1e}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .info td.filename{word-break:break-all}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr.active td .request_info .info td.filename i{color:#000}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table tbody tr .add{position:absolute;right:5%;top:30px;z-index:9999;border-bottom:none !important;font-family:"TCCC UnityText Medium";font-size:18px;color:#f40000}.cmp-tabs__tabpanel #rightRequests .cmp-search-results .selectable.table thead tr th:last-of-type{padding-left:0}.my-rights-requests-filter label{margin-right:20px}.my-rights-requests-filter label input{margin-right:5px}.saved-search-list-wrapper{padding-left:20px}.saved-search-list-wrapper .saved-search-list .title{font-weight:bold}.saved-search-list-wrapper .saved-search-list .content .grouped .ui{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;margin-bottom:5px}.saved-search-list-wrapper .saved-search-list .content .grouped .ui label{padding-right:5px}.saved-search-list-wrapper .saved-search-list .content .grouped .ui span{display:-webkit-box;display:-ms-flexbox;display:flex}.saved-search-list-wrapper .saved-search-list .content .grouped .ui span button.cmp-button.button{padding:5px}.my-saved-search{padding-left:20px}.saved-search-list-area{max-height:300px;overflow-y:auto}.tccc-search-toggle-filter .cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-search-toggle-filter #save-search-result-button{padding:6px;padding-right:0}.update-search-result-input{overflow-wrap:break-word;border:1px solid #a0a0a0;padding:10px;background-color:#f5f5f5}@media(max-width: 1366px){.cmp-tccc-show-filter:last-of-type{margin-left:20px}}#bulk-actions{display:none}#bulk-actions .dropdown.icon{display:inline-block}#bulk-actions .dropdown.icon.open-menu{-webkit-transform:rotateY(0deg) rotate(90deg);transform:rotateY(0deg) rotate(90deg)}#bulk-actions .bulk-actions-show.menu{display:inline-block}#bulk-actions .item.active.selected{color:#505050;font-weight:normal}.ui.checkbox.bulk-select-all{margin-right:15px}.ui.checkbox.bulk-select-all label{color:#202020}.bulk-card-area .ui.checkbox.checkbox{position:absolute;z-index:1;margin:0}.searchresultsbulkaction{display:none}.cq-Editable-dom.searchresultsbulkaction{display:block}.cmp-search-sort .dropdown.ui{margin:0 10px 0 0}.cmp-search-sort .dropdown.ui:not(.labeled):hover .dropdown.icon,.cmp-search-sort .dropdown.ui:not(.labeled).active .dropdown.icon{-webkit-transform:rotateY(0deg) rotate(90deg);transform:rotateY(0deg) rotate(90deg);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.cmp-search-sort .dropdown.ui:not(.labeled) .dropdown.icon{margin-left:10px;display:none;color:#909090}.cmp-tabs-profile .cmp-tabs__tab{color:#1e1e1e;font-size:24px;font-family:"TCCC UnityText Bold"}.cmp-tabs-profile .cmp-tabs__tab:first-child{padding-left:0rem;margin-left:1rem}.cmp-tabs-profile .cmp-tabs__tab--active{border-bottom:2px solid #f40000;color:#202020}.cmp-tabs-profile .cmp-tabs__tab:focus-visible{outline:none}.cmp-tabs-profile .cmp-tabs__tablist{border-bottom:2px solid #ddd}.tccc-tab-container .panelcontainer .cmp-tabs__tablist{border-bottom:1px solid #d0d0d0;margin-top:10px}.tccc-tab-container .panelcontainer .cmp-tabs__tablist .cmp-tabs__tab{margin:0 15px 0 25px;padding:5px 0px;font-size:20px;font-family:"TCCC UnityText";color:#1e1e1e}.tccc-tab-container .panelcontainer .cmp-tabs__tablist .cmp-tabs__tab--active{font-family:"TCCC UnityText Bold";border-bottom:3px solid #f40000}.tccc-tab-container .cmp-tabs__tabpanel .cmp-details-metadata{font-family:"TCCC UnityText";font-size:18px;padding-bottom:0;padding-top:0}.tccc-tab-container .cmp-tabs__tabpanel .cmp-details-metadata .ui.header{color:#1e1e1e;font-family:inherit;margin-bottom:12px;font-size:18px}.tccc-tab-container .cmp-tabs__tabpanel .cmp-details-metadata p{color:#8d8d8d;font-size:18px}.tccc-teaser_essentials,.tccc-teaser_campaigns{display:inline-block;max-height:120px;border:1px solid rgba(0,0,0,0);-webkit-transition:.2s all;transition:.2s all;cursor:pointer}.tccc-teaser_essentials:hover,.tccc-teaser_campaigns:hover{background-color:#fff;border:1px solid #ddd;border-radius:5px}.tccc-teaser_essentials:hover .cmp-teaser .cmp-teaser__action-link,.tccc-teaser_essentials:hover .cmp-teaser .cmp-teaser__title,.tccc-teaser_campaigns:hover .cmp-teaser .cmp-teaser__action-link,.tccc-teaser_campaigns:hover .cmp-teaser .cmp-teaser__title{color:#f40000}.tccc-teaser_essentials:hover .cmp-image__image,.tccc-teaser_campaigns:hover .cmp-image__image{-webkit-filter:brightness(0.7);filter:brightness(0.7)}.tccc-teaser_essentials .cmp-teaser,.tccc-teaser_campaigns .cmp-teaser{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:st;-ms-flex-pack:st;justify-content:st;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-teaser_essentials .cmp-teaser .cmp-teaser__image,.tccc-teaser_campaigns .cmp-teaser .cmp-teaser__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tccc-teaser_essentials .cmp-teaser .cmp-teaser__content,.tccc-teaser_campaigns .cmp-teaser .cmp-teaser__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:30px}.tccc-teaser_essentials .cmp-teaser img.cmp-image__image,.tccc-teaser_campaigns .cmp-teaser img.cmp-image__image{-o-object-fit:cover;object-fit:cover;width:120px;height:118px;border:1px solid #ddd;border-radius:5px}.tccc-teaser_essentials .cmp-teaser .cmp-teaser__title,.tccc-teaser_essentials .cmp-teaser .cmp-teaser__action-link,.tccc-teaser_campaigns .cmp-teaser .cmp-teaser__title,.tccc-teaser_campaigns .cmp-teaser .cmp-teaser__action-link{letter-spacing:.64px;color:#202020;text-transform:uppercase;font-size:16px;line-height:28px;font-weight:600;font-family:"TCCC UnityText Medium";max-width:165px;display:inline-block}.tccc-teaser_essentials .cmp-teaser .cmp-teaser__link,.tccc-teaser_campaigns .cmp-teaser .cmp-teaser__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.essentialWrapper{display:grid;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:15px;grid-template-columns:repeat(4, 1fr)}.essentialWrapper .title,.essentialWrapper .cta-list-and-thumbnail{grid-column:1/-1}@media(max-width: 1366px){.essentialWrapper{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 1180px){.essentialWrapper{grid-template-columns:repeat(2, 1fr)}}.keybrandWrapper{display:grid;grid-gap:15px;grid-template-columns:repeat(4, 1fr)}.keybrandWrapper .title{grid-column:1/-1}@media(max-width: 1180px){.keybrandWrapper{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 1024px){.keybrandWrapper{grid-template-columns:repeat(2, 1fr)}}.tccc-teaser_keybrands{display:inline-block;cursor:pointer;-webkit-transition:.2s all;transition:.2s all}.tccc-teaser_keybrands .cmp-teaser{position:relative;height:100%}.tccc-teaser_keybrands .cmp-teaser:before{position:absolute;content:"";width:100%;height:163px;bottom:0;left:0;z-index:1;border-radius:5px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(51%, rgba(0, 0, 0, 0.5019607843)), to(rgba(0, 0, 0, 0.768627451)));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5019607843) 51%, rgba(0, 0, 0, 0.768627451) 100%)}.tccc-teaser_keybrands:hover .cmp-teaser:before{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.4941176471)), to(rgba(255, 255, 255, 0.768627451)));background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4941176471) 50%, rgba(255, 255, 255, 0.768627451) 100%);-webkit-transition:.2s all;transition:.2s all}.tccc-teaser_keybrands:hover .cmp-teaser__action-link,.tccc-teaser_keybrands:hover .cmp-teaser__title{color:#000;-webkit-transition:.2s all;transition:.2s all}.tccc-teaser_keybrands .cmp-teaser__content{position:absolute;top:65%;z-index:2;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;text-align:center}.tccc-teaser_keybrands .cmp-teaser__action-link,.tccc-teaser_keybrands .cmp-teaser__title{letter-spacing:.48px;color:#fff;text-transform:uppercase;font-family:"TCCC UnityText Bold";font-size:24px;line-height:36px;font-weight:700;max-width:160px;display:block;margin:0 auto}@media(max-width: 1366px){.tccc-teaser_keybrands .cmp-teaser__action-link{font-size:22px;line-height:33px;letter-spacing:.44px}}@media(max-width: 1024px){.tccc-teaser_keybrands .cmp-teaser__action-link{font-size:24px;line-height:36px;letter-spacing:.48px}}.tccc-teaser_keybrands .cmp-image__image{width:100%;height:238px;border:1px solid #ddd;border-radius:5px;-o-object-fit:cover;object-fit:cover}.cmp-carousel .teaser .cmp-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.cmp-carousel .teaser .cmp-teaser:hover .cmp-teaser__title{color:#f40000}.cmp-carousel .teaser .cmp-teaser:hover .cmp-image__image{-webkit-filter:brightness(0.7);filter:brightness(0.7)}.cmp-carousel .teaser .cmp-teaser__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.cmp-carousel .teaser .cmp-teaser__link .cmp-teaser__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.cmp-carousel .teaser .cmp-teaser__link .cmp-teaser__pretitle{margin-left:10px;color:#f40000;font-family:"TCCC UnityText Medium";font-size:16px;line-height:14px;letter-spacing:.64px}.cmp-carousel .teaser .cmp-teaser__link .cmp-teaser__pretitle:hover{color:#f40000}.cmp-carousel .teaser .cmp-teaser__link .cmp-teaser__title{color:#000;font-size:20px;line-height:28px;letter-spacing:.8px;font-family:"TCCC UnityText Medium"}.cmp-carousel .teaser .cmp-teaser__link .cmp-teaser__title:hover{color:#f40000}.cmp-carousel .teaser .cmp-teaser__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;margin:10px;font-family:"TCCC UnityText Medium"}.cmp-carousel .teaser .cmp-teaser__action-link{text-transform:uppercase;margin:10px;font-family:"TCCC UnityText Medium";font-size:16px;color:#f40000}.cmp-chili-template-teaser{word-wrap:break-word;background:#fff;border:1px solid #ddd;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;padding:0;position:relative;-webkit-transition:-webkit-box-shadow .1s ease,-webkit-transform .1s ease;transition:-webkit-box-shadow .1s ease,-webkit-transform .1s ease;transition:box-shadow .1s ease,transform .1s ease;transition:box-shadow .1s ease,transform .1s ease,-webkit-box-shadow .1s ease,-webkit-transform .1s ease;height:100%;width:100%}.cmp-chili-template-teaser .header{color:#f40000;margin:0 0 10px;font-size:18px;font-weight:600}.cmp-chili-template-teaser .cmp-image--card{max-height:220px;-o-object-fit:cover;object-fit:cover;height:220px;width:100%;border-radius:8px 8px 0 0}@media(max-width: 1440px){.cmp-chili-template-teaser .cmp-image--card{height:249px;max-height:249px}}.cmp-chili-template-teaser .content{position:relative;padding:16px}.cmp-chili-template-teaser .content .content-text{height:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;min-height:116px;color:#000}.cmp-chili-template-teaser .content .content-text ul{margin:20px 0;padding:0 25px}.cmp-chili-template-teaser .content .content-text ul li{font-size:14px;font-weight:400}.cmp-chili-template-teaser .content .content-text p{font-size:14px;font-weight:600}.cmp-chili-template-teaser .content .use-link{font-weight:600;padding:12px 24px;font-size:14px;line-height:19px}.cmp-chili-template-teaser .content .asset-alt-link{display:none}.cmp-chili-template-teaser .content .label-tooltip{position:absolute;bottom:20px;right:5px;display:none}.cmp-chili-template-teaser .content.primaryButton{padding:0 0 16px}.cmp-container:has(>.teaser-card){display:grid;grid-gap:30px;grid-column-gap:12%;grid-template-columns:repeat(3, 1fr)}.cmp-container:has(>.teaser-card) .title{grid-column:1/-1}@media(min-width: 1023px)and (max-width: 1919px){.cmp-container:has(>.teaser-card){grid-column-gap:2%;grid-template-columns:repeat(3, 1fr)}}@media(max-width: 1023px){.cmp-container:has(>.teaser-card){grid-column-gap:15px;grid-template-columns:repeat(2, 1fr)}}.cmp-container.cmp-chili-template-teaser-wrapper{display:grid;grid-gap:30px;grid-column-gap:12%;grid-template-columns:repeat(3, 1fr)}.cmp-container.cmp-chili-template-teaser-wrapper .title{grid-column:1/-1}@media(min-width: 1023px)and (max-width: 1919px){.cmp-container.cmp-chili-template-teaser-wrapper{grid-column-gap:2%;grid-template-columns:repeat(3, 1fr)}}@media(max-width: 1023px){.cmp-container.cmp-chili-template-teaser-wrapper{grid-column-gap:15px;grid-template-columns:repeat(2, 1fr)}}.cmp-chili-template-teaser-width,.teaser-card{display:inline-block}.cq-Editable-dom .cmp-container:has(>.teaser-card){grid-column-gap:15px}.label-tooltip [data-inverted][data-position="left center"][data-tooltip]:before{background:#8d8d8d}[data-inverted][data-position="left center"][data-tooltip]:before{background:#8d8d8d}.teaser.card-teaser{border:2px solid #e4e4e4;border-radius:8px}.teaser.card-teaser .cmp-teaser__image{border-bottom:2px solid #e4e4e4}.teaser.card-teaser .cmp-teaser__image .cmp-image{height:220px}@media(max-width: 1440px){.teaser.card-teaser .cmp-teaser__image .cmp-image{height:257px}}@media(max-width: 1024px){.teaser.card-teaser .cmp-teaser__image .cmp-image{height:249px}}.teaser.card-teaser .cmp-teaser__image .cmp-image__image{border-radius:8px 8px 0 0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.teaser.card-teaser .cmp-teaser__content{padding:16px 16px 24px}.teaser.card-teaser .cmp-teaser__title{font-size:18px;font-weight:600;color:#ed0000;margin:0}.teaser.card-teaser .cmp-teaser__description{margin:18px 0 26px;color:#000}.teaser.card-teaser .cmp-teaser__description p{font-size:14px}.teaser.card-teaser .cmp-teaser__action-container{text-align:center}.teaser.card-teaser .cmp-teaser__action-link{display:inline-block;padding:13px 24px;background:#ed0000;color:#fff;font-size:14px;font-weight:600;border-radius:40px}.teaser.card-teaser.card-left .cmp-teaser__action-container{text-align:left}.teaser.card-teaser.card-right .cmp-teaser__action-container{text-align:right}.tccc-login-page .tccc-search-instructions-text{padding:0em;padding-left:24%}@media(max-width: 1366px){.tccc-login-page .tccc-search-instructions-text{padding-left:18%}}@media(max-width: 1024px){.tccc-login-page .tccc-search-instructions-text{padding-left:16px}}.tccc-login-page .tccc-search-instructions-text .cmp-text p{letter-spacing:.8px;color:#716f6f;opacity:1;font-size:20px;font-family:"TCCC UnityText";width:64%;margin-bottom:40px}@media(max-width: 1366px){.tccc-login-page .tccc-search-instructions-text .cmp-text p{width:75%}}.tccc-search-instructions-text p{color:#202020 !important;line-height:28px !important}.tccc-page-section-title .cmp-title__text{letter-spacing:.72px;font-size:36px;line-height:60px;color:#202020;font-family:"TCCC UnityText";position:relative;margin-bottom:0 !important;padding:27px 0 57px 0}.tccc-page-section-title .cmp-title__text:after{position:absolute;content:"";bottom:45px;left:0;width:84px;height:2px;background:#f40000}.tccc-page-title .cmp-title__text{letter-spacing:.9px;font-size:45px;line-height:60px;color:#202020;font-family:"TCCC UnityText Medium";text-align:left;padding:44px 0 29px 0}.tccc-chili-title-container .cmp-container{position:relative}.tccc-chili-title-container .tccc-chili-edit-container,.tccc-chili-title-container .title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.tccc-chili-title-container .tccc-chili-edit-container .cmp-container,.tccc-chili-title-container .title .cmp-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-chili-title-container .tccc-chili-edit-container .cmp-container .button,.tccc-chili-title-container .tccc-chili-edit-container .cmp-container .title,.tccc-chili-title-container .title .cmp-container .button,.tccc-chili-title-container .title .cmp-container .title{-ms-flex-item-align:center;align-self:center}.tccc-chili-title-container .tccc-chili-edit-container .cmp-container .button,.tccc-chili-title-container .title .cmp-container .button{margin-top:15px;margin-bottom:0}.tccc-chili-title-container .tccc-chili-edit-container .cmp-title__text,.tccc-chili-title-container .title .cmp-title__text{font-size:20px;color:#1e1e1e;line-height:40px;padding-bottom:0;padding-top:0}@media(min-width: 1920px){.tccc-chili-title-container .tccc-chili-edit-container .cmp-title__text,.tccc-chili-title-container .title .cmp-title__text{padding-top:0}}.tccc-chili-title-container .tccc-chili-edit-container .cmp-title__text:after,.tccc-chili-title-container .title .cmp-title__text:after{content:none}@media(min-width: 1920px){.tccc-chili-title-container .tccc-chili-edit-container,.tccc-chili-title-container .title{width:30%}}@media(max-width: 1366px){.tccc-chili-title-container .tccc-chili-edit-container,.tccc-chili-title-container .title{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 auto;padding-top:5px;padding-left:35px;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.tccc-chili-title-container .tccc-chili-edit-container .cmp-container,.tccc-chili-title-container .title .cmp-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tccc-chili-title-container .tccc-chili-edit-container .cmp-container .button,.tccc-chili-title-container .tccc-chili-edit-container .cmp-container .title,.tccc-chili-title-container .title .cmp-container .button,.tccc-chili-title-container .title .cmp-container .title{-ms-flex-item-align:center;align-self:center}}.tccc-chili-title-container .button:has(#title-edit){margin-top:0}@media(max-width: 1366px){.tccc-chili-title-container .button:has(#title-edit){position:absolute;left:0;bottom:7px}.tccc-chili-title-container .button #title-edit{margin-left:0}}.cmp-user-profile{margin-top:60px;margin-bottom:30px}@media(max-width: 1366px){.cmp-user-profile__section__details{width:100% !important}}.cmp-user-profile__section__details__grid{margin-right:16.7%}.cmp-user-profile__section__details__grid__line{border-bottom:1px solid #ddd;height:50px;padding-top:10px}.cmp-user-profile__section__details__grid__line__label{font-size:20px;font-family:"TCCC UnityText";color:#8d8d8d;width:30%}@media(max-width: 1024px){.cmp-user-profile__section__details__grid__line__label{width:35%}}.cmp-user-profile__section__details__grid__line__info{font-family:"TCCC UnityText";font-size:20px;color:#1e1e1e;width:70%}@media(max-width: 1024px){.cmp-user-profile__section__details__grid__line__info{width:65%}}@media(max-width: 1366px){.cmp-user-profile__section__notifications{width:100% !important}}@media(max-width: 1366px){.cmp-user-profile__section__notifications{margin-top:30px}}.cmp-user-profile__section__notifications__heading{font-size:24px;color:#1e1e1e;margin-bottom:25px}.cmp-user-profile__section__notifications-switch{position:relative;display:inline-block;width:50px;margin-left:30px;height:25px}.cmp-user-profile__section__notifications-switch-checkbox{opacity:0;width:0;height:0}.cmp-user-profile__section__notifications-switch-checkbox:checked~.cmp-user-profile__section__notifications-switch-checkbox-slider{background-color:#8d8d8d}.cmp-user-profile__section__notifications-switch-checkbox:checked~.cmp-user-profile__section__notifications-switch-checkbox-slider:before{-webkit-transform:translateX(25px);transform:translateX(25px)}.cmp-user-profile__section__notifications-switch-checkbox:focus~.cmp-user-profile__section__notifications-switch-checkbox-slider{-webkit-box-shadow:0 0 1px #8d8d8d;box-shadow:0 0 1px #8d8d8d}.cmp-user-profile__section__notifications-switch-checkbox-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s;border-radius:25px;background-color:#ddd}.cmp-user-profile__section__notifications-switch-checkbox-slider::before{position:absolute;content:"";height:25px;width:25px;left:0px;-webkit-transition:.4s;background-color:#fff;transition:.4s;border-radius:50%}.cmp-user-profile .column.cmp-user-profile__section__details{margin-top:61px}@media(max-width: 1366px){.cmp-user-profile .column.cmp-user-profile__section__details{margin-top:0}}.cmp-user-profile .ui.grid.cmp-user-profile__section__details__grid__line{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#manage_notifications_section{padding:0 0 16px 0}@media(max-width: 1366px){.profile-notifications-on-off{margin-right:16.7%}}.profile-notifications-on-off ul{list-style:none;margin:0;padding:0}.profile-notifications-on-off ul li{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;padding:11.7px 0;border-bottom:1px solid #ddd}.profile-notifications-on-off ul li p{width:80%;font-size:18px;margin:0}.profile-notifications-on-off .save-notifications-button-container{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.profile-notifications-on-off .save-notifications-button-container button{margin:0}.profile-notifications-on-off .save-notifications-button-container button:disabled{background:#e0e1e2;cursor:auto}.zipfilecontent{overflow:hidden}.zipfilecontent .zipHeader{margin:30px 20px;position:relative}.zipfilecontent .zipHeader .zipHeader-disabled{color:#a0a0a0}.zipfilecontent .zipHeader .up-caret.fa.fa-arrow-left{cursor:pointer}.zipfilecontent .zipHeader .label{margin-left:20px;font-size:18px;font-family:"TCCC UnityText Medium";word-wrap:break-word}.zipfilecontent .zipHeader .fa.fa-arrow-left{position:absolute;top:2px;left:0}.zipfilecontent .zipChild{max-height:420px;overflow-y:auto;margin:30px 20px;position:relative;display:block;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.zipfilecontent .zipChild .hide-list-item{display:none !important}.zipfilecontent .zipChild .label,.zipfilecontent .zipChild .no_label{font-size:16px;margin-left:20px;font-family:"TCCC UnityText";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90% !important;cursor:pointer}.zipfilecontent .zipChild .label{display:inline-block}.zipfilecontent .zipChild .fa.fa-arrow-right{margin-left:10px;opacity:.6;cursor:pointer}.zipfilecontent .zipChild .fa.fa-folder-open{margin-right:10px}.tccc-image-banner{font-family:"TCCC UnityHeadline";text-align:center;padding-top:32px;padding-bottom:32px}@media screen and (max-width: 1439px){.tccc-image-banner{padding-top:1.5rem;padding-bottom:1.5rem}}.tccc-image-banner img{display:block;margin:auto;width:auto;max-width:100%}.tccc-image-banner .cmp-image__title{margin-top:2rem;display:inline-block;font-size:1.25rem;font-style:normal;font-weight:600;line-height:120%}@media screen and (max-width: 1439px){.tccc-image-banner .cmp-image__title{margin-top:1.5rem}}.tccc-image-banner .cmp-image__image{max-height:19.1875rem}.tccc-active-button{font-family:"TCCC UnityHeadline"}.tccc-active-button a,.tccc-active-button button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--button-hover-bgcolor);border-radius:30px;background-color:#fff;position:relative;cursor:pointer;min-height:48px;font-size:14px;font-style:normal;font-weight:600;line-height:140%;padding:16px;-webkit-transition:background-color .5s;transition:background-color .5s}.tccc-active-button a:hover,.tccc-active-button button:hover{background-color:var(--button-hover-bgcolor) !important;color:var(--button-hover-textcolor) !important}.tccc-active-button a:hover .cmp-button__text,.tccc-active-button button:hover .cmp-button__text{color:var(--button-hover-textcolor) !important}.tccc-active-button a:hover:after,.tccc-active-button button:hover:after{color:var(--button-hover-textcolor)}.tccc-active-button a:after,.tccc-active-button button:after{content:"";font-family:"FontAwesome";margin-left:8px;height:16px;width:16px;font-size:12px;right:16px;position:absolute}.tccc-disable-button{font-family:"TCCC UnityHeadline"}.tccc-disable-button button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6b6b6b;border:1px solid rgba(152,152,152,.2);border-radius:30px;background-color:#f8f8f8;position:relative;cursor:not-allowed;min-height:48px;font-size:14px;font-style:normal;font-weight:600;line-height:140%;padding:16px}.tccc-disable-button button .cmp-button__text{margin-left:16px;text-align:left}.tccc-disable-button button:before{content:"";position:absolute;width:1rem;height:1rem;background-image:url("clientlib-site/resources/images/icons/eye-slash-icon.svg");background-size:contain;background-repeat:no-repeat;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%}.tccc-disable-button button:after{content:"";font-family:"FontAwesome";margin-left:8px;height:16px;width:16px;font-size:12px;color:#6b6b6b;right:16px;position:absolute}.tccc-card-button-small{font-family:"TCCC UnityHeadline";min-height:48px}.tccc-card-button-small a,.tccc-card-button-small button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;color:#1e1e1e;background-color:#fff;padding:16px;cursor:pointer;font-size:20px;font-style:normal;font-weight:700;line-height:120%;position:relative;border:0px}@media screen and (max-width: 1439px){.tccc-card-button-small a,.tccc-card-button-small button{font-size:18px}}.tccc-card-button-small a .cmp-button__text,.tccc-card-button-small button .cmp-button__text{min-height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:8px;text-align:left}.tccc-card-button-small a:hover,.tccc-card-button-small button:hover{background-color:var(--button-hover-bgcolor) !important;color:var(--button-hover-textcolor) !important;text-decoration:underline}.tccc-card-button-small a:hover .cmp-button__text,.tccc-card-button-small button:hover .cmp-button__text{color:var(--button-hover-textcolor) !important}.tccc-card-button-small a:hover:after,.tccc-card-button-small button:hover:after{color:var(--button-hover-textcolor)}.tccc-card-button-small a:after,.tccc-card-button-small button:after{content:"";font-family:"FontAwesome";position:absolute;margin-left:8px;height:16px;width:16px;right:16px;font-size:12px}.tccc-card-button-large{font-family:"TCCC UnityHeadline"}.tccc-card-button-large a,.tccc-card-button-large button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;min-height:180px;color:#1e1e1e;background-color:#fff;padding:16px;cursor:pointer;font-size:20px;font-style:normal;font-weight:700;line-height:120%;position:relative;border:0px}@media screen and (max-width: 1439px){.tccc-card-button-large a,.tccc-card-button-large button{font-size:18px}}.tccc-card-button-large a .cmp-button__text,.tccc-card-button-large button .cmp-button__text{min-height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.tccc-card-button-large a:hover,.tccc-card-button-large button:hover{background-color:var(--button-hover-bgcolor) !important;color:var(--button-hover-textcolor) !important;text-decoration:underline}.tccc-card-button-large a:hover .cmp-button__text,.tccc-card-button-large button:hover .cmp-button__text{color:var(--button-hover-textcolor) !important}.tccc-card-button-large a:hover:after,.tccc-card-button-large button:hover:after{color:var(--button-hover-textcolor)}.tccc-card-button-large a:after,.tccc-card-button-large button:after{content:"";font-family:"FontAwesome";position:absolute;margin-left:8px;height:16px;width:16px;right:16px;font-size:12px}.tccc-primary-red-button{font-family:"TCCC UnityHeadline"}.tccc-primary-red-button a,.tccc-primary-red-button button{padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ed0000;cursor:pointer;font-size:14px;border:0px;border-radius:40px;color:#fff}.tccc-primary-red-button a:hover,.tccc-primary-red-button button:hover{background-color:#c9372c !important}.tccc-secondary-white-button{font-family:"TCCC UnityHeadline"}.tccc-secondary-white-button a,.tccc-secondary-white-button button{padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ed0000;cursor:pointer;font-size:14px;border-radius:40px;border:1.5px solid #9a9a9a;background-color:#fff !important;color:#1e1e1e !important}.tccc-secondary-white-button a:hover,.tccc-secondary-white-button button:hover{border:1.5px solid #ed0000 !important;color:#ed0000 !important}.tccc-icon-button a,.tccc-icon-button button{border:0px;background-color:#fff !important;cursor:pointer;padding:8px;color:#000 !important}.tccc-icon-button a:hover,.tccc-icon-button button:hover{background-color:rgba(237,0,0,.1) !important;border-radius:4px}.tccc-icon-button:hover::before{background-image:url("clientlib-site/resources/images/icons/close-menu.svg")}.tccc-icon-button .cmp-button::before{content:"";width:16px;height:16px;background-image:url("clientlib-site/resources/images/icons/close-icon-black.svg");background-size:contain;background-repeat:no-repeat;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0}.tccc-icon-button .cmp-button__text{display:none}.tccc-assets-details-container .button.tccc-cta-button,.tccc-preview-modal-container .button.tccc-cta-button,.template-action-buttons .button.tccc-cta-button{font-size:.875rem !important;padding:1rem 1.5rem !important;border-radius:2.5rem;line-height:140% !important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-family:"TCCC UnityHeadline" !important}.tccc-assets-details-container .tccc-primary-button-cta,.tccc-preview-modal-container .tccc-primary-button-cta,.template-action-buttons .tccc-primary-button-cta{background-color:#ed0000 !important;color:#fff !important;border:0px}.tccc-assets-details-container .tccc-primary-button-cta:hover,.tccc-preview-modal-container .tccc-primary-button-cta:hover,.template-action-buttons .tccc-primary-button-cta:hover{background-color:#c9372c !important;color:#fff !important}.tccc-assets-details-container .tccc-secondary-button-cta,.tccc-preview-modal-container .tccc-secondary-button-cta,.template-action-buttons .tccc-secondary-button-cta{border:1.5px solid #9a9a9a;background-color:#fff !important;color:#1e1e1e !important}.tccc-assets-details-container .tccc-secondary-button-cta:hover,.tccc-preview-modal-container .tccc-secondary-button-cta:hover,.template-action-buttons .tccc-secondary-button-cta:hover{border:1.5px solid #ed0000 !important;color:#ed0000 !important}.tccc-assets-details-container .tccc-cta-button-small,.tccc-preview-modal-container .tccc-cta-button-small,.template-action-buttons .tccc-cta-button-small{height:2.625rem}.tccc-assets-details-container .tccc-cta-button-large,.tccc-preview-modal-container .tccc-cta-button-large,.template-action-buttons .tccc-cta-button-large{height:3rem}.button.tccc-cta-button.button-padding-10{padding:.625rem 1rem !important}.button.tccc-cta-button.btn-right-align{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.card-listing{font-family:"TCCC UnityHeadline";padding:16px;border-radius:8px;border:1px solid #e4e4e4;background:#fff;-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,.05);box-shadow:0px 4px 10px 0px rgba(0,0,0,.05);color:#1e1e1e}.card-listing .show-more-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.card-listing .show-more-container .show-more-text{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.card-listing .show-more-container .show-more-text:after{content:"";width:18px;height:18px;background:url("clientlib-site/resources/images/icons/down-arrow-icon.svg") no-repeat center center;margin-left:4px}.card-listing .show-more-container .show-more-text:hover{color:#ed0000;text-decoration:underline;-webkit-text-decoration-color:#ed0000;text-decoration-color:#ed0000}.card-listing .show-more-container .show-more-text:hover:after{background:url("clientlib-site/resources/images/icons/down-arrow-icon-red.svg") no-repeat center center}.card-listing .show-more-container .show-more-text.show-less:after{background:url("clientlib-site/resources/images/icons/up-arrow-icon.svg") no-repeat center center}.card-listing .show-more-container .show-more-text.show-less:hover{color:#ed0000;text-decoration:underline;-webkit-text-decoration-color:#ed0000;text-decoration-color:#ed0000}.card-listing .show-more-container .show-more-text.show-less:hover:after{background:url("clientlib-site/resources/images/icons/up-arrow-icon-red.svg") no-repeat center center}.card-listing .tccc_card_title{font-size:20px;font-style:normal;font-weight:700;line-height:120%}.card-listing .cmp-dropdown{margin-top:16px;margin-bottom:8px;padding-left:24px;overflow-y:auto}.card-listing .cmp-dropdown::-webkit-scrollbar{width:4px}.card-listing .cmp-dropdown::-webkit-scrollbar-thumb{background-color:#ed0000;border-radius:10px}.card-listing ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-listing ul .tccc_listCard{padding:8px;font-size:14px;font-style:normal;font-weight:400;line-height:140%;-webkit-box-flex:1;-ms-flex:1 1 calc(100%/var(--card-list-cols) - 10px);flex:1 1 calc(100%/var(--card-list-cols) - 10px)}.card-listing ul .tccc_listCard a{color:#1e1e1e}.card-listing ul .tccc_listCard a:hover{color:#ed0000;text-decoration:underline;-webkit-text-decoration-color:#ed0000;text-decoration-color:#ed0000}.card-listing.tccc-card-2-col-fixed-wdith{max-width:37.5rem}@media screen and (max-width: 1023px){.card-listing.tccc-card-2-col-fixed-wdith{width:28.5rem}}.carousel-v2{margin-top:1.5rem}.carousel-v2 .cmp-carousel__content{position:relative}.carousel-v2 .cmp-carousel__item{display:none}.carousel-v2 .cmp-carousel__item--active{display:block}.carousel-v2 .cmp-carousel .cmp-carousel__actions.slick-slide,.carousel-v2 .cmp-carousel .cmp-carousel__indicators.slick-slide{display:none}.carousel-v2 .cmp-carousel .slick-track{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.carousel-v2 .cmp-carousel__item{margin:0rem 2rem 2rem 0rem}@media screen and (max-width: 1023px){.carousel-v2 .cmp-carousel__item{margin:0rem 1.5rem .5rem 0rem}}.carousel-v2 .cmp-carousel .slick-dots{position:absolute;width:100%;text-align:center;margin:0;padding:0}.carousel-v2 .cmp-carousel .slick-dots button{display:none}.carousel-v2 .cmp-carousel .slick-dots li{display:inline-block;width:.875rem;height:.875rem;margin:0rem .3125rem;cursor:pointer;border-radius:50%;background-color:rgba(0,0,0,0);border:.125rem solid #c0bebe;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.carousel-v2 .cmp-carousel .slick-dots li.slick-active{background-color:red}.carousel-v2 .cmp-carousel .slick-arrow{position:absolute;width:.9375rem;color:#f40000;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:.5}.carousel-v2 .cmp-carousel .slick-arrow.slick-next{right:-4rem}@media screen and (max-width: 1024px){.carousel-v2 .cmp-carousel .slick-arrow.slick-next{right:-1.875rem}}.carousel-v2 .cmp-carousel .slick-arrow.slick-prev{left:-4rem}@media screen and (max-width: 1024px){.carousel-v2 .cmp-carousel .slick-arrow.slick-prev{left:-1.5rem}}.carousel-v2 .cmp-carousel .slick-arrow.slick-disabled{color:#8d8d8d}.carousel-v2 .cmp-carousel .slick-arrow:not(.slick-disabled){opacity:1}.carousel-v2 .cmp-carousel .slick-prev::before,.carousel-v2 .cmp-carousel .slick-next::before{content:"";display:inline-block;width:2.5rem;height:2.5rem;background-size:contain}@media(min-width: 768px)and (max-width: 1439px){.carousel-v2 .cmp-carousel .slick-prev::before,.carousel-v2 .cmp-carousel .slick-next::before{width:1.5rem;height:1.5rem}}.carousel-v2 .cmp-carousel .slick-prev::before{background-image:url("clientlib-site/resources/images/icons/slider-arrow-left.svg")}.carousel-v2 .cmp-carousel .slick-next::before{background-image:url("clientlib-site/resources/images/icons/slider-arrow-right.svg")}.carousel-v2 .slick-arrow.slick-prev:not(.slick-disabled):hover::before{background-image:url("clientlib-site/resources/images/icons/slider-arrow-left-hover.svg");cursor:pointer}.carousel-v2 .slick-arrow.slick-next:not(.slick-disabled):hover::before{background-image:url("clientlib-site/resources/images/icons/slider-arrow-right-hover.svg");cursor:pointer}.cart-steps{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;position:relative;padding:28px}@media(min-width: 768px)and (max-width: 1023px){.cart-steps{padding:36px}}.cart-steps .cart-steps-flexbox{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;width:100%}.cart-steps .horizontal-line{height:2px;background-color:#e4e4e4;width:200px}.cart-steps .stepper-label{position:absolute;bottom:4px;font-size:14px;color:#707070;font-weight:600}.cart-steps .stepper-icon{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-align:center;-ms-flex-align:center;align-items:center}.cart-steps .stepper-icon:before{content:"";display:block;width:2rem;height:2rem;background-size:contain;background-repeat:no-repeat}.cart-steps .cart-icon:before{background-image:url("clientlib-site/resources/images/icons/cart-stepper-icon.svg")}.cart-steps .cart-icon .stepper-label{color:#ed0000}.cart-steps .download-icon:before{background-image:url("clientlib-site/resources/images/icons/download-icon.svg")}.cart-steps .step-icon-success:before{background-image:url("clientlib-site/resources/images/icons/cart-icon-success.svg")}.cart-steps .step-icon-success .stepper-label{color:#1e1e1e}.cart-steps .download-cart-red-icon:before{background-image:url("clientlib-site/resources/images/icons/donwload-cart-step-red.svg")}.cart-steps .download-cart-red-icon .stepper-label{color:#ed0000}.cart-steps .download-asset-grey:before{background-image:url("clientlib-site/resources/images/icons/download-asset-grey.svg")}.cart-steps .rights-check-grey:before{background-image:url("clientlib-site/resources/images/icons/rights-check-grey.svg")}.cart-steps .rights-check-red:before{background-image:url("clientlib-site/resources/images/icons/rights-check-red.svg")}.cart-steps .request-rights-red:before{background-image:url("clientlib-site/resources/images/icons/request-rights-red.svg")}.cart-steps .download-icon-success:before{background-image:url("clientlib-site/resources/images/icons/download-icon.svg")}.cart-steps .download-icon-success .stepper-label{color:#1e1e1e}.cmp-modal-cart,.cmp-modal-downloads{padding:32px;font-family:"TCCC UnityText"}.cmp-modal-cart .ui.modal,.cmp-modal-downloads .ui.modal{position:relative;display:block}.cmp-modal-cart .no-template-rows,.cmp-modal-downloads .no-template-rows{text-align:center;padding:24px;font-weight:600}.cmp-modal-cart .cart-close-icon,.cmp-modal-downloads .cart-close-icon{padding:8px;cursor:pointer}.cmp-modal-cart .cart-close-icon:hover,.cmp-modal-downloads .cart-close-icon:hover{background-color:rgba(237,0,0,.1) !important;border-radius:4px}.cmp-modal-cart .template-cart-container,.cmp-modal-downloads .template-cart-container{min-height:350px}.cmp-modal-cart .modal-header-container,.cmp-modal-downloads .modal-header-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e4e4e4;padding-bottom:12px}.cmp-modal-cart .modal-header-container .header,.cmp-modal-downloads .modal-header-container .header{margin-right:auto;font-family:"TCCC UnityHeadline";font-size:20px;font-style:normal;font-weight:600;line-height:120%;color:#1e1e1e}@media(min-width: 768px)and (max-width: 1023px){.cmp-modal-cart .modal-header-container .header,.cmp-modal-downloads .modal-header-container .header{font-size:18px}}.cmp-modal-cart .modal-header-container .clear-cart-button,.cmp-modal-downloads .modal-header-container .clear-cart-button{margin-left:auto;cursor:pointer;font-size:0px}.cmp-modal-cart .modal-header-container .clear-cart-button:before,.cmp-modal-downloads .modal-header-container .clear-cart-button:before{content:"";display:block;width:1.75rem;height:1.75rem;background-image:url("clientlib-site/resources/images/icons/clear-cart-icon.svg");background-size:contain;background-repeat:no-repeat}.cmp-modal-cart .modal-header-container .clear-cart-button:hover:before,.cmp-modal-downloads .modal-header-container .clear-cart-button:hover:before{background-image:url("clientlib-site/resources/images/icons/clear-cart-red-icon.svg")}.cmp-modal-cart .modal-header-container .cart-refresh-icon,.cmp-modal-downloads .modal-header-container .cart-refresh-icon{cursor:pointer}.cmp-modal-cart .modal-header-container .cart-refresh-icon:before,.cmp-modal-downloads .modal-header-container .cart-refresh-icon:before{content:"";display:block;width:1.75rem;height:1.75rem;background-image:url("clientlib-site/resources/images/icons/cart-refresh-icon.svg");background-size:contain;background-repeat:no-repeat}.cmp-modal-cart .modal-header-container .cart-refresh-icon:hover:before,.cmp-modal-downloads .modal-header-container .cart-refresh-icon:hover:before{background-image:url("clientlib-site/resources/images/icons/cart-refresh-red-icon.svg")}.cmp-modal-cart .modal-header-container .delimiter,.cmp-modal-downloads .modal-header-container .delimiter{width:1px;height:21px;background-color:#e4e4e4}.cmp-modal-cart .modal-header-container .close.icon:before,.cmp-modal-downloads .modal-header-container .close.icon:before{content:"";display:block;width:.875rem;height:.875rem;background-image:url("clientlib-site/resources/images/icons/close-icon-black.svg") !important;background-size:contain !important;background-repeat:no-repeat !important}.cmp-modal-cart #cart-empty-image,.cmp-modal-downloads #cart-empty-image{height:160px;width:185px;background-image:url("clientlib-site/resources/images/icons/cart-empty-bg.svg");margin:auto;background-size:contain;background-repeat:no-repeat;margin-bottom:24px}.cmp-modal-cart .tabbedContent,.cmp-modal-downloads .tabbedContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:#f8f8f8;gap:8px;margin:16px 0px;border-bottom:1px solid #ed0000}.cmp-modal-cart .tabbedContent button,.cmp-modal-downloads .tabbedContent button{cursor:pointer;padding:12px 32px;color:#1e1e1e;border-top-left-radius:8px;border-top-right-radius:8px;font-size:.875rem;font-weight:600;line-height:140%;border:0px;font-family:"TCCC UnityHeadline"}.cmp-modal-cart .tabbedContent button:hover,.cmp-modal-downloads .tabbedContent button:hover{background:#e4e4e4;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.cmp-modal-cart .tabbedContent button.active,.cmp-modal-downloads .tabbedContent button.active{background:#ed0000;color:#fff}.cmp-modal-cart .scrolling.content.download-cart-container,.cmp-modal-downloads .scrolling.content.download-cart-container{max-height:calc(100vh - 200px) !important}.cmp-modal-cart .scrolling.content,.cmp-modal-downloads .scrolling.content{padding:16px 0px;overflow:auto}.cmp-modal-cart .scrolling.content .count-label,.cmp-modal-downloads .scrolling.content .count-label{font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:600}@media(min-width: 768px)and (max-width: 1023px){.cmp-modal-cart .scrolling.content .count-label,.cmp-modal-downloads .scrolling.content .count-label{margin-top:22px}}.cmp-modal-cart .scrolling.content .count-label .count,.cmp-modal-downloads .scrolling.content .count-label .count{color:#c9372c}.cmp-modal-cart .scrolling.content p,.cmp-modal-downloads .scrolling.content p{font-family:"TCCC UnityHeadline";font-size:14px}.cmp-modal-cart .scrolling.content .download-modal-filters,.cmp-modal-downloads .scrolling.content .download-modal-filters{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;padding:16px 0px;font-size:12px}.cmp-modal-cart .scrolling.content .rendition-options,.cmp-modal-downloads .scrolling.content .rendition-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;font-size:12px;font-weight:400;color:#404040}.cmp-modal-cart .scrolling.content table .cmp-modal-downloads__col--total-count,.cmp-modal-downloads .scrolling.content table .cmp-modal-downloads__col--total-count{text-align:left}.cmp-modal-cart .scrolling.content table tr.accordion-title,.cmp-modal-downloads .scrolling.content table tr.accordion-title{font-size:14px;font-family:"TCCC UnityText";font-weight:600}.cmp-modal-cart .scrolling.content table tr.accordion-content,.cmp-modal-downloads .scrolling.content table tr.accordion-content{cursor:auto !important;border-radius:8px;background:rgba(106,201,206,.1)}.cmp-modal-cart .scrolling.content table tr.accordion-content:hover,.cmp-modal-downloads .scrolling.content table tr.accordion-content:hover{background:rgba(106,201,206,.1) !important}.cmp-modal-cart .scrolling.content table tr.accordion-content .cmp-modal-downloads__artifacts-delimiter,.cmp-modal-downloads .scrolling.content table tr.accordion-content .cmp-modal-downloads__artifacts-delimiter{display:none}.cmp-modal-cart .scrolling.content table tr.accordion-content .cmp-modal-downloads__artifacts-title,.cmp-modal-cart .scrolling.content table tr.accordion-content .cmp-modal-downloads__artifacts-list,.cmp-modal-downloads .scrolling.content table tr.accordion-content .cmp-modal-downloads__artifacts-title,.cmp-modal-downloads .scrolling.content table tr.accordion-content .cmp-modal-downloads__artifacts-list{font-size:14px;font-family:"TCCC UnityHeadline";font-weight:600;line-height:140%;color:#1e1e1e}.cmp-modal-cart .scrolling.content table tr.accordion-content .cmp-modal-downloads__artifacts,.cmp-modal-downloads .scrolling.content table tr.accordion-content .cmp-modal-downloads__artifacts{margin-left:16px}.cmp-modal-cart .scrolling.content table .cmp-modal-downloads__col--status a,.cmp-modal-downloads .scrolling.content table .cmp-modal-downloads__col--status a{font-style:normal;font-weight:600;line-height:140;height:42px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ed0000;padding:16px 32px !important;font-size:14px !important;font-family:"TCCC UnityHeadline" !important}.cmp-modal-cart .scrolling.content table .cmp-modal-downloads__col--status a i,.cmp-modal-downloads .scrolling.content table .cmp-modal-downloads__col--status a i{display:none}.cmp-modal-cart .scrolling.content table .cmp-modal-downloads__col--status .download-status,.cmp-modal-downloads .scrolling.content table .cmp-modal-downloads__col--status .download-status{padding:4px 8px;font-size:12px;font-weight:600;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cmp-modal-cart .scrolling.content table .cmp-modal-downloads__col--status .FAILED,.cmp-modal-downloads .scrolling.content table .cmp-modal-downloads__col--status .FAILED{border:1px solid #c9372c;background:rgba(201,55,44,.12)}.cmp-modal-cart .scrolling.content table .cmp-modal-downloads__col--status .PROCESSING,.cmp-modal-downloads .scrolling.content table .cmp-modal-downloads__col--status .PROCESSING{border:1px solid #f79900;background:rgba(247,153,0,.12)}.cmp-modal-cart .scrolling.content table .cmp-modal-downloads__col--action,.cmp-modal-cart .scrolling.content table td.right.aligned,.cmp-modal-downloads .scrolling.content table .cmp-modal-downloads__col--action,.cmp-modal-downloads .scrolling.content table td.right.aligned{padding-right:8px}.cmp-modal-cart .scrolling.content table .cmp-modal-downloads__col--action button,.cmp-modal-cart .scrolling.content table td.right.aligned button,.cmp-modal-downloads .scrolling.content table .cmp-modal-downloads__col--action button,.cmp-modal-downloads .scrolling.content table td.right.aligned button{padding:0px !important;background-color:none}.cmp-modal-cart .scrolling.content table .cmp-modal-downloads__col--action .delete-icon-tooltip,.cmp-modal-cart .scrolling.content table td.right.aligned .delete-icon-tooltip,.cmp-modal-downloads .scrolling.content table .cmp-modal-downloads__col--action .delete-icon-tooltip,.cmp-modal-downloads .scrolling.content table td.right.aligned .delete-icon-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;float:right}.cmp-modal-cart .scrolling.content table .cmp-modal-downloads__col--action .trash-icon,.cmp-modal-cart .scrolling.content table td.right.aligned .trash-icon,.cmp-modal-downloads .scrolling.content table .cmp-modal-downloads__col--action .trash-icon,.cmp-modal-downloads .scrolling.content table td.right.aligned .trash-icon{float:right;cursor:pointer}.cmp-modal-cart .scrolling.content table .cmp-modal-downloads__col--action .trash-icon:after,.cmp-modal-cart .scrolling.content table td.right.aligned .trash-icon:after,.cmp-modal-downloads .scrolling.content table .cmp-modal-downloads__col--action .trash-icon:after,.cmp-modal-downloads .scrolling.content table td.right.aligned .trash-icon:after{content:"";display:block;width:2.625rem;height:2.625rem;background-size:contain;background-repeat:no-repeat;background-image:url("clientlib-site/resources/images/icons/delete-icon.svg")}.cmp-modal-cart .scrolling.content table .cmp-modal-downloads__col--action .trash-icon:hover:after,.cmp-modal-cart .scrolling.content table td.right.aligned .trash-icon:hover:after,.cmp-modal-downloads .scrolling.content table .cmp-modal-downloads__col--action .trash-icon:hover:after,.cmp-modal-downloads .scrolling.content table td.right.aligned .trash-icon:hover:after{background-image:url("clientlib-site/resources/images/icons/delete-red-icon.svg")}.cmp-modal-cart .scrolling.content table .cmp-modal-downloads__col--action i,.cmp-modal-cart .scrolling.content table td.right.aligned i,.cmp-modal-downloads .scrolling.content table .cmp-modal-downloads__col--action i,.cmp-modal-downloads .scrolling.content table td.right.aligned i{display:none}.cmp-modal-cart .scrolling.content table tr,.cmp-modal-downloads .scrolling.content table tr{vertical-align:top}.cmp-modal-cart .scrolling.content table tr:hover,.cmp-modal-downloads .scrolling.content table tr:hover{background-color:initial}.cmp-modal-cart .scrolling.content table tr th,.cmp-modal-downloads .scrolling.content table tr th{padding-left:0px}.cmp-modal-cart .scrolling.content table tr th:last-child,.cmp-modal-downloads .scrolling.content table tr th:last-child{text-align:right;padding-right:8px}.cmp-modal-cart .scrolling.content table thead th,.cmp-modal-downloads .scrolling.content table thead th{font-family:"TCCC UnityText";color:#6a6a6a;font-size:14px;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase}.cmp-modal-cart .scrolling.content table thead th.header,.cmp-modal-downloads .scrolling.content table thead th.header{padding:16px 0px !important}.cmp-modal-cart .scrolling.content table thead th.left-aligned,.cmp-modal-downloads .scrolling.content table thead th.left-aligned{text-align:left !important}.cmp-modal-cart .scrolling.content table tbody tr.inprogress td.image img,.cmp-modal-downloads .scrolling.content table tbody tr.inprogress td.image img{display:none}.cmp-modal-cart .scrolling.content table tbody tr.inprogress td.image .timestamp-result,.cmp-modal-downloads .scrolling.content table tbody tr.inprogress td.image .timestamp-result{margin:0;border:1px solid;border-radius:5px;font-size:9px;padding:10px;text-align:center}.cmp-modal-cart .scrolling.content table tbody td.image,.cmp-modal-cart .scrolling.content table tbody td.header,.cmp-modal-downloads .scrolling.content table tbody td.image,.cmp-modal-downloads .scrolling.content table tbody td.header{width:auto;padding:16px 48px 16px 0px;color:#0e202e}.cmp-modal-cart .scrolling.content table tbody td.image a,.cmp-modal-cart .scrolling.content table tbody td.header a,.cmp-modal-downloads .scrolling.content table tbody td.image a,.cmp-modal-downloads .scrolling.content table tbody td.header a{color:#0e202e}.cmp-modal-cart .scrolling.content table tbody td.disclaimer,.cmp-modal-downloads .scrolling.content table tbody td.disclaimer{font-size:14px !important;color:#0e202e;vertical-align:middle}.cmp-modal-cart .scrolling.content table tbody td.disclaimer .riskType,.cmp-modal-downloads .scrolling.content table tbody td.disclaimer .riskType{font-family:"TCCC UnityText";font-weight:600;font-size:12px;color:#0e202e}.cmp-modal-cart .scrolling.content table tbody td.image img,.cmp-modal-downloads .scrolling.content table tbody td.image img{height:52px;width:92px;border-radius:4px;border:1px solid}.cmp-modal-cart .scrolling.content table tbody td.download-header,.cmp-modal-downloads .scrolling.content table tbody td.download-header{font-size:14px;font-weight:600}.cmp-modal-cart .scrolling.content table tbody td.header,.cmp-modal-downloads .scrolling.content table tbody td.header{width:40%;font-size:14px;font-weight:600}.cmp-modal-cart .scrolling.content table tbody td.header .date-label,.cmp-modal-downloads .scrolling.content table tbody td.header .date-label{font-size:12px;display:block;margin-top:8px}.cmp-modal-cart .scrolling.content table tbody td.header .date-label:before,.cmp-modal-downloads .scrolling.content table tbody td.header .date-label:before{content:"";color:#f40000;font-family:"FontAwesome";margin-right:6px}.cmp-modal-cart .scrolling.content table tbody td.rendition,.cmp-modal-downloads .scrolling.content table tbody td.rendition{width:60%;padding:16px 48px 16px 0px}.cmp-modal-cart .scrolling.content table tbody td.right.aligned,.cmp-modal-downloads .scrolling.content table tbody td.right.aligned{vertical-align:top;padding-right:8px}.cmp-modal-cart .scrolling.content table tbody td.right.aligned button,.cmp-modal-downloads .scrolling.content table tbody td.right.aligned button{font-size:0px !important;line-height:inherit !important;vertical-align:inherit !important;margin-left:auto}.cmp-modal-cart .scrolling.content table tbody td,.cmp-modal-downloads .scrolling.content table tbody td{padding:16px 0px}.cmp-modal-cart .scrolling.content table tbody td.cmp-modal-downloads__col--archive-name.accordion-trigger,.cmp-modal-downloads .scrolling.content table tbody td.cmp-modal-downloads__col--archive-name.accordion-trigger{text-transform:none}.cmp-modal-cart .scrolling.content table tbody ul .cmp-modal-downloads__artifacts-item,.cmp-modal-downloads .scrolling.content table tbody ul .cmp-modal-downloads__artifacts-item{text-transform:none}.cmp-modal-cart .scrolling.content table .asset-file-type,.cmp-modal-downloads .scrolling.content table .asset-file-type{font-size:12px;margin-top:8px}.cmp-modal-cart .scrolling.content table .asset-file-type .label,.cmp-modal-downloads .scrolling.content table .asset-file-type .label{font-size:11px;font-family:"TCCC UnityText";color:#9a9a9a;text-transform:uppercase}.cmp-modal-cart .checkingEmpty .cart-empty-header,.cmp-modal-downloads .checkingEmpty .cart-empty-header{font-size:20px;font-weight:700;line-height:120%}.cmp-modal-cart .checkingEmpty .cart-empty-sub-header,.cmp-modal-downloads .checkingEmpty .cart-empty-sub-header{font-size:14px;font-weight:400;line-height:140%;margin:12px 0px}.cmp-modal-cart .checkingEmpty .cart-empty-links,.cmp-modal-downloads .checkingEmpty .cart-empty-links{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.cmp-modal-cart .checkingEmpty .cart-empty-links .delimiter,.cmp-modal-downloads .checkingEmpty .cart-empty-links .delimiter{margin-left:8px}.cmp-modal-cart .checkingEmpty .cart-empty-links a,.cmp-modal-downloads .checkingEmpty .cart-empty-links a{text-decoration:underline}.cmp-modal-downloads.ui.modal .modal-header-container.actions{padding:0px 0px 12px 0px !important}.template-cart-rendition-dropdown,.requestmodal-intend-dropdown{position:relative;display:inline-block;width:100%;font-size:12px}.template-cart-rendition-dropdown .dropdown-toggle,.requestmodal-intend-dropdown .dropdown-toggle{padding:8px 12px;border:1px solid #9a9a9a;cursor:pointer;border-radius:8px;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-transform:capitalize !important}.template-cart-rendition-dropdown .dropdown-toggle:after,.requestmodal-intend-dropdown .dropdown-toggle:after{content:"";font-family:"FontAwesome";float:right;margin-left:6px}.template-cart-rendition-dropdown .dropdown-menu,.requestmodal-intend-dropdown .dropdown-menu{display:none;position:absolute;background-color:#fff;border:1px solid #ccc;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:8px;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;border-radius:4px;overflow-y:auto;-webkit-box-shadow:0px 0px 14px 0px rgba(0,0,0,.12);box-shadow:0px 0px 14px 0px rgba(0,0,0,.12);z-index:1}.template-cart-rendition-dropdown .dropdown-menu .text-red,.requestmodal-intend-dropdown .dropdown-menu .text-red{color:#ed0000;font-weight:600;background-color:#f8f8f8}.template-cart-rendition-dropdown .dropdown-menu label,.requestmodal-intend-dropdown .dropdown-menu label{padding:8px 4px;cursor:pointer}.template-cart-rendition-dropdown .dropdown-menu label:hover,.requestmodal-intend-dropdown .dropdown-menu label:hover{background-color:#f1f1f1}.template-cart-rendition-dropdown .dropdown-menu input[type=checkbox],.requestmodal-intend-dropdown .dropdown-menu input[type=checkbox]{margin-right:8px}.template-cart-rendition-dropdown .selected-options,.requestmodal-intend-dropdown .selected-options{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.template-cart-rendition-dropdown .selected-options .selected-item,.requestmodal-intend-dropdown .selected-options .selected-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-radius:100px;background:#f0f0f0;font-size:10px;font-family:"TCCC UnityHeadline";font-weight:600;color:#404040}.template-cart-rendition-dropdown .selected-options .selected-item:hover,.requestmodal-intend-dropdown .selected-options .selected-item:hover{background-color:#e4e4e4}.template-cart-rendition-dropdown .selected-options .selected-item .remove-icon,.requestmodal-intend-dropdown .selected-options .selected-item .remove-icon{cursor:pointer}.template-cart-rendition-dropdown .selected-options .selected-item .remove-icon:after,.requestmodal-intend-dropdown .selected-options .selected-item .remove-icon:after{content:"";width:10px;height:10px;background-image:url("clientlib-site/resources/images/icons/close-icon-black.svg");background-size:contain;background-repeat:no-repeat;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0}.template-cart-rendition-dropdown .template-apply-all-checkbox,.requestmodal-intend-dropdown .template-apply-all-checkbox{margin-top:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tccc-custom-red-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.tccc-custom-red-checkbox p{color:#404040}.tccc-custom-red-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:17px;height:17px;border:2px solid #9a9a9a;background-color:#fff;cursor:pointer;position:relative;border-radius:4px;margin-right:8px}.tccc-custom-red-checkbox input[type=checkbox]:checked{background-color:#ed0000;border-color:#ed0000}.tccc-custom-red-checkbox input[type=checkbox]:checked::before{content:"";font-family:"FontAwesome";font-size:14px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;line-height:17px;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;color:#fff;opacity:1}.tccc-custom-red-checkbox:hover input[type=checkbox]{border-color:#ed0000 !important}.custom-checkbox label{cursor:pointer !important;padding-left:22px !important}.custom-checkbox label::before{border:2px solid #9a9a9a !important}.ui.checkbox.custom-checkbox input:checked~label:before{background-color:#ed0000;border-color:#ed0000 !important}.ui.checkbox.custom-checkbox input:checked~label:after{color:#fff;opacity:1}.custom-checkbox:hover label::before,.custom-checkbox input:hover+label::before,.custom-checkbox label:hover::before{border-color:#ed0000 !important}.tccc-custom-scrollbar::-webkit-scrollbar{width:4px}.tccc-custom-scrollbar::-webkit-scrollbar-thumb{background-color:#ed0000;border-radius:10px}.ui.modal.cmp-modal-cart,.cmp-modal-downloads.ui.modal{max-width:1280px !important;border-radius:16px}@media screen and (max-width: 1023px){.ui.modal.cmp-modal-cart,.cmp-modal-downloads.ui.modal{width:688px !important;padding:24px}}.ui.modal.cmp-modal-cart .actions,.cmp-modal-downloads.ui.modal .actions{background:#fff !important;padding:32px 0px 0px 0px !important;border-top:0px !important}.ui.modal.cmp-modal-cart .align-center,.cmp-modal-downloads.ui.modal .align-center{text-align:center !important}.modal-cta-buttons{font-size:14px !important}.modal-cta-buttons .loader-icon{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-left:.5rem}.modal-cta-buttons .button.cart-button{font-size:14px !important;padding:16px 24px !important;border-radius:40px;height:42px;line-height:140% !important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"TCCC UnityHeadline" !important;cursor:pointer}.modal-cta-buttons .primary-button{background-color:#ed0000 !important;color:#fff !important}.modal-cta-buttons .primary-button:hover{background-color:#c9372c !important;color:#fff}.modal-cta-buttons .primary-button:disabled{background-color:#e4e4e4 !important;color:#9a9a9a !important;cursor:progress}.modal-cta-buttons .secondary-button{border:1.5px solid #9a9a9a;background-color:#fff !important;color:#1e1e1e}.modal-cta-buttons .secondary-button:hover{border:1.5px solid #ed0000;color:#ed0000}@media(min-width: 768px)and (max-width: 1023px){.modal-cta-buttons{text-align:center !important}.modal-cta-buttons.align-left{text-align:left !important}}@media(min-width: 768px)and (max-width: 1023px){.cmp-modal-cart .ui.modal.cmp-modal-cart.cmp-modal .actions .button{padding:7px 11px !important}}.cmp-modal-cart.cmp-modal .button.trash-icon{min-width:auto !important}.ui.table tbody tr td{border-bottom:1px solid #e4e4e4 !important}.ui.table tbody tr:last-child td{border-bottom:1px solid #e4e4e4 !important}.bounce-animation{-webkit-animation:bounce 2s ease;animation:bounce 2s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.tccc-calendar .ui.input .calendar.outline.icon{left:unset !important;right:0 !important}.tccc-calendar .ui.input .calendar.outline.icon::before{content:"" !important;position:absolute;height:28px;top:0px;left:0px;cursor:pointer;background:url("clientlib-site/resources/images/icons/calendar-date.svg") no-repeat center center !important;margin-top:0}.tccc-calendar .ui.input input{font-size:12px;font-weight:400;line-height:14.4px;padding-left:10px !important;font-family:"TCCC UnityHeadline";color:#000}.tccc-calendar .ui.input .ui.popup.calendar table{padding:12px;min-width:19em}.tccc-calendar .ui.input .ui.popup.calendar table thead tr th{font-size:13px;font-weight:600;line-height:24px;font-family:"TCCC UnityText";color:#19181a}.tccc-calendar .ui.input .ui.popup.calendar table tbody .link{font-size:13px;font-weight:400;line-height:24px;font-family:"TCCC UnityText";color:#19181a;border:none !important;height:40px;width:40px}.tccc-calendar .ui.input .ui.popup.calendar table tbody .disabled{color:#e4e4e4}.tccc-calendar .ui.input .ui.popup.calendar table tbody .today{border:1px solid #ed0000 !important;background:#ed0000;color:#fff;border-radius:50px}.tccc-calendar .ui.input .ui.popup.calendar table tbody .focus{border:1px solid #ed0000 !important;border-radius:50px}.tccc-download-queue-modal{position:absolute;top:4rem}.cmp-modal-download--wrapper.tccc-download-modal{position:relative}.cmp-modal-download--wrapper.tccc-download-modal td.right.aligned{width:35%}.cmp-modal-download{padding:32px}.requestdownloadmodal{padding:32px}.requestdownloadmodal .tccc-download-modal{position:relative}.requestdownloadmodal .tccc-download-modal .request-download-asset-steps{margin:.75rem 0}.requestdownloadmodal .tccc-download-modal .content.cmp-content{padding:1.875rem 0px !important}.requestdownloadmodal .tccc-download-modal .content.cmp-content .ui.medium.image{width:35% !important}.requestdownloadmodal .tccc-download-modal .content.cmp-content .ui.medium.image .ui.header{font-size:1.25rem !important;font-weight:600;line-height:1.75rem !important;color:#1e1e1e;font-family:"TCCC UnityHeadline" !important}.requestdownloadmodal .tccc-download-modal .content.cmp-content .ui.medium.image .request-asstes-container{width:90%}.requestdownloadmodal .tccc-download-modal .content.cmp-content .ui.medium.image .request-asstes-container .asset-container{margin-top:1rem;padding-bottom:1rem;border-bottom:1px solid #e4e4e4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.requestdownloadmodal .tccc-download-modal .content.cmp-content .ui.medium.image .request-asstes-container .asset-container .thumbnail-container{width:5.75rem;height:3.25rem}.requestdownloadmodal .tccc-download-modal .content.cmp-content .ui.medium.image .request-asstes-container .asset-container .thumbnail-container img{-o-object-fit:contain;object-fit:contain;border-radius:.25rem;height:100%;width:100%}.requestdownloadmodal .tccc-download-modal .content.cmp-content .ui.medium.image .request-asstes-container .asset-container .asset-text-content{width:75%;font-family:"TCCC UnityText"}.requestdownloadmodal .tccc-download-modal .content.cmp-content .ui.medium.image .request-asstes-container .asset-container .asset-text-content .asset-title{font-size:.875rem;font-weight:600;line-height:1.5rem;color:#0e202e;word-wrap:break-word}.requestdownloadmodal .tccc-download-modal .content.cmp-content .ui.medium.image .request-asstes-container .asset-container .asset-text-content .asset-type .label-type{font-size:.6875rem;font-weight:400;line-height:.825rem;color:#707070}.requestdownloadmodal .tccc-download-modal .content.cmp-content .ui.medium.image .request-asstes-container .asset-container .asset-text-content .asset-type .type-val{font-size:.75rem;font-weight:600;line-height:.875rem;color:#0e202e}@media(min-width: 768px)and (max-width: 1023px){.requestdownloadmodal .tccc-download-modal .content.cmp-content .ui.medium.image{width:40% !important}.requestdownloadmodal .tccc-download-modal .content.cmp-content .ui.medium.image .asset-container{display:block !important}.requestdownloadmodal .tccc-download-modal .content.cmp-content .ui.medium.image .asset-container .asset-text-content{margin-top:1rem}.requestdownloadmodal .tccc-download-modal .content.cmp-content .header-title-container{display:block !important}.requestdownloadmodal .tccc-download-modal .content.cmp-content .header-title-container .show-intend-dropdown{margin:.625rem 0 0 0}}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description{border-left:1px solid #e4e4e4;padding-left:2.5rem !important;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .header-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1rem}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .header-title-container .requestmodal-intend-dropdown{width:auto}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .header-title-container .requestmodal-intend-dropdown .intend-dropdown-toggle{width:13.75rem}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .header-title-container .requestmodal-intend-dropdown .intend-dropdown-toggle:hover{border:1px solid #ed0000 !important;color:#ed0000 !important}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .header-title-container .requestmodal-intend-dropdown .intend-dropdown-menu{width:100%;overflow:visible}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .header-title-container .requestmodal-intend-dropdown .intend-dropdown-menu label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .header-title-container .requestmodal-intend-dropdown .intend-dropdown-menu label .delete.icon{position:relative;width:1.25rem;height:1.625rem}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .header-title-container .requestmodal-intend-dropdown .intend-dropdown-menu label .delete.icon::before{content:"" !important;position:absolute;width:1.625rem;height:1.625rem;top:0rem;left:0rem;cursor:pointer;background:url("clientlib-site/resources/images/icons/delete-intend.svg") no-repeat center center !important}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .header-title-container .requestmodal-intend-dropdown .intend-dropdown-menu label:hover{color:#ed0000 !important}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .header-title-container .requestmodal-intend-dropdown .intend-dropdown-menu label.active{color:#f40000;background:#f8f8f8}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .header-title-container .hide-intend-dropdown{display:none}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .header-title-container .show-intend-dropdown{display:block}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .ui.header{margin:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25rem !important;font-weight:600 !important;line-height:1.75rem !important;font-family:"TCCC UnityHeadline"}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .label-tooltip{display:block}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .label-tooltip .icon.exclamation{position:relative;-webkit-transform:rotate(0deg) !important;transform:rotate(0deg) !important;background:rgba(0,0,0,0) !important;border:none !important}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .label-tooltip .icon.exclamation::before{content:"" !important;position:absolute;width:1.75rem;height:1.75rem;top:-3px;left:-4px;cursor:pointer;background:url("clientlib-site/resources/images/icons/info.svg") no-repeat center center !important}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .field label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.75rem;font-weight:400;line-height:1.25rem;color:#1e1e1e !important;font-family:"TCCC UnityHeadline"}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .market-border{border:1px solid #e4e4e4;border-radius:.5rem;padding:.75rem}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .media-border{border:1px solid #e4e4e4;border-radius:.5rem;padding:.75rem}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .market-search-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:16px}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .market-search-box-wrapper .market-search-box{padding:8px 30px;font-size:12px}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .market-search-box-wrapper .market-search-box::-webkit-input-placeholder{color:#ddd;opacity:1}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .market-search-box-wrapper .market-search-box::-moz-placeholder{color:#ddd;opacity:1}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .market-search-box-wrapper .market-search-box:-ms-input-placeholder{color:#ddd;opacity:1}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .market-search-box-wrapper .market-search-box::-ms-input-placeholder{color:#ddd;opacity:1}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .market-search-box-wrapper .market-search-box::placeholder{color:#ddd;opacity:1}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .market-search-box-wrapper .search-icon:before{content:"";width:16px !important;height:16px !important;background:url("clientlib-site/resources/images/icons/search.svg") no-repeat center center !important;z-index:10;pointer-events:none;display:block;position:absolute;left:16px;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .market-search-box-wrapper .clear-search{content:"";background:url("clientlib-site/resources/images/icons/close-menu.svg") no-repeat center center !important;width:12px;height:12px;position:absolute;right:4px;cursor:pointer;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .no-result-text{text-align:center;font-size:12px;margin:16px}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .tccc-download-modal__fadel_definition-title{font-size:.75rem !important;font-weight:400 !important;line-height:1.25rem !important;color:#1e1e1e !important;background:none !important;border:none !important;font-family:"TCCC UnityHeadline" !important;padding:12px 0px !important}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .tccc-download-modal__fadel_definition-notice{background:rgba(106,201,206,.1019607843);font-size:.75rem !important;font-weight:600;line-height:1.25rem !important;color:#1e1e1e;padding:.75rem;border-radius:.5rem}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .cmp-modal-download__asset-rendition-group-option{width:90%;margin:.375rem 0 !important}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .cmp-modal-download__asset-rendition-group-option .market-label{font-size:.75rem;font-weight:400;line-height:1.05rem;font-family:"TCCC UnityHeadline";width:-webkit-max-content;width:-moz-max-content;width:max-content}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .cmp-modal-download__asset-rendition-group-option .market-label::after{background:#f40000 !important;color:#fff !important;border-radius:.25rem}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .marketlist-children{-webkit-box-align:normal !important;-ms-flex-align:normal !important;align-items:normal !important}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .marketlist-children li{list-style:none}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .marketlist-children li .children-list{margin-top:4px;padding-left:16px}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .marketlist-children li .ou-rights-arrow{padding:6px 24px 6px 50%;float:right;cursor:pointer;font-size:18px}@media(min-width: 768px)and (max-width: 1179px){.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .marketlist-children li .ou-rights-arrow{padding:6px 24px 6px 32%}}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .marketlist-children li .ou-rights-arrow:hover{color:#f40000}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .marketlist-children .cmp-modal-download__asset-rendition-group-option{width:-webkit-max-content;width:-moz-max-content;width:max-content}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .down-caret,.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .tccc-download-modal__fadel_definition .up-caret{cursor:pointer}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .save-intended-use-container .btn-container{text-align:end}@media(min-width: 768px)and (max-width: 1023px){.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .save-intended-use-container .btn-container{text-align:right !important}}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .save-intended-use-container .btn-container .save-intend-btn{position:relative;padding-left:2.375rem !important;cursor:pointer}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .save-intended-use-container .btn-container .save-intend-btn::before{content:"" !important;position:absolute;width:1.75rem;height:1.75rem;top:.375rem;left:.75rem;cursor:pointer;background:url("clientlib-site/resources/images/icons/save-intend.svg") no-repeat center center !important}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .save-intended-use-container .btn-container .save-intend-btn:hover::before{content:"" !important;background:url("clientlib-site/resources/images/icons/save-intend-red.svg") no-repeat center center !important}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .save-intended-use-container .btn-container .save-intend-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .save-intended-use-container .hide-input{display:none}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .save-intended-use-container .show-input{display:block}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .save-intended-use-container .input-container{position:relative;background:#f8dcae;padding:1rem;border-radius:.5rem;margin-top:1rem}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .save-intended-use-container .input-container input{border:1px solid #f40000;border-radius:3.125rem;padding:1.25rem;height:2.625rem;font-size:.875rem;font-weight:400;line-height:1.225rem;color:#1e1e1e;font-family:"TCCC UnityHeadline"}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .save-intended-use-container .input-container .input::-webkit-input-placeholder{color:#ddd}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .save-intended-use-container .input-container .input::-moz-placeholder{color:#ddd}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .save-intended-use-container .input-container .input:-ms-input-placeholder{color:#ddd}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .save-intended-use-container .input-container .input::-ms-input-placeholder{color:#ddd}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .save-intended-use-container .input-container .input::placeholder{color:#ddd}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .save-intended-use-container .input-container .save-btn{position:absolute;right:.8125rem}@media(min-width: 768px)and (max-width: 1023px){.requestdownloadmodal .tccc-download-modal .content.cmp-content .description{padding-left:1.75rem !important}.requestdownloadmodal .tccc-download-modal .content.cmp-content .description .header-title-container{display:block !important}}.requestdownloadmodal .tccc-download-modal .content.cmp-content .horizontal-separator{border:1px solid #e4e4e4;margin:.25rem 0 .625rem 0}.requestdownloadmodal .tccc-download-modal .content.cmp-content .search-container{position:relative;margin:0 0 .625rem 0}.requestdownloadmodal .tccc-download-modal .content.cmp-content .search-container .search.icon{position:absolute;top:26%;left:2%}.requestdownloadmodal .tccc-download-modal .content.cmp-content .search-container .search.icon::before{font-size:1.125rem}.requestdownloadmodal .tccc-download-modal .content.cmp-content .search-container input{border:1px solid #e4e4e4;border-radius:3.125rem;padding-left:3.25rem;height:2.125rem;font-size:.75rem;font-weight:400;line-height:1.05rem}.requestdownloadmodal .tccc-download-modal .actions.cmp-footer__actions{border-top:1px solid #e4e4e4 !important}.requestdownloadmodal .tccc-download-modal .ui.table.unauthnew_table .expmsg-error{display:none !important}.requestdownloadmodal .tccc-download-modal .ui.table.unauthnew_table .has-exception td{border-bottom:none !important}@media(min-width: 768px)and (max-width: 1023px){.requestdownloadmodal .actions.cmp-footer__actions.modal-cta-buttons{text-align:right !important}}@media(min-width: 768px)and (max-width: 1023px){.requestdownloadmodal .label-tooltip[data-tooltip]:hover::before{top:0%;left:-15px;-webkit-transform:rotate(130deg) scale(1) !important;transform:rotate(130deg) scale(1) !important}.requestdownloadmodal .label-tooltip[data-tooltip]:hover::after{left:auto;right:137%;-webkit-transform:translateY(-55%) !important;transform:translateY(-55%) !important}}.checkrightsmodal .tccc-check-rights .check-rights-asset-steps{margin-top:1.25rem}.checkrightsmodal .tccc-check-rights .image.content.cmp-content{padding:0 0 !important}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form{width:100% !important;max-width:none !important;margin:0 !important;border:none;padding:0 !important}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #intend-data{border-radius:.5rem;background:#f8f8f8;padding:1.125rem;margin-top:2rem}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #intend-data .ui.header{font-size:1.125rem !important;font-weight:600 !important;line-height:1.375rem !important;font-family:"TCCC UnityText"}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #intend-data .ui.download_table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.375rem}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #intend-data .ui.download_table .title{font-size:.75rem;font-weight:400;line-height:.9rem;font-family:"TCCC UnityText";color:#6a6a6a;text-transform:uppercase}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #intend-data .ui.download_table #startDate{font-size:.75rem;font-weight:600;line-height:.9rem;color:#0e202e;font-family:"TCCC UnityText"}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #intend-data .ui.download_table #endDate{font-size:.75rem;font-weight:600;line-height:.9rem;color:#0e202e;font-family:"TCCC UnityText"}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #intend-data .ui.download_table #marketValue{font-size:.75rem;font-weight:600;line-height:.9rem;color:#0e202e;font-family:"TCCC UnityText"}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #intend-data .ui.download_table #mediaValue{font-size:.75rem;font-weight:600;line-height:.9rem;color:#0e202e;font-family:"TCCC UnityText"}@media(min-width: 768px)and (max-width: 1023px){.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #intend-data .ui.download_table>div{width:25%}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #intend-data .modal-cta-buttons{text-align:right !important}}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #update-intend-section{padding:1rem;border-radius:.5rem;background:#f8f8f8;margin-top:2rem}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #update-intend-section .description.ui.form{border:none;padding:0 !important}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #update-intend-section .description.ui.form .market-border{background:#fff}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #update-intend-section .description.ui.form .media-border{background:#fff}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #update-intend-section .description.ui.form .intend-use-btn{margin:.625rem 0}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #update-intend-section .description.ui.form .tccc-download-modal__fadel_definition-title{padding:12px 0px !important}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #cleared-assets .success.authorized.checkrights-msg{font-size:1.125rem !important;font-weight:600 !important;line-height:1.375rem !important;font-family:"TCCC UnityText";margin:.875rem 0;border:1px solid #06bf6f;padding:.5rem;color:#06bf6f;background:#f5fff7}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #cleared-assets label{text-transform:capitalize !important}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #cleared-assets .ui.checkbox label{line-height:1rem !important}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #cleared-assets .ui.checkbox label::before{border:2px solid #9a9a9a}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #cleared-assets .ui.checkbox label::after{background:#f40000 !important;color:#fff !important;border-radius:.25rem;font-size:.75rem !important}@media(min-width: 768px)and (max-width: 1023px){.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #cleared-assets .modal-cta-buttons{text-align:right !important}}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form .ui.header{font-size:1.125rem !important;font-weight:600 !important;line-height:1.375rem !important;font-family:"TCCC UnityText" !important}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #non-cleared-assets .non-authorized.checkrights-msg{font-size:1.125rem !important;font-weight:600 !important;line-height:1.375rem !important;font-family:"TCCC UnityText";margin:.875rem 0;border:1px solid #ed0000;padding:.5rem;color:#ed0000;background:#fff6f6}.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #non-cleared-assets .unauth-btns{margin-bottom:1rem}@media(min-width: 768px)and (max-width: 1023px){.checkrightsmodal .tccc-check-rights .image.content.cmp-content .description.ui.form #non-cleared-assets .modal-cta-buttons{text-align:right !important}}@media(min-width: 768px)and (max-width: 1023px){.checkrightsmodal .actions.cmp-footer__actions.modal-cta-buttons{text-align:right !important}}.cleared-assets-table{margin-top:1.875rem !important}.cleared-assets-table .asset-title-box{width:60%}.cleared-assets-table .cleared-assets-thead .cleared-assets-tr .cleared-assets-td{font-size:.875rem !important;font-weight:400 !important;line-height:1.05rem !important;color:#6a6a6a !important;padding:0 .5rem .5rem 0 !important;text-transform:uppercase !important}.cleared-assets-table .cleared-assets-tbody .cleared-assets-content .image{padding:0px 16px 0px 0px !important;width:auto !important}.cleared-assets-table .cleared-assets-tbody .cleared-assets-content .image img{width:6rem !important;height:3.5rem !important}.cleared-assets-table .cleared-assets-tbody .cleared-assets-content .header{padding-left:0 !important}.cleared-assets-table .cleared-assets-tbody .cleared-assets-content .asset-td-title{word-break:break-all;padding-left:0px !important;width:25%}.cleared-assets-table .cleared-assets-tbody .cleared-assets-content .asset-title{font-size:.875rem;font-weight:600;color:#0e202e;padding-bottom:.625rem;padding-left:0px !important}.cleared-assets-table .cleared-assets-tbody .cleared-assets-content .asset-date{font-size:.75rem;font-weight:400;line-height:.9rem;color:#070723;position:relative;padding-left:1.5rem;padding-top:.0625rem;text-transform:uppercase !important;letter-spacing:-1px}.cleared-assets-table .cleared-assets-tbody .cleared-assets-content .asset-date::before{content:"" !important;position:absolute;width:1.125rem;height:1rem;left:0rem;background:url("clientlib-site/resources/images/icons/calendar.svg") no-repeat center center !important}.cleared-assets-table .cleared-assets-tbody .cleared-assets-content .right.aligned{padding-left:0 !important;width:100%}.cleared-assets-table .cleared-assets-tbody .cleared-assets-content .right.aligned label{padding:0 0 .625rem 0;font-size:.75rem;font-weight:400;line-height:1.05rem;color:#404040}.cleared-assets-table .cleared-assets-tbody .expmsg-default td{color:#ed0000;font-size:.75rem}.cleared-assets-table .cleared-assets-tbody .expmsg-default:hover{background:none}@media(min-width: 768px)and (max-width: 1023px){.cleared-assets-table .image{padding-right:.625rem !important}.cleared-assets-table .asset-td-title{padding:0rem !important}}@media(min-width: 768px)and (max-width: 1023px){.cmp-request-autorization .tccc-download-modal .rights-extension-asset-steps .cart-steps .stepper-icon{position:relative}.cmp-request-autorization .tccc-download-modal .rights-extension-asset-steps .cart-steps .stepper-icon .stepper-label{width:90px;text-align:center;top:36px;bottom:0}}.cmp-request-autorization .tccc-download-modal .content.cmp-content{padding:0 !important}.cmp-request-autorization .tccc-download-modal .content.cmp-content .ui.medium.image{border:1px solid #e4e4e4;border-radius:.5rem;margin:1rem 0rem;padding:1.25rem 1.25rem}.cmp-request-autorization .tccc-download-modal .content.cmp-content .ui.medium.image .ui.header{font-size:1.125rem !important;font-weight:600 !important;line-height:1.375rem !important;font-family:"TCCC UnityHeadline"}.cmp-request-autorization .tccc-download-modal .content.cmp-content .ui.medium.image .auth-asstes-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 768px)and (max-width: 1023px){.cmp-request-autorization .tccc-download-modal .content.cmp-content .ui.medium.image .auth-asstes-container{gap:.625rem}}.cmp-request-autorization .tccc-download-modal .content.cmp-content .ui.medium.image .auth-asstes-container .auth-asstes-card{border:1px solid #ed0000;-ms-flex-preferred-size:48%;flex-basis:48%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;padding:.75rem;border-radius:.25rem;background:#fff6f6}.cmp-request-autorization .tccc-download-modal .content.cmp-content .ui.medium.image .auth-asstes-container .auth-asstes-card .thumbnail-container{width:6rem;height:3.5rem;border-radius:.25rem;-ms-flex-negative:0;flex-shrink:0}@media(min-width: 768px)and (max-width: 1023px){.cmp-request-autorization .tccc-download-modal .content.cmp-content .ui.medium.image .auth-asstes-container .auth-asstes-card .thumbnail-container{width:3.5rem}}.cmp-request-autorization .tccc-download-modal .content.cmp-content .ui.medium.image .auth-asstes-container .auth-asstes-card .thumbnail-container img{border:1px solid rgba(0,0,0,0);border-radius:.25rem;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cmp-request-autorization .tccc-download-modal .content.cmp-content .ui.medium.image .auth-asstes-container .auth-asstes-card .assets-content .asset-title{font-size:.875rem !important;font-weight:600 !important;line-height:1.125rem !important;color:#0e202e;padding:0rem 0rem .5rem 1.375rem;position:relative;word-break:break-all}.cmp-request-autorization .tccc-download-modal .content.cmp-content .ui.medium.image .auth-asstes-container .auth-asstes-card .assets-content .asset-title::before{content:"" !important;position:absolute;width:1.125rem;height:1.125rem;top:0rem;left:0rem;background:url("clientlib-site/resources/images/icons/cross-red.svg") no-repeat center center !important}.cmp-request-autorization .tccc-download-modal .content.cmp-content .ui.medium.image .auth-asstes-container .auth-asstes-card .assets-content .asset-date{font-size:.75rem !important;font-weight:400 !important;line-height:.9rem !important;color:#070723;padding:.125rem 0rem 0rem 1.375rem;position:relative}.cmp-request-autorization .tccc-download-modal .content.cmp-content .ui.medium.image .auth-asstes-container .auth-asstes-card .assets-content .asset-date::before{content:"" !important;position:absolute;width:1.125rem;height:1rem;top:0rem;left:0rem;background:url("clientlib-site/resources/images/icons/calendar.svg") no-repeat center center !important}.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .intend-data{border-radius:.5rem;background:#f8f8f8;padding-bottom:1.125rem;padding:1.25rem 1.25rem}.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .intend-data .ui.header{margin:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.125rem;font-size:1.25rem !important;font-weight:600 !important;line-height:1.75rem !important;font-family:"TCCC UnityHeadline"}.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .intend-data .ui.header .label-tooltip{display:none}.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .intend-data .ui.download_table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .intend-data .ui.download_table .title{font-size:.75rem;font-weight:400;line-height:.9rem;font-family:"TCCC UnityText";color:#6a6a6a;text-transform:uppercase}.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .intend-data .ui.download_table #startDate{font-size:.75rem;font-weight:600;line-height:.9rem;color:#0e202e;font-family:"TCCC UnityText"}.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .intend-data .ui.download_table #endDate{font-size:.75rem;font-weight:600;line-height:.9rem;color:#0e202e;font-family:"TCCC UnityText"}.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .intend-data .ui.download_table #marketValue{font-size:.75rem;font-weight:600;line-height:.9rem;color:#0e202e;font-family:"TCCC UnityText"}.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .intend-data .ui.download_table #mediaValue{font-size:.75rem;font-weight:600;line-height:.9rem;color:#0e202e;font-family:"TCCC UnityText"}.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .upper-main-container{margin-top:10px;border:1px solid #9a9a9a;border-radius:8px}.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .main-container{width:70%;padding:1.25rem}@media(min-width: 768px)and (max-width: 1023px){.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .main-container{width:100%}}.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .field label{font-size:.75rem;font-weight:400;line-height:1.25rem;color:#1e1e1e !important;font-family:"TCCC UnityHeadline"}.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .field label .label-tooltip{display:block}.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .field label .label-tooltip .icon.exclamation{position:relative;-webkit-transform:rotate(0deg) !important;transform:rotate(0deg) !important;background:rgba(0,0,0,0) !important;border:none !important}.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .field label .label-tooltip .icon.exclamation::before{content:"" !important;position:absolute;width:1.75rem;height:1.75rem;top:-3px;left:-4px;cursor:pointer;background:url("clientlib-site/resources/images/icons/info.svg") no-repeat center center !important}.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .field select,.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .field input,.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .field textarea{font-size:.75rem;font-weight:400;line-height:.9rem;color:#1e1e1e}.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .field .user-picker .agency-user{font-size:.875rem !important;font-weight:600 !important;line-height:1.225rem !important;color:#1e1e1e !important;background:rgba(106,201,206,.1019607843) !important}.cmp-request-autorization .tccc-download-modal .content.cmp-content .description.ui.form .field .user-picker .user-picker-desc{font-size:.75rem !important;font-weight:400 !important;line-height:1.25rem !important;color:#1e1e1e !important}#requestauthform .ui.checkbox label{line-height:1rem !important}#requestauthform .ui.checkbox label::before{border:2px solid #9a9a9a}#requestauthform .ui.checkbox label::after{background:#f40000 !important;color:#fff !important;border-radius:.25rem;font-size:.75rem !important}#requestauthform.ui.modal .cmp-content .description .table{margin:.125rem 0 .125rem 0 !important}#requestauthform.ui.modal .cmp-content .description table tr td{padding:0rem 0rem !important}#requestauthform.ui.modal .cmp-content{padding:0rem 0rem 0rem 0rem !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;width:100% !important}#requestauthform.ui.modal .cmp-content .description{width:100% !important}#requestauthform.ui.modal .cmp-content .medium.image{width:100% !important}@media(min-width: 1440px)and (max-width: 1920px){#requestauthform.ui.modal .cmp-content{padding:0rem 0rem 0rem 0rem !important}#requestauthform.ui.modal .cmp-content>.medium.image{padding-bottom:1.25rem}}@media(min-width: 768px)and (max-width: 1023px){#requestauthform.ui.modal .cmp-content{padding:0 !important}}.submitrequestmodal .modal-body{margin-top:2.625rem;font-family:"TCCC UnityHeadline"}.submitrequestmodal .modal-body .success-container{text-align:center}.submitrequestmodal .modal-body .success-container .icon.success{position:relative;height:5rem;width:5rem;margin-bottom:1.125rem}.submitrequestmodal .modal-body .success-container .icon.success::before{content:"" !important;position:absolute;width:5rem;height:5rem;top:0rem;left:0rem;cursor:pointer;background:url("clientlib-site/resources/images/icons/success-tick.svg") no-repeat center center !important;margin-top:0}.submitrequestmodal .modal-body .error-container{text-align:center}.submitrequestmodal .modal-body .error-container .icon.error{position:relative;height:5rem;width:5rem;margin-bottom:1.125rem}.submitrequestmodal .modal-body .error-container .icon.error::before{content:"" !important;position:absolute;width:5rem;height:5rem;top:0rem;left:0rem;cursor:pointer;background:url("clientlib-site/resources/images/icons/error-cross.svg") no-repeat center center !important;margin-top:0}.submitrequestmodal .modal-body .success-text{font-size:1.25rem;font-weight:700;line-height:1.75rem;color:#06bf6f}.submitrequestmodal .modal-body .success-text .bold-text{font-size:1.25rem;font-weight:700;line-height:1.75rem;color:#c9372c}.submitrequestmodal .modal-body .bold-text{font-size:.875rem;font-weight:600;line-height:1.225rem;color:#1e1e1e}.submitrequestmodal .modal-body p:last-child{font-size:.875rem;font-weight:400;line-height:1.225rem;color:#1e1e1e}.submitrequestmodal .modal-footer{text-align:center;margin-top:1.25rem}.tccc-root-homepage-container{padding:0px} .tccc-container-top-100{margin-top:100px}.tccc-root-search-header-container{margin-top:198px}.tccc-root-header-container{margin-top:110px}.tccc-root-container-height{min-height:calc(100% - 78px);position:relative}.tccc-root-container-white-bg{background-color:#fff}.tccc-container-4-col .cmp-container{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:2rem;padding-top:1.5rem;padding-bottom:3rem;margin:auto;max-width:43rem}@media screen and (max-width: 1024px){.tccc-container-4-col .cmp-container{grid-gap:1.5rem}}@media screen and (min-width: 768px)and (max-width: 1023px){.tccc-container-4-col .cmp-container{max-width:43rem}.tccc-container-4-col .cmp-container:has(.tccc-teaser-homepage-variant3){grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1024px)and (max-width: 1439px){.tccc-container-4-col .cmp-container{max-width:59rem;padding:32px 0px}}@media screen and (min-width: 1440px)and (max-width: 1919px){.tccc-container-4-col .cmp-container{max-width:77rem}}@media screen and (min-width: 1920px){.tccc-container-4-col .cmp-container{max-width:77.5rem}}@media screen and (max-width: 768px){.tccc-container-4-col .cmp-container{padding-top:1rem;padding-bottom:1.5rem}}.tccc-container-4-col .cmp-container:has(.carousel){display:block;grid-template-columns:none}.tccc-container-4-col .title{grid-column:1/-1}.tccc-layout-zero-padding{padding:0px}.tccc-center-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tccc-video-content-page{background-color:inherit;width:100% !important;margin-left:0px !important;padding-top:0px;padding-bottom:0px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tccc-video-content-page h4.ui.header{margin-top:0px}.tccc-video-content-page video{width:63.875rem;height:35.9375rem}@media screen and (max-width: 1439px){.tccc-video-content-page video{width:43.75rem;height:24.625rem}}@media screen and (max-width: 1023px){.tccc-video-content-page video{width:31.875rem;height:17.9375rem}}.tccc-4-col-container .cmp-container{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:2rem;grid-auto-rows:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 1023px){.tccc-4-col-container .cmp-container{grid-template-columns:repeat(3, 1fr)}}.tccc-3-col-container .cmp-container{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2rem;grid-auto-rows:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 1023px){.tccc-3-col-container .cmp-container{grid-template-columns:repeat(2, 1fr)}}.tccc-2-col-container .cmp-container{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:2rem;grid-auto-rows:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 1023px){.tccc-2-col-container .cmp-container{grid-template-columns:repeat(1, 1fr)}}.tccc-1-col-container .cmp-container{display:grid;grid-template-columns:repeat(1, 1fr);grid-gap:2rem;grid-auto-rows:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width: 1023px){.tccc-1-col-container .cmp-container{grid-template-columns:repeat(1, 1fr)}}.tccc-content-page-container .cmp-container{max-width:77rem;margin:auto}@media screen and (max-width: 1439px){.tccc-content-page-container .cmp-container{max-width:59rem}}@media screen and (max-width: 1023px){.tccc-content-page-container .cmp-container{max-width:43rem}}.lazy-load-bg-container{background:-webkit-gradient(linear, left top, right top, color-stop(25%, #f0f0f0), color-stop(50%, #e0e0e0), color-stop(75%, #f0f0f0));background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);-webkit-animation:shimmer 1.5s infinite;animation:shimmer 1.5s infinite;background-size:200% 100%}.lazy-load-bg-container .cmp-container{visibility:hidden}@-webkit-keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.tccc-container-people-card{padding:2rem;border-radius:1rem;margin-top:2rem;border:1px solid #e4e4e4}@media screen and (max-width: 1023px){.tccc-container-people-card{padding:1.5rem}}.tccc-help-page-root{font-family:"TCCC UnityHeadline" !important;background:#fff}.tccc-help-page-root .cmp-container{margin:0 auto}@media screen and (max-width: 767px){.tccc-help-page-root .cmp-container{max-width:90%}}@media screen and (min-width: 768px)and (max-width: 1023px){.tccc-help-page-root .cmp-container{max-width:43rem}}@media screen and (min-width: 1024px)and (max-width: 1439px){.tccc-help-page-root .cmp-container{max-width:59rem}}@media screen and (min-width: 1440px)and (max-width: 1919px){.tccc-help-page-root .cmp-container{max-width:77rem}}@media screen and (min-width: 1920px){.tccc-help-page-root .cmp-container{max-width:77rem}}.tccc-dam-page-container .cmp-container{max-width:43rem;width:100%;margin:auto;width:100%}@media only screen and (min-width: 1440px){.tccc-dam-page-container .cmp-container{max-width:77rem}}body:has(.tccc-filter-parent-layout)::-webkit-scrollbar-track{background:rgba(237,0,0,.1) !important}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout{padding:0px;top:214px;position:fixed;background-color:#f8f8f8}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .saved-search-list-area{max-height:100%;height:calc(100vh - 320px)}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .saved-search-list-area .ui label{word-wrap:break-word;width:100%}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .rights-filter .ui.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-search-filter-layout .new.newpar.section{display:none}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-search-filter-layout .my-saved-search .title.right{display:none}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-search-filter-layout .my-saved-search .content .ui{background:#fff;border-radius:8px;border:1px solid #e4e4e4;background:#fff;margin-left:16px;margin-right:16px;padding:12px;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-align:start;-ms-flex-align:start;align-items:start;font-family:monospace;font-family:"TCCC UnityHeadline"}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-search-filter-layout .my-saved-search .content .ui span{gap:16px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-search-filter-layout .my-saved-search .content .ui span button{margin:0px;cursor:pointer;border:0px;padding:0px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-search-filter-layout .my-saved-search .content .ui span button .fa-copy::before{content:"";background:url("clientlib-site/resources/images/icons/copy-circle.svg") no-repeat center center !important;width:26px !important;height:26px !important;display:block;background-size:contain !important}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-search-filter-layout .my-saved-search .content .ui span button .fa-edit::before{content:"";background:url("clientlib-site/resources/images/icons/edit-circle.svg") no-repeat center center !important;width:26px !important;height:26px !important;display:block;background-size:contain !important}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-search-filter-layout .my-saved-search .content .ui span button:hover .fa-copy::before{background:url("clientlib-site/resources/images/icons/copy-circle-red.svg") no-repeat center center !important}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-search-filter-layout .my-saved-search .content .ui span button:hover .fa-edit::before{background:url("clientlib-site/resources/images/icons/edit-circle-red.svg") no-repeat center center !important}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tabs{padding:0px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tabs .cmp-tabs__tabpanel{height:calc(100vh - 350px);overflow:auto}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cascading-filter-caret.cascading-filter-l1{position:relative}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cascading-filter-caret{position:relative}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cascading-filter-caret .caret-icon:before{margin-left:auto;content:"";padding:0px 8px 0px 30%;font-size:16px;font-family:"FontAwesome";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cascading-filter-caret .caret-icon:hover::before{color:#ed0000}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cascading-filter-caret.cascading-filter-caret-down .caret-icon:before{content:""}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cascading-filter-caret.fa-caret-down::before{display:none}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cascading-filter li.ui.checkbox.last-checkbox{margin-left:0px;width:-webkit-max-content;width:-moz-max-content;width:max-content}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cascading-filter .cascading-filter-checkbox-all{margin-left:0px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .filter.layout{background-color:#000}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .button button{display:none}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .button button .cmp-button__text{display:none}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-filter-viewall{color:#1e1e1e;font-size:12px;font-style:normal;font-weight:400;line-height:140%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;font-family:"TCCC UnityHeadline"}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-filter-viewall:after{content:"";font-size:10px;content:"";font-family:"FontAwesome";vertical-align:middle;display:inline-block;margin-left:8px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-filter-viewall:hover{text-decoration:underline;color:#ed0000}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout ol.cmp-tabs__tablist{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:60px;margin:0px;padding:0px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px;background:#f8f8f8;-webkit-box-shadow:2px 2px 20px 0px rgba(0,0,0,.14);box-shadow:2px 2px 20px 0px rgba(0,0,0,.14);font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;line-height:140%;position:sticky;z-index:10;top:0}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout ol.cmp-tabs__tablist li{width:100%;padding:0px;text-align:center;height:100%;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-custom-filter-total-checked-count-label{text-align:center;width:28px;font-size:10px;font-style:normal;font-weight:600;line-height:140%;border-radius:50px;padding:2px 4px;height:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;border-radius:40px;color:#1e1e1e;position:absolute;left:85px;background:rgba(247,153,0,.3)}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-structure-user-menu{display:none}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-languagenavigation--default{display:none}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .ui.wide.sidebar.right.transition.visible>div>div>.responsivegrid{padding:0px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .ui.wide.sidebar.right.transition.visible>div>div>.responsivegrid div.responsivegrid{padding:0px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .my-saved-search{padding:0px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .my-saved-search .saved-search-list-wrapper{padding-left:0px !important}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout div.cmp.cmp-search-filter-toggle>div>div>div:nth-child(2){display:none !important}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout div.cmp.cmp-search-filter-toggle>div>div>div:nth-child(2) a{display:none}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout div.cmp.cmp-search-filter-toggle>div>div.ui.column.grid{width:100%}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout div.cmp.cmp-search-filter-toggle>div>div.ui.column.grid>div:nth-child(1){width:100% !important}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-filters-clear-all-custom{display:-webkit-box;display:-ms-flexbox;display:flex;height:14px;padding-left:41px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;text-align:right;font-size:10px;font-style:normal;font-weight:400;line-height:140%}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-filters-clear-all-custom.active{display:block}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .checked-count-label{text-align:center;width:28px;font-size:10px;font-style:normal;font-weight:600;line-height:140%;border-radius:50px;padding:2px 4px;height:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;border-radius:40px;color:#1e1e1e;position:absolute;right:50px;background:rgba(247,153,0,.3)}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-filter-search{display:block;position:relative;width:90%}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-filter-search input{font-family:"TCCC UnityHeadline";display:block !important;border-radius:40px;font-size:12px;position:relative;padding-left:32px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-filter-search::before{content:"";width:16px !important;height:16px !important;background:url("clientlib-site/resources/images/icons/search.svg") no-repeat center center !important;position:absolute !important;z-index:10;top:9px;left:9px;pointer-events:none}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-tabs__tabpanel .container .cmp-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-filter-toggle{padding-left:0px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-filter-toggle div{padding:0px !important;margin:0px !important}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-filter-toggle div div{padding:0px !important;margin:0px !important;padding:0px;width:100%}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-filter-toggle div div div{width:100% !important}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-filter-toggle .ui.icon[disabled]{background-color:#e4e4e4}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-filter-toggle .ui.icon{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#f40000;color:#fff;width:100%;max-width:100% !important}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-filter-toggle .ui.icon .filter:before{content:"" !important}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-filter-toggle .ui.icon .filter:after{-webkit-transition:none;transition:none;content:"";width:16px !important;height:16px !important;background:url("clientlib-site/resources/images/icons/filter-icon.svg") no-repeat center center;border-top:none !important;position:absolute;top:14px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-filter-toggle .ui.icon span{margin-left:8px !important;font-family:"TCCC UnityHeadline";font-size:14px;font-weight:600;line-height:19.6px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-tccc-show-filter .cq-placeholder{display:none}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-tccc-show-filter .ui.icon{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#fff;color:#000;width:100%;border:1px solid #000;min-width:150px;border-radius:40px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-tccc-show-filter .ui.icon .circle:before{content:"" !important}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-tccc-show-filter .ui.icon .circle:after{-webkit-transition:none;transition:none;content:"";width:16px !important;height:16px !important;background:url("clientlib-site/resources/images/icons/save-icon.svg") no-repeat center center;border-top:none !important;position:absolute;margin-top:-8px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-tccc-show-filter .ui.icon span{font-family:"TCCC UnityHeadline";font-size:14px;font-weight:600;line-height:19.6px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cascading-filter-and-type-area.active{padding:0px !important}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-search-filter-actions{background:#fff;padding:0px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-search-filter-actions .cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:80px !important}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-search-filter-actions .cmp-container .cmp-search-filter-toggle{width:100%}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tccc-search-filter-actions .cmp-container .cmp-tccc-show-filter{width:100%}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text{background:#fff;margin-bottom:8px;margin-left:32px;margin-right:32px;padding:16px;border-radius:8px;border:1px solid #e4e4e4}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .title,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .title,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .title,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .title{font-size:14px;font-style:normal;font-weight:400;line-height:140%;font-family:"TCCC UnityHeadline" !important;margin:0px;padding:0px;color:#1e1e1e}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .title .tccc-filter-item-label,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .title .tccc-filter-item-label,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .title .tccc-filter-item-label,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .title .tccc-filter-item-label{width:80%;display:block}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .content.field,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .content.field,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .content.field,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .content.field{padding:0px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .content.field label,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .content.field label,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .content.field label,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .content.field label{color:#404040}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .cascading-filter,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .grouped.fields,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .cascading-filter,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .grouped.fields,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .cascading-filter,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .grouped.fields,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .cascading-filter,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .grouped.fields{max-height:300px;overflow-y:auto;margin-top:16px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .cascading-filter label,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .grouped.fields label,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .cascading-filter label,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .grouped.fields label,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .cascading-filter label,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .grouped.fields label,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .cascading-filter label,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .grouped.fields label{color:#404040}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .cascading-filter::-webkit-scrollbar,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .grouped.fields::-webkit-scrollbar,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .cascading-filter::-webkit-scrollbar,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .grouped.fields::-webkit-scrollbar,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .cascading-filter::-webkit-scrollbar,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .grouped.fields::-webkit-scrollbar,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .cascading-filter::-webkit-scrollbar,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .grouped.fields::-webkit-scrollbar{width:4px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .cascading-filter::-webkit-scrollbar-thumb,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .grouped.fields::-webkit-scrollbar-thumb,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .cascading-filter::-webkit-scrollbar-thumb,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .grouped.fields::-webkit-scrollbar-thumb,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .cascading-filter::-webkit-scrollbar-thumb,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .grouped.fields::-webkit-scrollbar-thumb,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .cascading-filter::-webkit-scrollbar-thumb,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .grouped.fields::-webkit-scrollbar-thumb{background-color:#ed0000;border-radius:10px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .cascading-filter .field.rights-field,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .grouped.fields .field.rights-field,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .cascading-filter .field.rights-field,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .grouped.fields .field.rights-field,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .cascading-filter .field.rights-field,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .grouped.fields .field.rights-field,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .cascading-filter .field.rights-field,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .grouped.fields .field.rights-field{margin:0px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .cascading-filter .field.rights-field .fa-caret-down::before,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .grouped.fields .field.rights-field .fa-caret-down::before,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .cascading-filter .field.rights-field .fa-caret-down::before,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .grouped.fields .field.rights-field .fa-caret-down::before,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .cascading-filter .field.rights-field .fa-caret-down::before,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .grouped.fields .field.rights-field .fa-caret-down::before,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .cascading-filter .field.rights-field .fa-caret-down::before,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .grouped.fields .field.rights-field .fa-caret-down::before{content:""}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .cascading-filter .field.rights-field .fa-caret-left::before,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .grouped.fields .field.rights-field .fa-caret-left::before,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .cascading-filter .field.rights-field .fa-caret-left::before,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .grouped.fields .field.rights-field .fa-caret-left::before,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .cascading-filter .field.rights-field .fa-caret-left::before,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .grouped.fields .field.rights-field .fa-caret-left::before,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .cascading-filter .field.rights-field .fa-caret-left::before,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .grouped.fields .field.rights-field .fa-caret-left::before{content:""}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .cascading-filter .field.rights-field .child-filters,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .grouped.fields .field.rights-field .child-filters,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .cascading-filter .field.rights-field .child-filters,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .grouped.fields .field.rights-field .child-filters,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .cascading-filter .field.rights-field .child-filters,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .grouped.fields .field.rights-field .child-filters,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .cascading-filter .field.rights-field .child-filters,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .grouped.fields .field.rights-field .child-filters{padding-left:16px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .cascading-filter .field.rights-field .ui.checkbox,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .grouped.fields .field.rights-field .ui.checkbox,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .cascading-filter .field.rights-field .ui.checkbox,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .grouped.fields .field.rights-field .ui.checkbox,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .cascading-filter .field.rights-field .ui.checkbox,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .grouped.fields .field.rights-field .ui.checkbox,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .cascading-filter .field.rights-field .ui.checkbox,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .grouped.fields .field.rights-field .ui.checkbox{margin-top:0px;display:-webkit-box;display:-ms-flexbox;display:flex}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .cascading-filter .field.rights-field .ui.checkbox i,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .grouped.fields .field.rights-field .ui.checkbox i,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .cascading-filter .field.rights-field .ui.checkbox i,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .grouped.fields .field.rights-field .ui.checkbox i,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .cascading-filter .field.rights-field .ui.checkbox i,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .grouped.fields .field.rights-field .ui.checkbox i,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .cascading-filter .field.rights-field .ui.checkbox i,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .grouped.fields .field.rights-field .ui.checkbox i{margin-left:auto}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .cascading-filter ul,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .cascading-filter .field,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .grouped.fields ul,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .grouped.fields .field,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .cascading-filter ul,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .cascading-filter .field,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .grouped.fields ul,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .grouped.fields .field,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .cascading-filter ul,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .cascading-filter .field,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .grouped.fields ul,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .grouped.fields .field,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .cascading-filter ul,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .cascading-filter .field,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .grouped.fields ul,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .grouped.fields .field{font-size:12px;font-family:"TCCC UnityHeadline";color:#404040;margin:0px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .cascading-filter,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-tags .cascading-filter,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-property .cascading-filter,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-freeform-text .cascading-filter{margin-bottom:16px;padding:0px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .content.field{margin-top:16px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range .grouped.fields{max-height:none;overflow-y:visible}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-search-date-range input{font-family:"TCCC UnityHeadline";font-size:12px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout div.responsivegrid div.tabs{padding:0px;background:#f8f8f8}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .ui.styled.accordion>.title:first-child{border-top:none}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .statistic{display:none}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .cmp-tabs__tab--active{border-color:#ed0000;border-width:5px;color:#ed0000;font-weight:600}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .filter-search.icon{position:absolute;right:32px;display:none}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .title.right.active .filter-search.icon{display:inline;top:3px;z-index:10}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .filter-search.icon:after{-webkit-transition:none;transition:none;content:"";width:16px !important;height:16px !important;margin-top:1px;background:url("clientlib-site/resources/images/icons/search.svg") no-repeat center center;border-top:none !important;position:absolute !important}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .filter-search.icon.active:after{background-image:url("clientlib-site/resources/images/icons/close-menu.svg");top:5px;right:15px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .ui.fluid.styled.accordion.field .title.right i.dropdown.icon{position:absolute;top:0;right:0;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .ui.fluid.styled.accordion.field .title.right i.dropdown.icon:before{-webkit-transition:none;transition:none;content:"";width:16px !important;height:16px !important;margin-top:1px;background:url("clientlib-site/resources/images/icons/arrow-down-nav-menu.svg") no-repeat center center !important;border-top:none !important;display:block}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .ui.fluid.styled.accordion.field .title.right.active i.dropdown.icon{top:7px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .savesearch-empty-error{display:none}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .savesearch-duplicate-error{display:none}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tcccsavesearch{font-family:"TCCC UnityHeadline";position:absolute;bottom:80px;width:100%}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tcccsavesearch input{font-size:14px;color:#1e1e1e}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .tcccsavesearch .ui.deny.button{display:none}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout #tccc-savesearch-title-modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100% !important;background:#f8dcae;justify-content:center;width:100% !important;background:#f8dcae;height:74px;padding:16px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout #tccc-savesearch-title-modal .savesearch-empty-error,#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout #tccc-savesearch-title-modal .savesearch-duplicate-error{position:absolute;margin-top:0px;font-size:10px;margin-left:36px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout #tccc-savesearch-title-modal div:nth-child(1){-webkit-box-flex:1;-ms-flex:1;flex:1}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout #tccc-savesearch-title-modal div:nth-child(1) input{width:100%;height:42px;border-top-left-radius:50px;border-bottom-left-radius:50px;border:1px solid #ed0000;padding:0px 26px 0px 32px;line-height:150%}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout #tccc-savesearch-title-modal .actions button{margin-left:-20px;border-radius:40px;height:42px}#asset-share-commons #rail .ui.wide.right.sidebar .tccc-filter-parent-layout .rights-validation-msg{font-size:12px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;display:block;font-family:"TCCC UnityHeadline";color:#ed0000;display:none;padding:0px 32px}.sidebar:has(.tccc-filter-parent-layout){background:rgba(0,0,0,0) !important}@media(min-width: 768px)and (max-width: 1439px){#asset-share-commons #rail:has(.tccc-filter-parent-layout){height:auto;position:fixed;right:0 !important;top:198px !important;width:495px !important;z-index:9999}}.ui.wide.sidebar.right:has(.tccc-filter-parent-layout) .cmp-structure-user-menu{display:none}.ui.wide.sidebar.right:has(.tccc-filter-parent-layout) .languagenavigation{display:none}@media(max-width: 1439px){.tccc-filter-parent-layout{top:0px !important}.tccc-search-page #asset-share-commons #rail.desktopvisible:has(.tccc-filter-parent-layout){visibility:hidden;display:none}.cmp-siderail__toggle:has(.tccc-filter-parent-layout){display:block !important}#asset-share-commons:has(.tccc-filter-parent-layout) .twelve.wide.column{width:100% !important}}.tccc-filters-viewall-modal{font-family:"TCCC UnityHeadline";background-color:#fff;border-radius:16px;z-index:1000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:60% !important;height:65% !important;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tccc-filters-viewall-modal>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.tccc-filters-viewall-modal .tccc-filter-header-container{border-bottom:1px solid #e4e4e4;padding-bottom:16px}.tccc-filters-viewall-modal .tccc-filter-header-container>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.tccc-filters-viewall-modal .tccc-filter-header-container .tccc-filter-CTA-container{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-filters-viewall-modal .tccc-filter-header-container .tccc-filter-CTA-container>.cmp-container{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;gap:32px}.tccc-filters-viewall-modal .tccc-filter-header-container .tccc-filter-title-container{text-align:left;width:100%}.tccc-filters-viewall-modal .tccc-filter-header-container .tccc-filter-title-container h3{font-size:20px;font-weight:600;line-height:120%;margin-bottom:8px;font-family:"TCCC UnityHeadline"}.tccc-filters-viewall-modal .tccc-filter-header-container .tccc-filter-title-container .tccc-info-icon-text{padding:8px 0px;background:#fff}.tccc-filters-viewall-modal .tccc-filter-header-container .tccc-filter-header-container .cmp-container .cmp-title{text-align:left;margin-bottom:8px;font-size:20px;font-style:normal;font-weight:600;line-height:120%}.tccc-filters-viewall-modal li.ui.checkbox{width:100%}.tccc-filters-viewall-modal .tccc-filter-modal-search-container{margin-top:24px;margin-bottom:24px}.tccc-filters-viewall-modal .tccc-filter-modal-search-container .cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.tccc-filters-viewall-modal .tccc-filter-modal-search-container .cmp-container::before{content:"";width:20px;height:20px;position:absolute;left:14px;top:8px;background:url("clientlib-site/resources/images/icons/search.svg") no-repeat center center !important;z-index:10}.tccc-filters-viewall-modal .tccc-filter-modal-search-container input{width:100%;border-radius:40px;height:34px;border:1px solid #e4e4e4;color:#9a9a9a;font-size:12px;padding-left:42px}.tccc-filters-viewall-modal .tccc-filter-modal-search-container button{background:#fff;border:0px;font-size:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;cursor:pointer}.tccc-filters-viewall-modal .tccc-filter-modal-search-container button:hover{color:#ed0000;text-decoration:underline}.tccc-filters-viewall-modal .tccc-filter-list-items{height:100%;overflow-y:auto}.tccc-filters-viewall-modal .tccc-filter-list-items>.cmp-container{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;font-size:12px;text-align:left;padding:0px 12px}.tccc-filters-viewall-modal .tccc-filter-list-items .field{display:block}.tccc-filters-viewall-modal .tccc-filter-list-items .field label{color:#404040}.tccc-filters-viewall-modal .tccc-filter-list-items .field.hidden{display:none}.tccc-filters-viewall-modal .tccc-filter-list-items .cascading-filter{display:grid !important;grid-template-columns:repeat(4, 1fr);grid-auto-rows:minmax(0, auto);gap:16px;font-size:12px;text-align:left;max-height:none !important;padding:0px !important;overflow-x:hidden}.tccc-filters-viewall-modal .tccc-filter-list-items .cascading-filter .ui.checkbox{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important}.tccc-filters-viewall-modal .tccc-filter-list-items .cascading-filter-label{color:#404040}.tccc-filters-viewall-modal .tccc-filter-list-items .cascading-filter-and-type-area{padding:0px !important}.tccc-filters-viewall-modal .tccc-filter-list-items::-webkit-scrollbar{width:4px}.tccc-filters-viewall-modal .tccc-filter-list-items::-webkit-scrollbar-thumb{background-color:#ed0000;border-radius:10px}.tccc-filters-viewall-modal .tccc-filter-list-items .rights-field .fa{display:none}.tccc-filters-viewall-modal .tccc-filter-list-items .rights-field .fa.has-child{display:block;right:0;padding:0px 8px 0px 12%}.tccc-filters-viewall-modal .tccc-filter-list-items .rights-field .fa-caret-down::before{content:""}.tccc-filters-viewall-modal .tccc-filter-list-items .rights-field .fa-caret-left::before{content:"";color:#f40000}.tccc-filters-viewall-modal .tccc-filter-list-items .rights-field .ui.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.tccc-filters-viewall-modal .tccc-filter-list-items .rights-field .ui.checkbox i{cursor:pointer}.tccc-filters-viewall-modal .tccc-filter-list-items .rights-field .child-filters{display:none;padding:6px 0px 0px 12px}.tccc-filters-viewall-modal .tccc-filter-list-items .cascading-filter-caret{position:relative}.tccc-filters-viewall-modal .tccc-filter-list-items .cascading-filter-caret .caret-icon:before{margin-left:auto;content:"";padding:0px 8px 0px 30%;font-size:16px;font-family:"FontAwesome";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.tccc-filters-viewall-modal .tccc-filter-list-items .cascading-filter-caret .caret-icon:hover::before{color:#ed0000}.tccc-filters-viewall-modal .tccc-filter-list-items .cascading-filter-caret.cascading-filter-caret-down .caret-icon::before{content:""}.tccc-filters-viewall-modal .tccc-filter-list-items .cascading-filter-caret.fa-caret-down::before{display:none}.filter-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);display:none;z-index:10}@media(max-width: 1439px){.ui.wide.sidebar.right.visible+.filter-overlay{display:block}}#asset-share-commons #rail:has(.tccc-filter-parent-layout){min-height:100vh !important}.root:has(.tccc-filter-parent-layout){margin-bottom:24px}.label-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.label-container .fa{display:none}.label-container .fa.has-child{margin-left:auto;-ms-flex-negative:0;flex-shrink:0;padding:0px 8px 0px 30%;font-size:16px;cursor:pointer;display:block}.label-container .fa.has-child:hover{color:#ed0000}.tccc-filter-list-items .ui.checkbox,.cmp-search-property .ui.checkbox,.cmp-search-tags .ui.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:8px 0px;margin:0px !important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tccc-filter-list-items .ui.checkbox input[type=checkbox],.cmp-search-property .ui.checkbox input[type=checkbox],.cmp-search-tags .ui.checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;opacity:0;pointer-events:none}.tccc-filter-list-items .ui.checkbox .label-text,.cmp-search-property .ui.checkbox .label-text,.cmp-search-tags .ui.checkbox .label-text{position:relative;padding-left:22px;line-height:16px;font-weight:400;font-size:12px}.tccc-filter-list-items .ui.checkbox .label-text::before,.cmp-search-property .ui.checkbox .label-text::before,.cmp-search-tags .ui.checkbox .label-text::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:17px;height:17px;border:2px solid #9a9a9a;background-color:#fff;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.tccc-filter-list-items .ui.checkbox .label-text::after,.cmp-search-property .ui.checkbox .label-text::after,.cmp-search-tags .ui.checkbox .label-text::after{content:"";font-family:"FontAwesome";font-size:14px;width:17px;height:17px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;line-height:17px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;color:#fff}.tccc-filter-list-items .ui.checkbox input[type=checkbox]:checked+.label-text::before,.cmp-search-property .ui.checkbox input[type=checkbox]:checked+.label-text::before,.cmp-search-tags .ui.checkbox input[type=checkbox]:checked+.label-text::before{background-color:#ed0000;border-color:#ed0000}.tccc-filter-list-items .ui.checkbox input[type=checkbox]:checked+.label-text::after,.cmp-search-property .ui.checkbox input[type=checkbox]:checked+.label-text::after,.cmp-search-tags .ui.checkbox input[type=checkbox]:checked+.label-text::after{opacity:1}.tccc-filter-list-items .ui.checkbox input[type=checkbox]:disabled+.label-text,.cmp-search-property .ui.checkbox input[type=checkbox]:disabled+.label-text,.cmp-search-tags .ui.checkbox input[type=checkbox]:disabled+.label-text{color:#bdbdbd}.tccc-filter-list-items .ui.checkbox input[type=checkbox]:disabled+.label-text::before,.cmp-search-property .ui.checkbox input[type=checkbox]:disabled+.label-text::before,.cmp-search-tags .ui.checkbox input[type=checkbox]:disabled+.label-text::before{border-color:#bdbdbd}.tccc-filter-list-items .ui.checkbox:hover .label-text::before,.cmp-search-property .ui.checkbox:hover .label-text::before,.cmp-search-tags .ui.checkbox:hover .label-text::before{border-color:#ed0000}.tccc-footer-container{padding:0 !important;background:#000;color:#fff}.tccc-footer-container>.cmp-container{padding:1.5rem 2.5rem}.tccc-footer-container>.cmp-container>.aem-Grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.875rem}@media(min-width: 768px)and (max-width: 1023px){.tccc-footer-container>.cmp-container>.aem-Grid{height:auto}}.tccc-footer-container .cmp-container .tccc-footer-img-container{width:-webkit-max-content !important;width:-moz-max-content !important;width:max-content !important;padding:0}.tccc-footer-container .cmp-container .tccc-footer-img-container .image{height:1.875rem;width:12rem;padding:0 !important}.tccc-footer-container .cmp-container .tccc-footer-links-container{padding:0}.tccc-footer-container .cmp-container .tccc-footer-links-container>.cmp-container>.aem-Grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width: 768px)and (max-width: 1023px){.tccc-footer-container .cmp-container .tccc-footer-links-container>.cmp-container{width:100% !important}.tccc-footer-container .cmp-container .tccc-footer-links-container>.cmp-container>div{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tccc-footer-container .cmp-container .tccc-footer-links-container>.cmp-container>.aem-Grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.tccc-footer-container .cmp-container .tccc-footer-links-container .cmp-text p{font-size:1.125rem;font-weight:600;line-height:1.575rem}.tccc-footer-container .cmp-container .tccc-footer-links-container .cmp-text a{color:#fff;padding-left:1.875rem}.tccc-footer-container .cmp-container .tccc-footer-links-container .tccc-footer-links{width:auto;padding:0 1rem}@media(min-width: 768px)and (max-width: 1023px){.tccc-footer-container .cmp-container .tccc-footer-links-container .tccc-footer-links{padding:0 .5rem}}.tccc-footer-container .cmp-container .tccc-footer-links-container .tccc-meet-the-team .cmp-text a{position:relative}.tccc-footer-container .cmp-container .tccc-footer-links-container .tccc-meet-the-team .cmp-text a::before{content:"" !important;position:absolute;width:1.5rem;height:1.25rem;top:0rem;left:0rem;cursor:pointer;background:url("clientlib-site/resources/images/icons/meet-people.svg") no-repeat center center !important}.tccc-footer-container .cmp-container .tccc-footer-links-container .tccc-contact-us .cmp-text a{position:relative}.tccc-footer-container .cmp-container .tccc-footer-links-container .tccc-contact-us .cmp-text a::before{content:"" !important;position:absolute;width:1.5rem;height:1.25rem;top:0rem;left:0rem;cursor:pointer;background:url("clientlib-site/resources/images/icons/contact-mail.svg") no-repeat center center !important}.tccc-footer-container .cmp-container .tccc-footer-links-container .tccc-support-and-training .cmp-text a{position:relative}.tccc-footer-container .cmp-container .tccc-footer-links-container .tccc-support-and-training .cmp-text a::before{content:"" !important;position:absolute;width:1.5rem;height:1.25rem;top:0rem;left:0rem;cursor:pointer;background:url("clientlib-site/resources/images/icons/support-assistance.svg") no-repeat center center !important}.tccc-footer-container .cmp-container .tccc-footer-links-container .tccc-faq .cmp-text a{position:relative}.tccc-footer-container .cmp-container .tccc-footer-links-container .tccc-faq .cmp-text a::before{content:"" !important;position:absolute;width:1.5rem;height:1.25rem;top:0rem;left:0rem;cursor:pointer;background:url("clientlib-site/resources/images/icons/faq-footer.svg") no-repeat center center !important}@media(min-width: 768px)and (max-width: 1023px){.tccc-footer-container .cmp-container .tccc-footer-links-container{margin-top:1.5rem}}@media(min-width: 768px)and (max-width: 1023px){.tccc-footer-container .cmp-container>div{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}}.tccc-help-pdf-page{border:1px solid #e4e4e4;padding:1.5rem;border-radius:1rem;background:#fff;font-family:"TCCC UnityHeadline"}.tccc-help-pdf-page .cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.625rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.tccc-help-pdf-page .cmp-container .container{width:100%;margin-left:0 !important}.tccc-help-pdf-page .cmp-container .container .title{border-bottom:1px solid #e4e4e4;padding-bottom:1rem;width:100%}.tccc-help-pdf-page .cmp-container .container .cmp-title .cmp-title__text{font-size:1.125rem;font-weight:600;line-height:21.6px;color:#000}.tccc-help-pdf-page .cmp-container .tcc-cmp-card{border:1px solid #e4e4e4;border-radius:.5rem;height:auto}.tccc-help-pdf-page .cmp-container .tcc-cmp-card .image-container{height:15.3125rem;background:#f7f7f7;border-bottom:1px solid #e4e4e4;position:relative;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.tccc-help-pdf-page .cmp-container .tcc-cmp-card .image-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tccc-help-pdf-page .cmp-container .tcc-cmp-card .image-container .tcc-zoom-container{position:absolute;right:2%;top:4%;z-index:10;height:2rem;width:2rem;border-radius:8px;border:2px solid #fff;opacity:.6;background:#1e1e1e}.tccc-help-pdf-page .cmp-container .tcc-cmp-card .image-container .tcc-zoom-container .tcc-zoom-icon::before{content:"";position:absolute;width:1.75rem;height:1.75rem;cursor:pointer;background:url("clientlib-site/resources/images/icons/zoom.svg") no-repeat center center}.tccc-help-pdf-page .cmp-container .tcc-cmp-card .image-container .tcc-zoom-container:hover{border:2px solid #ed0000;background:#ed0000;color:#fff;opacity:1}.tccc-help-pdf-page .cmp-container .tcc-cmp-card .tcc-file{display:inline-block;font-size:10px;font-weight:600;line-height:14px;color:#a46801;background:#fff0da;position:relative;padding:.375rem .625rem .375rem 1.5rem;border-radius:3.125rem;margin:1rem}.tccc-help-pdf-page .cmp-container .tcc-cmp-card .tcc-file::before{content:"";position:absolute;width:1.125rem;height:1.125rem;top:.25rem;left:.3125rem;background:url("clientlib-site/resources/images/icons/pdf-icon.svg") no-repeat center center !important}.tccc-help-pdf-page .cmp-container .tcc-cmp-card .tcc-title{font-size:14px;font-weight:600;line-height:19.6px;margin:1rem;color:#1e1e1e}.tccc-help-pdf-page .cmp-container .tcc-cmp-card .tcc-downloadBtn{display:inline-block;height:2.625rem;padding:.625rem 1.5rem .625rem 1.5rem;background:#f40000;color:#fff;border-radius:40px;font-size:14px;font-weight:600;line-height:19.6px;margin:1rem}.tccc-help-pdf-page .cmp-container .tcc-cmp-card .tcc-downloadBtn:hover{background:#c9372c}.tccc-help-pdf-page .cmp-container .tcc-cmp-card:hover{-webkit-box-shadow:0px 0px 14px rgba(0,0,0,.1215686275);box-shadow:0px 0px 14px rgba(0,0,0,.1215686275)}@media(min-width: 768px)and (max-width: 1023px){.tccc-help-pdf-page .cmp-container .cmp-container{gap:1rem}.tccc-help-pdf-page .cmp-container .pdfviewer{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - 16px)}}@media(min-width: 1024px)and (max-width: 1439px){.tccc-help-pdf-page .cmp-container .cmp-container{gap:1rem}.tccc-help-pdf-page .cmp-container .pdfviewer{-webkit-box-flex:0;-ms-flex:0 0 calc(33% - 16px);flex:0 0 calc(33% - 16px)}}@media(min-width: 1440px)and (max-width: 1919px){.tccc-help-pdf-page .cmp-container .cmp-container{gap:1.5625rem}.tccc-help-pdf-page .cmp-container .pdfviewer{-webkit-box-flex:0;-ms-flex:0 0 calc(33% - 16px);flex:0 0 calc(33% - 16px)}}@media(min-width: 1920px){.tccc-help-pdf-page .cmp-container .cmp-container{gap:1.25rem}.tccc-help-pdf-page .cmp-container .tcc-cmp-card{width:23rem}}.tccc-help-pdf-page .cmp-container .ui.dimmer .modal-title{width:70%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem;background:#fff;padding:0rem 1.75rem .625rem 1.75rem;border-bottom:1px solid #e4e4e4;border-top-left-radius:8px;border-top-right-radius:8px}.tccc-help-pdf-page .cmp-container .ui.dimmer .modal-title .tcc-title{font-size:20px;font-weight:600;line-height:24px;color:#000;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.tccc-help-pdf-page .cmp-container .ui.dimmer .modal-title .tcc-collapse{font-size:12px;font-weight:400;line-height:16.8px;background:none;position:relative;padding-left:1.375rem;padding-right:1.25rem;border:none;outline:none;border-right:1px solid #e4e4e4;cursor:pointer}.tccc-help-pdf-page .cmp-container .ui.dimmer .modal-title .tcc-collapse::before{content:"";position:absolute;width:1.125rem;height:1.125rem;top:0px;left:0px;background:url("clientlib-site/resources/images/icons/modal-collapse.svg") no-repeat center center !important}.tccc-help-pdf-page .cmp-container .ui.dimmer .modal-title .tcc-downloadBtn{height:2.125rem;padding:.3125rem 1.5rem .3125rem 1.5rem;background:#f40000;color:#fff;border-radius:40px;font-size:14px;font-weight:600;line-height:19.6px;margin:1rem .625rem 1.25rem 0rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-help-pdf-page .cmp-container .ui.dimmer .modal-title .tcc-downloadBtn:hover{background:#c9372c}@media(min-width: 768px)and (max-width: 1023px){.tccc-help-pdf-page .cmp-container .ui.dimmer .modal-title .tcc-title{font-size:18px;line-height:21.6px}.tccc-help-pdf-page .cmp-container .ui.dimmer .modal-title .tcc-downloadBtn{margin-right:0}}.tccc-help-pdf-page .cmp-container .ui.dimmer .cmp-pdfviewer__content{width:70%;height:80vh;margin:auto;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media(min-width: 768px)and (max-width: 1023px){.tccc-help-pdf-page .cmp-container .ui.dimmer .modal-title{width:94%}.tccc-help-pdf-page .cmp-container .ui.dimmer .cmp-pdfviewer__content{width:94%}}.tccc-root-container:has(.tccc-help-page-meet-the-team){background:#fff !important;padding:0rem}body:has(.tccc-training-request-root){background:#fff !important;padding:0rem}.tccc-training-request-root .tccc-custom-underline-color-title{padding-top:1rem;margin-bottom:2rem}.tccc-training-request-root .tccc-custom-underline-color-title .cmp-title__text{font-weight:400 !important;line-height:2.7rem !important;color:#1e1e1e !important}.tccc-training-request-root .text{margin-bottom:5rem}.tccc-help-page-meet-the-team{font-family:"TCCC UnityHeadline";max-width:100%;padding:0rem}.tccc-help-page-meet-the-team .tccc-help-page-root{padding-top:0rem;padding-bottom:3rem}@media screen and (max-width: 1023px){.tccc-help-page-meet-the-team .tccc-help-page-root{padding-bottom:0rem}}.tccc-help-page-meet-the-team .tccc-custom-underline-color-title{padding-bottom:2rem;padding-top:3rem}@media screen and (max-width: 1023px){.tccc-help-page-meet-the-team .tccc-custom-underline-color-title{padding-bottom:1rem}}@media screen and (max-width: 1023px){.tccc-help-page-meet-the-team .tccc-custom-underline-color-title .cmp-title__text{margin-bottom:0rem}}.tccc-help-page-meet-the-team .new.newpar.section{display:none}.tccc-help-page-meet-the-team .tccc-subtitle-text .cmp-text>p{margin-top:1rem;margin-bottom:1rem}.tccc-help-page-meet-the-team .tccc-subtitle-text .cmp-text>p b{font-size:1.125rem;font-style:normal;font-weight:600;line-height:140%}.tccc-help-page-meet-the-team .tccc-subtitle-text .cmp-text p span{font-size:1rem !important;font-style:normal;font-weight:400;line-height:160%}.tccc-help-page-meet-the-team .tccc-container-people-card{padding-bottom:0rem}.tccc-help-page-meet-the-team .tccc-container-people-card .cmp-container .title{width:100%}.tccc-help-page-meet-the-team .tccc-container-people-card .cmp-container .title .cmp-title{padding-bottom:1rem;border-bottom:.0625rem solid #e4e4e4;margin-bottom:1.5rem}.tccc-help-page-meet-the-team .tccc-container-people-card .cmp-container .title .cmp-title__text{font-size:1.25rem;font-style:normal;font-weight:600;line-height:120%}.tccc-help-page-meet-the-team .tccc-container-people-card .cmp-container .cmp-container{display:grid;gap:32px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;justify-items:start}@media screen and (max-width: 1023px){.tccc-help-page-meet-the-team .tccc-container-people-card .cmp-container .cmp-container{gap:1rem}}.tccc-help-page-meet-the-team .tccc-container-people-card .cmp-container .tccc-three-element-grid-row .cmp-container{grid-template-columns:repeat(3, 1fr);padding-bottom:2rem}@media screen and (max-width: 1023px){.tccc-help-page-meet-the-team .tccc-container-people-card .cmp-container .tccc-three-element-grid-row .cmp-container{gap:1.5rem}}.tccc-help-section-faq{font-family:"TCCC UnityHeadline";background:#fff}.tccc-help-section-faq .tccc-tabs-red{padding:2rem 0rem 1rem 0rem !important}.tccc-help-section-faq .tccc-custom-underline-color-title{padding-left:0rem}.tccc-help-section-faq .accordion .cmp-accordion__header button{cursor:pointer;font-family:"TCCC UnityHeadline"}.tccc-help-section-faq .accordion .cmp-accordion__panel .text{padding-bottom:0rem}.tccc-help-section-faq .accordion .cmp-accordion__panel .text .cmp-text{padding:1rem 0rem 0rem 0rem}.tccc-help-section-faq .accordion .cmp-accordion__title{font-size:1.125rem}.tccc-help-section-faq .cmp-tabs .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tccc-help-section-faq .cmp-tabs .title .cmp-title{margin-bottom:0rem}.tccc-help-section-faq .cmp-tabs .title .cmp-title .tccc-faq-open-close-switch-label{color:#404040;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.tccc-help-section-faq .cmp-tabs__tabpanel{padding:0rem 6.5625rem}@media screen and (max-width: 1024px){.tccc-help-section-faq .cmp-tabs__tabpanel{padding:0rem}}.tccc-help-section-faq .cmp-tabs__tabpanel .cmp-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-help-section-faq .cmp-tabs__tabpanel .cmp-title h1{display:none}.tccc-help-section-faq .cmp-tabs__tab--active{border-radius:.5rem;background:#ed0000;color:#fff}.tccc-help-section-faq .accordion .cmp-accordion__item{border-bottom:.0625rem solid #e4e4e4;padding-bottom:1rem;padding-top:1rem}.tccc-help-section-faq .accordion .cmp-accordion__button{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 0rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;padding:0rem;margin-top:1rem}.tccc-help-section-faq .accordion .cmp-accordion__icon:before{-webkit-transition:none;transition:none;content:"";width:1rem !important;height:1rem !important;margin-top:.0625rem;background:url("clientlib-site/resources/images/icons/arrow-down-nav-menu.svg") no-repeat center center !important;border-top:none !important;display:block}.tccc-help-section-faq .accordion .cmp-accordion__button--expanded .cmp-accordion__icon:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tccc-help-section-faq input:where([type=checkbox][role=switch]){-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background:#e4e4e4;font-size:inherit;width:3rem;height:1.375rem;-webkit-box-sizing:content-box;box-sizing:content-box;border:.0625rem solid #ed0000;border-radius:1rem;vertical-align:text-bottom;margin-left:.5rem;cursor:pointer}.tccc-help-section-faq input:where([type=checkbox][role=switch])::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-box-sizing:border-box;box-sizing:border-box;width:.875rem;height:.875rem;margin:0 .15rem;border:.0625rem solid #ed0000;border-radius:50%;background:#fff}.tccc-help-section-faq input:where([type=checkbox][role=switch]):checked{background:#ed0000;border-color:#ed0000}.tccc-help-section-faq input:where([type=checkbox][role=switch]):checked::before{left:1.75rem}.tccc-help-section-faq input:where([type=checkbox][role=switch]):disabled{opacity:.4}.tccc-info-icon-text{padding:16px;background-color:rgba(106,201,206,.1019607843);font-family:"TCCC UnityHeadline";color:#1e1e1e;font-size:.875rem;font-style:normal;font-weight:400;line-height:140%;border-radius:.5rem;position:relative}.tccc-info-icon-text .cmp-text{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-info-icon-text .cmp-text::before{content:"";width:1.125rem;height:1.125rem;background-image:url("clientlib-site/resources/images/icons/info-icon.svg");background-size:contain;background-repeat:no-repeat;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0}.tccc-landing-page-container{margin-top:4.375rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1023px){.tccc-landing-page-container{margin-top:1.125rem}}.tccc-landing-page-container>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}.tccc-landing-page-container .tccc-custom-underline-color-title{margin-bottom:4.5rem}@media screen and (max-width: 1023px){.tccc-landing-page-container .tccc-custom-underline-color-title{margin-bottom:2rem}}.tccc-landing-page-container .tccc-custom-underline-color-title .cmp-title__text{font-weight:400}.tccc-landing-page-container .container{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 16px);flex:1 1 calc(50% - 16px);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1023px){.tccc-landing-page-container .container{-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 16px);flex:1 1 calc(100% - 16px)}}.tccc-landing-page-container .container .cmp-image img{-o-object-fit:contain;object-fit:contain;border-radius:1.25rem}.tccc-landing-page-container .container .cmp-text{color:#1e1e1e}.tccc-landing-page-container .tccc-landing-page-sign-in-text{font-size:1.125rem;font-weight:bold;color:#1e1e1e}.tccc-landing-page-container .tccc-login-text{font-size:.875rem}@media screen and (max-width: 1023px){.tccc-landing-page-container .tccc-login-text{text-align:center}}.tccc-landing-page-container .sign-in{margin:2rem 0px}@media screen and (max-width: 1023px){.tccc-landing-page-container .sign-in{text-align:center}}.tccc-landing-page-container #signIn{font-size:.875rem !important;padding:1rem 1.5rem !important;border-radius:2.5rem;line-height:140% !important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-family:"TCCC UnityHeadline" !important;background-color:#ed0000 !important;color:#fff !important;border:0px}.tccc-landing-page-container #signIn:hover{background-color:#c9372c !important;color:#fff !important}.tccc-landing-page-container .tccc-secondary-white-button{margin-top:2rem;margin-bottom:1rem}@media screen and (max-width: 1023px){.tccc-landing-page-container .tccc-secondary-white-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tccc-landing-page-container .tccc-secondary-white-button a{width:80%;text-align:center;display:block}.tccc-landing-page-container .tccc-landing-page-accordion-container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;background-color:rgba(106,201,206,.1019607843)}.tccc-landing-page-container .tccc-landing-page-accordion-container .tccc-info-icon-text{background-color:inherit !important;font-size:1.125rem;font-weight:600;cursor:pointer}.tccc-landing-page-container .tccc-landing-page-accordion-container .tccc-info-icon-text .cmp-text:after{content:"";width:1rem;height:1rem;background:url("clientlib-site/resources/images/icons/arrow-down-nav-menu.svg") no-repeat center center;margin-left:auto;display:block}.tccc-landing-page-container .tccc-landing-page-accordion-container .panelcontainer{padding:0px 2rem !important}.tccc-landing-page-container .tccc-landing-page-accordion-container .cmp-accordion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.tccc-landing-page-container .tccc-landing-page-accordion-container .cmp-accordion .cmp-accordion__button{background-color:rgba(0,0,0,0) !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.tccc-landing-page-container .tccc-landing-page-accordion-container .cmp-accordion .cmp-accordion__title{font-size:1rem}.tccc-landing-page-container .tccc-landing-page-accordion-container .cmp-accordion .cmp-accordion__icon:before{content:"";width:1rem;height:1rem;background:url("clientlib-site/resources/images/icons/arrow-down-nav-menu.svg") no-repeat center center;margin-left:.25rem;display:block}.tccc-landing-page-container .tccc-landing-page-accordion-container .cmp-accordion .cmp-accordion__button--expanded .cmp-accordion__icon:before{background:url("clientlib-site/resources/images/icons/up-arrow-red-icon.svg") no-repeat center center}.tccc-landing-page-container .tccc-landing-page-accordion-container .cmp-accordion .cmp-accordion__header{width:-webkit-max-content;width:-moz-max-content;width:max-content}.tccc-landing-page-container .tccc-landing-page-accordion-container .cmp-accordion .cmp-accordion__item{border-bottom:1px solid #00a3bf;width:100%;padding:12px 0px}.tccc-landing-page-container .tccc-landing-page-accordion-container .cmp-accordion .cmp-accordion__item:last-of-type{margin-bottom:1rem}.tccc-landing-page-container .tccc-landing-page-accordion-container .cmp-accordion .cmp-accordion__panel{background:inherit;padding-left:1.5rem}.tccc-landing-page-container .tccc-landing-page-accordion-container .cmp-accordion .cmp-accordion__panel .text{margin-top:1rem}.tccc-landing-page-container .tccc-landing-page-accordion-container.active .tccc-info-icon-text .cmp-text:after{background:url("clientlib-site/resources/images/icons/up-arrow-red-icon.svg") no-repeat center center}.modal-close-icon{display:none !important}.tccc-generic-modal .cmp-modal{border-radius:1rem;padding:2rem}.tccc-generic-modal .ui.cmp-modal .header{font-family:"TCCC UnityHeadline";font-size:1.25rem;font-style:normal;font-weight:600;line-height:120%;text-align:left;padding:0px 0px .75rem 0px !important;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-generic-modal .ui.modal .content{font-size:14px}.tccc-generic-modal .cmp-modal.ui .actions{background:#fff !important;border-top:0px solid !important}.tccc-generic-modal .cmp-modal.ui .actions .button{font-size:.75rem !important;padding:1rem 1.5rem !important;border-radius:2.5rem;height:2.625rem;line-height:140% !important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"TCCC UnityHeadline" !important}.tccc-generic-modal .cmp-modal.ui .actions .primary{background-color:#ed0000 !important;color:#fff}.tccc-generic-modal .cmp-modal.ui .actions .primary:hover{background-color:#c9372c !important}.tccc-generic-modal .cmp-modal.ui .actions .secondary{border:.09375rem solid #9a9a9a;background-color:#fff !important;color:#1e1e1e}.tccc-generic-modal .cmp-modal.ui .actions .secondary:hover{border:.09375rem solid #ed0000;color:#ed0000}.tccc-generic-modal .close.icon:before{content:"";display:block;width:.875rem;height:.875rem;background-image:url("clientlib-site/resources/images/icons/close-icon-black.svg") !important;background-size:contain !important;background-repeat:no-repeat !important}.tccc-generic-modal .modal-close-icon{display:inline-block !important;padding:.5rem;margin-left:auto}.tccc-generic-modal .modal-close-icon:hover{background-color:rgba(237,0,0,.1) !important;border-radius:.25rem}@media screen and (max-width: 1023px){.ui.modals #tccc-add-to-collection-modal,.ui.modals #tccc-delete-collection-modal,.ui.modals #tccc-share-collection-modal,.ui.modals #tccc-create-collection-modal,.ui.modals #tccc-delete-template-modal,.ui.modals #tccc-delete-save-search-modal,.ui.modals #tccc-remove-asset-from-collection-modal,.ui.modals #tccc-edittemplate-title-modal,.ui.modals #tccc-duplicate-template-modal,.ui.modals #tccc-adapted-template-exists-modal,.ui.modals #tccc-delete-my-images-modal{width:90% !important}}@media screen and (min-width: 1024px){.ui.modals #tccc-add-to-collection-modal,.ui.modals #tccc-delete-collection-modal,.ui.modals #tccc-share-collection-modal,.ui.modals #tccc-create-collection-modal,.ui.modals #tccc-delete-template-modal,.ui.modals #tccc-delete-save-search-modal,.ui.modals #tccc-remove-asset-from-collection-modal,.ui.modals #tccc-edittemplate-title-modal,.ui.modals #tccc-duplicate-template-modal,.ui.modals #tccc-adapted-template-exists-modal,.ui.modals #tccc-delete-my-images-modal{width:100% !important}}.ui.modals #tccc-create-collection-modal label{font-size:.875rem}.ui.modals #add-to-collection-submit{cursor:pointer !important}.ui.modals .tccc-add-to-collection-modal.cmp-modal,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal,.ui.modals .tccc-update-search-title-modal,.ui.modals .tccc-delete-template-modal,.ui.modals .tccc-delete-collection-modal,.ui.modals .tccc-share-collection-modal,.ui.modals .tccc-create-collection-model,.ui.modals .tccc-delete-save-search-modal,.ui.modals .tccc-remove-asset-from-collection-modal,.ui.modals .tccc-adapt-template-error-modal,.ui.modals .tccc-edittemplate-title-model,.ui.modals .tccc-duplicate-template-model,.ui.modals .tccc-chili-close-warning-modal,.ui.modals .tccc-adapted-template-exists-modal,.ui.modals .cmp-modal-license--wrapper.cmp-modal,.ui.modals .tccc-upload-modal,.ui.modals .tccc-delete-my-images-modal,.ui.modals .tccc-cancel-save-modal,.ui.modals .submit-printer-modal,.ui.modals .tccc-print-success-modal{display:block !important;padding:2rem;border-radius:1rem;max-width:59.625rem !important}@media screen and (max-width: 1023px){.ui.modals .tccc-add-to-collection-modal.cmp-modal,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal,.ui.modals .tccc-update-search-title-modal,.ui.modals .tccc-delete-template-modal,.ui.modals .tccc-delete-collection-modal,.ui.modals .tccc-share-collection-modal,.ui.modals .tccc-create-collection-model,.ui.modals .tccc-delete-save-search-modal,.ui.modals .tccc-remove-asset-from-collection-modal,.ui.modals .tccc-adapt-template-error-modal,.ui.modals .tccc-edittemplate-title-model,.ui.modals .tccc-duplicate-template-model,.ui.modals .tccc-chili-close-warning-modal,.ui.modals .tccc-adapted-template-exists-modal,.ui.modals .cmp-modal-license--wrapper.cmp-modal,.ui.modals .tccc-upload-modal,.ui.modals .tccc-delete-my-images-modal,.ui.modals .tccc-cancel-save-modal,.ui.modals .submit-printer-modal,.ui.modals .tccc-print-success-modal{width:90% !important}}@media screen and (min-width: 1024px){.ui.modals .tccc-add-to-collection-modal.cmp-modal,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal,.ui.modals .tccc-update-search-title-modal,.ui.modals .tccc-delete-template-modal,.ui.modals .tccc-delete-collection-modal,.ui.modals .tccc-share-collection-modal,.ui.modals .tccc-create-collection-model,.ui.modals .tccc-delete-save-search-modal,.ui.modals .tccc-remove-asset-from-collection-modal,.ui.modals .tccc-adapt-template-error-modal,.ui.modals .tccc-edittemplate-title-model,.ui.modals .tccc-duplicate-template-model,.ui.modals .tccc-chili-close-warning-modal,.ui.modals .tccc-adapted-template-exists-modal,.ui.modals .cmp-modal-license--wrapper.cmp-modal,.ui.modals .tccc-upload-modal,.ui.modals .tccc-delete-my-images-modal,.ui.modals .tccc-cancel-save-modal,.ui.modals .submit-printer-modal,.ui.modals .tccc-print-success-modal{width:100% !important}}.ui.modals .tccc-add-to-collection-modal.cmp-modal .align-center,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .align-center,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .align-center,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .align-center,.ui.modals .tccc-update-search-title-modal .align-center,.ui.modals .tccc-delete-template-modal .align-center,.ui.modals .tccc-delete-collection-modal .align-center,.ui.modals .tccc-share-collection-modal .align-center,.ui.modals .tccc-create-collection-model .align-center,.ui.modals .tccc-delete-save-search-modal .align-center,.ui.modals .tccc-remove-asset-from-collection-modal .align-center,.ui.modals .tccc-adapt-template-error-modal .align-center,.ui.modals .tccc-edittemplate-title-model .align-center,.ui.modals .tccc-duplicate-template-model .align-center,.ui.modals .tccc-chili-close-warning-modal .align-center,.ui.modals .tccc-adapted-template-exists-modal .align-center,.ui.modals .cmp-modal-license--wrapper.cmp-modal .align-center,.ui.modals .tccc-upload-modal .align-center,.ui.modals .tccc-delete-my-images-modal .align-center,.ui.modals .tccc-cancel-save-modal .align-center,.ui.modals .submit-printer-modal .align-center,.ui.modals .tccc-print-success-modal .align-center{text-align:center}.ui.modals .tccc-add-to-collection-modal.cmp-modal .align-left,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .align-left,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .align-left,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .align-left,.ui.modals .tccc-update-search-title-modal .align-left,.ui.modals .tccc-delete-template-modal .align-left,.ui.modals .tccc-delete-collection-modal .align-left,.ui.modals .tccc-share-collection-modal .align-left,.ui.modals .tccc-create-collection-model .align-left,.ui.modals .tccc-delete-save-search-modal .align-left,.ui.modals .tccc-remove-asset-from-collection-modal .align-left,.ui.modals .tccc-adapt-template-error-modal .align-left,.ui.modals .tccc-edittemplate-title-model .align-left,.ui.modals .tccc-duplicate-template-model .align-left,.ui.modals .tccc-chili-close-warning-modal .align-left,.ui.modals .tccc-adapted-template-exists-modal .align-left,.ui.modals .cmp-modal-license--wrapper.cmp-modal .align-left,.ui.modals .tccc-upload-modal .align-left,.ui.modals .tccc-delete-my-images-modal .align-left,.ui.modals .tccc-cancel-save-modal .align-left,.ui.modals .submit-printer-modal .align-left,.ui.modals .tccc-print-success-modal .align-left{text-align:left}.ui.modals .tccc-add-to-collection-modal.cmp-modal .top-margin-16,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .top-margin-16,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .top-margin-16,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .top-margin-16,.ui.modals .tccc-update-search-title-modal .top-margin-16,.ui.modals .tccc-delete-template-modal .top-margin-16,.ui.modals .tccc-delete-collection-modal .top-margin-16,.ui.modals .tccc-share-collection-modal .top-margin-16,.ui.modals .tccc-create-collection-model .top-margin-16,.ui.modals .tccc-delete-save-search-modal .top-margin-16,.ui.modals .tccc-remove-asset-from-collection-modal .top-margin-16,.ui.modals .tccc-adapt-template-error-modal .top-margin-16,.ui.modals .tccc-edittemplate-title-model .top-margin-16,.ui.modals .tccc-duplicate-template-model .top-margin-16,.ui.modals .tccc-chili-close-warning-modal .top-margin-16,.ui.modals .tccc-adapted-template-exists-modal .top-margin-16,.ui.modals .cmp-modal-license--wrapper.cmp-modal .top-margin-16,.ui.modals .tccc-upload-modal .top-margin-16,.ui.modals .tccc-delete-my-images-modal .top-margin-16,.ui.modals .tccc-cancel-save-modal .top-margin-16,.ui.modals .submit-printer-modal .top-margin-16,.ui.modals .tccc-print-success-modal .top-margin-16{margin-top:1rem}.ui.modals .tccc-add-to-collection-modal.cmp-modal .text-14,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .text-14,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .text-14,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .text-14,.ui.modals .tccc-update-search-title-modal .text-14,.ui.modals .tccc-delete-template-modal .text-14,.ui.modals .tccc-delete-collection-modal .text-14,.ui.modals .tccc-share-collection-modal .text-14,.ui.modals .tccc-create-collection-model .text-14,.ui.modals .tccc-delete-save-search-modal .text-14,.ui.modals .tccc-remove-asset-from-collection-modal .text-14,.ui.modals .tccc-adapt-template-error-modal .text-14,.ui.modals .tccc-edittemplate-title-model .text-14,.ui.modals .tccc-duplicate-template-model .text-14,.ui.modals .tccc-chili-close-warning-modal .text-14,.ui.modals .tccc-adapted-template-exists-modal .text-14,.ui.modals .cmp-modal-license--wrapper.cmp-modal .text-14,.ui.modals .tccc-upload-modal .text-14,.ui.modals .tccc-delete-my-images-modal .text-14,.ui.modals .tccc-cancel-save-modal .text-14,.ui.modals .submit-printer-modal .text-14,.ui.modals .tccc-print-success-modal .text-14{font-size:.875rem !important}.ui.modals .tccc-add-to-collection-modal.cmp-modal .add-file-label,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .add-file-label,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .add-file-label,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .add-file-label,.ui.modals .tccc-update-search-title-modal .add-file-label,.ui.modals .tccc-delete-template-modal .add-file-label,.ui.modals .tccc-delete-collection-modal .add-file-label,.ui.modals .tccc-share-collection-modal .add-file-label,.ui.modals .tccc-create-collection-model .add-file-label,.ui.modals .tccc-delete-save-search-modal .add-file-label,.ui.modals .tccc-remove-asset-from-collection-modal .add-file-label,.ui.modals .tccc-adapt-template-error-modal .add-file-label,.ui.modals .tccc-edittemplate-title-model .add-file-label,.ui.modals .tccc-duplicate-template-model .add-file-label,.ui.modals .tccc-chili-close-warning-modal .add-file-label,.ui.modals .tccc-adapted-template-exists-modal .add-file-label,.ui.modals .cmp-modal-license--wrapper.cmp-modal .add-file-label,.ui.modals .tccc-upload-modal .add-file-label,.ui.modals .tccc-delete-my-images-modal .add-file-label,.ui.modals .tccc-cancel-save-modal .add-file-label,.ui.modals .submit-printer-modal .add-file-label,.ui.modals .tccc-print-success-modal .add-file-label{font-size:.875rem}.ui.modals .tccc-add-to-collection-modal.cmp-modal .image.content.cmp-content.image-upload-modal,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .image.content.cmp-content.image-upload-modal,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .image.content.cmp-content.image-upload-modal,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .image.content.cmp-content.image-upload-modal,.ui.modals .tccc-update-search-title-modal .image.content.cmp-content.image-upload-modal,.ui.modals .tccc-delete-template-modal .image.content.cmp-content.image-upload-modal,.ui.modals .tccc-delete-collection-modal .image.content.cmp-content.image-upload-modal,.ui.modals .tccc-share-collection-modal .image.content.cmp-content.image-upload-modal,.ui.modals .tccc-create-collection-model .image.content.cmp-content.image-upload-modal,.ui.modals .tccc-delete-save-search-modal .image.content.cmp-content.image-upload-modal,.ui.modals .tccc-remove-asset-from-collection-modal .image.content.cmp-content.image-upload-modal,.ui.modals .tccc-adapt-template-error-modal .image.content.cmp-content.image-upload-modal,.ui.modals .tccc-edittemplate-title-model .image.content.cmp-content.image-upload-modal,.ui.modals .tccc-duplicate-template-model .image.content.cmp-content.image-upload-modal,.ui.modals .tccc-chili-close-warning-modal .image.content.cmp-content.image-upload-modal,.ui.modals .tccc-adapted-template-exists-modal .image.content.cmp-content.image-upload-modal,.ui.modals .cmp-modal-license--wrapper.cmp-modal .image.content.cmp-content.image-upload-modal,.ui.modals .tccc-upload-modal .image.content.cmp-content.image-upload-modal,.ui.modals .tccc-delete-my-images-modal .image.content.cmp-content.image-upload-modal,.ui.modals .tccc-cancel-save-modal .image.content.cmp-content.image-upload-modal,.ui.modals .submit-printer-modal .image.content.cmp-content.image-upload-modal,.ui.modals .tccc-print-success-modal .image.content.cmp-content.image-upload-modal{display:block !important}.ui.modals .tccc-add-to-collection-modal.cmp-modal #upload-file-list,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal #upload-file-list,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal #upload-file-list,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal #upload-file-list,.ui.modals .tccc-update-search-title-modal #upload-file-list,.ui.modals .tccc-delete-template-modal #upload-file-list,.ui.modals .tccc-delete-collection-modal #upload-file-list,.ui.modals .tccc-share-collection-modal #upload-file-list,.ui.modals .tccc-create-collection-model #upload-file-list,.ui.modals .tccc-delete-save-search-modal #upload-file-list,.ui.modals .tccc-remove-asset-from-collection-modal #upload-file-list,.ui.modals .tccc-adapt-template-error-modal #upload-file-list,.ui.modals .tccc-edittemplate-title-model #upload-file-list,.ui.modals .tccc-duplicate-template-model #upload-file-list,.ui.modals .tccc-chili-close-warning-modal #upload-file-list,.ui.modals .tccc-adapted-template-exists-modal #upload-file-list,.ui.modals .cmp-modal-license--wrapper.cmp-modal #upload-file-list,.ui.modals .tccc-upload-modal #upload-file-list,.ui.modals .tccc-delete-my-images-modal #upload-file-list,.ui.modals .tccc-cancel-save-modal #upload-file-list,.ui.modals .submit-printer-modal #upload-file-list,.ui.modals .tccc-print-success-modal #upload-file-list{max-height:15rem;overflow-y:scroll}.ui.modals .tccc-add-to-collection-modal.cmp-modal #upload-file-list>div,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal #upload-file-list>div,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal #upload-file-list>div,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal #upload-file-list>div,.ui.modals .tccc-update-search-title-modal #upload-file-list>div,.ui.modals .tccc-delete-template-modal #upload-file-list>div,.ui.modals .tccc-delete-collection-modal #upload-file-list>div,.ui.modals .tccc-share-collection-modal #upload-file-list>div,.ui.modals .tccc-create-collection-model #upload-file-list>div,.ui.modals .tccc-delete-save-search-modal #upload-file-list>div,.ui.modals .tccc-remove-asset-from-collection-modal #upload-file-list>div,.ui.modals .tccc-adapt-template-error-modal #upload-file-list>div,.ui.modals .tccc-edittemplate-title-model #upload-file-list>div,.ui.modals .tccc-duplicate-template-model #upload-file-list>div,.ui.modals .tccc-chili-close-warning-modal #upload-file-list>div,.ui.modals .tccc-adapted-template-exists-modal #upload-file-list>div,.ui.modals .cmp-modal-license--wrapper.cmp-modal #upload-file-list>div,.ui.modals .tccc-upload-modal #upload-file-list>div,.ui.modals .tccc-delete-my-images-modal #upload-file-list>div,.ui.modals .tccc-cancel-save-modal #upload-file-list>div,.ui.modals .submit-printer-modal #upload-file-list>div,.ui.modals .tccc-print-success-modal #upload-file-list>div{font-size:.875rem;color:#1e1e1e}.ui.modals .tccc-add-to-collection-modal.cmp-modal .modal-header-container,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .modal-header-container,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .modal-header-container,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .modal-header-container,.ui.modals .tccc-update-search-title-modal .modal-header-container,.ui.modals .tccc-delete-template-modal .modal-header-container,.ui.modals .tccc-delete-collection-modal .modal-header-container,.ui.modals .tccc-share-collection-modal .modal-header-container,.ui.modals .tccc-create-collection-model .modal-header-container,.ui.modals .tccc-delete-save-search-modal .modal-header-container,.ui.modals .tccc-remove-asset-from-collection-modal .modal-header-container,.ui.modals .tccc-adapt-template-error-modal .modal-header-container,.ui.modals .tccc-edittemplate-title-model .modal-header-container,.ui.modals .tccc-duplicate-template-model .modal-header-container,.ui.modals .tccc-chili-close-warning-modal .modal-header-container,.ui.modals .tccc-adapted-template-exists-modal .modal-header-container,.ui.modals .cmp-modal-license--wrapper.cmp-modal .modal-header-container,.ui.modals .tccc-upload-modal .modal-header-container,.ui.modals .tccc-delete-my-images-modal .modal-header-container,.ui.modals .tccc-cancel-save-modal .modal-header-container,.ui.modals .submit-printer-modal .modal-header-container,.ui.modals .tccc-print-success-modal .modal-header-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e4e4e4;padding-bottom:12px}.ui.modals .tccc-add-to-collection-modal.cmp-modal .modal-header-container .cart-close-icon,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .modal-header-container .cart-close-icon,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .modal-header-container .cart-close-icon,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .modal-header-container .cart-close-icon,.ui.modals .tccc-update-search-title-modal .modal-header-container .cart-close-icon,.ui.modals .tccc-delete-template-modal .modal-header-container .cart-close-icon,.ui.modals .tccc-delete-collection-modal .modal-header-container .cart-close-icon,.ui.modals .tccc-share-collection-modal .modal-header-container .cart-close-icon,.ui.modals .tccc-create-collection-model .modal-header-container .cart-close-icon,.ui.modals .tccc-delete-save-search-modal .modal-header-container .cart-close-icon,.ui.modals .tccc-remove-asset-from-collection-modal .modal-header-container .cart-close-icon,.ui.modals .tccc-adapt-template-error-modal .modal-header-container .cart-close-icon,.ui.modals .tccc-edittemplate-title-model .modal-header-container .cart-close-icon,.ui.modals .tccc-duplicate-template-model .modal-header-container .cart-close-icon,.ui.modals .tccc-chili-close-warning-modal .modal-header-container .cart-close-icon,.ui.modals .tccc-adapted-template-exists-modal .modal-header-container .cart-close-icon,.ui.modals .cmp-modal-license--wrapper.cmp-modal .modal-header-container .cart-close-icon,.ui.modals .tccc-upload-modal .modal-header-container .cart-close-icon,.ui.modals .tccc-delete-my-images-modal .modal-header-container .cart-close-icon,.ui.modals .tccc-cancel-save-modal .modal-header-container .cart-close-icon,.ui.modals .submit-printer-modal .modal-header-container .cart-close-icon,.ui.modals .tccc-print-success-modal .modal-header-container .cart-close-icon{padding:.5rem;cursor:pointer}.ui.modals .tccc-add-to-collection-modal.cmp-modal .modal-header-container .cart-close-icon:hover,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .modal-header-container .cart-close-icon:hover,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .modal-header-container .cart-close-icon:hover,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .modal-header-container .cart-close-icon:hover,.ui.modals .tccc-update-search-title-modal .modal-header-container .cart-close-icon:hover,.ui.modals .tccc-delete-template-modal .modal-header-container .cart-close-icon:hover,.ui.modals .tccc-delete-collection-modal .modal-header-container .cart-close-icon:hover,.ui.modals .tccc-share-collection-modal .modal-header-container .cart-close-icon:hover,.ui.modals .tccc-create-collection-model .modal-header-container .cart-close-icon:hover,.ui.modals .tccc-delete-save-search-modal .modal-header-container .cart-close-icon:hover,.ui.modals .tccc-remove-asset-from-collection-modal .modal-header-container .cart-close-icon:hover,.ui.modals .tccc-adapt-template-error-modal .modal-header-container .cart-close-icon:hover,.ui.modals .tccc-edittemplate-title-model .modal-header-container .cart-close-icon:hover,.ui.modals .tccc-duplicate-template-model .modal-header-container .cart-close-icon:hover,.ui.modals .tccc-chili-close-warning-modal .modal-header-container .cart-close-icon:hover,.ui.modals .tccc-adapted-template-exists-modal .modal-header-container .cart-close-icon:hover,.ui.modals .cmp-modal-license--wrapper.cmp-modal .modal-header-container .cart-close-icon:hover,.ui.modals .tccc-upload-modal .modal-header-container .cart-close-icon:hover,.ui.modals .tccc-delete-my-images-modal .modal-header-container .cart-close-icon:hover,.ui.modals .tccc-cancel-save-modal .modal-header-container .cart-close-icon:hover,.ui.modals .submit-printer-modal .modal-header-container .cart-close-icon:hover,.ui.modals .tccc-print-success-modal .modal-header-container .cart-close-icon:hover{background-color:rgba(237,0,0,.1) !important;border-radius:4px}.ui.modals .tccc-add-to-collection-modal.cmp-modal .modal-header-container .close.icon:before,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .modal-header-container .close.icon:before,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .modal-header-container .close.icon:before,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .modal-header-container .close.icon:before,.ui.modals .tccc-update-search-title-modal .modal-header-container .close.icon:before,.ui.modals .tccc-delete-template-modal .modal-header-container .close.icon:before,.ui.modals .tccc-delete-collection-modal .modal-header-container .close.icon:before,.ui.modals .tccc-share-collection-modal .modal-header-container .close.icon:before,.ui.modals .tccc-create-collection-model .modal-header-container .close.icon:before,.ui.modals .tccc-delete-save-search-modal .modal-header-container .close.icon:before,.ui.modals .tccc-remove-asset-from-collection-modal .modal-header-container .close.icon:before,.ui.modals .tccc-adapt-template-error-modal .modal-header-container .close.icon:before,.ui.modals .tccc-edittemplate-title-model .modal-header-container .close.icon:before,.ui.modals .tccc-duplicate-template-model .modal-header-container .close.icon:before,.ui.modals .tccc-chili-close-warning-modal .modal-header-container .close.icon:before,.ui.modals .tccc-adapted-template-exists-modal .modal-header-container .close.icon:before,.ui.modals .cmp-modal-license--wrapper.cmp-modal .modal-header-container .close.icon:before,.ui.modals .tccc-upload-modal .modal-header-container .close.icon:before,.ui.modals .tccc-delete-my-images-modal .modal-header-container .close.icon:before,.ui.modals .tccc-cancel-save-modal .modal-header-container .close.icon:before,.ui.modals .submit-printer-modal .modal-header-container .close.icon:before,.ui.modals .tccc-print-success-modal .modal-header-container .close.icon:before{content:"";display:block;width:.875rem;height:.875rem;background-image:url("clientlib-site/resources/images/icons/close-icon-black.svg") !important;background-size:contain !important;background-repeat:no-repeat !important}.ui.modals .tccc-add-to-collection-modal.cmp-modal .header,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .header,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .header,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .header,.ui.modals .tccc-update-search-title-modal .header,.ui.modals .tccc-delete-template-modal .header,.ui.modals .tccc-delete-collection-modal .header,.ui.modals .tccc-share-collection-modal .header,.ui.modals .tccc-create-collection-model .header,.ui.modals .tccc-delete-save-search-modal .header,.ui.modals .tccc-remove-asset-from-collection-modal .header,.ui.modals .tccc-adapt-template-error-modal .header,.ui.modals .tccc-edittemplate-title-model .header,.ui.modals .tccc-duplicate-template-model .header,.ui.modals .tccc-chili-close-warning-modal .header,.ui.modals .tccc-adapted-template-exists-modal .header,.ui.modals .cmp-modal-license--wrapper.cmp-modal .header,.ui.modals .tccc-upload-modal .header,.ui.modals .tccc-delete-my-images-modal .header,.ui.modals .tccc-cancel-save-modal .header,.ui.modals .submit-printer-modal .header,.ui.modals .tccc-print-success-modal .header{font-family:"TCCC UnityHeadline";font-size:1.25rem;font-style:normal;font-weight:600;line-height:120%;margin-right:auto}.ui.modals .tccc-add-to-collection-modal.cmp-modal .content,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .content,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .content,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .content,.ui.modals .tccc-update-search-title-modal .content,.ui.modals .tccc-delete-template-modal .content,.ui.modals .tccc-delete-collection-modal .content,.ui.modals .tccc-share-collection-modal .content,.ui.modals .tccc-create-collection-model .content,.ui.modals .tccc-delete-save-search-modal .content,.ui.modals .tccc-remove-asset-from-collection-modal .content,.ui.modals .tccc-adapt-template-error-modal .content,.ui.modals .tccc-edittemplate-title-model .content,.ui.modals .tccc-duplicate-template-model .content,.ui.modals .tccc-chili-close-warning-modal .content,.ui.modals .tccc-adapted-template-exists-modal .content,.ui.modals .cmp-modal-license--wrapper.cmp-modal .content,.ui.modals .tccc-upload-modal .content,.ui.modals .tccc-delete-my-images-modal .content,.ui.modals .tccc-cancel-save-modal .content,.ui.modals .submit-printer-modal .content,.ui.modals .tccc-print-success-modal .content{padding:1.5rem 0px 0px 0px !important}.ui.modals .tccc-add-to-collection-modal.cmp-modal .content.iframe-container,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .content.iframe-container,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .content.iframe-container,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .content.iframe-container,.ui.modals .tccc-update-search-title-modal .content.iframe-container,.ui.modals .tccc-delete-template-modal .content.iframe-container,.ui.modals .tccc-delete-collection-modal .content.iframe-container,.ui.modals .tccc-share-collection-modal .content.iframe-container,.ui.modals .tccc-create-collection-model .content.iframe-container,.ui.modals .tccc-delete-save-search-modal .content.iframe-container,.ui.modals .tccc-remove-asset-from-collection-modal .content.iframe-container,.ui.modals .tccc-adapt-template-error-modal .content.iframe-container,.ui.modals .tccc-edittemplate-title-model .content.iframe-container,.ui.modals .tccc-duplicate-template-model .content.iframe-container,.ui.modals .tccc-chili-close-warning-modal .content.iframe-container,.ui.modals .tccc-adapted-template-exists-modal .content.iframe-container,.ui.modals .cmp-modal-license--wrapper.cmp-modal .content.iframe-container,.ui.modals .tccc-upload-modal .content.iframe-container,.ui.modals .tccc-delete-my-images-modal .content.iframe-container,.ui.modals .tccc-cancel-save-modal .content.iframe-container,.ui.modals .submit-printer-modal .content.iframe-container,.ui.modals .tccc-print-success-modal .content.iframe-container{padding:.75rem 0px !important;max-height:100% !important}.ui.modals .tccc-add-to-collection-modal.cmp-modal .content.scrolling,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .content.scrolling,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .content.scrolling,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .content.scrolling,.ui.modals .tccc-update-search-title-modal .content.scrolling,.ui.modals .tccc-delete-template-modal .content.scrolling,.ui.modals .tccc-delete-collection-modal .content.scrolling,.ui.modals .tccc-share-collection-modal .content.scrolling,.ui.modals .tccc-create-collection-model .content.scrolling,.ui.modals .tccc-delete-save-search-modal .content.scrolling,.ui.modals .tccc-remove-asset-from-collection-modal .content.scrolling,.ui.modals .tccc-adapt-template-error-modal .content.scrolling,.ui.modals .tccc-edittemplate-title-model .content.scrolling,.ui.modals .tccc-duplicate-template-model .content.scrolling,.ui.modals .tccc-chili-close-warning-modal .content.scrolling,.ui.modals .tccc-adapted-template-exists-modal .content.scrolling,.ui.modals .cmp-modal-license--wrapper.cmp-modal .content.scrolling,.ui.modals .tccc-upload-modal .content.scrolling,.ui.modals .tccc-delete-my-images-modal .content.scrolling,.ui.modals .tccc-cancel-save-modal .content.scrolling,.ui.modals .submit-printer-modal .content.scrolling,.ui.modals .tccc-print-success-modal .content.scrolling{overflow:auto}.ui.modals .tccc-add-to-collection-modal.cmp-modal .field,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .field,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .field,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .field,.ui.modals .tccc-update-search-title-modal .field,.ui.modals .tccc-delete-template-modal .field,.ui.modals .tccc-delete-collection-modal .field,.ui.modals .tccc-share-collection-modal .field,.ui.modals .tccc-create-collection-model .field,.ui.modals .tccc-delete-save-search-modal .field,.ui.modals .tccc-remove-asset-from-collection-modal .field,.ui.modals .tccc-adapt-template-error-modal .field,.ui.modals .tccc-edittemplate-title-model .field,.ui.modals .tccc-duplicate-template-model .field,.ui.modals .tccc-chili-close-warning-modal .field,.ui.modals .tccc-adapted-template-exists-modal .field,.ui.modals .cmp-modal-license--wrapper.cmp-modal .field,.ui.modals .tccc-upload-modal .field,.ui.modals .tccc-delete-my-images-modal .field,.ui.modals .tccc-cancel-save-modal .field,.ui.modals .submit-printer-modal .field,.ui.modals .tccc-print-success-modal .field{font-size:.875rem}.ui.modals .tccc-add-to-collection-modal.cmp-modal .field.tnc,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .field.tnc,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .field.tnc,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .field.tnc,.ui.modals .tccc-update-search-title-modal .field.tnc,.ui.modals .tccc-delete-template-modal .field.tnc,.ui.modals .tccc-delete-collection-modal .field.tnc,.ui.modals .tccc-share-collection-modal .field.tnc,.ui.modals .tccc-create-collection-model .field.tnc,.ui.modals .tccc-delete-save-search-modal .field.tnc,.ui.modals .tccc-remove-asset-from-collection-modal .field.tnc,.ui.modals .tccc-adapt-template-error-modal .field.tnc,.ui.modals .tccc-edittemplate-title-model .field.tnc,.ui.modals .tccc-duplicate-template-model .field.tnc,.ui.modals .tccc-chili-close-warning-modal .field.tnc,.ui.modals .tccc-adapted-template-exists-modal .field.tnc,.ui.modals .cmp-modal-license--wrapper.cmp-modal .field.tnc,.ui.modals .tccc-upload-modal .field.tnc,.ui.modals .tccc-delete-my-images-modal .field.tnc,.ui.modals .tccc-cancel-save-modal .field.tnc,.ui.modals .submit-printer-modal .field.tnc,.ui.modals .tccc-print-success-modal .field.tnc{padding:.75rem 0px}.ui.modals .tccc-add-to-collection-modal.cmp-modal .ui.header,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .ui.header,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .ui.header,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .ui.header,.ui.modals .tccc-update-search-title-modal .ui.header,.ui.modals .tccc-delete-template-modal .ui.header,.ui.modals .tccc-delete-collection-modal .ui.header,.ui.modals .tccc-share-collection-modal .ui.header,.ui.modals .tccc-create-collection-model .ui.header,.ui.modals .tccc-delete-save-search-modal .ui.header,.ui.modals .tccc-remove-asset-from-collection-modal .ui.header,.ui.modals .tccc-adapt-template-error-modal .ui.header,.ui.modals .tccc-edittemplate-title-model .ui.header,.ui.modals .tccc-duplicate-template-model .ui.header,.ui.modals .tccc-chili-close-warning-modal .ui.header,.ui.modals .tccc-adapted-template-exists-modal .ui.header,.ui.modals .cmp-modal-license--wrapper.cmp-modal .ui.header,.ui.modals .tccc-upload-modal .ui.header,.ui.modals .tccc-delete-my-images-modal .ui.header,.ui.modals .tccc-cancel-save-modal .ui.header,.ui.modals .submit-printer-modal .ui.header,.ui.modals .tccc-print-success-modal .ui.header{font-size:1.125rem}.ui.modals .tccc-add-to-collection-modal.cmp-modal .ui.list,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .ui.list,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .ui.list,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .ui.list,.ui.modals .tccc-update-search-title-modal .ui.list,.ui.modals .tccc-delete-template-modal .ui.list,.ui.modals .tccc-delete-collection-modal .ui.list,.ui.modals .tccc-share-collection-modal .ui.list,.ui.modals .tccc-create-collection-model .ui.list,.ui.modals .tccc-delete-save-search-modal .ui.list,.ui.modals .tccc-remove-asset-from-collection-modal .ui.list,.ui.modals .tccc-adapt-template-error-modal .ui.list,.ui.modals .tccc-edittemplate-title-model .ui.list,.ui.modals .tccc-duplicate-template-model .ui.list,.ui.modals .tccc-chili-close-warning-modal .ui.list,.ui.modals .tccc-adapted-template-exists-modal .ui.list,.ui.modals .cmp-modal-license--wrapper.cmp-modal .ui.list,.ui.modals .tccc-upload-modal .ui.list,.ui.modals .tccc-delete-my-images-modal .ui.list,.ui.modals .tccc-cancel-save-modal .ui.list,.ui.modals .submit-printer-modal .ui.list,.ui.modals .tccc-print-success-modal .ui.list{font-size:.875rem}.ui.modals .tccc-add-to-collection-modal.cmp-modal .ui.list .item,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .ui.list .item,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .ui.list .item,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .ui.list .item,.ui.modals .tccc-update-search-title-modal .ui.list .item,.ui.modals .tccc-delete-template-modal .ui.list .item,.ui.modals .tccc-delete-collection-modal .ui.list .item,.ui.modals .tccc-share-collection-modal .ui.list .item,.ui.modals .tccc-create-collection-model .ui.list .item,.ui.modals .tccc-delete-save-search-modal .ui.list .item,.ui.modals .tccc-remove-asset-from-collection-modal .ui.list .item,.ui.modals .tccc-adapt-template-error-modal .ui.list .item,.ui.modals .tccc-edittemplate-title-model .ui.list .item,.ui.modals .tccc-duplicate-template-model .ui.list .item,.ui.modals .tccc-chili-close-warning-modal .ui.list .item,.ui.modals .tccc-adapted-template-exists-modal .ui.list .item,.ui.modals .cmp-modal-license--wrapper.cmp-modal .ui.list .item,.ui.modals .tccc-upload-modal .ui.list .item,.ui.modals .tccc-delete-my-images-modal .ui.list .item,.ui.modals .tccc-cancel-save-modal .ui.list .item,.ui.modals .submit-printer-modal .ui.list .item,.ui.modals .tccc-print-success-modal .ui.list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ui.modals .tccc-add-to-collection-modal.cmp-modal .ui.list .item .content .header,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .ui.list .item .content .header,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .ui.list .item .content .header,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .ui.list .item .content .header,.ui.modals .tccc-update-search-title-modal .ui.list .item .content .header,.ui.modals .tccc-delete-template-modal .ui.list .item .content .header,.ui.modals .tccc-delete-collection-modal .ui.list .item .content .header,.ui.modals .tccc-share-collection-modal .ui.list .item .content .header,.ui.modals .tccc-create-collection-model .ui.list .item .content .header,.ui.modals .tccc-delete-save-search-modal .ui.list .item .content .header,.ui.modals .tccc-remove-asset-from-collection-modal .ui.list .item .content .header,.ui.modals .tccc-adapt-template-error-modal .ui.list .item .content .header,.ui.modals .tccc-edittemplate-title-model .ui.list .item .content .header,.ui.modals .tccc-duplicate-template-model .ui.list .item .content .header,.ui.modals .tccc-chili-close-warning-modal .ui.list .item .content .header,.ui.modals .tccc-adapted-template-exists-modal .ui.list .item .content .header,.ui.modals .cmp-modal-license--wrapper.cmp-modal .ui.list .item .content .header,.ui.modals .tccc-upload-modal .ui.list .item .content .header,.ui.modals .tccc-delete-my-images-modal .ui.list .item .content .header,.ui.modals .tccc-cancel-save-modal .ui.list .item .content .header,.ui.modals .submit-printer-modal .ui.list .item .content .header,.ui.modals .tccc-print-success-modal .ui.list .item .content .header{font-size:.875rem}.ui.modals .tccc-add-to-collection-modal.cmp-modal .flex-container,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .flex-container,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .flex-container,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .flex-container,.ui.modals .tccc-update-search-title-modal .flex-container,.ui.modals .tccc-delete-template-modal .flex-container,.ui.modals .tccc-delete-collection-modal .flex-container,.ui.modals .tccc-share-collection-modal .flex-container,.ui.modals .tccc-create-collection-model .flex-container,.ui.modals .tccc-delete-save-search-modal .flex-container,.ui.modals .tccc-remove-asset-from-collection-modal .flex-container,.ui.modals .tccc-adapt-template-error-modal .flex-container,.ui.modals .tccc-edittemplate-title-model .flex-container,.ui.modals .tccc-duplicate-template-model .flex-container,.ui.modals .tccc-chili-close-warning-modal .flex-container,.ui.modals .tccc-adapted-template-exists-modal .flex-container,.ui.modals .cmp-modal-license--wrapper.cmp-modal .flex-container,.ui.modals .tccc-upload-modal .flex-container,.ui.modals .tccc-delete-my-images-modal .flex-container,.ui.modals .tccc-cancel-save-modal .flex-container,.ui.modals .submit-printer-modal .flex-container,.ui.modals .tccc-print-success-modal .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ui.modals .tccc-add-to-collection-modal.cmp-modal .actions.cmp-footer__actions,.ui.modals .tccc-add-to-collection-modal.cmp-modal .cmp-footer__actions--completed,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .actions.cmp-footer__actions,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .cmp-footer__actions--completed,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .actions.cmp-footer__actions,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .cmp-footer__actions--completed,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .actions.cmp-footer__actions,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .cmp-footer__actions--completed,.ui.modals .tccc-update-search-title-modal .actions.cmp-footer__actions,.ui.modals .tccc-update-search-title-modal .cmp-footer__actions--completed,.ui.modals .tccc-delete-template-modal .actions.cmp-footer__actions,.ui.modals .tccc-delete-template-modal .cmp-footer__actions--completed,.ui.modals .tccc-delete-collection-modal .actions.cmp-footer__actions,.ui.modals .tccc-delete-collection-modal .cmp-footer__actions--completed,.ui.modals .tccc-share-collection-modal .actions.cmp-footer__actions,.ui.modals .tccc-share-collection-modal .cmp-footer__actions--completed,.ui.modals .tccc-create-collection-model .actions.cmp-footer__actions,.ui.modals .tccc-create-collection-model .cmp-footer__actions--completed,.ui.modals .tccc-delete-save-search-modal .actions.cmp-footer__actions,.ui.modals .tccc-delete-save-search-modal .cmp-footer__actions--completed,.ui.modals .tccc-remove-asset-from-collection-modal .actions.cmp-footer__actions,.ui.modals .tccc-remove-asset-from-collection-modal .cmp-footer__actions--completed,.ui.modals .tccc-adapt-template-error-modal .actions.cmp-footer__actions,.ui.modals .tccc-adapt-template-error-modal .cmp-footer__actions--completed,.ui.modals .tccc-edittemplate-title-model .actions.cmp-footer__actions,.ui.modals .tccc-edittemplate-title-model .cmp-footer__actions--completed,.ui.modals .tccc-duplicate-template-model .actions.cmp-footer__actions,.ui.modals .tccc-duplicate-template-model .cmp-footer__actions--completed,.ui.modals .tccc-chili-close-warning-modal .actions.cmp-footer__actions,.ui.modals .tccc-chili-close-warning-modal .cmp-footer__actions--completed,.ui.modals .tccc-adapted-template-exists-modal .actions.cmp-footer__actions,.ui.modals .tccc-adapted-template-exists-modal .cmp-footer__actions--completed,.ui.modals .cmp-modal-license--wrapper.cmp-modal .actions.cmp-footer__actions,.ui.modals .cmp-modal-license--wrapper.cmp-modal .cmp-footer__actions--completed,.ui.modals .tccc-upload-modal .actions.cmp-footer__actions,.ui.modals .tccc-upload-modal .cmp-footer__actions--completed,.ui.modals .tccc-delete-my-images-modal .actions.cmp-footer__actions,.ui.modals .tccc-delete-my-images-modal .cmp-footer__actions--completed,.ui.modals .tccc-cancel-save-modal .actions.cmp-footer__actions,.ui.modals .tccc-cancel-save-modal .cmp-footer__actions--completed,.ui.modals .submit-printer-modal .actions.cmp-footer__actions,.ui.modals .submit-printer-modal .cmp-footer__actions--completed,.ui.modals .tccc-print-success-modal .actions.cmp-footer__actions,.ui.modals .tccc-print-success-modal .cmp-footer__actions--completed{background:none !important;padding:2rem 0px 0px 0px !important;border-top:0px !important}.ui.modals .tccc-add-to-collection-modal.cmp-modal .actions.cmp-footer__actions .ui.button,.ui.modals .tccc-add-to-collection-modal.cmp-modal .cmp-footer__actions--completed .ui.button,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .actions.cmp-footer__actions .ui.button,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .cmp-footer__actions--completed .ui.button,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .actions.cmp-footer__actions .ui.button,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .cmp-footer__actions--completed .ui.button,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .actions.cmp-footer__actions .ui.button,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .cmp-footer__actions--completed .ui.button,.ui.modals .tccc-update-search-title-modal .actions.cmp-footer__actions .ui.button,.ui.modals .tccc-update-search-title-modal .cmp-footer__actions--completed .ui.button,.ui.modals .tccc-delete-template-modal .actions.cmp-footer__actions .ui.button,.ui.modals .tccc-delete-template-modal .cmp-footer__actions--completed .ui.button,.ui.modals .tccc-delete-collection-modal .actions.cmp-footer__actions .ui.button,.ui.modals .tccc-delete-collection-modal .cmp-footer__actions--completed .ui.button,.ui.modals .tccc-share-collection-modal .actions.cmp-footer__actions .ui.button,.ui.modals .tccc-share-collection-modal .cmp-footer__actions--completed .ui.button,.ui.modals .tccc-create-collection-model .actions.cmp-footer__actions .ui.button,.ui.modals .tccc-create-collection-model .cmp-footer__actions--completed .ui.button,.ui.modals .tccc-delete-save-search-modal .actions.cmp-footer__actions .ui.button,.ui.modals .tccc-delete-save-search-modal .cmp-footer__actions--completed .ui.button,.ui.modals .tccc-remove-asset-from-collection-modal .actions.cmp-footer__actions .ui.button,.ui.modals .tccc-remove-asset-from-collection-modal .cmp-footer__actions--completed .ui.button,.ui.modals .tccc-adapt-template-error-modal .actions.cmp-footer__actions .ui.button,.ui.modals .tccc-adapt-template-error-modal .cmp-footer__actions--completed .ui.button,.ui.modals .tccc-edittemplate-title-model .actions.cmp-footer__actions .ui.button,.ui.modals .tccc-edittemplate-title-model .cmp-footer__actions--completed .ui.button,.ui.modals .tccc-duplicate-template-model .actions.cmp-footer__actions .ui.button,.ui.modals .tccc-duplicate-template-model .cmp-footer__actions--completed .ui.button,.ui.modals .tccc-chili-close-warning-modal .actions.cmp-footer__actions .ui.button,.ui.modals .tccc-chili-close-warning-modal .cmp-footer__actions--completed .ui.button,.ui.modals .tccc-adapted-template-exists-modal .actions.cmp-footer__actions .ui.button,.ui.modals .tccc-adapted-template-exists-modal .cmp-footer__actions--completed .ui.button,.ui.modals .cmp-modal-license--wrapper.cmp-modal .actions.cmp-footer__actions .ui.button,.ui.modals .cmp-modal-license--wrapper.cmp-modal .cmp-footer__actions--completed .ui.button,.ui.modals .tccc-upload-modal .actions.cmp-footer__actions .ui.button,.ui.modals .tccc-upload-modal .cmp-footer__actions--completed .ui.button,.ui.modals .tccc-delete-my-images-modal .actions.cmp-footer__actions .ui.button,.ui.modals .tccc-delete-my-images-modal .cmp-footer__actions--completed .ui.button,.ui.modals .tccc-cancel-save-modal .actions.cmp-footer__actions .ui.button,.ui.modals .tccc-cancel-save-modal .cmp-footer__actions--completed .ui.button,.ui.modals .submit-printer-modal .actions.cmp-footer__actions .ui.button,.ui.modals .submit-printer-modal .cmp-footer__actions--completed .ui.button,.ui.modals .tccc-print-success-modal .actions.cmp-footer__actions .ui.button,.ui.modals .tccc-print-success-modal .cmp-footer__actions--completed .ui.button{font-size:.875rem !important;padding:1rem 1.5rem !important;border-radius:2.5rem;line-height:140% !important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-family:"TCCC UnityHeadline" !important;border:0px;height:2.625rem}.ui.modals .tccc-add-to-collection-modal.cmp-modal .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .tccc-add-to-collection-modal.cmp-modal .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .tccc-update-search-title-modal .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .tccc-update-search-title-modal .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .tccc-delete-template-modal .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .tccc-delete-template-modal .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .tccc-delete-collection-modal .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .tccc-delete-collection-modal .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .tccc-share-collection-modal .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .tccc-share-collection-modal .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .tccc-create-collection-model .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .tccc-create-collection-model .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .tccc-delete-save-search-modal .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .tccc-delete-save-search-modal .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .tccc-remove-asset-from-collection-modal .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .tccc-remove-asset-from-collection-modal .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .tccc-adapt-template-error-modal .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .tccc-adapt-template-error-modal .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .tccc-edittemplate-title-model .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .tccc-edittemplate-title-model .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .tccc-duplicate-template-model .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .tccc-duplicate-template-model .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .tccc-chili-close-warning-modal .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .tccc-chili-close-warning-modal .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .tccc-adapted-template-exists-modal .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .tccc-adapted-template-exists-modal .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .cmp-modal-license--wrapper.cmp-modal .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .cmp-modal-license--wrapper.cmp-modal .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .tccc-upload-modal .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .tccc-upload-modal .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .tccc-delete-my-images-modal .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .tccc-delete-my-images-modal .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .tccc-cancel-save-modal .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .tccc-cancel-save-modal .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .submit-printer-modal .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .submit-printer-modal .cmp-footer__actions--completed .license-button .checkmark.icon,.ui.modals .tccc-print-success-modal .actions.cmp-footer__actions .license-button .checkmark.icon,.ui.modals .tccc-print-success-modal .cmp-footer__actions--completed .license-button .checkmark.icon{display:none}.ui.modals .tccc-add-to-collection-modal.cmp-modal .actions.cmp-footer__actions .ui.button.primary,.ui.modals .tccc-add-to-collection-modal.cmp-modal .cmp-footer__actions--completed .ui.button.primary,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .actions.cmp-footer__actions .ui.button.primary,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .cmp-footer__actions--completed .ui.button.primary,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .actions.cmp-footer__actions .ui.button.primary,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .cmp-footer__actions--completed .ui.button.primary,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .actions.cmp-footer__actions .ui.button.primary,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .cmp-footer__actions--completed .ui.button.primary,.ui.modals .tccc-update-search-title-modal .actions.cmp-footer__actions .ui.button.primary,.ui.modals .tccc-update-search-title-modal .cmp-footer__actions--completed .ui.button.primary,.ui.modals .tccc-delete-template-modal .actions.cmp-footer__actions .ui.button.primary,.ui.modals .tccc-delete-template-modal .cmp-footer__actions--completed .ui.button.primary,.ui.modals .tccc-delete-collection-modal .actions.cmp-footer__actions .ui.button.primary,.ui.modals .tccc-delete-collection-modal .cmp-footer__actions--completed .ui.button.primary,.ui.modals .tccc-share-collection-modal .actions.cmp-footer__actions .ui.button.primary,.ui.modals .tccc-share-collection-modal .cmp-footer__actions--completed .ui.button.primary,.ui.modals .tccc-create-collection-model .actions.cmp-footer__actions .ui.button.primary,.ui.modals .tccc-create-collection-model .cmp-footer__actions--completed .ui.button.primary,.ui.modals .tccc-delete-save-search-modal .actions.cmp-footer__actions .ui.button.primary,.ui.modals .tccc-delete-save-search-modal .cmp-footer__actions--completed .ui.button.primary,.ui.modals .tccc-remove-asset-from-collection-modal .actions.cmp-footer__actions .ui.button.primary,.ui.modals .tccc-remove-asset-from-collection-modal .cmp-footer__actions--completed .ui.button.primary,.ui.modals .tccc-adapt-template-error-modal .actions.cmp-footer__actions .ui.button.primary,.ui.modals .tccc-adapt-template-error-modal .cmp-footer__actions--completed .ui.button.primary,.ui.modals .tccc-edittemplate-title-model .actions.cmp-footer__actions .ui.button.primary,.ui.modals .tccc-edittemplate-title-model .cmp-footer__actions--completed .ui.button.primary,.ui.modals .tccc-duplicate-template-model .actions.cmp-footer__actions .ui.button.primary,.ui.modals .tccc-duplicate-template-model .cmp-footer__actions--completed .ui.button.primary,.ui.modals .tccc-chili-close-warning-modal .actions.cmp-footer__actions .ui.button.primary,.ui.modals .tccc-chili-close-warning-modal .cmp-footer__actions--completed .ui.button.primary,.ui.modals .tccc-adapted-template-exists-modal .actions.cmp-footer__actions .ui.button.primary,.ui.modals .tccc-adapted-template-exists-modal .cmp-footer__actions--completed .ui.button.primary,.ui.modals .cmp-modal-license--wrapper.cmp-modal .actions.cmp-footer__actions .ui.button.primary,.ui.modals .cmp-modal-license--wrapper.cmp-modal .cmp-footer__actions--completed .ui.button.primary,.ui.modals .tccc-upload-modal .actions.cmp-footer__actions .ui.button.primary,.ui.modals .tccc-upload-modal .cmp-footer__actions--completed .ui.button.primary,.ui.modals .tccc-delete-my-images-modal .actions.cmp-footer__actions .ui.button.primary,.ui.modals .tccc-delete-my-images-modal .cmp-footer__actions--completed .ui.button.primary,.ui.modals .tccc-cancel-save-modal .actions.cmp-footer__actions .ui.button.primary,.ui.modals .tccc-cancel-save-modal .cmp-footer__actions--completed .ui.button.primary,.ui.modals .submit-printer-modal .actions.cmp-footer__actions .ui.button.primary,.ui.modals .submit-printer-modal .cmp-footer__actions--completed .ui.button.primary,.ui.modals .tccc-print-success-modal .actions.cmp-footer__actions .ui.button.primary,.ui.modals .tccc-print-success-modal .cmp-footer__actions--completed .ui.button.primary{background-color:#ed0000 !important;color:#fff !important;border:0px}.ui.modals .tccc-add-to-collection-modal.cmp-modal .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .tccc-add-to-collection-modal.cmp-modal .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .tccc-update-search-title-modal .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .tccc-update-search-title-modal .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .tccc-delete-template-modal .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .tccc-delete-template-modal .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .tccc-delete-collection-modal .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .tccc-delete-collection-modal .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .tccc-share-collection-modal .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .tccc-share-collection-modal .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .tccc-create-collection-model .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .tccc-create-collection-model .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .tccc-delete-save-search-modal .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .tccc-delete-save-search-modal .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .tccc-remove-asset-from-collection-modal .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .tccc-remove-asset-from-collection-modal .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .tccc-adapt-template-error-modal .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .tccc-adapt-template-error-modal .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .tccc-edittemplate-title-model .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .tccc-edittemplate-title-model .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .tccc-duplicate-template-model .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .tccc-duplicate-template-model .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .tccc-chili-close-warning-modal .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .tccc-chili-close-warning-modal .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .tccc-adapted-template-exists-modal .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .tccc-adapted-template-exists-modal .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .cmp-modal-license--wrapper.cmp-modal .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .cmp-modal-license--wrapper.cmp-modal .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .tccc-upload-modal .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .tccc-upload-modal .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .tccc-delete-my-images-modal .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .tccc-delete-my-images-modal .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .tccc-cancel-save-modal .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .tccc-cancel-save-modal .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .submit-printer-modal .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .submit-printer-modal .cmp-footer__actions--completed .ui.button.primary:hover,.ui.modals .tccc-print-success-modal .actions.cmp-footer__actions .ui.button.primary:hover,.ui.modals .tccc-print-success-modal .cmp-footer__actions--completed .ui.button.primary:hover{background-color:#c9372c !important;color:#fff !important}.ui.modals .tccc-add-to-collection-modal.cmp-modal .actions.cmp-footer__actions .ui.button.deny,.ui.modals .tccc-add-to-collection-modal.cmp-modal .cmp-footer__actions--completed .ui.button.deny,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .actions.cmp-footer__actions .ui.button.deny,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .cmp-footer__actions--completed .ui.button.deny,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .actions.cmp-footer__actions .ui.button.deny,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .cmp-footer__actions--completed .ui.button.deny,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .actions.cmp-footer__actions .ui.button.deny,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .cmp-footer__actions--completed .ui.button.deny,.ui.modals .tccc-update-search-title-modal .actions.cmp-footer__actions .ui.button.deny,.ui.modals .tccc-update-search-title-modal .cmp-footer__actions--completed .ui.button.deny,.ui.modals .tccc-delete-template-modal .actions.cmp-footer__actions .ui.button.deny,.ui.modals .tccc-delete-template-modal .cmp-footer__actions--completed .ui.button.deny,.ui.modals .tccc-delete-collection-modal .actions.cmp-footer__actions .ui.button.deny,.ui.modals .tccc-delete-collection-modal .cmp-footer__actions--completed .ui.button.deny,.ui.modals .tccc-share-collection-modal .actions.cmp-footer__actions .ui.button.deny,.ui.modals .tccc-share-collection-modal .cmp-footer__actions--completed .ui.button.deny,.ui.modals .tccc-create-collection-model .actions.cmp-footer__actions .ui.button.deny,.ui.modals .tccc-create-collection-model .cmp-footer__actions--completed .ui.button.deny,.ui.modals .tccc-delete-save-search-modal .actions.cmp-footer__actions .ui.button.deny,.ui.modals .tccc-delete-save-search-modal .cmp-footer__actions--completed .ui.button.deny,.ui.modals .tccc-remove-asset-from-collection-modal .actions.cmp-footer__actions .ui.button.deny,.ui.modals .tccc-remove-asset-from-collection-modal .cmp-footer__actions--completed .ui.button.deny,.ui.modals .tccc-adapt-template-error-modal .actions.cmp-footer__actions .ui.button.deny,.ui.modals .tccc-adapt-template-error-modal .cmp-footer__actions--completed .ui.button.deny,.ui.modals .tccc-edittemplate-title-model .actions.cmp-footer__actions .ui.button.deny,.ui.modals .tccc-edittemplate-title-model .cmp-footer__actions--completed .ui.button.deny,.ui.modals .tccc-duplicate-template-model .actions.cmp-footer__actions .ui.button.deny,.ui.modals .tccc-duplicate-template-model .cmp-footer__actions--completed .ui.button.deny,.ui.modals .tccc-chili-close-warning-modal .actions.cmp-footer__actions .ui.button.deny,.ui.modals .tccc-chili-close-warning-modal .cmp-footer__actions--completed .ui.button.deny,.ui.modals .tccc-adapted-template-exists-modal .actions.cmp-footer__actions .ui.button.deny,.ui.modals .tccc-adapted-template-exists-modal .cmp-footer__actions--completed .ui.button.deny,.ui.modals .cmp-modal-license--wrapper.cmp-modal .actions.cmp-footer__actions .ui.button.deny,.ui.modals .cmp-modal-license--wrapper.cmp-modal .cmp-footer__actions--completed .ui.button.deny,.ui.modals .tccc-upload-modal .actions.cmp-footer__actions .ui.button.deny,.ui.modals .tccc-upload-modal .cmp-footer__actions--completed .ui.button.deny,.ui.modals .tccc-delete-my-images-modal .actions.cmp-footer__actions .ui.button.deny,.ui.modals .tccc-delete-my-images-modal .cmp-footer__actions--completed .ui.button.deny,.ui.modals .tccc-cancel-save-modal .actions.cmp-footer__actions .ui.button.deny,.ui.modals .tccc-cancel-save-modal .cmp-footer__actions--completed .ui.button.deny,.ui.modals .submit-printer-modal .actions.cmp-footer__actions .ui.button.deny,.ui.modals .submit-printer-modal .cmp-footer__actions--completed .ui.button.deny,.ui.modals .tccc-print-success-modal .actions.cmp-footer__actions .ui.button.deny,.ui.modals .tccc-print-success-modal .cmp-footer__actions--completed .ui.button.deny{border:1.5px solid #9a9a9a;background-color:#fff !important;color:#1e1e1e !important}.ui.modals .tccc-add-to-collection-modal.cmp-modal .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .tccc-add-to-collection-modal.cmp-modal .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .tccc-update-search-title-modal .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .tccc-update-search-title-modal .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .tccc-delete-template-modal .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .tccc-delete-template-modal .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .tccc-delete-collection-modal .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .tccc-delete-collection-modal .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .tccc-share-collection-modal .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .tccc-share-collection-modal .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .tccc-create-collection-model .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .tccc-create-collection-model .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .tccc-delete-save-search-modal .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .tccc-delete-save-search-modal .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .tccc-remove-asset-from-collection-modal .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .tccc-remove-asset-from-collection-modal .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .tccc-adapt-template-error-modal .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .tccc-adapt-template-error-modal .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .tccc-edittemplate-title-model .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .tccc-edittemplate-title-model .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .tccc-duplicate-template-model .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .tccc-duplicate-template-model .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .tccc-chili-close-warning-modal .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .tccc-chili-close-warning-modal .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .tccc-adapted-template-exists-modal .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .tccc-adapted-template-exists-modal .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .cmp-modal-license--wrapper.cmp-modal .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .cmp-modal-license--wrapper.cmp-modal .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .tccc-upload-modal .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .tccc-upload-modal .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .tccc-delete-my-images-modal .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .tccc-delete-my-images-modal .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .tccc-cancel-save-modal .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .tccc-cancel-save-modal .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .submit-printer-modal .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .submit-printer-modal .cmp-footer__actions--completed .ui.button.deny:hover,.ui.modals .tccc-print-success-modal .actions.cmp-footer__actions .ui.button.deny:hover,.ui.modals .tccc-print-success-modal .cmp-footer__actions--completed .ui.button.deny:hover{border:1.5px solid #ed0000 !important;color:#ed0000 !important}.ui.modals .tccc-add-to-collection-modal.cmp-modal .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .tccc-add-to-collection-modal.cmp-modal .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .tccc-update-search-title-modal .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .tccc-update-search-title-modal .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .tccc-delete-template-modal .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .tccc-delete-template-modal .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .tccc-delete-collection-modal .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .tccc-delete-collection-modal .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .tccc-share-collection-modal .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .tccc-share-collection-modal .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .tccc-create-collection-model .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .tccc-create-collection-model .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .tccc-delete-save-search-modal .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .tccc-delete-save-search-modal .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .tccc-remove-asset-from-collection-modal .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .tccc-remove-asset-from-collection-modal .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .tccc-adapt-template-error-modal .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .tccc-adapt-template-error-modal .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .tccc-edittemplate-title-model .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .tccc-edittemplate-title-model .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .tccc-duplicate-template-model .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .tccc-duplicate-template-model .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .tccc-chili-close-warning-modal .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .tccc-chili-close-warning-modal .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .tccc-adapted-template-exists-modal .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .tccc-adapted-template-exists-modal .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .cmp-modal-license--wrapper.cmp-modal .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .cmp-modal-license--wrapper.cmp-modal .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .tccc-upload-modal .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .tccc-upload-modal .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .tccc-delete-my-images-modal .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .tccc-delete-my-images-modal .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .tccc-cancel-save-modal .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .tccc-cancel-save-modal .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .submit-printer-modal .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .submit-printer-modal .cmp-footer__actions--completed .ui.button.disabled,.ui.modals .tccc-print-success-modal .actions.cmp-footer__actions .ui.button.disabled,.ui.modals .tccc-print-success-modal .cmp-footer__actions--completed .ui.button.disabled{background-color:#e4e4e4;cursor:initial}.ui.modals .tccc-add-to-collection-modal.cmp-modal .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .tccc-add-to-collection-modal.cmp-modal .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .cmp-modal-share__wrapper--success.cmp-modal .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .tccc-update-search-title-modal .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .tccc-update-search-title-modal .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .tccc-delete-template-modal .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .tccc-delete-template-modal .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .tccc-delete-collection-modal .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .tccc-delete-collection-modal .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .tccc-share-collection-modal .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .tccc-share-collection-modal .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .tccc-create-collection-model .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .tccc-create-collection-model .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .tccc-delete-save-search-modal .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .tccc-delete-save-search-modal .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .tccc-remove-asset-from-collection-modal .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .tccc-remove-asset-from-collection-modal .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .tccc-adapt-template-error-modal .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .tccc-adapt-template-error-modal .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .tccc-edittemplate-title-model .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .tccc-edittemplate-title-model .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .tccc-duplicate-template-model .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .tccc-duplicate-template-model .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .tccc-chili-close-warning-modal .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .tccc-chili-close-warning-modal .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .tccc-adapted-template-exists-modal .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .tccc-adapted-template-exists-modal .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .cmp-modal-license--wrapper.cmp-modal .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .cmp-modal-license--wrapper.cmp-modal .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .tccc-upload-modal .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .tccc-upload-modal .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .tccc-delete-my-images-modal .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .tccc-delete-my-images-modal .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .tccc-cancel-save-modal .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .tccc-cancel-save-modal .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .submit-printer-modal .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .submit-printer-modal .cmp-footer__actions--completed .ui.button.disabled:hover,.ui.modals .tccc-print-success-modal .actions.cmp-footer__actions .ui.button.disabled:hover,.ui.modals .tccc-print-success-modal .cmp-footer__actions--completed .ui.button.disabled:hover{background:#e4e4e4;color:rgba(0,0,0,.6)}.ui.modals .tccc-print-success-modal .modal-header-container{border:none}.ui.modals .tccc-print-success-modal .printer-img{width:auto;height:150px;background:url("clientlib-site/resources/images/icons/print-success.svg") no-repeat center center !important}.ui.modals .tccc-print-success-modal .success-title{font-family:"TCCC UnityText Bold";font-weight:500;font-size:20px}.ui.modals .tccc-print-success-modal .cmp-footer__actions.actions{padding-bottom:40px !important;padding-top:20px !important}.ui.modals .tccc-print-success-modal .content{padding-top:0 !important}.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal,.ui.modals .cmp-modal-share__wrapper--success{top:142px}.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .header,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .header,.ui.modals .cmp-modal-share__wrapper--success .header{padding:0px 0px 1rem 0px !important}.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .content.scrolling,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .content.scrolling,.ui.modals .cmp-modal-share__wrapper--success .content.scrolling{overflow-x:hidden !important;margin:1.5rem 0px 0px 0px !important;padding:0px !important;min-height:15rem;max-height:18.75rem}.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .content.scrolling::-webkit-scrollbar,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .content.scrolling::-webkit-scrollbar,.ui.modals .cmp-modal-share__wrapper--success .content.scrolling::-webkit-scrollbar{width:4px}.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .content.scrolling::-webkit-scrollbar-thumb,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .content.scrolling::-webkit-scrollbar-thumb,.ui.modals .cmp-modal-share__wrapper--success .content.scrolling::-webkit-scrollbar-thumb{background-color:#ed0000;border-radius:.625rem}.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .ui.button.primary .send.icon,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .ui.button.primary .send.icon,.ui.modals .cmp-modal-share__wrapper--success .ui.button.primary .send.icon{display:none}.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .wide.column .content,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .wide.column .content,.ui.modals .cmp-modal-share__wrapper--success .wide.column .content{padding-top:0px !important}.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .close.icon,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .close.icon,.ui.modals .cmp-modal-share__wrapper--success .close.icon{position:absolute;right:1.5rem;top:1.5rem}.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .close.icon:hover,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .close.icon:hover,.ui.modals .cmp-modal-share__wrapper--success .close.icon:hover{background-color:rgba(237,0,0,.1) !important;border-radius:.25rem}.ui.modals .cmp-modal-share__wrapper--initial.cmp-modal .close.icon:before,.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .close.icon:before,.ui.modals .cmp-modal-share__wrapper--success .close.icon:before{content:"";display:block;width:.875rem;height:.875rem;background-image:url("clientlib-site/resources/images/icons/close-icon-black.svg") !important;background-size:contain !important;background-repeat:no-repeat !important;margin:auto}.ui.modals .cmp-modal-share__wrapper--error.cmp-modal .content.scrolling,.ui.modals .cmp-modal-share__wrapper--success .content.scrolling{min-height:initial !important}.ui.modals .cmp-modal-share__wrapper--loading .cmp-content--loading.ui{display:block !important;background:rgba(0,0,0,0);overflow:hidden}.ui.modals .cmp-modal-share__wrapper--loading .cmp-content--loading.ui .ui.loader:before{width:1.875rem;height:1.875rem;top:1.25rem}.ui.modals .cmp-modal-share__wrapper--loading .cmp-content--loading.ui .ui.loader:after{width:1.875rem;height:1.875rem;top:1.25rem}.ui.modals .cmp-modal-share__wrapper--loading .close.icon,.ui.modals .cmp-modal-share__wrapper--loading .header,.ui.modals .cmp-modal-share__wrapper--loading .cmp-content--loading,.ui.modals .cmp-modal-share__wrapper--loading .cmp-footer__actions,.ui.modals .cmp-modal-share__wrapper--loading text.loader,.ui.modals .cmp-modal-share__wrapper--loading .cmp-content--loading,.ui.modals .cmp-modal-share__wrapper--loading .content.scrolling{display:none !important}.ui.modals .submit-printer-modal{max-width:1128px !important}@media screen and (min-width: 1024px)and (max-width: 1439px){.ui.modals .submit-printer-modal{max-width:944px !important}}@media(min-width: 768px)and (max-width: 1023px){.ui.modals .submit-printer-modal{max-width:688px !important}}.ui.modals .submit-printer-modal .savedTemplatesEmpty{padding-bottom:24px}.ui.modals .submit-printer-modal .savedTemplatesEmpty #empty-printcart-icon{background:url("clientlib-site/resources/images/icons/empty_printer.svg") no-repeat center center !important;width:151px;height:110px;margin:24px auto}.ui.modals .submit-printer-modal .print-job-heading{border-bottom:1px solid #e4e4e4;padding:16px 0;display:none}.ui.modals .submit-printer-modal .print-job-heading h4{font-size:14px;line-height:16.8px;font-family:"TCCC UnityText";color:#6a6a6a;text-transform:uppercase;font-weight:400}.ui.modals .submit-printer-modal .priner-recipient-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:24px}.ui.modals .submit-printer-modal .priner-recipient-card #printer-card,.ui.modals .submit-printer-modal .priner-recipient-card #recipient-card{display:none}.ui.modals .submit-printer-modal .priner-recipient-card .pr-card{padding:16px 16px 24px;-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,.05);box-shadow:0px 4px 10px 0px rgba(0,0,0,.05);border:1px solid #e4e4e4;border-radius:8px;-webkit-box-flex:0;-ms-flex:0 0 344px;flex:0 0 344px}@media(min-width: 768px)and (max-width: 1023px){.ui.modals .submit-printer-modal .priner-recipient-card .pr-card{-webkit-box-flex:0;-ms-flex:0 0 304px;flex:0 0 304px}}.ui.modals .submit-printer-modal .priner-recipient-card .pr-card__badge span{background:#fff0da;font-size:10px;line-height:14px;font-family:"TCCC UnityHeadline";color:#a46801;text-transform:uppercase;padding:4px 8px;border-radius:14px}.ui.modals .submit-printer-modal .priner-recipient-card .pr-card__title{margin:8px 0;color:#000;font-size:18px;line-height:25.2px;font-weight:600;font-family:"TCCC UnityHeadline";min-height:50px}.ui.modals .submit-printer-modal .priner-recipient-card .pr-card__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:none;padding:0;gap:8px;margin:16px 0}.ui.modals .submit-printer-modal .priner-recipient-card .pr-card__list li{position:relative;padding-left:26px;font-size:14px;line-height:19.6px;font-weight:400;color:#1e1e1e}.ui.modals .submit-printer-modal .priner-recipient-card .pr-card__icon:before{content:"" !important;position:absolute;width:24px;height:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.ui.modals .submit-printer-modal .priner-recipient-card .pr-card__icon.map-icon:before{background:url("clientlib-site/resources/images/icons/location.svg") no-repeat center center !important}.ui.modals .submit-printer-modal .priner-recipient-card .pr-card__icon.printer-icon:before{background:url("clientlib-site/resources/images/icons/print.svg") no-repeat center center !important}.ui.modals .submit-printer-modal .priner-recipient-card .pr-card__icon.phone-icon:before{background:url("clientlib-site/resources/images/icons/phone.svg") no-repeat center center !important}.ui.modals .submit-printer-modal .priner-recipient-card .pr-card__button{font-size:12px;line-height:16.8px;font-weight:400;color:#404040;background:rgba(0,0,0,0);border:0;text-decoration:underline;cursor:pointer}.ui.modals .submit-printer-modal .submit-print-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;border-bottom:1px solid #e4e4e4;margin-bottom:12px}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item:last-child{border:0}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__info-required span{border:1px solid #c9372c;border-radius:4px;padding:4px 8px;background:rgba(201,55,44,.1215686275);font-family:"TCCC UnityText Medium";font-size:12px;line-height:16.8px;font-weight:600}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__info-required span a{color:#ed0000;text-decoration:underline}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 768px)and (max-width: 1023px){.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__image{width:92px;height:52px}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__image img{width:100%;height:100%;border-radius:4px;-o-object-fit:contain;object-fit:contain}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__title{font-family:"TCCC UnityText Medium";font-weight:600;font-size:14px;line-height:22.4px;margin:0}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__info_item{-webkit-box-flex:0;-ms-flex:0 0 131px;flex:0 0 131px}@media(min-width: 768px)and (max-width: 1023px){.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__info_item:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 95px;flex:0 0 95px}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__info_item:nth-child(3){-webkit-box-flex:0;-ms-flex:0 0 71px;flex:0 0 71px}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__info_item:nth-child(4){-webkit-box-flex:0;-ms-flex:0 0 63px;flex:0 0 63px}}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__info_item-title{font-size:12px;font-weight:600;font-family:"TCCC UnityText Bold";margin:0;color:#0e202e;max-width:131px;word-wrap:break-word}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__info_item-label{font-size:11px;line-height:13.2px;font-family:"TCCC UnityText";font-weight:400;color:#707070;text-transform:uppercase}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__actions{margin-top:24px}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__actions ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style:none;gap:24px}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__actions ul li{font-size:14px;line-height:20px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__apply-all{-ms-flex-item-align:center;align-self:center}.ui.modals .submit-printer-modal .submit-print-list .submit-print-item .submit-print__apply-all label{font-family:"TCCC UnityHeadline";font-size:12px;line-height:16.8px;color:#404040;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ui.modals .submit-printer-modal .cmp-footer__actions.actions{border-top:1px solid #e4e4e4 !important;text-align:right}.ui.modals .submit-printer-modal .cmp-footer__actions.actions .ui.button.clearPrintJob,.ui.modals .submit-printer-modal .cmp-footer__actions.actions .ui.button.savePrintReq{background-color:#fff !important;border:1.5px solid #9a9a9a;color:#1e1e1e !important}.ui.modals .submit-printer-modal .cmp-footer__actions.actions .ui.button.clearPrintJob:hover,.ui.modals .submit-printer-modal .cmp-footer__actions.actions .ui.button.savePrintReq:hover{background-color:#fff !important;border:1.5px solid #ed0000 !important;color:#ed0000 !important}.ui.modals .submit-printer-modal .cmp-footer__actions.actions .ui.button:disabled,.ui.modals .submit-printer-modal .cmp-footer__actions.actions .ui.button:disabled:hover{border:none !important;background:#e4e4e4 !important;border-color:#e4e4e4;color:#707070 !important;cursor:not-allowed}body:has(.tccc-my-dam-my-profile-root,.tccc-my-dam-saved-search,.tccc-my-dam-saved-template,.tccc-my-dam-right-request,.tccc-my-dam-my-collections,.tccc-container-collection-details,.tccc-my-dam-print-request-root){background-color:#fff}.tccc-my-dam-my-profile-root{font-family:"TCCC UnityHeadline" !important;background-color:#fff}.tccc-my-dam-my-profile-root .cmp-container{padding:0px}.tccc-my-dam-my-profile-root .tabs .cmp-tabs__tab{color:#1e1e1e;font-size:36px;font-style:normal;font-weight:400;line-height:120%;border:none;margin-bottom:12px;position:relative;padding-left:0px;padding-top:16px;padding-bottom:12px}@media only screen and (max-width: 1439px){.tccc-my-dam-my-profile-root .tabs .cmp-tabs__tab{font-size:24px}}.tccc-my-dam-my-profile-root .tabs .cmp-tabs__tab:after{position:absolute;content:"";left:0px;bottom:0px;width:120px;height:2px;background:#f40000}@media only screen and (max-width: 1439px){.tccc-my-dam-my-profile-root .tabs .cmp-tabs__tab:after{width:80px}}.tccc-my-dam-my-profile-root .tabs .cmp-tabs__tablist{margin:0px}.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile{margin:24px 0px}.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile__section{display:block;width:100%;margin:0px}.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile__section__notifications-switch-checkbox-slider{background-color:#707070 !important}.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile__section__notifications-switch-checkbox:checked~.cmp-user-profile__section__notifications-switch-checkbox-slider{background-color:#06bf6f !important}.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile__section__details{width:100% !important;margin:0rem;border:1px solid #f0f0f0;background:#f8f8f8;padding:24px !important;border-radius:8px}.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile__section__details__grid{width:100%;gap:32px;margin:0px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1439px){.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile__section__details__grid{gap:24px}}.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile__section__details__grid__line{display:block;width:100%;height:100%;margin:0px;border:none}.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile__section__details__grid__line__label{color:#6a6a6a;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;margin-bottom:4px;width:100%}@media only screen and (max-width: 1439px){.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile__section__details__grid__line__label{padding:0px !important}}.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile__section__details__grid__line__info{color:#0e202e;font-size:12px;font-style:normal;font-weight:600;line-height:normal;width:100%}@media only screen and (max-width: 1439px){.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile__section__details__grid__line__info{padding:0px !important}}.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile__section__notifications{margin-top:96px;width:100% !important}@media only screen and (max-width: 1439px){.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile__section__notifications{margin-top:48px !important}}.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile__section__notifications .save-notifications-button-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:34px}.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile__section__notifications .save-notifications-button-container button{margin-bottom:6px}.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile__section__notifications__heading{color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:120%}.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile__section__notifications .profile-notifications-on-off{margin:0px}.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile__section__notifications .profile-notifications-on-off ul li{padding:0px;margin:0px;padding-bottom:18px;margin-bottom:16px}.tccc-my-dam-my-profile-root .userprofile .cmp-user-profile__section__notifications .profile-notifications-on-off ul li p{color:#1e1e1e;font-size:14px;font-style:normal;font-weight:600;line-height:140%}.tccc-my-dam-saved-search{width:100%;margin:auto}.tccc-my-dam-saved-search .cmp-search-search-bar{margin-bottom:0px;position:relative;width:50% !important;float:right;margin-top:16px;left:-36px;padding:0px !important}.tccc-my-dam-saved-search .cmp-search-search-bar input{height:34px;font-family:"TCCC UnityHeadline";font-size:12px !important;font-style:normal;font-weight:400 !important;line-height:140%;padding-left:40px !important}.tccc-my-dam-saved-search .cmp-search-search-bar button{height:34px;font-family:"TCCC UnityHeadline";font-size:14px !important;font-style:normal;font-weight:600 !important;line-height:140%;padding:0px;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}.tccc-my-dam-saved-search .cmp-search-search-bar i.search.icon::before{content:"";position:absolute;width:16px;height:16px;background:url("clientlib-site/resources/images/icons/search.svg") no-repeat center center !important;left:16px;margin-top:-8px}@media(min-width: 1921px){.tccc-my-dam-saved-search .cmp-search-search-bar .ui.primary.button{right:0 !important}}.tccc-my-dam-saved-search .cmp-search-statistics{margin:0px !important}.tccc-my-dam-saved-search .cmp-search-statistics .statistics{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0px;float:left;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0px !important;font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:600;line-height:140%}.tccc-my-dam-saved-search .cmp-search-statistics .statistics .statistic:nth-child(3){margin-left:.75rem}.tccc-my-dam-saved-search .cmp-search-statistics .statistics .statistic:first-child .value,.tccc-my-dam-saved-search .cmp-search-statistics .statistics .statistic:first-child .label{color:#c9372c !important}.tccc-my-dam-saved-search .cmp-search-statistics .statistics .statistic{margin-bottom:none;font-size:14px !important}.tccc-my-dam-saved-search .cmp-search-statistics .statistics .statistic .value,.tccc-my-dam-saved-search .cmp-search-statistics .statistics .statistic .label{font-size:14px !important;color:#1e1e1e;margin-top:0px !important;line-height:normal !important}.tccc-my-dam-saved-search .cmp-search-results{padding:0px !important}.tccc-my-dam-saved-search .cmp-search-results .ui.one{width:100% !important}.tccc-my-dam-saved-search .cmp-search-results .fluid.ui.button{color:#ed0000;font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:400;line-height:140%;background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:table;margin:auto;border-radius:40px;border:1.5px solid #ed0000}.tccc-my-dam-saved-search .cmp-container{width:100%}.tccc-my-dam-saved-search .cmp-tabs__tab{padding-top:0px;font-size:36px;font-style:normal;font-weight:400;line-height:120%;font-family:"TCCC UnityHeadline";border-bottom:none;padding-bottom:12px;position:relative;margin-left:0px !important}.tccc-my-dam-saved-search .cmp-tabs__tab:after{position:absolute;content:"";bottom:0px;width:120px;height:2px;left:0px;background:#f40000}.tccc-my-dam-saved-search .cmp-tabs__tablist{border:none}.tccc-my-dam-saved-search .cmp-search-statistics .statistics{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0px;float:left;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-25px;font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:600;line-height:140%}.tccc-my-dam-saved-search .cmp-search-statistics .statistics .statistic:nth-child(3){margin-left:.75rem}.tccc-my-dam-saved-search .tccc-container-saved-template{padding:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table thead tr th{border-bottom:1px solid #e4e4e4 !important;color:#6a6a6a;font-family:"TCCC UnityText";font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table thead tr th:first-child{gap:48px;display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table thead tr th:first-child div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:92px}@media only screen and (min-width: 1440px){.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table thead tr th:first-child{gap:24px}}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table thead tr th:nth-child(2){text-align:end;padding-right:75px;width:180px}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .tccc-image-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px}@media only screen and (min-width: 1440px){.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .tccc-image-content{gap:24px}}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .tccc-image-content .image img{height:52px !important;width:92px !important;-o-object-fit:contain;object-fit:contain;border-radius:4px}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .tccc-image-content .header{line-height:12px}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .tccc-image-content .header .tccc--save-search-result-item-name a{color:#0e202e !important;font-family:"TCCC UnityText";font-size:14px;font-style:normal;font-weight:600;line-height:normal}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .tccc-image-content .header .tccc--save-search-result-item-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#070723;font-family:"TCCC UnityText";font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:16px}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .tccc-image-content .header .tccc--save-search-result-item-time::before{content:"";position:absolute;width:15px;height:15px;background:url("clientlib-site/resources/images/icons/calendar.svg") no-repeat center center;margin-top:2px}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .tccc-image-content .header .tccc--save-search-result-item-time span{margin-left:20px}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .tccc-image-content .image{width:92px;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;overflow:hidden}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .tccc-image-content .image img{height:52px;width:auto}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .save-search-actions-button{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .save-search-actions-button button{border:1px solid #9a9a9a;height:42px;width:42px;border-radius:21px;padding:0px !important;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;cursor:pointer}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .save-search-actions-button button .fa-star{width:100%;height:100%}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .save-search-actions-button button .fa-star::before{content:"";position:absolute;width:26px;height:26px;background:url("clientlib-site/resources/images/icons/star-red.svg") no-repeat center center !important;margin-top:6px;margin-left:-13px}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .save-search-actions-button button .fa-star.outline::before{background:url("clientlib-site/resources/images/icons/star.svg") no-repeat center center !important}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .save-search-actions-button button .trash{width:100%;height:100%}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .save-search-actions-button button .trash::before{content:"";position:absolute;width:26px;height:26px;background:url("clientlib-site/resources/images/icons/delete.svg") no-repeat center center !important;margin-top:6px;margin-left:-13px}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .save-search-actions-button button .fa-copy{width:100%;height:100%}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .save-search-actions-button button .fa-copy::before{content:"";position:absolute;width:26px;height:26px;background:url("clientlib-site/resources/images/icons/copy.svg") no-repeat center center !important;margin-top:6px;margin-left:-13px}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .save-search-actions-button button:hover .fa-star.outline::before{background:url("clientlib-site/resources/images/icons/star-red.svg") no-repeat center center !important}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .save-search-actions-button button.active:first-child{border:1px solid #ed0000}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .save-search-actions-button button.active:first-child .fa-star::before{background:url("clientlib-site/resources/images/icons/star-red.svg") no-repeat center center !important}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .save-search-actions-button button:hover{border:1px solid #ed0000}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .save-search-actions-button button:hover .fa-star::before{background:url("clientlib-site/resources/images/icons/star-red.svg") no-repeat center center !important}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .save-search-actions-button button:hover .trash::before{background:url("clientlib-site/resources/images/icons/delete-red.svg") no-repeat center center !important}.tccc-my-dam-saved-search .tccc-container-saved-template .ui.table tbody tr .save-search-actions-button button:hover .fa-copy::before{background:url("clientlib-site/resources/images/icons/copy-link-red.svg") no-repeat center center !important}.tccc-my-dam-saved-template{font-family:"TCCC UnityHeadline" !important;background-color:#fff}.tccc-my-dam-saved-template .cmp-tabs__tablist{border-bottom:none;margin-bottom:7px}.tccc-my-dam-saved-template .cmp-tabs__tablist .cmp-tabs__tab{margin-left:0px}.tccc-my-dam-saved-template .cmp-tabs__tablist li{padding-bottom:12px}.tccc-my-dam-saved-template .cmp-search-search-bar{margin-bottom:0px;width:50% !important;float:right;margin-top:-50px;position:relative}.tccc-my-dam-saved-template .cmp-search-search-bar input{height:34px;font-family:"TCCC UnityHeadline";font-size:12px !important;font-style:normal;font-weight:400 !important;line-height:140%;padding-left:40px !important}.tccc-my-dam-saved-template .cmp-search-search-bar button{height:34px;font-family:"TCCC UnityHeadline";font-size:14px !important;font-style:normal;font-weight:600 !important;line-height:140%;padding:0px;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;right:0px !important;background-color:#ed0000 !important}.tccc-my-dam-saved-template .cmp-search-search-bar i.search.icon::before{content:"";position:absolute;width:16px;top:20px;height:16px;background:url("clientlib-site/resources/images/icons/search.svg") no-repeat center center !important;left:16px}.tccc-my-dam-saved-template .cmp-search-search-bar .ui.big.input{width:100% !important}.tccc-my-dam-saved-template .cmp-search-sort{margin:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:0px;margin:0px;gap:16px;margin-right:-16px;width:100% !important}.tccc-my-dam-saved-template .cmp-search-sort .ui.dropdown{width:165px;border:1px solid #707070;border:1px solid #707070;border-radius:8px;height:34px;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;margin:0px !important;padding:8px 12px;font-family:"TCCC UnityHeadline";font-size:12px;font-style:normal;font-weight:400;line-height:140%;color:#404040;height:34px}.tccc-my-dam-saved-template .cmp-search-sort .ui.dropdown .dropdown.icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-my-dam-saved-template .cmp-search-sort .ui.dropdown .dropdown.icon:before{content:"" !important;width:20px;height:20px;background:url("clientlib-site/resources/images/icons/down-arrow-icon.svg") no-repeat center center !important;display:inline-block;margin-left:4px;margin-top:-4px}.tccc-my-dam-saved-template .cmp-search-sort .ui.dropdown .text{color:#404040;font-size:12px;font-style:normal;font-weight:400;line-height:140%;font-family:"TCCC UnityHeadline";text-transform:none}.tccc-my-dam-saved-template .cmp-search-sort .ui.dropdown .menu{width:165px}.tccc-my-dam-saved-template .cmp-search-sort .ui.dropdown .menu .item{font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:400;line-height:140%}.tccc-my-dam-saved-template .cmp-search-sort .ui.dropdown .menu .item:hover{color:#ed0000}.tccc-my-dam-saved-template .cmp-search-sort .ui.dropdown.active{border:1px solid #ed0000;color:#ed0000;-webkit-transform:none !important;transform:none !important}.tccc-my-dam-saved-template .cmp-search-sort .ui.dropdown.active .dropdown.icon{-webkit-transform:none !important;transform:none !important}.tccc-my-dam-saved-template .cmp-search-sort .ui.dropdown.active .dropdown.icon:before{background:url("clientlib-site/resources/images/icons/up-arrow-icon-red.svg") no-repeat center center !important}.tccc-my-dam-saved-template .cmp-search-sort .ui.dropdown.active .text{color:#ed0000}.tccc-my-dam-saved-template .cmp-search-sort .ui.dropdown.active:hover i.dropdown.icon:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.tccc-my-dam-saved-template .cmp-search-sort .ui.dropdown:hover{border:1px solid #ed0000;color:#ed0000 !important;-webkit-transform:none !important;transform:none !important}.tccc-my-dam-saved-template .cmp-search-sort .ui.dropdown:hover i.dropdown.icon{-webkit-transform:none !important;transform:none !important}.tccc-my-dam-saved-template .cmp-search-sort .ui.dropdown:hover i.dropdown.icon:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);background:url("clientlib-site/resources/images/icons/up-arrow-icon-red.svg") no-repeat center center !important}.tccc-my-dam-saved-template .cmp-search-sort .ui.dropdown:hover .text{color:#ed0000}.tccc-my-dam-saved-template .cmp-search-statistics{width:50%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin:0px;margin-top:-30px;padding:0px;height:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-my-dam-saved-template .cmp-search-statistics .statistics{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0px;font-family:"TCCC UnityHeadline";font-size:14px !important;font-style:normal;font-weight:600;line-height:140%}.tccc-my-dam-saved-template .cmp-search-statistics .statistics .statistic:first-child .value,.tccc-my-dam-saved-template .cmp-search-statistics .statistics .statistic:first-child .label{color:#c9372c !important}.tccc-my-dam-saved-template .cmp-search-statistics .statistics .statistic{margin-bottom:none;font-size:14px !important}.tccc-my-dam-saved-template .cmp-search-statistics .statistics .statistic .value,.tccc-my-dam-saved-template .cmp-search-statistics .statistics .statistic .label{line-height:normal !important;font-size:14px !important;margin-top:0px !important;color:#1e1e1e}.tccc-my-dam-saved-template .cmp-search-results{padding-left:0px !important;margin-top:16px !important}.tccc-my-dam-saved-template .cmp-search-results div.column{padding:0px;margin:0px}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards{padding-top:2rem;border-top:.0625rem solid #e4e4e4;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:32px !important}@media only screen and (max-width: 1439px){.tccc-my-dam-saved-template .cmp-search-results .cmp-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card{width:100%;min-width:17.8125rem;height:23.875rem;margin:0px !important;border:1px solid #e4e4e4}@media only screen and (max-width: 1439px){.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card{min-width:332px}}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .image .cmp-image--card{height:190px !important;margin:0px !important;max-width:100%;width:auto;height:100%}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .content{padding:16px 16px 0px 16px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .content .header{height:60px;margin-bottom:0px !important;display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .content .header a:first-child{width:auto;padding-right:8px}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .content .header a span{margin-bottom:0px !important;text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:600;line-height:140%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;word-wrap:anywhere}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .content .header .ui.link.info{background:#6ac9ce;width:18px;height:18px;border-radius:9px;overflow:inherit}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .content .header .ui.link.info .exclamation::before{content:"";position:absolute;width:16px;height:16px;background:url("clientlib-site/resources/images/icons/info-plain.svg") no-repeat center center !important;left:0px;top:0px}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .content .meta{width:100%}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .content .meta .property.three:first-child{width:100%}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .content .meta .property.three:first-child span{width:100%;margin-left:23px;margin-top:0px !important;margin-bottom:16px;font-size:14px !important;font-style:normal;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .content .meta .property.three:first-child span::before{content:"";position:absolute;width:15px;height:15px;background:url("clientlib-site/resources/images/icons/calendar.svg") no-repeat center center;margin-top:0px;margin-left:-23px}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content{background-color:#fff;border-top:1px solid #e4e4e4 !important;padding:16px 0px 0px 0px !important}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li{width:42px;height:42px;cursor:pointer}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li .copyTemplate{display:block;background-color:#fff}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li .copyTemplate i{border:1px solid #9a9a9a;width:42px;height:42px;border-radius:21px}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li .copyTemplate i:before{content:"";position:absolute;width:42px;height:42px;background:url("clientlib-site/resources/images/icons/copy-plain.svg") no-repeat center center !important;left:0px;top:0px;width:42px;height:42px}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li .edit{display:block;background-color:#fff}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li .edit i{border:1px solid #9a9a9a;border-radius:21px;width:42px;height:42px}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li .edit i:before{content:"";position:absolute;width:16px;height:16px;background:url("clientlib-site/resources/images/icons/edit-icon.svg") no-repeat center center !important;left:16px;left:0px;top:0px;width:42px;height:42px}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li .delete{display:block;background-color:#fff}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li .delete i{width:42px;height:42px;border-radius:21px;border:1px solid #9a9a9a}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li .delete i:before{content:"";position:absolute;width:16px;height:16px;background:url("clientlib-site/resources/images/icons/delete.svg") no-repeat center center !important;left:0px;top:0px;width:42px;height:42px}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li .add-to-cart{display:block;width:100% !important;display:block;background-color:#fff;border-radius:21px;border:1px solid #9a9a9a;height:42px;width:42px}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li .add-to-cart:before{content:"";position:relative;display:block;background:url("clientlib-site/resources/images/icons/add-to-cart.svg") no-repeat center center !important;left:0px;top:0px;width:42px;height:42px}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li .add-to-cart i{display:none}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li .add-to-cart.remove{border:none}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li .add-to-cart.remove:before{background:url("clientlib-site/resources/images/icons/remove-cart-icon.svg") no-repeat center center !important}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li .add-to-cart.hidden{display:none !important}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li:hover{cursor:pointer}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li:hover .copyTemplate i{border:1px solid #ed0000}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li:hover .copyTemplate i:before{background:url("clientlib-site/resources/images/icons/copy-plain-red.svg") no-repeat center center !important}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li:hover .edit i{border:1px solid #ed0000}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li:hover .edit i:before{background:url("clientlib-site/resources/images/icons/edit-red.svg") no-repeat center center !important}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li:hover .delete i{border:1px solid #ed0000}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li:hover .delete i:before{background:url("clientlib-site/resources/images/icons/delete-red.svg") no-repeat center center !important}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li:hover .add-to-cart{border:1px solid #ed0000}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li:hover .add-to-cart:before{content:"";background:url("clientlib-site/resources/images/icons/add-to-cart-red.svg") no-repeat center center !important}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li:hover .add-to-cart.remove{border:none}.tccc-my-dam-saved-template .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li:hover .add-to-cart.remove:before{background:url("clientlib-site/resources/images/icons/remove-cart-icon-red.svg") no-repeat center center !important}.tccc-my-dam-saved-template .cmp-search-results .ui.one.column{width:100%}.tccc-my-dam-saved-template .cmp-search-results .ui.one.column button.ui.button{color:#ed0000;font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:400;line-height:140%;background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:table;margin:auto;border-radius:40px;border:1.5px solid #ed0000}.tccc-my-dam-saved-template .cmp-search-results h1.ui.center.aligned.header{margin-left:-16px}.tccc-my-dam-saved-template .cmp-tabs-profile .cmp-tabs__tab{color:#1e1e1e !important;font-size:36px;font-style:normal;font-weight:400;font-family:"TCCC UnityHeadline" !important;border:none !important;position:relative}@media only screen and (max-width: 1439px){.tccc-my-dam-saved-template .cmp-tabs-profile .cmp-tabs__tab{font-size:24px}}.tccc-my-dam-saved-template .cmp-tabs-profile .cmp-tabs__tab:after{color:#1e1e1e !important;width:120px;background:#f40000;height:2px;position:absolute;content:"";bottom:10px;left:0;height:2px}.tccc-my-dam-right-request{font-family:"TCCC UnityHeadline" !important}.tccc-my-dam-right-request .cmp-tabs__tab{color:#1e1e1e;font-family:"TCCC UnityHeadline";font-size:36px;font-style:normal;font-weight:400;line-height:120%;padding:0px;margin-left:0px !important;border:none;position:relative;padding-bottom:12px;padding-top:16px}@media only screen and (max-width: 1439px){.tccc-my-dam-right-request .cmp-tabs__tab{font-size:24px}}.tccc-my-dam-right-request .cmp-tabs__tab:after{position:absolute;content:"";left:0px;bottom:0px;width:120px;height:2px;background:#f40000}.tccc-my-dam-right-request .cmp-tabs__tablist{border:none}.tccc-my-dam-right-request .cmp-tabs__tabpanel{margin-top:16px}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .new{display:none}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template>.cmp-container{padding-bottom:16px}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .container{padding:0px}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .container .cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .container .cmp-container .my-rights-requests-filter{position:relative}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .container .cmp-container .my-rights-requests-filter .right-request-dropdown-container{display:none;position:absolute;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0px 0px 14px 0px rgba(0,0,0,.12);box-shadow:0px 0px 14px 0px rgba(0,0,0,.12);border-radius:4px;z-index:1000;overflow-y:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:180px;padding:16px 8px;left:0px}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .container .cmp-container .my-rights-requests-filter .right-request-dropdown-container label{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0px;cursor:pointer;border-bottom:1px solid #f0f0f0;padding:8px 4px}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .container .cmp-container .my-rights-requests-filter .right-request-dropdown-container label span{font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:400;line-height:140%}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .container .cmp-container .my-rights-requests-filter .right-request-dropdown-container label:hover{background:#f0f0f0}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .container .cmp-container .my-rights-requests-filter .right-request-dropdown-container label:hover span{color:#ed0000}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .container .cmp-container .my-rights-requests-filter .right-request-dropdown-label{border:1px solid #404040;padding:12px;font-size:12px;font-style:normal;font-weight:400;line-height:140%;height:34px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;width:138px}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .container .cmp-container .my-rights-requests-filter .right-request-dropdown-label .dropdown.icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .container .cmp-container .my-rights-requests-filter .right-request-dropdown-label .dropdown.icon:before{content:"" !important;width:20px;height:20px;background:url("clientlib-site/resources/images/icons/down-arrow-icon.svg") no-repeat center center !important;display:inline-block;margin-left:4px}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .container .cmp-container .my-rights-requests-filter .right-request-dropdown-label:hover{border:1px solid #ed0000;color:#ed0000}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .container .cmp-container .my-rights-requests-filter .right-request-dropdown-label:hover .dropdown.icon:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);background:url("clientlib-site/resources/images/icons/up-arrow-icon-red.svg") no-repeat center center !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .container .cmp-container .my-rights-requests-filter .right-request-dropdown-label.active{border:1px solid #ed0000;color:#ed0000}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .container .cmp-container .my-rights-requests-filter .right-request-dropdown-label.active .dropdown.icon:before{-webkit-transform:rotate(0deg);transform:rotate(0deg);background:url("clientlib-site/resources/images/icons/up-arrow-icon-red.svg") no-repeat center center !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .cmp-container .cq-placeholder{display:none}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .cmp-container .text{color:#6a6a6a;font-family:"TCCC UnityText";font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .cmp-container .cmp-search-sort{margin:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .cmp-container .cmp-search-sort .ui.dropdown{width:165px;border:1px solid #707070;border:1px solid #707070;border-radius:8px;height:34px;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;padding:12px}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .cmp-container .cmp-search-sort .ui.dropdown .dropdown.icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .cmp-container .cmp-search-sort .ui.dropdown .dropdown.icon:before{content:"" !important;width:20px;height:20px;background:url("clientlib-site/resources/images/icons/down-arrow-icon.svg") no-repeat center center !important;display:inline-block;margin-left:4px}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .cmp-container .cmp-search-sort .ui.dropdown .text{color:#404040;font-size:12px;font-style:normal;font-weight:400;line-height:140%;font-family:"TCCC UnityHeadline";text-transform:none}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .cmp-container .cmp-search-sort .ui.dropdown .menu{width:165px}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .cmp-container .cmp-search-sort .ui.dropdown .menu .item{font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:400;line-height:140%}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .cmp-container .cmp-search-sort .ui.dropdown .menu .item:hover{color:#ed0000}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .cmp-container .cmp-search-sort .ui.dropdown.active{border:1px solid #ed0000;color:#ed0000;-webkit-transform:none !important;transform:none !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .cmp-container .cmp-search-sort .ui.dropdown.active .dropdown.icon{-webkit-transform:none !important;transform:none !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .cmp-container .cmp-search-sort .ui.dropdown.active .dropdown.icon:before{background:url("clientlib-site/resources/images/icons/up-arrow-icon-red.svg") no-repeat center center !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .cmp-container .cmp-search-sort .ui.dropdown.active .text{color:#ed0000}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .cmp-container .cmp-search-sort .ui.dropdown.active:hover i.dropdown.icon:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .cmp-container .cmp-search-sort .ui.dropdown:hover{border:1px solid #ed0000;color:#ed0000 !important;-webkit-transform:none !important;transform:none !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .cmp-container .cmp-search-sort .ui.dropdown:hover i.dropdown.icon{-webkit-transform:none !important;transform:none !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .cmp-container .cmp-search-sort .ui.dropdown:hover i.dropdown.icon:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);background:url("clientlib-site/resources/images/icons/up-arrow-icon-red.svg") no-repeat center center !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .cmp-container .cmp-search-sort .ui.dropdown:hover .text{color:#ed0000}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .tccc-right-request-search-header{padding-bottom:16px;border-bottom:1px solid #e4e4e4;margin-bottom:16px}@media only screen and (max-width: 1439px){.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .tccc-right-request-search-header>.cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:16px}}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-container .tccc-right-request-search-header .tccc-right-request-search-header-right .cmp-container{gap:32px}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-statistics{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-statistics .statistic .value,.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-statistics .statistic .label{margin-bottom:0px;height:100%;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;font-family:"TCCC UnityHeadline" !important;font-size:14px !important;font-style:normal;font-weight:600;color:#1e1e1e !important;margin-top:0px !important;line-height:normal !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-statistics .statistic:first-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-statistics .statistic:first-child .value,.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-statistics .statistic:first-child .label{color:#c9372c !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results{padding:0px !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table thead tr th{padding-top:0px;padding-bottom:8px;color:#6a6a6a;font-family:"TCCC UnityText";font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase !important;border-bottom:1px solid #e4e4e4 !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody .rights_request_table_row{cursor:pointer !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody .rights_request_table_row.active{background-color:#f8f8f8}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody .rights_request_table_row.active .image::before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr:hover{background:#f8f8f8 !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .image{width:100% !important;height:-webkit-fit-content !important;height:-moz-fit-content !important;height:fit-content !important;border-radius:4px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:124px;padding:12px 0px}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .image img{width:100% !important;height:52px !important;max-width:92px !important;position:static !important;border:1px solid #000}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .image::before{content:"";display:block;width:16px;height:16px;background:url("clientlib-site/resources/images/icons/arrowFilled.svg") no-repeat center center !important;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .header{padding:12px 0px;padding-left:16px !important;padding-top:0px}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .header .header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:16px}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .header span{font-size:14px;font-style:normal;font-weight:600;line-height:normal;font-family:"TCCC UnityText";color:#0e202e}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .header .desc{color:#070723;font-size:12px;font-style:normal;font-weight:400;line-height:normal;padding-top:0px !important;width:auto !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .header .desc::before{content:"";display:block;width:15px;height:15px;background:url("clientlib-site/resources/images/icons/calendar.svg") no-repeat center center}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .header .date{font-weight:normal}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .status{height:100%;padding-left:0px !important;padding:12px 0px !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .status div{border-radius:4px;border:1px solid #6ac9ce;background:rgba(106,201,206,.12);min-height:24px;color:#1e1e1e;padding:4px 8px;font-family:"TCCC UnityHeadline";font-size:12px;font-style:normal;font-weight:600;line-height:140%;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;text-align:center}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .status .add{background:#ed0000;color:#fff;padding:16px 24px;border-radius:40px;font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:600;line-height:140%}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .status .submitted{border:1px solid #6ace7f;background:rgba(106,206,127,.12)}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .status .cancelled,.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .status .Canceled{border:1px solid #c9372c;background:rgba(201,55,44,.12)}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .status .in-Progress,.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .status .rework-Requested,.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .status .Progress,.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .status .Requested,.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .status .Pending{border:1px solid #f79900;background:rgba(247,153,0,.12)}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .status .rework-Requested{border:1px solid #f79900;background:rgba(247,153,0,.12)}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .status .completed,.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .status .Done{border:1px solid #6ace7f;background:rgba(106,206,127,.12)}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .add{position:absolute;font-family:"TCCC UnityHeadline" !important;right:16px !important;top:12px !important;background:#ed0000;color:#fff !important;border-radius:42px;font-size:14px !important;cursor:pointer;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .add:hover{background-color:#c9372c}@media only screen and (max-width: 1439px){.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr .add{right:0px !important}}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr td{border-bottom:1px solid #e4e4e4 !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr td .request_info tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr td .request_info tbody tr.heading td{color:#707070 !important;font-family:"TCCC UnityText";font-size:11px !important;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;letter-spacing:normal}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr td .request_info tbody tr td{border:none !important;font-family:"TCCC UnityText";font-size:12px !important;font-style:normal;font-weight:600;line-height:normal;color:#0e202e}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr td .request_info tbody tr td i.file.image.icon{min-width:16px !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr.active .header{padding-top:12px !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr.active .request_info{padding-bottom:12px !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr.active .request_info tbody tr td{color:#0e202e}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr.active .request_info .right-req-asset-list .filename{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:8px;text-transform:lowercase !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr.active .request_info .right-req-asset-list .filename .file.image.icon{width:16px !important;height:16px !important;padding:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;min-height:16px}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.table tbody tr.active .request_info .right-req-asset-list .filename .file.image.icon::before{content:"";display:block;width:16px;height:16px;background:url("clientlib-site/resources/images/icons/file-icon.svg") no-repeat center center !important}.tccc-my-dam-right-request .cmp-tabs__tabpanel .tccc-container-saved-template .cmp-search-results .ui.button{color:#ed0000;font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:400;line-height:140%;background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:table;margin:auto;border-radius:40px;border:1.5px solid #ed0000}.tccc-my-dam-my-collections{font-family:"TCCC UnityHeadline" !important;background-color:#fff}.tccc-my-dam-my-collections .cmp-search-search-bar{margin-bottom:0px;position:relative;width:50% !important;float:right;margin-top:16px}.tccc-my-dam-my-collections .cmp-search-search-bar input{height:34px;font-family:"TCCC UnityHeadline";font-size:12px !important;font-style:normal;font-weight:400 !important;line-height:140%;padding-left:40px !important}.tccc-my-dam-my-collections .cmp-search-search-bar button{height:34px;font-family:"TCCC UnityHeadline";font-size:14px !important;font-style:normal;font-weight:600 !important;line-height:140%;padding:0px;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}.tccc-my-dam-my-collections .cmp-search-search-bar i.search.icon::before{content:"";position:absolute;width:16px;height:16px;background:url("clientlib-site/resources/images/icons/search.svg") no-repeat center center !important;left:16px;margin-top:-8px}@media(min-width: 1921px){.tccc-my-dam-my-collections .cmp-search-search-bar .ui.primary.button{right:0 !important}}.tccc-my-dam-my-collections .cmp-tabs__tab{color:#1e1e1e;padding-top:0px;font-size:36px;font-style:normal;font-weight:400;line-height:120%;font-family:"TCCC UnityHeadline";border-bottom:none;padding-bottom:12px;position:relative;margin:0px !important}@media only screen and (max-width: 1439px){.tccc-my-dam-my-collections .cmp-tabs__tab{font-size:24px}}.tccc-my-dam-my-collections .cmp-tabs__tab:after{position:absolute;content:"";bottom:0px;width:120px;height:2px;left:0px;background:#f40000}.tccc-my-dam-my-collections .cmp-tabs__tablist{border:none}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .tccc-container-collection-result .cmp-container .tccc-my-dam-my-collection-action .cmp-container{padding-top:0px !important;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .tccc-container-collection-result .cmp-container .tccc-my-dam-my-collection-action .cmp-container .button.primaryButton{margin-right:0px;z-index:10}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .tccc-container-collection-result .cmp-container .tccc-my-dam-my-collection-action .cmp-container .button.primaryButton .cmp-button__text{color:var(--Primary-Colour-White, #FFF);font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:600;line-height:140%}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .tccc-container-collection-result .cmp-container .tccc-my-dam-my-collection-action .cmp-container .button.primaryButton .cmp-button:hover{background-color:#c9372c !important;color:#fff}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .tccc-container-collection-result .cmp-container .tccc-my-dam-my-collection-action .cmp-container .cmp-search-results{padding:0px !important}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .tccc-container-collection-result .cmp-container .tccc-my-dam-my-collection-action .cmp-container .cmp-search-results .ui.one.column .column{padding-left:0px !important;padding-right:0px !important}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .tccc-container-collection-result .cmp-container .cmp-search-statistics{margin:0px !important}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .tccc-container-collection-result .cmp-container .cmp-search-statistics .statistics{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0px;float:left;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0px !important;font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:600;line-height:140%}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .tccc-container-collection-result .cmp-container .cmp-search-statistics .statistics .statistic:nth-child(3){margin-left:.75rem}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .tccc-container-collection-result .cmp-container .cmp-search-statistics .statistics .statistic:first-child .value,.tccc-my-dam-my-collections .cmp-tabs__tabpanel .tccc-container-collection-result .cmp-container .cmp-search-statistics .statistics .statistic:first-child .label{color:#c9372c !important}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .tccc-container-collection-result .cmp-container .cmp-search-statistics .statistics .statistic{margin-bottom:none;font-size:14px !important}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .tccc-container-collection-result .cmp-container .cmp-search-statistics .statistics .statistic .value,.tccc-my-dam-my-collections .cmp-tabs__tabpanel .tccc-container-collection-result .cmp-container .cmp-search-statistics .statistics .statistic .label{margin-top:0px !important;line-height:normal !important;font-size:14px !important;color:#1e1e1e}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .tccc-container-collection-result .cmp-container .cmp-search-results{padding-left:0px !important}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .tccc-container-collection-result .cmp-container .fluid.ui.button{color:#ed0000;font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:400;line-height:140%;background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:table;margin:auto;border-radius:40px;border:1.5px solid #ed0000}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table thead tr th{border-bottom:1px solid #e4e4e4 !important;color:#6a6a6a;font-family:"TCCC UnityText";font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table thead tr th:first-child{gap:48px;display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table thead tr th:first-child div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:92px}@media only screen and (min-width: 1440px){.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table thead tr th:first-child{gap:24px}}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table thead tr th:nth-child(3){text-align:end;padding-right:42px;width:180px}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .header{line-height:12px}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .header .tccc-my-collection-item-name a{color:#0e202e !important;font-family:"TCCC UnityText";font-size:14px;font-style:normal;font-weight:600;line-height:normal}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .header .tccc-my-collection-item-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#070723;font-family:"TCCC UnityText";font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-top:16px;margin-left:21px}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .header .tccc-my-collection-item-time::before{margin-left:-21px;content:"";position:absolute;width:15px;height:15px;background:url("clientlib-site/resources/images/icons/calendar.svg") no-repeat center center;margin-top:2px}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .header .tccc-my-collection-item-time span{margin-left:20px}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .image{width:10%}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .image a{max-width:92px;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;overflow:hidden}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .image a img{height:52px;width:auto}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .collection-actions-button{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .collection-actions-button button{border:1px solid #9a9a9a;height:42px;width:42px;border-radius:21px;padding:0px !important;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;cursor:pointer}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .collection-actions-button button .fa-share-alt{width:100%;height:100%}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .collection-actions-button button .fa-share-alt::before{content:"";position:absolute;width:26px;height:26px;background:url("clientlib-site/resources/images/icons/share.svg") no-repeat center center !important;margin-top:6px;margin-left:-13px}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .collection-actions-button button .trash{width:100%;height:100%}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .collection-actions-button button .trash::before{content:"";position:absolute;width:26px;height:26px;background:url("clientlib-site/resources/images/icons/delete.svg") no-repeat center center !important;margin-top:6px;margin-left:-13px}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .collection-actions-button button:disabled{opacity:.5;cursor:not-allowed}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .collection-actions-button button:disabled:hover{border:1px solid #9a9a9a}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .collection-actions-button button:disabled:hover .fa-share-alt::before{background:url("clientlib-site/resources/images/icons/share.svg") no-repeat center center !important}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .collection-actions-button button:disabled:hover .trash::before{background:url("clientlib-site/resources/images/icons/delete.svg") no-repeat center center !important}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .collection-actions-button button:hover{border:1px solid #ed0000}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .collection-actions-button button:hover .fa-share-alt::before{background:url("clientlib-site/resources/images/icons/share-active.svg") no-repeat center center !important}.tccc-my-dam-my-collections .cmp-tabs__tabpanel .ui.table tbody tr .collection-actions-button button:hover .trash::before{background:url("clientlib-site/resources/images/icons/delete-red.svg") no-repeat center center !important}.tccc-container-collection-details{font-family:"TCCC UnityHeadline" !important;background-color:#fff}.tccc-container-collection-details .cmp-search-search-bar{margin-bottom:0px;position:relative;width:50% !important;float:right;margin-top:16px}.tccc-container-collection-details .cmp-search-search-bar input{height:34px;font-family:"TCCC UnityHeadline";font-size:12px !important;font-style:normal;font-weight:400 !important;line-height:140%;padding-left:40px !important}.tccc-container-collection-details .cmp-search-search-bar button{height:34px;font-family:"TCCC UnityHeadline";font-size:14px !important;font-style:normal;font-weight:600 !important;line-height:140%;padding:0px;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}.tccc-container-collection-details .cmp-search-search-bar i.search.icon::before{content:"";position:absolute;width:16px;height:16px;background:url("clientlib-site/resources/images/icons/search.svg") no-repeat center center !important;left:16px;margin-top:-8px}.tccc-container-collection-details .cmp-tabs__tab{padding-top:0px;font-size:36px;font-style:normal;font-weight:400;line-height:120%;font-family:"TCCC UnityHeadline";border-bottom:none;padding-bottom:12px;position:relative;margin:0px !important}@media only screen and (max-width: 1439px){.tccc-container-collection-details .cmp-tabs__tab{font-size:24px}}.tccc-container-collection-details .cmp-tabs__tab:after{position:absolute;content:"";bottom:0px;width:120px;height:2px;left:0px;background:#f40000}.tccc-container-collection-details .cmp-tabs__tablist{border:none}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-container .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-container .text .cmp-text p{color:#6a6a6a;font-family:"TCCC UnityText";font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.56px;text-transform:uppercase}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .new.newpar.section{display:none}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-statistics .statistic .value,.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-statistics .statistic .label{margin-bottom:0px;height:100%;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;font-family:"TCCC UnityHeadline" !important;font-size:14px !important;font-style:normal;font-weight:600;line-height:normal !important;color:#1e1e1e !important;margin-top:0px !important}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-statistics .statistic:first-child .value,.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-statistics .statistic:first-child .label{color:#c9372c !important}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-sort{margin:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:0px;margin:0px;gap:16px;margin-right:-16px}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-sort .ui.dropdown{width:165px;border:1px solid #707070;border:1px solid #707070;border-radius:8px;height:34px;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;padding:12px}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-sort .ui.dropdown .dropdown.icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-sort .ui.dropdown .dropdown.icon:before{content:"" !important;width:20px;height:20px;background:url("clientlib-site/resources/images/icons/down-arrow-icon.svg") no-repeat center center !important;display:inline-block;margin-left:4px;margin-top:-4px}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-sort .ui.dropdown .text{color:#404040;font-size:12px;font-style:normal;font-weight:400;line-height:140%;font-family:"TCCC UnityHeadline";text-transform:none}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-sort .ui.dropdown .menu{width:165px}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-sort .ui.dropdown .menu .item{font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:400;line-height:140%}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-sort .ui.dropdown .menu .item:hover{color:#ed0000}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-sort .ui.dropdown.active{border:1px solid #ed0000;color:#ed0000;-webkit-transform:none !important;transform:none !important}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-sort .ui.dropdown.active .dropdown.icon{-webkit-transform:none !important;transform:none !important}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-sort .ui.dropdown.active .dropdown.icon:before{background:url("clientlib-site/resources/images/icons/up-arrow-icon-red.svg") no-repeat center center !important}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-sort .ui.dropdown.active .text{color:#ed0000}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-sort .ui.dropdown.active:hover i.dropdown.icon:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-sort .ui.dropdown:hover{border:1px solid #ed0000;color:#ed0000 !important;-webkit-transform:none !important;transform:none !important}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-sort .ui.dropdown:hover i.dropdown.icon{-webkit-transform:none !important;transform:none !important}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-sort .ui.dropdown:hover i.dropdown.icon:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);background:url("clientlib-site/resources/images/icons/up-arrow-icon-red.svg") no-repeat center center !important}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-sort .ui.dropdown:hover .text{color:#ed0000}.tccc-container-collection-details .cmp-tabs__tabpanel .tccc-my-dam-my-collections-details-actions .cmp-container .cmp-search-sort .ui.dropdown{margin:0px !important;border-radius:8px;border:1px solid #404040;padding:8px 12px;font-family:"TCCC UnityHeadline";font-size:12px;font-style:normal;font-weight:400;line-height:140%;color:#404040;height:34px}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results div.column{padding:0px}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards{padding-top:2rem;border-top:.0625rem solid #e4e4e4;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:32px;margin-top:1rem}@media only screen and (max-width: 1439px){.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card{width:100%;min-width:17.8125rem;margin:0px !important;border:1px solid #e4e4e4}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .image .cmp-image--card{height:190px !important;margin:0px !important;max-width:100%;width:auto;height:100%}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .content{padding:16px 16px 0px 16px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .content .header{height:60px;margin-bottom:0px !important}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .content .header a:first-child{width:auto;padding-right:8px}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .content .header a{color:#1e1e1e;text-overflow:ellipsis;font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:600;line-height:140%;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .content .header .ui.link.info{background:#6ac9ce;width:18px;height:18px;border-radius:9px;overflow:inherit;position:absolute}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .content .header .ui.link.info .exclamation::before{content:"";position:absolute;width:16px;height:16px;background:url("clientlib-site/resources/images/icons/info-plain.svg") no-repeat center center !important;left:0px;top:0px}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .content .meta{width:100%}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .content .meta .property.three:first-child{width:100%}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .content .meta .property.three:first-child span{width:100%;margin-left:23px;margin-top:0px !important;margin-bottom:16px;font-size:14px !important;font-style:normal;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .content .meta .property.three:first-child span::before{content:"";position:absolute;width:15px;height:15px;background:url("clientlib-site/resources/images/icons/calendar.svg") no-repeat center center;margin-top:0px;margin-left:-23px}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .extra.content{background-color:#fff;border-top:1px solid #e4e4e4 !important;padding:16px 0px 0px 0px !important}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li button{height:42px;border-radius:40px;background:#ed0000;color:#fff;font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:600;line-height:140%;padding:10px 16px;max-width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li:nth-child(2){width:42px;height:42px;border-radius:21px;cursor:pointer}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li:nth-child(2) button{background:#fff;color:#fff;font-size:0px;position:relative;width:100%;padding:0px;border:1px solid #9a9a9a}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li:nth-child(2) button:before{content:"";position:absolute;width:16px;height:16px;background:url("clientlib-site/resources/images/icons/delete.svg") no-repeat center center !important;width:42px;height:42px}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li:nth-child(2) button:hover{border:1px solid #ed0000}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .cmp-cards .ui.cmp-card .extra.content .cmp_card__action-buttons li:nth-child(2) button:hover:before{background:url("clientlib-site/resources/images/icons/delete-red.svg") no-repeat center center !important}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .ui.one.column{width:100%}.tccc-container-collection-details .cmp-tabs__tabpanel .cmp-search-results .ui.one.column button.ui.button{color:#ed0000;font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:400;line-height:140%;background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:table;margin:auto;border-radius:40px;border:1.5px solid #ed0000}.tccc-my-dam-print-request-root{font-family:"TCCC UnityHeadline" !important;background-color:#fff}.tccc-my-dam-print-request-root .cmp-search-search-bar{margin-bottom:0px;position:relative;width:50% !important;float:right;margin-top:16px}.tccc-my-dam-print-request-root .cmp-search-search-bar input{height:34px;font-family:"TCCC UnityHeadline";font-size:12px !important;font-style:normal;font-weight:400 !important;line-height:140%;padding-left:40px !important}.tccc-my-dam-print-request-root .cmp-search-search-bar button{height:34px;font-family:"TCCC UnityHeadline";font-size:14px !important;font-style:normal;font-weight:600 !important;line-height:140%;padding:0px;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}.tccc-my-dam-print-request-root .cmp-search-search-bar i.search.icon::before{content:"";position:absolute;width:16px;height:16px;background:url("clientlib-site/resources/images/icons/search.svg") no-repeat center center !important;left:16px;margin-top:-8px}@media(min-width: 1921px){.tccc-my-dam-print-request-root .cmp-search-search-bar .ui.primary.button{right:0 !important}}.tccc-my-dam-print-request-root .cmp-tabs__tab{padding-top:0px;font-size:36px;font-style:normal;font-weight:400;line-height:120%;font-family:"TCCC UnityHeadline";border-bottom:none;padding-bottom:12px;position:relative;margin:0px !important}@media only screen and (max-width: 1439px){.tccc-my-dam-print-request-root .cmp-tabs__tab{font-size:24px}}.tccc-my-dam-print-request-root .cmp-tabs__tab:after{position:absolute;content:"";bottom:0px;width:120px;height:2px;left:0px;background:#f40000}.tccc-my-dam-print-request-root .cmp-tabs__tablist{border:none}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-my-dam-print-request-action-container .cmp-container{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;gap:32px;margin-bottom:16px}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-my-dam-print-request-action-container .cmp-container .tccc-my-dam-print-request-action-right-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-my-dam-print-request-action-container .cmp-container .tccc-my-dam-print-request-action-right-container .print-job-results-filter{position:relative;width:200px}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-my-dam-print-request-action-container .cmp-container .tccc-my-dam-print-request-action-right-container .print-job-results-filter .dropdown{display:none;position:absolute;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0px 0px 14px 0px rgba(0,0,0,.12);box-shadow:0px 0px 14px 0px rgba(0,0,0,.12);z-index:10;width:100%}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-my-dam-print-request-action-container .cmp-container .tccc-my-dam-print-request-action-right-container .print-job-results-filter .dropdown label{display:block;padding:8px;cursor:pointer;font-size:14px !important;width:100%}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-my-dam-print-request-action-container .cmp-container .tccc-my-dam-print-request-action-right-container .print-job-results-filter .dropdown label:hover{background:#f0f0f0}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-my-dam-print-request-action-container .cmp-container .tccc-my-dam-print-request-action-right-container .print-job-results-filter .dropdown input[type=radio]{display:none}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-my-dam-print-request-action-container .cmp-container .tccc-my-dam-print-request-action-right-container .print-job-results-filter .dropdown input[type=radio]:checked+span{color:#f40000}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-my-dam-print-request-action-container .cmp-container .tccc-my-dam-print-request-action-right-container .print-job-results-filter .dropdown label:has(input[type=radio]:checked){background-color:#f8f8f8}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-my-dam-print-request-action-container .cmp-container .tccc-my-dam-print-request-action-right-container .print-job-results-filter .print-placeholder{cursor:pointer;padding:10px;border:1px solid #707070;background:#fff;text-align:center;border-radius:8px;color:#404040;font-family:"TCCC UnityHeadline";font-size:12px;font-style:normal;font-weight:400;line-height:140%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-my-dam-print-request-action-container .cmp-container .tccc-my-dam-print-request-action-right-container .print-job-results-filter .print-placeholder:after{content:"" !important;width:20px;height:20px;background:url("clientlib-site/resources/images/icons/down-arrow-icon.svg") no-repeat center center !important;display:inline-block;margin-left:4px}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-my-dam-print-request-action-container .cmp-container .tccc-my-dam-print-request-action-right-container .printjobs{padding:0px;padding-left:32px;border-left:1px solid #e4e4e4}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-my-dam-print-request-action-container .cmp-container .tccc-my-dam-print-request-action-right-container .printjobs .cq-placeholder{display:none}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-my-dam-print-request-action-container .cmp-container .new.newpar.section{display:none}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-my-dam-print-request-action-container .cmp-container .cmp-search-statistics .statistic .value,.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-my-dam-print-request-action-container .cmp-container .cmp-search-statistics .statistic .label{margin-bottom:0px;height:100%;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;font-family:"TCCC UnityHeadline" !important;font-size:14px !important;font-style:normal;font-weight:600;line-height:normal !important;margin-top:0px !important;color:#1e1e1e !important}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-my-dam-print-request-action-container .cmp-container .cmp-search-statistics .statistic:first-child .value,.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-my-dam-print-request-action-container .cmp-container .cmp-search-statistics .statistic:first-child .label{color:#c9372c !important}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container #print-job-results .ui.cards{grid-gap:32px !important}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards{padding-top:2rem;border-top:.0625rem solid #e4e4e4;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:32px;margin-top:1rem}@media only screen and (max-width: 1439px){.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card{width:100%;min-width:17.8125rem;margin:0px !important;border:1px solid #e4e4e4 !important}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .image .cmp-image--card{height:190px !important;border-radius:8px 8px 0px 0px;margin:0px !important;max-width:100%;width:auto;height:100%}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content{padding:16px 16px 0px 16px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content .header{height:60px;margin-top:8px !important;margin-bottom:0px !important;padding:0px !important;white-space:normal !important}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content .header a:first-child{width:auto;padding-right:8px}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content .header a{color:#1e1e1e;text-overflow:ellipsis;white-space:normal !important;font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:600;line-height:140%;text-wrap:wrap;margin-bottom:0px !important;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;word-wrap:anywhere}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content .date .three{margin-bottom:0px;padding-left:0px}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content .date .three .value{margin:0px;padding:4px 8px;color:#1e1e1e;font-size:12px;font-style:normal;font-weight:600;line-height:140%;border-radius:4px;text-transform:capitalize;margin-bottom:8px !important}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content .date .three .submitted{border:1px solid #6ace7f;background:rgba(106,206,127,.12)}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content .date .three .cancelled{border:1px solid #c9372c;background:rgba(201,55,44,.12)}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content .date .three .in-Progress,.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content .date .three .rework-Requested,.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content .date .three .Progress,.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content .date .three .Requested{border:1px solid #f79900;background:rgba(247,153,0,.12)}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content .date .three .rework-Requested{border:1px solid #f79900;background:rgba(247,153,0,.12)}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content .date .three .completed,.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content .date .three .Done{border:1px solid #6ace7f;background:rgba(106,206,127,.12)}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content .date .three .value:before{display:none}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content .meta{width:100%}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content .meta .property.three{width:100%;padding:0px}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content .meta .property.three span{width:100%;margin-left:23px;margin-top:0px !important;margin-bottom:0px;font-size:14px !important;font-style:normal;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results form.ui.form .ui.one .ui.special.cmp-cards .ui.cmp-card .content .meta .property.three span::before{content:"";position:absolute;width:15px;height:15px;background:url("clientlib-site/resources/images/icons/calendar.svg") no-repeat center center;margin-top:0px;margin-left:-23px}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results .ui.one.column{width:100%}.tccc-my-dam-print-request-root .cmp-tabs__tabpanel .tccc-container-saved-template .tccc-print-job-result-container>.cmp-container .cmp-search-results .ui.one.column button.ui.button{color:#ed0000;font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:400;line-height:140%;background:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:table;margin:auto;border-radius:40px;border:1.5px solid #ed0000}.tccc-search-coke-loader{background:#f8f8f8;opacity:.8;position:fixed;z-index:999999;height:100%;width: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}.tccc-search-coke-loader #coke-loader{height:300px;width:300px}.stop-scroll{overflow:hidden}.tccc-ko-header{padding:0px !important;background-color:#f0f0f0;font-family:"TCCC UnityText"}.tccc-ko-header .tccc-primary-header{padding:4px 40px 4px 64px;min-height:48px;width:100%;font-size:14px}@media screen and (max-width: 1439px){.tccc-ko-header .tccc-primary-header{padding:4px 24px 4px 48px}}.tccc-ko-header .tccc-primary-header .show-primary-dropdown-menu{display:block !important}.tccc-ko-header .tccc-primary-header .cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-ko-header .tccc-primary-header .cmp-languagenavigation,.tccc-ko-header .tccc-primary-header .cmp-navigation{position:relative}.tccc-ko-header .tccc-primary-header .cmp-navigation__group,.tccc-ko-header .tccc-primary-header .cmp-languagenavigation__group{padding:8px;margin:0px;z-index:101;min-width:200px;font-size:14px;list-style-type:none;position:absolute;border-radius:4px;top:5px;background-color:#fff;-webkit-box-shadow:0px 0px 14px 0px rgba(0,0,0,.12);box-shadow:0px 0px 14px 0px rgba(0,0,0,.12);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tccc-ko-header .tccc-primary-header .cmp-navigation__group li,.tccc-ko-header .tccc-primary-header .cmp-languagenavigation__group li{padding:8px 4px 8px 4px;width:100%;border-bottom:1px solid #f0f0f0}.tccc-ko-header .tccc-primary-header .cmp-navigation__group li:last-child,.tccc-ko-header .tccc-primary-header .cmp-languagenavigation__group li:last-child{border-bottom:none}.tccc-ko-header .tccc-primary-header .cmp-navigation__group li a,.tccc-ko-header .tccc-primary-header .cmp-languagenavigation__group li a{color:#1e1e1e !important;width:100%;display:block}.tccc-ko-header .tccc-primary-header .cmp-navigation__group li a:hover,.tccc-ko-header .tccc-primary-header .cmp-languagenavigation__group li a:hover{color:#ed0000 !important}.tccc-ko-header .tccc-primary-header .down-arrow-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-ko-header .tccc-primary-header .down-arrow-icon:before{content:"";width:20px;height:20px;background:url("clientlib-site/resources/images/icons/down-arrow-icon.svg") no-repeat center center;display:inline-block;margin-left:4px}.tccc-ko-header .tccc-primary-header .up-arrow-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-ko-header .tccc-primary-header .up-arrow-icon:before{content:"";width:20px;height:20px;background:url("clientlib-site/resources/images/icons/up-arrow-icon-red.svg") no-repeat center center;display:inline-block;margin-left:4px}.tccc-ko-header .tccc-primary-header .navigation,.tccc-ko-header .tccc-primary-header .languagenavigation{cursor:pointer}.tccc-ko-header .tccc-primary-header .navigation:hover .help-section-button .down-arrow-icon:before,.tccc-ko-header .tccc-primary-header .languagenavigation:hover .help-section-button .down-arrow-icon:before{background:url("clientlib-site/resources/images/icons/down-arrow-icon-red.svg") no-repeat center center}.tccc-ko-header .tccc-primary-header .language-section{font-family:"TCCC UnityHeadline";font-weight:bold}.tccc-ko-header .tccc-primary-header .language-section .cmp-languagenavigation__group li:only-child{padding:0px}.tccc-ko-header .tccc-primary-header .language-section .cmp-languagenavigation__item-link{position:relative}.tccc-ko-header .tccc-primary-header .language-section .language-section-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-ko-header .tccc-primary-header .language-section .cmp-languagenavigation__group{min-width:120px !important}.tccc-ko-header .tccc-primary-header .language-section .country-name{margin-left:8px;margin-right:8px;font-size:14px;font-style:normal;font-weight:600;line-height:140%;color:#1e1e1e}.tccc-ko-header .tccc-primary-header .language-section .country-flag-JAPAN:before{content:"";position:absolute;background:url("clientlib-site/resources/images/country-flags/JP.svg") no-repeat center center}.tccc-ko-header .tccc-primary-header .language-section .country-flag-USA:before{content:"";position:absolute;background:url("clientlib-site/resources/images/country-flags/US.svg") no-repeat center center}.tccc-ko-header .tccc-primary-header .language-section .language-icon{margin-right:30px;display:inline-block}.tccc-ko-header .tccc-primary-header .language-section .language-icon:before{width:24px;height:24px;border-radius:50%;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tccc-ko-header .tccc-primary-header .language-section .language-icon-selected:before{width:24px;height:24px;border-radius:50%;top:52%;left:-22px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tccc-ko-header .tccc-primary-header .my-dam-section{font-size:14px;-ms-flex-negative:0;flex-shrink:0;margin-left:32px;position:relative;color:#000}.tccc-ko-header .tccc-primary-header .my-dam-section::before{content:"";background-image:url("clientlib-site/resources/images/icons/shopping_cart_icon_red.svg"),url("clientlib-site/resources/images/icons/save-intend.svg"),url("clientlib-site/resources/images/icons/chili-trash-can.svg"),url("clientlib-site/resources/images/icons/close-icon-black.svg"),url("clientlib-site/resources/images/icons/save-intend-red.svg"),url("clientlib-site/resources/images/icons/chili-trash-can-red.svg"),url("clientlib-site/resources/images/icons/close-menu.svg"),url("clientlib-site/resources/images/icons/download_icon_red.svg"),url("clientlib-site/resources/images/icons/upload-icon-red.svg"),url("clientlib-site/resources/images/icons/help-icon-red.svg"),url("clientlib-site/resources/images/icons/add-cart-circle-red.svg"),url("clientlib-site/resources/images/icons/copy-circle-red.svg"),url("clientlib-site/resources/images/icons/edit-circle-red.svg");visibility:hidden}.tccc-ko-header .tccc-primary-header .my-dam-section:hover .my-dam-button{background:#6ac9ce}.tccc-ko-header .tccc-primary-header .my-dam-section:hover .avatar{background-color:#fff}.tccc-ko-header .tccc-primary-header .my-dam-section.active .my-dam-button{background:#6ac9ce}.tccc-ko-header .tccc-primary-header .my-dam-section.active .avatar{background-color:#fff}.tccc-ko-header .tccc-primary-header .my-dam-section .my-dam-button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px;padding-right:16px;border-radius:60px;line-height:140%;max-height:40px;border:1px solid #6ac9ce}.tccc-ko-header .tccc-primary-header .my-dam-section .avatar{font-family:"TCCC UnityHeadline";padding:4px;text-align:center;background-color:#6ac9ce;letter-spacing:.84px;font-weight:bold;border-radius:50%;margin-right:4px}.tccc-ko-header .tccc-primary-header .help-section.active{color:#ed0000}.tccc-ko-header .tccc-primary-header .help-section.active .help-section-button:before{background:url("clientlib-site/resources/images/icons/help-icon-red.svg") no-repeat center center}.tccc-ko-header .tccc-primary-header .help-section.active nav{top:12px}.tccc-ko-header .tccc-primary-header .help-section{-ms-flex-negative:0;flex-shrink:0;margin-left:55px;position:relative;cursor:pointer}.tccc-ko-header .tccc-primary-header .help-section .help-section-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-ko-header .tccc-primary-header .help-section .help-section-button:hover:before{background:url("clientlib-site/resources/images/icons/help-icon-red.svg") no-repeat center center}.tccc-ko-header .tccc-primary-header .help-section .help-section-button:before{content:"";position:absolute;width:16px;height:16px;background:url("clientlib-site/resources/images/icons/help-icon.svg") no-repeat center center;left:-22px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tccc-ko-header .tccc-primary-header .help-section .help-section-button:hover{color:#ed0000}.tccc-ko-header .tccc-primary-header .tccc-header-upload-button{position:relative;margin-left:auto;color:#1e1e1e;cursor:pointer}.tccc-ko-header .tccc-primary-header .tccc-header-upload-button:hover{color:#ed0000}.tccc-ko-header .tccc-primary-header .tccc-header-upload-button:hover .cmp-button__icon--upload-icon:before{background:url("clientlib-site/resources/images/icons/upload-icon-red.svg") no-repeat center center}.tccc-ko-header .tccc-primary-header .tccc-header-upload-button .cmp-button__icon--upload-icon:before{content:"";position:absolute;width:16px;height:16px;background:url("clientlib-site/resources/images/icons/upload-icon.svg") no-repeat center center;left:-22px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tccc-ko-header .tccc-primary-header .my-dam-section .cmp-languagenavigation,.tccc-ko-header .tccc-primary-header .help-section .cmp-languagenavigation,.tccc-ko-header .tccc-primary-header .language-section .cmp-languagenavigation{display:none}.tccc-ko-header .tccc-primary-header .my-dam-section .cmp-navigation,.tccc-ko-header .tccc-primary-header .help-section .cmp-navigation,.tccc-ko-header .tccc-primary-header .language-section .cmp-navigation{display:none}.tccc-ko-header .tccc-primary-header .my-dam-section .cmp-navigation .cmp-navigation__item:after,.tccc-ko-header .tccc-primary-header .help-section .cmp-navigation .cmp-navigation__item:after,.tccc-ko-header .tccc-primary-header .language-section .cmp-navigation .cmp-navigation__item:after{content:none}.tccc-print-parent-container .cmp-container{width:96%}.tccc-print-parent-container .cmp-container .title #view-all-print-job{background:none !important}.tccc-print-parent-container .cmp-container .title .cmp-title__text{font-size:.75rem;font-weight:400;line-height:1.05rem;color:#1e1e1e;padding-left:1.75rem;position:relative;text-transform:capitalize}.tccc-print-parent-container .cmp-container .title .cmp-title__text::before{content:"";position:absolute;width:1.75rem;height:1.125rem;top:0;left:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/arrow-black.svg") no-repeat center center !important;rotate:90deg}.tccc-print-parent-container .cmp-container .title .cmp-title__text:hover{color:#ed0000}.tccc-print-parent-container .cmp-container .title .cmp-title__text:hover::before{content:"";position:absolute;width:1.75rem;height:1.125rem;background:url("clientlib-site/resources/images/icons/down-arrow-icon-red.svg") no-repeat center center !important;rotate:90deg}.tccc-print-parent-container .tccc-print-container .cmp-container{width:100%}.tccc-print-parent-container .tccc-print-container .cmp-container .printjobs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tccc-print-parent-container .tccc-print-container .cmp-container .actions-btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.tccc-print-parent-container .tccc-print-container .cmp-container .print-details-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form{margin-top:.75rem;margin-right:.75rem}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .printjob-details-img-container{width:45% !important}@media(min-width: 1921px){.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .printjob-details-img-container{width:40% !important}}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .printjob-details-img-container .preview-details{z-index:10;position:absolute;top:1.375rem;right:1rem}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .printjob-details-img-container .preview-details .preview-details-container{z-index:10;height:2rem;width:2rem;border-radius:8px;border:2px solid #fff;opacity:.6;background:#1e1e1e}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .printjob-details-img-container .preview-details .preview-details-container .preview-icon::before{content:"";position:absolute;width:1.75rem;height:1.75rem;cursor:pointer;background:url("clientlib-site/resources/images/icons/zoom.svg") no-repeat center center}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .printjob-details-img-container .preview-details .preview-details-container:hover{border:2px solid #ed0000;background:#ed0000;color:#fff;opacity:1}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .form-parent-container{width:55% !important;padding:0 !important}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .form-parent-container .print-form-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .form-parent-container .print-form-container .printjob-form-col-one{width:50% !important}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .form-parent-container .print-form-container .printjob-form-col-two{width:50% !important}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .form-parent-container .field{display:block;margin-bottom:2rem}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .form-parent-container .field label{font-size:.75rem !important;font-weight:400;line-height:.9rem;color:#707070 !important}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .form-parent-container .field input{border:1px solid #b1b1b1 !important;border-radius:.25rem !important;font-size:.75rem !important;font-weight:400;line-height:.9rem !important;color:#1e1e1e !important}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .form-parent-container .field p{font-size:.875rem !important;font-weight:600;line-height:1.05rem !important;color:#0e202e !important;width:100%}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .form-parent-container .ui.items.discussion .item .content .header{font-size:.75rem !important;font-weight:400;line-height:.9rem;color:#707070 !important}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .form-parent-container .ui.items.discussion .item .content .description div{font-size:.875rem !important;font-weight:600;line-height:1.5rem;color:#0e202e !important}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .form-parent-container .ui.items.discussion .item .content .description div p{font-size:.75rem !important;font-weight:600;line-height:.9rem}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .form-parent-container .ui.form.delegateTo select{width:100% !important}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .form-parent-container .print-details-save-btn{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width: 768px)and (max-width: 1023px){.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form{display:block}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .printjob-details-img-container{width:100% !important}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .printjob-details-img-container img{margin:auto}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .form-parent-container{width:96% !important;margin:auto}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .form-parent-container .print-form-container{display:block}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .form-parent-container .print-form-container .printjob-form-col-one{width:100% !important}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .form-parent-container .print-form-container .printjob-form-col-two{width:100% !important}}@media(min-width: 1024px)and (max-width: 1439px){.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form{display:block}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .printjob-details-img-container{width:100% !important}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .printjob-details-img-container img{margin:auto}.tccc-print-parent-container .tccc-print-container .cmp-container .print-job-details .print-job-wrapper .print-job-result-details .job-card-info .printjob-details-img-form .form-parent-container{width:98% !important;margin:auto}}.tccc-print-parent-container .ui.secondary{color:#1e1e1e !important}.tccc-print-parent-container .ui.secondary:hover{color:#ed0000 !important}.tccc-print-parent-container .printjob-buttons .ui.primary.button{background-color:#ed0000;font-size:14px;height:42px;padding:16px 24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-print-parent-container .printjob-buttons .ui.primary.button:hover{background-color:#c9372c !important}.print-details-buttons .btn-groups{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.print-details-buttons .btn-groups.primary{margin-left:auto}.print-details-buttons .btn-groups.secondary{margin-left:auto;display:none}.tccc-assets-details-container,.tccc-preview-modal-container{background:#fff}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container{-ms-flex-preferred-size:100%;flex-basis:100%}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container{display:block;position:relative}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .title,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .title{padding-bottom:1rem}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .title a,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .title a{font-size:.75rem;font-weight:400;line-height:1.05rem;color:#1e1e1e;padding-left:1.75rem;cursor:pointer}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .title a::before,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .title a::before{content:"";position:absolute;width:1.75rem;height:1.125rem;top:0;left:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/arrow-black.svg") no-repeat center center !important;rotate:90deg}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .title a:hover,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .title a:hover{color:#ed0000}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .title a:hover::before,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .title a:hover::before{content:"";position:absolute;width:1.75rem;height:1.125rem;background:url("clientlib-site/resources/images/icons/down-arrow-icon-red.svg") no-repeat center center !important;rotate:90deg}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .cmp.cmp-details-action-buttons,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .cmp.cmp-details-action-buttons{padding:0;display:inline-block;position:absolute;bottom:0rem;z-index:10;background:rgba(30,30,30,.8);border-top-right-radius:.25rem}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .cmp.cmp-details-action-buttons .ui.basic.segment,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .cmp.cmp-details-action-buttons .ui.basic.segment{margin:0;padding:0}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .cmp.cmp-details-action-buttons .ui.basic.segment .actions.cmp-action-buttons .tccc-share-btn,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .cmp.cmp-details-action-buttons .ui.basic.segment .actions.cmp-action-buttons .tccc-share-btn{display:none}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .cmp.cmp-details-action-buttons .ui.basic.segment .actions.cmp-action-buttons .tccc-add-to-collection-btn,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .cmp.cmp-details-action-buttons .ui.basic.segment .actions.cmp-action-buttons .tccc-add-to-collection-btn{margin:0 !important;border:none;color:#fff;background:none;padding-left:1.875rem;position:relative;font-size:.75rem;font-weight:400;line-height:16.8px;font-family:"TCCC UnityHeadline"}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .cmp.cmp-details-action-buttons .ui.basic.segment .actions.cmp-action-buttons .tccc-add-to-collection-btn::before,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .cmp.cmp-details-action-buttons .ui.basic.segment .actions.cmp-action-buttons .tccc-add-to-collection-btn::before{content:"";position:absolute;width:2rem;height:2rem;top:.1875rem;left:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/add-to-collection.svg") no-repeat center center !important}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .cmp.cmp-details-action-buttons:hover .tccc-add-to-collection-btn,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .cmp.cmp-details-action-buttons:hover .tccc-add-to-collection-btn{text-decoration:underline}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .preview-details,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .preview-details{z-index:10;position:absolute;top:3rem;right:1rem}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .preview-details .preview-details-container,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .preview-details .preview-details-container{z-index:10;height:2rem;width:2rem;border-radius:8px;border:2px solid #fff;opacity:.6;background:#1e1e1e}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .preview-details .preview-details-container .preview-icon::before,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .preview-details .preview-details-container .preview-icon::before{content:"";position:absolute;width:1.75rem;height:1.75rem;cursor:pointer;background:url("clientlib-site/resources/images/icons/zoom.svg") no-repeat center center}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .preview-details .preview-details-container:hover,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .preview-details .preview-details-container:hover{border:2px solid #ed0000;background:#ed0000;color:#fff;opacity:1}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .zip-details .cmp-details-video,.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .cmp.cmp-details-video,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .zip-details .cmp-details-video,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .cmp.cmp-details-video{margin-left:0px !important;width:auto !important}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .tccc-details-audio,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .tccc-details-audio{margin-left:0px !important;width:auto !important}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .cmp.cmp-details-image .cmp-wrapper.image.background,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .cmp.cmp-details-image .cmp-wrapper.image.background{margin:0;padding:0;background:#f9f9f9}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .cmp.cmp-details-image .cmp-wrapper.image.background .cmp-details-image .cmp-image--max-height,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-img-container .cmp-container .cmp.cmp-details-image .cmp-wrapper.image.background .cmp-details-image .cmp-image--max-height{-o-object-fit:contain;object-fit:contain;margin:0 auto;width:100%}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container{padding-top:2.625rem;-ms-flex-preferred-size:50%;flex-basis:50%}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container{display:block}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-tags .ui.basic.segment,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-tags .ui.basic.segment{padding:0px 16px !important}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-tags .ui.basic.segment .ui.labels .ui.basic.large.label,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-tags .ui.basic.segment .ui.labels .ui.basic.large.label{border:none;font-size:.625rem;font-weight:600;line-height:.875rem;color:#a46801;background:#fff0da}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-title,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-title{display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-title .ui.header,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-title .ui.header{padding-left:1rem;margin-bottom:0rem}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-title .ui.header a,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-title .ui.header a{display:none}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-title .ui.header .content,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-title .ui.header .content{font-size:1.125rem;font-weight:600;line-height:1.575rem;color:#1e1e1e}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment{border-bottom:1px solid #e4e4e4;padding:0px 0px 16px 0px;margin:0px 16px}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment p,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment p{font-size:.875rem;font-weight:400;line-height:1.4rem;color:#1e1e1e}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-metadata-container .cmp-container .cmp.cmp-details-metadata,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-metadata-container .cmp-container .cmp.cmp-details-metadata{padding:0;width:33%}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-metadata-container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-metadata-container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment{border:none;margin:0;padding:1rem 1rem}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-metadata-container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment .ui.header,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-metadata-container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment .ui.header{margin-bottom:.25rem;font-size:.6875rem;font-weight:400;line-height:1rem;color:#9a9a9a}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-metadata-container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment p,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-metadata-container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment p{font-size:.75rem;font-weight:600;line-height:.9rem;color:#0e202e}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container{border:1px solid #e4e4e4;margin:0 0 1rem 1rem;border-radius:.25rem;max-height:20.25rem;overflow:auto}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container .cmp-container,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container .cmp-container{padding:1rem}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container .cmp-container .text .cmp-text,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container .cmp-container .text .cmp-text{color:#1e1e1e;font-family:"TCCC UnityHeadline";font-size:1.125rem;font-style:normal;font-weight:600;line-height:1.575rem;padding-bottom:1rem}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container .cmp-container .drmrightsrecord,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container .cmp-container .drmrightsrecord{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container .cmp-container .drmrightsrecord hr,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container .cmp-container .drmrightsrecord hr{width:100%;border:1px solid #e4e4e4}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container .cmp-container .drmrightsrecord .cmp-details-metadata p,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container .cmp-container .drmrightsrecord .cmp-details-metadata p{word-break:break-all}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container .cmp-container .cmp-details-metadata,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container .cmp-container .cmp-details-metadata{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 16px);flex:1 1 calc(50% - 16px)}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container .cmp-container .cmp-details-metadata .ui.basic.segment,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container .cmp-container .cmp-details-metadata .ui.basic.segment{border:none;padding:0;margin:0}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container .cmp-container .cmp-details-metadata .ui.basic.segment .ui.header,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container .cmp-container .cmp-details-metadata .ui.basic.segment .ui.header{color:#707070;font-family:"TCCC UnityText";font-size:.6875rem;font-style:normal;font-weight:400;line-height:1rem;text-transform:uppercase}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container .cmp-container .cmp-details-metadata .ui.basic.segment p,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .tccc-assets-rights-container .cmp-container .cmp-details-metadata .ui.basic.segment p{color:#0e202e;font-family:"TCCC UnityText";font-size:.75rem;font-style:normal;font-weight:600;line-height:.9rem;text-transform:uppercase}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-action-buttons.tccc-asset-action-buttons,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-action-buttons.tccc-asset-action-buttons{padding-left:0rem}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-action-buttons.tccc-asset-action-buttons .ui.basic.segment,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-action-buttons.tccc-asset-action-buttons .ui.basic.segment{padding-top:0;padding-bottom:0;margin-bottom:0}.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-action-buttons.tccc-asset-action-buttons .detail-page-cta-container,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container .tccc-assets-desc-container .cmp-container .cmp.cmp-details-action-buttons.tccc-asset-action-buttons .detail-page-cta-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}@media(min-width: 768px)and (max-width: 1439px){.tccc-assets-details-container .tccc-assets-image-desc-container .cmp-container,.tccc-preview-modal-container .tccc-assets-image-desc-container .cmp-container{display:block}}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details{padding-left:0}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item{border:1px solid #e4e4e4;border-radius:.25rem}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button{cursor:pointer;border:none !important}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__title,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button .cmp-accordion__title{font-weight:600;line-height:1.575rem;font-family:"TCCC UnityHeadline"}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button i::before,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__header .cmp-accordion__button i::before{content:"" !important;position:absolute;width:2rem;height:2rem;top:0;right:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/down-arrow-icon.svg") no-repeat center center !important}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel{border:none !important;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .zipfilecontent .zip,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .zipfilecontent .zip{font-family:"TCCC UnityHeadline" !important}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .zipfilecontent .zip .zipHeader .label,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .zipfilecontent .zip .zipHeader .label{font-size:1rem !important;font-weight:400 !important;line-height:1.4rem !important;margin-left:0 !important}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .zipfilecontent .zip .zipChild .no_label,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .zipfilecontent .zip .zipChild .no_label{font-size:.75rem !important;font-weight:600 !important;line-height:.9rem !important;padding-left:0 !important}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .zipfilecontent .zip .zipChild .label,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .zipfilecontent .zip .zipChild .label{font-size:1rem !important;font-weight:400 !important;line-height:1.4rem !important;padding-left:0 !important}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container.tccc-metadata-grouping .cmp-container,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container.tccc-metadata-grouping .cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container.tccc-metadata-grouping .cmp-container .cmp.cmp-details-metadata,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container.tccc-metadata-grouping .cmp-container .cmp.cmp-details-metadata{width:50%}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container.tccc-metadata-grouping .cmp-container .cmp.cmp-details-metadata .ui.basic.segment,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container.tccc-metadata-grouping .cmp-container .cmp.cmp-details-metadata .ui.basic.segment{display:block}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container.tccc-metadata-grouping .cmp-container .cmp.cmp-details-metadata .ui.basic.segment .ui.header,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container.tccc-metadata-grouping .cmp-container .cmp.cmp-details-metadata .ui.basic.segment .ui.header{width:100%;font-size:.6875rem;font-weight:400;line-height:1rem;color:#707070;font-family:"TCCC UnityText";padding-bottom:.375rem}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container.tccc-metadata-grouping .cmp-container .cmp.cmp-details-metadata .ui.basic.segment p,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container.tccc-metadata-grouping .cmp-container .cmp.cmp-details-metadata .ui.basic.segment p{width:100%;font-size:.75rem;font-weight:600;line-height:.9rem;color:#0e202e;font-family:"TCCC UnityText";padding-left:0rem}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container .cmp-container,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container .cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container .cmp-container .cmp.cmp-details-metadata,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container .cmp-container .cmp.cmp-details-metadata{width:50%;padding:0}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment{display:block}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment .ui.header,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment .ui.header{width:100%;font-size:.6875rem;font-weight:400;line-height:1rem;color:#707070;font-family:"TCCC UnityText";padding-bottom:.375rem}.tccc-assets-details-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment p,.tccc-preview-modal-container .tccc-metadata-grouping .cmp-container .cmp-container .accordion.panelcontainer.tccc-asset-details .cmp-accordion .cmp-accordion__item .cmp-accordion__panel .container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment p{width:100%;font-size:.75rem;font-weight:600;line-height:.9rem;color:#0e202e;font-family:"TCCC UnityText";padding-left:0rem}.tccc-assets-details-container .tccc-assets-acc-left-container,.tccc-preview-modal-container .tccc-assets-acc-left-container{padding-right:.75rem}.tccc-assets-details-container .tccc-assets-acc-right-container,.tccc-preview-modal-container .tccc-assets-acc-right-container{padding-left:.75rem}.tccc-assets-details-container .cmp-title__text,.tccc-preview-modal-container .cmp-title__text{color:#404040;font-family:"TCCC UnityHeadline";font-size:.75rem;font-style:normal;font-weight:400;line-height:140%;position:relative;display:inline-block}.tccc-assets-details-container .share-download-btns,.tccc-preview-modal-container .share-download-btns{-webkit-box-flex:1;-ms-flex:1;flex:1}.tccc-assets-details-container .tccc-share-btn,.tccc-preview-modal-container .tccc-share-btn{border:1px solid #9a9a9a !important;position:relative;height:2.125rem;width:2.125rem !important;padding:0rem !important;min-width:2.125rem !important;border-radius:3.125rem !important;background:#fff !important;margin-right:1rem}.tccc-assets-details-container .tccc-share-btn .share-btn-text,.tccc-preview-modal-container .tccc-share-btn .share-btn-text{display:none}.tccc-assets-details-container .tccc-share-btn::before,.tccc-preview-modal-container .tccc-share-btn::before{content:"";position:absolute;width:32px;height:32px;top:0;left:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/share.svg") no-repeat center center}.tccc-assets-details-container .tccc-share-btn:hover,.tccc-preview-modal-container .tccc-share-btn:hover{border:1px solid #ed0000 !important}.tccc-assets-details-container .tccc-share-btn:hover::before,.tccc-preview-modal-container .tccc-share-btn:hover::before{content:"";background:url("clientlib-site/resources/images/icons/share-active.svg") no-repeat center center}.tccc-assets-details-container .cmp.cmp-details-action-buttons.tccc-asset-action-buttons,.tccc-preview-modal-container .cmp.cmp-details-action-buttons.tccc-asset-action-buttons{padding-left:0px}.tccc-assets-details-container .cmp.cmp-details-action-buttons.tccc-asset-action-buttons .ui.basic.segment,.tccc-preview-modal-container .cmp.cmp-details-action-buttons.tccc-asset-action-buttons .ui.basic.segment{padding-top:0;padding-bottom:0;margin-bottom:0}.tccc-assets-details-container .cmp.cmp-details-action-buttons.tccc-asset-action-buttons .actions.cmp-action-buttons,.tccc-preview-modal-container .cmp.cmp-details-action-buttons.tccc-asset-action-buttons .actions.cmp-action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tccc-assets-details-container .cmp.cmp-details-action-buttons.tccc-asset-action-buttons .actions.cmp-action-buttons .share-downloadprev-container,.tccc-preview-modal-container .cmp.cmp-details-action-buttons.tccc-asset-action-buttons .actions.cmp-action-buttons .share-downloadprev-container{display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-assets-details-container .tccc-download-preview-btn,.tccc-preview-modal-container .tccc-download-preview-btn{border:1px solid #9a9a9a !important;position:relative;height:34px;width:34px;padding:0px !important;min-width:34px !important;border-radius:50px !important;background:#fff !important;margin-right:1rem}.tccc-assets-details-container .tccc-download-preview-btn a,.tccc-preview-modal-container .tccc-download-preview-btn a{text-indent:-9999px;white-space:nowrap;display:block;width:100%;height:100%;position:absolute;top:0;left:0}.tccc-assets-details-container .tccc-download-preview-btn::before,.tccc-preview-modal-container .tccc-download-preview-btn::before{content:"";position:absolute;width:2rem;height:2rem;top:0;left:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/download-asset.svg") no-repeat center center}.tccc-assets-details-container .tccc-download-preview-btn:hover,.tccc-preview-modal-container .tccc-download-preview-btn:hover{border:1px solid #ed0000 !important}.tccc-assets-details-container .tccc-download-preview-btn:hover::before,.tccc-preview-modal-container .tccc-download-preview-btn:hover::before{content:"";background:url("clientlib-site/resources/images/icons/download-active.svg") no-repeat center center}.tccc-assets-details-container .tccc-assets-metadata-container .cmp-container .cmp.cmp-details-metadata,.tccc-preview-modal-container .tccc-assets-metadata-container .cmp-container .cmp.cmp-details-metadata{padding:0;width:33%}.tccc-assets-details-container .tccc-assets-metadata-container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment,.tccc-preview-modal-container .tccc-assets-metadata-container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment{border:none;margin:0;padding:1rem 1rem}.tccc-assets-details-container .tccc-assets-metadata-container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment .ui.header,.tccc-preview-modal-container .tccc-assets-metadata-container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment .ui.header{margin-bottom:4px;font-size:.6875rem;font-weight:400;line-height:1rem;color:#9a9a9a;text-align:left}.tccc-assets-details-container .tccc-assets-metadata-container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment p,.tccc-preview-modal-container .tccc-assets-metadata-container .cmp-container .cmp.cmp-details-metadata .ui.basic.segment p{font-size:.75rem;font-weight:600;line-height:.9rem;color:#0e202e;text-align:left}.tccc-assets-details-container .cmp-details-video video,.tccc-preview-modal-container .cmp-details-video video{width:100% !important}@media(min-width: 768px)and (max-width: 1439px){.tccc-assets-details-container .accordion.panelcontainer.tccc-asset-details,.tccc-preview-modal-container .accordion.panelcontainer.tccc-asset-details{padding:0 .3125rem !important}.tccc-assets-details-container .cmp-tccc-show-asset-details-filter .ui.icon.button,.tccc-preview-modal-container .cmp-tccc-show-asset-details-filter .ui.icon.button{display:none}}.toggle-switch-button{color:#404040;font-size:.75rem;position:relative}.toggle-switch-button .switch{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:.5rem;display:inline-block;width:3rem;height:1.375rem}.toggle-switch-button .switch input{opacity:0;width:0;height:0}.toggle-switch-button .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border:1px solid #ed0000;background-color:#e4e4e4;-webkit-transition:.4s;transition:.4s;border-radius:1.25rem}.toggle-switch-button .slider:before{position:absolute;content:"";height:.875rem;width:.875rem;left:.1875rem;bottom:.1875rem;border:1px solid #ed0000;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.toggle-switch-button input:checked+.slider{background-color:#ed0000}.toggle-switch-button input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.toggle-switch-button .slider.round{border-radius:2.125rem}.info-icon-tooltip{display:inline-block}.info-icon-tooltip .icon.exclamation::before{content:"";width:1rem;display:inline-block;height:1rem;position:absolute;bottom:0px;display:block;cursor:pointer;background:url("clientlib-site/resources/images/icons/info.svg") no-repeat center center/100% 100% !important}.rotate-180::before{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.tccc-ko-header{font-family:"TCCC UnityText" !important}.tccc-ko-header .tccc-search-header{background-color:#000;height:90px;padding:24px 40px}.tccc-ko-header .tccc-search-header .cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:810px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;height:100%}.tccc-ko-header .tccc-search-header .cmp-container .cmp-search-search-bar{padding:0px !important;width:100% !important}.tccc-ko-header .tccc-search-header .cmp-container .cmp-search-search-bar input{border-radius:0px;border-left:none;height:42px;width:100% !important;padding-left:56px !important;padding-right:16px !important;-webkit-box-flex:0;-ms-flex:none;flex:none;border-top-right-radius:40px;border-bottom-right-radius:40px;padding-right:126px !important;font-family:"TCCC UnityText" !important;font-size:14px;font-style:normal;font-weight:600;line-height:140%;color:#1e1e1e}.tccc-ko-header .tccc-search-header .cmp-container .cmp-search-search-bar .input-rounded-box{border-top-left-radius:2.25rem;border-bottom-left-radius:2.25rem}.tccc-ko-header .tccc-search-header .cmp-container .cmp-search-search-bar input::-webkit-input-placeholder{font-weight:200;color:#9a9a9a;font-size:14px;font-style:normal;font-weight:400;line-height:140%;font-family:"TCCC UnityText" !important}.tccc-ko-header .tccc-search-header .cmp-container .cmp-search-search-bar input:-ms-input-placeholder{font-weight:200;color:#9a9a9a;font-size:14px;font-style:normal;font-weight:400;line-height:140%;font-family:"TCCC UnityText" !important}.tccc-ko-header .tccc-search-header .cmp-container .cmp-search-search-bar input:-moz-placeholder{font-weight:200;color:#9a9a9a;font-size:14px;font-style:normal;font-weight:400;line-height:140%;font-family:"TCCC UnityText" !important}.tccc-ko-header .tccc-search-header .cmp-container .cmp-search-search-bar input::-moz-placeholder{font-weight:200;color:#9a9a9a;font-size:14px;font-style:normal;font-weight:400;line-height:140%;font-family:"TCCC UnityText" !important}.tccc-ko-header .tccc-search-header .cmp-container .cmp-search-search-bar i.search.icon:before{content:"";position:absolute;width:16px;height:16px;background:url("clientlib-site/resources/images/icons/search.svg") no-repeat center center !important;left:24px;margin-top:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tccc-ko-header .tccc-search-header .cmp-container .cmp-search-search-bar i.cross.icon:before{display:none;content:"";position:absolute;width:16px !important;height:16px;background:url("clientlib-site/resources/images/icons/close_grey.svg") no-repeat center center !important;margin-top:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:113px;width:100%;cursor:pointer}.tccc-ko-header .tccc-search-header .cmp-container .cmp-search-search-bar i.cross.icon.active:before{display:block}.tccc-ko-header .tccc-search-header .cmp-container .cmp-search-search-bar .ui.primary.button{display:block;line-height:20px;background-color:#ed0000;color:#fff;min-width:100px;height:42px;border-radius:40px;padding:16px 24px;font-size:14px !important;font-style:normal;font-weight:600;line-height:140%;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;right:0px;font-family:"TCCC UnityText" !important}.tccc-ko-header .tccc-search-header .cmp-container .searchtypes{position:relative}.tccc-ko-header .tccc-search-header .cmp-container .searchtypes .down-arrow-icon:before{content:"";display:inline;position:absolute;width:20px;height:20px;background:url("clientlib-site/resources/images/icons/down-arrow-icon.svg") no-repeat center center;right:0;top:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);cursor:pointer}.tccc-ko-header .tccc-search-header .cmp-container .searchtypes .dropdown{position:relative;display:inline-block}.tccc-ko-header .tccc-search-header .cmp-container .searchtypes .dropbtn{border-radius:32px 0px 0px 32px;height:42px;border:none;margin-right:-2px;background-color:#f0f0f0;padding:8px 24px;color:#1e1e1e;font-size:14px !important;font-style:normal;font-weight:400;line-height:140%;width:192px;text-align:left;cursor:pointer}.tccc-ko-header .tccc-search-header .cmp-container .searchtypes .cmp-dropdown{display:none;position:absolute;background-color:#fff;-webkit-box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:1;list-style-type:none;margin:0;padding:0;width:90%;border-radius:5px;padding:8px;left:20px;font-size:14px;top:46px}.tccc-ko-header .tccc-search-header .cmp-container .searchtypes .cmp-dropdown li{text-decoration:none;display:block;cursor:pointer;padding:8px 4px 8px 4px;width:100%;border-bottom:1px solid #f0f0f0}.tccc-ko-header .tccc-search-header .cmp-container .searchtypes .cmp-dropdown li.active{color:#ed0000;font-weight:bold}.tccc-ko-header .tccc-search-header .cmp-container .searchtypes .cmp-dropdown li:hover{color:#ed0000}.tccc-ko-header .tccc-search-header .cmp-container .searchtypes .dropdown:hover .cmp-dropdown{display:block}.tccc-ko-header .tccc-search-header .cmp-container .searchtypes .active{display:block !important}.tccc-Info-search-accordion{background:rgba(106,201,206,.1019607843);border-radius:.5rem;color:#1e1e1e;margin:12px 0;font-family:"TCCC UnityHeadline"}.tccc-Info-search-accordion .cmp-accordion__item{position:relative}.tccc-Info-search-accordion .cmp-accordion__item .read-more{position:absolute;top:4px;right:0}.tccc-Info-search-accordion .cmp-accordion__item .read-more .down-icon{margin-right:15px;cursor:pointer}.tccc-Info-search-accordion .cmp-accordion__item .read-more .down-icon::before{content:"";position:absolute;width:20px;height:20px;background:url("clientlib-site/resources/images/icons/Arrow_Down.svg") no-repeat center center;margin-top:2px}.tccc-Info-search-accordion .read-less{text-align:end}.tccc-Info-search-accordion .read-less .up-icon{margin-right:15px;cursor:pointer}.tccc-Info-search-accordion .read-less .up-icon::before{content:"";position:absolute;width:20px;height:20px;background:url("clientlib-site/resources/images/icons/Arrow_up.svg") no-repeat center center;margin-top:2px}.tccc-Info-search-accordion .hide{display:none}.tccc-Info-search-accordion .show{display:block}.tccc-Info-search-accordion .cmp-accordion__title{font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:600;line-height:140%}.tccc-Info-search-accordion .cmp-accordion__header:before{content:"";position:absolute;width:20px;height:20px;background:url("clientlib-site/resources/images/icons/info.svg") no-repeat center center;margin-top:5px}.tccc-Info-search-accordion .cmp-accordion__panel .tccc-info-icon-text b{color:#1e1e1e;font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:700;line-height:140%}.tccc-Info-search-accordion .cmp-accordion__panel .tccc-info-icon-text p{color:#1e1e1e;font-family:"TCCC UnityHeadline";font-size:14px;font-weight:400}.tccc-Info-search-accordion .cmp-accordion__panel .tccc-info-icon-text li{color:#1e1e1e;font-family:"TCCC UnityHeadline";font-size:14px;font-weight:400}.tccc-Info-search-accordion .cmp-accordion__button{border:none;background:none;padding-left:30px;padding-right:30px}.tccc-search-primary-panel{padding:0 15px;font-family:"TCCC UnityHeadline"}.tccc-search-primary-panel .cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:24px}.tccc-search-primary-panel .cmp-container .cmp-search-sort{margin:0;padding:0 !important;width:-webkit-max-content !important;width:-moz-max-content !important;width:max-content !important}.tccc-search-primary-panel .cmp-container .cmp-search-sort .dropdown{border:1px solid #9a9a9a;border-radius:8px;padding:8px 12px;font-size:12px}.tccc-search-primary-panel .cmp-container .cmp-search-sort .dropdown .menu{-webkit-box-shadow:0px 0px 14px rgba(0,0,0,.1215686275);box-shadow:0px 0px 14px rgba(0,0,0,.1215686275)}.tccc-search-primary-panel .cmp-container .cmp-search-sort .dropdown .menu .item{font-size:14px;border-bottom:1px solid #f8f8f8;width:90%;margin:auto;padding-left:5px !important;background:none}.tccc-search-primary-panel .cmp-container .cmp-search-sort .dropdown .menu .item:hover{color:#ed0000}.tccc-search-primary-panel .cmp-container .cmp-search-sort .dropdown:hover{border:1px solid #ed0000;color:#ed0000}.tccc-search-primary-panel .cmp-container .cmp-search-sort .dropdown:hover .text{color:#ed0000}.tccc-search-primary-panel .cmp-container .cmp-search-sort .dropdown:hover .icon{color:#ed0000;-webkit-transform:rotateY(0deg) rotate(0deg) !important;transform:rotateY(0deg) rotate(0deg) !important}.tccc-search-primary-panel .cmp-container .cmp-search-sort .dropdown:hover .icon::before{content:"" !important;position:absolute;width:12px;height:12px;top:0;left:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/down-arrow-icon-red.svg") no-repeat center center !important}.tccc-search-primary-panel .cmp-container .cmp-search-sort .icon{border:none;padding:0}.tccc-search-primary-panel .cmp-container .cmp-search-sort .icon:hover{border:none}.tccc-search-primary-panel .cmp-container .cmp-search-sort .icon::before{content:"" !important;position:absolute;width:12px;height:12px;top:0;left:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/arrow-black.svg") no-repeat center center !important}.tccc-search-primary-panel .cmp-container .cmp-search-sort .icon:hover::before{color:#ed0000}.tccc-search-primary-panel .cmp-container .cmp-search-sort .active .icon{-webkit-transform:rotateY(0deg) rotate(0deg) !important;transform:rotateY(0deg) rotate(0deg) !important}.tccc-search-primary-panel .cmp-container .cmp-search-sort .active .icon::before{-webkit-transform:rotateY(0deg) rotate(180deg) !important;transform:rotateY(0deg) rotate(180deg) !important}.tccc-search-primary-panel .cmp-container .cmp-search-sort::after{content:"";height:16px;width:1px;border-right:1px solid #e4e4e4;margin:5px}.tccc-search-primary-panel .cmp-container .title{-ms-flex-preferred-size:63%;flex-basis:63%}.tccc-search-primary-panel .cmp-container .title .cmp-title__text{color:#404040;font-family:"TCCC UnityHeadline";font-size:12px;font-style:normal;font-weight:400;line-height:140%;position:relative;display:inline-block}@media(min-width: 1024px)and (max-width: 1439px){.tccc-search-primary-panel .cmp-container .title{-ms-flex-preferred-size:58%;flex-basis:58%}}@media(min-width: 1920px){.tccc-search-primary-panel .cmp-container .title{-ms-flex-preferred-size:73%;flex-basis:73%}}.tccc-search-primary-panel .cmp-container .cmp-search-layout-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.tccc-search-primary-panel .cmp-container .cmp-search-layout-toggle .cmp-button__icon{text-align:center !important}.tccc-search-primary-panel .cmp-container .cmp-search-layout-toggle button.cmp-button:hover{border:1px solid #f8f8f8;border-radius:10px;background:#f8f8f8;padding-bottom:5px !important}.tccc-search-primary-panel .cmp-container .cmp-search-layout-toggle button.cmp-button i{font-size:unset}.tccc-search-primary-panel .cmp-container .cmp-search-layout-toggle button.cmp-button[value=card] i::before{content:url("clientlib-site/resources/images/icons/gridview-inactive.svg")}.tccc-search-primary-panel .cmp-container .cmp-search-layout-toggle button.cmp-button[value=card] i:hover::before{content:url("clientlib-site/resources/images/icons/gridview-active.svg")}.tccc-search-primary-panel .cmp-container .cmp-search-layout-toggle button.cmp-button[value=list] i::before{content:url("clientlib-site/resources/images/icons/listview-inactive.svg")}.tccc-search-primary-panel .cmp-container .cmp-search-layout-toggle button.cmp-button[value=list] i:hover::before{content:url("clientlib-site/resources/images/icons/listview-active.svg")}.tccc-search-primary-panel .cmp-container .cmp-tccc-show-filter .cmp-siderail__toggle{margin:0;padding:12px 16px !important;border-radius:40px;border:1px solid #9a9a9a;background:#fff;position:relative}.tccc-search-primary-panel .cmp-container .cmp-tccc-show-filter .cmp-siderail__toggle .icon-filter{background-image:url("clientlib-site/resources/images/icons/Filter-search.svg");width:16px;height:16px;position:absolute;top:12px}.tccc-search-primary-panel .cmp-container .cmp-tccc-show-filter .cmp-siderail__toggle:hover{border:1px solid #ed0000}.tccc-search-primary-panel .cmp-container .cmp-tccc-show-filter .cmp-siderail__toggle:hover .icon-filter{background-image:url("clientlib-site/resources/images/icons/Filter-search-active.svg")}.tccc-search-primary-panel .cmp-container .cmp-tccc-show-filter .cmp-siderail__toggle::after{content:"Filter";display:inline-block;margin-left:20px;font-family:"TCCC UnityHeadline";font-size:14px;color:#1e1e1e}.tccc-search-primary-panel .cmp-container .cmp-tccc-show-filter .cmp-siderail__toggle:hover::after{color:#ed0000}@media(min-width: 768px)and (max-width: 1024px){.tccc-search-primary-panel .cmp-container .cmp-tccc-show-filter .cmp-siderail__toggle{border-radius:50%;width:43px;padding:12px 13px !important}.tccc-search-primary-panel .cmp-container .cmp-tccc-show-filter .cmp-siderail__toggle::after{content:""}}@media(min-width: 1024px)and (max-width: 1439px){.tccc-search-primary-panel .cmp-container .cmp-tccc-show-filter .cmp-siderail__toggle{display:block !important}}.tccc-search-primary-panel::after{content:"";display:block;border-bottom:1px solid #e4e4e4;width:100%;bottom:0;left:0;-webkit-transform:translateY(100%);transform:translateY(100%)}@media(min-width: 768px)and (max-width: 1023px){.tccc-search-primary-panel{padding:0 40px}}.tccc-search-secondary-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"TCCC UnityHeadline";min-height:70px}.tccc-search-secondary-panel .cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.tccc-search-secondary-panel .cmp-container .authorized-filter{padding:0}.tccc-search-secondary-panel .cmp-container .authorized-filter .available-filter{padding-top:0 !important;padding-bottom:0 !important}.tccc-search-secondary-panel .cmp-container .authorized-filter .ui.checkbox label{font-size:12px;color:#404040}.tccc-search-secondary-panel .cmp-container .authorized-filter::before{content:"";height:16px;width:1px;border-right:1px solid #e4e4e4;position:absolute;top:4px}.tccc-search-secondary-panel .cmp-container::after{content:"";height:16px;width:1px;border-right:1px solid #e4e4e4;margin:2px 5px;position:absolute;top:0px;right:0px}.tccc-search-secondary-panel .bulk-select-all{margin-left:10px}.tccc-search-secondary-panel .bulk-select-all label{font-size:12px}.tccc-search-secondary-panel .ui.checkbox input:checked~label:before,.tccc-search-secondary-panel .ui.checkbox input:checked~.box:before{background:#f40000;border-color:#f40000}.tccc-search-secondary-panel .ui.checkbox input:checked~label:after,.tccc-search-secondary-panel .ui.checkbox input:checked~.box:after{opacity:1;color:#fff}.tccc-search-secondary-panel .cmp-search-statistics{padding-left:0}.tccc-search-secondary-panel .cmp-search-statistics .ui.two.statistics{margin:0 18px 0 0;padding:0}.tccc-search-secondary-panel .cmp-search-statistics .ui.two.statistics .statistic{margin-top:2px;margin-bottom:0}.tccc-search-secondary-panel .cmp-search-statistics .ui.two.statistics .statistic .value{font-size:14px !important;font-weight:600;line-height:19.6px;margin-right:6px !important;color:#c9372c !important;font-family:"TCCC UnityHeadline" !important}.tccc-search-secondary-panel .cmp-search-statistics .ui.two.statistics .statistic .label{font-size:14px !important;font-weight:600;line-height:19.6px;color:#1e1e1e !important;font-family:"TCCC UnityHeadline" !important}.tccc-search-secondary-panel .dropdown{border:1px solid #9a9a9a;border-radius:8px;padding:8px 12px;margin-left:18px;font-size:12px}.tccc-search-secondary-panel .dropdown .icon{border:none;padding:0}.tccc-search-secondary-panel .dropdown .icon:hover{border:none}.tccc-search-secondary-panel .dropdown .icon::before{content:"" !important;position:absolute;width:12px;height:12px;top:0;left:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/arrow-black.svg") no-repeat center center !important}.tccc-search-secondary-panel .dropdown .icon:hover::before{color:#ed0000}.tccc-search-secondary-panel .dropdown:hover{border:1px solid #ed0000;color:#ed0000}.tccc-search-secondary-panel .dropdown:hover .icon{color:#ed0000}.tccc-search-secondary-panel .dropdown:hover .icon::before{content:"" !important;position:absolute;width:12px;height:12px;top:0;left:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/down-arrow-icon-red.svg") no-repeat center center !important}.tccc-search-secondary-panel .dropdown .open-menu{top:2px;-webkit-transform:rotateY(0deg) rotate(180deg) !important;transform:rotateY(0deg) rotate(180deg) !important}.tccc-search-secondary-panel .dropdown .menu{-webkit-box-shadow:0px 0px 14px rgba(0,0,0,.1215686275);box-shadow:0px 0px 14px rgba(0,0,0,.1215686275)}.tccc-search-secondary-panel .dropdown .menu .item{font-size:14px;border-bottom:1px solid #f8f8f8;width:90%;margin:auto;padding-left:5px !important;background:none}.tccc-search-secondary-panel .dropdown .menu .item:hover{background:none;color:#ed0000}.tccc-search-secondary-panel .ui.simple.dropdown::before{content:"";height:16px;width:1px;border-right:1px solid #e4e4e4;margin:5px;position:absolute;top:5px;left:-25px}.tccc-search-secondary-panel .newpar{margin:0}@media(min-width: 768px)and (max-width: 1023px){.tccc-search-secondary-panel{padding:0 40px}}.ui.grid:has(.tccc-search-assets-cards-panel){background:#fff}.tccc-search-assets-cards-panel{padding:0;font-family:"TCCC UnityHeadline"}.tccc-search-assets-cards-panel .cmp-search-results .ui.cards{gap:16px}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards{border:2px solid #e4e4e4;position:relative;margin-right:20px !important;overflow:hidden}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .cmp-image__wrapper--card{overflow:hidden;background:#f9f9f9}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .cmp-image__wrapper--card img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;width:100%;height:auto}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .checkbox{border-radius:8px !important}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .header a{font-family:"TCCC UnityHeadline";font-size:14px;font-weight:600;line-height:19px;color:#1e1e1e;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .header .available{font-size:9px !important;font-weight:700 !important;color:#239c5d !important;line-height:12.6px !important;font-family:"TCCC UnityHeadline" !important}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .header .not-available{font-size:9px !important;font-weight:700 !important;color:#c9372c !important;line-height:12.6px !important;font-family:"TCCC UnityHeadline" !important}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .content{padding:17px 13px 17px}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .meta{margin-top:10px}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .meta .property{display:inline-block;vertical-align:top;width:30% !important}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .extra.content{background:#fff;border-top:1px solid #e4e4e4 !important;padding:14px 0px 14px 0px !important;margin:0 12px !important}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .extra.content .cmp_card__action-buttons{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .extra.content .cmp_card__action-buttons li:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .extra.content .cmp_card__action-buttons .link.button{padding:10px 16px;background:#ed0000;border-radius:50px;color:#fff;font-size:14px;font-weight:600;max-width:100% !important;min-height:42px}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .extra.content .cmp_card__action-buttons .link.button:hover{background:#c9372c}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .user-action{border-top-right-radius:6px !important;padding:0px 5px !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;width:-webkit-max-content !important;width:-moz-max-content !important;width:max-content !important;height:35px !important;top:181px !important;cursor:pointer;pointer-events:none}@media(min-width: 768px)and (max-width: 1024px){.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .user-action{top:160px !important}}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .user-action:hover .icon.add.circle{text-decoration:underline}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .user-action .icon.add.circle{width: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;font-family:"TCCC UnityHeadline";font-size:12px}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .user-action .icon.add.circle:before{content:"";display:inline-block;width:32px;height:32px;cursor:pointer;background:url("clientlib-site/resources/images/icons/add-to-collection.svg") no-repeat center center !important}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards .user-action .icon.add.circle:hover::after{cursor:pointer;text-decoration:underline}.tccc-search-assets-cards-panel .cmp-search-results .ui.card:hover{-webkit-box-shadow:0px 0px 14px rgba(0,0,0,.1215686275);box-shadow:0px 0px 14px rgba(0,0,0,.1215686275)}.tccc-search-assets-cards-panel .cmp-search-results .ui.card:hover .cmp-image__wrapper--card img{-webkit-transform:scale(1.1);transform:scale(1.1)}.tccc-search-assets-cards-panel .cmp-search-results .ui.card:hover .user-action{opacity:.8;pointer-events:auto}@media(min-width: 768px)and (max-width: 1023px){.tccc-search-assets-cards-panel .cmp-search-results .ui.cards{margin:0}.tccc-search-assets-cards-panel .cmp-search-results .ui.grid{margin-top:0;margin-bottom:0;margin-left:1rem;margin-right:-1rem}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards{margin-right:0 !important;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - 16px);margin-bottom:0;margin-top:0}}@media(min-width: 1024px)and (max-width: 1439px){.tccc-search-assets-cards-panel .cmp-search-results .ui.cards{margin:0;gap:16px}.tccc-search-assets-cards-panel .cmp-search-results .ui.grid{margin-top:0;margin-bottom:0;margin-left:0rem !important;margin-right:0rem !important}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards{margin-right:0 !important;-webkit-box-flex:0;-ms-flex:0 0 calc(33% - 16px);flex:0 0 calc(33% - 16px);margin-bottom:0;margin-top:0}}@media(min-width: 1440px)and (max-width: 1919px){.tccc-search-assets-cards-panel .cmp-search-results .ui.cards{margin:0;gap:25px}.tccc-search-assets-cards-panel .cmp-search-results .ui.grid{margin-top:0;margin-bottom:0;margin-right:0 !important}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards{margin-right:0 !important;-webkit-box-flex:0;-ms-flex:0 0 calc(33% - 16px);flex:0 0 calc(33% - 16px);margin-bottom:0;margin-top:0}}@media(min-width: 1920px)and (max-width: 1921px){.tccc-search-assets-cards-panel .cmp-search-results .ui.cards{margin:0;gap:20px}.tccc-search-assets-cards-panel .cmp-search-results .ui.grid{margin-top:0;margin-bottom:0;margin-right:-1rem}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards{margin-right:0 !important;-webkit-box-flex:0;-ms-flex:0 0 calc(24% - 6px);flex:0 0 calc(24% - 6px);min-width:250px;margin-bottom:0;margin-top:0}}@media(min-width: 1922px){.tccc-search-assets-cards-panel .cmp-search-results .ui.cards{margin:0;gap:20px}.tccc-search-assets-cards-panel .cmp-search-results .ui.grid{margin-top:0;margin-bottom:0;margin-right:-1rem}.tccc-search-assets-cards-panel .cmp-search-results .ui.tccc-cmp-cards{margin-right:0 !important;margin-bottom:0;margin-top:0}}.tccc-search-assets-cards-panel .cmp-search-results .checkbox{position:absolute;top:8%;left:2%;border-radius:8px !important;height:32px;width:32px;padding:8px;background:#fff}.tccc-search-assets-cards-panel .cmp-search-results .checkbox input{top:23%;left:23%}.tccc-search-assets-cards-panel .cmp-search-results .ui.checkbox label:before,.tccc-search-assets-cards-panel .cmp-search-results .ui.checkbox .box:before{border:2px solid #6d6d6d !important;width:16px !important;height:16px !important}.tccc-search-assets-cards-panel .cmp-search-results .ui.checkbox input:checked~label:before,.tccc-search-assets-cards-panel .cmp-search-results .ui.checkbox input:checked~.box:before{background:#f40000;border-color:#f40000 !important}.tccc-search-assets-cards-panel .cmp-search-results .ui.checkbox input:checked~label:after,.tccc-search-assets-cards-panel .cmp-search-results .ui.checkbox input:checked~.box:after{opacity:1;color:#fff}.tccc-search-assets-cards-panel .cmp-search-results .ui.checkbox label:after,.tccc-search-assets-cards-panel .cmp-search-results .ui.checkbox .box:after{font-size:12px}.tccc-search-assets-cards-panel .cmp-search-results .tcc-zoom-container{position:absolute;right:2%;top:8%;z-index:10;height:32px;width:32px;border-radius:8px;border:2px solid #fff;opacity:.6;background:#1e1e1e}.tccc-search-assets-cards-panel .cmp-search-results .tcc-zoom-container .tcc-zoom-icon::before{content:"";position:absolute;width:28px;height:28px;cursor:pointer;background:url("clientlib-site/resources/images/icons/zoom.svg") no-repeat center center}.tccc-search-assets-cards-panel .cmp-search-results .tcc-zoom-container:hover{border:2px solid #ed0000;background:#ed0000;color:#fff;opacity:1}.tccc-search-assets-cards-panel .cmp-search-results .tccc-campaign{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;border-radius:14px;background:#fff0da;padding:4px 8px;font-family:"TCCC UnityHeadline";font-size:10px;font-weight:600;color:#a46801;margin-bottom:10px;min-height:23px;cursor:pointer}.tccc-search-assets-cards-panel .cmp-search-results .tccc-campaign.empty{visibility:hidden}.tccc-search-assets-cards-panel .cmp-search-results .tccc-campaign.campaign-id:hover{text-decoration:underline}.tccc-search-assets-cards-panel .cmp-search-results .tccc-campaign.campaign-id:hover::after{content:"";font-family:"FontAwesome";display:inline-block;margin-left:4px}.tccc-search-assets-cards-panel .cmp-search-results .tccc-campaign.campaign-id::after{content:"";font-family:"FontAwesome";display:none;margin-left:4px}.tccc-search-assets-cards-panel .cmp-search-results .download-btn{border:1px solid #9a9a9a;position:relative;height:34px;width:34px;border-radius:50px;background:#fff}.tccc-search-assets-cards-panel .cmp-search-results .download-btn::before{content:"";position:absolute;width:32px;height:32px;top:0;left:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/download-asset.svg") no-repeat center center}.tccc-search-assets-cards-panel .cmp-search-results .download-btn:hover{border:1px solid #ed0000}.tccc-search-assets-cards-panel .cmp-search-results .download-btn:hover::before{content:"";background:url("clientlib-site/resources/images/icons/download-active.svg") no-repeat center center}.tccc-search-assets-cards-panel .cmp-search-results .share-btn{border:1px solid #9a9a9a;position:relative;height:34px;width:34px;border-radius:50px;background:#fff}.tccc-search-assets-cards-panel .cmp-search-results .share-btn::before{content:"";position:absolute;width:32px;height:32px;top:0;left:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/share.svg") no-repeat center center}.tccc-search-assets-cards-panel .cmp-search-results .share-btn:hover{border:1px solid #ed0000}.tccc-search-assets-cards-panel .cmp-search-results .share-btn:hover::before{content:"";background:url("clientlib-site/resources/images/icons/share-active.svg") no-repeat center center}.tccc-search-assets-cards-panel .cmp-search-results .property{font-size:11px;font-weight:400;line-height:13px;color:#9a9a9a}.tccc-search-assets-cards-panel .cmp-search-results .property .value{margin-top:3px;font-size:12px;font-weight:600;line-height:14.4px;color:#0e202e}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type{border:1px solid #e4e4e4;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin:10px 0;background:#fff;position:relative}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .image{height:178px;width:318px;position:relative;overflow:hidden;background:#f9f9f9;border-top-left-radius:8px;border-bottom-left-radius:8px}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .image a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media(min-width: 768px)and (max-width: 1023px){.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .image{width:200px !important}}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container .assets-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container .assets-info .header{font-size:14px;font-weight:600;line-height:19px}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container .assets-info .available{font-size:9px !important;font-weight:700 !important;color:#239c5d !important;line-height:12.6px !important;font-family:"TCCC UnityHeadline" !important}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container .assets-info .not-available{font-size:9px !important;font-weight:700 !important;color:#c9372c !important;line-height:12.6px !important;font-family:"TCCC UnityHeadline" !important}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container .assets-info .meta-data-list{margin:16px 0;text-transform:uppercase}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container .assets-info .meta-data-list .property{display:inline-block;vertical-align:top;width:18%}@media(min-width: 768px)and (max-width: 1024px){.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container .assets-info .meta-data-list .property{width:30%;margin:0 0 10px 0}}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container .assets-info .meta-data-list .meta-val{display:block}@media(min-width: 768px)and (max-width: 1024px){.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container .assets-info .meta-data-list{margin:8px 0}}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container .action-items{border-left:1px solid #e4e4e4;padding:5px 16px 5px 25px;margin:12px 0;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:center;-ms-flex-pack:center;justify-content:center;gap:16px}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container .action-items .share-download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 0}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container .action-items .share-download .share-btn{margin-left:auto}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container .action-items .share-download .download-btn{margin-right:auto}@media(min-width: 768px)and (max-width: 1024px){.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container .action-items .share-download{margin:20px 0}}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container .action-items .cart-cta{padding:10px 16px;background:#ed0000;border-radius:50px;color:#fff;font-size:14px;font-weight:600;text-align:center;max-width:100% !important;height:42px;cursor:pointer}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container .action-items .cart-cta:hover{background:#c9372c}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container .action-items .add-to-collection{padding:5px 15px 5px 30px;position:absolute;bottom:0;left:0;color:#fff;background:#202020;font-size:12px;border-top-right-radius:6px !important;opacity:0;pointer-events:none}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container .action-items .add-to-collection:hover{text-decoration:underline}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type .info-actions-container .action-items .add-to-collection::before{content:"";position:absolute;width:32px;height:32px;top:0;left:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/add-to-collection.svg") no-repeat center center}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type:hover{-webkit-box-shadow:0px 0px 14px rgba(0,0,0,.1215686275);box-shadow:0px 0px 14px rgba(0,0,0,.1215686275)}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type:hover .image a img{-webkit-transform:scale(1.1);transform:scale(1.1)}.tccc-search-assets-cards-panel .cmp-search-results .card-list-type:hover .add-to-collection{opacity:.8 !important;cursor:pointer;pointer-events:auto !important}.tccc-search-assets-cards-panel .cmp-search-results .fluid.ui.button{border:1px solid #ed0000;width:auto !important;position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:none;border-radius:50px;font-size:14px;font-weight:400;line-height:19.3px;color:#ed0000;font-family:"TCCC UnityHeadline";padding:20px 24px !important;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 768px)and (max-width: 1024px){.tccc-search-assets-cards-panel .cmp-search-results{padding-left:0px !important}}@media(min-width: 1024px)and (max-width: 1440px){.tccc-search-assets-cards-panel .cmp-search-results{padding-left:0px !important}}@media(min-width: 768px)and (max-width: 1024px){.tccc-search-assets-cards-panel{padding-right:20px}}.tccc-preview-modal-container{max-height:90vh;overflow-y:auto;font-family:"TCCC UnityHeadline";background-color:#fff;z-index:1000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:600px !important;min-height:600px !important;padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tccc-preview-modal-container .newpar{display:none}.tccc-preview-modal-container .tccc-preview-modal-header-container>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-preview-modal-container .tccc-preview-modal-header-container>.cmp-container .tccc-campaign{min-height:22px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;border-radius:14px;background:#fff0da;padding:4px 8px;font-family:"TCCC UnityHeadline";font-size:10px;font-weight:600;color:#a46801;cursor:pointer}.tccc-preview-modal-container .tccc-preview-modal-header-container>.cmp-container .tccc-campaign:hover{text-decoration:underline}.tccc-preview-modal-container .tccc-preview-modal-header-container>.cmp-container .tccc-campaign::after{content:"";font-family:"FontAwesome";display:none;margin-left:4px}.tccc-preview-modal-container .tccc-preview-modal-header-container>.cmp-container .tccc-campaign:hover::after{content:"";display:inline-block}.tccc-preview-modal-container .tccc-preview-modal-header-container>.cmp-container h3,.tccc-preview-modal-container .tccc-preview-modal-header-container>.cmp-container .header{margin-top:8px;text-align:left}.tccc-preview-modal-container .tccc-preview-modal-header-container>.cmp-container h3 a,.tccc-preview-modal-container .tccc-preview-modal-header-container>.cmp-container .header a{font-family:"TCCC UnityHeadline";font-size:14px;font-style:normal;font-weight:600;line-height:140%}.tccc-preview-modal-container .tccc-preview-modal-header-container .tccc-preview-modal-close-container{margin-left:auto}.tccc-preview-modal-container .tccc-preview-modal-image-container{padding:24px 0px}.tccc-preview-modal-container .tccc-preview-modal-image-container>.cmp-container{position:relative;height:542px;width:542px;border:2px solid #e4e4e4;background-color:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-preview-modal-container .tccc-preview-modal-image-container img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.tccc-preview-modal-container .tccc-preview-modal-image-container .add-to-collection{padding:8px;position:absolute;bottom:0;left:0;color:#fff;background:#202020;font-size:12px;border-top-right-radius:6px !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.tccc-preview-modal-container .tccc-preview-modal-image-container .add-to-collection:hover{text-decoration:underline}.tccc-preview-modal-container .tccc-preview-modal-image-container .add-to-collection::before{content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:16px;height:16px;margin-right:8px;top:0;left:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/add-to-collection.svg") no-repeat center center}.tccc-preview-modal-container .tccc-preview-modal-image-container .user-action{border-top-right-radius:6px !important;padding:0px 5px !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;width:30% !important;height:35px !important;color:#fff;background:#202020;bottom:0;left:0;cursor:pointer;position:absolute}.tccc-preview-modal-container .tccc-preview-modal-image-container .user-action:hover .icon.add.circle{text-decoration:underline}.tccc-preview-modal-container .tccc-preview-modal-image-container .user-action .icon.add.circle{font-size:12px;font-family:"TCCC UnityHeadline";display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin-left:24px}.tccc-preview-modal-container .tccc-preview-modal-image-container .user-action .icon.add.circle:before{content:"";position:absolute;width:32px;height:32px;top:1px;left:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/add-to-collection.svg") no-repeat center center !important}.tccc-preview-modal-container .tccc-preview-meta-data-container{font-family:"TCCC UnityHeadline";border-bottom:2px solid #e4e4e4;padding-bottom:16px}.tccc-preview-modal-container .tccc-preview-meta-data-container .meta{display:grid;grid-template-columns:repeat(3, 1fr);text-align:left;gap:8px;text-transform:uppercase}.tccc-preview-modal-container .tccc-preview-meta-data-container .meta .property{font-size:11px;font-weight:400;line-height:normal;color:#9a9a9a}.tccc-preview-modal-container .tccc-preview-meta-data-container .meta .value{display:block;font-weight:600;line-height:normal;font-size:12px;margin-top:4px;color:#0e202e}.tccc-preview-modal-container .tccc-preview-meta-data-container .tccc-search-fulldetails{margin-top:16px}.tccc-preview-modal-container .tccc-preview-cta-container{margin-top:16px}.tccc-preview-modal-container .tccc-preview-cta-container .menu.action-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tccc-preview-modal-container .tccc-preview-cta-container .menu.action-items .share-download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.tccc-preview-modal-container .tccc-preview-cta-container .menu.action-items .share-btn{margin-left:auto;border:1px solid #9a9a9a;position:relative;height:34px;width:34px;border-radius:50px;background:#fff}.tccc-preview-modal-container .tccc-preview-cta-container .menu.action-items .share-btn::before{content:"";display:block;width:32px;height:32px;top:0;left:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/share.svg") no-repeat center center}.tccc-preview-modal-container .tccc-preview-cta-container .menu.action-items .share-btn:hover{border:1px solid #ed0000}.tccc-preview-modal-container .tccc-preview-cta-container .menu.action-items .share-btn:hover::before{content:"";background:url("clientlib-site/resources/images/icons/share-active.svg") no-repeat center center}.tccc-preview-modal-container .tccc-preview-cta-container .menu.action-items .download-btn{border:1px solid #9a9a9a;position:relative;height:34px;width:34px;border-radius:50px;background:#fff}.tccc-preview-modal-container .tccc-preview-cta-container .menu.action-items .download-btn::before{content:"";display:block;width:32px;height:32px;top:0;left:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/download-asset.svg") no-repeat center center}.tccc-preview-modal-container .tccc-preview-cta-container .menu.action-items .download-btn:hover{border:1px solid #ed0000}.tccc-preview-modal-container .tccc-preview-cta-container .menu.action-items .download-btn:hover::before{content:"";background:url("clientlib-site/resources/images/icons/download-active.svg") no-repeat center center}.tccc-preview-modal-container .tccc-preview-cta-container .menu.action-items .cart-cta{background:#ed0000;border-radius:24px;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;padding:16px;height:42px;color:#fff}.tccc-preview-modal-container .tccc-preview-cta-container .menu.action-items .cart-cta:first-of-type{margin-right:auto}.tccc-preview-modal-container .tccc-preview-cta-container .menu.action-items .item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.tccc-preview-modal-container .tccc-preview-cta-container .cmp_card__action-buttons{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.tccc-preview-modal-container .tccc-preview-cta-container .cmp_card__action-buttons li:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.tccc-preview-modal-container .tccc-preview-cta-container .cmp_card__action-buttons .cmp_card__action-buttons li:first-child{margin-right:auto}.tccc-preview-modal-container .tccc-preview-cta-container .cmp_card__action-buttons .link.button{padding:16px;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ed0000;border-radius:50px;color:#fff;font-size:14px;font-weight:600;max-width:100% !important;font-family:"TCCC UnityHeadline"}.tccc-preview-modal-container .tccc-preview-cta-container .cmp_card__action-buttons .download-btn{border:1px solid #9a9a9a;position:relative;height:34px;width:34px;border-radius:50px;background:#fff}.tccc-preview-modal-container .tccc-preview-cta-container .cmp_card__action-buttons .download-btn::before{content:"";position:absolute;width:32px;height:32px;top:0;left:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/download-asset.svg") no-repeat center center}.tccc-preview-modal-container .tccc-preview-cta-container .cmp_card__action-buttons .download-btn:hover{border:1px solid #ed0000}.tccc-preview-modal-container .tccc-preview-cta-container .cmp_card__action-buttons .download-btn:hover::before{content:"";background:url("clientlib-site/resources/images/icons/download-active.svg") no-repeat center center}.tccc-preview-modal-container .tccc-preview-cta-container .cmp_card__action-buttons .share-btn{border:1px solid #9a9a9a;position:relative;height:34px;width:34px;border-radius:50px;background:#fff}.tccc-preview-modal-container .tccc-preview-cta-container .cmp_card__action-buttons .share-btn::before{content:"";position:absolute;width:32px;height:32px;top:0;left:0;cursor:pointer;background:url("clientlib-site/resources/images/icons/share.svg") no-repeat center center}.tccc-preview-modal-container .tccc-preview-cta-container .cmp_card__action-buttons .share-btn:hover{border:1px solid #ed0000}.tccc-preview-modal-container .tccc-preview-cta-container .cmp_card__action-buttons .share-btn:hover::before{content:"";background:url("clientlib-site/resources/images/icons/share-active.svg") no-repeat center center}.tccc-preview-modal-container .hidden{display:none !important}.tccc-preview-modal-container .template-cart-button,.cmp-search-results .template-cart-button{border:0px;background:none;font-size:0px;cursor:pointer}.tccc-preview-modal-container .template-cart-button:after,.cmp-search-results .template-cart-button:after{content:"";width:42px;height:42px;background-size:contain;background-repeat:no-repeat;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0}.tccc-preview-modal-container .add-cart-template-btn::after,.cmp-search-results .add-cart-template-btn::after{background-image:url("clientlib-site/resources/images/icons/add-cart-circle.svg")}.tccc-preview-modal-container .add-cart-template-btn:hover::after,.cmp-search-results .add-cart-template-btn:hover::after{background-image:url("clientlib-site/resources/images/icons/add-cart-circle-red.svg")}.tccc-preview-modal-container .remove-cart-template-btn::after,.cmp-search-results .remove-cart-template-btn::after{background-image:url("clientlib-site/resources/images/icons/remove-cart-circle.svg")}.tccc-preview-modal-container .remove-cart-template-btn:hover::after,.cmp-search-results .remove-cart-template-btn:hover::after{background-image:url("clientlib-site/resources/images/icons/remove-cart-circle-red.svg")}.share-modal-close-preview{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(min-width: 1440px){.ui.grid:has(.tccc-filter-parent-layout){margin-right:0 !important}}.tccc-search-template .cmp_card__action-buttons li:only-child{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;width:100% !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.tccc-search-template .cmp_card__action-buttons li:only-child button{text-align:center !important;width:100% !important}.tccc-search-template .cmp_card__action-buttons li:only-child a{text-align:center !important}.tccc-ko-header{position:fixed;z-index:9998}.tccc-ko-header .tccc-secondary-header{background-color:#fff;padding:0;position:relative;height:60px;padding:0px 40px;border-bottom:1px solid #e6e6e6}.tccc-ko-header .tccc-secondary-header #toggleNav{display:none}.tccc-ko-header .tccc-secondary-header #toggleNav .menu-button{width:0px;height:0px}.tccc-ko-header .tccc-secondary-header #toggleNav .menu-button:after{content:"" !important;margin-top:-42px;margin-left:8px;position:absolute;width:36px;height:36px;background:url("clientlib-site/resources/images/icons/ham-menu.svg") no-repeat center center !important}.tccc-ko-header .tccc-secondary-header #closeNav{display:none}.tccc-ko-header .tccc-secondary-header #closeNav .close-button:before{content:"" !important;position:absolute;width:36px;height:36px;left:20px;top:12px;background:url("clientlib-site/resources/images/icons/close-menu.svg") no-repeat center center !important;cursor:pointer}.tccc-ko-header .tccc-secondary-header>.cmp-container{height:60px}.tccc-ko-header .tccc-secondary-header>.cmp-container .aem-Grid{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-ko-header .tccc-secondary-header>.cmp-container .aem-Grid .right .item{margin-right:0px;margin-top:-28px;padding:0px}.tccc-ko-header .tccc-secondary-header>.cmp-container .aem-Grid .right .item .cart{font-size:2em !important}.tccc-ko-header .tccc-secondary-header>.cmp-container .aem-Grid .right .item .cart .cart-label{position:absolute;top:41px;background:#fff;font-size:14px;padding:8px;color:#000;font-family:"TCCC UnityText" !important;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.1607843137);box-shadow:3px 3px 10px rgba(0,0,0,.1607843137);display:none}.tccc-ko-header .tccc-secondary-header>.cmp-container .aem-Grid .right .item .cart:before{content:"" !important;position:absolute;width:25px;height:24px;top:13px;right:8px;background:url("clientlib-site/resources/images/icons/shopping-cart-icon.svg") no-repeat center center !important}.tccc-ko-header .tccc-secondary-header>.cmp-container .aem-Grid .right .item .cart:hover .cart-label{display:block}.tccc-ko-header .tccc-secondary-header>.cmp-container .aem-Grid .right .item .cart:hover:before{background:url("clientlib-site/resources/images/icons/shopping_cart_icon_red.svg") no-repeat center center !important}.tccc-ko-header .tccc-secondary-header>.cmp-container .aem-Grid .right .cmp-siderail__toggle{display:none !important}.tccc-ko-header .tccc-secondary-header>.cmp-container .cmp-languagenavigation--header{display:none}.tccc-ko-header .tccc-secondary-header>.cmp-container .cmp-user{display:none !important}.tccc-ko-header .tccc-secondary-header>.cmp-container .cmp-structure-user-menu{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;margin-top:0px !important;padding:0px !important}.tccc-ko-header .tccc-secondary-header>.cmp-container .cmp-structure-user-menu .ui.segment{padding:0px !important}.tccc-ko-header .tccc-secondary-header>.cmp-container .cmp-structure-user-menu .five.wide.column{padding-left:0px !important;padding-right:0px !important;width:auto !important;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.tccc-ko-header .tccc-secondary-header>.cmp-container .cmp-structure-user-menu .item .circular{min-width:12px;max-width:16px;width:100%;min-height:12px;font-family:TCCC-UnityText;font-size:10px;font-style:normal;font-weight:600;line-height:normal;border-radius:6px;padding:2px !important;left:1em;top:.5em}.tccc-ko-header .tccc-secondary-header .cmp-navigation__item--level-0:after{border-bottom:0px !important}.tccc-ko-header .tccc-secondary-header .header-left{max-height:60px;margin:0px !important;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0px;padding-right:0px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-ko-header .tccc-secondary-header .header-left>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.tccc-ko-header .tccc-secondary-header .header-left>.cmp-container .tccc-image-header-logo{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;height:28px;width:100% !important;display:flex;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;max-width:180px;margin:0px;margin-right:40px}@media(min-width: 1920px){.tccc-ko-header .tccc-secondary-header .header-left>.cmp-container .tccc-image-header-logo{margin-right:80px}}.tccc-ko-header .tccc-secondary-header .header-left>.cmp-container .tccc-navigation-header{-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;margin:32px 0px 32px 100px}.tccc-ko-header .tccc-secondary-header .header-right{max-width:64px !important;margin:0px !important;width:580px !important}.tccc-ko-header .tccc-secondary-header .header-right>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tccc-ko-header .tccc-secondary-header #toggleNavLeft{display:none}.tccc-ko-header .tccc-secondary-header .cmp-image__image{height:28px !important;width:180px !important}.tccc-ko-header .tccc-secondary-header .cmp-navigation__item{position:relative;display:inline-block;border:none}.tccc-ko-header .tccc-secondary-header .cmp-navigation__item-link:hover{color:#ed0000 !important}.tccc-ko-header .tccc-secondary-header .cmp-navigation__item-link:hover::after{background:url("clientlib-site/resources/images/icons/up-arrow-red-icon.svg") no-repeat center center !important;-webkit-transform:rotate(180deg) !important;transform:rotate(180deg) !important}.tccc-ko-header .tccc-secondary-header .cmp-navigation a:hover{border:none}.tccc-ko-header .tccc-secondary-header .cmp-navigation__item--level-0.has-child.active>.cmp-navigation__item{position:relative;display:inline-block;border:none}.tccc-ko-header .tccc-secondary-header .cmp-navigation__item--level-0.has-child.active>.cmp-navigation__item-link{color:#ed0000 !important}.tccc-ko-header .tccc-secondary-header .cmp-navigation__item--level-0.has-child.active>.cmp-navigation__item-link:after{background:url("clientlib-site/resources/images/icons/up-arrow-red-icon.svg") no-repeat center center !important;-webkit-transform:rotate(180deg) !important;transform:rotate(180deg) !important}.tccc-ko-header .tccc-secondary-header .show-download{top:42px !important}.tccc-ko-header .tccc-secondary-header .show-download .cmp-mobile__downloads .download:hover:before{background:url("clientlib-site/resources/images/icons/download_icon_red.svg") no-repeat center center !important;cursor:pointer}.tccc-ko-header .tccc-secondary-header .show-download .cmp-mobile__downloads .download:hover .download-label{display:block}.tccc-ko-header .tccc-secondary-header .show-download .cmp-mobile__downloads .download .download-label{position:absolute;top:50px;background:#fff;font-size:14px;padding:8px;color:#000;font-family:"TCCC UnityText" !important;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.1607843137);box-shadow:3px 3px 10px rgba(0,0,0,.1607843137);display:none;margin-left:-14px}.tccc-ko-header .tccc-secondary-header .show-download .cmp-mobile__downloads .circular{background:#6ac9ce !important;top:-2.5em;left:2.5em;position:relative;min-width:12px;max-width:16px;width:100%;min-height:12px;font-family:TCCC-UnityText;font-size:10px;font-style:normal;font-weight:600;line-height:normal;border-radius:6px;padding:2px !important;color:#1e1e1e !important;cursor:pointer}.tccc-ko-header .tccc-secondary-header .show-download i.icon.download:before{content:"" !important;position:absolute;width:24px;height:24px;background:url("clientlib-site/resources/images/icons/download-icon.svg") no-repeat center center !important;top:20px}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header{width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation{width:100% !important}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item-link{text-transform:none}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item-link:hover{border:none}.tccc-ko-header .tccc-secondary-header .cmp-navigation__item--level-0:hover>.cmp-navigation__group{background:#ececec;color:#f40000}.tccc-ko-header .tccc-secondary-header .cmp-navigation__item--level-0,.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item.cmp-navigation__item--active{border-bottom:2px solid #ed0000}.tccc-ko-header .tccc-secondary-header .cmp-navigation__item--level-0:after,.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item.cmp-navigation__item--active:after{content:"";border-bottom:1px solid #e4e4e4;height:1px !important;display:block;margin:0 auto}.tccc-ko-header .tccc-secondary-header .tccc-secondary-header.tccc-header-search .tccc-navigation-secondary-header{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(max-width: 1180px){.tccc-ko-header .tccc-secondary-header .tccc-secondary-header.tccc-header-search .tccc-navigation-secondary-header{text-align:left;width:320px !important}}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header span.cmp{width:10% !important}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .languagenavigation{width:15% !important;display:inline-block;margin:0 !important}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header ul.cmp-navigation__group{padding:0;background-color:rgba(0,0,0,0)}.tccc-ko-header .tccc-secondary-header .cmp-navigation>ul.cmp-navigation__group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item{display:inline-block;list-style:none;position:relative;border-bottom:none;width:auto}@media(max-width: 1024px){.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item{margin:0 7px}}.tccc-ko-header .tccc-secondary-header .cmp-navigation__item--level-0{width:100%;margin-top:auto;margin-bottom:auto;padding:8px}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item:first-child{margin-left:0}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item:last-child{margin-right:0}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item.has-child>a:after{-webkit-transition:none;transition:none;content:"";width:20px !important;height:20px !important;margin-top:1px;background:url("clientlib-site/resources/images/icons/down-arrow-icon.svg") no-repeat center center;border-top:none !important}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item.has-child.active>a:after{border-top:7px solid #f40000;-webkit-transform:rotate(0deg) !important;transform:rotate(0deg) !important}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item>.cmp-navigation__group{position:absolute;top:36px;display:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;border:1px solid #ddd;border-radius:3px;background:#fff !important;padding:16px 20px;text-align:left;z-index:9;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);max-height:500px;overflow:auto}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item.has-child.active>.cmp-navigation__group{display:block}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item.has-child.active>.cmp-navigation__group .cmp-navigation__item{display:block !important}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header a.cmp-navigation__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;color:#1e1e1e;font-size:16px;line-height:32px;font-weight:600;position:relative;font-size:14px;font-style:normal;font-weight:400;line-height:140%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item--level-1:last-child{margin-bottom:0}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item--level-1 .cmp-navigation__item-link{font-weight:300;letter-spacing:0px;line-height:20px;padding:8px 4px 8px 4px;width:100%;border-bottom:1px solid #f0f0f0}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .circular.label{background:#f40000 !important;font-family:"TCCC UnityText Medium";font-size:13px;font-weight:600;width:22px;height:22px;top:-18px;right:-4px}.tccc-ko-header .tccc-secondary-header .show-ham-and-close-icon{display:none !important}.tccc-ko-header .tccc-secondary-header .hide-ham-and-close-icon{display:none !important}@media(max-width: 1439px){.tccc-ko-header .tccc-secondary-header{padding:0px 24px}.tccc-ko-header .tccc-secondary-header .show-ham-and-close-icon{display:block !important}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item.has-child>a:after{right:0px;margin-left:auto}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item.has-child{padding-right:0px}.tccc-ko-header .tccc-secondary-header>.cmp-container{height:60px}.tccc-ko-header .tccc-secondary-header>.cmp-container .aem-Grid{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-ko-header .tccc-secondary-header>.cmp-container .aem-Grid .right .item{margin-right:-13px;margin-top:-28px}.tccc-ko-header .tccc-secondary-header>.cmp-container .cmp-languagenavigation--header{display:none}.tccc-ko-header .tccc-secondary-header>.cmp-container .cmp-user{display:none !important}.tccc-ko-header .tccc-secondary-header>.cmp-container .cmp-structure-user-menu{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;margin-top:0px !important;padding:0px !important}.tccc-ko-header .tccc-secondary-header>.cmp-container .cmp-structure-user-menu .ui.segment{padding:0px !important}.tccc-ko-header .tccc-secondary-header>.cmp-container .cmp-structure-user-menu .five.wide.column{padding-left:0px !important;padding-right:0px !important;width:auto !important;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.tccc-ko-header .tccc-secondary-header #toggleNav .menu-button:after{content:"" !important;margin-top:-42px;margin-left:0px}.tccc-ko-header .tccc-secondary-header #closeeNav .close-button:after{content:"" !important;margin-top:-42px;margin-left:0px}.tccc-ko-header .tccc-secondary-header .cmp-navigation__item--level-0:after{border-bottom:1px solid #e4e4e4 !important}.tccc-ko-header .tccc-secondary-header .header-left>.cmp-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tccc-ko-header .tccc-secondary-header .tccc-image-header-logo{margin-left:48px !important}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header{display:block !important;position:fixed;width:320px !important;top:0;left:0;margin:0 !important;background:#fff;z-index:99;padding:24px;padding-top:130px;-webkit-transform:translateX(-100%);transform:translateX(-100%);height:100vh;-webkit-transition:.3s all;transition:.3s all}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation>ul.cmp-navigation__group{display:block;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header.active{padding-top:24px !important;padding-bottom:110px}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item>.cmp-navigation__group{position:relative}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__group{margin:0;display:block}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item--level-0.active.has-child>ul{max-height:inherit}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item{display:block !important;margin:0}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item.has-child{margin:0}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item.active{background:#f8f8f8}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item>.cmp-navigation__group{top:0px;width:100%;padding:0 0 0 4px;background:#f8f8f8 !important;border:0;-webkit-box-shadow:none;box-shadow:none}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header a.cmp-navigation__item-link{font-size:14px;font-weight:400;color:#1e1e1e;line-height:140%;display:-webkit-box;display:-ms-flexbox;display:flex}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item--level-0{padding:8px;margin-bottom:16px !important;border:0;position:relative}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item--level-0>a{border:0;position:relative}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item--level-0:after{position:absolute;content:"";bottom:0;left:0;width:100%}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item--level-1 .cmp-navigation__item-link{line-height:36px;padding:4px}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header .cmp-navigation__item--level-1:hover{border-color:#f0f0f0}.tccc-ko-header .tccc-secondary-header .tccc-navigation-secondary-header.active{-webkit-transform:translateX(0);transform:translateX(0);overflow-y:auto;z-index:99 !important;top:108px}.tccc-ko-header .tccc-secondary-header .show-download{margin-right:-20px !important}}.tccc-ko-header .tccc-secondary-header #toggleNav,.tccc-ko-header .tccc-secondary-header #toggleNavLeft{display:none;height:44px;left:2%;position:absolute;top:55px;width:24px;z-index:9;cursor:pointer}@media(max-width: 1439px){.tccc-ko-header .tccc-secondary-header #toggleNav,.tccc-ko-header .tccc-secondary-header #toggleNavLeft{display:block}}.tccc-ko-header .tccc-secondary-header #toggleNavLeft{left:15%}.tccc-ko-header .tccc-secondary-header .menu-button,.tccc-ko-header .tccc-secondary-header .menu-button::before,.tccc-ko-header .tccc-secondary-header .menu-button::after{display:block;background-color:#707070;position:absolute;height:4px;width:100%;-webkit-transition:-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:-webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1);transition:transform 400ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1);border-radius:2px;cursor:pointer}.tccc-ko-header .tccc-secondary-header .menu-button::before{content:"";margin-top:9px}.tccc-ko-header .tccc-secondary-header .menu-button::after{content:"";margin-top:18px}.tccc-tabs-red .cmp-tabs__tablist{font-family:"TCCC UnityHeadline";background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:auto;white-space:nowrap}.tccc-tabs-red .cmp-tabs__tablist .cmp-tabs__tab{border-bottom:none}.tccc-tabs-red .cmp-tabs__tablist li{padding:.75rem 2rem;font-size:.875rem;border-radius:.5rem;font-weight:600;line-height:140%;color:#1e1e1e;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}.tccc-tabs-red .cmp-tabs__tablist li:hover{background:#e4e4e4}.tccc-tabs-red .cmp-tabs__tablist li.cmp-tabs__tab--active{background:#ed0000;color:#fff}.tccc-tabs-variant-1 .cmp-tabs__tablist{border-bottom:.0625rem solid #ed0000}.tccc-tabs-variant-1 .cmp-tabs__tablist::-webkit-scrollbar{height:.25rem;width:.125rem}.tccc-tabs-variant-1 .cmp-tabs__tablist::-webkit-scrollbar-thumb{background-color:#ed0000;border-radius:.625rem}.tccc-tabs-variant-1 .cmp-tabs__tablist li{border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-left-radius:0px !important;border-bottom-right-radius:0px !important;background:#efefef;border:.0625rem solid #e4e4e4}.tccc-teaser-homepage-variant1{overflow:hidden;min-width:15.375rem;width:100%;display:inline-block;border:none;-webkit-transition:.2s all;transition:.2s all;cursor:pointer;border-radius:.5rem;height:17.8125rem;border-radius:.5rem}@media screen and (max-width: 1024px){.tccc-teaser-homepage-variant1{height:15.5625rem;min-width:15.1875rem}}.tccc-teaser-homepage-variant1:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.tccc-teaser-homepage-variant1:hover .cmp-teaser__title,.tccc-teaser-homepage-variant1:hover .cmp-teaser__pretitle{color:var(--teaser-title-hover-color) !important;opacity:1}.tccc-teaser-homepage-variant1:hover .cmp-teaser__content{opacity:1;background-color:var(--teaser-title-hover-bgcolor) !important;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.tccc-teaser-homepage-variant1:hover .cmp-teaser__pretitle{text-decoration:underline}.tccc-teaser-homepage-variant1 .cmp-teaser{height:100%}.tccc-teaser-homepage-variant1 .cmp-teaser .cmp-teaser__link .cmp-teaser__content .cmp-teaser__title{color:#fff}.tccc-teaser-homepage-variant1 .cmp-teaser .cmp-teaser__link .cmp-teaser__content .cmp-teaser__pretitle{color:#fff}.tccc-teaser-homepage-variant1 .cmp-teaser__image{overflow:hidden;max-height:12.1875rem}.tccc-teaser-homepage-variant1 .cmp-teaser__image img{height:12.1875rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media screen and (max-width: 1024px){.tccc-teaser-homepage-variant1 .cmp-teaser__image img{height:8.5625rem}}.tccc-teaser-homepage-variant1 .cmp-teaser__title{color:#fff;font-size:20px;font-style:normal;font-weight:600;line-height:140%;margin:0rem !important;height:2rem;font-family:"TCCC UnityHeadline" !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;margin:0rem;text-transform:none !important}.tccc-teaser-homepage-variant1 .cmp-teaser__title:hover{color:var(--teaser-title-hover-color) !important}.tccc-teaser-homepage-variant1 .cmp-teaser__pretitle{color:#fff;font-size:14px;font-style:normal;line-height:140%;margin:0rem !important;font-family:"TCCC UnityHeadline" !important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.tccc-teaser-homepage-variant1 .cmp-teaser__pretitle:hover{color:#ed0000 !important}.tccc-teaser-homepage-variant1 .cmp-teaser__content{background-color:#000;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;color:#fff !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"TCCC UnityText";padding:1rem;margin:0rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.tccc-teaser-homepage-variant1 .cmp-teaser__content h2{color:#fff}.tccc-teaser-homepage-variant1 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%;text-decoration:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.tccc-teaser-homepage-variant2{background-color:#f8f8f8;overflow:hidden;width:100%;max-height:7.5rem;display:inline-block;border:none;-webkit-transition:.2s all;transition:.2s all;-webkit-box-shadow:0rem .125rem .125rem 0rem rgba(0,0,0,.1);box-shadow:0rem .125rem .125rem 0rem rgba(0,0,0,.1);border-radius:.5rem;margin-right:8px;cursor:pointer;border-radius:.5rem}@media screen and (max-width: 1439px){.tccc-teaser-homepage-variant2{max-width:13.25rem;width:100%;max-height:14.4375rem}}.tccc-teaser-homepage-variant2:hover .cmp-teaser{background-color:var(--teaser-title-hover-bgcolor) !important}.tccc-teaser-homepage-variant2:hover .cmp-teaser__pretitle{text-decoration:underline;color:#ed0000}.tccc-teaser-homepage-variant2:hover .cmp-teaser__content{background-color:var(--teaser-title-hover-bgcolor) !important}.tccc-teaser-homepage-variant2:hover .cmp-teaser__title{color:var(--teaser-title-hover-color) !important}.tccc-teaser-homepage-variant2 .cmp-teaser{background-color:#f6f6f6}.tccc-teaser-homepage-variant2 .cmp-teaser__image{border-radius:.5rem}.tccc-teaser-homepage-variant2 .cmp-teaser__image .cmp-image{width:7.5rem;height:7.5rem}@media screen and (max-width: 1439px){.tccc-teaser-homepage-variant2 .cmp-teaser__image .cmp-image{width:100% !important;height:auto}}@media screen and (max-width: 1024px){.tccc-teaser-homepage-variant2 .cmp-teaser__image{width:100% !important}}.tccc-teaser-homepage-variant2 .cmp-teaser__image img{height:7.1875rem !important;width:100% !important;margin:0rem !important;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media screen and (max-width: 1024px){.tccc-teaser-homepage-variant2 .cmp-teaser__image img{width:100%;height:100%}}@media screen and (min-width: 1024px){.tccc-teaser-homepage-variant2 .cmp-teaser__image img{width:100%;height:7.5rem !important}}.tccc-teaser-homepage-variant2 .cmp-teaser__title{font-size:16px;font-style:normal;font-weight:600;line-height:140%;margin:0rem;font-family:"TCCC UnityHeadline";text-overflow:ellipsis;overflow:hidden;margin-top:0rem;display:block;display:-webkit-box;max-width:8.75rem;height:4.0625rem;margin:0px;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#1e1e1e}.tccc-teaser-homepage-variant2 .cmp-teaser__pretitle{font-size:14px;font-style:normal;line-height:140%;margin:0rem;font-family:"TCCC UnityHeadline";color:#1e1e1e}.tccc-teaser-homepage-variant2 .cmp-teaser__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"TCCC UnityText";padding:1rem;margin:0rem}.tccc-teaser-homepage-variant2 .cmp-teaser__content:has(p){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.tccc-teaser-homepage-variant2 .cmp-teaser a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:-webkit-max-content;height:-moz-max-content;height:max-content;text-decoration:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}@media screen and (max-width: 1439px){.tccc-teaser-homepage-variant2 .cmp-teaser a{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%}}@media screen and (max-width: 1439px){.tccc-teaser-homepage-variant2 .cmp-teaser{height:100%}}.tccc-teaser-homepage-variant3{cursor:pointer;width:100%;max-height:13.3125rem;overflow:hidden;border-radius:.5rem;position:relative}.tccc-teaser-homepage-variant3 .cmp-teaser__image,.tccc-teaser-homepage-variant3 .cmp-image{height:100%}.tccc-teaser-homepage-variant3 img{width:100%;height:13.3125rem;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;-o-object-fit:contain;object-fit:contain;background:#fff}.tccc-teaser-homepage-variant3:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.tccc-teaser-homepage-variant3:hover .cmp-teaser__title{color:var(--teaser-title-hover-color) !important}.tccc-teaser-homepage-variant3:hover .cmp-teaser__content{background-color:var(--teaser-title-hover-bgcolor) !important;opacity:1;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.tccc-teaser-homepage-variant3 .cmp-teaser__content{position:absolute;bottom:0;z-index:2;background-color:#000;padding:.75rem;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;opacity:.85;width:100%;-webkit-transition:background-color 1s ease;transition:background-color 1s ease}.tccc-teaser-homepage-variant3 .cmp-teaser__content:after{content:"";position:absolute;width:1.25rem;height:1.25rem;background-image:url("clientlib-site/resources/images/icons/white-right-arrow.svg");background-size:contain;background-repeat:no-repeat;right:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%}.tccc-teaser-homepage-variant3 .cmp-teaser__action-link,.tccc-teaser-homepage-variant3 .cmp-teaser__title{font-family:"TCCC UnityHeadline";font-size:1.25rem;font-style:normal;font-weight:600;line-height:normal;color:#fff;opacity:1}@media screen and (max-width: 1024px){.tccc-teaser-homepage-variant3 .cmp-teaser__action-link,.tccc-teaser-homepage-variant3 .cmp-teaser__title{font-size:1.125rem}}.tccc-teaser-helppage-people{display:inline-block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.tccc-teaser-helppage-people .cmp-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:1rem;gap:1rem;border-radius:.5rem;border:1px solid #e4e4e4}@media screen and (max-width: 1023px){.tccc-teaser-helppage-people .cmp-teaser{padding:.5rem}}.tccc-teaser-helppage-people .cmp-teaser__content{padding:0rem 1rem;font-family:"TCCC UnityHeadline";color:#1e1e1e}@media screen and (max-width: 1023px){.tccc-teaser-helppage-people .cmp-teaser__content{padding:0rem}}.tccc-teaser-helppage-people .cmp-teaser__title{font-size:1.125rem;font-style:normal;font-weight:600;line-height:140%;margin-bottom:.5rem}.tccc-teaser-helppage-people .cmp-teaser__description{font-size:.875rem;font-style:normal;font-weight:400;line-height:140%;height:2.5rem}@media screen and (max-width: 1023px){.tccc-teaser-helppage-people .cmp-teaser__description{height:3.75rem}}.tccc-teaser-helppage-people .cmp-teaser__description p{margin:0rem}.tccc-teaser-helppage-people .cmp-teaser__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1023px){.tccc-teaser-helppage-people .cmp-teaser__image{height:11.3125rem;width:11.3125rem}}@media screen and (min-width: 1024px)and (max-width: 1439px){.tccc-teaser-helppage-people .cmp-teaser__image{height:15rem;width:15rem}}@media screen and (min-width: 1440px){.tccc-teaser-helppage-people .cmp-teaser__image{height:21.125rem;width:21.125rem}}.tccc-teaser-helppage-people .cmp-teaser__image img{border-radius:.5rem;width:100%;height:100%}.tccc-custom-underline-color-title .cmp-title__text{font-size:2.25rem;font-style:normal !important;line-height:120%;font-family:"TCCC UnityHeadline";position:relative;padding-bottom:.75rem}@media screen and (max-width: 1024px){.tccc-custom-underline-color-title .cmp-title__text{font-size:1.5rem;padding-bottom:.5rem;margin-bottom:1.5rem}}.tccc-custom-underline-color-title .cmp-title__text:after{position:absolute;content:"";bottom:0px;left:0;width:6rem;height:.1875rem;background-color:var(--title-underline-color)}button[data-tooltip][data-tooltip-small]::after{font-size:.6875rem;font-family:"TCCC UnityText" !important}button[data-tooltip][data-tooltip-small]::before{font-size:.6875rem;font-family:"TCCC UnityText" !important}button[data-tooltip][data-tooltip-fixed-width]::after{min-width:18.75rem;white-space:normal}div[data-tooltip][data-tooltip-fixed-width]::after{min-width:18.75rem;white-space:normal}span[data-tooltip][data-tooltip-fixed-width]::after{min-width:15.625rem;white-space:normal;z-index:99}@media(max-width: 1439px){span[data-tooltip][data-tooltip-fixed-width]::after{min-width:9.375rem}}ul li[data-tooltip][data-tooltip-small]::after{font-size:.6875rem}ul li[data-tooltip][data-tooltip-small]::before{font-size:.6875rem}div[data-tooltip][data-tooltip-small]::after{font-size:.6875rem}div[data-tooltip][data-tooltip-small]::before{font-size:.6875rem}span[data-tooltip][data-tooltip-small]::after{font-size:.6875rem}span[data-tooltip][data-tooltip-small]::before{font-size:.6875rem}main.container{padding:.5em 1em}footer.experiencefragment{padding:.5em 1em;border-top:1px solid #202020}@media(prefers-color-scheme: dark){footer.experiencefragment{border-color:#dfdfdf}}footer.experiencefragment .cmp-separator__horizontal-rule{margin:0;border:0}header.experiencefragment{padding:.5em 1em;border-bottom:1px solid #202020}@media(prefers-color-scheme: dark){header.experiencefragment{border-bottom-color:#dfdfdf}}header.experiencefragment a{color:#202020;text-decoration:none}@media(prefers-color-scheme: dark){header.experiencefragment a{color:#dfdfdf}}header.experiencefragment a:hover,header.experiencefragment a:focus{color:#202020;text-decoration:underline}@media(prefers-color-scheme: dark){header.experiencefragment a:hover,header.experiencefragment a:focus{color:#dfdfdf}}header.experiencefragment .cmp-container{display:grid;grid-template-columns:4fr 1fr 1fr}header.experiencefragment .cmp-navigation__group{margin:0;padding:0;list-style:none}header.experiencefragment .cmp-navigation__item--level-0{display:grid;grid-template-columns:1fr 3fr}header.experiencefragment .cmp-navigation__item--level-0>.cmp-navigation__group{display:grid;grid-template-columns:repeat(3, 1fr)}header.experiencefragment .cmp-navigation__item-link{display:block}header.experiencefragment .cmp-navigation__item--active>.cmp-navigation__item-link{font-weight:bold}header.experiencefragment .cmp-languagenavigation{position:relative}header.experiencefragment .cmp-languagenavigation::before{content:" ";display:block;height:1.5em;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="rgb(32,32,32)" d="M12.1,0.2h-0.1c-3.1,0-6.1,1.3-8.3,3.5C1.4,6,0.2,8.9,0.2,12.1c0,3.1,1.3,6.1,3.5,8.3c2.2,2.2,5.1,3.4,8.3,3.4 c0,0,0,0,0.1,0c6.5,0,11.7-5.3,11.7-11.8C23.7,5.5,18.5,0.3,12.1,0.2z M18.3,11.5c-0.1-1.4-0.3-2.8-0.7-4.1C18.5,7,19.4,6.5,20.3,6 c1.1,1.6,1.9,3.5,2,5.5H18.3z M22.2,12.5c-0.1,2.1-0.8,4-2,5.5c-0.8-0.6-1.7-1-2.6-1.4c0.3-1.1,0.6-2.2,0.7-3.3c0-0.3,0-0.5,0-0.8 H22.2z M19.6,5.2c-0.8,0.5-1.6,0.9-2.4,1.3c-0.6-1.4-1.4-2.7-2.3-3.8c-0.2-0.2-0.4-0.4-0.6-0.6C16.4,2.5,18.3,3.7,19.6,5.2z M12.8,22.2c-0.1,0-0.2,0-0.3,0v-5.7c1.3,0,2.6,0.3,3.8,0.7C15.6,19.1,14.3,20.8,12.8,22.2z M9.9,20.8c-0.9-1.1-1.7-2.3-2.2-3.6 c1.2-0.4,2.5-0.6,3.8-0.7v5.7c-0.1,0-0.2,0-0.3,0C10.7,21.8,10.3,21.3,9.9,20.8z M11.4,1.8c0,0,0.1,0,0.1,0v5.7 c-1.3,0-2.6-0.3-3.8-0.7C8.5,4.9,9.7,3.2,11.4,1.8z M14.1,3.3c0.9,1.1,1.6,2.3,2.2,3.5c-1.2,0.4-2.5,0.6-3.8,0.7V1.8 c0.1,0,0.1,0,0.2,0C13.2,2.2,13.7,2.7,14.1,3.3z M16.7,7.7c0.4,1.2,0.6,2.5,0.7,3.8h-4.8V8.4C13.9,8.4,15.3,8.2,16.7,7.7z M11.5,8.4 v3.1H6.7C6.7,10.2,7,9,7.4,7.7C8.7,8.2,10.1,8.4,11.5,8.4z M11.5,12.5v3.1c-1.4,0-2.8,0.3-4.2,0.7c-0.4-1.2-0.6-2.5-0.7-3.8H11.5z M12.5,15.6v-3.1h4.8c0,0.2,0,0.5,0,0.7c-0.1,1.1-0.3,2.1-0.6,3.1C15.3,15.8,13.9,15.6,12.5,15.6z M9.6,2C8.4,3.3,7.4,4.8,6.8,6.5 C5.9,6.1,5.1,5.7,4.4,5.2c0.1-0.1,0.2-0.3,0.4-0.4C6.1,3.4,7.8,2.5,9.6,2z M5.7,11.5H1.8c0.1-2,0.8-3.9,1.9-5.5 C4.6,6.5,5.5,7,6.4,7.4C6,8.7,5.7,10.1,5.7,11.5z M6.4,16.6C5.5,17,4.6,17.5,3.7,18c-1.2-1.6-1.9-3.5-1.9-5.5h3.9 C5.7,13.9,5.9,15.3,6.4,16.6z M4.4,18.8c0.8-0.5,1.5-0.9,2.4-1.3c0.6,1.4,1.4,2.7,2.4,3.9c0.1,0.2,0.3,0.3,0.4,0.5 c-1.8-0.4-3.4-1.3-4.7-2.7C4.6,19.1,4.5,19,4.4,18.8z M14.5,21.9c1.2-1.3,2.1-2.8,2.8-4.4c0.8,0.3,1.6,0.8,2.4,1.2 C18.3,20.3,16.5,21.4,14.5,21.9z"/></svg>');background-repeat:no-repeat}@media(prefers-color-scheme: dark){header.experiencefragment .cmp-languagenavigation::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="rgb(223,223,223)" d="M12.1,0.2h-0.1c-3.1,0-6.1,1.3-8.3,3.5C1.4,6,0.2,8.9,0.2,12.1c0,3.1,1.3,6.1,3.5,8.3c2.2,2.2,5.1,3.4,8.3,3.4 c0,0,0,0,0.1,0c6.5,0,11.7-5.3,11.7-11.8C23.7,5.5,18.5,0.3,12.1,0.2z M18.3,11.5c-0.1-1.4-0.3-2.8-0.7-4.1C18.5,7,19.4,6.5,20.3,6 c1.1,1.6,1.9,3.5,2,5.5H18.3z M22.2,12.5c-0.1,2.1-0.8,4-2,5.5c-0.8-0.6-1.7-1-2.6-1.4c0.3-1.1,0.6-2.2,0.7-3.3c0-0.3,0-0.5,0-0.8 H22.2z M19.6,5.2c-0.8,0.5-1.6,0.9-2.4,1.3c-0.6-1.4-1.4-2.7-2.3-3.8c-0.2-0.2-0.4-0.4-0.6-0.6C16.4,2.5,18.3,3.7,19.6,5.2z M12.8,22.2c-0.1,0-0.2,0-0.3,0v-5.7c1.3,0,2.6,0.3,3.8,0.7C15.6,19.1,14.3,20.8,12.8,22.2z M9.9,20.8c-0.9-1.1-1.7-2.3-2.2-3.6 c1.2-0.4,2.5-0.6,3.8-0.7v5.7c-0.1,0-0.2,0-0.3,0C10.7,21.8,10.3,21.3,9.9,20.8z M11.4,1.8c0,0,0.1,0,0.1,0v5.7 c-1.3,0-2.6-0.3-3.8-0.7C8.5,4.9,9.7,3.2,11.4,1.8z M14.1,3.3c0.9,1.1,1.6,2.3,2.2,3.5c-1.2,0.4-2.5,0.6-3.8,0.7V1.8 c0.1,0,0.1,0,0.2,0C13.2,2.2,13.7,2.7,14.1,3.3z M16.7,7.7c0.4,1.2,0.6,2.5,0.7,3.8h-4.8V8.4C13.9,8.4,15.3,8.2,16.7,7.7z M11.5,8.4 v3.1H6.7C6.7,10.2,7,9,7.4,7.7C8.7,8.2,10.1,8.4,11.5,8.4z M11.5,12.5v3.1c-1.4,0-2.8,0.3-4.2,0.7c-0.4-1.2-0.6-2.5-0.7-3.8H11.5z M12.5,15.6v-3.1h4.8c0,0.2,0,0.5,0,0.7c-0.1,1.1-0.3,2.1-0.6,3.1C15.3,15.8,13.9,15.6,12.5,15.6z M9.6,2C8.4,3.3,7.4,4.8,6.8,6.5 C5.9,6.1,5.1,5.7,4.4,5.2c0.1-0.1,0.2-0.3,0.4-0.4C6.1,3.4,7.8,2.5,9.6,2z M5.7,11.5H1.8c0.1-2,0.8-3.9,1.9-5.5 C4.6,6.5,5.5,7,6.4,7.4C6,8.7,5.7,10.1,5.7,11.5z M6.4,16.6C5.5,17,4.6,17.5,3.7,18c-1.2-1.6-1.9-3.5-1.9-5.5h3.9 C5.7,13.9,5.9,15.3,6.4,16.6z M4.4,18.8c0.8-0.5,1.5-0.9,2.4-1.3c0.6,1.4,1.4,2.7,2.4,3.9c0.1,0.2,0.3,0.3,0.4,0.5 c-1.8-0.4-3.4-1.3-4.7-2.7C4.6,19.1,4.5,19,4.4,18.8z M14.5,21.9c1.2-1.3,2.1-2.8,2.8-4.4c0.8,0.3,1.6,0.8,2.4,1.2 C18.3,20.3,16.5,21.4,14.5,21.9z"/></svg>')}}header.experiencefragment .cmp-languagenavigation>.cmp-languagenavigation__group{visibility:hidden;-webkit-transition-delay:.5s;transition-delay:.5s;position:absolute;top:34px;width:20em;padding:0 8px;border:1px solid #202020;border-top:0;background:#ececec}@media(prefers-color-scheme: dark){header.experiencefragment .cmp-languagenavigation>.cmp-languagenavigation__group{border-color:#dfdfdf;background:#131313}}header.experiencefragment .cmp-languagenavigation:hover>.cmp-languagenavigation__group{visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}header.experiencefragment .cmp-languagenavigation__group{margin:0;padding:0;list-style:none}header.experiencefragment .cmp-languagenavigation__item-title{font-size:x-small;text-transform:uppercase}header.experiencefragment .cmp-languagenavigation__item--level-0{margin-bottom:.5em}header.experiencefragment .cmp-languagenavigation__item--level-1{display:inline}header.experiencefragment .cmp-languagenavigation__item--level-1:not(:first-child)::before{content:" | "}header.experiencefragment .cmp-languagenavigation__item--active>.cmp-languagenavigation__item-link{font-weight:bold}header.experiencefragment .cmp-search__field{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-3px 0}header.experiencefragment .cmp-search__input{height:26px}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.mentiony-container [contenteditable=true]:empty:not(:focus):before{content:attr(data-placeholder);color:#8d8d8d}.mentiony-container{position:relative;min-height:80px;border:1px solid #ddd;border-radius:5px;padding:10px}.mentiony-container .pl0{padding-left:0}.mentiony-container .mention-input-hidden{float:left;display:inline-block;visibility:hidden;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;opacity:0 !important}.mentiony-container .mentiony-popover{position:absolute;z-index:1000;top:100%;left:0;width:280px;height:auto;max-height:400px;display:none;border:1px solid #a0a0a0;border-radius:4px;padding:0;background:#f9f9f9;overflow:scroll}.mentiony-container .mentiony-content{outline:none}.mentiony-list{list-style:none;width:100%;padding:0;margin:0}.mentiony-item{border-top:1px solid #a0a0a0;height:50px;padding:5px 10px;cursor:pointer;overflow:hidden}.mentiony-item:first-child{border:none}.mentiony-item:hover{background:#a0a0a0}.mentiony-item.active{background:#ddd}.mentiony-item img{width:40px;height:40px}.mentiony-item .title,.mentiony-item .help-block{margin:0}.mention-area .highlight a.mentiony-link{background:#f0f0f0;padding:1px 4px;border-radius:3px}.highlight-tag-link{background:#f0f0f0;padding:1px 4px;border-radius:3px}textarea#data-notes{width:100%}.mentiony-container,.mentiony-content{width:100% !important;line-height:20px}
