@font-face {
  font-family: 'ymco-fonticons';
  src: url("../../fonts/ymco-fonticons.eot?p3gc75");
  src: url("../../fonts/ymco-fonticons.eot?p3gc75#iefix") format("embedded-opentype"), url("../../fonts/ymco-fonticons.ttf?p3gc75") format("truetype"), url("../../fonts/ymco-fonticons.woff?p3gc75") format("woff"), url("../../fonts/ymco-fonticons.svg?p3gc75#ymco-fonticons") format("svg");
  font-weight: 300;
  font-style: normal; }
[class^="ymco-"], [class*=" ymco-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'ymco-fonticons' !important;
  font-style: normal;
  font-weight: 300;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.ymco-file-pdf:before {
  content: "\ea0e"; }

.ymco-clapper:before {
  content: "\ea0a"; }

.ymco-add-notes2:before {
  content: "\ea0b"; }

.ymco-add-notes:before {
  content: "\ea09"; }

.ymco-microsoft-excel-2013:before {
  content: "\ea0c"; }

.ymco-microsoft-word-2013-logo:before {
  content: "\ea0d"; }

.ymco-fb:before {
  content: "\ea07"; }

.ymco-google:before {
  content: "\ea08"; }

.ymco-activity:before {
  content: "\e900"; }

.ymco-airplay:before {
  content: "\e901"; }

.ymco-alert-circle:before {
  content: "\e902"; }

.ymco-alert-octagon:before {
  content: "\e903"; }

.ymco-alert-triangle:before {
  content: "\e904"; }

.ymco-align-center:before {
  content: "\e905"; }

.ymco-align-justify:before {
  content: "\e906"; }

.ymco-align-left:before {
  content: "\e907"; }

.ymco-align-right:before {
  content: "\e908"; }

.ymco-anchor:before {
  content: "\e909"; }

.ymco-aperture:before {
  content: "\e90a"; }

.ymco-arrow-down:before {
  content: "\e90b"; }

.ymco-arrow-down-circle:before {
  content: "\e90c"; }

.ymco-arrow-down-left:before {
  content: "\e90d"; }

.ymco-arrow-down-right:before {
  content: "\e90e"; }

.ymco-arrow-left:before {
  content: "\e90f"; }

.ymco-arrow-left-circle:before {
  content: "\e910"; }

.ymco-arrow-right:before {
  content: "\e911"; }

.ymco-arrow-right-circle:before {
  content: "\e912"; }

.ymco-arrow-up:before {
  content: "\e913"; }

.ymco-arrow-up-circle:before {
  content: "\e914"; }

.ymco-arrow-up-left:before {
  content: "\e915"; }

.ymco-arrow-up-right:before {
  content: "\e916"; }

.ymco-at-sign:before {
  content: "\e917"; }

.ymco-award:before {
  content: "\e918"; }

.ymco-bar-chart:before {
  content: "\e919"; }

.ymco-bar-chart-2:before {
  content: "\e91a"; }

.ymco-battery:before {
  content: "\e91b"; }

.ymco-battery-charging:before {
  content: "\e91c"; }

.ymco-bell:before {
  content: "\e91d"; }

.ymco-bell-off:before {
  content: "\e91e"; }

.ymco-bluetooth:before {
  content: "\e91f"; }

.ymco-bold:before {
  content: "\e920"; }

.ymco-book:before {
  content: "\e921"; }

.ymco-book-open:before {
  content: "\e922"; }

.ymco-bookmark:before {
  content: "\e923"; }

.ymco-box:before {
  content: "\e924"; }

.ymco-briefcase:before {
  content: "\e925"; }

.ymco-calendar:before {
  content: "\e926"; }

.ymco-camera:before {
  content: "\e927"; }

.ymco-camera-off:before {
  content: "\e928"; }

.ymco-cast:before {
  content: "\e929"; }

.ymco-check:before {
  content: "\e92a"; }

.ymco-check-circle:before {
  content: "\e92b"; }

.ymco-check-square:before {
  content: "\e92c"; }

.ymco-chevron-down:before {
  content: "\e92d"; }

.ymco-chevron-left:before {
  content: "\e92e"; }

.ymco-chevron-right:before {
  content: "\e92f"; }

.ymco-chevron-up:before {
  content: "\e930"; }

.ymco-chevrons-down:before {
  content: "\e931"; }

.ymco-chevrons-left:before {
  content: "\e932"; }

.ymco-chevrons-right:before {
  content: "\e933"; }

.ymco-chevrons-up:before {
  content: "\e934"; }

.ymco-chrome:before {
  content: "\e935"; }

.ymco-circle:before {
  content: "\e936"; }

.ymco-clipboard:before {
  content: "\e937"; }

.ymco-clock:before {
  content: "\e938"; }

.ymco-cloud:before {
  content: "\e939"; }

.ymco-cloud-drizzle:before {
  content: "\e93a"; }

.ymco-cloud-lightning:before {
  content: "\e93b"; }

.ymco-cloud-off:before {
  content: "\e93c"; }

.ymco-cloud-rain:before {
  content: "\e93d"; }

.ymco-cloud-snow:before {
  content: "\e93e"; }

.ymco-code:before {
  content: "\e93f"; }

.ymco-codepen:before {
  content: "\e940"; }

.ymco-command:before {
  content: "\e941"; }

.ymco-compass:before {
  content: "\e942"; }

.ymco-copy:before {
  content: "\e943"; }

.ymco-corner-down-left:before {
  content: "\e944"; }

.ymco-corner-down-right:before {
  content: "\e945"; }

.ymco-corner-left-down:before {
  content: "\e946"; }

.ymco-corner-left-up:before {
  content: "\e947"; }

.ymco-corner-right-down:before {
  content: "\e948"; }

.ymco-corner-right-up:before {
  content: "\e949"; }

.ymco-corner-up-left:before {
  content: "\e94a"; }

.ymco-corner-up-right:before {
  content: "\e94b"; }

.ymco-cpu:before {
  content: "\e94c"; }

.ymco-credit-card:before {
  content: "\e94d"; }

.ymco-crop:before {
  content: "\e94e"; }

.ymco-crosshair:before {
  content: "\e94f"; }

.ymco-database:before {
  content: "\e950"; }

.ymco-delete:before {
  content: "\e951"; }

.ymco-disc:before {
  content: "\e952"; }

.ymco-dollar-sign:before {
  content: "\e953"; }

.ymco-download:before {
  content: "\e954"; }

.ymco-download-cloud:before {
  content: "\e955"; }

.ymco-droplet:before {
  content: "\e956"; }

.ymco-edit:before {
  content: "\e957"; }

.ymco-edit-2:before {
  content: "\e958"; }

.ymco-edit-3:before {
  content: "\e959"; }

.ymco-external-link:before {
  content: "\e95a"; }

.ymco-eye:before {
  content: "\e95b"; }

.ymco-eye-off:before {
  content: "\e95c"; }

.ymco-facebook:before {
  content: "\e95d"; }

.ymco-fast-forward:before {
  content: "\e95e"; }

.ymco-feather:before {
  content: "\e95f"; }

.ymco-file:before {
  content: "\e960"; }

.ymco-file-minus:before {
  content: "\e961"; }

.ymco-file-plus:before {
  content: "\e962"; }

.ymco-file-text:before {
  content: "\e963"; }

.ymco-film:before {
  content: "\e964"; }

.ymco-filter:before {
  content: "\e965"; }

.ymco-flag:before {
  content: "\e966"; }

.ymco-folder:before {
  content: "\e967"; }

.ymco-folder-minus:before {
  content: "\e968"; }

.ymco-folder-plus:before {
  content: "\e969"; }

.ymco-git-branch:before {
  content: "\e96a"; }

.ymco-git-commit:before {
  content: "\e96b"; }

.ymco-git-merge:before {
  content: "\e96c"; }

.ymco-git-pull-request:before {
  content: "\e96d"; }

.ymco-github:before {
  content: "\e96e"; }

.ymco-gitlab:before {
  content: "\e96f"; }

.ymco-globe:before {
  content: "\e970"; }

.ymco-grid:before {
  content: "\e971"; }

.ymco-hard-drive:before {
  content: "\e972"; }

.ymco-hash:before {
  content: "\e973"; }

.ymco-headphones:before {
  content: "\e974"; }

.ymco-heart:before {
  content: "\e975"; }

.ymco-help-circle:before {
  content: "\e976"; }

.ymco-home:before {
  content: "\e977"; }

.ymco-image:before {
  content: "\e978"; }

.ymco-inbox:before {
  content: "\e979"; }

.ymco-info:before {
  content: "\e97a"; }

.ymco-instagram:before {
  content: "\e97b"; }

.ymco-italic:before {
  content: "\e97c"; }

.ymco-layers:before {
  content: "\e97d"; }

.ymco-layout:before {
  content: "\e97e"; }

.ymco-life-buoy:before {
  content: "\e97f"; }

.ymco-link:before {
  content: "\e980"; }

.ymco-link-2:before {
  content: "\e981"; }

.ymco-linkedin:before {
  content: "\e982"; }

.ymco-list:before {
  content: "\e983"; }

.ymco-loader:before {
  content: "\e984"; }

.ymco-lock:before {
  content: "\e985"; }

.ymco-log-in:before {
  content: "\e986"; }

.ymco-log-out:before {
  content: "\e987"; }

.ymco-mail:before {
  content: "\e988"; }

.ymco-map:before {
  content: "\e989"; }

.ymco-map-pin:before {
  content: "\e98a"; }

.ymco-maximize:before {
  content: "\e98b"; }

.ymco-maximize-2:before {
  content: "\e98c"; }

.ymco-menu:before {
  content: "\e98d"; }

.ymco-message-circle:before {
  content: "\e98e"; }

.ymco-message-square:before {
  content: "\e98f"; }

.ymco-mic:before {
  content: "\e990"; }

.ymco-mic-off:before {
  content: "\e991"; }

.ymco-minimize:before {
  content: "\e992"; }

.ymco-minimize-2:before {
  content: "\e993"; }

.ymco-minus:before {
  content: "\e994"; }

.ymco-minus-circle:before {
  content: "\e995"; }

.ymco-minus-square:before {
  content: "\e996"; }

.ymco-monitor:before {
  content: "\e997"; }

.ymco-moon:before {
  content: "\e998"; }

.ymco-more-horizontal:before {
  content: "\e999"; }

.ymco-more-vertical:before {
  content: "\e99a"; }

.ymco-move:before {
  content: "\e99b"; }

.ymco-music:before {
  content: "\e99c"; }

.ymco-navigation:before {
  content: "\e99d"; }

.ymco-navigation-2:before {
  content: "\e99e"; }

.ymco-octagon:before {
  content: "\e99f"; }

.ymco-package:before {
  content: "\e9a0"; }

.ymco-paperclip:before {
  content: "\e9a1"; }

.ymco-pause:before {
  content: "\e9a2"; }

.ymco-pause-circle:before {
  content: "\e9a3"; }

.ymco-percent:before {
  content: "\e9a4"; }

.ymco-phone:before {
  content: "\e9a5"; }

.ymco-phone-call:before {
  content: "\e9a6"; }

.ymco-phone-forwarded:before {
  content: "\e9a7"; }

.ymco-phone-incoming:before {
  content: "\e9a8"; }

.ymco-phone-missed:before {
  content: "\e9a9"; }

.ymco-phone-off:before {
  content: "\e9aa"; }

.ymco-phone-outgoing:before {
  content: "\e9ab"; }

.ymco-pie-chart:before {
  content: "\e9ac"; }

.ymco-play:before {
  content: "\e9ad"; }

.ymco-play-circle:before {
  content: "\e9ae"; }

.ymco-plus:before {
  content: "\e9af"; }

.ymco-plus-circle:before {
  content: "\e9b0"; }

.ymco-plus-square:before {
  content: "\e9b1"; }

.ymco-pocket:before {
  content: "\e9b2"; }

.ymco-power:before {
  content: "\e9b3"; }

.ymco-printer:before {
  content: "\e9b4"; }

.ymco-radio:before {
  content: "\e9b5"; }

.ymco-refresh-ccw:before {
  content: "\e9b6"; }

.ymco-refresh-cw:before {
  content: "\e9b7"; }

.ymco-repeat:before {
  content: "\e9b8"; }

.ymco-rewind:before {
  content: "\e9b9"; }

.ymco-rotate-ccw:before {
  content: "\e9ba"; }

.ymco-rotate-cw:before {
  content: "\e9bb"; }

.ymco-rss:before {
  content: "\e9bc"; }

.ymco-save:before {
  content: "\e9bd"; }

.ymco-scissors:before {
  content: "\e9be"; }

.ymco-search:before {
  content: "\e9bf"; }

.ymco-send:before {
  content: "\e9c0"; }

.ymco-server:before {
  content: "\e9c1"; }

.ymco-settings:before {
  content: "\e9c2"; }

.ymco-share:before {
  content: "\e9c3"; }

.ymco-share-2:before {
  content: "\e9c4"; }

.ymco-shield:before {
  content: "\e9c5"; }

.ymco-shield-off:before {
  content: "\e9c6"; }

.ymco-shopping-bag:before {
  content: "\e9c7"; }

.ymco-shopping-cart:before {
  content: "\e9c8"; }

.ymco-shuffle:before {
  content: "\e9c9"; }

.ymco-sidebar:before {
  content: "\e9ca"; }

.ymco-skip-back:before {
  content: "\e9cb"; }

.ymco-skip-forward:before {
  content: "\e9cc"; }

.ymco-slack:before {
  content: "\e9cd"; }

.ymco-slash:before {
  content: "\e9ce"; }

.ymco-sliders:before {
  content: "\e9cf"; }

.ymco-smartphone:before {
  content: "\e9d0"; }

.ymco-speaker:before {
  content: "\e9d1"; }

.ymco-square:before {
  content: "\e9d2"; }

.ymco-star:before {
  content: "\e9d3"; }

.ymco-stop-circle:before {
  content: "\e9d4"; }

.ymco-sun:before {
  content: "\e9d5"; }

.ymco-sunrise:before {
  content: "\e9d6"; }

.ymco-sunset:before {
  content: "\e9d7"; }

.ymco-tablet:before {
  content: "\e9d8"; }

.ymco-tag:before {
  content: "\e9d9"; }

.ymco-target:before {
  content: "\e9da"; }

.ymco-terminal:before {
  content: "\e9db"; }

.ymco-thermometer:before {
  content: "\e9dc"; }

.ymco-thumbs-down:before {
  content: "\e9dd"; }

.ymco-thumbs-up:before {
  content: "\e9de"; }

.ymco-toggle-left:before {
  content: "\e9df"; }

.ymco-toggle-right:before {
  content: "\e9e0"; }

.ymco-trash:before {
  content: "\e9e1"; }

.ymco-trash-2:before {
  content: "\e9e2"; }

.ymco-trending-down:before {
  content: "\e9e3"; }

.ymco-trending-up:before {
  content: "\e9e4"; }

.ymco-triangle:before {
  content: "\e9e5"; }

.ymco-truck:before {
  content: "\e9e6"; }

.ymco-tv:before {
  content: "\e9e7"; }

.ymco-twitter:before {
  content: "\e9e8"; }

.ymco-type:before {
  content: "\e9e9"; }

.ymco-umbrella:before {
  content: "\e9ea"; }

.ymco-underline:before {
  content: "\e9eb"; }

.ymco-unlock:before {
  content: "\e9ec"; }

.ymco-upload:before {
  content: "\e9ed"; }

.ymco-upload-cloud:before {
  content: "\e9ee"; }

.ymco-user:before {
  content: "\e9ef"; }

.ymco-user-check:before {
  content: "\e9f0"; }

.ymco-user-minus:before {
  content: "\e9f1"; }

.ymco-user-plus:before {
  content: "\e9f2"; }

.ymco-user-x:before {
  content: "\e9f3"; }

.ymco-users:before {
  content: "\e9f4"; }

.ymco-video:before {
  content: "\e9f5"; }

.ymco-video-off:before {
  content: "\e9f6"; }

.ymco-voicemail:before {
  content: "\e9f7"; }

.ymco-volume:before {
  content: "\e9f8"; }

.ymco-volume-1:before {
  content: "\e9f9"; }

.ymco-volume-2:before {
  content: "\e9fa"; }

.ymco-volume-x:before {
  content: "\e9fb"; }

.ymco-watch:before {
  content: "\e9fc"; }

.ymco-wifi:before {
  content: "\e9fd"; }

.ymco-wifi-off:before {
  content: "\e9fe"; }

.ymco-wind:before {
  content: "\e9ff"; }

.ymco-x:before {
  content: "\ea00"; }

.ymco-x-circle:before {
  content: "\ea01"; }

.ymco-x-square:before {
  content: "\ea02"; }

.ymco-zap:before {
  content: "\ea03"; }

.ymco-zap-off:before {
  content: "\ea04"; }

.ymco-zoom-in:before {
  content: "\ea05"; }

.ymco-zoom-out:before {
  content: "\ea06"; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0; }

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, main {
  display: block; }

*:focus {
  outline: none; }

a {
  text-decoration: none; }
	
.no-display {
	display: none !important;
}

body, html {
  font-family: "proxima-nova", sans-serif;
  font-size: 12px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background-color: #354052;
  overflow: hidden;
  cursor: default;
  color: #9096A0; }

.reset-btn {
  border: 0;
  padding: 0;
  margin: 0;
  background-color: transparent; }

button {
  font-family: "proxima-nova", sans-serif;
  color: #596271; }

.btn-secondary {
  color: #fff;
  background-color: #354052;
  border-color: #354052; }

.red-highlight {
  color: #E4502A;
  font-weight: 600; }

.blue-highlight {
  color: #14A6FC;
  font-weight: 600; }

i {
  opacity: 0.5; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: .875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: solid 1px #ddd;
  border-radius: .3rem;
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1); }
  .popover .popover-header {
    padding: .5rem .75rem;
    margin-bottom: 0;
    font-family: "proxima-nova", sans-serif;
    font-size: 1.1em;
    color: inherit;
    background-color: #fbfbfb;
    border-bottom: 1px solid #ddd;
    border-top-left-radius: calc(.3rem - 1px);
    border-top-right-radius: calc(.3rem - 1px); }
  .popover .arrow {
    display: none; }

:global {
  /*! normalize.css v2.1.3 | MIT License | git.io/normalize */
    /* ==========================================================================
HTML5 display definitions
========================================================================== */
    /**
* Correct `block` display not defined in IE 8/9.
*/
   /**
* Correct `inline-block` display not defined in IE 8/9.
*/
   /**
* Prevent modern browsers from displaying `audio` without controls.
* Remove excess height in iOS 5 devices.
*/
   /**
* Address `[hidden]` styling not present in IE 8/9.
* Hide the `template` element in IE, Safari, and Firefox < 22.
*/
 /* ==========================================================================
Base
========================================================================== */
   /**
* 1. Set default font family to sans-serif.
* 2. Prevent iOS text size adjust after orientation change, without disabling
*    user zoom.
*/
   /**
* Remove default margin.
*/
 /* ==========================================================================
Links
========================================================================== */
   /**
* Remove the gray background color from active links in IE 10.
*/
   /**
* Address `outline` inconsistency between Chrome and other browsers.
*/
   /**
* Improve readability when focused and also mouse hovered in all browsers.
*/
 /* ==========================================================================
Typography
========================================================================== */
   /**
* Address variable `h1` font-size and margin within `section` and `article`
* contexts in Firefox 4+, Safari 5, and Chrome.
*/
   /**
* Address styling not present in IE 8/9, Safari 5, and Chrome.
*/
   /**
* Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
*/
   /**
* Address styling not present in Safari 5 and Chrome.
*/
   /**
* Address differences between Firefox and other browsers.
*/
   /**
* Address styling not present in IE 8/9.
*/
   /**
* Correct font family set oddly in Safari 5 and Chrome.
*/
   /**
* Improve readability of pre-formatted text in all browsers.
*/
   /**
* Set consistent quote types.
*/
   /**
* Address inconsistent and variable font size in all browsers.
*/
   /**
* Prevent `sub` and `sup` affecting `line-height` in all browsers.
*/
 /* ==========================================================================
Embedded content
========================================================================== */
   /**
* Remove border when inside `a` element in IE 8/9.
*/
   /**
* Correct overflow displayed oddly in IE 9.
*/
 /* ==========================================================================
Figures
========================================================================== */
   /**
* Address margin not present in IE 8/9 and Safari 5.
*/
 /* ==========================================================================
Forms
========================================================================== */
   /**
* Define consistent border, margin, and padding.
*/
   /**
* 1. Correct `color` not being inherited in IE 8/9.
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
*/
   /**
* 1. Correct font family not being inherited in all browsers.
* 2. Correct font size not being inherited in all browsers.
* 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
*/
   /**
* Address Firefox 4+ setting `line-height` on `input` using `!important` in
* the UA stylesheet.
*/
   /**
* Address inconsistent `text-transform` inheritance for `button` and `select`.
* All other form control elements do not inherit `text-transform` values.
* Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
* Correct `select` style inheritance in Firefox 4+ and Opera.
*/
   /**
* 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
*    and `video` controls.
* 2. Correct inability to style clickable `input` types in iOS.
* 3. Improve usability and consistency of cursor style between image-type
*    `input` and others.
*/
   /**
* Re-set default cursor for disabled elements.
*/
   /**
* 1. Address box sizing set to `content-box` in IE 8/9/10.
* 2. Remove excess padding in IE 8/9/10.
*/
   /**
* 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
* 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
*    (include `-moz` to future-proof).
*/
   /**
* Remove inner padding and search cancel button in Safari 5 and Chrome
* on OS X.
*/
   /**
* Remove inner padding and border in Firefox 4+.
*/
   /**
* 1. Remove default vertical scrollbar in IE 8/9.
* 2. Improve readability and alignment in all browsers.
*/
 /* ==========================================================================
Tables
========================================================================== */
   /**
* Remove most spacing between table cells.
*/ }
  :global article,
  :global aside,
  :global details,
  :global figcaption,
  :global figure,
  :global footer,
  :global header,
  :global hgroup,
  :global main,
  :global nav,
  :global section,
  :global summary {
    display: block; }
  :global audio, :global canvas, :global video {
    display: inline-block; }
  :global audio:not([controls]) {
    display: none;
    height: 0; }
  :global [hidden], :global template {
    display: none; }
  :global html {
    font-family: sans-serif;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */ }
  :global body {
    margin: 0; }
  :global a {
    background: transparent; }
  :global a:focus {
    outline: thin dotted; }
  :global a:active, :global a:hover {
    outline: 0; }
  :global h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  :global abbr[title] {
    border-bottom: 1px dotted; }
  :global b, :global strong {
    font-weight: bold; }
  :global dfn {
    font-style: italic; }
  :global hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0; }
  :global mark {
    background: #ff0;
    color: #000; }
  :global code, :global kbd, :global pre, :global samp {
    font-family: monospace, serif;
    font-size: 1em; }
  :global pre {
    white-space: pre-wrap; }
  :global q {
    quotes: "\201C" "\201D" "\2018" "\2019"; }
  :global small {
    font-size: 80%; }
  :global sub, :global sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  :global sup {
    top: -0.5em; }
  :global sub {
    bottom: -0.25em; }
  :global img {
    border: 0; }
  :global svg:not(:root) {
    overflow: hidden; }
  :global figure {
    margin: 0; }
  :global fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }
  :global legend {
    border: 0;
    /* 1 */
    padding: 0;
    /* 2 */ }
  :global button, :global input, :global select, :global textarea {
    font-family: inherit;
    /* 1 */
    font-size: 100%;
    /* 2 */
    margin: 0;
    /* 3 */ }
  :global button, :global input {
    line-height: normal; }
  :global button, :global select {
    text-transform: none; }
  :global button, :global html input[type="button"],
  :global input[type="reset"], :global input[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
    cursor: pointer;
    /* 3 */ }
  :global button[disabled], :global html input[disabled] {
    cursor: default; }
  :global input[type="checkbox"], :global input[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */ }
  :global input[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    /* 2 */
    box-sizing: content-box; }
  :global input[type="search"]::-webkit-search-cancel-button,
  :global input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  :global button::-moz-focus-inner, :global input::-moz-focus-inner {
    border: 0;
    padding: 0; }
  :global textarea {
    overflow: auto;
    /* 1 */
    vertical-align: top;
    /* 2 */ }
  :global table {
    border-collapse: collapse;
    border-spacing: 0; }

.greyout {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%); }

.dropshadow2 {
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1); }

.ecd-ui-kit .preload-content {
  width: 100%;
  height: 5px;
  background-color: #09b2f5; }
.ecd-ui-kit .ecd-preloader {
  position: fixed;
  background-color: #1d2e3b;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: #354052;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center; }
  .ecd-ui-kit .ecd-preloader .preloader-container {
    position: relative;
    width: 200px;
    height: 200px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    text-align: center;
    /* Safari 4.0 - 8.0 */
    /* Standard syntax */ }
    .ecd-ui-kit .ecd-preloader .preloader-container img {
      width: 150px;
      height: auto; }
    .ecd-ui-kit .ecd-preloader .preloader-container .spinner {
      width: 60px;
      height: 60px;
      background-color: transparent;
      margin: 100px auto;
      -webkit-animation: sk-rotateplane 3s infinite ease-in-out;
      animation: sk-rotateplane 3s infinite ease-in-out; }
      .ecd-ui-kit .ecd-preloader .preloader-container .spinner span {
        font-size: 60px;
        color: #fff;
        -webkit-animation: example 3s infinite;
        /* Safari 4.0 - 8.0 */
        animation: example 3s infinite; }
    .ecd-ui-kit .ecd-preloader .preloader-container .strap-line {
      position: absolute;
      top: 80%; }
      .ecd-ui-kit .ecd-preloader .preloader-container .strap-line span:first-child {
        display: block;
        font-size: 0.9em;
        color: #fff;
        font-weight: 500;
        text-align: center;
        white-space: nowrap;
        text-transform: uppercase; }
      .ecd-ui-kit .ecd-preloader .preloader-container .strap-line span:last-child {
        margin-top: 5px;
        font-style: italic;
        display: block;
        font-size: 0.7em;
        color: #fff;
        font-weight: 300;
        text-align: center;
        white-space: nowrap;
        text-transform: uppercase;
        opacity: 0.5; }
@-webkit-keyframes example {
  0% {
    color: #fff; }
  25% {
    color: #5cb85c; }
  50% {
    color: #e0a300; }
  75% {
    color: #1894ac; }
  100% {
    color: #fff; } }
@keyframes example {
  0% {
    color: #fff; }
  25% {
    color: #5cb85c; }
  50% {
    color: #e0a300; }
  75% {
    color: #1894ac; }
  100% {
    color: #fff; } }
@-webkit-keyframes sk-rotateplane {
  0% {
    -webkit-transform: perspective(120px); }
  25% {
    -webkit-transform: perspective(120px) rotateY(180deg); }
  50% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg); }
  75% {
    -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg); }
  100% {
    -webkit-transform: perspective(120px); } }
@keyframes sk-rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
  25% {
    transform: perspective(120px) rotateX(-180deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(0deg); }
  50% {
    transform: perspective(120px) rotateX(-180deg) rotateY(180deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(180deg); }
  75% {
    transform: perspective(120px) rotateX(0deg) rotateY(180deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(180deg); }
  100% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg); } }
.ecd-ui-kit .shake-element {
  animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px; }
@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0); }
  20%, 80% {
    transform: translate3d(2px, 0, 0); }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0); }
  40%, 60% {
    transform: translate3d(4px, 0, 0); } }
.ecd-ui-kit .dialog-wrapper {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 100;
  visibility: hidden;
  opacity: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-transition: all 0.25s linear; }
  .ecd-ui-kit .dialog-wrapper .dialog-background-btn {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1; }
  .ecd-ui-kit .dialog-wrapper .dialog {
    position: relative;
    margin: 30px;
    width: 100%;
    max-width: 450px;
    border: solid 1px #ccc;
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    z-index: 2; }
    .ecd-ui-kit .dialog-wrapper .dialog span {
      display: block;
      color: #4D4D4D; }
    .ecd-ui-kit .dialog-wrapper .dialog .dialog-content-box {
      padding: 10px;
      box-sizing: border-box; }
      .ecd-ui-kit .dialog-wrapper .dialog .dialog-content-box .dialog-header {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        margin-bottom: 10px; }
        .ecd-ui-kit .dialog-wrapper .dialog .dialog-content-box .dialog-header span {
          margin-right: 5px; }
      .ecd-ui-kit .dialog-wrapper .dialog .dialog-content-box .dialog-message {
        margin-bottom: 10px; }
    .ecd-ui-kit .dialog-wrapper .dialog .dialog-actions {
      width: 100%;
      height: 50px;
      background-color: #f7f7f7;
      border-top: solid 1px #e5e5e5;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
.ecd-ui-kit .dialog-open .dialog-wrapper {
  visibility: visible;
  opacity: 1; }
.ecd-ui-kit .dialog-open .content-body .inner-body {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  opacity: 0.5;
  pointer-events: none; }
/*Dialogue Picker*/
.ecd-ui-kit .dialogpicker-wrapper {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 20;
  visibility: hidden;
  opacity: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-transition: all 0.25s linear; }
  .ecd-ui-kit .dialogpicker-wrapper .dialogpicker-background-btn {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1; 
	background-color: #333;
    opacity: 0.3;
	}
  .ecd-ui-kit .dialogpicker-wrapper .dialogpicker {
    position: relative;
    margin: 30px;
    width: 100%;
    max-width: 500px;
    border: solid 1px #ccc;
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 2px 4px 4px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 2px 4px 4px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 2px 4px 4px 2px rgba(0, 0, 0, 0.2);
    z-index: 2; }
    .ecd-ui-kit .dialogpicker-wrapper .dialogpicker span {
      display: block;
      color: #4D4D4D; }
    .ecd-ui-kit .dialogpicker-wrapper .dialogpicker .dialogpicker-content-box {
      padding: 10px;
      box-sizing: border-box; }
      .ecd-ui-kit .dialogpicker-wrapper .dialogpicker .dialogpicker-content-box .dialogpicker-header {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        margin-bottom: 10px; }
        .ecd-ui-kit .dialogpicker-wrapper .dialogpicker .dialogpicker-content-box .dialogpicker-header span {
          margin-right: 5px; }
      .ecd-ui-kit .dialogpicker-wrapper .dialogpicker .dialogpicker-content-box .dialogpicker-message {
        margin-bottom: 10px; }
    .ecd-ui-kit .dialogpicker-wrapper .dialogpicker .dialogpicker-actions {
      width: 100%;
      height: 50px;
      background-color: #f7f7f7;
      border-top: solid 1px #e5e5e5;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
.ecd-ui-kit .dialogpicker-open .dialogpicker-wrapper {
  visibility: visible;
  opacity: 1; }
.ecd-ui-kit .dialogpicker-open .content-body .inner-body {
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  opacity: 0.5;
  pointer-events: none; }

/*end of dialogue picker*/
.app-layout {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }
  .app-layout header {
    width: 100%;
    height: 45px;
    padding: 0 20px;
    box-sizing: border-box;
    background-color: #354052;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    z-index: 10; }
  .app-layout .no-content {
    position: absolute;
    width: 100%;
    height: 100%; }
    .app-layout .no-content .wrapper {
      position: relative;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%); }
      .app-layout .no-content .wrapper span {
        width: 100%;
        color: #aaa;
        display: block;
        text-align: center; }
      .app-layout .no-content .wrapper .icon {
        font-size: 4em;
        line-height: 1.5em; }
      .app-layout .no-content .wrapper .copy {
        font-family: "proxima-nova", sans-serif;
        font-size: 2em;
        letter-spacing: -1px; }
  .app-layout .content-body {
    width: 100%;
    height: 100%;
    border-radius: 2px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    .app-layout .content-body .inner-body {
      position: relative;
      flex: 1 0 100%;
      box-sizing: border-box;
      background-color: white;
      -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
      box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.2); }
      .app-layout .content-body .inner-body .content-fader {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 40px;
        background: -moz-linear-gradient(top, rgba(242, 242, 242, 0) 0%, rgba(242, 242, 242, 0.01) 1%, #f2f2f2 100%);
        /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(242, 242, 242, 0) 0%, rgba(242, 242, 242, 0.01) 1%, #f2f2f2 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(242, 242, 242, 0) 0%, rgba(242, 242, 242, 0.01) 1%, #f2f2f2 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f2f2f2', endColorstr='#f2f2f2',GradientType=0 );
        /* IE6-9 */
        z-index: 1; }
      .talent-message-board .app-content-display,
      .app-layout .content-body .inner-body .app-content-display {
        position: absolute;
        bottom: 0px;
        overflow: auto;
        width: 100%;
        height: auto;
        box-sizing: border-box; }
      .app-layout .content-body .inner-body .brief-workbench {
        height: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        top: 0 !important; }
        .app-layout .content-body .inner-body .brief-workbench .agents-brief {
          min-width: 400px;
          width: 40%;
          background-color: #fbfbfb;
          border-right: solid 1px #ddd;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column; }
          .app-layout .content-body .inner-body .brief-workbench .agents-brief .overview-dropdown {
            width: 100%;
            height: 45px; }
            .app-layout .content-body .inner-body .brief-workbench .agents-brief .overview-dropdown .dropdown {
              height: inherit; }
        .app-layout .content-body .inner-body .brief-workbench .brief-suggestions {
          position: relative;
          width: 100%;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-direction: normal;
          -webkit-box-orient: vertical;
          -webkit-flex-direction: column;
          -moz-flex-direction: column;
          -ms-flex-direction: column;
          flex-direction: column; }
          .app-layout .filter-dark {
            position: absolute;
            width: 100%;
            height: 100%;
            background-color: #354052;
            z-index: 11;
            pointer-events: none;
            -webkit-transition: all 0.25s linear;
            transition: all 0.25s linear;
            opacity: 0.3; }
          .app-layout .filter-off {
            opacity: 0; }
          .app-layout .content-body .inner-body .brief-workbench .brief-suggestions .empty-suggestions {
            position: absolute;
            top: 0;
            width: 100%;
            height: 100%;
            display: none;
            text-align: center; }
            .app-layout .content-body .inner-body .brief-workbench .brief-suggestions .empty-suggestions .add-suggestion {
              position: relative;
              left: 50%;
              top: 50%;
              transform: translate(-50%, -50%); }
              .app-layout .content-body .inner-body .brief-workbench .brief-suggestions .empty-suggestions .add-suggestion .icon {
                padding-bottom: 10px;
                opacity: 0.2; }
                .app-layout .content-body .inner-body .brief-workbench .brief-suggestions .empty-suggestions .add-suggestion .icon span {
                  font-size: 5em;
                  color: #354052; }
              .app-layout .content-body .inner-body .brief-workbench .brief-suggestions .empty-suggestions .add-suggestion .message {
                padding-bottom: 10px;
                font-size: 1.5em;
                opacity: 0.4;
				}
              .app-layout .content-body .inner-body .brief-workbench .brief-suggestions .empty-suggestions .add-suggestion p button {
                border: 0;
                background-color: #5cb85c;
                color: white;
                font-size: 1em;
                font-weight: 600;
                text-transform: uppercase;
                height: 45px;
                padding: 0 20px;
                border-radius: 4px; }
        .app-layout .content-body .inner-body .brief-workbench .empty .empty-suggestions {
          display: block; }
    .app-layout .content-body .nav-tier1-visible .app-content-display {
      top: 51px; }
    .app-layout .content-body .nav-tier1-visible .ecd-main-nav {
      -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1); }
    .app-layout .content-body .nav-tier2-visible .app-content-display {
      top: 101px; }
    .app-layout .content-body .nav-tier2-visible .ecd-taskbar {
      -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1); }
    .app-layout .content-body .page-slider {
      position: relative;
      flex: 0 0 0%;
      padding: 0;
      background: #aaa;
      box-sizing: border-box;
      background-color: #0B1924;
      color: #8CA2B4;
      overflow: auto;
      -webkit-box-shadow: inset 5px 0px 5px 0px rgba(0, 0, 0, 0.75);
      -moz-box-shadow: inset 5px 0px 5px 0px rgba(0, 0, 0, 0.75);
      box-shadow: inset 5px 0px 5px 0px rgba(0, 0, 0, 0.75);
      -webkit-transition: all 1s ease-out;
      transition: all 1s ease-out;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
  .app-layout .slider-right-on .inner-body {
    flex: 1 2 auto;
    margin-right: auto;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: 0.5;
    pointer-events: none; }
  .app-layout .slider-right-on .page-slider {
    flex: 1 1 auto;
    padding: 0;
    max-width: 450px; }

.ecd-ui-kit .icon-1 {
  position: relative;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  background-color: transparent;
  box-sizing: border-box;
  text-align: center;
  -webkit-transition: all 0.25s linear; }
  .ecd-ui-kit .icon-1 span {
    width: 30px;
    position: relative;
    display: block;
    font-size: 0.8em;
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); }
.ecd-ui-kit .light .icon-1 {
  border: solid 1px #ddd; }
.ecd-ui-kit .light .notification {
  position: absolute;
  right: -5px;
  top: -5px;
  width: 14px;
  height: 14px;
  border-radius: 20em;
  background-color: #4D4D4D;
  border: solid 2px #fff; }
  .ecd-ui-kit .light .notification span {
    display: block;
    color: #fff;
    font-size: 0.7em;
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); }
.ecd-ui-kit .light .selected .icon-1 {
  border: solid 1px #54a954;
  background-color: #5cb85c; }
  .ecd-ui-kit .light .selected .icon-1 span {
    color: #fff;
    text-shadow: 1px 1px 1px #54a954; }
.ecd-ui-kit .light .selected .notification {
  background-color: #5cb85c; }
.ecd-ui-kit .dark .icon-1 {
  border: none; }
.ecd-ui-kit .dark .selected .icon-1 {
  border: solid 2px #5cb85c; }
  .ecd-ui-kit .dark .selected .icon-1 span {
    color: #5cb85c; }

.ecd-ui-kit .rotate-180 {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg); }
.ecd-ui-kit a {
  opacity: 1;
  -webkit-transition: all 0.25s linear; }
  .ecd-ui-kit a:hover {
    opacity: 1;
    text-decoration: none; }
.ecd-ui-kit .btn-list {
  height: 100%;
  padding-left: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  .ecd-ui-kit .btn-list:last-child {
    border: none; }
  .ecd-ui-kit .btn-list button {
    width: 100%;
    height: 100%;
    border-radius: 4px 0 0 4px;
    border: solid 1px #ddd;
    background-color: #fbfbfb;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .ecd-ui-kit .btn-list button span {
      font-weight: 300 !important;
      color: #354052; }
    .ecd-ui-kit .btn-list button:hover {
      color: #5cb85c; }
.ecd-ui-kit .btn-back {
  width: 35px;
  height: 30px;
  padding-left: 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  .ecd-ui-kit .btn-back button {
    border: none;
    background-color: transparent; }
    .ecd-ui-kit .btn-back button span {
      font-weight: 300 !important;
      color: #354052; }
    .ecd-ui-kit .btn-back button:hover {
      color: #5cb85c; }
.ecd-ui-kit .brief-dropdown .dropdown button {
  width: 100%;
  height: 46px;
  margin: 0;
  box-sizing: border-box;
  padding: 0 20px;
  border-color: #ddd;
  border-width: 1px 0 1px 0;
  border-style: solid;
  background-color: #fff;
  text-align: left;
  font-weight: 600;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  .ecd-ui-kit .brief-dropdown .dropdown button:focus {
    box-shadow: unset;
    border: 0;
    outline: unset; }
  .ecd-ui-kit .brief-dropdown .dropdown button span {
    display: block;
    color: #596271; }
  .ecd-ui-kit .brief-dropdown .dropdown button .icon3 {
    font-size: 1.2em; }
  .ecd-ui-kit .brief-dropdown .dropdown button .title {
    padding-left: 10px;
    font-size: 1.1em; }
  .ecd-ui-kit .brief-dropdown .dropdown button .icon2 {
    margin-left: auto;
    font-size: 1.2em; }
  .ecd-ui-kit .brief-dropdown .dropdown button:hover {
    background: white; }
.ecd-ui-kit .brief-dropdown .dropdown .dropdown-menu {
  transform: translate3d(0px, 42px, 0px) !important;
  border-radius: 0 !important;
  width: 100%;
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.1); }
  .ecd-ui-kit .brief-dropdown .dropdown .dropdown-menu .dropdown-item a span {
    display: unset !important; }
  .ecd-ui-kit .brief-dropdown .dropdown .dropdown-menu .role-entry {
    width: 100%;
    border-bottom: solid 1px #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px; }
    .ecd-ui-kit .brief-dropdown .dropdown .dropdown-menu .role-entry:last-child {
      border-bottom: none; }
    .ecd-ui-kit .brief-dropdown .dropdown .dropdown-menu .role-entry .header {
      font-size: 0.9em;
      font-weight: 700;
      color: #354052;
      text-transform: uppercase;
      padding-bottom: 5px; }
    .ecd-ui-kit .brief-dropdown .dropdown .dropdown-menu .role-entry a {
      display: block;
      width: 100%;
      font-size: 1em;
      padding: 2px 0px;
      color: #354052; }
      .ecd-ui-kit .brief-dropdown .dropdown .dropdown-menu .role-entry a span {
        display: unset;
        padding-right: 10px; }
      .ecd-ui-kit .brief-dropdown .dropdown .dropdown-menu .role-entry a:hover {
        color: #5cb85c; }
.ecd-ui-kit .btn-sml-link {
  color: #354052;
  height: 25px;
  border: solid 1px #ddd;
  background-color: white;
  border-radius: 4px;
  font-weight: 600; }
  .ecd-ui-kit .btn-sml-link .icon {
    display: unset;
    padding-left: 5px; }
.ecd-ui-kit .btn-med-link {
  color: #5cb85c;
  height: 35px;
  border: solid 1px #ddd;
  background-color: white;
  border-radius: 4px;
  font-weight: 600;
  padding: 0 15px; }
  .ecd-ui-kit .btn-med-link .icon {
    display: unset;
    padding-left: 5px; }
.ecd-ui-kit .btn-square-link {
  color: #5cb85c;
  width: 35px;
  height: 35px;
  border: solid 1px #ddd;
  background-color: white;
  border-radius: 4px;
  font-weight: 600; }
  .ecd-ui-kit .btn-square-link .icon {
    display: block; }
.ecd-ui-kit .btn-special-link {
  color: white;
  width: 30px;
  height: 30px;
  border: 0;
  background-color: #5cb85c;
  border-radius: 20em;
  font-weight: 600; }
  .ecd-ui-kit .btn-special-link .icon {
    display: block; }
.ecd-ui-kit .btn-main-link, .btn-main-link {
  color: white;
  height: 45px;
  font-size: 0.9em;
  border-style: solid;
  border-width: 0 0 0 1px;
  border-color: #ddd;
  background-color: #14a6fc;
  font-weight: 700;
  padding: 0 15px;
  text-transform: uppercase;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
	cursor: pointer;
	}
  .ecd-ui-kit .btn-main-link .icon {
    display: unset;
    padding-left: 5px; }
.ecd-ui-kit .btn-send-note {
  width: 100%;
  height: 45px;
  border-top: solid 1px #ddd;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  .ecd-ui-kit .btn-send-note .icon-notes {
    text-align: center;
    width: 45px;
    height: 100%;
    border-right: solid 1px #ddd;
    background-color: #fbfbfb; }
    .ecd-ui-kit .btn-send-note .icon-notes span {
      display: block;
      font-size: 1.2em;
      position: relative;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      color: #b5b9c0; }
  .ecd-ui-kit .btn-send-note .input-field {
    width: 100%; }
    .ecd-ui-kit .btn-send-note .input-field input {
      width: 100%;
      height: 100%;
      padding-left: 10px;
      border: none; }
  .ecd-ui-kit .btn-send-note .btn-send {
    border-left: solid 1px #ddd; }
    .ecd-ui-kit .btn-send-note .btn-send button {
      height: 100%;
      border: none;
      background-color: transparent;
      padding: 0 20px; }
      .ecd-ui-kit .btn-send-note .btn-send button span {
        font-size: 1.2em;
        display: block;
        white-space: nowrap; }
.ecd-ui-kit .talent-album {
  padding-right: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  margin-bottom: 0px; }
  .ecd-ui-kit .talent-album span {
    display: block;
    font-weight: 600; }
  .ecd-ui-kit .talent-album .btn-drop {
    width: 30px;
    height: 30px;
    box-sizing: border-box; }
    .ecd-ui-kit .talent-album .btn-drop button {
      width: 100%;
      height: 100%;
      border-radius: 4px 0 0 4px;
      border: solid 1px #ddd;
      background-color: #fbfbfb;
      color: #b5b9c0; }
      .ecd-ui-kit .talent-album .btn-drop button span {
        font-weight: 300 !important; }
  .ecd-ui-kit .talent-album .btn-drop-folder {
    width: 100%;
    height: 40px;
    border-bottom: solid 1px #DADCDF; }
    .ecd-ui-kit .talent-album .btn-drop-folder button {
      width: 100%;
      height: 40px;
      box-sizing: border-box;
      padding: 0 20px;
      border: unset;
      background: unset;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
      .ecd-ui-kit .talent-album .btn-drop-folder button .icon {
        padding-right: 10px; }
      .ecd-ui-kit .talent-album .btn-drop-folder button .icon2 {
        margin-left: auto; }
  .ecd-ui-kit .talent-album .input-field {
    width: 100%;
    height: 30px;
    box-sizing: border-box; }
    .ecd-ui-kit .talent-album .input-field input, .ecd-ui-kit .talent-album .input-field textarea {
      width: 100%;
      border-radius: 0 4px 4px 0;
      padding-left: 10px;
      height: 100%;
      border-style: solid;
      border: solid 1px #ddd;
      border-width: 1px 1px 1px 0;
      background: transparent;
      color: #879ab8; }
  .ecd-ui-kit .talent-album[data-input-type='textarea'] .btn-drop {
    height: 75px; }
    .ecd-ui-kit .talent-album[data-input-type='textarea'] .btn-drop button {
      position: relative;
      height: 75px; }
      .ecd-ui-kit .talent-album[data-input-type='textarea'] .btn-drop button span {
        position: absolute;
        top: 5px; }
  .ecd-ui-kit .talent-album[data-input-type='textarea'] .input-field {
    width: 100%;
    height: 75px; }
    .ecd-ui-kit .talent-album[data-input-type='textarea'] .input-field textarea {
      width: 100%;
      height: 75px; }
  .ecd-ui-kit .talent-album[data-input-type='input'] .btn-drop button {
    height: 30px; }
.ecd-ui-kit .btn-default-link {
  color: #354052;
  height: 45px;
  font-size: 0.9em;
  border-style: solid;
  border-width: 0 0 0 1px;
  border-color: #ddd;
  background-color: white;
  font-weight: 600;
  padding: 0 15px;
  text-transform: uppercase; 
  cursor: pointer;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
  }
  .ecd-ui-kit .btn-default-link .icon {
    display: unset;
    padding-left: 5px; }
	
	.ecd-ui-kit .btn-default-link:hover,
	.ecd-ui-kit .btn-main-link:hover	{
		color: white !important;
		background-color: #14a6fc !important;
	}
	.ecd-ui-kit .btn-default-link:hover .icon,
	.ecd-ui-kit .btn-main-link:hover .icon	{
		color: white !important;
	}
	
.ecd-ui-kit .btn-nav1 {
  position: relative;
  flex: 0 0 50px;
  height: 50px;
  border-style: solid;
  border-color: transparent;
  border-width: 0px 0px 1px 1px;
  box-shadow: inset 1px 1px 4px 0px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  padding: 0px 10px;
  overflow: hidden;
  -webkit-transition: all 0.25s linear;
  cursor: pointer; }
  .ecd-ui-kit .btn-nav1 .btn-nav1-elements {
    width: 50px;
    height: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .ecd-ui-kit .btn-nav1 .btn-nav1-elements .title {
      font-size: 0.9em;
      text-transform: uppercase;
      font-weight: 500;
      margin-left: 5px;
      white-space: nowrap;
      opacity: 0; }
    .ecd-ui-kit .btn-nav1 .btn-nav1-elements .sub-nav {
      display: none;
      margin-left: 10px;
      height: 20px; }
      .ecd-ui-kit .btn-nav1 .btn-nav1-elements .sub-nav .sub-btn1 {
        width: 100%;
        height: 20px;
        margin-left: 5px;
        padding: 0 10px;
        border-style: solid;
        border-color: #ccc;
        border-width: 0px 0px 0px 1px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        cursor: pointer; }
        .ecd-ui-kit .btn-nav1 .btn-nav1-elements .sub-nav .sub-btn1 span:first-child {
          font-size: 0.9em;
          color: #4D4D4D; }
        .ecd-ui-kit .btn-nav1 .btn-nav1-elements .sub-nav .sub-btn1 span:last-child {
          font-size: 0.75em;
          color: #4D4D4D;
          font-weight: 500;
          margin-left: 5px;
          white-space: nowrap;
          text-transform: uppercase; }
  .ecd-ui-kit .btn-nav1:last-child {
    border-style: solid;
    border-color: #ccc; }
.ecd-ui-kit .btn-talent-icon {
  width: 30px;
  height: 30px;
  text-align: center;
  cursor: pointer; }
  .ecd-ui-kit .btn-talent-icon span {
    display: block;
    color: #4D4D4D;
    font-size: 1em;
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.25s ease-out; }
  .ecd-ui-kit .btn-talent-icon span[alt="media approved"] {
    color: #5cb85c; }
  .ecd-ui-kit .btn-talent-icon span[alt="media requested"] {
    color: #ffba00; }
  .ecd-ui-kit .btn-talent-icon:hover {
    font-size: 1.3em; }
.ecd-ui-kit .btn-taskbar {
  position: relative;
  width: 28px !important;
  height: 28px;
  box-sizing: border-box;
  border-radius: 100%;
  border: solid 1px transparent;
  -webkit-transition: all 0.25s linear;
  cursor: pointer; }
  .ecd-ui-kit .btn-taskbar span {
    display: block;
    font-size: 0.8em;
    color: #4D4D4D;
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center; }
.ecd-ui-kit .btn-form {
  font-family: "proxima-nova", sans-serif;
  min-width: 100px;
  padding: 7px 30px;
  background-color: transparent;
  border-radius: 20em;
  font-size: 0.8em;
  font-weight: 500;
  text-transform: uppercase;
  margin-left: 5px;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear; }
.ecd-ui-kit .light .btn-nav1 {
  background-color: #f7f7f7;
  border-color: #ccc; }
  .ecd-ui-kit .light .btn-nav1 .btn-nav1-elements .title {
    color: #4D4D4D; }
  .ecd-ui-kit .light .btn-nav1:hover {
    flex: 0 0 200px; }
    .ecd-ui-kit .light .btn-nav1:hover .btn-nav1-elements {
      width: 120px; }
      .ecd-ui-kit .light .btn-nav1:hover .btn-nav1-elements .icon-1 {
        background-color: #5cb85c;
        border: solid 1px #54a954; }
        .ecd-ui-kit .light .btn-nav1:hover .btn-nav1-elements .icon-1 span {
          color: #fff; }
        .ecd-ui-kit .light .btn-nav1:hover .btn-nav1-elements .icon-1 .notification {
          background: #5cb85c;
          border: solid 2px #fff; }
      .ecd-ui-kit .light .btn-nav1:hover .btn-nav1-elements .title {
        opacity: 1; }
.ecd-ui-kit .light .selected {
  margin-right: auto;
  flex: 2 1 auto;
  border-bottom: none !important;
  background-color: transparent;
  box-shadow: none;
  cursor: default; }
  .ecd-ui-kit .light .selected .btn-nav1-elements {
    width: 120px; }
    .ecd-ui-kit .light .selected .btn-nav1-elements .title {
      opacity: 1; }
    .ecd-ui-kit .light .selected .btn-nav1-elements .sub-nav {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
      .ecd-ui-kit .light .selected .btn-nav1-elements .sub-nav .sub-selected span:first-child {
        color: #5cb85c; }
      .ecd-ui-kit .light .selected .btn-nav1-elements .sub-nav .sub-btn1:hover span:first-child {
        color: #5cb85c; }
  .ecd-ui-kit .light .selected:hover {
    flex: 0 1 100%; }
.ecd-ui-kit .light .btn-taskbar span {
  color: #4D4D4D; }
.ecd-ui-kit .light .btn-taskbar:hover {
  border: solid 1px #54a954;
  background-color: #5cb85c; }
  .ecd-ui-kit .light .btn-taskbar:hover span {
    color: #fff;
    text-shadow: 1px 1px 1px #54a954; }
.ecd-ui-kit .light .selected .btn-taskbar {
  border: solid 1px #54a954;
  background-color: #5cb85c; }
  .ecd-ui-kit .light .selected .btn-taskbar span {
    color: #fff;
    text-shadow: 1px 1px 1px #54a954; }
.ecd-ui-kit .light .btn-form[type=button] {
  border: none;
  background-color: #bbb;
  color: #fff; }
  .ecd-ui-kit .light .btn-form[type=button]:hover {
    background-color: #5cb85c;
    color: #fff; }
.ecd-ui-kit .light .btn-form[type=submit] {
  border: none;
  color: #fff;
  background-color: #2bacc5; }
  .ecd-ui-kit .light .btn-form[type=submit]:hover {
    border: none;
    background-color: #1894ac;
    color: #fff; }
.ecd-ui-kit .light .btn-form[disabled][type*=submit] {
  opacity: 0.2;
  cursor: default; }
  .ecd-ui-kit .light .btn-form[disabled][type*=submit]:hover {
    border: solid 1px #2bacc5;
    color: #2bacc5;
    background-color: transparent; }
.ecd-ui-kit .light .btn-form[disabled][type*=button] {
  opacity: 0.2;
  cursor: default; }
  .ecd-ui-kit .light .btn-form[disabled][type*=button]:hover {
    border: solid 1px #8CA2B4;
    color: #8CA2B4;
    background-color: transparent; }
.ecd-ui-kit .dark .btn-nav1 {
  border-color: #1D2E3B;
  background-color: #09151F; }
  .ecd-ui-kit .dark .btn-nav1 .btn-nav1-elements .title {
    color: #8CA2B4; }
  .ecd-ui-kit .dark .btn-nav1:hover {
    flex: 0 0 200px; }
    .ecd-ui-kit .dark .btn-nav1:hover .btn-nav1-elements {
      width: 150px; }
      .ecd-ui-kit .dark .btn-nav1:hover .btn-nav1-elements .icon-1 {
        border: solid 2px #54a954; }
        .ecd-ui-kit .dark .btn-nav1:hover .btn-nav1-elements .icon-1 span {
          color: #5cb85c; }
        .ecd-ui-kit .dark .btn-nav1:hover .btn-nav1-elements .icon-1 .notification {
          background: #5cb85c;
          border: solid 2px #fff; }
      .ecd-ui-kit .dark .btn-nav1:hover .btn-nav1-elements .title {
        opacity: 1; }
.ecd-ui-kit .dark .selected {
  margin-right: auto;
  flex: 0 1 100%;
  border-bottom: none !important;
  background-color: transparent;
  cursor: default; }
  .ecd-ui-kit .dark .selected .btn-nav1-elements {
    width: 150px; }
    .ecd-ui-kit .dark .selected .btn-nav1-elements .title {
      opacity: 1; }
    .ecd-ui-kit .dark .selected .btn-nav1-elements .sub-nav {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
      .ecd-ui-kit .dark .selected .btn-nav1-elements .sub-nav .sub-selected span:first-child {
        color: #5cb85c; }
      .ecd-ui-kit .dark .selected .btn-nav1-elements .sub-nav .sub-btn1:hover span:first-child {
        color: #5cb85c; }
  .ecd-ui-kit .dark .selected:hover {
    flex: 0 1 100%; }
.ecd-ui-kit .dark .btn-form[type=button] {
  border: solid 1px #8CA2B4;
  color: #8CA2B4; }
  .ecd-ui-kit .dark .btn-form[type=button]:hover {
    border: solid 1px #5cb85c;
    color: #5cb85c; }
.ecd-ui-kit .dark .btn-form[type=submit] {
  border: solid 1px #2bacc5;
  color: #2bacc5; }
  .ecd-ui-kit .dark .btn-form[type=submit]:hover {
    border: none;
    background-color: #2bacc5;
    color: #fff; }
.ecd-ui-kit .dark .btn-form[disabled][type*=submit] {
  opacity: 0.2;
  cursor: default; }
  .ecd-ui-kit .dark .btn-form[disabled][type*=submit]:hover {
    border: solid 1px #2bacc5;
    color: #2bacc5;
    background-color: transparent; }
.ecd-ui-kit .dark .btn-form[disabled][type*=button] {
  opacity: 0.2;
  cursor: default; }
  .ecd-ui-kit .dark .btn-form[disabled][type*=button]:hover {
    border: solid 1px #8CA2B4;
    color: #8CA2B4;
    background-color: transparent; }
.ecd-ui-kit .btn-group1 {
  position: relative;
  height: 30px;
  border: solid 1px #ddd;
  background-color: #f5f5f5;
  border-radius: 20em;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
.ecd-ui-kit .project-dropdown {
  border-bottom: solid 1px #ddd; }
  .ecd-ui-kit .project-dropdown .btn-dropdown-head {
    position: relative;
    height: inherit;
    padding: 0 10px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .ecd-ui-kit .project-dropdown .btn-dropdown-head .select-title {
      display: block;
      font-size: 0.8em;
      margin-left: 10px;
      font-weight: 600;
      color: #4D4D4D;
      text-transform: uppercase; }
    .ecd-ui-kit .project-dropdown .btn-dropdown-head .icon {
      display: block;
      position: relative;
      font-size: 1em;
      margin-left: auto;
      pointer-events: none;
      -webkit-transition: all 0.1s linear;
      transition: all 0.1s linear; }
    .ecd-ui-kit .project-dropdown .btn-dropdown-head:hover {
      box-shadow: inset 1px 1px 4px 0px rgba(0, 0, 0, 0.1); }
  .ecd-ui-kit .project-dropdown:hover .icon {
    margin-top: 5px; }
.ecd-ui-kit .talent-dropdown {
  width: 100%;
  height: 30px;
  border-style: solid;
  border-color: #e5e5e5;
  border-width: 0px 0px 1px 0px;
  box-sizing: border-box; }
  .ecd-ui-kit .talent-dropdown .btn-dropdown-head {
    position: relative;
    height: inherit;
    padding: 0 10px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .ecd-ui-kit .talent-dropdown .btn-dropdown-head .select-title {
      display: block;
      font-family: "proxima-nova", sans-serif;
      font-size: 0.8em;
      color: #4D4D4D;
      text-transform: uppercase; }
    .ecd-ui-kit .talent-dropdown .btn-dropdown-head .icon {
      display: block;
      position: relative;
      font-size: 10px;
      margin-left: auto;
      pointer-events: none;
      -webkit-transition: all 0.1s linear;
      transition: all 0.1s linear; }
    .ecd-ui-kit .talent-dropdown .btn-dropdown-head:hover {
      box-shadow: inset 1px 1px 4px 0px rgba(0, 0, 0, 0.1); }
  .ecd-ui-kit .talent-dropdown:hover .icon {
    margin-top: 5px; }
.ecd-ui-kit .taskbar-dropdown {
  min-width: 160px;
  height: 30px;
  border-right: solid 1px #ddd; }
  .ecd-ui-kit .taskbar-dropdown .btn-dropdown-head {
    position: relative;
    width: 100%;
    height: inherit;
    box-sizing: border-box;
    padding: 0 50px 0px 20px; }
    .ecd-ui-kit .taskbar-dropdown .btn-dropdown-head .select-title {
      display: block;
      font-size: 0.8em;
      color: #4D4D4D;
      text-transform: uppercase;
      position: relative;
      top: 50%;
      transform: translateY(-50%); }
    .ecd-ui-kit .taskbar-dropdown .btn-dropdown-head .icon {
      display: block;
      top: 50%;
      right: 0px;
      position: relative;
      top: 50%;
      transform: translateY(-50%);
      position: absolute;
      font-size: 10px;
      padding-right: 10px;
      pointer-events: none;
      -webkit-transition: all 0.1s linear; }
    .ecd-ui-kit .taskbar-dropdown .btn-dropdown-head:hover {
      box-shadow: inset 1px 1px 4px 0px rgba(0, 0, 0, 0.1); }
  .ecd-ui-kit .taskbar-dropdown:hover .icon {
    top: 56%; }
  .ecd-ui-kit .taskbar-dropdown:first-child .btn-dropdown-head {
    border-radius: 20px 0 0 20px; }
  .ecd-ui-kit .taskbar-dropdown:last-child .btn-dropdown-head {
    border-radius: 0 20px 20px 0; }
  .ecd-ui-kit .taskbar-dropdown:last-child {
    border-right: none; }
.ecd-ui-kit .dropdown {
  position: relative;
  cursor: pointer; }
  .ecd-ui-kit .dropdown .dropdown-list {
    position: absolute;
    width: 100%;
    margin: -5px 0 0 5px;
    background-color: #fff;
    border: solid 1px #ddd;
    border-radius: 4px;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.2);
    z-index: 10;
    visibility: visible;
    opacity: 1;
    overflow: hidden;
    -webkit-transition: all 0.25s linear; }
    .ecd-ui-kit .dropdown .dropdown-list a {
      display: block;
      width: 100%;
      height: 30px;
      border-bottom: solid 1px #e1e1e1;
      -webkit-transition: all 0.15s linear;
      text-align: left; }
      .ecd-ui-kit .dropdown .dropdown-list a span {
        display: block;
        font-family: "proxima-nova", sans-serif;
        font-size: 0.9em;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        padding: 0 20px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
      .ecd-ui-kit .dropdown .dropdown-list a:hover {
        background-color: #5cb85c;
        border-bottom: solid 1px transparent; }
        .ecd-ui-kit .dropdown .dropdown-list a:hover span {
          color: #fff;
          text-shadow: 1px 1px 1px #54a954; }
      .ecd-ui-kit .dropdown .dropdown-list a:last-child {
        border-bottom: none; }
.ecd-ui-kit .list-off .dropdown-list {
  visibility: hidden;
  opacity: 0; }

.ecd-ui-kit header span {
  display: block; }
.ecd-ui-kit header .ymc-logo {
  position: relative;
  width: 100px;
  height: 45px;
  white-space: nowrap; }
  .ecd-ui-kit header .ymc-logo img {
    width: 100%;
    position: relative;
    top: 50%;
    transform: translateY(-50%); }
.ecd-ui-kit header .account-box {
  margin-left: auto;
  cursor: pointer; }
  .ecd-ui-kit header .account-box .account-header {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .ecd-ui-kit header .account-box .account-header .account-info {
      color: #fff;
      text-align: right; }
      .ecd-ui-kit header .account-box .account-header .account-info h3 {
        font-size: 0.8em;
        font-weight: 500;
        text-transform: uppercase; }
      .ecd-ui-kit header .account-box .account-header .account-info h4 {
        font-size: 0.65em;
        font-weight: 500;
        text-transform: uppercase; }
    .ecd-ui-kit header .account-box .account-header .icon {
      width: 30px;
      height: 30px;
      border-radius: 20em;
      margin-left: 10px;
      background-color: hotpink;
      text-align: center; }
      .ecd-ui-kit header .account-box .account-header .icon span {
        font-size: 1em;
        color: #fff;
        line-height: 1em;
        position: relative;
        top: 50%;
        transform: translateY(-50%); }
    .ecd-ui-kit header .account-box .account-header .logout-display {
      display: none;
      width: 0; }

.ecd-ui-kit nav {
  width: auto;
  height: 45px;
  margin-left: 100px; }
  .ecd-ui-kit nav ul {
    width: 100%;
    height: inherit;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    list-style: none; }
    .ecd-ui-kit nav ul li {
      position: relative;
      margin-right: 20px;
      height: inherit; }
      .ecd-ui-kit nav ul li .nav-highlight {
        display: none; }
      .ecd-ui-kit nav ul li .nav-name {
        display: block;
        font-size: 0.9em;
        font-weight: 500;
        color: white;
        text-transform: uppercase;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        opacity: 0.6; }
    .ecd-ui-kit nav ul .selected .nav-highlight {
      position: absolute;
      display: block;
      background: #14A6FC;
      width: 100%;
      height: 5px;
      top: 0;
      left: 0; }
    .ecd-ui-kit nav ul .selected .nav-name {
      opacity: 1; }

.ecd-ui-kit .ecd-taskbar {
  width: 100%;
  height: 50px;
  border-bottom: solid 1px #ccc;
  padding: 0 10px;
  box-sizing: border-box;
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start; }
  .ecd-ui-kit .ecd-taskbar .filter-group-left {
    margin-right: auto;
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start; }
    .ecd-ui-kit .ecd-taskbar .filter-group-left li {
      margin-right: 10px; }
  .ecd-ui-kit .ecd-taskbar .filter-group-right {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; }
    .ecd-ui-kit .ecd-taskbar .filter-group-right li {
      margin-left: 10px; }
  .ecd-ui-kit .ecd-taskbar .pagination {
    padding: 0 10px; }
    .ecd-ui-kit .ecd-taskbar .pagination span {
      color: #4d4d4d;
      font-size: 0.9em; }

.ecd-ui-kit .actions-bar {
  width: 100%;
  height: 45px;
  padding: 0 20px;
  box-sizing: border-box;
  background-color: #354052;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  z-index: 2; }
  .ecd-ui-kit .actions-bar button {
    text-align: left; }
    .ecd-ui-kit .actions-bar button span {
      position: relative;
      display: block;
      color: #5cb85c;
      font-size: 1.5em; }
  .ecd-ui-kit .actions-bar .breadcrums ul {
    list-style: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .ecd-ui-kit .actions-bar .breadcrums ul li {
      font-size: 1em;
      text-transform: uppercase;
      margin-right: 5px; }
      .ecd-ui-kit .actions-bar .breadcrums ul li a {
        color: #5cb85c;
        text-decoration: none;
        opacity: 1; }
    .ecd-ui-kit .actions-bar .breadcrums ul li:last-child a {
      color: white; }
    .ecd-ui-kit .actions-bar .breadcrums ul li:first-child a {
      font-size: 1em;
      line-height: 1.5em;
      text-align: left; }
    .ecd-ui-kit .actions-bar .breadcrums ul .spacer a {
      font-size: 1em;
      color: white !important; }
  .ecd-ui-kit .actions-bar .searchbar {
    width: 100%;
    height: 45px;
    box-sizing: border-box;
    padding: 0 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .ecd-ui-kit .actions-bar .searchbar label {
      display: block;
      color: white;
      margin-bottom: 3px; }
    .ecd-ui-kit .actions-bar .searchbar input {
      width: 100%;
      box-sizing: border-box;
      padding: 0 5px;
      font-size: 1.1em;
      color: white;
      border-style: solid;
      border-color: white;
      border-width: 0 0 0 0;
      background: transparent; }
  .ecd-ui-kit .actions-bar .actions {
    margin-left: auto; }
    .ecd-ui-kit .actions-bar .actions ul {
      list-style: none;
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
      .ecd-ui-kit .actions-bar .actions ul li .btn-dark-btn {
        height: 25px;
        margin-left: 5px;
        font-size: 0.85em;
        font-weight: 600;
        padding: 0 10px;
        border-radius: 2px;
        border: none;
        background-color: #fbfbfb;
        color: #354052;
        text-transform: uppercase;
        -webkit-transition: all 0.2s ease-out;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; }
        .ecd-ui-kit .actions-bar .actions ul li .btn-dark-btn span {
          display: block; }
        .ecd-ui-kit .actions-bar .actions ul li .btn-dark-btn span:first-child {
          line-height: 1em;
          padding-right: 5px; }
        .ecd-ui-kit .actions-bar .actions ul li .btn-dark-btn span:last-child {
          padding-top: 2px;
          line-height: 0.9em;
          white-space: nowrap; }
        .ecd-ui-kit .actions-bar .actions ul li .btn-dark-btn:hover {
          color: white;
          background-color: #5cb85c; }
      .ecd-ui-kit .actions-bar .actions ul li .btn-dark-btn2 {
        height: 25px;
        margin-left: 5px;
        font-size: 0.85em;
        font-weight: 600;
        border: none;
        padding: 0 10px;
        border-radius: 2px;
        color: #5cb85c;
        background-color: transparent;
        text-transform: uppercase;
        -webkit-transition: all 0.2s ease-out;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; }
        .ecd-ui-kit .actions-bar .actions ul li .btn-dark-btn2 span {
          display: block; }
        .ecd-ui-kit .actions-bar .actions ul li .btn-dark-btn2 span:first-child {
          line-height: 1em;
          padding-right: 5px; }
        .ecd-ui-kit .actions-bar .actions ul li .btn-dark-btn2 span:last-child {
          padding-top: 2px;
          line-height: 0.9em;
          white-space: nowrap; }
        .ecd-ui-kit .actions-bar .actions ul li .btn-dark-btn2:hover {
          color: white;
          background-color: #5cb85c; }
      .ecd-ui-kit .actions-bar .actions ul li .spacer {
        color: white;
        margin: 0 10px; }

.ecd-ui-kit .new-brief {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(53, 64, 82, 0.5);
  z-index: 10;
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  overflow: hidden; }
  .ecd-ui-kit .new-brief .new-brief-box {
    position: absolute;
    right: 0%;
    top: 0;
    width: 35%;
    height: 100%;
    background-color: white;
    border-style: solid;
    border-color: #dadcdf;
    border-width: 0px 0px 1px 1px;
    -moz-box-shadow: -1px 0px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: -1px 0px 5px 0px rgba(0, 0, 0, 0.2);
    -webkit-transition: all 0.25s linear;
    transition: all 0.25s linear;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    .ecd-ui-kit .new-brief .new-brief-box .suggestion-header {
      border-bottom: solid 1px #dadcdf; }
    .ecd-ui-kit .new-brief .new-brief-box .new-brief-group {
      position: relative;
      width: 100%;
      height: 100%;
      box-sizing: border-box; }
      .ecd-ui-kit .new-brief .new-brief-box .new-brief-group .inner-wrapper {
        width: 100%;
        box-sizing: border-box;
        padding: 20px; }
        .ecd-ui-kit .new-brief .new-brief-box .new-brief-group .inner-wrapper .nb-group-wrapper {
          width: 100%;
          margin-bottom: 10px;
          border: solid 1px #DADCDF;
          border-radius: 5px;
          background-color: #fbfbfb;
          overflow: hidden; }
          .ecd-ui-kit .new-brief .new-brief-box .new-brief-group .inner-wrapper .nb-group-wrapper .header-wrapper {
            width: 100%;
            border-style: solid;
            border-color: #eeeeee;
            border-width: 0px 0 1px 0;
            background-color: #fff;
            padding: 10px 0 10px 10px; }
            .ecd-ui-kit .new-brief .new-brief-box .new-brief-group .inner-wrapper .nb-group-wrapper .header-wrapper .icon {
              font-size: 1.1em;
              color: #596271;
              padding-right: 5px; }
            .ecd-ui-kit .new-brief .new-brief-box .new-brief-group .inner-wrapper .nb-group-wrapper .header-wrapper .title {
              font-size: 1.1em;
              color: #596271;
              font-weight: 600; }
          .ecd-ui-kit .new-brief .new-brief-box .new-brief-group .inner-wrapper .nb-group-wrapper .new-brief-items {
            width: 100%;
            padding: 20px;
            box-sizing: border-box;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-wrap: wrap;
            -moz-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
            .ecd-ui-kit .new-brief .new-brief-box .new-brief-group .inner-wrapper .nb-group-wrapper .new-brief-items .input-wrapper-default {
              box-sizing: border-box;
              padding: 0 10px 10px 10px; }
              .ecd-ui-kit .new-brief .new-brief-box .new-brief-group .inner-wrapper .nb-group-wrapper .new-brief-items .input-wrapper-default.full {
                width: 100%; }
              .ecd-ui-kit .new-brief .new-brief-box .new-brief-group .inner-wrapper .nb-group-wrapper .new-brief-items .input-wrapper-default.half {
                width: 50%; }
              .ecd-ui-kit .new-brief .new-brief-box .new-brief-group .inner-wrapper .nb-group-wrapper .new-brief-items .input-wrapper-default.quarter {
                width: 33.3%; }
  .ecd-ui-kit .new-brief.hidden {
    visibility: hidden;
    background-color: rgba(53, 64, 82, 0); }
    .ecd-ui-kit .new-brief.hidden .new-brief-box {
      right: -100%; }
.ecd-ui-kit .brief-assets {
  position: relative;
  z-index: 1;
  height: 45px;
  border-top: solid 1px #DADCDF; }
  .ecd-ui-kit .brief-assets .attachment {
    display: block;
    height: 45px; }
    .ecd-ui-kit .brief-assets .attachment .attachment-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center;
      -webkit-flex-wrap: nowrap;
      -moz-flex-wrap: nowrap;
      -ms-flex-wrap: none;
      flex-wrap: nowrap;
      width: 100%;
      box-sizing: border-box; }
      .ecd-ui-kit .brief-assets .attachment .attachment-wrapper iframe {
        width: 100%;
        height: auto; }
      .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .attachment-more {
        width: 45px;
        height: 45px;
        border-right: solid 1px #DADCDF; }
        .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .attachment-more button {
          width: 35px;
          height: 45px;
          border: none;
          background: transparent;
          margin: 0;
          padding: 0; }
      .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .attachments-viewer {
        width: 100%;
        overflow: hidden;
        white-space: nowrap; }
        .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .attachments-viewer .attachments {
          white-space: nowrap;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center;
          padding: 0 10px; }
      .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-word, .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-excel, .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-pdf, .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment {
        width: auto;
        height: 45px;
        padding-right: 20px;
        border-radius: 4px;
        text-align: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; }
        .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-word .description, .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-excel .description, .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-pdf .description, .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .description {
          display: block;
          margin-left: 5px;
          font-size: 0.85em;
          font-weight: 600;
          text-transform: uppercase; }
      .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment {
        position: relative;
        width: 100%;
        height: auto;
        white-space: nowrap;
        border-left: solid 1px #DADCDF;
        border-radius: 0;
        padding: 0;
        background-color: white; }
        .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .ba-top-header {
          position: relative;
          width: 100%;
          height: 45px;
          background-color: white;
          z-index: 2;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center; }
          .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .ba-top-header span {
            color: #596271; }
          .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .ba-top-header .icon {
            padding-left: 20px;
            padding-right: 10px; }
          .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .ba-top-header .description {
            padding: 0;
            font-size: 0.85em;
            font-weight: 700; }
          .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .ba-top-header .btn-download {
            margin-left: auto; }
            .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .ba-top-header .btn-download .btn-wrapper button {
              border: 0;
              height: 45px;
              background-color: transparent;
              border-left: solid 1px #DADCDF;
              padding: 0 20px; }
              .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .ba-top-header .btn-download .btn-wrapper button span {
                display: unset; }
        .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs {
          position: absolute;
          width: 100%;
          box-sizing: border-box;
          border-top: solid 1px #DADCDF;
          height: auto;
          bottom: 100%;
          left: 0;
          text-align: left;
          background-color: white;
          -webkit-transition: all 0.25s linear;
          transition: all 0.25s linear; }
          .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .bg-header {
            width: 100%;
            display: block;
            height: 35px;
            text-align: center;
            font-weight: 600;
            padding: 0 20px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            align-items: center; }
            .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .bg-header .icon {
              padding-right: 10px; }
            .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .bg-header .title {
              font-size: 1em;
              color: #596271; }
            .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .bg-header .bg-btn-wrapper {
              margin-left: auto;
              width: 20px;
              height: 20px; }
              .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .bg-header .bg-btn-wrapper button {
                width: 20px;
                height: 20px;
                margin: 0;
                padding: 0;
                font-size: 1.2em;
                background: transparent;
                border: unset; }
          .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .brief-group {
            width: 100%;
            border-bottom: solid 1px #DADCDF;
            padding-bottom: 20px;
            padding-top: 10px;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex; }
            .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .brief-group .brief-item {
              display: block;
              width: 25%;
              text-align: center; }
              .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .brief-group .brief-item[data-icon='word']:hover .icon .icon-button {
                border-color: #2A5699; }
                .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .brief-group .brief-item[data-icon='word']:hover .icon .icon-button span {
                  color: #2A5699; }
              .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .brief-group .brief-item[data-icon='word']:hover .title {
                color: #2A5699; }
              .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .brief-group .brief-item[data-icon='excel']:hover .icon .icon-button {
                border-color: #207245; }
                .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .brief-group .brief-item[data-icon='excel']:hover .icon .icon-button span {
                  color: #207245; }
              .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .brief-group .brief-item[data-icon='excel']:hover .title {
                color: #207245; }
              .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .brief-group .brief-item[data-icon='pdf']:hover .icon .icon-button {
                border-color: #ff2600; }
                .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .brief-group .brief-item[data-icon='pdf']:hover .icon .icon-button span {
                  color: #ff2600; }
              .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .brief-group .brief-item[data-icon='pdf']:hover .title {
                color: #ff2600; }
              .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .brief-group .brief-item[data-icon='image']:hover .icon .icon-button {
                border-color: #ffbb00; }
                .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .brief-group .brief-item[data-icon='image']:hover .icon .icon-button span {
                  color: #ffbb00; }
              .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .brief-group .brief-item[data-icon='image']:hover .title {
                color: #ffbb00; }
              .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .brief-group .brief-item span {
                display: block;
                width: 100%; }
              .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .brief-group .brief-item .icon {
                text-align: center; }
                .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .brief-group .brief-item .icon .icon-button {
                  width: 60px;
                  height: 60px;
                  border-radius: 4px;
                  border: solid 1px #DADCDF;
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -moz-flex;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  -webkit-align-items: center;
                  -moz-align-items: center;
                  align-items: center;
                  position: relative;
                  left: 50%;
                  transform: translateX(-50%);
                  -webkit-transition: all 0.25s linear;
                  transition: all 0.25s linear; }
                  .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .brief-group .brief-item .icon .icon-button span {
                    font-size: 1.4em;
                    -webkit-transition: all 0.25s linear;
                    transition: all 0.25s linear; }
              .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-attachment .brief-docs .brief-group .brief-item .title {
                font-size: 0.9em;
                font-weight: 600;
                margin-top: 5px;
                color: #596271;
                -webkit-transition: all 0.25s linear;
                transition: all 0.25s linear; }
      .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .slide .brief-docs {
        bottom: -1000%; }
      .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-word .icon {
        display: block;
        color: #2A5699;
        font-size: 1.4em; }
      .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-excel .icon {
        display: block;
        color: #207245;
        font-size: 1.4em; }
      .ecd-ui-kit .brief-assets .attachment .attachment-wrapper .brief-pdf .icon {
        display: block;
        color: red;
        font-size: 1.4em; }
.ecd-ui-kit .brief-viewer {
  box-sizing: border-box;
  width: 100%; }
  .ecd-ui-kit .brief-viewer span {
    display: block; }
  .ecd-ui-kit .brief-viewer .agency-logo {
    display: inline-block;
    width: 30%;
    height: 100%; }
    .ecd-ui-kit .brief-viewer .agency-logo span {
      font-size: 1.2em;
      color: #14A6FC; }
  .ecd-ui-kit .brief-viewer .brief-info {
    display: inline-block;
    width: 100%;
    height: 45px;
    background-color: white;
    box-sizing: border-box; }
    .ecd-ui-kit .brief-viewer .brief-info .brief-name {
      position: relative;
      padding: 0 20px;
      height: 45px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
      .ecd-ui-kit .brief-viewer .brief-info .brief-name .agency-mark {
        display: inline-block;
        width: 30px;
        height: 30px;
        vertical-align: top;
        background-color: #14A6FC;
        border-radius: 20em;
        text-align: center; }
        .ecd-ui-kit .brief-viewer .brief-info .brief-name .agency-mark span {
          position: relative;
          top: 50%;
          transform: translateY(-50%);
          color: white;
          font-size: 1em;
          padding-top: 2px;
          font-weight: 700; }
      .ecd-ui-kit .brief-viewer .brief-info .brief-name .title-box {
        display: inline-block;
        width: auto;
        margin-left: 10px; }
        .ecd-ui-kit .brief-viewer .brief-info .brief-name .title-box .title-name {
          font-size: 1.1em;
          font-weight: 700;
          color: #596271; }
        .ecd-ui-kit .brief-viewer .brief-info .brief-name .title-box .agency-name {
          font-size: 0.9em;
          font-weight: 300;
          line-height: 1em; }
        .ecd-ui-kit .brief-viewer .brief-info .brief-name .title-box .brief-type {
          margin-top: 5px;
          font-size: 0.9em;
          font-weight: 500;
          line-height: 1.1em; }
          .ecd-ui-kit .brief-viewer .brief-info .brief-name .title-box .brief-type span {
            display: inline-block; }
      .ecd-ui-kit .brief-viewer .brief-info .brief-name .brief-actions-drop {
        margin-left: auto;
        width: 30px;
        height: 30px; }
        .ecd-ui-kit .brief-viewer .brief-info .brief-name .brief-actions-drop .dropdown .brief-actions {
          width: 30px;
          height: 30px;
          border: solid 1px #DADCDF;
          border-radius: 2px;
          background: white;
          padding: 0;
          margin: 0;
          color: #354052; }
          .ecd-ui-kit .brief-viewer .brief-info .brief-name .brief-actions-drop .dropdown .brief-actions span {
            font-size: 1em; }
    .ecd-ui-kit .brief-viewer .brief-info .brief-notification {
      padding-left: 45px;
      width: 100%;
      box-sizing: border-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
      .ecd-ui-kit .brief-viewer .brief-info .brief-notification .brief-attributes {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        margin-right: 10px; }
        .ecd-ui-kit .brief-viewer .brief-info .brief-notification .brief-attributes p span {
          display: block;
          font-weight: 500;
          color: #14A6FC; }
      .ecd-ui-kit .brief-viewer .brief-info .brief-notification .brief-published {
        margin-left: auto;
        font-size: 0.9em; }
  .ecd-ui-kit .brief-viewer .brief-catagory {
    width: 100%;
    padding: 10px 0 0 48px; }
    .ecd-ui-kit .brief-viewer .brief-catagory .catagory-info {
      width: 100%;
      height: auto;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-content: center;
      -moz-align-content: center;
      -ms-flex-line-pack: center;
      align-content: center; }
      .ecd-ui-kit .brief-viewer .brief-catagory .catagory-info span:first-child {
        text-transform: uppercase;
        font-size: 0.7em;
        font-weight: 600; }
      .ecd-ui-kit .brief-viewer .brief-catagory .catagory-info span:last-child {
        margin-left: auto;
        font-size: 0.9em;
        font-weight: 400; }
.ecd-ui-kit .dashboard-layout {
  width: 100%; }
  .ecd-ui-kit .dashboard-layout .briefs {
    position: sticky;
    top: 0px;
    background: white;
    z-index: 2;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.09);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.09);
    box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.09); }
  .ecd-ui-kit .dashboard-layout .briefs, .ecd-ui-kit .dashboard-layout .brief-entry {
    width: 100%;
    border-bottom: solid 1px #DADCDF; }
    .ecd-ui-kit .dashboard-layout .briefs ul, .ecd-ui-kit .dashboard-layout .brief-entry ul {
      width: 100%;
      list-style: none; }
      .ecd-ui-kit .dashboard-layout .briefs ul li, .ecd-ui-kit .dashboard-layout .brief-entry ul li {
        width: 17%;
        display: inline-block;
        vertical-align: top;
        background: transparent;
        border-left: solid 1px #DADCDF;
        box-sizing: border-box; }
        .ecd-ui-kit .dashboard-layout .briefs ul li .description, .ecd-ui-kit .dashboard-layout .brief-entry ul li .description {
          height: 45px; }
          .ecd-ui-kit .dashboard-layout .briefs ul li .description p, .ecd-ui-kit .dashboard-layout .brief-entry ul li .description p {
            font-size: 0.8em;
            font-weight: 600;
            padding: 0 20px;
            text-transform: uppercase;
            position: relative;
            top: 50%;
            transform: translateY(-50%); }
        .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title {
          padding: 10px 20px;
          box-sizing: border-box;
          width: 100%;
          height: 100px; }
          .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title span, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title span {
            display: block; }
          .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .agency-logo, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .agency-logo {
            display: inline-block;
            width: 30%;
            height: 100%; }
            .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .agency-logo span, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .agency-logo span {
              font-size: 1.2em;
              color: #14A6FC; }
          .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .brief-info, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .brief-info {
            display: inline-block;
            width: 100%;
            box-sizing: border-box; }
            .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .brief-info .brief-name, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .brief-info .brief-name {
              position: relative; }
              .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .brief-info .brief-name .agency-mark, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .brief-info .brief-name .agency-mark {
                display: inline-block;
                width: 35px;
                height: 35px;
                vertical-align: top;
                background-color: #14A6FC;
                border-radius: 20em;
                text-align: center; }
                .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .brief-info .brief-name .agency-mark span, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .brief-info .brief-name .agency-mark span {
                  position: relative;
                  top: 50%;
                  transform: translateY(-50%);
                  color: white;
                  font-size: 1.2em;
                  line-height: 1em; }
              .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .brief-info .brief-name .title-box, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .brief-info .brief-name .title-box {
                display: inline-block;
                width: auto;
                margin-left: 10px; }
                .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .brief-info .brief-name .title-box p, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .brief-info .brief-name .title-box p {
                  font-size: 1.1em;
                  font-weight: 600;
                  line-height: 1.1em;
                  color: #596271; }
                .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .brief-info .brief-name .title-box p:last-child, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .brief-info .brief-name .title-box p:last-child {
                  font-size: 1em;
                  font-weight: 200; }
              .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .brief-info .brief-name .brief-actions, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .brief-info .brief-name .brief-actions {
                position: absolute;
                top: 0;
                right: 0;
                width: 30px;
                height: 30px;
                border: solid 1px #DADCDF;
                border-radius: 2px;
                background: white;
                padding: 0;
                margin: 0;
                color: #5cb85c; }
                .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .brief-info .brief-name .brief-actions span, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .brief-info .brief-name .brief-actions span {
                  font-size: 1em; }
            .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .brief-info .brief-type, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .brief-info .brief-type {
              padding-left: 48px;
              display: -webkit-box;
              display: -webkit-flex;
              display: -moz-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              align-items: center; }
              .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .brief-info .brief-type span, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .brief-info .brief-type span {
                font-size: 0.9em;
                font-weight: 600;
                margin: 2px 0; }
              .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .brief-info .brief-type span:first-child, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .brief-info .brief-type span:first-child {
                padding-right: 5px; }
            .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .brief-info .brief-notification, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .brief-info .brief-notification {
              padding-left: 48px;
              width: 100%;
              box-sizing: border-box;
              display: -webkit-box;
              display: -webkit-flex;
              display: -moz-flex;
              display: -ms-flexbox;
              display: flex; }
              .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .brief-info .brief-notification .brief-attributes, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .brief-info .brief-notification .brief-attributes {
                display: -webkit-box;
                display: -webkit-flex;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                margin-right: 20px; }
                .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .brief-info .brief-notification .brief-attributes .attribute, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .brief-info .brief-notification .brief-attributes .attribute {
                  position: relative;
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -moz-flex;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-align: center;
                  -ms-flex-align: center;
                  -webkit-align-items: center;
                  -moz-align-items: center;
                  align-items: center; }
                  .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .brief-info .brief-notification .brief-attributes .attribute .icon, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .brief-info .brief-notification .brief-attributes .attribute .icon {
                    display: block;
                    margin-right: 3px; }
                  .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .brief-info .brief-notification .brief-attributes .attribute .units, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .brief-info .brief-notification .brief-attributes .attribute .units {
                    position: absolute;
                    top: 0;
                    left: 10px;
                    width: 18px;
                    height: 18px;
                    display: block;
                    background-color: #E4502A;
                    color: white;
                    border-radius: 20em;
                    font-weight: 500;
                    font-size: 0.85em;
                    border: solid 1px #FBFBFB;
                    text-align: center; }
              .ecd-ui-kit .dashboard-layout .briefs ul li .brief-title .brief-info .brief-notification .brief-published, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-title .brief-info .brief-notification .brief-published {
                margin-left: auto;
                font-size: 0.9em; }
        .ecd-ui-kit .dashboard-layout .briefs ul li .brief-progress, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-progress {
          width: 100%;
          padding: 10px 20px;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center;
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          -webkit-justify-content: flex-start;
          -moz-justify-content: flex-start;
          justify-content: flex-start; }
          .ecd-ui-kit .dashboard-layout .briefs ul li .brief-progress .progress-off, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-progress .progress-off {
            width: 80px;
            height: 80px; }
            .ecd-ui-kit .dashboard-layout .briefs ul li .brief-progress .progress-off .progress-value, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-progress .progress-off .progress-value {
              width: 100%;
              display: -webkit-box;
              display: -webkit-flex;
              display: -moz-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: top;
              -ms-flex-align: top;
              -webkit-align-items: top;
              -moz-align-items: top;
              align-items: top;
              -webkit-box-pack: center;
              -ms-flex-pack: center;
              -webkit-justify-content: center;
              -moz-justify-content: center;
              justify-content: center;
              border-radius: 50%;
              text-align: center;
              line-height: 20px;
              font-size: 1.2em;
              height: 100%;
              font-weight: 300; }
              .ecd-ui-kit .dashboard-layout .briefs ul li .brief-progress .progress-off .progress-value .item-value, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-progress .progress-off .progress-value .item-value {
                padding-top: 5px; }
                .ecd-ui-kit .dashboard-layout .briefs ul li .brief-progress .progress-off .progress-value .item-value p, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-progress .progress-off .progress-value .item-value p {
                  font-size: 1.2em;
                  font-weight: 600; }
                .ecd-ui-kit .dashboard-layout .briefs ul li .brief-progress .progress-off .progress-value .item-value span, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-progress .progress-off .progress-value .item-value span {
                  display: block;
                  width: 100%;
                  height: 1px;
                  margin: 5px 0;
                  background-color: #DADCDF; }
                .ecd-ui-kit .dashboard-layout .briefs ul li .brief-progress .progress-off .progress-value .item-value p:last-child, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-progress .progress-off .progress-value .item-value p:last-child {
                  font-size: 0.7em;
                  font-weight: 600; }
              .ecd-ui-kit .dashboard-layout .briefs ul li .brief-progress .progress-off .progress-value span, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-progress .progress-off .progress-value span {
                font-size: 12px;
                text-transform: uppercase; }
          .ecd-ui-kit .dashboard-layout .briefs ul li .brief-progress .brief-breakdown, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-progress .brief-breakdown {
            width: 100%;
            padding-left: 20px;
            display: block; }
            .ecd-ui-kit .dashboard-layout .briefs ul li .brief-progress .brief-breakdown span, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-progress .brief-breakdown span {
              display: block; }
            .ecd-ui-kit .dashboard-layout .briefs ul li .brief-progress .brief-breakdown .breakdown, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-progress .brief-breakdown .breakdown {
              display: -webkit-box;
              display: -webkit-flex;
              display: -moz-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              align-items: center; 
			  font-weight: 300;}
              .ecd-ui-kit .dashboard-layout .briefs ul li .brief-progress .brief-breakdown .breakdown span, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-progress .brief-breakdown .breakdown span {
                font-size: 0.9em; }
              .ecd-ui-kit .dashboard-layout .briefs ul li .brief-progress .brief-breakdown .breakdown span:first-child, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-progress .brief-breakdown .breakdown span:first-child {
                padding-right: 10px; }
              .ecd-ui-kit .dashboard-layout .briefs ul li .brief-progress .brief-breakdown .breakdown span:last-child, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-progress .brief-breakdown .breakdown span:last-child {
                margin-left: auto;
                text-align: right; }
            .ecd-ui-kit .dashboard-layout .briefs ul li .brief-progress .brief-breakdown .highlight, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-progress .brief-breakdown .highlight {
              color: #14A6FC;
              font-weight: 500; }
            .ecd-ui-kit .dashboard-layout .briefs ul li .brief-progress .brief-breakdown .warning, .ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-progress .brief-breakdown .warning {
              color: #da3604; }
        .ecd-ui-kit .dashboard-layout .briefs ul li .empty .progress-wrapper, .ecd-ui-kit .dashboard-layout .brief-entry ul li .empty .progress-wrapper {
          visibility: hidden; }
        .ecd-ui-kit .dashboard-layout .briefs ul li .empty .brief-breakdown, .ecd-ui-kit .dashboard-layout .brief-entry ul li .empty .brief-breakdown {
          display: none; }
      .ecd-ui-kit .dashboard-layout .briefs ul li:first-child, .ecd-ui-kit .dashboard-layout .brief-entry ul li:first-child {
        width: 24%;
        background: #FBFBFB;
        border: 0; }
      .ecd-ui-kit .dashboard-layout .briefs ul li:last-child, .ecd-ui-kit .dashboard-layout .brief-entry ul li:last-child {
        width: 8%; }
  .ecd-ui-kit .dashboard-layout .inactive ul li {
    border-left: solid 1px #E9EAEC;
    background: #FBFBFB; }
    .ecd-ui-kit .dashboard-layout .inactive ul li .brief-progress {
      padding: 10px 20px;
      height: 100px; }
      .ecd-ui-kit .dashboard-layout .inactive ul li .brief-progress p {
        width: 100%;
        height: auto;
        text-align: center; }
        .ecd-ui-kit .dashboard-layout .inactive ul li .brief-progress p .add-suggestion {
			/*
          display: block;
          width: 100%;
          position: relative;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%); 
		  */
		  }
          .ecd-ui-kit .dashboard-layout .inactive ul li .brief-progress p .add-suggestion .brief-actions {
            font-family: "proxima-nova", sans-serif;
            font-size: 1em;
            font-weight: 600;
            border: solid 1px #DADCDF;
            background: white;
            height: 35px;
            padding: 0 20px;
            color: #E4502A;
            border-radius: 4px; }
            .ecd-ui-kit .dashboard-layout .inactive ul li .brief-progress p .add-suggestion .brief-actions .icon {
              padding-right: 2px; }
  .ecd-ui-kit .dashboard-layout .inactive ul li:first-child {
    border-left: 0;
    background: #FBFBFB; }
  .ecd-ui-kit .dashboard-layout .inactive ul li:nth-child(2) {
    border-left: solid 1px #DADCDF; }
.ecd-ui-kit .brief-contents {
  position: relative;
  width: 100%;
  height: 100%; }
  .ecd-ui-kit .brief-contents .app-content-display {
    top: 0 !important; }
  .ecd-ui-kit .brief-contents .brief-filter {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #354052;
    opacity: 0.5;
    top: 0;
    left: 0;
    z-index: 1;
    -webkit-transition: all 0.25s linear;
    transition: all 0.25s linear;
    visibility: visible; }
  .ecd-ui-kit .brief-contents .brief-lighten {
    opacity: 0;
    visibility: hidden; }
  .ecd-ui-kit .brief-contents .bd-header {
    width: 100%;
    height: 45px;
    background: transparent;
    text-align: left;
    padding: 0 20px;
    box-sizing: border-box;
    font-weight: 600;
    background: white;
    border-style: solid;
    border-color: #eee;
    border-width: 0px 0px 1px 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .ecd-ui-kit .brief-contents .bd-header .icon {
      padding-right: 10px;
      font-size: 1.1em;
      color: #596271; }
    .ecd-ui-kit .brief-contents .bd-header .description {
      font-size: 1.1em;
      color: #596271; }
  .ecd-ui-kit .brief-contents .contents-wrapper {
    top: 0 !important;
    padding: 20px;
    box-sizing: border-box; }
.ecd-ui-kit .brief-line, .ecd-ui-kit .brief-role {
  display: block;
  width: 100%;
  padding: 15px;
  box-sizing: border-box; }
  .ecd-ui-kit .brief-line .info-row, .ecd-ui-kit .brief-role .info-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    margin-bottom: 5px; }
    .ecd-ui-kit .brief-line .info-row .description, .ecd-ui-kit .brief-role .info-row .description {
      position: relative;
      width: 50%;
      display: block;
      color: #596271;
      font-weight: 600; }
      .ecd-ui-kit .brief-line .info-row .description .label-deco, .ecd-ui-kit .brief-role .info-row .description .label-deco {
        position: absolute;
        left: 0;
        top: 2px;
        width: 4px;
        height: 15px;
        margin-right: 10px;
        background-color: #CD731D; }
      .ecd-ui-kit .brief-line .info-row .description .title, .ecd-ui-kit .brief-role .info-row .description .title {
        display: block;
        font-size: 1em;
        font-weight: 600;
        padding-left: 20px; }
    .ecd-ui-kit .brief-line .info-row .info, .ecd-ui-kit .brief-role .info-row .info {
      width: 100%;
      display: block;
      font-size: 1em;
      font-weight: 300; }
  .ecd-ui-kit .brief-line .brief-paragraph, .ecd-ui-kit .brief-role .brief-paragraph {
    display: block;
    width: 100%; }
    .ecd-ui-kit .brief-line .brief-paragraph .brief-par, .ecd-ui-kit .brief-role .brief-paragraph .brief-par {
      font-size: 1em;
      padding: 5px 20px 0px 28px;
	  font-weight: 300;	  }
  .ecd-ui-kit .brief-line .attachment, .ecd-ui-kit .brief-role .attachment {
    display: block;
    width: 100%;
    padding-top: 5px; }
    .ecd-ui-kit .brief-line .attachment .attachment-wrapper, .ecd-ui-kit .brief-role .attachment .attachment-wrapper {
      width: 100%;
      padding: 0px 20px 0px 28px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
      .ecd-ui-kit .brief-line .attachment .attachment-wrapper .picture, .ecd-ui-kit .brief-role .attachment .attachment-wrapper .picture {
        width: 100%;
        padding-bottom: 100%;
        border: solid 1px #DADCDF;
        border-radius: 4px;
        background-color: #eee;
        margin-right: 5px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center top; }
        .ecd-ui-kit .brief-line .attachment .attachment-wrapper .picture img, .ecd-ui-kit .brief-role .attachment .attachment-wrapper .picture img {
          width: 100%;
          height: auto; }
      .ecd-ui-kit .brief-line .attachment .attachment-wrapper .brief-word, .ecd-ui-kit .brief-line .attachment .attachment-wrapper .brief-excel, .ecd-ui-kit .brief-line .attachment .attachment-wrapper .brief-pdf, .ecd-ui-kit .brief-role .attachment .attachment-wrapper .brief-word, .ecd-ui-kit .brief-role .attachment .attachment-wrapper .brief-excel, .ecd-ui-kit .brief-role .attachment .attachment-wrapper .brief-pdf {
        display: block;
        width: 50px;
        height: 50px;
        border: solid 1px #DADCDF;
        font-size: 1.5em;
        margin-right: 5px;
        border-radius: 4px;
        text-align: center; }
      .ecd-ui-kit .brief-line .attachment .attachment-wrapper .brief-word .icon, .ecd-ui-kit .brief-role .attachment .attachment-wrapper .brief-word .icon {
        display: block;
        color: #2A5699;
        position: relative;
        top: 50%;
        transform: translateY(-50%); }
      .ecd-ui-kit .brief-line .attachment .attachment-wrapper .brief-excel .icon, .ecd-ui-kit .brief-role .attachment .attachment-wrapper .brief-excel .icon {
        display: block;
        color: #207245;
        position: relative;
        top: 50%;
        transform: translateY(-50%); }
      .ecd-ui-kit .brief-line .attachment .attachment-wrapper .brief-pdf .icon, .ecd-ui-kit .brief-role .attachment .attachment-wrapper .brief-pdf .icon {
        display: block;
        color: red;
        position: relative;
        top: 50%;
        transform: translateY(-50%); }
.ecd-ui-kit .brief-role {
  width: 100%;
  height: auto;
  border-radius: 4px;
  box-sizing: border-box;
  padding: 20px;
  padding-bottom: 10px; }
  .ecd-ui-kit .brief-role .icon {
    padding-right: 10px; }
  .ecd-ui-kit .brief-role .header {
    width: 100%;
    height: 35px;
    font-size: 0.9em;
    font-weight: 600;
    margin-bottom: 10px;
    box-sizing: border-box;
    text-transform: uppercase;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .ecd-ui-kit .brief-role .info-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: unset;
    -ms-flex-align: unset;
    -webkit-align-items: unset;
    -moz-align-items: unset;
    align-items: unset;
    box-sizing: border-box;
    margin-bottom: 5px; }
.ecd-ui-kit .brief-days {
  padding: 20px; }
  .ecd-ui-kit .brief-days .header {
    display: block;
    font-size: 1em;
    font-weight: 600;
    line-height: 1.1em;
    color: #596271; }
  .ecd-ui-kit .brief-days .date-list {
    display: block;
    margin-top: 10px; }
    .ecd-ui-kit .brief-days .date-list ul {
      list-style: none; }
      .ecd-ui-kit .brief-days .date-list ul li {
        width: 100%;
        padding: 10px 0;
        border-top: solid 1px #eee;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-align-content: center;
        -moz-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center; }
        .ecd-ui-kit .brief-days .date-list ul li .icon {
          width: 30px;
          height: 30px;
          border-radius: 20em;
          background: #354052;
          text-align: center; }
          .ecd-ui-kit .brief-days .date-list ul li .icon span {
            display: block;
            color: white;
            position: relative;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%); }
        .ecd-ui-kit .brief-days .date-list ul li .description {
          padding-left: 10px; }
          .ecd-ui-kit .brief-days .date-list ul li .description span {
            display: block;
            width: 100%;
font-weight: 300;			}
          .ecd-ui-kit .brief-days .date-list ul li .description .name {
            font-size: 1.05em;
            font-weight: 600;
            line-height: 1em;
            padding-top: 6px;
            margin-bottom: 2px;
            color: #596271; }
          .ecd-ui-kit .brief-days .date-list ul li .description .contact {
            margin-top: 2px; }
        .ecd-ui-kit .brief-days .date-list ul li .date-info {
          margin-left: auto;
          text-align: right; }
          .ecd-ui-kit .brief-days .date-list ul li .date-info span {
            display: block;
            width: 100%; }
            .ecd-ui-kit .brief-days .date-list ul li .date-info span .icon-sml {
              width: auto;
              display: unset;
              padding-left: 5px; }
          .ecd-ui-kit .brief-days .date-list ul li .date-info .date {
            font-weight: 600;
            color: #596271; }
.ecd-ui-kit .p-note {
  font-size: 1.2em;
  font-weight: 300;
  margin-right: 10px;
  color: #3d7cdb; }
.ecd-ui-kit .c-note {
  font-size: 1.2em;
  color: #f3bc26;
  margin-right: 10px; }
.ecd-ui-kit .r-note {
  font-size: 1.2em;
  color: #da3604;
  margin-right: 10px; }
.ecd-ui-kit .note {
  font-size: 1.2em;
  margin-right: 10px; }
.ecd-ui-kit .talent-criteria {
  position: relative;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  background: #fbfbfb; }
  .ecd-ui-kit .talent-criteria .app-content-display {
    padding: 20px;
    box-sizing: border-box; }
  .ecd-ui-kit .talent-criteria.hidden {
    display: none; }
  .ecd-ui-kit .talent-criteria .tsc-wrapper {
    border-radius: 4px;
    border: solid 1px #dadcdf;
    margin-bottom: 20px; }
    .ecd-ui-kit .talent-criteria .tsc-wrapper .tc-header {
      width: 100%;
      box-sizing: border-box;
      border-bottom: solid 1px #dadcdf; }
      .ecd-ui-kit .talent-criteria .tsc-wrapper .tc-header .header-wrapper {
        display: block;
        width: 100%;
        padding: 10px;
        box-sizing: border-box;
        color: #354052;
        border-radius: 4px;
        background: white; }
        .ecd-ui-kit .talent-criteria .tsc-wrapper .tc-header .header-wrapper .icon {
          font-size: 1.1em;
          padding-right: 10px; }
        .ecd-ui-kit .talent-criteria .tsc-wrapper .tc-header .header-wrapper .title {
          font-size: 1.1em;
          font-weight: 600; }
    .ecd-ui-kit .talent-criteria .tsc-wrapper ul {
      list-style: none;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
      .ecd-ui-kit .talent-criteria .tsc-wrapper ul li {
        padding: 10px;
        box-sizing: border-box;
        width: 40%; }
        .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .bf-group-wrapper .bf-items .input-wrapper-default {
          width: 100%;
          margin-bottom: 10px; }
          .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .bf-group-wrapper .bf-items .input-wrapper-default .input-group {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-wrap: nowrap;
            -moz-flex-wrap: nowrap;
            -ms-flex-wrap: none;
            flex-wrap: nowrap; }
            .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .bf-group-wrapper .bf-items .input-wrapper-default .input-group .join-copy {
              padding: 0 20px; }
          .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .bf-group-wrapper .bf-items .input-wrapper-default.cols-2 {
            width: 50%; }
          .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .bf-group-wrapper .bf-items .input-wrapper-default.cols-3 {
            width: 33.33%; }
          .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .bf-group-wrapper .bf-items .input-wrapper-default.cols-4 {
            width: 25%; }
          .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .bf-group-wrapper .bf-items .input-wrapper-default.cols-5 {
            width: 20%; }
          .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .bf-group-wrapper .bf-items .input-wrapper-default .custom-control label {
            font-family: "proxima-nova", sans-serif;
            font-size: 1em;
            color: #9096A0;
            padding: 0 0 0 5px;
            margin: 0;
            font-weight: 300; }
          .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .bf-group-wrapper .bf-items .input-wrapper-default label {
            font-size: 1em;
            font-weight: 600;
            color: #354052; }
        .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .checkbox-group {
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
          .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .checkbox-group .input-wrapper-default {
            width: 100%;
            margin-bottom: 10px; }
            .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .checkbox-group .input-wrapper-default.cols-2 {
              width: 50%; }
            .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .checkbox-group .input-wrapper-default.cols-3 {
              width: 33.33%; }
            .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .checkbox-group .input-wrapper-default.cols-4 {
              width: 25%; }
            .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .checkbox-group .input-wrapper-default.cols-5 {
              width: 20%; }
            .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .checkbox-group .input-wrapper-default .custom-control label {
              font-family: "proxima-nova", sans-serif;
              padding: 0 0 0 5px;
              margin: 0; }
        .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .ymco-accordion .card {
          background: transparent;
          border: unset; }
          .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .ymco-accordion .card .card-header {
            padding: 0;
            background: transparent;
            border: unset; }
            .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .ymco-accordion .card .card-header h5 button {
              padding: 0px 0;
              display: -webkit-box;
              display: -webkit-flex;
              display: -moz-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
              -ms-flex-align: center;
              -webkit-align-items: center;
              -moz-align-items: center;
              align-items: center;
              text-decoration: none !important; }
              .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .ymco-accordion .card .card-header h5 button span {
                display: block; }
              .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .ymco-accordion .card .card-header h5 button .icon {
                font-size: 1em;
                color: #354052;
                padding-right: 10px; }
              .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .ymco-accordion .card .card-header h5 button .title {
                font-size: 1em;
                font-weight: 600;
                color: #354052; }
              .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .ymco-accordion .card .card-header h5 button:hover, .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .ymco-accordion .card .card-header h5 button:visited {
                text-decoration: none; }
              .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .ymco-accordion .card .card-header h5 button:focus {
                outline: unset; }
          .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .ymco-accordion .card .accord-body-wrapper .card-body .checkbox-wrapper {
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-wrap: wrap;
            -moz-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
            .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .ymco-accordion .card .accord-body-wrapper .card-body .checkbox-wrapper .input-wrapper-default {
              width: 100%;
              margin-bottom: 10px; }
              .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .ymco-accordion .card .accord-body-wrapper .card-body .checkbox-wrapper .input-wrapper-default.cols-2 {
                width: 50%; }
              .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .ymco-accordion .card .accord-body-wrapper .card-body .checkbox-wrapper .input-wrapper-default.cols-3 {
                width: 33.33%; }
              .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .ymco-accordion .card .accord-body-wrapper .card-body .checkbox-wrapper .input-wrapper-default.cols-4 {
                width: 25%; }
              .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .ymco-accordion .card .accord-body-wrapper .card-body .checkbox-wrapper .input-wrapper-default.cols-5 {
                width: 20%; }
              .ecd-ui-kit .talent-criteria .tsc-wrapper ul li .ymco-accordion .card .accord-body-wrapper .card-body .checkbox-wrapper .input-wrapper-default .custom-control label {
                font-family: "proxima-nova", sans-serif;
                padding: 4px 0 0 5px;
                margin: 0; }
        .ecd-ui-kit .talent-criteria .tsc-wrapper ul li:first-child {
          width: 60%; }
.ecd-ui-kit .talent-suggestions, .ecd-ui-kit .new-suggestions, .ecd-ui-kit .edit-talent, .ecd-ui-kit .talent-castings {
  position: relative;
  width: 100%;
  height: 100%; }
  .ecd-ui-kit .talent-suggestions .content-wrapper, .ecd-ui-kit .new-suggestions .content-wrapper, .ecd-ui-kit .edit-talent .content-wrapper, .ecd-ui-kit .talent-castings .content-wrapper {
    top: 0 !important; }
    .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list tr, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list tr, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list tr, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list tr {
      height: 45px; }
      .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list tr td, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list tr td, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list tr td, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list tr td {
        height: inherit;
        white-space: nowrap; }
        .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list tr td:first-child, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list tr td:first-child, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list tr td:first-child, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list tr td:first-child {
          padding-left: 20px; }
        .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list tr td:last-child, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list tr td:last-child, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list tr td:last-child, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list tr td:last-child {
          padding-right: 20px; }
    .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .header-viewer, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .header-viewer, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .header-viewer, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .header-viewer {
      border-bottom: solid 1px #eee; }
      .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .header-viewer .icon, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .header-viewer .icon, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .header-viewer .icon, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .header-viewer .icon {
        text-align: center;
        font-weight: 300;
        font-size: 1em; }
      .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .header-viewer td, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .header-viewer td, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .header-viewer td, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .header-viewer td {
        text-transform: uppercase;
        font-size: 0.8em;
        font-weight: 600; }
        .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .header-viewer td:nth-child(2), .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .header-viewer td:nth-child(2), .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .header-viewer td:nth-child(2), .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .header-viewer td:nth-child(2) {
          padding-left: 20px; }
    .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer {
      border-bottom: solid 1px #eee; }
      .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .app-state, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .app-state, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .app-state, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .app-state {
        width: 10px;
        text-align: center; }
        .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .app-state .app-status, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .app-state .app-status, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .app-state .app-status, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .app-state .app-status {
          display: inline-block;
          width: 7px;
          height: 7px;
          border-radius: 20em; }
          .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .app-state .app-status[data-app-status=online], .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .app-state .app-status[data-app-status=online], .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .app-state .app-status[data-app-status=online], .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .app-state .app-status[data-app-status=online] {
            background: #7cd318; }
          .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .app-state .app-status[data-app-status=offline], .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .app-state .app-status[data-app-status=offline], .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .app-state .app-status[data-app-status=offline], .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .app-state .app-status[data-app-status=offline] {
            background: #ccc; }
          .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .app-state .app-status[data-app-status=null], .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .app-state .app-status[data-app-status=null], .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .app-state .app-status[data-app-status=null], .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .app-state .app-status[data-app-status=null] {
            background: transparent; }
          .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .app-state .app-status[data-app-status=nocommchannel], .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .app-state .app-status[data-app-status=nocommchannel], .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .app-state .app-status[data-app-status=null], .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .app-state .app-status[data-app-status=null] {
            background: #e6838d; }	
			.appstatusdot{
				position: absolute;
				background: #e6838d;
				border-radius: 8px;
				font-size: 10px;
				width: 12px;
				height: 12px;
				box-sizing: border-box;
				padding: 0 3px;
				top:20px;			
			}
			.t-image-wrapper[data-app-status=online] .appstatusdot,
			.app-status[data-app-status=online] .appstatusdot{
				background: #5cb85c;							
			}
			.t-image-wrapper[data-app-status=offline] .appstatusdot,
			.app-status[data-app-status=offline] .appstatusdot{
				background: #ddd;								
			}			
      .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer td:first-child, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer td:first-child, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer td:first-child, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer td:first-child {
        width: 45px;
        height: 45px; }
        .t-image-wrapper {
          width: 36px;
          height: 36px;
          border-radius: 0.25em; //20em 
		  }
          .t-image-wrapper .talent-img {
            position: relative;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            border-radius: 20em;
            width: 33px;
            height: 33px;
            border: solid 2px white;
            padding-left: 20px;
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center top; }
          .t-image-wrapper[data-app-status='online'], .t-image-wrapper[data-app-status='online'], .t-image-wrapper[data-app-status='online'], .t-image-wrapper[data-app-status='online'] {
            background-color: #5cb85c; }
          .t-image-wrapper[data-app-status='offline'], .t-image-wrapper[data-app-status='offline'], .t-image-wrapper[data-app-status='offline'], .t-image-wrapper[data-app-status='offline'] {
            background-color: #DADCDF; }
          .t-image-wrapper[data-app-status='none'], .t-image-wrapper[data-app-status='none'], .t-image-wrapper[data-app-status='none'], .t-image-wrapper[data-app-status='none'] {
            background-color: transparent; }
		  .t-image-wrapper[data-app-status='nocommchannel'], .t-image-wrapper[data-app-status='nocommchannel'], .t-image-wrapper[data-app-status='none'], .t-image-wrapper[data-app-status='none'] {
            background-color: #e6838d; }
      .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer td::last-child, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer td::last-child, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer td::last-child, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer td::last-child {
        padding-right: 20px; }
      .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-name, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-name, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .talent-name, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .talent-name {
        padding-left: 20px;
        font-size: 12px;
        font-weight: 600; }
      .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-notes .talent-notes-box, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-notes .talent-notes-box, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .talent-notes .talent-notes-box, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .talent-notes .talent-notes-box {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center; }
        .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-notes .talent-notes-box span, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-notes .talent-notes-box span, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .talent-notes .talent-notes-box span, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .talent-notes .talent-notes-box span {
          display: block; }
      .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-album, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-album, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-album, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-album {
        margin-bottom: 0px; }
        .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-album .title, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-album .title, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-album .title, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-album .title {
          font-weight: 600; }
      .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-sent-wrapper, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-sent-wrapper, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-sent-wrapper, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-sent-wrapper {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: none;
        flex-wrap: nowrap; }
        .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-sent-wrapper span, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-sent-wrapper span, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-sent-wrapper span, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-sent-wrapper span {
          display: block; }
      .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-casting-date, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-casting-date, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-casting-date, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .talent-sent .talent-casting-date {
        width: 100%;
        height: 45px; }
      .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-sent .icon, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-sent .icon, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .talent-sent .icon, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .talent-sent .icon {
        font-size: 1.1em;
        margin-right: 10px; }
      .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        -moz-justify-content: flex-end;
        justify-content: flex-end; }
        .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options .btn-group .btn, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options .btn-group .btn, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options .btn-group .btn, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options .btn-group .btn {
          height: 30px;
          font-size: 0.8em;
          text-transform: uppercase;
          background-color: #fbfbfb;
          border: solid 1px #DADCDF;
          color: #8e95a0;
          font-weight: 600; }
          .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options .btn-group .btn.active, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options .btn-group .btn.active, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options .btn-group .btn.active, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options .btn-group .btn.active {
            background-color: #14A6FC;
            border: solid 1px #14A6FC;
            color: white; }
          .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options .btn-group .btn:focus, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options .btn-group .btn:focus, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options .btn-group .btn:focus, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options .btn-group .btn:focus {
            box-shadow: none; }
        .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options button, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options button, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options button, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options button {
          width: 30px;
          height: 30px;
          border-radius: 4px;
          border: solid 1px #DADCDF;
          background-color: #fbfbfb;
          color: #b5b9c0; }
		label.active.status-first{
			background-color:#7cd318  !important;
			border-color:#DADCDF !important;
			color: #fff !important;
		}
		label.active.status-second{
			background-color:#ccc !important;
			border-color:#DADCDF !important;	
		}
		label.active.status-na{
			background-color:#6c757d !important;
			border-color:#DADCDF !important;	
			color: #fff !important;
		}
        .ecd-ui-kit .talent-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options button span, .ecd-ui-kit .new-suggestions .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options button span, .ecd-ui-kit .edit-talent .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options button span, .ecd-ui-kit .talent-castings .content-wrapper .suggestions-list .photo-viewer .talent-actions .talent-options button span {
            font-weight: 300 !important; }
  .ecd-ui-kit .talent-suggestions .header, .ecd-ui-kit .new-suggestions .header, .ecd-ui-kit .edit-talent .header, .ecd-ui-kit .talent-castings .header {
    padding: 0;
    padding: 15px 0px; }
    .ecd-ui-kit .talent-suggestions .header div div, .ecd-ui-kit .new-suggestions .header div div, .ecd-ui-kit .edit-talent .header div div, .ecd-ui-kit .talent-castings .header div div {
      font-size: 0.8em !important;
      font-weight: 700 !important;
      text-transform: uppercase; }
    .ecd-ui-kit .talent-suggestions .header .headshot .spacer, .ecd-ui-kit .new-suggestions .header .headshot .spacer, .ecd-ui-kit .edit-talent .header .headshot .spacer, .ecd-ui-kit .talent-castings .header .headshot .spacer {
      width: 60px;
      height: 0px !important;
      border: none; }
    .ecd-ui-kit .talent-suggestions .header .name, .ecd-ui-kit .new-suggestions .header .name, .ecd-ui-kit .edit-talent .header .name, .ecd-ui-kit .talent-castings .header .name {
      width: 200px; }
    .ecd-ui-kit .talent-suggestions .header .role, .ecd-ui-kit .new-suggestions .header .role, .ecd-ui-kit .edit-talent .header .role, .ecd-ui-kit .talent-castings .header .role {
      width: 200px; }
    .ecd-ui-kit .talent-suggestions .header .notes, .ecd-ui-kit .new-suggestions .header .notes, .ecd-ui-kit .edit-talent .header .notes, .ecd-ui-kit .talent-castings .header .notes {
      width: 250px; }
.ecd-ui-kit .talent-suggestions .content-wrapper {
  padding: 0; }
.ecd-ui-kit .suggestion-header {
  width: 100%;
  height: 45px;
  box-sizing: border-box;
  padding: 0 20px; }
  .ecd-ui-kit .suggestion-header .sug-wrapper {
    height: inherit;
    font-size: 0.9em;
    text-transform: uppercase;
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .ecd-ui-kit .suggestion-header .sug-wrapper .header {
      font-weight: 700;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
      .ecd-ui-kit .suggestion-header .sug-wrapper .header .head-name {
        display: block; }
      .ecd-ui-kit .suggestion-header .sug-wrapper .header .icon {
        width: 30px;
        height: 30px;
        border-radius: 20em;
        display: block;
        margin-right: 10px;
        background-color: #354052;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center; }
        .ecd-ui-kit .suggestion-header .sug-wrapper .header .icon span {
          display: block;
          color: white;
          font-size: 1em; }
    .ecd-ui-kit .suggestion-header .sug-wrapper .btn-ymc, .ecd-ui-kit .suggestion-header .sug-wrapper .btn-close-edit {
      padding-top: 10px;
      margin-left: auto; }
.ecd-ui-kit .new-suggestions {
  position: absolute;
  left: 0%;
  opacity: 1;
  background: white;
  z-index: 10;
  box-sizing: border-box;
  padding: 0 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  .ecd-ui-kit .edit-talent {
  position: fixed;
  bottom: 0;
  min-width: 550px;
  left: 0%;
  opacity: 1;
  background: white;
  z-index: 12;
  box-sizing: border-box;
  padding: 0 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }
  .ecd-ui-kit .new-suggestions .suggestion-entry, .ecd-ui-kit .edit-talent .suggestion-entry {
    padding: 10px 20px; }
  .ecd-ui-kit .new-suggestions .talent-info-wrapper, .ecd-ui-kit .edit-talent .talent-info-wrapper {
    width: 100%;
    height: 100%;
    border-top: solid 1px #DADCDF;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info, .talent-info-wrapper .talent-info {
      width: 100%;
      height: 100%;
      border-right: solid 1px #DADCDF;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-info-outer, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-info-outer {
        width: 100%;
        height: 100%;
        border-bottom: solid 1px #f1f1f1;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex; }
        .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box {
          width: 100%;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex; }
          .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-photo, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-photo {
            overflow: hidden;
            min-width: 250px;
            height: 100%;
            background-color: #eee;
            background-repeat: no-repeat;
            background-position: center top;
            background-size: cover; }
            .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-photo img, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-photo img {
              width: 90%;
              max-width: 250px;
              position: relative;
              left: 50%;
              top: 50%;
              transform: translate(-50%, -50%); }
          .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit {
            position: relative;
            width: 100%;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-direction: normal;
            -webkit-box-orient: vertical;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column; }
            .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .talent-album, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .talent-album {
              padding-right: 0;
              height: 40px;
              border-bottom: solid 1px #DADCDF; }
              .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .talent-album button:focus, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .talent-album button:focus {
                outline: unset;
                box-shadow: unset; }
            .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper {
              position: relative;
              width: 100%;
              height: 100%; }
              .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box {
                width: 100%; }
                .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box .input-wrapper, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box .input-wrapper {
                  position: relative;
                  width: 100%;
                  border-color: #DADCDF;
                  border-style: solid;
                  border-width: 0px 0px 1px 0px; }
                  .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box .input-wrapper .message, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box .input-wrapper .message {
                    width: 100%;
                    box-sizing: border-box;
                    padding: 0px 20px 20px 20px; }
                    .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box .input-wrapper .message p, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box .input-wrapper .message p {
                      width: 100%;
                      background-color: #fbfbfb;
                      border: solid 1px #DADCDF;
                      padding: 10px;
                      border-radius: 4px;
                      box-sizing: border-box; }
                  .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box .input-wrapper .r-message p, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box .input-wrapper .r-message p {
                    background-color: #f7ebe7;
                    color: #da3604;
                    border-color: #da9d8b;
                    border-style: solid;
                    border-width: 0px 0px 1px 0px; }
                  .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box .input-wrapper .c-message p, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box .input-wrapper .c-message p {
                    background-color: #f8f3e5;
                    color: #dfa916;
                    border-color: #ebd183;
                    border-style: solid;
                    border-width: 0px 0px 1px 0px; }
                  .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box .input-wrapper .p-message p, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box .input-wrapper .p-message p {
                    background-color: #e6edf8;
                    color: #3d7cdb;
                    border-color: #81a2d4;
                    border-style: solid;
                    border-width: 0px 0px 1px 0px; }
                  .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box .input-wrapper label, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box .input-wrapper label {
                    position: absolute;
                    top: 12px;
                    left: 20px; }
                  .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box .input-wrapper textarea, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box .input-wrapper textarea {
                    font-family: "proxima-nova", sans-serif;
                    width: 100%;
                    height: auto;
                    border: unset;
                    padding: 10px 20px 10px 40px;
                    box-sizing: border-box; }
                  .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box .input-wrapper input, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-info-outer .talent-photo-box .talent-notes-edit .edit-notes-wrapper .app-content-display .edit-notes-box .input-wrapper input {
                    font-family: "proxima-nova", sans-serif;
                    width: 100%;
                    height: auto;
                    border: unset;
                    padding: 10px 20px 10px 40px;
                    box-sizing: border-box; }
      .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-details, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; }
        .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-details .talent-message-board, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details .talent-message-board {
          position: relative;
          width: 100%;
          height: 100%;
          border-radius: 2px; }
          .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display {
            top: 0; }
            .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container {
              padding: 20px; }
              .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block {
                width: 100%;
                display: -webkit-box;
                display: -webkit-flex;
                display: -moz-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                -webkit-align-items: center;
                -moz-align-items: center;
                align-items: center; }
                .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .user-profile, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .user-profile {
                  width: 30px;
                  height: 30px; }
                  .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .user-profile .profile-circle, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .user-profile .profile-circle {
                    display: block;
                    width: 30px;
                    height: 30px;
                    text-align: center;
                    text-transform: uppercase;
                    border-radius: 20em;
                    background: hotpink;
                    font-size: 1em;
                    color: white; }
                    .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .user-profile .profile-circle span, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .user-profile .profile-circle span {
                      display: block;
                      position: relative;
                      left: 50%;
                      top: 50%;
                      transform: translate(-50%, -50%); }
                .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble {
                  box-sizing: border-box;
                  position: relative;
                  padding: 10px;
                  margin: 5px 15px;
                  border-bottom: solid 1px #bbc7db;
                  border-radius: .4em;
				  width:100%;				  }
                  .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble span, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble span {
                    display: block; }
                  .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble .sender, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble .sender {
                    font-weight: 600;
                    font-size: 0.85em; }
                  .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble .message, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble .message {
                    padding: 0 5px;
                    color: #354052; }
                  .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble .message-time, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble .message-time {
                    text-align: right;
                    font-size: 0.85em;
                    padding-top: 5px;
                    padding: 0 5px;
                    color: #94a3b9; }
                  .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble[data-pos-bubble="left"], .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble[data-pos-bubble="left"] {
                    background: #f3faff; }
                    .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble[data-pos-bubble="left"]:after, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble[data-pos-bubble="left"]:after {
                      content: '';
                      position: absolute;
                      top: 50%;
                      width: 0;
                      height: 0;
                      margin-top: -5px;
                      left: 0;
                      border: 10px solid transparent;
                      border-right-color: #f3faff;
                      border-left: 0;
                      border-bottom: 0;
                      margin-left: -10px; }
                  .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble[data-pos-bubble="right"], .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble[data-pos-bubble="right"] {
                    background: #f5f5f5;
                    border-bottom: solid 1px #ccc; }
                    .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble[data-pos-bubble="right"] .message-time, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble[data-pos-bubble="right"] .message-time {
                      text-align: left;
                      color: #999; }
                    .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble[data-pos-bubble="right"] span, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble[data-pos-bubble="right"] span {
                      text-align: right; }
                    .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble[data-pos-bubble="right"]:after, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container .message-block .speech-bubble[data-pos-bubble="right"]:after {
                      content: '';
                      position: absolute;
                      top: 50%;
                      width: 0;
                      height: 0;
                      margin-top: -5px;
                      right: 0;
                      border: 10px solid transparent;
                      border-left-color: #f5f5f5;
                      border-right: 0;
                      border-bottom: 0;
                      margin-right: -10px; }
    .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order {
      width: 100%;
      height: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos {
        position: relative;
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column; }
        .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-thumb-container, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-thumb-container {
          width: 100%; }
        .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper {
          position: relative;
          width: 100%;
          height: 100%;
          padding: 20px;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-wrap: wrap;
          -moz-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
          .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #fbfbfb; }
            .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder {
              position: relative;
              left: 50%;
              top: 50%;
              transform: translate(-50%, -50%);
              text-align: center; }
              .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .place-header, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .place-header {
                font-size: 1.2em;
                font-weight: 600;
                text-transform: uppercase; }
              .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .icon, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .icon {
                font-size: 2em;
                padding-bottom: 20px; }
              .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-copy, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-copy {
                font-size: 1.1em; }
              .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order {
                width: 100%;
                height: 80px; }
                .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order span, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order span {
                  display: block; }
                .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example {
                  position: relative;
                  width: 100%;
                  display: -webkit-box;
                  display: -webkit-flex;
                  display: -moz-flex;
                  display: -ms-flexbox;
                  display: flex;
                  -webkit-box-pack: center;
                  -ms-flex-pack: center;
                  -webkit-justify-content: center;
                  -moz-justify-content: center;
                  justify-content: center; }
                  .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 {
                    width: 100px;
                    height: 80px;
                    margin: 0 2px;
                    padding: 10px;
                    background-color: #eee;
                    box-sizing: border-box;
                    border-radius: 2px;
                    border: solid 1px #DADCDF;
                    display: -webkit-box;
                    display: -webkit-flex;
                    display: -moz-flex;
                    display: -ms-flexbox;
                    display: flex; }
                    .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .example-thumb,
                    .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .animate-thumb1,
                    .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .animate-thumb2,
                    .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .animate-thumb3,
                    .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .animate-thumb4, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .example-thumb,
                    .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .animate-thumb1,
                    .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .animate-thumb2,
                    .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .animate-thumb3,
                    .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .animate-thumb4 {
                      width: 100%;
                      height: 20px;
                      margin: 0 2px;
                      border: solid 1px #DADCDF;
                      background-color: white; }
                    .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .animate-thumb3,
                    .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .animate-thumb4, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .animate-thumb3,
                    .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .animate-thumb4 {
                      opacity: 0; }
                    .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .animate-thumb1, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .animate-thumb1 {
                      -webkit-animation: fadebox 1s infinite;
                      /* Safari 4+ */
                      -moz-animation: fadebox 1s infinite;
                      /* Fx 5+ */
                      -o-animation: fadebox 1s infinite;
                      /* Opera 12+ */
                      animation: fadebox 1s infinite;
                      /* IE 10+, Fx 29+ */
                      -webkit-animation-delay: 10s;
                      /* Safari 4.0 - 8.0 */
                      animation-delay: 10s; }
@keyframes fadebox {
  0% {
    width: 105%;
    height: 23px; }
  100% {
    opacity: 0; } }
                    .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .animate-thumb2, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .animate-thumb2 {
                      -webkit-animation: fadebox3 1s infinite;
                      /* Safari 4+ */
                      -moz-animation: fadebox3 1s infinite;
                      /* Fx 5+ */
                      -o-animation: fadebox3 1s infinite;
                      /* Opera 12+ */
                      animation: fadebox3 1s infinite;
                      /* IE 10+, Fx 29+ */
                      -webkit-animation-delay: 6s;
                      /* Safari 4.0 - 8.0 */
                      animation-delay: 6s; }
@keyframes fadebox3 {
  0% {
    width: 105%;
    height: 23px; }
  100% {
    opacity: 0; } }
                    .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .animate-thumb3, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-order-placeholder .placeholder .example-order .order-example .example-1 .animate-thumb3 {
                      -webkit-animation-delay: 4s;
                      /* Safari 4.0 - 8.0 */
                      animation-delay: 4s;
                      -webkit-animation: fadebox2 1s infinite;
                      /* Safari 4+ */
                      -moz-animation: fadebox2 1s infinite;
                      /* Fx 5+ */
                      -o-animation: fadebox2 1s infinite;
                      /* Opera 12+ */
                      animation: fadebox2 1s infinite;
                      /* IE 10+, Fx 29+ */ }
@keyframes fadebox2 {
  0% {
    width: 105%;
    height: 23px; }
  100% {
    opacity: 1; } }
          .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-photos-item, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-photos-item {
            width: auto;
            height: 100px;
            padding: 10px;
            border: solid 1px #e5e5e5;
            background-color: #eee;
            text-align: center;
            margin: 0 5px 5px 0;
            border-radius: 2px; }
            .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-photos-item img, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos .talent-photos-wrapper .talent-photos-item img {
              position: relative;
              top: 50%;
              transform: translateY(-50%);
              max-height: 90px;
              max-width: 90px; }
        .ecd-ui-kit .new-suggestions .talent-info-wrapper .talent-images-order .talent-photos:first-child, .ecd-ui-kit .edit-talent .talent-info-wrapper .talent-images-order .talent-photos:first-child {
          border-bottom: solid 1px #f1f1f1; }
  .ecd-ui-kit .new-suggestions .edit-talent-actions, .ecd-ui-kit .edit-talent .edit-talent-actions, .edit-talent-actions {
    width: 100%;
    height: 45px;
    background: white;
    border-top: solid 1px #DADCDF; }
    .ecd-ui-kit .new-suggestions .edit-talent-actions p, .ecd-ui-kit .edit-talent .edit-talent-actions p {
      height: 45px; }
  .ecd-ui-kit .new-suggestions .search-suggestions, .ecd-ui-kit .new-suggestions .talent-portfolio, .ecd-ui-kit .edit-talent .search-suggestions, .ecd-ui-kit .edit-talent .talent-portfolio {
    position: relative;
    box-sizing: border-box; }
    .ecd-ui-kit .new-suggestions .search-suggestions .icon, .ecd-ui-kit .new-suggestions .talent-portfolio .icon, .ecd-ui-kit .edit-talent .search-suggestions .icon, .ecd-ui-kit .edit-talent .talent-portfolio .icon {
      position: absolute;
      left: 20px;
      display: block;
      font-size: 1.1em;
      top: 50%;
      margin-top: -9px; }
    .ecd-ui-kit .new-suggestions .search-suggestions input, .ecd-ui-kit .new-suggestions .talent-portfolio input, .ecd-ui-kit .edit-talent .search-suggestions input, .ecd-ui-kit .edit-talent .talent-portfolio input {
      width: 100%;
      height: 45px;
      padding-left: 45px;
      box-sizing: border-box;
      border-style: solid;
      border-width: 1px 0 1px 0;
      border-color: #DADCDF; }
  .ecd-ui-kit .new-suggestions .talent-portfolio .brief-dropdown .dropdown button, .ecd-ui-kit .edit-talent .talent-portfolio .brief-dropdown .dropdown button {
    background-color: white; }
  .ecd-ui-kit .new-suggestions .suggestion-viewer, .ecd-ui-kit .edit-talent .suggestion-viewer {
    position: relative;
    width: 100%;
    height: 100%; }
    .ecd-ui-kit .new-suggestions .suggestion-viewer .content-wrapper, .ecd-ui-kit .edit-talent .suggestion-viewer .content-wrapper {
      padding: 0; }
      .ecd-ui-kit .new-suggestions .suggestion-viewer .content-wrapper .suggestion-entry .role, .ecd-ui-kit .edit-talent .suggestion-viewer .content-wrapper .suggestion-entry .role {
        width: 70px; }
        .ecd-ui-kit .new-suggestions .suggestion-viewer .content-wrapper .suggestion-entry .role div, .ecd-ui-kit .edit-talent .suggestion-viewer .content-wrapper .suggestion-entry .role div {
          text-overflow: unset;
          overflow: unset; }
      .ecd-ui-kit .new-suggestions .suggestion-viewer .content-wrapper .suggestion-entry .notes, .ecd-ui-kit .edit-talent .suggestion-viewer .content-wrapper .suggestion-entry .notes {
        width: 70px; }
        .ecd-ui-kit .new-suggestions .suggestion-viewer .content-wrapper .suggestion-entry .notes div, .ecd-ui-kit .edit-talent .suggestion-viewer .content-wrapper .suggestion-entry .notes div {
          text-overflow: unset;
          overflow: unset; }
      .ecd-ui-kit .new-suggestions .suggestion-viewer .content-wrapper .suggestion-entry .status, .ecd-ui-kit .edit-talent .suggestion-viewer .content-wrapper .suggestion-entry .status {
        width: 200px; }
        .ecd-ui-kit .new-suggestions .suggestion-viewer .content-wrapper .suggestion-entry .status .btn-album, .ecd-ui-kit .edit-talent .suggestion-viewer .content-wrapper .suggestion-entry .status .btn-album {
          width: 100%; }
          .ecd-ui-kit .new-suggestions .suggestion-viewer .content-wrapper .suggestion-entry .status .btn-album .album-button, .ecd-ui-kit .edit-talent .suggestion-viewer .content-wrapper .suggestion-entry .status .btn-album .album-button {
            width: 100%;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-align-content: center;
            -moz-align-content: center;
            -ms-flex-line-pack: center;
            align-content: center; }
            .ecd-ui-kit .new-suggestions .suggestion-viewer .content-wrapper .suggestion-entry .status .btn-album .album-button .icon, .ecd-ui-kit .edit-talent .suggestion-viewer .content-wrapper .suggestion-entry .status .btn-album .album-button .icon {
              margin-left: auto; }
          .ecd-ui-kit .new-suggestions .suggestion-viewer .content-wrapper .suggestion-entry .status .btn-album .dropdown-list, .ecd-ui-kit .edit-talent .suggestion-viewer .content-wrapper .suggestion-entry .status .btn-album .dropdown-list {
            padding-left: 0;
            position: absolute !important;
            top: -30px;
            right: 0;
            transform: unset; }
        .ecd-ui-kit .new-suggestions .suggestion-viewer .content-wrapper .suggestion-entry .status div, .ecd-ui-kit .edit-talent .suggestion-viewer .content-wrapper .suggestion-entry .status div {
          text-overflow: unset;
          overflow: unset; }
    .ecd-ui-kit .new-suggestions .suggestion-viewer.hidden, .ecd-ui-kit .edit-talent .suggestion-viewer.hidden {
      display: none; }
  .ecd-ui-kit .new-suggestions .search-suggestions, .ecd-ui-kit .edit-talent .search-suggestions {
    width: 100%;
    height: 45px; }
.ecd-ui-kit .edit-talent {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }
.ecd-ui-kit .hidden {
  left: auto;
  right: -100%;
  opacity: 0; }
.ecd-ui-kit .hidden-thin {
  left: auto;
  right:  0;
  width: 80px;
  min-width: 80px;  }
.ecd-ui-kit .hidden-half {
  width: 50%;
  min-width: 450px;
  right: 0;
  left: auto;
  opacity: 1;
  -webkit-box-shadow: -1px 0px 5px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: -1px 0px 5px 0px rgba(0, 0, 0, 0.2);
  box-shadow: -1px 0px 5px 0px rgba(0, 0, 0, 0.2); }
 .ecd-ui-kit .hidden-66 {
  width: 66%;
  min-width: 450px;
  right: 0;
  left: auto;
  opacity: 1;
  -webkit-box-shadow: -1px 0px 5px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: -1px 0px 5px 0px rgba(0, 0, 0, 0.2);
  box-shadow: -1px 0px 5px 0px rgba(0, 0, 0, 0.2); } 
  .ecd-ui-kit .hidden-half .suggestion-header, .ecd-ui-kit .hidden-half .edit-talent-actions {
    width: 100%; }
  .ecd-ui-kit .hidden-66 .suggestion-header, .ecd-ui-kit .hidden-66 .edit-talent-actions {
    width: 100%; }	
	.ecd-ui-kit .hidden-third {
		left: auto;
		right: 0;
		width: 30%;
		min-width: 400px;
	}
	  .ecd-ui-kit .hidden-third .suggestion-header, .ecd-ui-kit .hidden-half .edit-talent-actions {
		width: 100%; }
		.ecd-ui-kit .edit-talent.hidden-third .talent-info-wrapper {
			width: 100%;
			display: block;
		}
	.ecd-ui-kit .hidden-twothirds ,
	.ecd-ui-kit .hidden-twothirds-2 {
		width: 75%;
		min-width: 1300px;
		left: auto;
		right: 0;
		border-left: 1px solid #ccc;
		box-shadow: -2px -2px 10px rgba(0,0,0,0.2);
	}
		.ecd-ui-kit .edit-talent.hidden-twothirds > .talent-info-wrapper > .talent-info {
			width: 30%;
		}
		.ecd-ui-kit .edit-talent.hidden-twothirds > .talent-info-wrapper > .talent-images-order {
			width: 70%;
		}
		.ecd-ui-kit .edit-talent.hidden-twothirds-2 > .talent-info-wrapper > .talent-info,
		.ecd-ui-kit .edit-talent.hidden-twothirds-2 > .talent-info-wrapper > .talent-images-order {
			width: 100%;
		}


	.ecd-ui-kit .hidden-threequarter {
		width: 95%;
		min-width: 900px;
		left: auto;
		right: 0;
		border-left: 1px solid #ccc;
		box-shadow: -2px -2px 10px rgba(0,0,0,0.2);
	}
		.ecd-ui-kit .edit-talent.hidden-threequarter > .talent-info-wrapper > .talent-info {
			width: 30%;
		}
		.ecd-ui-kit .edit-talent.hidden-threequarter > .talent-info-wrapper > .talent-images-order {
			width: 70%;
		}
		
	.ecd-ui-kit .threesections .brief-suggestions ,
	.ecd-ui-kit .threesections .agents-brief {
		width: 40% !important;
	}
		
	.ecd-ui-kit .threesections .breakdown {
		width: 30% !important;
		display: flex !important;
	}
		
.ecd-ui-kit .brief-main-actions, .ecd-ui-kit .edit-talent-actions {
  width: 100%;
  height: 45px;
  border-top: solid 1px #DADCDF;
  background-color: white; }
  .ecd-ui-kit .brief-main-actions .bma-wrapper, .ecd-ui-kit .edit-talent-actions .bma-wrapper, .edit-talent-actions .bma-wrapper {
    height: 45px;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: center;
    -moz-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; }
	
  .ecd-ui-kit .hidden-half .brief-main-actions .bma-wrapper, .ecd-ui-kit .hidden-half .edit-talent-actions .bma-wrapper {
	  width: 100%;
  }
   .ecd-ui-kit .hidden-66 .brief-main-actions .bma-wrapper, .ecd-ui-kit .hidden-66 .edit-talent-actions .bma-wrapper {
	  width: 100%;
  } 
.ecd-ui-kit .edit-talent-actions div {
  height: 45px; }
  .ecd-ui-kit .edit-talent-actions div button {
    height: 45px; }

.ecd-ui-kit .advanced-search {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: white;
  z-index: 10; }
.ecd-ui-kit .talent-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 10px; }
  .ecd-ui-kit .talent-wrapper .talent-card {
    flex: 0 32%;
    margin: 0.5%;
    height: 250px;
    border-radius: 2px;
    background-color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-transition: all 0.25s linear; }
    .ecd-ui-kit .talent-wrapper .talent-card .photo {
      position: relative;
      width: 100%;
      height: inherit;
      background-position: top center;
      background-size: cover;
      background-repeat: no-repeat;
      background: #eee;
      border-style: solid;
      border-width: 1px 0px 1px 1px;
      border-color: #DADCDF;
      font-size: 0.9em; }
      .ecd-ui-kit .talent-wrapper .talent-card .photo img {
        width: 90%;
        position: relative;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%); }
      .ecd-ui-kit .talent-wrapper .talent-card .photo div:first-child {
        margin: 5px;
        z-index: 1; }
      .ecd-ui-kit .talent-wrapper .talent-card .photo .card-picture-toggle {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.7);
        opacity: 0;
        -webkit-transition: all 0.25s linear; }
        .ecd-ui-kit .talent-wrapper .talent-card .photo .card-picture-toggle span {
          position: absolute;
          display: block;
          color: #fff; }
        .ecd-ui-kit .talent-wrapper .talent-card .photo .card-picture-toggle .icon {
          top: 50%;
          position: absolute;
          cursor: pointer;
          -webkit-transition: all 0.25s linear; }
          .ecd-ui-kit .talent-wrapper .talent-card .photo .card-picture-toggle .icon:hover {
            color: #5cb85c; }
        .ecd-ui-kit .talent-wrapper .talent-card .photo .card-picture-toggle .left {
          left: 10px;
          -webkit-transform: translateY(-50%) rotate(90deg);
          -moz-transform: translateY(-50%) rotate(90deg);
          transform: translateY(-50%) rotate(90deg); }
        .ecd-ui-kit .talent-wrapper .talent-card .photo .card-picture-toggle .right {
          right: 10px;
          -webkit-transform: translateY(-50%) rotate(-90deg);
          -moz-transform: translateY(-50%) rotate(-90deg);
          transform: translateY(-50%) rotate(-90deg); }
        .ecd-ui-kit .talent-wrapper .talent-card .photo .card-picture-toggle .picture-pagination {
          font-size: 1.2em;
          font-weight: 500;
          position: relative;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%);
          position: absolute; }
      .ecd-ui-kit .talent-wrapper .talent-card .photo:hover .card-picture-toggle {
        opacity: 1; }
    .ecd-ui-kit .talent-wrapper .talent-card .info {
      position: relative;
      width: 100%;
      font-family: "proxima-nova", sans-serif;
      height: inherit;
      box-sizing: border-box;
      border: solid 1px #e5e5e5;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      .ecd-ui-kit .talent-wrapper .talent-card .info .role {
        font-size: 0.85em;
        font-weight: 500;
        width: 100%;
        padding: 10px;
        box-sizing: border-box;
        background-color: #5cb85c;
        color: #fff; }
      .ecd-ui-kit .talent-wrapper .talent-card .info .talent-info {
        box-sizing: border-box;
        padding: 10px; }
        .ecd-ui-kit .talent-wrapper .talent-card .info .talent-info span {
          display: block;
          width: 100%; }
        .ecd-ui-kit .talent-wrapper .talent-card .info .talent-info .name {
          display: block;
          font-size: 1em;
          font-weight: 500;
          margin-bottom: 5px;
          color: #354052; }
        .ecd-ui-kit .talent-wrapper .talent-card .info .talent-info .union {
          font-size: 0.75em;
          font-weight: 300; }
        .ecd-ui-kit .talent-wrapper .talent-card .info .talent-info .stats {
          font-size: 0.7em;
          font-weight: 300; }
          .ecd-ui-kit .talent-wrapper .talent-card .info .talent-info .stats i {
            padding-right: 5px; }
        .ecd-ui-kit .talent-wrapper .talent-card .info .talent-info .location {
          font-size: 0.7em;
          font-weight: 500;
          margin-top: 5px; }
          .ecd-ui-kit .talent-wrapper .talent-card .info .talent-info .location i {
            padding-right: 5px; }
      .ecd-ui-kit .talent-wrapper .talent-card .info .talent-album-drop {
        width: 100%;
        height: 30px; }
        .ecd-ui-kit .talent-wrapper .talent-card .info .talent-album-drop .dropdown {
          width: 100%;
          height: 30px;
          border-top: solid 1px #ddd; }
          .ecd-ui-kit .talent-wrapper .talent-card .info .talent-album-drop .dropdown button {
            width: 100%;
            height: 30px;
            border-radius: 0;
            padding: 0;
            color: #354052;
            border: none;
            background-color: white;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-wrap: nowrap;
            -moz-flex-wrap: nowrap;
            -ms-flex-wrap: none;
            flex-wrap: nowrap;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            align-items: center; }
            .ecd-ui-kit .talent-wrapper .talent-card .info .talent-album-drop .dropdown button:focus {
              box-shadow: unset; }
            .ecd-ui-kit .talent-wrapper .talent-card .info .talent-album-drop .dropdown button .icon1 {
              padding: 0 10px; }
            .ecd-ui-kit .talent-wrapper .talent-card .info .talent-album-drop .dropdown button .icon2 {
              margin-left: auto;
              padding-right: 10px; }
      .ecd-ui-kit .talent-wrapper .talent-card .info .talent-message {
        position: relative;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        border-top: solid 1px #e5e5e5; }
        .ecd-ui-kit .talent-wrapper .talent-card .info .talent-message .talent-card-placeholder {
          position: absolute;
          width: 100%;
          height: 100%;
          background-color: #fbfbfb;
          -webkit-transition: all 0.25s linear; }
          .ecd-ui-kit .talent-wrapper .talent-card .info .talent-message .talent-card-placeholder .outer {
            width: 100%;
            height: 100%;
            display: -webkit-box;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            align-items: center;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            -moz-justify-content: center;
            justify-content: center; }
            .ecd-ui-kit .talent-wrapper .talent-card .info .talent-message .talent-card-placeholder .outer .inner {
              width: auto; }
              .ecd-ui-kit .talent-wrapper .talent-card .info .talent-message .talent-card-placeholder .outer .inner span {
                display: block;
                width: 100%; }
              .ecd-ui-kit .talent-wrapper .talent-card .info .talent-message .talent-card-placeholder .outer .inner .btn-wrapper {
                text-align: center; }
                .ecd-ui-kit .talent-wrapper .talent-card .info .talent-message .talent-card-placeholder .outer .inner .btn-wrapper button {
                  margin: 0;
                  padding: 5px 20px;
                  border: solid 1px #ddd;
                  background-color: white;
                  text-transform: uppercase;
                  font-size: 0.8em;
                  font-weight: 600;
                  border-radius: 2px; }
              .ecd-ui-kit .talent-wrapper .talent-card .info .talent-message .talent-card-placeholder .outer .inner .header {
                font-size: 1.1em;
                font-weight: 600;
                opacity: 0.5;
                padding: 5px 0; }
        .ecd-ui-kit .talent-wrapper .talent-card .info .talent-message .message-wrapper {
          display: block;
          width: 100%;
          padding: 10px;
          box-sizing: border-box; }
          .ecd-ui-kit .talent-wrapper .talent-card .info .talent-message .message-wrapper textarea {
            font-family: "proxima-nova", sans-serif;
            border-color: #ddd;
            box-sizing: border-box;
            width: 100%;
            padding: 5px; }
      .ecd-ui-kit .talent-wrapper .talent-card .info .hidden .talent-card-placeholder {
        opacity: 0;
        pointer-events: none; }
    .ecd-ui-kit .talent-wrapper .talent-card .controls {
      position: relative;
      width: 30px;
      height: inherit;
      background-color: #f7f7f7;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-direction: normal;
      -webkit-box-orient: vertical;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
    .ecd-ui-kit .talent-wrapper .talent-card .talent-buttons {
      box-sizing: border-box;
      width: 100%;
      height: 35px;
      margin-top: auto;
      border-top: solid 1px #ddd; }
      .ecd-ui-kit .talent-wrapper .talent-card .talent-buttons .btn-container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex; }
        .ecd-ui-kit .talent-wrapper .talent-card .talent-buttons .btn-container .btn-wrapper {
          width: 100%; }
          .ecd-ui-kit .talent-wrapper .talent-card .talent-buttons .btn-container .btn-wrapper:first-child {
            border-right: solid 1px #ddd; }
          .ecd-ui-kit .talent-wrapper .talent-card .talent-buttons .btn-container .btn-wrapper button {
            width: 100%;
            height: 35px;
            border: 0;
            font-size: 1.1em;
            background: transparent;
            padding: 0;
            margin: 0; }
            .ecd-ui-kit .talent-wrapper .talent-card .talent-buttons .btn-container .btn-wrapper button[data-status='active'] {
              color: #14A6FC; }
  .ecd-ui-kit .talent-wrapper .talent-on {
    flex: 0 32.3%; }

.ecd-ui-kit .page-slider header {
  flex: 0 0 50px;
  width: 100%;
  box-sizing: border-box;
  padding: 0 10px;
  border-bottom: solid 1px #1D2E3B;
  background-color: #0B1924;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  .ecd-ui-kit .page-slider header .icon {
    color: #5cb85c;
    padding-right: 10px; }
  .ecd-ui-kit .page-slider header .header {
    width: 100%;
    font-size: 1em;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase; }
  .ecd-ui-kit .page-slider header .close {
    font-size: 0.8em;
    cursor: pointer; }
.ecd-ui-kit .page-slider .worksheet-controls {
  flex: 0 0 50px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
.ecd-ui-kit .page-slider .talent-media {
  width: 100%;
  padding: 0 20px;
  box-sizing: border-box; }
  .ecd-ui-kit .page-slider .talent-media .select-counter {
    width: 100%;
    height: 70px;
    border-bottom: solid 1px #1D2E3B;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .ecd-ui-kit .page-slider .talent-media .select-counter p {
      font-family: "proxima-nova", sans-serif;
      font-size: 0.9em;
      color: #fff;
      font-weight: 300; }
      .ecd-ui-kit .page-slider .talent-media .select-counter p span {
        color: #5cb85c;
        font-weight: 500; }
  .ecd-ui-kit .page-slider .talent-media .talent-actions {
    width: 100%;
    padding: 15px 0; }
    .ecd-ui-kit .page-slider .talent-media .talent-actions ul {
      list-style: none; }
      .ecd-ui-kit .page-slider .talent-media .talent-actions ul li {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        margin-bottom: 15px; }
.ecd-ui-kit .page-slider .talent-photos {
  flex: 1 0 auto;
  position: relative;
  width: 100%;
  height: auto;
  padding: 10px;
  box-sizing: border-box; }
  .ecd-ui-kit .page-slider .talent-photos .talent {
    width: inherit;
    height: auto;
    border-bottom: 1px solid #1D2E3B;
    padding: 0px 0 10px 0;
    margin: 0 0 10px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    .ecd-ui-kit .page-slider .talent-photos .talent .photo {
      flex: 0 0 50px;
      height: 50px;
      overflow: hidden;
      border-radius: 100%;
      border: 2px solid #5cb85c;
      box-sizing: border-box;
      margin-right: 10px; }
      .ecd-ui-kit .page-slider .talent-photos .talent .photo img {
        width: 100%;
        height: auto; }
    .ecd-ui-kit .page-slider .talent-photos .talent .info {
      flex: 2 1 auto; }
      .ecd-ui-kit .page-slider .talent-photos .talent .info .wrapper {
        display: block;
        position: relative;
        top: 50%;
        transform: translateY(-50%); }
        .ecd-ui-kit .page-slider .talent-photos .talent .info .wrapper span, .ecd-ui-kit .page-slider .talent-photos .talent .info .wrapper a {
          display: block;
          width: 100%;
          color: #8CA2B4;
          font-family: "proxima-nova", sans-serif;
          font-size: 0.75em;
          margin-bottom: 2px; }
        .ecd-ui-kit .page-slider .talent-photos .talent .info .wrapper span:first-child {
          text-transform: uppercase; }
  .ecd-ui-kit .page-slider .talent-photos .pictures {
    position: absolute;
    top: 80px;
    bottom: 50px;
    overflow-y: auto;
    height: auto;
    box-sizing: border-box; }
    .ecd-ui-kit .page-slider .talent-photos .pictures .wrapper {
      box-sizing: border-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .ecd-ui-kit .page-slider .talent-photos .pictures .wrapper .picture {
        position: relative;
        flex: 0 0 30.3%;
        border: 4px solid white;
        margin: 0 1% 1% 0; }
        .ecd-ui-kit .page-slider .talent-photos .pictures .wrapper .picture img {
          display: block;
          width: 100%;
          height: auto; }
        .ecd-ui-kit .page-slider .talent-photos .pictures .wrapper .picture .date {
          position: absolute;
          padding: 5px 10px;
          bottom: 5px;
          right: 5px;
          background-color: #1D2E3B;
          border-radius: 2px; }
          .ecd-ui-kit .page-slider .talent-photos .pictures .wrapper .picture .date span {
            color: white;
            display: block;
            width: 100%;
            display: block;
            color: #8CA2B4;
            font-size: 0.85em;
            text-align: center; }
.ecd-ui-kit .page-slider .worksheet-btn-actions {
  position: absolute;
  bottom: 0px;
  width: 100%;
  height: 50px;
  border-top: solid 1px #1D2E3B;
  box-sizing: border-box;
  padding: 0 10px; }
  .ecd-ui-kit .page-slider .worksheet-btn-actions .flex-right {
    list-style: none;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end; }

.ecd-ui-kit .checkbox {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start; }
  .ecd-ui-kit .checkbox input[type=checkbox] {
    position: absolute;
    visibility: hidden; }
  .ecd-ui-kit .checkbox label {
    display: block;
    font-size: 0.8em;
    padding-left: 10px;
    text-transform: uppercase; }
  .ecd-ui-kit .checkbox .check {
    display: block;
    border: 1px solid #8CA2B4;
    border-radius: 2px;
    height: 14px;
    width: 14px;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
    .ecd-ui-kit .checkbox .check span {
      font-size: 0.5em;
      opacity: 0; }
  .ecd-ui-kit .checkbox .check-single {
    display: block;
    border: solid 1px #8CA2B4;
    border-radius: 2px;
    height: 14px;
    width: 14px;
    background-color: #fff;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
    .ecd-ui-kit .checkbox .check-single label {
      padding: 0;
      font-size: 0.5em;
      color: #5cb85c;
      opacity: 1; }
  .ecd-ui-kit .checkbox input[type=checkbox]:checked ~ .check-single {
    border: 1px solid #5cb85c; }
  .ecd-ui-kit .checkbox input[type=checkbox]:checked ~ .check-single label {
    color: #5cb85c;
    opacity: 1; }
  .ecd-ui-kit .checkbox input[type=checkbox]:checked ~ .check-label {
    color: #fff; }
  .ecd-ui-kit .checkbox input[type=checkbox]:checked ~ .check {
    border: 1px solid #5cb85c; }
  .ecd-ui-kit .checkbox input[type=checkbox]:checked ~ .check span {
    color: #5cb85c;
    opacity: 1; }
  .ecd-ui-kit .checkbox input[type=checkbox]:checked ~ .check-label {
    color: #fff; }
.ecd-ui-kit .form-control:focus {
  color: #596271;
  background-color: #fff;
  border-color: #b8def3;
  outline: 0;
  box-shadow: unset; }
.ecd-ui-kit .custom-select:focus {
  border-color: #b8def3;
  outline: 0;
  box-shadow: unset; }
.ecd-ui-kit .form-control {
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #596271;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eee;
  border-radius: .25rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; }
.ecd-ui-kit .custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: .375rem 1.75rem .375rem .75rem;
  line-height: 1.5;
  color: #596271;
  vertical-align: middle;
  border: 1px solid #eee;
  border-radius: .25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
.ecd-ui-kit .input-wrapper-default label {
  margin-bottom: 5px; }

.progress {
  width: 80px;
  height: 80px;
  line-height: 80px;
  background: none;
  margin: 0 auto;
  box-shadow: none;
  position: relative; }
  .progress:after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 1px solid white;
    position: absolute;
    top: 0;
    left: 0; }
  .progress > span {
    width: 50%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 1; }
  .progress .progress-left {
    left: 0; }
  .progress .progress-bar {
    width: 100%;
    height: 100%;
    background: none;
    border-width: 1px;
    border-style: solid;
    position: absolute;
    top: 0;
    border-color: #14A6FC; }
  .progress .progress-left .progress-bar {
    left: 100%;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
    border-left: 0;
    -webkit-transform-origin: center left;
    transform-origin: center left; }
  .progress .progress-right {
    right: 0; }
    .progress .progress-right .progress-bar {
      left: -100%;
      border-top-left-radius: 40px;
      border-bottom-left-radius: 40px;
      border-right: 0;
      -webkit-transform-origin: center right;
      transform-origin: center right; }
  .progress .progress-value {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    border-radius: 50%;
    font-size: 1.5em;
    text-align: center;
    line-height: 20px;
    height: 100%;
    font-weight: 300; }
    .progress .progress-value .item-value {
      padding-top: 5px; }
      .progress .progress-value .item-value p {
        font-size: 1.2em;
        font-weight: 600; }
      .progress .progress-value .item-value span {
        display: block;
        width: 100%;
        height: 1px;
        margin: 2px 0;
        background-color: #ddd; }
      .progress .progress-value .item-value p:last-child {
        font-size: 0.7em;
        font-weight: 600; }
    .progress .progress-value span {
      font-size: 12px;
      text-transform: uppercase; }
  .progress .highlight .item-value p {
    color: #14A6FC; }
  .progress .highlight .item-value span {
    display: block;
    width: 100%;
    height: 1px;
    margin: 2px 0;
    background-color: #14A6FC; }
  .progress .highlight .item-value p:last-child {
    font-size: 0.7em;
    font-weight: 600;
    color: #14A6FC; }

/* This for loop creates the 	necessary css animation names 
Due to the split circle of progress-left and progress right, we must use the animations on each side. 
*/
.progress[data-percentage="10"] .progress-right .progress-bar {
  animation: loading-1 0.2s linear forwards; }
.progress[data-percentage="10"] .progress-left .progress-bar {
  animation: 0; }

.progress[data-percentage="20"] .progress-right .progress-bar {
  animation: loading-2 0.2s linear forwards; }
.progress[data-percentage="20"] .progress-left .progress-bar {
  animation: 0; }

.progress[data-percentage="30"] .progress-right .progress-bar {
  animation: loading-3 0.2s linear forwards; }
.progress[data-percentage="30"] .progress-left .progress-bar {
  animation: 0; }

.progress[data-percentage="40"] .progress-right .progress-bar {
  animation: loading-4 0.2s linear forwards; }
.progress[data-percentage="40"] .progress-left .progress-bar {
  animation: 0; }

.progress[data-percentage="50"] .progress-right .progress-bar {
  animation: loading-5 0.2s linear forwards; }
.progress[data-percentage="50"] .progress-left .progress-bar {
  animation: 0; }

.progress[data-percentage="60"] .progress-right .progress-bar {
  animation: loading-5 0.2s linear forwards; }
.progress[data-percentage="60"] .progress-left .progress-bar {
  animation: loading-1 0.2s linear forwards 0.2s; }

.progress[data-percentage="70"] .progress-right .progress-bar {
  animation: loading-5 0.2s linear forwards; }
.progress[data-percentage="70"] .progress-left .progress-bar {
  animation: loading-2 0.2s linear forwards 0.2s; }

.progress[data-percentage="80"] .progress-right .progress-bar {
  animation: loading-5 0.2s linear forwards; }
.progress[data-percentage="80"] .progress-left .progress-bar {
  animation: loading-3 0.2s linear forwards 0.2s; }

.progress[data-percentage="90"] .progress-right .progress-bar {
  animation: loading-5 0.2s linear forwards; }
.progress[data-percentage="90"] .progress-left .progress-bar {
  animation: loading-4 0.2s linear forwards 0.2s; }

.progress[data-percentage="100"] .progress-right .progress-bar {
  animation: loading-5 0.2s linear forwards; }
.progress[data-percentage="100"] .progress-left .progress-bar {
  animation: loading-5 0.2s linear forwards 0.2s; }

@keyframes loading-1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(36);
    transform: rotate(36deg); } }
@keyframes loading-2 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(72);
    transform: rotate(72deg); } }
@keyframes loading-3 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(108);
    transform: rotate(108deg); } }
@keyframes loading-4 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(144);
    transform: rotate(144deg); } }
@keyframes loading-5 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(180);
    transform: rotate(180deg); } }
.ymc-tabs, .criteria-tabs {
  display: block; }
  .ymc-tabs ul, .criteria-tabs ul {
    background-color: #fbfbfb; }
    .ymc-tabs ul li .nav-link, .criteria-tabs ul li .nav-link {
      padding: 10px 20px; }
    .ymc-tabs ul li .nav-link.active, .criteria-tabs ul li .nav-link.active {
      background-color: white;
      border: none;
      border-right: solid 1px #ddd;
      border-left: solid 1px #ddd;
      opacity: 1;
      color: #596271; }
      .ymc-tabs ul li .nav-link.active  > span, .criteria-tabs ul li .nav-link.active > span {
        display: block;
        color: #596271; }
    .ymc-tabs ul li a, .criteria-tabs ul li a {
      height: 45px;
      border-radius: 0;
      border-width: 0 0 1px 1px;
      opacity: 0.5;
      color: #596271; }
      .ymc-tabs ul li a > span, .criteria-tabs ul li a > span {
        display: block;
        font-size: 0.9em;
        text-transform: uppercase;
        color: #596271;
        font-weight: 700;
        position: relative;
        top: 50%;
        transform: translateY(-50%); }
    .ymc-tabs ul li:first-child .nav-link.active, .criteria-tabs ul li:first-child .nav-link.active {
      background-color: white;
      border: none;
      border-right: solid 1px #ddd;
      opacity: 1; }
      .ymc-tabs ul li:first-child .nav-link.active > span, .criteria-tabs ul li:first-child .nav-link.active > span {
        display: block;
        color: #354052; }

.inner-preloader {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 10; }
  .inner-preloader .outer {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
    .inner-preloader .outer .inner .spinner {
      width: 40px;
      height: 40px;
      position: relative;
      margin: 100px auto; }
    .inner-preloader .outer .inner .double-bounce1, .inner-preloader .outer .inner .double-bounce2 {
      width: 100%;
      height: 100%;
      border-radius: 50%;
      background-color: #14A6FC;
      opacity: 0.6;
      position: absolute;
      top: 0;
      left: 0;
      -webkit-animation: sk-bounce 2.0s infinite ease-in-out;
      animation: sk-bounce 2.0s infinite ease-in-out; }
    .inner-preloader .outer .inner .double-bounce2 {
      -webkit-animation-delay: -1.0s;
      animation-delay: -1.0s; }
@-webkit-keyframes sk-bounce {
  0%, 100% {
    -webkit-transform: scale(0); }
  50% {
    -webkit-transform: scale(1); } }
@keyframes sk-bounce {
  0%, 100% {
    transform: scale(0);
    -webkit-transform: scale(0); }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1); } }
.alert-action {
  margin-right: 17px; }
  .alert-action[data-item-status="unchanged"] {
    color: transparent; }
  .alert-action[data-item-status="changed"] {
    color: #da3604; }

.empty-placeholder {
  position: absolute;
  width: 96%;
  height: 96%;
  margin: 0 !important; }
  .empty-placeholder.hidden {
    display: none; }
  .empty-placeholder .outer {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
    .empty-placeholder .outer .inner {
      width: auto;
      height: auto;
      padding: 20px;
      text-align: center; }
      .empty-placeholder .outer .inner span {
        width: 100%;
        display: block; }
      .empty-placeholder .outer .inner .icon {
        font-size: 2.5em;
        padding-bottom: 15px; }
      .empty-placeholder .outer .inner .title {
        font-size: 1.3em;
        font-weight: 600;
        line-height: 1em;
        padding-bottom: 5px; }
      .empty-placeholder .outer .inner .message {
        font-size: 1em; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #14A6FC; }

.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b8def3; }

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #14A6FC; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #14A6FC; }

.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b8def3; }

.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b8def3; }

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: #14A6FC; }

.custom-control-label::before {
  position: absolute;
  top: .25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #DADCDF; }

.input-btn-bar, .input-btn-bar-2 {
  height: 45px;
  border-top: none;
  border-bottom: solid 1px #DADCDF;
  border-top: solid 1px #DADCDF;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  .input-btn-bar .icon-notes, .input-btn-bar-2 .icon-notes {
    width: 45px;
    height: 44px;
    border-right: solid 1px #DADCDF;
    background-color: #fbfbfb;
    text-align: center; }
    .input-btn-bar .icon-notes span, .input-btn-bar-2 .icon-notes span {
      display: block;
      font-size: 1.2em;
      position: relative;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      color: #b5b9c0; }
  .input-btn-bar .ibb-input, .input-btn-bar-2 .ibb-input {
    width: 100%; }
    .input-btn-bar .ibb-input input, .input-btn-bar-2 .ibb-input input {
      width: 100%;
      height: 44px;
      padding-left: 20px !important;
      box-sizing: border-box;
      border: unset !important; }
  .input-btn-bar .btn-action, .input-btn-bar .btn-action-2, .input-btn-bar-2 .btn-action, .input-btn-bar-2 .btn-action-2 {
    border-left: solid 1px #DADCDF; }
    .input-btn-bar .btn-action button, .input-btn-bar .btn-action-2 button, .input-btn-bar-2 .btn-action button, .input-btn-bar-2 .btn-action-2 button {
      border: 0;
      margin: 0;
      padding: 0 20px;
      background-color: none;
      width: 100%;
      height: 44px;
      background: #fbfbfb;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; }
      .input-btn-bar .btn-action button:focus, .input-btn-bar .btn-action-2 button:focus, .input-btn-bar-2 .btn-action button:focus, .input-btn-bar-2 .btn-action-2 button:focus {
        outline: none; }
      .input-btn-bar .btn-action button .title, .input-btn-bar .btn-action-2 button .title, .input-btn-bar-2 .btn-action button .title, .input-btn-bar-2 .btn-action-2 button .title {
        font-size: 0.9em;
        font-weight: 600;
        white-space: nowrap; }
      .input-btn-bar .btn-action button span, .input-btn-bar .btn-action-2 button span, .input-btn-bar-2 .btn-action button span, .input-btn-bar-2 .btn-action-2 button span {
        display: block; }
      .input-btn-bar .btn-action button span:last-child, .input-btn-bar .btn-action-2 button span:last-child, .input-btn-bar-2 .btn-action button span:last-child, .input-btn-bar-2 .btn-action-2 button span:last-child {
        font-size: 0.9em;
        text-transform: uppercase;
        padding-left: 5px;
        font-weight: 600; }
  .input-btn-bar .btn-action-2, .input-btn-bar-2 .btn-action-2 {
    background-color: #fbfbfb; }
    .input-btn-bar .btn-action-2 button, .input-btn-bar-2 .btn-action-2 button {
      width: auto; }
    .input-btn-bar .btn-action-2 .criteria-tabs, .input-btn-bar-2 .btn-action-2 .criteria-tabs {
      margin-left: auto; }
      .input-btn-bar .btn-action-2 .criteria-tabs ul, .input-btn-bar-2 .btn-action-2 .criteria-tabs ul {
        height: 44px;
        -webkit-flex-wrap: nowrap;
        -moz-flex-wrap: nowrap;
        -ms-flex-wrap: none;
        flex-wrap: nowrap; }
        .input-btn-bar .btn-action-2 .criteria-tabs ul li button, .input-btn-bar-2 .btn-action-2 .criteria-tabs ul li button {
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -ms-flex-align: center;
          -webkit-align-items: center;
          -moz-align-items: center;
          align-items: center;
          outline: unset; }
          .input-btn-bar .btn-action-2 .criteria-tabs ul li button span, .input-btn-bar-2 .btn-action-2 .criteria-tabs ul li button span {
            display: block;
            white-space: nowrap; }

.input-btn-bar-2 {
  border-bottom: unset; }
  .input-btn-bar-2 .ibb-input {
    border-bottom: solid 1px #dadcdf; }
    .input-btn-bar-2 .ibb-input input {
      background: transparent; }
.notification_supplierimage{
	background-size:cover;
}
.notification_message{
		text-transform: capitalize;
}	

.alert-action[data-item-status="unchanged"]{
	color: rgb(251, 251, 251) !important;
}
.alert-action[data-item-status="changed"]{
	font-weight:600 !important;
}

.alert-header{
    background-color: #354052 !important;
    color: #fff !important;
    height: 35px; !important
    padding: 10px !important;
}

#ChatElementList span,
#ChatElementList td {
	color: #fff;
}

.ecd-ui-kit header button.mobileMenuToggle {
	display: none;
}

#brief-viewer-tabs {
	display: none;
}

.btn-edit-details,
.btn-edit-images {
	display: none;
}
	
.show-on-mobile {
	display: none;
}

@media only screen and (max-width: 1350px) {
	
	.ecd-ui-kit .edit-talent {
		min-width: 1200px;
	}

}

@media only screen and (max-width: 1200px) {
	
	.ecd-ui-kit .edit-talent {
		position: fixed;
		bottom: 0;
    width: 100%;
		min-width: 580px;
	}
	
	.ecd-ui-kit .hidden-thin {
		min-width: 80px;
	}
	
	.ecd-ui-kit .dashboard-layout .briefs ul li, 
	.ecd-ui-kit .dashboard-layout .brief-entry ul li {
		width: 12%;
	}
	
	.ecd-ui-kit .dashboard-layout .briefs ul li:first-child, 
	.ecd-ui-kit .dashboard-layout .brief-entry ul li:first-child {
		width: 42%;
	}
	
	.ecd-ui-kit .dashboard-layout .briefs ul li .brief-progress .brief-breakdown, 
	.ecd-ui-kit .dashboard-layout .brief-entry ul li .brief-progress .brief-breakdown {
		display: none;
	}
	
	.ecd-ui-kit .dashboard-layout .inactive ul li .brief-progress p .add-suggestion .brief-actions {
		width: 100%;
		line-height: 12px;
		padding: 0;
	}
	
	.ecd-ui-kit .talent-wrapper .talent-card {
		flex:  0 48%;
	}
	
}

@media only screen and (max-width: 1000px) {
	
	.ecd-ui-kit .dashboard-layout .briefs ul li, 
	.ecd-ui-kit .dashboard-layout .brief-entry ul li {
		display: none;
	}
	
	.ecd-ui-kit .dashboard-layout .briefs ul li:first-child, 
	.ecd-ui-kit .dashboard-layout .brief-entry ul li:first-child {
		display: block;
		width: 100%;
	}
	
}

@media only screen and (max-width: 900px) {
	
	.ecd-ui-kit header button.mobileMenuToggle {
		display: block;
		position: absolute;
		right: 0;
		top: 0;
		background: none;
		border: none;
		padding: 13px;
		cursor: pointer;
		z-index: 2;
	}
	
		.ecd-ui-kit header button.mobileMenuToggle > span {
			color: #fff;
			font-size: 16px;
		}
	
	.ecd-ui-kit header nav {
		display: none;
		position: absolute;
		background: #354052;
		top: 45px;
		right: 0;
		height: auto;
	}
	
	.ecd-ui-kit header.mobileMenuOpen nav {
		display: block;
	}
	
		.ecd-ui-kit header nav ul {
		  display: block; 
		}
		
			.ecd-ui-kit header nav ul li {
			  padding: 15px 30px;
			  cursor: pointer;
			}
			
			.ecd-ui-kit nav ul li .nav-name {
				transform: none;
			}
			
			.ecd-ui-kit nav ul .selected .nav-highlight {
				width: 10px;
				height: 100%;
			}
	
	.ecd-ui-kit header .account-box {
		padding-right: 30px;
	}
	
	.ecd-ui-kit .hidden-half {
		left: 25%;
		width: 75%;
	}
	.ecd-ui-kit .hidden-66 {
		left: 34%;
		width: 66%;
	}
	.ecd-ui-kit .hidden-half .suggestion-header, .ecd-ui-kit .hidden-half .edit-talent-actions {
		width: 100%
	}
	.ecd-ui-kit .hidden-66 .suggestion-header, .ecd-ui-kit .hidden-66 .edit-talent-actions {
		width: 100%
	}	
	.ecd-ui-kit .hidden-half .brief-main-actions .bma-wrapper, .ecd-ui-kit .hidden-half .edit-talent-actions .bma-wrapper {
		width: 100%;
	}
	.ecd-ui-kit .hidden-66 .brief-main-actions .bma-wrapper, .ecd-ui-kit .hidden-66 .edit-talent-actions .bma-wrapper {
		width: 100%;
	}	
	/* brief response */
	
	.hide-on-mobile {
		display: none !important;
	}
	
  /*
	.ecd-ui-kit .edit-talent:not(.hidden-half) .talent-info-wrapper .talent-info {
		display: none !important;
	}
  */
	.ecd-ui-kit .edit-talent:not(.hidden-half) .talent-info-wrapper .talent-images-order {
		display: flex !important;
	}
	.ecd-ui-kit .edit-talent:not(.hidden-half) .btn-edit-details  {
		display: block !important;
	}
	.ecd-ui-kit .edit-talent.hidden-half .btn-edit-images  {
		display: block !important;
	}

	.ecd-ui-kit .edit-talent:not(.hidden-66) .talent-info-wrapper .talent-images-order {
		display: flex !important;
	}
	.ecd-ui-kit .edit-talent:not(.hidden-66) .btn-edit-details  {
		display: block !important;
	}
	.ecd-ui-kit .edit-talent.hidden-66 .btn-edit-images  {
		display: block !important;
	}
	
	.show-on-mobile {
		display: block !important;
	}

	.hide-on-mobile {
		display: none !important;
	}
	
	.app-layout .content-body .inner-body .brief-workbench .agents-brief {
		min-width: auto;
		width: 100%;
	}
	.app-layout .content-body .inner-body .brief-workbench .brief-suggestions {
		display: none;
	}
	.app-layout .content-body .inner-body .brief-workbench .brief-suggestions.brief-suggestions-visible {
		display: flex;
		position: absolute;
		bottom: 0;
		top: 136px;
	}
	.briefcontent-hidden {
		display: none;
	}
	#brief-viewer-tabs {
		display: block;
		background: #fff;
		height: 45px;
		border-bottom: 1px solid #ddd;
		border-top: 1px solid #ddd;
		min-height: 45px;
		padding: 5px;
	}
		#brief-viewer-tabs .btn-group {
			width: 100%;
		}
		#brief-viewer-tabs label {
			border: 1px solid #eee;
			padding: 5px;
			width: 50%;
		}
		#brief-viewer-tabs label.active {
			color: #fff;
			border: 1px solid #fff !important;
			background-color: #354052 !important;
		}
	.ymc-tabs ul li .nav-link {
		padding: 10px;
	}
	.ecd-ui-kit .brief-main-actions, .ecd-ui-kit .edit-talent-actions {
		position: fixed;
		bottom: 0;
		z-index: 2;
	}
	.ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details {
		padding-bottom:  45px;
	}
	
	.limit-width-150 {
		max-width: 100px !important;
	}
	
	.app-layout .content-body .nav-tier1-visible .app-content-display {
		padding-bottom: 100px;
	}
	
	.header-viewer td:first-child,
	.header-viewer td:nth-child(2),
	.photo-viewer td:first-child,
	.photo-viewer .talent-name {
		padding-left: 10px !important;
	}
	
	.ecd-ui-kit .talent-wrapper .talent-card {
		flex: 0 99%;
	}
	
	.search-suggestions .input-btn-bar .icon-notes {
		display: none;
	}
	
	.ecd-ui-kit .talent-criteria .tsc-wrapper ul,
	.ecd-ui-kit .talent-criteria .tsc-wrapper ul li {
		display: block;
	}
		.ecd-ui-kit .talent-criteria .tsc-wrapper ul li {
			min-width: 100%;
		}
	
	.talent-criteria  .app-content-display {
		padding-bottom: 40px !important;
	}
	
	.talent-info-wrapper {
		width: 100%;
	}
	
	.ecd-ui-kit .edit-talent .talent-info-wrapper .talent-info .talent-details .talent-message-board .app-content-display .notes-container  {
		padding: 5px;
	}
	
	.popover {
		display: none !important;
	}
	
	.talent-details-short-on-mobile {
		height: 60% !important;
	}
	
	.textarea-short-on-mobile {
		height: 35px !important;
	}
	
}

@media only screen and (max-width: 600px) {
	.brief-suggestions {
		width: 100% !important;
	}
	
	.ecd-ui-kit .edit-talent,
	.ecd-ui-kit .new-suggestions,
	.ecd-ui-kit .hidden-half {
		left: 0%;
		width: 100%;
		top: 42px;
		bottom: 0px;
		position: fixed;
		height: auto;
		min-width: 360px;
	}
	.ecd-ui-kit .hidden-66 {
		left: 0%;
		width: 100%;
		top: 42px;
		bottom: 0px;
		position: fixed;
		height: auto;
		min-width: 360px;
	}	
	.ecd-ui-kit .hidden {
		display: none;
	}
	
	.ecd-ui-kit .hidden-half {
		display: flex;
	}
	.ecd-ui-kit .hidden-66 {
		display: flex;
	}	
}

@media only screen and (max-width: 340px) {
	
	.ymc-tabs ul li .nav-link {
		padding: 6px;
	}
	
	.limit-width-150 {
		max-width: 60px !important;
	}
}

/*# sourceMappingURL=core.css.map */
