@charset "UTF-8";
/* stylelint-disable declaration-no-important */
@import url(https://fonts.googleapis.com/css?family=Ubuntu:regular,Bold|PT+Sans:regular,bold);
#inner-content .submenu-content {
  display: flex;
  margin: 0 0 1em;
  padding: 5px;
  list-style: none;
  background-color: #E5E5E5;
  font-size: 12px;
  border-radius: 9px; }
  #inner-content .submenu-content li a {
    display: block;
    padding: .6em 1.2em;
    text-decoration: none;
    color: inherit; }
  #inner-content .submenu-content li.active {
    background-color: #459890;
    border-radius: 9px; }
    #inner-content .submenu-content li.active a {
      color: #fff; }

:root {
  --icon-copy: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath d='M25 12.5C25 5.596 30.596 0 37.5 0h50C94.404 0 100 5.596 100 12.5v50c0 6.904-5.596 12.5-12.5 12.5h-50C30.596 75 25 69.404 25 62.5zm12.5-6.25a6.25 6.25 0 00-6.25 6.25v50a6.25 6.25 0 006.25 6.25h50a6.25 6.25 0 006.25-6.25v-50a6.25 6.25 0 00-6.25-6.25zm-25 25a6.25 6.25 0 00-6.25 6.25v50a6.25 6.25 0 006.25 6.25h50a6.25 6.25 0 006.25-6.25v-6.25H75v6.25c0 6.904-5.596 12.5-12.5 12.5h-50C5.596 100 0 94.404 0 87.5v-50C0 30.596 5.596 25 12.5 25h6.25v6.25z'/%3E%3C/svg%3E");
  --icon-delete: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath d='M33 36.667A3.333 3.333 0 0136.333 40v40a3.333 3.333 0 11-6.666 0V40A3.333 3.333 0 0133 36.667zm16.667 0A3.333 3.333 0 0153 40v40a3.333 3.333 0 11-6.667 0V40a3.333 3.333 0 013.334-3.333zm20 3.333A3.333 3.333 0 0063 40v40a3.333 3.333 0 106.667 0z'/%3E%3Cpath d='M93 20a6.667 6.667 0 01-6.667 6.667H83v60C83 94.03 77.03 100 69.667 100h-40c-7.364 0-13.334-5.97-13.334-13.333v-60H13A6.667 6.667 0 016.333 20v-6.667A6.667 6.667 0 0113 6.667h23.333A6.667 6.667 0 0143 0h13.333A6.667 6.667 0 0163 6.667h23.333A6.667 6.667 0 0193 13.333zm-69.213 6.667L23 27.06v59.607a6.667 6.667 0 006.667 6.666h40a6.667 6.667 0 006.666-6.666V27.06l-.786-.393zM13 20h73.333v-6.667H13z'/%3E%3C/svg%3E");
  --icon-draft: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath d='M31.125 25.25a3.125 3.125 0 00-2.438 1.175L9.625 50.25H37.5c1.726 0 3.125 1.4 3.125 3.125a9.375 9.375 0 0018.75 0c0-1.726 1.4-3.125 3.125-3.125h27.875L71.312 26.425a3.125 3.125 0 00-2.437-1.175zM93.337 56.5H65.314a15.625 15.625 0 01-30.626 0H6.663l2 16.012a3.125 3.125 0 003.106 2.738H88.23a3.125 3.125 0 003.1-2.737zm-69.53-33.981A9.375 9.375 0 0131.13 19H68.87a9.375 9.375 0 017.325 3.519l23.125 28.906c.525.659.761 1.502.656 2.337l-2.437 19.525A9.375 9.375 0 0188.23 81.5H11.77a9.375 9.375 0 01-9.307-8.213L.025 53.762a3.125 3.125 0 01.662-2.337z'/%3E%3C/svg%3E");
  --icon-edit: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cpath fill-rule='nonzero' d='M96.68 12.933a3.333 3.333 0 010 4.707l-6.953 6.96-13.334-13.333 6.954-6.96a3.333 3.333 0 014.713 0l8.62 8.62zM85.013 29.307L71.68 15.973 26.26 61.4a3.333 3.333 0 00-.807 1.307L20.087 78.8a1.667 1.667 0 002.106 2.107l16.094-5.367c.491-.162.939-.435 1.306-.8l45.42-45.427z'/%3E%3Cpath d='M0 90c0 5.523 4.477 10 10 10h73.333c5.523 0 10-4.477 10-10V50a3.333 3.333 0 10-6.666 0v40a3.333 3.333 0 01-3.334 3.333H10A3.333 3.333 0 016.667 90V16.667A3.333 3.333 0 0110 13.333h43.333a3.333 3.333 0 100-6.666H10c-5.523 0-10 4.477-10 10z'/%3E%3C/g%3E%3C/svg%3E");
  --icon-false: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M8.075 8.075a6.25 6.25 0 018.85 0L50 41.162 83.075 8.075a6.258 6.258 0 118.85 8.85L58.838 50l33.087 33.075a6.258 6.258 0 11-8.85 8.85L50 58.838 16.925 91.925a6.258 6.258 0 11-8.85-8.85L41.163 50 8.075 16.925a6.25 6.25 0 010-8.85'/%3E%3C/svg%3E");
  --icon-finished: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cpath d='M50 21.875a3.125 3.125 0 00-6.25 0V56.25c0 1.121.601 2.156 1.575 2.712l21.875 12.5a3.125 3.125 0 003.1-5.424L50 54.438z'/%3E%3Cpath fill-rule='nonzero' d='M50 100c27.614 0 50-22.386 50-50S77.614 0 50 0 0 22.386 0 50s22.386 50 50 50m43.75-50a43.75 43.75 0 11-87.5 0C6.25 25.838 25.838 6.25 50 6.25S93.75 25.838 93.75 50'/%3E%3C/g%3E%3C/svg%3E");
  --icon-interview: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath d='M87.5 6.25a6.25 6.25 0 016.25 6.25v50a6.25 6.25 0 01-6.25 6.25H27.587a12.5 12.5 0 00-8.837 3.663l-12.5 12.5V12.5a6.25 6.25 0 016.25-6.25zM12.5 0C5.596 0 0 5.596 0 12.5v79.956a3.125 3.125 0 005.338 2.206l17.83-17.83A6.25 6.25 0 0127.589 75H87.5c6.904 0 12.5-5.596 12.5-12.5v-50C100 5.596 94.404 0 87.5 0z'/%3E%3C/svg%3E");
  --icon-preview: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath d='M100 50.5S81.25 16.125 50 16.125 0 50.5 0 50.5s18.75 34.375 50 34.375S100 50.5 100 50.5zm-92.669 0a81.25 81.25 0 0110.375-12.769C25.75 29.675 36.75 22.375 50 22.375s24.244 7.3 32.3 15.356A81.25 81.25 0 0192.675 50.5c-.358.542-.765 1.142-1.219 1.8-2.094 3-5.187 7-9.156 10.969-8.056 8.056-19.056 15.356-32.3 15.356s-24.244-7.3-32.3-15.356A81.25 81.25 0 017.325 50.5z'/%3E%3Cpath d='M50 34.875c-8.63 0-15.625 6.996-15.625 15.625S41.371 66.125 50 66.125 65.625 59.129 65.625 50.5 58.629 34.875 50 34.875M28.125 50.5c0-12.081 9.794-21.875 21.875-21.875S71.875 38.419 71.875 50.5 62.081 72.375 50 72.375 28.125 62.581 28.125 50.5'/%3E%3C/svg%3E");
  --icon-published: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cpath fill-rule='nonzero' d='M50 93.75C25.838 93.75 6.25 74.162 6.25 50S25.838 6.25 50 6.25 93.75 25.838 93.75 50 74.162 93.75 50 93.75m0 6.25c27.614 0 50-22.386 50-50S77.614 0 50 0 0 22.386 0 50s22.386 50 50 50'/%3E%3Cpath d='M68.563 31.063l-.126.137-21.706 27.656L33.65 45.77a4.687 4.687 0 00-6.625 6.625l16.538 16.544a4.688 4.688 0 006.743-.126l24.95-31.187a4.687 4.687 0 00-6.694-6.563'/%3E%3C/g%3E%3C/svg%3E");
  --icon-t-automatic-pending: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill='none'%3E%3Cpath fill='%23d97706' d='M78.125 100C90.206 100 100 90.206 100 78.125S90.206 56.25 78.125 56.25 56.25 66.044 56.25 78.125 66.044 100 78.125 100m3.125-31.25v9.375a3.125 3.125 0 01-6.25 0V68.75a3.125 3.125 0 016.25 0m0 18.75a3.125 3.125 0 11-6.25 0 3.125 3.125 0 016.25 0'/%3E%3Cpath fill='%23000' d='M51.25 78.021c.002 2.147.264 4.233.756 6.229h-11.38a3.12 3.12 0 01-3.125-3.114 3.12 3.12 0 013.124-3.115zm29.942-25.724A26.204 26.204 0 0077.25 52c-3.243 0-6.346.594-9.209 1.678-2.595.288-5.53.546-8.754.729-.393.022-.764.19-1.037.473l-4.713 4.89-5.262-10.59a1.566 1.566 0 00-2.494-.417l-5.75 5.607a156.75 156.75 0 01-11.693-1.14 1.558 1.558 0 00-.425 3.083c3.438.473 7.7.928 12.625 1.202.439.025.867-.136 1.181-.442l4.712-4.585 5.294 10.652a1.566 1.566 0 002.525.386l5.825-6.042c.436-.025.872-.053 1.307-.082a26.071 26.071 0 00-8.4 11.25c-.976.017-1.97.026-2.982.026-11.843 0-21.187-1.246-26.468-2.156a5.798 5.798 0 01-4.78-5.824v-7.207c0-8.11 7.718-14.308 15.811-13.554 10.27.955 20.605.955 30.874 0 7.691-.716 15.044 4.845 15.755 12.36zM100 65.403a26.103 26.103 0 00-12.5-11.305v-4.535c0-12.001-9.794-21.73-21.875-21.73h-31.25c-12.081 0-21.875 9.729-21.875 21.73v34.145c0 3.43 2.798 6.209 6.25 6.209h35.386a26.075 26.075 0 004.473 6.208H18.75c-6.904 0-12.5-5.56-12.5-12.417V77.5C2.798 77.5 0 74.72 0 71.292V58.875c0-3.429 2.798-6.208 6.25-6.208v-3.104c0-15.43 12.592-27.938 28.125-27.938h12.5v-7.04A6.191 6.191 0 0143.963 7.6C44.695 4.887 47.171 3 50 3s5.305 1.887 6.037 4.601a6.191 6.191 0 01-2.912 6.984v7.04h12.5c15.533 0 28.125 12.508 28.125 27.938v3.104c3.452 0 6.25 2.78 6.25 6.208z'/%3E%3C/g%3E%3C/svg%3E");
  --icon-t-automatic-validated: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill='none'%3E%3Cpath fill='%2365a30d' d='M100 78.125C100 90.206 90.206 100 78.125 100S56.25 90.206 56.25 78.125 66.044 56.25 78.125 56.25 100 66.044 100 78.125M87.544 67.631a3.125 3.125 0 00-4.288 1.075l-7.312 12.188-3.419-3.419A3.129 3.129 0 0068.1 81.9l4.838 4.831a4.687 4.687 0 007.337-.9l8.344-13.912a3.125 3.125 0 00-1.075-4.288'/%3E%3Cpath fill='%23000' d='M51.419 75.021a26.278 26.278 0 00.032 6.229H40.625a3.12 3.12 0 01-3.124-3.114 3.12 3.12 0 013.124-3.115zm29.83-22.715A26.2 26.2 0 0077.25 52c-1.347 0-2.67.102-3.961.3a1.561 1.561 0 00-1.627-2.07c-3.363.46-7.544.903-12.375 1.177-.393.022-.764.19-1.037.473l-4.713 4.89-5.262-10.59a1.566 1.566 0 00-2.494-.417l-5.75 5.607a156.75 156.75 0 01-11.693-1.14 1.558 1.558 0 00-.425 3.083c3.438.473 7.7.928 12.625 1.202.439.025.867-.136 1.181-.442l4.712-4.585 5.294 10.652a1.566 1.566 0 002.525.386l5.825-6.042c2.501-.147 4.999-.354 7.49-.62A26.096 26.096 0 0054.38 65.62c-1.417.037-2.879.057-4.38.057-11.843 0-21.187-1.246-26.468-2.156a5.798 5.798 0 01-4.78-5.824v-7.207c0-8.11 7.718-14.308 15.811-13.554 10.27.955 20.605.955 30.874 0 8.093-.754 15.812 5.444 15.812 13.554zM100 65.403a26.103 26.103 0 00-12.5-11.305v-7.535c0-12.001-9.794-21.73-21.875-21.73h-31.25c-12.081 0-21.875 9.729-21.875 21.73v34.145c0 3.43 2.798 6.209 6.25 6.209h34.07a25.93 25.93 0 003.28 6.208H18.75c-6.904 0-12.5-5.56-12.5-12.417V74.5C2.798 74.5 0 71.72 0 68.292V55.875c0-3.429 2.798-6.208 6.25-6.208v-3.104c0-15.43 12.592-27.938 28.125-27.938h12.5v-7.04A6.191 6.191 0 0143.963 4.6C44.695 1.887 47.171 0 50 0s5.305 1.887 6.037 4.601a6.191 6.191 0 01-2.912 6.984v7.04h12.5c15.533 0 28.125 12.508 28.125 27.938v3.104c3.452 0 6.25 2.78 6.25 6.208z'/%3E%3C/g%3E%3C/svg%3E");
  --icon-t-automatic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath d='M37.5 81.136a3.12 3.12 0 013.125-3.115h18.75a3.12 3.12 0 013.124 3.115 3.12 3.12 0 01-3.124 3.114h-18.75a3.12 3.12 0 01-3.124-3.114zM18.752 53.49c0-8.11 7.719-14.308 15.812-13.554 10.27.955 20.605.955 30.874 0 8.093-.754 15.812 5.444 15.812 13.554v7.207a5.798 5.798 0 01-4.781 5.824c-5.281.916-14.625 2.156-26.468 2.156s-21.187-1.246-26.468-2.156a5.798 5.798 0 01-4.78-5.824zm28.387-5.151a1.566 1.566 0 00-1.357.424l-5.75 5.606a156.75 156.75 0 01-11.693-1.14 1.558 1.558 0 00-.425 3.083c3.438.473 7.7.928 12.625 1.202.439.025.867-.136 1.181-.442l4.712-4.585 5.294 10.652a1.566 1.566 0 002.525.386l5.825-6.042a156.75 156.75 0 0012.012-1.17 1.558 1.558 0 00-.425-3.084c-3.363.46-7.544.903-12.375 1.177-.393.022-.764.19-1.037.473l-4.713 4.89-5.262-10.59a1.562 1.562 0 00-1.137-.84z'/%3E%3Cpath d='M53.125 14.585A6.191 6.191 0 0056.037 7.6C55.305 4.887 52.829 3 50 3s-5.305 1.887-6.037 4.601a6.191 6.191 0 002.912 6.984v7.04h-12.5c-15.533 0-28.125 12.508-28.125 27.938v3.104c-3.452 0-6.25 2.78-6.25 6.208v12.417C0 74.72 2.798 77.5 6.25 77.5v6.208c0 6.858 5.596 12.417 12.5 12.417h62.5c6.904 0 12.5-5.56 12.5-12.417V77.5c3.452 0 6.25-2.78 6.25-6.208V58.875c0-3.429-2.798-6.208-6.25-6.208v-3.104c0-15.43-12.592-27.938-28.125-27.938h-12.5zM87.5 49.563v34.145c0 3.43-2.798 6.209-6.25 6.209h-62.5c-3.452 0-6.25-2.78-6.25-6.209V49.563c0-12.001 9.794-21.73 21.875-21.73h31.25c12.081 0 21.875 9.729 21.875 21.73z'/%3E%3C/svg%3E");
  --icon-t-modified-pending: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill='none'%3E%3Cpath fill='%23d97706' d='M78.125 100C90.206 100 100 90.206 100 78.125S90.206 56.25 78.125 56.25 56.25 66.044 56.25 78.125 66.044 100 78.125 100m3.125-31.25v9.375a3.125 3.125 0 01-6.25 0V68.75a3.125 3.125 0 016.25 0m0 18.75a3.125 3.125 0 11-6.25 0 3.125 3.125 0 016.25 0'/%3E%3Cpath fill='%23000' d='M85.294 4.162a7.546 7.546 0 0110.669 10.675l-.932.926a9.375 9.375 0 01-.369 12.868L30.337 92.963c-.402.4-.905.683-1.456.818l-25 6.25a3.125 3.125 0 01-3.787-3.787l6.25-25c.136-.549.42-1.05.818-1.45L67.425 9.53a3.125 3.125 0 00-4.013.35L42.837 30.462a3.129 3.129 0 11-4.425-4.425L59 5.462A9.375 9.375 0 0171.875 5.1a9.375 9.375 0 0112.488-.006zm-4.956 5.72a3.125 3.125 0 00-4.42 0L12.189 73.6 7.412 92.706l19.107-4.775L90.25 24.212a3.125 3.125 0 000-4.425z'/%3E%3C/g%3E%3C/svg%3E");
  --icon-t-modified-validated: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill='none'%3E%3Cpath fill='%2365a30d' d='M100 78.125C100 90.206 90.206 100 78.125 100S56.25 90.206 56.25 78.125 66.044 56.25 78.125 56.25 100 66.044 100 78.125M87.544 67.631a3.125 3.125 0 00-4.288 1.075l-7.312 12.188-3.419-3.419A3.129 3.129 0 0068.1 81.9l4.838 4.831a4.687 4.687 0 007.337-.9l8.344-13.912a3.125 3.125 0 00-1.075-4.288'/%3E%3Cpath fill='%23000' d='M84.362 5.094l.932-.932a7.546 7.546 0 0110.669 10.675l-.932.926a9.375 9.375 0 01-.369 12.868L30.337 92.963c-.402.4-.905.683-1.456.818l-25 6.25a3.125 3.125 0 01-3.787-3.787l6.25-25c.136-.549.42-1.05.818-1.45L67.425 9.53a3.125 3.125 0 00-4.013.35L42.837 30.462a3.129 3.129 0 11-4.425-4.425L59 5.462A9.375 9.375 0 0171.875 5.1a9.375 9.375 0 0112.488-.006zM80.338 9.88a3.125 3.125 0 00-4.42 0L12.189 73.6 7.411 92.706l19.107-4.775L90.25 24.212a3.125 3.125 0 000-4.425z'/%3E%3C/g%3E%3C/svg%3E");
  --icon-t-modified: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath d='M84.362 5.094l.932-.932a7.546 7.546 0 0110.669 10.675l-.932.926a9.375 9.375 0 01-.369 12.868L30.337 92.963c-.402.4-.905.683-1.456.818l-25 6.25a3.125 3.125 0 01-3.787-3.787l6.25-25c.136-.549.42-1.05.818-1.45L67.425 9.53a3.125 3.125 0 00-4.013.35L42.837 30.462a3.129 3.129 0 11-4.425-4.425L59 5.462A9.375 9.375 0 0171.875 5.1a9.375 9.375 0 0112.488-.006zM80.338 9.88a3.125 3.125 0 00-4.42 0L12.189 73.6 7.411 92.706l19.107-4.775L90.25 24.212a3.125 3.125 0 000-4.425z'/%3E%3C/svg%3E");
  --icon-t-published-pending: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23000' d='M62.916 100H25.5C18.596 100 13 94.404 13 87.5v-75C13 5.596 18.596 0 25.5 0h34.375L88 28.125v25.644a26.361 26.361 0 00-6.25-1.539V28.125h-12.5a9.375 9.375 0 01-9.375-9.375V6.25H25.5a6.25 6.25 0 00-6.25 6.25v75a6.25 6.25 0 006.25 6.25h31.299a26.682 26.682 0 006.117 6.25zm5.422-50.913l-18.75 18.75a3.125 3.125 0 01-4.425 0l-9.375-9.374a3.129 3.129 0 014.425-4.425l7.162 7.168 16.538-16.543a3.129 3.129 0 014.425 4.425z'/%3E%3Cpath fill='%23d97706' fill-rule='nonzero' d='M78.125 100C90.206 100 100 90.206 100 78.125S90.206 56.25 78.125 56.25 56.25 66.044 56.25 78.125 66.044 100 78.125 100m3.125-31.25v9.375a3.125 3.125 0 01-6.25 0V68.75a3.125 3.125 0 016.25 0m0 18.75a3.125 3.125 0 11-6.25 0 3.125 3.125 0 016.25 0'/%3E%3C/g%3E%3C/svg%3E");
  --icon-t-published-validated: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23000' d='M62.916 100H25.5C18.596 100 13 94.404 13 87.5v-75C13 5.596 18.596 0 25.5 0h34.375L88 28.125v25.644a26.361 26.361 0 00-6.25-1.539V28.125h-12.5a9.375 9.375 0 01-9.375-9.375V6.25H25.5a6.25 6.25 0 00-6.25 6.25v75a6.25 6.25 0 006.25 6.25h31.299a26.682 26.682 0 006.117 6.25zm5.422-50.913l-18.75 18.75a3.125 3.125 0 01-4.425 0l-9.375-9.374a3.129 3.129 0 014.425-4.425l7.162 7.168 16.538-16.543a3.129 3.129 0 014.425 4.425z'/%3E%3Cpath fill='%2365a30d' fill-rule='nonzero' d='M100 78.125C100 90.206 90.206 100 78.125 100S56.25 90.206 56.25 78.125 66.044 56.25 78.125 56.25 100 66.044 100 78.125M87.544 67.631a3.125 3.125 0 00-4.288 1.075l-7.312 12.188-3.419-3.419A3.129 3.129 0 0068.1 81.9l4.838 4.831a4.687 4.687 0 007.337-.9l8.344-13.912a3.125 3.125 0 00-1.075-4.288'/%3E%3C/g%3E%3C/svg%3E");
  --icon-t-published: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill-rule='evenodd'%3E%3Cpath d='M67.964 49.087c1.213-1.221 1.213-3.203 0-4.424s-3.182-1.222-4.396 0L47.143 61.205l-7.114-7.169c-1.214-1.221-3.182-1.221-4.395 0s-1.214 3.204 0 4.425l9.311 9.375a3.093 3.093 0 004.395 0z'/%3E%3Cpath fill-rule='nonzero' d='M87.493 87.5V28.125L59.558 0H25.416C18.559 0 13 5.596 13 12.5v75c0 6.904 5.559 12.5 12.416 12.5h49.662c6.857 0 12.415-5.596 12.415-12.5zM59.558 18.75c0 5.178 4.17 9.375 9.312 9.375h12.415V87.5c0 3.452-2.779 6.25-6.207 6.25H25.416c-3.429 0-6.208-2.798-6.208-6.25v-75c0-3.452 2.78-6.25 6.208-6.25h34.142z'/%3E%3C/g%3E%3C/svg%3E");
  --icon-t-send-pending: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill='none'%3E%3Cpath fill='%23000' d='M99.775 4.287A3.125 3.125 0 0095.712.225L4.794 36.594a4.688 4.688 0 00-.775 8.306l31.219 19.863L44.806 79.8a3.125 3.125 0 005.275-3.35l-8.6-13.513L88.32 16.1 76.475 45.712a3.125 3.125 0 105.8 2.325zM83.9 11.681L37.063 58.52 9.943 41.262z'/%3E%3Cpath fill='%23d97706' d='M78.125 100C90.206 100 100 90.206 100 78.125S90.206 56.25 78.125 56.25 56.25 66.044 56.25 78.125 66.044 100 78.125 100m3.125-31.25v9.375a3.125 3.125 0 01-6.25 0V68.75a3.125 3.125 0 016.25 0m0 18.75a3.125 3.125 0 11-6.25 0 3.125 3.125 0 016.25 0'/%3E%3C/g%3E%3C/svg%3E");
  --icon-t-send-validated: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill='none'%3E%3Cpath fill='%23000' d='M99.775 4.287A3.125 3.125 0 0095.712.225L4.794 36.594a4.688 4.688 0 00-.775 8.306l31.219 19.863L44.806 79.8a3.125 3.125 0 005.275-3.35l-8.6-13.513L88.32 16.1 76.475 45.712a3.125 3.125 0 105.8 2.325zM83.9 11.681L37.063 58.52 9.943 41.262z'/%3E%3Cpath fill='%2365a30d' d='M100 78.125C100 90.206 90.206 100 78.125 100S56.25 90.206 56.25 78.125 66.044 56.25 78.125 56.25 100 66.044 100 78.125M87.544 67.631a3.125 3.125 0 00-4.288 1.075l-7.312 12.188-3.419-3.419A3.129 3.129 0 0068.1 81.9l4.838 4.831a4.687 4.687 0 007.337-.9l8.344-13.912a3.125 3.125 0 00-1.075-4.288'/%3E%3C/g%3E%3C/svg%3E");
  --icon-t-send: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath d='M99.088.912a3.125 3.125 0 01.687 3.375l-36.369 90.92a4.687 4.687 0 01-8.306.774L35.238 64.762 4.018 44.9a4.688 4.688 0 01.776-8.313L95.713.231a3.125 3.125 0 013.375.688zM41.475 62.939L58.731 90.05 88.313 16.1zM83.894 11.68L9.944 41.262l27.119 17.25z'/%3E%3C/svg%3E");
  --icon-true: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cpath fill-rule='evenodd' d='M86.133 20.083a6.108 6.108 0 018.725 0c2.384 2.409 2.417 6.3.084 8.75l-49.275 58.25a6.108 6.108 0 01-8.875.167L6.808 56.867a6.308 6.308 0 010-8.834 6.108 6.108 0 018.725 0l25.434 25.775 45-53.541z'/%3E%3C/svg%3E"); }

#content td .state_t_send, #content td .state_t_published, #content td .state_t_automatic, #content td .state_t_modified, #content td .state_true, #content td .state_draft, #content td .state_published, #content td .state_finished, #content td .state_false {
  position: relative;
  display: inline-block;
  color: inherit;
  background-image: none !important; }
  #content td .state_t_send::before, #content td .state_t_published::before, #content td .state_t_automatic::before, #content td .state_t_modified::before, #content td .state_true::before, #content td .state_draft::before, #content td .state_published::before, #content td .state_finished::before, #content td .state_false::before {
    content: '';
    display: inline-block;
    width: 1em;
    height: 1em;
    margin: 0;
    font-size: var(--icon--font-size, 24px);
    background: var(--icon, var(--icon-placeholder)) center/contain no-repeat !important; }

#content tr:hover td, #content tr.hover td {
  background: #fff3d9;
  border-bottom-color: transparent; }

#content td {
  transition: background 1s ease-out; }
  #content td .state_false {
    display: inline-block;
    font-size: 0;
    text-align: center;
    --icon: var(--icon-false); }
  #content td .state_finished {
    display: inline-block;
    font-size: 0;
    text-align: center;
    --icon: var(--icon-finished); }
  #content td .state_published {
    display: inline-block;
    font-size: 0;
    text-align: center;
    --icon: var(--icon-published); }
  #content td .state_draft {
    display: inline-block;
    font-size: 0;
    text-align: center;
    --icon: var(--icon-draft); }
  #content td .state_true {
    display: inline-block;
    font-size: 0;
    text-align: center;
    --icon: var(--icon-true); }
  #content td a:has(.state_true, .state_false) {
    display: block;
    text-align: center; }
  #content td .state_t_modified {
    --icon: var(--icon-t-modified);
    display: flex;
    justify-content: center;
    margin: 0;
    gap: .25em; }
    #content td .state_t_modified:not(:last-child) {
      margin-bottom: .5em; }
    #content td .state_t_modified::after {
      content: none; }
    #content td .state_t_modified--validated {
      --icon: var(--icon-t-modified-validated); }
    #content td .state_t_modified--pending_validation {
      --icon: var(--icon-t-modified-pending); }
  #content td .state_t_automatic {
    --icon: var(--icon-t-automatic);
    display: flex;
    justify-content: center;
    margin: 0;
    gap: .25em; }
    #content td .state_t_automatic:not(:last-child) {
      margin-bottom: .5em; }
    #content td .state_t_automatic::after {
      content: none; }
    #content td .state_t_automatic--validated {
      --icon: var(--icon-t-automatic-validated); }
    #content td .state_t_automatic--pending_validation {
      --icon: var(--icon-t-automatic-pending); }
  #content td .state_t_published {
    --icon: var(--icon-t-published);
    display: flex;
    justify-content: center;
    margin: 0;
    gap: .25em; }
    #content td .state_t_published:not(:last-child) {
      margin-bottom: .5em; }
    #content td .state_t_published::after {
      content: none; }
    #content td .state_t_published--validated {
      --icon: var(--icon-t-published-validated); }
    #content td .state_t_published--pending_validation {
      --icon: var(--icon-t-published-pending); }
  #content td .state_t_send {
    --icon: var(--icon-t-send);
    display: flex;
    justify-content: center;
    margin: 0;
    gap: .25em; }
    #content td .state_t_send:not(:last-child) {
      margin-bottom: .5em; }
    #content td .state_t_send::after {
      content: none; }
    #content td .state_t_send--validated {
      --icon: var(--icon-t-send-validated); }
    #content td .state_t_send--pending_validation {
      --icon: var(--icon-t-send-pending); }

#content th {
  padding: .25em .5em;
  font-size: .75rem;
  line-height: 1.3; }
  #content th.actions {
    width: initial; }

/*-------------- Generics / Reset --------------*/
* {
  margin: 0;
  padding: 0;
  line-height: 1em;
  font-size: 1em; }

body {
  font-size: 62.5%;
  background-color: #E5E5E5; }

body, input, select, textarea {
  color: #000;
  font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; }

a {
  text-decoration: none; }

img {
  border: none; }

hr, #skip {
  display: none; }

iframe#upload_frame {
  width: 1px;
  height: 1px;
  border: none; }

h1, h2, h3, h4, h5 {
  font-weight: normal; }

h1 {
  font-size: 2.4em; }

h2 {
  font-size: 1.6em; }

h3 {
  font-size: 1.4em; }

h4 {
  font-size: 1.3em; }

h5 {
  font-size: 1.2em; }

p, dt, dd, th, td {
  font-size: 1.4em; }

ul {
  list-style-type: none; }

h1, h2, h3, h4, h5, p {
  line-height: 1.2em; }

table, th, td {
  border: none; }

/*-------------- Apartats generals --------------*/
.hide {
  display: none !important; }

#wrapper {
  width: 100%; }

/*--- header ---*/
#header {
  padding-top: .6em; }

#controls {
  padding: .7em 2em .7em;
  background: #000; }

#controls li {
  float: left;
  margin-right: .6em;
  padding-right: .7em;
  font-family: Tahoma, Verdana, serif;
  font-size: 1em;
  background: url(/assets/ubiquo/controls_divider-1b96ec923a9041d9c4ce32386e7311424a12ebb41ea2586b33e736542ca98b2e.gif) no-repeat right 0.2em; }

#controls li:last-child {
  margin-right: 0;
  padding-right: 0;
  background: none; }

#controls li, #controls li a {
  color: #FFF; }

#controls li a {
  /*border-bottom: 1px solid #FFF;*/ }

#controls li a, #controls li span {
  font-size: 1.1em; }

#controls li.ubiquo_user a {
  padding-left: 14px;
  background: url(/assets/ubiquo/user-1a796be217aa55b4be46dc1208f822c83f25cd936d04a0d421c74ad687d11192.gif) no-repeat 0 50%; }

#controls li.active a, #controls li.active span {
  color: #000;
  background-color: #FFF;
  padding: 0 .2em; }

#general_configuration {
  float: left; }

#accessibility {
  float: right; }

#header_central {
  height: 3.7em;
  padding: .8em 2em .3em; }

#header_central h1 {
  font-family: 'Ubuntu', Arial, serif;
  font-weight: bold;
  text-shadow: 1px 1px 4px #590B0E;
  font-size: 2.6em;
  line-height: 1;
  width: 50%;
  float: left; }

#header_central h1 img {
  vertical-align: baseline;
  margin-right: 0;
  margin-top: -4px; }

#header_central h1 a {
  color: #FFF; }

#header_central h1 a:hover {
  text-decoration: underline; }

#header_central form {
  float: right; }

#header_central select {
  font-size: 1.3em; }

#tabs {
  padding: 0 2em; }

#tabs li {
  float: left;
  margin-right: .3em;
  padding: .7em 1em;
  font-size: 1.15em;
  font-weight: bold;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px; }

#tabs li, #tabs li a {
  color: #FFF; }

#tabs li.active {
  background-color: #E5E5E5; }

#tabs li a, #tabs li span {
  font-size: 1.1em; }

#tabs li.active a {
  color: #000; }

#contents_tabnav {
  /* navtab */
  float: left; }

#general_tabnav {
  /* navtab */
  float: right; }

/*--- central ---*/
#central {
  position: relative;
  padding: 2em; }

/*--- content ---*/
#content {
  float: left;
  width: 74%;
  background: #FFF;
  /*border-right: 1px solid #b1b1b1;
		border-bottom: 1px solid #b1b1b1;*/
  -moz-box-shadow: 2px 2px 3px #999;
  -webkit-box-shadow: 2px 2px 3px #999;
  box-shadow: 2px 2px 3px #999;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px; }

#inner-content {
  position: relative;
  padding: 8.8em 1.4em 1.7em;
  min-height: 40em; }

#content h1 {
  font-family: 'PT Sans', Arial, sans-serif;
  position: absolute;
  top: 0;
  left: 0;
  width: 96.8%;
  padding: .7em 1.6%;
  line-height: 1.3em;
  text-align: left;
  font-size: 2.4em;
  background: #ECF5F4;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  #content h1 {
    width: 97.1%; } }

/* submenu */
#content h2 {
  position: absolute;
  top: 2.4em;
  right: 1.8em;
  font-size: 1em; }

.submenu li {
  font-size: 1em;
  display: inline;
  margin-right: .5em;
  padding-right: 1.1em;
  background: url(/assets/ubiquo/separa-item-submenu-0832be42ebe0448058b3c78229b2e57a3d441ef7f1a1f1fdcc0a98e29de9e816.png) no-repeat right center; }

.submenu li:last-child {
  margin-right: 0;
  padding-right: 0;
  background: none; }

.submenu li a, .submenu li span {
  color: #000;
  font-size: 1.3em;
  font-weight: bold;
  text-decoration: underline; }

.submenu li.active a, .submenu li.active span {
  padding: .1em .5em;
  color: #FFF;
  background: #459890;
  text-decoration: none;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px; }

/*--- sidebar ---*/
#sidebar {
  /*padding-top: 2em;*/
  float: left;
  margin-left: 1.5%;
  width: 24.5%; }

#sidebar .sidebar_box {
  position: relative;
  margin-bottom: 1.3em; }

#sidebar .sidebar_box {
  position: relative;
  margin-bottom: 2em; }

#sidebar .sidebar_box .header {
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0; }

#sidebar .sidebar_box .header h3 {
  line-height: 1.1;
  font-size: 1.4em;
  margin: 0 0 .6em;
  border-bottom: 1px solid #777;
  -moz-box-shadow: 0 1px 0 #FFF;
  -webkit-box-shadow: 0 1px 0 #FFF;
  box-shadow: 0 1px 0 #FFF; }

#sidebar h3 {
  margin-bottom: .4em;
  padding-bottom: .2em;
  font-size: 1.8em; }

#sidebar h4 {
  margin-bottom: .4em;
  font-size: 1.4em;
  color: #546D78; }

#sidebar p {
  margin-bottom: .4em;
  font-size: 1.2em; }

#sidebar li {
  margin-bottom: .3em;
  font-size: 1.2em; }

#sidebar .form-item, #sidebar .form-item-submit {
  font-size: 1.3em; }

#sidebar .form-item {
  margin-bottom: .6em; }

#sidebar .form-item input, #sidebar .form-item-submit select, #sidebar .form-item-submit input {
  /*display: block;*/
  width: 72%;
  padding: 1%;
  float: left; }

#sidebar .form-item-submit input.bt-filter-submit {
  float: right;
  width: 21%; }

#sidebar .form-item-submit input.bt-filter-submit, #sidebar .translation .options a, #sidebar .version-box .version .options li a {
  padding: .4em .3em;
  font-size: .9em;
  color: #000;
  line-height: 1.4;
  text-transform: lowercase;
  text-decoration: none;
  background: #e9e9e9;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #666;
  background: url(/assets/ubiquo/bg-button-8efbf5c7551724bb210974c3816a9430daa923b8aacbdfcc297f373b0b7267c4.png) no-repeat left bottom;
  cursor: pointer;
  /*-moz-box-shadow: 1px 1px 1px #FFF;*/ }

/*--- sidebar: filtres ---*/
.sidebar_box a.bot_filters {
  position: absolute;
  top: .5em;
  right: .7em;
  font-size: 1.2em; }

.sidebar_box a.on {
  padding: 0 .2em;
  color: #FFF; }

#tag_filter_content li {
  display: inline; }

#tag_filter_content li a.size1 {
  font-size: 1em; }

#tag_filter_content li a.size2 {
  font-size: 1.4em; }

#tag_filter_content li a.size3 {
  font-size: 2em; }

#tag_filter_content li a.size4 {
  font-size: 2.8em; }

#date_filter_content p {
  margin-bottom: .4em; }

#date_filter_content form {
  position: relative; }

#date_filter_content label {
  display: block;
  float: left;
  width: 3em;
  padding-top: .3em; }

#date_filter_content .form-item input {
  margin-right: .4em;
  width: 7.5em; }

#date_filter_content .form-item img {
  float: left; }

#date_filter_content .form-item-submit {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 21%; }

#date_filter_content .form-item-submit input.bt-filter-submit {
  width: 100%;
  float: none; }

/*--- footer ---*/
#footer {
  margin-top: 20px;
  font-size: 13px;
  font-family: Helvetica, Arial, sans-serif;
  color: #969696;
  text-align: center; }

#footer span {
  display: block;
  margin-bottom: .2em; }

#footer a {
  color: #424242;
  border-bottom: 1px dotted #777; }

#footer a:hover {
  border-bottom: 1px solid #424242; }

/*-------------- Estils genèrics --------------*/
/*--- missatges ---*/
#empty {
  margin: 1em 0; }

#feedback_error, #feedback_notice, #feedback_warning, #errorExplanation, .search_info {
  margin: 0 0 1.6em;
  padding: .6em .6em .6em 2.5em;
  font-size: 1.4em;
  font-weight: bold;
  border: 2px solid #999;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px; }

#feedback_error, #errorExplanation {
  border-color: #B7393D;
  background: #EFD2D4 url(/assets/ubiquo/ico-advice-bad-df9e5684790feb89b1c9ab2462d497429809937277cb44a909e8cfc923cf010e.png) no-repeat 0.5em 0.4em; }

#feedback_error {
  color: #B7393D; }

#feedback_notice {
  color: #4CB53B;
  border-color: #4CB53B;
  background: #D4EFD0 url(/assets/ubiquo/ico-advice-good-ef0d5fe72d6205a3bc5b2253879d09010db7949250f7d9309d9190b5ac62d5bb.png) no-repeat 0.5em 0.4em; }

#feedback_warning {
  color: #e7be00;
  background-color: #fcf7db;
  border-color: #e7be00; }

#errorExplanation {
  padding: 1em;
  font-size: 1em; }

#errorExplanation h2 {
  position: static;
  margin: -.54em -.54em .6em;
  padding: .4em 0 0 2.5em;
  color: #B7393D;
  font-size: 1.4em;
  font-weight: bold; }

#errorExplanation ul {
  padding-left: 2em; }

#errorExplanation p, #errorExplanation li {
  color: #333;
  font-size: 1.3em; }

#errorExplanation p {
  margin-bottom: .7em; }

#errorExplanation li {
  margin-bottom: .5em;
  list-style-type: square; }

.search_info {
  background: url(/assets/ubiquo/ico-search-986a5b1cc122d5e751f3cdca336e8390d8fd27e42295f52957e066f048057f69.png) no-repeat 0.5em 0.4em; }

.search_info a {
  padding: .2em .5em;
  font-size: .9em;
  font-weight: normal;
  color: #000;
  text-transform: lowercase;
  background: #e9e9e9;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px; }

/*--- botons ---*/
a.new, #content .form_buttons input, #content .form-item-submit input {
  /* list all buttons here */
  display: block;
  width: 12em;
  padding: .4em .7em .5em;
  font-size: 1.3em;
  text-align: center;
  line-height: 1.6;
  font-weight: bold;
  color: #000;
  border: 1px solid #AAA;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  cursor: pointer;
  background: #cacaca url(/assets/ubiquo/bg-button-8efbf5c7551724bb210974c3816a9430daa923b8aacbdfcc297f373b0b7267c4.png) no-repeat left top; }

a.new {
  width: auto;
  margin: .8em 0 2em;
  font-size: 1.4em;
  text-transform: uppercase;
  border: 1px solid #999;
  -moz-box-shadow: 1px 1px 0 #FFF; }

a.new:active {
  /*text-shadow: none;
	-moz-box-shadow: none;*/ }

a.new, #content .form-item-submit input.bt-create {
  background-image: url(/assets/ubiquo/bg-button-add-1afe03f960fe46d38815d4a99efaa758331b92264ff62023e21a7d34f57b8d62.png); }

#content .form-item-submit input.bt-update, #content .form-item-submit input.bt-submit {
  background-image: url(/assets/ubiquo/bg-button-save-deb0d38ebb8abe00a0801dfa2bb671e80f84fce11bb009d26d7af5ca6850005f.png); }

#content .form-item-submit input.btn-export {
  background-image: url(/assets/ubiquo/bg-button-export-0ba0986f4a546831b65f025266bae5b8415a0111117f728a6c8db4ff0145ac30.png); }

/*--- handle ---*/
.handle {
  display: block;
  position: static;
  float: left;
  width: 17px;
  height: 17px;
  text-indent: -5000px;
  background: url(/assets/ubiquo/updownarrows-02bc9132e66324b519568d2399aff224efb3cd0f43dc919ce1df178e60947fe6.gif) no-repeat 0 0;
  cursor: move; }

/*--- paginador ---*/
#content .pagination {
  position: relative;
  padding: 4em 0 0; }

#content .pagination a, #content .pagination span {
  position: absolute;
  top: 0;
  display: block;
  width: 85px;
  height: 22px;
  padding: .1em 0;
  color: #000;
  text-align: center;
  font-size: 1.4em;
  line-height: 1.4;
  text-decoration: none;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  border: 1px solid #AAA;
  cursor: pointer;
  outline: none; }

#content .pagination .disabled {
  opacity: .2; }

#content .pagination .bot_pag_previous {
  right: 115px;
  padding-left: 20px;
  background: #e9e9e9 url(/assets/ubiquo/ico-left-9d56d16f0780d9f34fe94f9caabc65483b3fe6b30c422bff3a568407a5b67995.png) no-repeat 10% center; }

#content .pagination .bot_pag_next {
  right: 0;
  padding-right: 20px;
  background: #e9e9e9 url(/assets/ubiquo/ico-right-7cf4c5c0d6c4eed7c22714984ad3adbe889da169690429fa10d657b9e4b7fe60.png) no-repeat 90% center; }

/*-------------- Seccions --------------*/
/*--- taula dades genèrica ---*/
#content table {
  clear: right;
  margin: 0 0 2em; }

#content th, #content td {
  border-right: 1px solid #FFF;
  border-bottom: 1px solid #FFF; }

#content th:last-child, #content td:last-child, #content th.actions, #content td.actions {
  border-right: none; }

#content th {
  padding: 1em .6em;
  text-align: left;
  font-size: 1.4em;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  background-color: #e9e9e9; }

#content th.actions {
  width: 16.8em; }

#content td.actions {
  width: 20em;
  text-align: right; }

#content th a {
  padding: .1em 0;
  color: #000; }

#content th a span {
  border-bottom: 1px dotted #000; }

#content th a.order_asc, #content th a.order_desc {
  padding-right: 25px; }

#content th a.order_asc {
  background: url(/assets/ubiquo/ico-up-a609932157f455c25c2b539cde04e643b0705033e0a502964491a9b0bd93e36c.png) no-repeat right center; }

#content th a.order_desc {
  background: url(/assets/ubiquo/ico-down-b3fbf93835e2f33523f1ef5f7d5294b5870456b6efa53db134f5670266aefde0.png) no-repeat right center; }

#content td {
  font-size: 1.4em;
  padding: .8em .5em .7em; }

#content td td, #content td p, #content td li {
  font-size: 1em; }

#content td img {
  vertical-align: bottom; }

#content tr.odd td, #menu_items_list table.odd {
  background-color: #f6f6f6; }

#content tr th.delete, #content tr td.delete, #content tr.hover th.delete, #content tr.hover td.delete {
  background-color: #FFF; }

#content tr:hover td, #content tr.hover td {
  background: #F0BB47;
  border-bottom-color: #F0BB47; }

#content tr.editable:hover td, #content tr.editable.hover td {
  cursor: pointer; }

#content td .state_true, #content td .state_false {
  text-indent: -500em;
  display: block;
  margin: 0 auto; }

#content td .state_true {
  width: 23px;
  height: 19px;
  background: url(/assets/ubiquo/ico-ok-60f48c754e09a61ed82bf34e3bd21cb8a057d368fe8ac2976f8c7bbad1197296.png) no-repeat center center; }

#content td .state_false {
  width: 19px;
  height: 18px;
  background: url(/assets/ubiquo/ico-no-334547ec6974125506d43b9951068e47d0bb383fc954e6b5298053f2f7cba001.png) no-repeat center center; }

#content td.actions {
  height: 1.3em; }

#content th.delete, #content td.delete {
  width: 34px;
  padding: 0;
  border: none; }

#content td.actions a {
  text-align: right;
  font-size: .85em;
  margin-left: .3em;
  background: #FFF;
  padding: .1em .3em;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

#content tr.hover td.actions a {
  color: #881B20; }

#content td.actions a:hover {
  background-color: #EEE; }

#content table.edit_on_row_click td.delete a.btn-delete {
  float: right;
  display: block;
  background: url(/assets/ubiquo/ico-delete-off-8f031f225637dad6b5e4a1db383add6b7013ecbb86992a63c3826f798307e96c.gif) no-repeat center center;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  padding: 2px 0 0;
  width: 34px;
  height: 39px; }

#content table.edit_on_row_click td a.btn-delete:hover,
#content table.edit_on_row_click tr.hover td a.btn-delete {
  background: #F0BB47 url(/assets/ubiquo/ico-delete-8fb7c2c2b600a5fc94312f531bb7d023f8e8ac6bc69b1179cb008e2ca253eb9d.gif) no-repeat center center; }

#content a.btn-delete span {
  display: none; }

/*--- llistat de caixes (llistat usuaris..) ---*/
.box_list {
  clear: both; }

.box_list .box {
  font-size: 1em;
  position: relative;
  height: 10.8em;
  width: 31.6em;
  float: left;
  padding: 1.6em;
  margin: 0 1.3em 1.3em 0;
  background-color: #F1F1F1; }

.box_list .box h3 {
  font-size: 1.8em;
  width: 15em; }

.box_list .box h3 .user-status {
  font-size: .78em; }

.box_list .box h3 .status-active {
  color: #2eb135; }

.box_list .box h3 .status-inactive {
  color: #b12808; }

.box_list .box .user-role {
  font-size: 1.4em;
  margin-bottom: 1.43em; }

.box_list .box .user-mail {
  font-size: 1.4em;
  color: #696969; }

.box_list .box .user-icon {
  position: absolute;
  top: .8em;
  right: .8em;
  padding: .2em;
  border: 1px solid #b1b1b1; }

.box_list .box .user-icon img {
  display: block;
  width: 40px;
  height: 40px;
  object-fit: cover; }

.box_list .box .actions {
  position: absolute;
  bottom: .8em;
  right: .8em;
  font-size: 1.3em; }

/*--- taula dades per TinyMCE ---*/
#content table.mceLayout, #content .mceLayout table {
  margin: 0; }

#content .mceLayout th, #content .mceLayout td {
  border-right: none;
  border-bottom: none; }

#content .mceLayout th:last-child, #content .mceLayout td:last-child {
  border-right: none;
  border-bottom: none; }

#content .mceLayout th {
  padding: 0;
  text-align: left;
  font-size: 1em;
  font-weight: normal;
  background: none; }

#content .mceLayout th a {
  color: #000; }

#content .mceLayout td {
  padding: 0; }

#content .mceLayout tr.mceLast td {
  border-bottom: 1px solid #CCC; }

#content .mceLayout tr:hover {
  background: none; }

#content .mceLayout tr:hover td {
  background: none; }

/*--- taula mapa web ---*/
table#menu_items_list_titles {
  margin: 1em 0 .5em; }

#menu_items_list table {
  margin: 0 0 .3em; }

#menu_items_list td {
  padding: .3em; }

#menu_items_list td.handle {
  float: none;
  display: table-cell; }

#menu_items_list ul {
  padding-left: 2.5em; }

/*--- formularis ---*/
#content form {
  padding: 2em;
  background-color: #F3F6EB;
  border: 2px solid #D5D9C2;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px; }

#content form .error_field, #content form .file_error_field, #content form .checkbox_error_field, #content form .radio_error_field {
  border: 2px solid #B7393D;
  overflow: auto; }

#content form .error_field {
  padding: .2em; }

#content form .file_error_field {
  padding: .2em;
  width: 28em; }

#content form .checkbox_error_field {
  padding: 0.5em 0.1em 0 0.2em;
  width: 1.4em; }

#content form .radio_error_field {
  padding: 0.5em 0.1em 0 0.2em;
  width: 1.4em; }

.form_box {
  position: relative;
  margin: 0 0 1em; }

form h3 {
  font-size: 1.4em;
  margin-bottom: 1em; }

form h4 {
  font-weight: bold;
  font-size: 1.3em;
  margin-bottom: .6em; }

form fieldset, form .group {
  margin: 1em 0;
  padding: 1em;
  background: #fbfef3;
  border: 2px solid #e8edd7;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px; }

form legend {
  padding: 0 .3em;
  font-weight: bold;
  font-size: 1.4em; }

form p, form li {
  font-size: 1.4em;
  margin-bottom: 1em; }

form li p, form li li, form li dt, form li dd {
  font-size: 1em; }

form li h4 {
  font-size: .95em; }

form label {
  margin-bottom: .3em; }

#content form input, #content form select {
  display: block; }

#content form input,
#content form textarea,
#content form select {
  padding: .3em;
  border: 1px solid #eaeaea;
  -moz-box-shadow: inset 1px 1px 2px #DDD;
  -webkit-box-shadow: inset 1px 1px 2px #DDD;
  box-shadow: inset 1px 1px 2px #DDD; }

#content form input[type='file'] {
  margin-right: 4em;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

#content form textarea {
  width: 99%; }

#content form .datetime select {
  display: inline; }

#content form .page_templates li {
  float: left;
  margin-right: 1em; }

#content form .page_templates input {
  display: inline;
  vertical-align: middle; }

#content form .page_templates label {
  font-weight: normal;
  font-size: 1em; }

#content form .page_templates img {
  display: block; }

#content .form_buttons {
  margin: 0;
  font-size: 1em; }

#content .form_buttons input {
  float: right;
  margin-left: 1em;
  border: none; }

/* new form markup for v0.8 */
#content .form-item, #content .form-item-inline {
  font-size: 1.4em;
  margin-bottom: .8em; }

#content .form-item p, #content .form-item-inline p {
  font-size: 1em;
  margin-bottom: .3em; }

#content .form-item p {
  clear: both;
  padding: .4em 0 0 11em; }

#content .form-item p.description, #content .form-item p.translation-info {
  font-size: .9em;
  padding-left: 12.2em; }

#content .form-item p.description {
  color: #666; }

#content .form-item p.translation-info {
  color: #828282; }

#content .form-item-ubiquo-user {
  display: inline-block;
  font-size: 0.7em;
  margin-left: 15em; }

#content .form-item-ubiquo-user span {
  padding-left: 4em; }

#content .form-item-submit {
  display: inline;
  text-align: right; }

#content .form-item label {
  display: block;
  float: left;
  text-align: right;
  line-height: 1.5;
  padding: .2em 0 0;
  width: 10em;
  margin: 0 1em 0 0; }

#content .form-item-editorial label {
  width: 4em; }

#content .form-item-inline label {
  margin-right: .3em; }

#content .form-item .required_field {
  font-weight: bold; }

#content .form-item span.link {
  display: block;
  float: left;
  text-align: right;
  line-height: 1.5;
  padding: .2em 0 0;
  margin: 0 1em 0 0; }

#content .form-item input, #content .form-item select, #content .form-item textarea, #content .form-item .mceEditor, #content .form-item .checkbox {
  display: block;
  float: left;
  width: 40%; }

#content .form-item input[type="checkbox"] {
  display: block;
  float: left;
  width: auto; }

#content .form-item-inline input, #content .form-item-inline select, #content .datetime select {
  display: inline;
  float: none;
  width: auto; }

.calendar_date_select_popup_icon {
  margin-left: 10px; }

#content .relation-selector.relation-type-checkbox input {
  margin-right: .3em; }

/* help popup */
.form-help {
  margin-left: .4em;
  float: left;
  position: relative; }

.form-help .btn-help {
  outline: none;
  padding-top: .4em;
  display: block;
  text-indent: -500em;
  width: 18px;
  height: 18px;
  background: url(/assets/ubiquo/btn-help-c093acf8fb4af207627865b41de6a8b5cd70144df2e34157847085e6b984b3e1.png) no-repeat center center; }

.form-help .content {
  display: none;
  position: absolute;
  top: 0;
  left: 3em;
  width: 16em;
  font-size: .71em;
  padding: .5em .7em;
  background: #FFF;
  border: 1px solid #a9ac9a;
  -moz-box-shadow: 1px 1px 2px #777;
  -webkit-box-shadow: 1px 1px 2px #777;
  box-shadow: 1px 1px 2px #777;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

.form-help.active .content {
  display: block; }

.form-help .content .arrow {
  display: block;
  position: absolute;
  top: 4px;
  left: -10px;
  text-indent: -500em;
  width: 10px;
  height: 13px;
  background: url(/assets/ubiquo/bg-form-help-arrow-d98e0a7fc6ade96334c68c93062455232aa9c6025d8ac802e06cbcdcf7738a6e.png) no-repeat center center; }

#content .form-help .content p {
  clear: none;
  color: #555;
  font-size: 1.2em;
  margin: 0 0 .2em;
  padding: 0; }

/* ---------- */
#content .datetime select {
  display: inline;
  float: none;
  width: auto; }

#content .datetime input {
  display: inline;
  width: auto; }

input[type="hidden"] {
  display: none !important;
  /*width: 40%;
			float: none;
			width: auto;
      padding: 0;
	border: 1px solid #eaeaea;
	-moz-box-shadow: inset 1px 1px 2px #DDD;
	-webkit-box-shadow: inset 1px 1px 2px #DDD;
	box-shadow: inset 1px 1px 2px #DDD;*/ }

#content input.checkbox, #content input.radio {
  width: auto;
  padding-top: .2em;
  margin-right: .5em; }

#content .form-item-inline input.checkbox, #content .form-item-inline input.radio {
  margin-right: 2em; }

#content .form-item .mceEditor {
  width: 78%; }

#content .form-item-submit input {
  /*display: inline;*/
  float: right;
  margin-left: .5em; }

/* ------------------------ */
/*--- llista elements multimedia relacionats ---*/
.relations_list li {
  clear: both;
  padding: 0 0 .7em;
  border-bottom: 1px solid #D5D9C2; }

.relations_list li:last-child {
  padding: 0;
  border-bottom: none; }

.relations_list li img {
  margin-right: .4em; }

.relations_list li a.view, .relations_list li a.delete {
  margin-right: .2em; }

.relations_list li dl {
  clear: both;
  margin: 1.4em 0 0; }

.relations_list li dt, .relations_list li dd {
  display: inline; }

.relations_list li dd input {
  display: inline !important; }

.relations_list li dd span {
  font-style: italic; }

.relations_list li a.change {
  margin-left: .7em; }

/*--- Assets list ---*/
/*--- Translation sidebar box ---*/
#sidebar .translate-box .translation, #sidebar .version-box .version {
  height: 1.3em;
  padding: .3em;
  margin-bottom: .3em;
  font-size: 1.4em;
  background: #AAA;
  border: 1px solid #AAA;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; }

#sidebar .translate-box .selected, #sidebar .version-box .selected {
  color: #FFF;
  border-color: #881B20;
  background: #881B20; }

#sidebar .translate-box .translation .name, #sidebar .version-box .version .name {
  float: left; }

#sidebar .translate-box .translation .options, #sidebar .version-box .version .options {
  float: right;
  /* width: 45%; */
  text-align: right; }

#sidebar .translate-box .translation .options a, #sidebar .version-box .version .options li a {
  margin-left: .1em;
  font-size: 0.8em;
  line-height: 1;
  padding: 0.2em 0.5em; }

/*--- Versions sidebar box ---*/
#sidebar .version-box .version .name {
  font-size: 1em;
  font-weight: bold;
  padding-left: 1.3em;
  background: url(/assets/ubiquo/icona_wiki-27e67976c70a84ce47dbee4ca90aee1e01d0f4df2c6dfc6015dfb8854e418ff6.gif) no-repeat left top; }

#sidebar .version-box .version .name .data {
  padding-left: .3em;
  font-weight: normal; }

#sidebar .version-box .version .options li {
  display: inline; }

/*--- Blank page ---*/
body#blank #content {
  width: 100%; }

body#blank #sidebar, body#blank #content h2 {
  display: none; }

body#blank #footer {
  right: 1%; }

/*--- Preview ---*/
.preview p.notice {
  font-size: 14px;
  padding: 13px;
  background-color: #ecf5f4;
  border: 1px solid #c2d2d1;
  margin-bottom: 35px; }

.preview p.notice em {
  font-weight: bold;
  font-style: normal; }

.preview dl,
.preview ul,
.preview dd.text {
  font-size: 12px; }

.preview dt {
  font-weight: bold;
  margin-bottom: 5px; }

.preview dd {
  color: #778180;
  margin-bottom: 20px; }

.preview ul {
  list-style-type: disc;
  margin-left: 14px; }

.preview ul li {
  margin-bottom: 2px; }

.preview dd.images {
  margin-top: 10px; }

.preview dd.images ul {
  list-style-type: none;
  margin: 0; }

.preview dd.images li {
  float: left;
  width: 100px;
  margin-right: 20px; }

.preview dd.images span {
  width: 100px;
  height: 82px;
  background-color: #ecf5f4;
  float: left;
  /*	border: 1px solid red; */
  text-align: center;
  padding-top: 18px;
  margin-bottom: 5px; }

.preview dd.images img {
  width: 50px;
  height: 64px; }

.preview dd.images p {
  text-align: center;
  font-size: 12.5px;
  line-height: 1.1em; }

.preview dd.text {
  background-color: #ecf5f4;
  padding: 12px;
  margin-top: 10px; }

.preview dd.text p {
  margin-bottom: 10px; }

.preview dd.text em {
  font-weight: bold;
  font-style: normal; }

.preview dd.text h6 {
  font-size: 14px; }

.preview ul.attachment {
  margin-left: 0; }

.preview ul.attachment li {
  list-style-type: none;
  background: url(/assets/ubiquo/attachment-870454e7290b3cb0bb988efe10e945c4ce6679ef69ee1c18dea36882347ce14c.gif) left center no-repeat;
  padding-left: 17px; }

/*-------------- Ubiquo Settings -------*/
form#new_setting .setting-info {
  float: left;
  overflow: hidden;
  display: inline;
  width: 70%; }

form#new_setting .setting-actions {
  float: left;
  display: inline;
  width: 29%; }

form#new_setting .setting-actions ul.actions {
  margin-top: .4em;
  padding-left: 0; }

form#new_setting .save_all {
  margin-top: 1em; }

#content .settings .form-item input, #content .settings .form-item select, #content .settings .form-item textarea, #content .settings .form-item .mceEditor, #content .form-item .checkbox {
  width: 70%;
  font-size: 1em; }

.ubiquo_boolean_setting {
  width: 100%; }

form#new_setting input.password:first-child {
  width: 20%; }

form#new_setting input.password:last-child {
  width: 19%; }

form#new_setting .setting-actions .actions li {
  vertical-align: top;
  display: inline;
  margin-left: 0.5em; }

form#new_setting .setting-actions .actions li a {
  vertical-align: top;
  background: url(/assets/ubiquo/bg-button-8efbf5c7551724bb210974c3816a9430daa923b8aacbdfcc297f373b0b7267c4.png) no-repeat scroll left bottom transparent;
  border: 1px solid #666666;
  border-radius: 6px 6px 6px 6px;
  color: #000000;
  cursor: pointer;
  font-size: 0.6em;
  padding: 0.3em;
  text-decoration: none;
  text-transform: lowercase; }

form#new_setting span.setting-value {
  min-width: 25em; }

form#new_setting .ubiquo_password_setting {
  display: inline; }

form#new_setting .generated, form#new_setting .translatable {
  display: inline; }

/* --- Tabbed content --- */
.tabbed .tabs-menu li {
  position: relative;
  top: 2px;
  float: left;
  padding: .7em 1.4em;
  margin: 0 .6em 0 0;
  font-size: 1.3em;
  color: #8f292d;
  cursor: pointer;
  background: #f3f6eb;
  border: 2px solid #E8EDD7;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topleft: 6px;
  -moz-border-radius-topright: 6px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px; }

.tabbed .tabs-menu li.current {
  cursor: auto;
  font-weight: bold;
  background: #FBFEF3;
  border-bottom-color: #FBFEF3; }

.tabbed ul.tabs-menu li.with-errors {
  background-image: url(/assets/ubiquo/ico-advice-bad-df9e5684790feb89b1c9ab2462d497429809937277cb44a909e8cfc923cf010e.png);
  background-repeat: no-repeat;
  background-position: .5em .4em;
  padding-left: 2.5em; }

.tabbed .tabs-container .tab {
  display: none;
  padding: 1em;
  background: #FBFEF3;
  border: 2px solid #E8EDD7;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }

.tabbed .tabs-container .current-tab {
  display: block;
  clear: both; }

/* ----------------------- */
/*-------------- Clearfix --------------*/
#controls:after,
#tabs:after,
#central:after,
#content:after,
form .page_templates:after,
form#frm_calendar p:after,
#template:after,
.form_box:after,
.box_list:after,
#content .form_buttons:after,
.form-item:after,
.form-item-submit:after,
#content td.actions:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

iframe {
  overflow-x: hidden; }

.annotation {
  width: 100%;
  text-align: right; }

.annotation input {
  display: inline !important; }

.hidden {
  display: none; }

.ubiquo-modal {
  display: none; }
  .ubiquo-modal .overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    z-index: 10; }
  .ubiquo-modal .modal {
    position: absolute;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 14px;
    padding: 8px;
    top: 0;
    width: 75%;
    left: 25%;
    z-index: 10; }
  .ubiquo-modal .inner-modal {
    border-radius: 8px;
    background: #fff;
    padding: 20px; }
    .ubiquo-modal .inner-modal .title {
      border-top-left-radius: 10px 10px;
      border-top-right-radius: 10px 10px;
      background: #e6f1f0;
      padding: 0.8em;
      color: black;
      display: grid;
      justify-content: center;
      align-items: center;
      justify-items: end;
      margin-bottom: 1em; }
      .ubiquo-modal .inner-modal .title h3 {
        font-size: 1.6em;
        font-weight: bold; }
      .ubiquo-modal .inner-modal .title .close {
        position: absolute;
        background: url(/assets/ubiquo/media/resize-close-0dc16d858ef88a68fd6b84cd48919ad3ba2dbf3ed006d674a651c2db616677c9.png) no-repeat 50%;
        height: 25px;
        width: 25px; }
    .ubiquo-modal .inner-modal .content .submit {
      width: 12em;
      padding: 0.4em 0.7em 0.5em;
      font-weight: bold;
      color: #000;
      border: 1px solid #AAA;
      -moz-border-radius: 9px;
      -webkit-border-radius: 9px;
      border-radius: 9px;
      cursor: pointer;
      background: #d1d3d3 url(/assets/ubiquo/bg-button-8efbf5c7551724bb210974c3816a9430daa923b8aacbdfcc297f373b0b7267c4.png) no-repeat left top; }
    .ubiquo-modal .inner-modal .content #widget_form input {
      display: inline;
      font-size: 14px !important; }
    .ubiquo-modal .inner-modal .content #widget_form .minicolors-theme-default .minicolors-input {
      padding-left: 26px; }
    .ubiquo-modal .inner-modal .content #widget_form .form_buttons {
      border: none; }
    .ubiquo-modal .inner-modal .content .edit_menu_item_box .edit_menu_item .link_options {
      padding-top: 25px; }
    .ubiquo-modal .inner-modal .content .edit_menu_item_box .edit_menu_item .form-item .checkbox {
      display: block;
      width: 40%;
      font-size: 1.2em;
      margin: 0.5em 0; }

#content .ubiquo-modal tr:hover td, #content .ubiquo-modal tr.hover td {
  background: none;
  border-bottom-color: none; }

#content .ubiquo-modal th, #content .ubiquo-modal td {
  border: none; }

#content .ubiquo-modal .form-item, #content .ubiquo-modal .form-item-inline {
  font-size: inherit;
  margin-bottom: inherit; }

#content .ubiquo-modal .edit_menu_item .form-item label {
  float: left;
  text-align: right;
  line-height: 1.5;
  padding: .2em 0 0;
  width: 10em;
  margin: 0 1em 0 0; }

#content .ubiquo-modal .form-item label {
  display: inherit;
  float: none;
  text-align: left;
  line-height: normal;
  padding: 0;
  width: auto;
  margin: 0;
  margin-bottom: .3em; }

#content .ubiquo-modal form .menu_item .form-item .checkbox {
  display: block;
  width: 40%;
  font-size: 1.2em;
  margin: 0.5em 0; }

#content .ubiquo-modal form .menu_item input, #content .ubiquo-modal form .menu_item textarea, #content .ubiquo-modal form menu_item select {
  border: 1px solid #EAEAEA;
  box-shadow: 1px 1px 2px #DDDDDD inset;
  padding: 0.3em; }

form .ubiquo-modal h3 {
  margin-bottom: 0;
  color: #000000; }

a {
  color: #881B20; }

.sidebar_box a.on {
  background-color: #881B20; }

#controls {
  background: #6b1d21; }

#header {
  background: #aa2d33;
  -moz-box-shadow: inset 0 -30px 50px #620c10;
  -webkit-box-shadow: inset 0 -30px 90px #620c10;
  box-shadow: inset 0 -30px 50px #620c10;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a82c32', endColorstr='#650d11'); }

#tabs li {
  background-color: #AC2D31;
  -moz-box-shadow: 0 -4px 9px #642225 inset;
  -webkit-box-shadow: 0 -4px 9px #642225 inset;
  box-shadow: 0 -4px 9px #642225 inset; }

#tabs li.active {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

#tabs li.active a, #tabs li.active span {
  /*color: #881B20;*/ }

form h3 {
  color: #B7383F; }

/* Pàgina principal llistat */
.empty_list {
  clear: both; }

.balloon_wrapper {
  width: 60%;
  margin: 4em auto; }

img.list_example {
  float: left;
  margin-right: 5%;
  width: 49.5%;
  max-width: 37em; }

#balloon_list {
  position: relative;
  float: left;
  width: 45%;
  text-align: center; }

#balloon_list a.new {
  width: 14em;
  margin: 2em auto; }

#balloon_list h4 {
  font-size: 2.8em;
  font-weight: bold;
  margin-bottom: .3em; }

#balloon_list p {
  font-size: 2.4em;
  line-height: 1.5; }

/*-------------- Clearfix --------------*/
.balloon_content:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

/* Priority selector */
.priority_list li {
  display: inline; }

.priority_list li a {
  display: block;
  float: left;
  margin-right: 3px;
  width: 26px;
  height: 21px;
  color: #FFF !important;
  text-decoration: none !important;
  text-align: center;
  background-color: #FFF; }

.priority_list li a.off:hover {
  color: #FFF !important; }

.priority_list li a.off {
  color: #CCC !important; }

.priority_list li.priority3 a, .priority_list li.priority3 a.off:hover {
  background-color: #7dde00; }

.priority_list li.priority2 a, .priority_list li.priority2 a.off:hover {
  background-color: #ffe000; }

/*.priority_list li.priority2 a, .priority_list li.priority2 a:hover {
    background-color: #ff6000;
}*/
.priority_list li.priority1 a, .priority_list li.priority1 a.off:hover {
  background-color: #e00000; }

.priority_list li a.off {
  background-color: #eee; }

/* Job output window */
#system_output {
  width: 85%; }

#system_output textarea {
  border: 1px solid #848484;
  padding: 3px;
  width: 99%;
  font-size: 13px;
  font-family: "Trebuchet MS";
  margin-right: 10px; }

/* Ubiquo Categories */
/*--- Category Selector ---*/
.category-group {
  padding: 1em;
  margin: 0 0 1em;
  background: #f3f6eb;
  overflow: auto;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(14em, 1fr));
  gap: 1em; }

a.bt-add-category {
  font-size: 1.3em;
  padding-left: 1.1em;
  background: url(/assets/ubiquo/ico-add-b84bc2eb0ca4fbf8c425592ff1a13544818ce8175afe5d2a5ed339dc60c577dd.png) no-repeat left 0.3em; }

.relation-selector a.bt-add-category {
  margin-left: 12em; }

.add_new_category {
  margin-top: .4em; }

.add_new_category input {
  margin: 0 .4em 0 11em;
  display: block;
  float: left; }

.add_new_category a.bt-create-category {
  display: block;
  float: left;
  margin-top: .4em;
  padding: .3em .3em;
  font-size: 0.9em;
  color: #000;
  text-transform: lowercase;
  text-decoration: none;
  background: #e9e9e9;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #666;
  background: url(/assets/ubiquo/bg-button-8efbf5c7551724bb210974c3816a9430daa923b8aacbdfcc297f373b0b7267c4.png) no-repeat left bottom;
  cursor: pointer; }

/* AutoComplete styles */
/* facebook style */
ul.tag-token-input-list {
  overflow: hidden;
  height: auto !important;
  height: 1%;
  width: 40%;
  cursor: text;
  min-height: 1px;
  z-index: 999;
  margin: 4px 0 0 0;
  list-style-type: none;
  padding: .3em;
  background-color: #fff;
  border: 1px solid #eaeaea;
  -moz-box-shadow: inset 1px 1px 2px #DDD;
  -webkit-box-shadow: inset 1px 1px 2px #DDD;
  box-shadow: inset 1px 1px 2px #DDD; }

.tag-token-input-input-token, div.tag-token-input-dropdown li {
  margin-bottom: 0; }

#content ul.tag-token-input-list li input {
  border: none;
  width: 100px;
  padding: 3px 8px;
  margin: 2px 0 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

li.tag-token-input-token {
  overflow: hidden;
  height: auto !important;
  height: 1%;
  margin: 3px;
  padding: 3px 7px;
  background-color: #eff2f7;
  color: #000;
  cursor: default;
  border: 1px solid #ccd5e4;
  font-size: 1em;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  float: left; }

li.tag-token-input-token p {
  display: inline;
  padding: 0 !important;
  margin: 0; }

li.tag-token-input-token span {
  color: #a6b3cf;
  margin-left: 5px;
  font-weight: bold;
  cursor: pointer; }

li.tag-token-input-selected-token {
  background-color: #5670a6;
  border: 1px solid #3b5998;
  color: #fff; }

li.tag-token-input-input-token {
  float: left; }

div.tag-token-input-dropdown {
  margin-left: 14em;
  position: absolute;
  width: 37%;
  background-color: #fff;
  overflow: hidden;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  cursor: default;
  font-size: 11px;
  z-index: 1; }

div.tag-token-input-dropdown p {
  margin: 0;
  padding: 5px;
  font-weight: bold;
  color: #777;
  font-size: 1.3em !important; }

div.tag-token-input-dropdown ul {
  margin: 0;
  padding: 0; }

div.tag-token-input-dropdown ul li {
  background-color: #fff;
  padding: 3px; }

div.tag-token-input-dropdown ul li.tag-token-input-dropdown-item {
  background-color: #fff; }

div.tag-token-input-dropdown ul li.tag-token-input-dropdown-item2 {
  background-color: #fff; }

div.tag-token-input-dropdown ul li em {
  font-weight: bold;
  font-style: none; }

div.tag-token-input-dropdown ul li.tag-token-input-selected-dropdown-item {
  background-color: #881B20;
  color: #fff; }

/* Example tokeninput style #1: Token vertical list*/
ul.list-token-input-list {
  overflow: hidden;
  height: auto !important;
  height: 1%;
  width: 40%;
  border: 1px solid #999;
  cursor: text;
  z-index: 999;
  margin: 0;
  padding: 0;
  background-color: #fff; }

ul.list-token-input-list li {
  list-style-type: none;
  margin: 0;
  font-size: 1em; }

ul.list-token-input-list li input {
  border: 0;
  width: 350px;
  padding: 3px 8px;
  background-color: white; }

li.list-token-input-token {
  overflow: hidden;
  height: auto !important;
  height: 1%;
  margin: 3px !important;
  padding: 3px 5px;
  background-color: #EEE;
  color: #000;
  cursor: default;
  display: block; }

li.list-token-input-token p {
  float: left;
  padding: 0 !important;
  margin: 0; }

li.list-token-input-token span {
  float: right;
  color: #777;
  cursor: pointer; }

li.list-token-input-selected-token {
  background-color: #B7383F;
  color: #fff; }

li.list-token-input-selected-token span {
  color: #bbb; }

div.list-token-input-dropdown {
  margin-left: 11em;
  position: absolute;
  width: 36.2%;
  background-color: #fff;
  overflow: hidden;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  cursor: default;
  font-size: 14px;
  z-index: 1; }

div.list-token-input-dropdown p {
  margin: 0;
  padding: 5px;
  font-weight: bold;
  color: #777; }

div.list-token-input-dropdown ul {
  margin: 0;
  padding: 0; }

div.list-token-input-dropdown ul li {
  background-color: #fff;
  padding: 3px;
  list-style-type: none;
  margin: 0; }

div.list-token-input-dropdown ul li.list-token-input-dropdown-item {
  background-color: #fafafa; }

div.list-token-input-dropdown ul li.list-token-input-dropdown-item2 {
  background-color: #fff; }

div.list-token-input-dropdown ul li em {
  font-weight: bold;
  font-style: normal; }

div.list-token-input-dropdown ul li.list-token-input-selected-dropdown-item {
  background-color: #881B20;
  color: #fff; }

fieldset ul.hierarchical_check_list {
  clear: both;
  padding: 2px; }

fieldset ul.children_check_list li {
  padding: 5px; }

fieldset ul.children_check_list {
  margin-left: 15px; }

fieldset ul.children_check_list label {
  font-weight: normal; }

/* ----------------------- */
/* Medio Checkbox Selector - Details/Summary Styling */
/* ----------------------- */
.medio-group {
  padding: 1em;
  margin: 0 0 0.5em;
  background: #f3f6eb;
  border-radius: 3px;
  break-inside: avoid;
  page-break-inside: avoid; }
  .medio-group details {
    margin-bottom: 0.5em;
    break-inside: avoid; }
  .medio-group summary {
    cursor: pointer;
    list-style: none;
    padding: 0.3em 0;
    font-weight: bold;
    user-select: none;
    display: flex;
    align-items: center; }
    .medio-group summary::-webkit-details-marker {
      display: none; }
    .medio-group summary::marker {
      display: none; }
    .medio-group summary label {
      margin-bottom: 0;
      margin-left: .3em; }
    .medio-group summary .selection-count {
      margin-left: 0.5em;
      font-size: 0.85em;
      font-weight: normal;
      color: #666;
      font-style: italic; }
  .medio-group:has(.children > *) summary::after {
    content: '▼';
    display: inline-block;
    width: 1em;
    margin-left: 0.3em;
    transition: transform 0.2s ease;
    flex-shrink: 0; }
  .medio-group[open]:has(.children > *) > summary::after {
    transform: rotate(180deg); }
  .medio-group .children {
    margin-left: 1.5em;
    margin-top: 0.3em; }
    .medio-group .children .child {
      display: flex;
      align-items: center;
      margin-bottom: .3em; }
    .medio-group .children label {
      font-weight: normal;
      margin-bottom: 0;
      margin-left: .3em; }

/*--- Maquetació ---*/
.column {
  margin: 0 1.2% 1.5% 0;
  float: left;
  position: relative;
  min-width: 15.5%; }

#template {
  clear: both; }

#template .draggable_target {
  background: #E9E9E9 url(/assets/ubiquo/bg_dragdrop_en-5459c876fb1758ca219534778deb071c7adc8be32708a2dad895b9a1b24d1ade.jpg) no-repeat center center;
  -moz-border-radius: 0px 0px 10px 10px;
  -webkit-border-radius: 0px 0px 10px 10px; }

#template .non_draggable_target {
  background: #F7F7F7 url(/assets/ubiquo/bg_no_dragdrop-59899cd938aeac1e8e7749c7298e49e7885806bab28d926543a6a53d7a5d80f3.jpg) no-repeat center center;
  -moz-border-radius: 0px 0px 10px 10px;
  -webkit-border-radius: 0px 0px 10px 10px; }

.share_block_options {
  background-color: #bbb;
  width: 100%;
  height: 25px;
  padding: 5px 0px;
  font-size: 11px;
  position: relative;
  -moz-border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px; }

.share_block_options div {
  margin: auto 0px;
  padding: 4px 10px; }

.share_block_options div a {
  line-height: 11px; }

#select_shared_block {
  padding: 0px 10px; }

#select_shared_block a {
  margin-left: 5px; }

ul.block_type_holder {
  min-height: 15em;
  padding: 1em; }

.column_3 ul.block_type_holder, .column_2 ul.block_type_holder, .column_1 ul.block_type_holder {
  min-height: 28em; }

ul.block_type_holder li.inherited {
  opacity: 0.4;
  filter: alpha(opacity=60);
  -moz-opacity: .60;
  z-index: 1; }

#widgets {
  background-color: #ccc;
  margin: 10px 0px;
  padding-bottom: 15px;
  clear: both;
  position: relative;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; }

#widgets .widget_categories {
  background-color: #bbb;
  margin-bottom: 15px;
  padding: 5px;
  font-size: 12px;
  text-align: center; }

#widgets .widget_categories label {
  padding-bottom: 5px; }

#widgets .widget_categories select {
  width: 125px;
  height: 22px;
  font-size: 12px; }

#widgets .sidebar_title {
  background-color: #999;
  padding: 6px 10px;
  border-bottom: none !important;
  -moz-border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px; }

#widgets .sidebar_title h3 {
  background: url(/assets/ubiquo/ico_widgets-2f183f16351bb38ce426946eee8c6986e5c8c18eab990a00e5f6970dc2d66e53.png) no-repeat;
  border-bottom: none !important;
  margin: 0;
  padding: 2px 0px 0px 30px; }

.available_widgets {
  height: 290px;
  margin: 10px;
  overflow: auto; }

.available_widgets .scroll-track {
  background: #999;
  width: 15px;
  height: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }

.available_widgets .scroll-handle {
  width: 15px;
  height: 10px;
  background: #ddd;
  border: none;
  cursor: pointer;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }

.available_widgets .scroll-handle-container.selected {
  background-color: transparent !important; }

.block_type_holder li.widget {
  background: #EEE;
  width: 125px;
  margin: 0 auto;
  font-size: 1em;
  position: relative;
  border: 3px solid #C1C1C1;
  margin-bottom: 15px;
  border-radius: 6px;
  box-shadow: 1px 1px 3px #888; }

.block_type_holder li.widget h4 {
  padding: 6px 4px; }

#central li.widget h4 {
  color: #572F14;
  text-align: center;
  font-size: 1.4em;
  font-weight: bold;
  line-height: 1em; }

.widget-header {
  background: #C1C1C1; }

li.widget a {
  position: absolute;
  top: 2px; }

li.widget a.delete {
  background: url(/assets/ubiquo/trash_icon-2f14b72df5ebc26ffdf9025aadbb9d987fa107b0d70b0efffbd793856d479657.jpg) no-repeat;
  width: 14px;
  height: 15px;
  left: .6em;
  text-indent: -5000px; }

li.widget a.move {
  background: url(/assets/ubiquo/cross-449811d8489a5c5f54e011b4f3009d8c87ce61034f9401090a02cab60d19dbf1.gif) no-repeat;
  width: 17px;
  height: 17px;
  right: .9em;
  text-indent: -5000px; }

li.widget form {
  text-align: center;
  font-size: 11px; }

li.widget a.editor_cancel {
  margin-left: 5px;
  position: static; }

#sidebar li.widget {
  background: url(/assets/ubiquo/long_widget-9bae29ec05da7b342f9cb6dce234e6257b4d316463551d43af1edd5d11ec0a12.jpg) no-repeat;
  width: 20em;
  height: 4.3em;
  padding: 1.6em 1em 0 .7em;
  margin: 0 auto;
  font-size: 1.2em;
  position: relative; }

#sidebar li.widget a.move {
  top: 1.6em;
  left: .3em; }

#sidebar li.widget h4 {
  width: 13em;
  line-height: 1em; }

#central li.widget a.edit {
  position: initial;
  font-size: 1.2em;
  text-decoration: none;
  text-align: center;
  display: block;
  padding: 6px; }

#central li.widget h4 {
  color: #572F14;
  font-size: 1.4em;
  font-weight: bold;
  line-height: 1em; }

#central li.widget form input {
  display: inline; }

/* SIDEBAR */
#page_info .sidebar_title {
  background-color: #999;
  padding: 6px 10px;
  border-bottom: none !important;
  -moz-border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px; }

#page_info .sidebar_title h3 {
  background: url(/assets/ubiquo/ico_pageinfo-1c682515d7dd933b643b78ba867d02f1b6595089970b87341a8cafe53b5f9a8e.png) no-repeat;
  border-bottom: none !important;
  margin: 0;
  padding: 2px 0px 0px 30px; }

#status {
  background-color: #bbb;
  margin: 0px 0px 20px 0px;
  padding: 5px 20px 10px 20px;
  position: relative;
  clear: both;
  -moz-border-radius: 0px 0px 10px 10px;
  -webkit-border-radius: 0px 0px 10px 10px; }

.status_indicator {
  margin: 5px 0px 10px 0px;
  padding: 12px;
  font-size: 20px;
  color: #fff;
  position: relative;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; }

.status_indicator.published {
  background: #75c308 url(/assets/ubiquo/bg_published-4f692fa7546660b893129ba39dc6a8c1cebbc5d533f457bb961fb243e5eb56fb.png) no-repeat 95%; }

.status_indicator.pending {
  background: #e4b62c url(/assets/ubiquo/bg_pending-e2a575d599edb1bbee45322c5c9bc9b36389b927bbb3b4e36f6b8727ab89d6e1.png) no-repeat 95%; }

.status_indicator.unpublished {
  background: #dd1919 url(/assets/ubiquo/bg_unpublished-64d6457a8bcea1596dc88e8273b1a0b5deef06a066e5036da7978132b7155cdd.png) no-repeat 95%; }

.status_info .page_name, .status_info .page_name a {
  font-size: 24px;
  color: #000000;
  text-align: left;
  margin-bottom: 0px !important; }

.status_info .page_name a:hover {
  text-decoration: underline; }

.status_info .actions {
  margin: 5px auto;
  text-align: center; }

.status_info .actions ul.buttons {
  display: inline-block; }

.status_info .actions ul.buttons li {
  float: left; }

.status_info .actions input {
  width: 80px;
  font-size: 14px;
  margin: 0px 5px 0px 0px;
  padding: 5px 15px;
  color: #fff;
  border: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  cursor: pointer; }

.status_info input.publish {
  background-color: #18ac00; }

.status_info input.publish:hover {
  background-color: #6be458; }

.status_info input.preview {
  background-color: #666; }

.status_info input.preview:hover {
  background-color: #999; }

.status_info input.unpublish {
  background-color: #dd1919; }

.status_info input.unpublish:hover {
  background-color: #f48c8c; }

#shadow {
  background-image: url(/assets/ubiquo/shade1x1-c3fde1926cd315cfc203857370ad66dde3acd7a32e146cd6d57a3af302728e85.png);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 100; }

/*-------------- Clearfix --------------*/
#status:after, .status_info .actions:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

.custom-page-fieldset legend {
  font-size: 1em !important; }

.custom-page-fieldset p {
  padding-left: 0 !important; }

#feedback_notice .page_name, #feedback_error .page_name, #feedback_warning .page_name {
  border-left: 5px solid #4CB53B;
  display: block;
  margin: 10px;
  padding: 0 10px; }

a.bt-generate-url {
  display: block;
  float: left;
  margin: .35em 0 0 .8em;
  padding: .25em .4em;
  font-size: .85em;
  color: #000;
  text-transform: lowercase;
  text-decoration: none;
  white-space: nowrap;
  background: #e9e9e9 url(/assets/ubiquo/bg-button-8efbf5c7551724bb210974c3816a9430daa923b8aacbdfcc297f373b0b7267c4.png) no-repeat left bottom;
  border: 1px solid #666;
  border-radius: 6px;
  cursor: pointer; }

.imgCrop_wrap {
  /* width: 500px;   @done_in_js */
  /* height: 375px;  @done_in_js */
  position: relative;
  cursor: crosshair;
  background-color: #000; }

/* an extra classname is applied for Opera < 9.0 to fix it's lack of opacity support */
.imgCrop_wrap.opera8 .imgCrop_overlay,
.imgCrop_wrap.opera8 .imgCrop_clickArea {
  background-color: transparent; }

/* fix for IE displaying all boxes at line-height by default, although they are still 1 pixel high until we combine them with the pointless span */
.imgCrop_wrap,
.imgCrop_wrap * {
  font-size: 0;
  line-height: 0;
  opacity: 1;
  filter: alpha(opacity=100); }

.imgCrop_overlay {
  background-color: #000;
  opacity: 0.5;
  filter: alpha(opacity=50);
  position: absolute;
  width: 100%;
  height: 100%; }

.imgCrop_selArea {
  position: absolute;
  /* @done_in_js
	top: 20px;
	left: 20px;
	width: 200px;
	height: 200px;
	background: transparent url(/castle.jpg) no-repeat  -210px -110px;
	*/
  cursor: move;
  z-index: 2; }

/* clickArea is all a fix for IE 5.5 & 6 to allow the user to click on the given area */
.imgCrop_clickArea {
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.01;
  filter: alpha(opacity=1); }

.imgCrop_marqueeHoriz {
  position: absolute;
  width: 100%;
  height: 1px;
  background: transparent url(/assets/ubiquo/media/marqueeHoriz-ff2eec44bc6de4eb56ae8b1bb2f527bbfb309616832b1ccf1e6724b7ab494517.gif) repeat-x 0 0;
  z-index: 3; }

.imgCrop_marqueeVert {
  position: absolute;
  height: 100%;
  width: 1px;
  background: transparent url(/assets/ubiquo/media/marqueeVert-9a4123e765cf39f47599e6484da6530b3f9c76625f914550b05540b6c0430170.gif) repeat-y 0 0;
  z-index: 3; }

/*
 *  FIX MARCHING ANTS IN IE
 *	As IE <6 tries to load background images we can uncomment the follwoing hack
 *  to remove that issue, not as pretty - but is anything in IE?
 *  And yes I do know that 'filter' is evil, but it will make it look semi decent in IE
 *
* html .imgCrop_marqueeHoriz,
* html .imgCrop_marqueeVert {
	background: transparent;
	filter: Invert;
}
* html .imgCrop_marqueeNorth { border-top: 1px dashed #000; }
* html .imgCrop_marqueeEast  { border-right: 1px dashed #000; }
* html .imgCrop_marqueeSouth { border-bottom: 1px dashed #000; }
* html .imgCrop_marqueeWest  { border-left: 1px dashed #000; }
*/
.imgCrop_marqueeNorth {
  top: 0;
  left: 0; }

.imgCrop_marqueeEast {
  top: 0;
  right: 0; }

.imgCrop_marqueeSouth {
  bottom: 0px;
  left: 0; }

.imgCrop_marqueeWest {
  top: 0;
  left: 0; }

.imgCrop_handle {
  position: absolute;
  border: 1px solid #333;
  width: 6px;
  height: 6px;
  background: #FFF;
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 4; }

/* fix IE 5 box model */
* html .imgCrop_handle {
  width: 8px;
  height: 8px;
  wid\th: 6px;
  hei\ght: 6px; }

.imgCrop_handleN {
  top: -3px;
  left: 0;
  /* margin-left: 49%;    @done_in_js */
  cursor: n-resize; }

.imgCrop_handleNE {
  top: -3px;
  right: -3px;
  cursor: ne-resize; }

.imgCrop_handleE {
  top: 0;
  right: -3px;
  /* margin-top: 49%;    @done_in_js */
  cursor: e-resize; }

.imgCrop_handleSE {
  right: -3px;
  bottom: -3px;
  cursor: se-resize; }

.imgCrop_handleS {
  right: 0;
  bottom: -3px;
  /* margin-right: 49%; @done_in_js */
  cursor: s-resize; }

.imgCrop_handleSW {
  left: -3px;
  bottom: -3px;
  cursor: sw-resize; }

.imgCrop_handleW {
  top: 0;
  left: -3px;
  /* margin-top: 49%;  @done_in_js */
  cursor: w-resize; }

.imgCrop_handleNW {
  top: -3px;
  left: -3px;
  cursor: nw-resize; }

/**
 * Create an area to click & drag around on as the default browser behaviour is to let you drag the image
 */
.imgCrop_dragArea {
  width: 100%;
  height: 100%;
  z-index: 200;
  position: absolute;
  top: 0;
  left: 0; }

.imgCrop_previewWrap {
  /* width: 200px;  @done_in_js */
  /* height: 200px; @done_in_js */
  overflow: hidden;
  position: relative; }

.imgCrop_previewWrap img {
  position: absolute; }

#crop-resize-container {
  margin: 0;
  font-size: 1.35em;
  font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
  padding: 0 0;
  background: white; }

#content #crop-resize-container form {
  padding: 0;
  background-color: white;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }

.crop-resize-modal .modal {
  height: auto;
  max-height: 90vh; }

/* Overwritting global ubiquo styles */
#crop-resize-container .resize-box-save ul li.resize-open-fold .resize-box-save-as-content fieldset {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  margin: -2px 0 0;
  padding: 0 0 0.5em;
  text-align: center; }

#crop-resize-container #resize-title {
  position: relative; }

#crop-resize-container #resize-title h3 {
  font-size: 1.6em;
  font-weight: bold;
  background: #e6f1f0;
  padding: 0.8em;
  color: black; }

#crop-resize-container #resize-title p {
  position: absolute;
  right: 0;
  top: 18px; }

#crop-resize-container #resize-content {
  padding: 0 0.8em; }

#crop-resize-container #resize-actions {
  clear: both; }

#crop-resize-container #resize-actions ul {
  margin: 1.3em 0 1.4em 0;
  padding: 0;
  overflow: hidden; }

#crop-resize-container #resize-actions ul li:first-child {
  background: url(/assets/ubiquo/media/resize-actions-separator-c040d6286f5e03dce37f4431e84c0680f5a40b034dcd474898d470d12939966b.png) no-repeat scroll right center;
  padding: 0 1.2em 0 0; }

#crop-resize-container #resize-actions ul li {
  float: left;
  margin: 0 0em 0 0; }

#crop-resize-container #resize-actions ul li a {
  display: block;
  color: black;
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: underline;
  padding: 0.3em 1em 0.3em 0;
  margin: 0 0 0 0.8em; }

#crop-resize-container #resize-actions ul li a.resize-highlighted-action {
  padding-left: 1em;
  background: #459890;
  color: white;
  text-decoration: none; }

#crop-resize-container .resize-box-info p {
  background: url(/assets/ubiquo/media/resize-box-info-ced9bd9bc07c49294de831e20aaca1d698d5b09e38dff823dfc1f196966760a0.png) no-repeat scroll left center;
  padding: 1em 0 1em 2.2em;
  font-size: 1.01em; }

#crop-resize-container .resize-box {
  border: 2px solid #e1e1e1;
  padding: 0.5em 1em 0 1em;
  margin: 0 0 1em; }

#crop-resize-container .resize-box:after, #crop-resize-container .resize-box-content:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

#crop-resize-container .resize-box .resize-box-title {
  overflow: hidden;
  padding: 0; }

#crop-resize-container .resize-box .resize-box-title img {
  float: left;
  margin: 0 2em 0 0; }

#crop-resize-container .resize-box .resize-box-title a {
  color: black;
  padding: 0 0 0 2em; }

#crop-resize-container .resize-box .resize-box-title a.resize-box-fold {
  background: url(/assets/ubiquo/media/resize-unfold-b599f100eac752380c527a062e97435b6e0b0969b9123d6aacef535eaf2744df.png) no-repeat scroll 0 0; }

#crop-resize-container .resize-box .resize-box-title a.resize-box-unfold {
  background: url(/assets/ubiquo/media/resize-fold-e84f42ec38d6ca2b877617417866e33e4f5d809433cc181d2e03f65cfc868baa.png) no-repeat scroll 0 0; }

#crop-resize-container .resize-box .resize-box-inactive {
  color: #8c8c8c; }

#crop-resize-container .resize-box-content {
  padding: 1em 0 1em 0; }

#crop-resize-container .resize-box-content-list {
  max-height: 425px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 1em 0 0 0;
  margin: 0 0 20px 0; }

#crop-resize-container .resize-box-content-list ul li {
  margin: 0 7px 14px 7px;
  background: #878787;
  float: left;
  width: 177px;
  height: 164px; }

#crop-resize-container .resize-box-content-list ul li a {
  color: black; }

#crop-resize-container .resize-box-content-list ul li .resize-box-detail-title {
  padding: 0.2em;
  background: #c4c4c4; }

#crop-resize-container .resize-box-content-list ul li .resize-box-detail-title strong {
  display: block; }

#crop-resize-container .resize-box-content-list ul li img {
  border: 1px solid #acadad;
  max-height: 128px;
  max-width: 177px; }

#crop-resize-container .resize-box-content-list ul li div.resize-box-detail-image,
#crop-resize-container .resize-box-content-list ul li div.resize-box-detail-image * {
  text-align: center;
  vertical-align: middle;
  line-height: 131px;
  font-size: 0px; }

#crop-resize-container .resize-box-content-left {
  float: left;
  width: 596px;
  padding: 0.3em 0 0; }

#crop-resize-container .resize-box-content-left #resize-box-image-container {
  width: 590px;
  height: 442px;
  text-align: center; }

#crop-resize-container .resize-box-content-left #resize-box-image-container img {
  border: 2px solid #acadad; }

#crop-resize-container .resize-box-content-right {
  padding: 0 0 0 1em;
  overflow: hidden;
  position: relative;
  top: -16px; }

#crop-resize-container .resize-box-content-right .resize-box-widget {
  overflow: hidden; }

#crop-resize-container .resize-box-content-right .info .resize-box-widget-title {
  background: url(/assets/ubiquo/media/resize-box-widget-info-262edb9faff18d5264e738e79a1e9669cbf1717143b893d406381f141f2f3d1f.png) no-repeat scroll left top; }

#crop-resize-container .resize-box-content-right .info dl {
  overflow: hidden;
  font-size: 0.75em; }

#crop-resize-container .resize-box-content-right .info dl dt {
  float: left;
  font-weight: bold;
  margin: 0 0.2em 0.4em 0;
  clear: left; }

#crop-resize-container .resize-box-content-right .info dl dd {
  margin: 0 0 0.4em 0; }

#crop-resize-container .resize-box-content-right .alert {
  border-color: #d93e3e; }

#crop-resize-container .resize-box-content-right .alert .resize-box-widget-title {
  background: url(/assets/ubiquo/media/resize-box-widget-alert-5bd2d45a7a152c8f5973fb7dfb2b53b8bcce7bfcc63ff05766a274e1eafc6b59.png) no-repeat scroll left top;
  color: #d93e3e; }

#crop-resize-container .resize-box-content-right .alert .resize-box-related-actions {
  margin: 0;
  overflow: hidden; }

#crop-resize-container .resize-box-content-right .alert .resize-box-related-actions li {
  float: left;
  margin: 0 5px 5px 0; }

#crop-resize-container .resize-box-content-right .alert .resize-box-related-actions li a {
  display: block;
  background: #e6e6e6;
  color: black;
  border: 1px solid #acadad;
  padding: 0.3em 0.8em;
  -moz-border-radius: 10px 10px 10px 10px;
  border-bottom-left-radius: 10px 10px;
  border-bottom-right-radius: 10px 10px;
  border-top-left-radius: 10px 10px;
  border-top-right-radius: 10px 10px; }

#crop-resize-container .resize-box-content-right .alert .resize-box-related-actions li a.disabled {
  cursor: default;
  opacity: 0.3; }

#crop-resize-container .resize-box-content-right .preview {
  background: url(/assets/ubiquo/media/resize-list-arrow-b72cbc5cf10ddd9d668b59c41e60c9cc6e3d92bb149353eee1210f72cd21c6fc.png) no-repeat scroll center center;
  text-align: center; }

#crop-resize-container .resize-box-content-right .preview .resize-box-widget-title {
  text-indent: -3000px;
  position: absolute; }

#crop-resize-container .resize-box-content-right .preview .resize-box-widget-preview-left {
  float: left;
  padding-left: 0.7em;
  margin-right: 5em; }

#crop-resize-container .resize-box-content-right .preview .resize-box-widget-preview-right {
  float: right;
  padding-right: 0.7em; }

#crop-resize-container .resize-box-content-right .preview .resize-box-widget-content h5 {
  font-size: 1.08em;
  font-weight: bold;
  text-transform: uppercase;
  margin: -3px 0 5px; }

#crop-resize-container .resize-box-widget {
  border: 2px solid #acadad;
  padding: 1em 1em;
  margin: 0 0 10px 0; }

#crop-resize-container .resize-box-widget .resize-box-widget-title {
  padding: 0 0 1em 2.5em; }

#crop-resize-container .resize-box-widget .resize-box-widget-title h4 {
  font-weight: bold; }

#crop-resize-container .resize-box-save .resize-box-widget-title h4 {
  text-indent: -3000px;
  position: absolute; }

#crop-resize-container .resize-box-save ul {
  text-align: center;
  margin: 1em 0 0 0; }

#crop-resize-container .resize-box-save ul li {
  margin: 0; }

#crop-resize-container .resize-box-save ul li input.resize-save-button {
  background: url(/assets/ubiquo/media/resize-save-action-10b7281613145b3b5d0c7d2a3036e1d7ed0f57dfa7e656336da980399e6757ca.png) no-repeat scroll 0 0;
  padding: 4px 40px 4px 50px;
  border: 1px solid #acadad;
  font-size: 1.08em;
  width: auto; }

#crop-resize-container .resize-box-save ul li input.resize-save-button:hover {
  cursor: pointer; }

#crop-resize-container .resize-box-save ul li a {
  color: black;
  padding: 0.4em 0.8em;
  border: 1px solid #acadad;
  display: block;
  text-align: center;
  font-size: 0.9em;
  line-height: 1.3; }

#crop-resize-container .resize-box-save ul li a span {
  display: block; }

#crop-resize-container .resize-box-save ul li.resize-save-as {
  margin: 1em 0 4.2em 0; }

#crop-resize-container .resize-box-save ul li.resize-save-as a {
  background: url(/assets/ubiquo/media/resize-save-as-action-6d27cda983521d08dd7641c652a434d89659c734280f27e0a605a59037fe6f59.png) no-repeat scroll -14px center, #d1d3d3 url(/assets/ubiquo/bg-button-8efbf5c7551724bb210974c3816a9430daa923b8aacbdfcc297f373b0b7267c4.png) no-repeat scroll left top;
  padding-left: 2em;
  text-align: center; }

#crop-resize-container .resize-box-save ul li.resize-save-as .resize-box-save-as-content {
  display: none; }

#crop-resize-container .resize-box-save ul li.resize-open-fold {
  -moz-box-shadow: 0 2px 2px silver;
  -webkit-box-shadow: 0 2px 2px silver;
  box-shadow: 0 2px 2px silver;
  margin-bottom: 0.5em;
  background: #e6e6e6;
  padding-bottom: 1.5em;
  border: 1px solid #acadad;
  -moz-border-radius: 10px 10px 10px 10px;
  border-bottom-left-radius: 10px 10px;
  border-bottom-right-radius: 10px 10px;
  border-top-left-radius: 10px 10px;
  border-top-right-radius: 10px 10px; }

#crop-resize-container .resize-box-save ul li.resize-open-fold a {
  background: none;
  border: none;
  padding-bottom: 0; }

#crop-resize-container .resize-box-save ul li.resize-open-fold a span {
  background: none; }

#crop-resize-container .resize-box-save ul li.resize-open-fold .resize-box-save-as-content {
  display: block;
  text-align: center; }

#crop-resize-container .resize-box-save ul li.resize-open-fold .resize-box-save-as-content p {
  display: inline;
  padding: 0; }

#crop-resize-container .resize-box-save ul li.resize-open-fold .resize-box-save-as-content p input {
  display: inline; }

#crop-resize-container .resize-box-save ul li.resize-open-fold .resize-box-save-as-content p input.resize-form-name {
  max-width: 100%;
  width: 193px;
  box-sizing: border-box;
  padding: 0.4em;
  border: 1px solid #cacaca;
  margin: 1em 0 -0.4em 0.5em; }

#crop-resize-container .resize-box-save ul li.resize-open-fold .resize-box-save-as-content p.buttons button {
  background-color: transparent;
  border: 0;
  display: inline;
  vertical-align: middle; }

#crop-resize-container .resize-box-save ul li.resize-open-fold .resize-box-save-as-content label {
  font-weight: bold;
  font-size: 1em;
  color: black; }

#crop-resize-container .resize-box, #crop-resize-container .resize-box-widget, #crop-resize-container .resize-box-save li a, #crop-resize-container .resize-box-save li .resize-save-button, #crop-resize-container #resize-actions .resize-highlighted-action, #crop-resize-container .resize-box-save .open {
  -moz-border-radius: 10px 10px 10px 10px;
  border-bottom-left-radius: 10px 10px;
  border-bottom-right-radius: 10px 10px;
  border-top-left-radius: 10px 10px;
  border-top-right-radius: 10px 10px; }

#crop-resize-container .resize-box-save li a span {
  display: block; }

#crop-resize-container #resize-title h3 {
  border-top-left-radius: 10px 10px;
  border-top-right-radius: 10px 10px;
  -moz-border-radius: 10px 10px 0 0; }

/* overload */
#ubiquo_lb {
  padding: 0; }

#crop-resize-container li {
  font-size: 1em; }

#crop-resize-container .form-item-submit input {
  font-size: 1em; }

#crop-resize-container form input, #content form select {
  display: inline; }

/*--- botons ---*/
#crop-resize-container .form-item-submit input {
  /* list all buttons here */
  display: block;
  float: right;
  width: 12em;
  padding: .4em .7em .5em;
  text-align: center;
  font-weight: bold;
  color: #000;
  border: 1px solid #AAA;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  cursor: pointer;
  background: #d1d3d3 url(/assets/ubiquo/bg-button-8efbf5c7551724bb210974c3816a9430daa923b8aacbdfcc297f373b0b7267c4.png) no-repeat left top; }

/* Media selector */
.group-related-assets .selected-assets {
  margin-bottom: 3em; }

.group-related-assets .selected-assets fieldset {
  padding: 0;
  background: none;
  border: none;
  border-radius: 0; }

.group-related-assets .selected-assets fieldset legend {
  font-size: 1.2em;
  padding: 0 0 .8em; }

.group-related-assets .selected-assets .items-list li.item {
  font-size: 1em;
  padding: 1em 0;
  border-bottom: 1px solid #d5d9c2; }

.group-related-assets .selected-assets .items-list li.item div.img-wrapper {
  height: 10em;
  width: 10em;
  float: left;
  margin-right: 1em;
  background-color: #F3F6EB;
  overflow: hidden;
  text-align: center;
  line-height: 10em; }

.group-related-assets .selected-assets .items-list li.item .text-info {
  float: left;
  margin-right: 1em;
  width: 30em; }

.group-related-assets .selected-assets .items-list li.item .text-info h4 {
  margin: 0 0 .3em;
  font-size: 1.6em; }

.group-related-assets .selected-assets .items-list li.item .text-info .field {
  margin-top: 0.5em;
  display: block; }

.group-related-assets .selected-assets .items-list li.item .text-info .field input {
  margin-bottom: 2px;
  width: 20em; }

.group-related-assets .selected-assets .items-list li.item .text-info p.assigned {
  font-size: 1.3em;
  margin: 0; }

.group-related-assets .selected-assets .items-list li.item .text-info p.assigned a.bt-edit {
  text-decoration: underline; }

.group-related-assets .selected-assets .items-list li.item .actions {
  float: left;
  padding-top: 1em; }

.group-related-assets .selected-assets .items-list li.item .actions li {
  display: inline;
  margin-right: .3em; }

.group-related-assets .selected-assets .items-list li.item .actions li a, .asset-upload-form-item .bt-upload, .select-assets .search-results .items-list li.item .actions li a {
  padding: .3em .3em;
  font-size: 1.2em;
  color: #000;
  text-transform: lowercase;
  text-decoration: none;
  background: #e9e9e9;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #666;
  background: url(/assets/ubiquo/bg-button-8efbf5c7551724bb210974c3816a9430daa923b8aacbdfcc297f373b0b7267c4.png) no-repeat left bottom;
  cursor: pointer; }

.asset-upload-form-item .bt-upload {
  font-size: .9em;
  float: left; }

/* search block */
.search-block {
  margin: 0 0 1em;
  padding: 1em 1em 1em 4em;
  background: #f3f6eb url(/assets/ubiquo/media/ico-search-block-99a1ea5869de27adc096421b420aa9469c81f9cd01f13ef9920d2668ac1242fb.png) no-repeat 1.5em center;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px; }

#content .search-block .form-item {
  float: left;
  margin: 0 0 .3em;
  padding-left: 3em; }

#content .search-block .form-item label, #content .search-block .form-item input, #content .search-block .form-item select {
  display: inline;
  float: none; }

#content .search-block .form-item input, #content .search-block .form-item select {
  width: 15em; }

.search-block .form-item-submit {
  display: none; }

/* ------------ */
.select-assets .assets_paginator {
  font-size: 1.3em;
  text-align: right; }

.select-assets .search-results h3 {
  color: #000; }

.select-assets .spinner {
  margin-left: 0.8em; }

.select-assets .search-results .items-list li.item {
  float: left;
  padding: 0 1em;
  margin-bottom: 1.5em;
  font-size: 1em;
  border-right: 1px solid #d5d9c2;
  width: 12em; }

.select-assets .search-results .items-list li.item h4 {
  font-size: 1.3em;
  margin: 0; }

.select-assets .search-results .items-list li.item div {
  height: 10em;
  background-color: #F3F6EB;
  overflow: hidden;
  text-align: center;
  line-height: 10em; }

.group-related-assets .selected-assets .items-list li.item div.img-wrapper img,
.select-assets .search-results .items-list li.item img {
  display: inline;
  vertical-align: middle;
  cursor: pointer; }

.select-assets .search-results .items-list li.item .actions {
  text-align: center;
  padding: .9em 0 0;
  margin-top: 5px; }

.select-assets .search-results .items-list li.item .actions li {
  font-size: 1em;
  margin: 0;
  display: inline; }

.ubiquo_lb #widget_form div.media_selector fieldset li a {
  position: static; }

.ubiquo_lb #widget_form .selected-assets .items-list {
  font-size: 0.8em; }

.ubiquo_lb #widget_form .select-assets .search-results .items-list li.item {
  font-size: 0.8em;
  width: 29%;
  min-height: 180px; }

.ubiquo_lb #widget_form .select-assets .search-results .items-list li.item h4 {
  height: 50px;
  overflow: hidden; }

/* clearfix */
.group-related-assets .selected-assets .items-list li.item:after,
.search-block:after,
.select-assets .search-results .items-list:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

ul#cropper_tabs {
  display: block;
  position: relative;
  clear: both; }

ul#cropper_tabs li {
  float: left;
  display: block; }

.cropper_tab_contents {
  clear: both; }

#content .crop_resize_form .original .wrapper {
  width: 640px;
  height: 480px;
  overflow: auto; }

#content .crop_resize_form ul.tabs {
  height: 40px; }

#content .crop_resize_form ul.tabs li a {
  display: block;
  float: left;
  padding: 10px;
  border: 1px solid #666666;
  margin: 0px;
  background-color: #EEEEEE; }

#content .crop_resize_form ul.tabs li.active a:visited,
#content .crop_resize_form ul.tabs li.active a {
  border-bottom: 0;
  text-decoration: none;
  background-color: white; }

#content #save_as_new_options input {
  display: inline; }

#content .crop_resize_form .image_details {
  float: right; }

#content .crop_resize_form .image_details .label {
  font-weight: bold; }

.menu_items_form_box {
  margin-top: 20px; }

.menu_items .form-item {
  width: 35%;
  float: left; }

.menu_items .form-item.short {
  width: 18% !important; }

.menu_items .form-item input {
  width: 75% !important; }

/*
.menu_items .form-item select {
  width: 60% !important;
}
*/
.menu_items .form-item label {
  width: auto !important; }

.menu_items .actions {
  float: left;
  width: 10%;
  font-size: 1.3em;
  margin: 5px 0 0 10px; }

.menu_items a, .menu_items_form_box .actions a {
  float: left;
  display: block;
  font-size: 1.3em;
  background: none repeat scroll 0 0 #FFFFFF;
  -moz-border-radius: 4px 4px 4px 4px;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  margin-left: 0.3em;
  padding: 0.1em 0.3em;
  text-align: right; }

.nested.menu_items a {
  clear: both;
  float: none;
  padding: 0;
  margin: 0;
  text-align: left;
  display: inline-block; }

.nested.menu_items .form-item {
  float: none;
  margin-bottom: 10px;
  display: block; }

#content .nested.menu_items .form-item label {
  display: block;
  float: none;
  text-align: left;
  margin-bottom: 4px; }

.menu_items_form_box .actions .is_active a {
  font-size: 0px;
  background-color: transparent;
  -moz-border-radius: 0px 0px 0px 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  margin-left: 0em;
  padding: 0em 0em; }

.menu_items_form_box .actions .is_active a:hover {
  background-color: transparent; }

.menu_items a:hover, .menu_items_form_box .actions a:hover {
  background-color: #EEEEEE; }

/*accordion */
.menu-widget-box div#test-accordion {
  background-color: white; }

.menu-widget-box div.accordion {
  position: relative;
  width: 580px; }

.menu-widget-box div.accordion-toggle {
  overflow: hidden;
  position: relative;
  z-index: 10;
  background: #f6f6f6;
  color: black;
  cursor: pointer;
  margin-bottom: 3px;
  padding: 10px 14px 10px 14px;
  font-size: 1.1em;
  font-weight: bold; }

.menu-widget-box div.accordion-toggle .edit-menu {
  position: absolute;
  right: 7px;
  top: 7px;
  background: url(/assets/ubiquo/edit-menu-background-fff2e7b17d59719c5af223d93f33e03534c8c222d8b2e50f10b1b75634fd2301.png) repeat-x scroll 0 0;
  -moz-border-radius: 5px 5px 5px 5px;
  border-bottom-left-radius: 5px 5px;
  border-bottom-right-radius: 5px 5px;
  border-top-left-radius: 5px 5px;
  border-top-right-radius: 5px 5px;
  color: black;
  padding: 3px 8px;
  font-size: 0.979em;
  font-weight: normal;
  border: 1px solid #aaaaaa; }

.menu-widget-box div.accordion-toggle:hover, div.accordion-toggle-active {
  background-color: #eeeeee;
  color: black; }

.menu-widget-box div.accordion-toggle-active {
  margin-bottom: 0; }

.menu-widget-box div.accordion-content {
  overflow: hidden;
  background: white;
  padding: 9px 0 6px 0;
  color: #c4bab1;
  border: 2px solid #eeeeee;
  margin-bottom: 3px; }

.menu-widget.box div.accordion-scroll {
  color: black;
  height: 165px;
  overflow-y: scroll; }

.menu-widget-box div.accordion-scroll ul {
  font-size: 1.078em;
  margin-top: 0.4em;
  margin-left: 2em;
  list-style: disc; }

.menu-widget-box div.accordion-scroll ul li {
  padding-left: 0;
  margin-bottom: 0.4em; }

.menu-widget-box div.accordion-scroll ul li ul {
  margin-left: 1em; }

.menu-widget-box #widget_form div.form-item {
  margin-top: 2em; }

.description {
  font-size: 0.9em; }

.description ul {
  margin-left: 10px; }

.menu_items_form_box {
  width: 100%; }

.menu_items_form_box div {
  display: inline; }

.menu_items_form_box li {
  /*  border-top: 1px solid grey;
  border-bottom: 1px solid grey;*/ }

.menu_items_form_box li.header {
  font-size: 1.3em;
  font-weight: bolder;
  padding-bottom: 10px; }

.menu_items_form_box li.odd {
  background: #F6F6F6; }

.menu_items_form_box li.even {
  background: white; }

.menu_items_form_box li > ul {
  margin-left: 2em; }

.menu_items_form_box .caption {
  display: inline-block; }

.menu_items_form_box .caption p {
  font-size: 1em; }

.menu_items_form_box .actions {
  float: right;
  min-width: 15em; }

.menu_items_form_box .actions > * {
  margin-left: 1em; }

.menu_items_form_box .is_active {
  min-height: 19px; }

.menu_items_form_box .state_true, .menu_items_form_box .state_false {
  text-indent: -500em;
  display: inline-block;
  /*margin: 0 auto;*/
  /*min-height: 19px;*/ }

.menu_items_form_box .state_true {
  width: 23px;
  height: 18px;
  background: url(/assets/ubiquo/ico-ok-60f48c754e09a61ed82bf34e3bd21cb8a057d368fe8ac2976f8c7bbad1197296.png) no-repeat center center; }

.menu_items_form_box .state_false {
  width: 19px;
  height: 19px;
  background: url(/assets/ubiquo/ico-no-334547ec6974125506d43b9951068e47d0bb383fc954e6b5298053f2f7cba001.png) no-repeat center center; }

.menu_items_form_box .handle-menuitem {
  display: inline-block;
  min-height: 17px;
  min-width: 17px; }

.edit_menu_item #link_options div, .new_menu_item #link_options div {
  display: inline; }

.edit_menu_item #link_options input, .new_menu_item #link_options input {
  width: 20%;
  margin-left: 2em; }

#inner-content .edit_menu .form_box .menu_items .form-item .link_options .menu_item_page_link .group.relation-selector.relation-type-autocomplete .form-item {
  /*	width:18em;*/ }

#inner-content .edit_menu .form_box .menu_items .form-item .link_options .menu_item_page_link .group.relation-selector.relation-type-autocomplete,
#inner-content .edit_menu .form_box .menu_items .form-item .section_options .menu_item_section_link .group.relation-selector.relation-type-autocomplete {
  background: none repeat scroll 0 0 #FBFEF3;
  border: none;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  margin: 0em 0;
  padding: 0em; }

#inner-content .edit_menu .form_box .menu_items .form-item .link_options .menu_item_page_link .group.relation-selector.relation-type-autocomplete .form-item label,
#inner-content .edit_menu .form_box .menu_items .form-item .section_options .menu_item_section_link .group.relation-selector.relation-type-autocomplete .form-item label {
  font-size: 0.8em;
  font-weight: normal;
  margin-left: 0.3em; }

#inner-content .edit_menu .form_box .menu_items .form-item .link_options .relation-selector .form-item {
  width: 40%; }

#inner-content .edit_menu .form_box .menu_items .form-item .link_options .menu_item_page_link .group.relation-selector.relation-type-autocomplete .form-item input,
#inner-content .edit_menu .form_box .menu_items .form-item .link_options .menu_item_page_link .group.relation-selector.relation-type-autocomplete .form-item .list-token-input-list,
#inner-content .edit_menu .form_box .menu_items .form-item .section_options .menu_item_section_link .group.relation-selector.relation-type-autocomplete .form-item input,
#inner-content .edit_menu .form_box .menu_items .form-item .section_options .menu_item_section_link .group.relation-selector.relation-type-autocomplete .form-item .list-token-input-list {
  height: 0.8em;
  width: 10.9em; }

#inner-content .edit_menu .form_box .menu_items .form-item .link_options .menu_item_page_link .group.relation-selector.relation-type-autocomplete .form-item .list-token-input-dropdown,
#inner-content .edit_menu .form_box .menu_items .form-item .section_options .menu_item_section_link .group.relation-selector.relation-type-autocomplete .form-item .list-token-input-dropdown {
  /*width: 5em;*/
  margin-left: 5em; }

.edit_menu .form-item .list-token-input-dropdown {
  width: 13.9em; }

.edit_menu .form-item .list-token-input-dropdown {
  margin-left: 1em; }

#content form .form-item .link_options p, #content form .link_options .form-item-inline p {
  font-size: 0.8em;
  margin-left: 0em; }

#inner-content .edit_menu .form_box .menu_items .form-item .link_options .menu_item_url_link input,
#inner-content .edit_menu .form_box .menu_items .form-item .link_options .menu_item_section_link input {
  margin-left: 1em; }

.menu_items_form_box {
  font-size: 1.2em;
  font-weight: normal; }

.menu_items_form_box li {
  padding: 0.5em 0em; }

.menu_items_form_box .caption {
  padding: 0.5em 0;
  font-size: 1.3em; }

.menu_items_form_box .actions {
  min-width: 24em; }

.menu_items_form_box li > ul {
  /*  margin-left: 2em;*/
  /*padding-left:2em;*/ }

.menu_items_form_box li.item {
  padding-left: 0em; }

.menu_items_form_box li {
  padding-left: 2em; }

.menu_items {
  display: block; }

.menu_items .form-item {
  display: inline;
  width: 65%; }

.menu_item_link_type {
  width: 12em !important; }

.menu_items .form-item:first-of-type {
  width: 28%; }

.menu_items .form-item input.menu_item_url_link,
.menu_items .form-item input.menu_item_section_link {
  width: 40% !important; }

.menu_items .form-item .menu_item_page_link .form-item label,
.menu_items .form-item .menu_item_section_link .form-item label {
  display: none !important; }

.menu_items_form_box li.header .actions div {
  margin-left: 5.5em; }

.menu_items .link_options {
  width: auto;
  padding-top: 35px; }

/*
Use this CSS for your concrete ubiquo CSS or overrides.
*/
#wrapper input, #wrapper select {
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

#header_central {
  background: #2C2A22 !important; }

#header_central h1 {
  width: auto; }

#header #scope_selector_wrapper, #locale_selector_wrapper {
  float: left;
  font-size: 14px;
  color: #FFF;
  margin: 5px 0px 0px 20px; }

#header #scope_selector_wrapper span, #locale_selector_wrapper span {
  float: left;
  padding: 3px 10px 0 0; }

#header select {
  font-size: 14px; }

#tabs {
  background: #2C2A22; }

.column_6, .column_5, .column_4, .column_3, .column_2, .column_1 {
  margin: 0 1.5% 1.5% 0 !important;
  position: relative !important; }

.column_6, .column_5, .column_4, .column_3, .column_2, .column_1 {
  float: left !important; }

.column_6 {
  width: 98.5% !important; }

.column_5 {
  width: 79.5% !important; }

.column_4 {
  width: 63.5% !important; }

.column_3 {
  width: 47.5% !important; }

.column_2 {
  width: 31.5% !important; }

.column_1 {
  width: 15.5% !important; }

/*
 *Related Links
 */
/* New related link */
.relatedLinks {
  font-size: 12px; }

.relatedLinks {
  clear: both;
  margin: 0 1.8em 1em 0em;
  height: 2em; }

.relatedLinks input {
  float: left;
  display: block;
  margin: 0 0.5em 0 0.5em; }

.relatedLinks label {
  float: left;
  display: block;
  height: 2em;
  padding: 0.5em 0 0 0; }

.relatedLinks a {
  padding: 0.5em 0 0 0;
  float: left;
  display: block;
  margin-left: 15px; }

/*-------------- Widget forms -------------------*/
#widget_form p {
  font-size: 14px !important; }

#widget_form input {
  display: inline;
  font-size: 14px !important; }

#widget_form input[type="radio"] {
  width: 20px !important; }

#widget_form .form_buttons {
  border-top: 1px solid #881B20;
  padding-top: 15px; }

#widget_form hr {
  display: block;
  border: 1px dashed #CCC;
  margin-bottom: 10px; }

#widget_form input.number {
  width: 25px !important; }

#widget_form fieldset li {
  border: 0;
  font-size: 14px; }

#widget_form fieldset li p {
  padding: 5px;
  font-size: 14px !important; }

#widget_form fieldset li span {
  margin: 4px 6px 0 0; }

#widget_form .list-token-input-input-token {
  margin: 0; }

#widget_form div.list-token-input-dropdow {
  font-size: 14px !important;
  padding: 5px !important; }

#custom_article_form {
  padding: 5px; }

#custom_article_form label {
  display: block; }

#custom_article_form .form-item {
  margin-bottom: 16px; }

#custom_article_form p {
  margin-bottom: 8px; }

.custom_elements_list li {
  background: #EEE;
  padding: 3px;
  margin-bottom: 3px;
  overflow: auto; }

.custom_elements_list li img,
.custom_elements_list li span {
  float: left; }

.custom_elements_list li span {
  width: 75%; }

.custom_elements_list .article_actions,
.custom_elements_list .section_actions,
.custom_elements_list .event_actions {
  display: inline;
  float: right;
  margin-right: 5px; }

ul.user_role {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 30px;
  padding-bottom: 10px; }

ul.user_role li {
  display: inline-block;
  margin-left: 30px;
  min-width: 150px; }

.permissions {
  -moz-border-radius: 6px 6px 6px 6px;
  background-color: #F3F6EB;
  border: 2px solid #D5D9C2;
  padding: 2em;
  margin-top: 15px !important; }

.permissions #label_role {
  font-size: 1.5em;
  display: inline-block; }

.permissions fieldset, .permissions select, .permissions label {
  display: inline !important;
  width: 30%; }

.permissions fieldset div.list-token-input-dropdown {
  margin-left: 0px; }

.permissions a {
  font-size: 1.3em; }

.permissions .role_box {
  display: inline; }

.permissions .admin_permissions_box {
  float: right; }

.float-right {
  float: right; }

.interval_box {
  font-size: 1.4em;
  margin-bottom: 1.5em; }

.interval_box > * {
  display: inline !important; }

.interval_box label {
  margin-left: 3em; }

.inline-block > * {
  display: inline-block !important; }

.inline > * {
  display: inline !important; }

.map_canvas {
  width: 500px;
  height: 253px;
  position: relative;
  margin-left: 30px;
  margin-bottom: 30px; }

form .form-item-map {
  padding-left: 124px; }

/* export xml button */
#sidebar a.export-xml {
  background-image: url(/assets/ubiquo/bg-button-export-0ba0986f4a546831b65f025266bae5b8415a0111117f728a6c8db4ff0145ac30.png);
  margin-bottom: 2em;
  display: block;
  width: 12em;
  padding: .3em .7em .5em;
  font-size: 1.3em;
  text-align: center;
  line-height: 1.6;
  font-weight: bold;
  color: #000;
  border: 1px solid #AAA;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  cursor: pointer; }

a.button {
  -moz-border-radius: 9px 9px 9px 9px;
  background: url(/assets/ubiquo/bg-button-8efbf5c7551724bb210974c3816a9430daa923b8aacbdfcc297f373b0b7267c4.png) no-repeat scroll left top #D1D3D3;
  border: 1px solid #AAAAAA;
  color: #000000;
  cursor: pointer;
  display: block;
  float: right;
  font-size: 1.3em;
  font-weight: bold;
  line-height: 1.6;
  padding: 0.4em 0.7em 0.5em;
  text-align: center;
  width: 12em;
  margin-left: 10px;
  margin-right: 10px; }

.latests table {
  font-size: 0.6em;
  margin-top: 10px !important; }

.latests_header h3 {
  margin-bottom: 20px;
  font-size: 170%; }

.latests div {
  margin-left: 15px;
  margin-bottom: 15px; }

.latests h4 {
  margin-top: 10px;
  text-decoration: underline; }

#latest_activities li {
  border-bottom: 1px solid #CCC;
  margin-bottom: 5px; }

#latest_activities li p {
  text-align: left; }

#latest_activities p {
  text-align: right;
  font-size: 1.2em; }

#content ul.tag-token-input-list li input {
  font-size: 0.8em !important; }

div.list-token-input-dropdown ul li {
  font-size: 1.1em !important; }

#agenda_four_types li {
  float: left;
  padding-right: 10px;
  margin-right: 10px;
  border-right: 1px solid #CCC;
  display: block; }

#agenda_four_types li.last {
  border: 0; }

#agenda_three_types li {
  float: left;
  padding-right: 10px;
  margin-right: 10px;
  border-right: 1px solid #CCC;
  display: block; }

#home-wrapper {
  font-size: 1.4em; }

#home-wrapper h3, #contexts h3 {
  font-size: 1.3em;
  float: left;
  margin-right: 10px;
  background: #459890;
  padding: .2em .6em;
  color: white;
  background: #459890;
  text-decoration: none;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px; }

/*-------------- Latests entities --------------*/
.latests {
  background: #EEE;
  min-height: 50px;
  margin-bottom: 20px;
  padding: 10px; }

.latests p {
  font-size: 1em;
  padding-top: 5px; }

.latests p.new {
  float: left; }

.latests .actions {
  text-align: right; }

.latests ul,
.latests p.blank {
  margin-top: 20px; }

.latests p.blank {
  margin-left: 15px; }

.latests li {
  border-left: 2px solid #CCC;
  padding-left: 10px;
  margin-bottom: 10px;
  overflow: hidden; }

.latests li img {
  float: left;
  margin-right: 10px; }

.latests .entity_info {
  font-size: 0.9em;
  color: #2C2A22; }

.latests .entity_title {
  font-size: 1.2em; }

/**
  Widget time filter
*/
#time-paginator {
  overflow: hidden;
  padding: 0.5em 0.5em 0.5em 4em;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-right: 1.5%;
  background: url(/assets/ubiquo/ico_time_paginator-fea5e84ab54d39f78a119f2648eeea19a6ae28f237725dd5b92c3521fb7d9a60.png) no-repeat scroll 8px 3px #bbbbbb;
  -moz-border-radius: 10px 10px 10px 10px;
  border-bottom-left-radius: 10px 10px;
  border-bottom-right-radius: 10px 10px;
  border-top-left-radius: 10px 10px;
  border-top-right-radius: 10px 10px; }

#time-paginator h3 {
  float: left; }

#time-paginator h3 {
  font-weight: bold;
  padding: 0.2em 0.4em 0.2em 0.3em; }

#time-paginator form {
  background: none;
  border: 0;
  display: inline-block;
  margin: 1px;
  padding: 0; }

#time-paginator form input.submit, #time-paginator #design-datepicker-all {
  border: 0;
  background: none;
  font-size: 1.4em;
  font-weight: bold;
  color: #881B20;
  padding: 3px;
  outline: none;
  cursor: pointer; }

#time-paginator #design-datepicker-all.active {
  background: #52ce52; }

#time-paginator form input {
  display: inline;
  max-width: 16em; }

#time-paginator img {
  margin: 0;
  vertical-align: middle; }

#widget-date-filter .datetime img {
  margin: 0;
  vertical-align: middle; }

#widget-date-filter .datetime input {
  margin-bottom: 10px;
  display: inline;
  max-width: 16em;
  font-size: 1.1em; }

#widget-date-filter .datetime label {
  display: block;
  font-size: 1.1em; }

.widget .wrap {
  padding: 0.5em; }

.widget .planification-component:last-child {
  border-radius: 0px 0px 4px 4px; }

.widget .planification-component {
  padding: 3px;
  text-align: center;
  background: #51ce52; }

.widget .planification-component.not-planified {
  background: #ff7575; }

.widget .planification-component.pending {
  background: #f3b100; }

.widget .planification-component a {
  display: block;
  position: static;
  color: white;
  font-weight: bold; }

.widget .planification-component span {
  background: url(/assets/ubiquo/ico_watch_planification-9f15ca7fdf82724d6c33c1be7b962803f3defb647ef0df14c0fee8ae87a5744d.png) no-repeat scroll 0 2px;
  padding-left: 1.2em; }

li.widget .editor_field {
  max-width: 100px !important;
  width: 100px !important; }

#template li.widget .inplaceeditor-form {
  padding: 0;
  margin-top: 4px;
  border: 0; }

/*override */
.column_3 ul.block_type_holder, .column_2 ul.block_type_holder, .column_1 ul.block_type_holder {
  padding-left: 2%; }

#central li.widget h4 {
  font-size: 1.3em; }

.user_role_list {
  margin-top: 30px !important; }

.user_role_list td, .user_role_list th {
  min-width: 180px; }

#tabs li {
  background: #881B20 !important; }

#tabs li.active {
  background-color: #E5E5E5 !important; }

#controls {
  background: #000 !important; }

#header {
  background: #2C2A22 !important; }

.page_templates img {
  border: 2px solid #CCC;
  padding: 1px;
  margin-top: 10px; }

.page_templates li {
  margin-right: 2em !important; }

#content form .page_templates li {
  max-width: 153px;
  max-height: 136px;
  overflow: hidden; }

.status_info .actions input {
  width: auto !important;
  font-size: 13px !important;
  padding: 5px 10px !important; }

.criteria_values_box {
  clear: both;
  margin-top: 20px;
  margin-left: 15%; }

.criteria_values_box textarea {
  display: block !important;
  min-height: 200px; }

.criteria_values_box input {
  display: block;
  margin-bottom: 50px; }

#criterias_box, #criterias_box legend {
  padding: 0;
  margin: 0;
  font-size: 1em; }

#criterias_box legend {
  font-size: 1.3em;
  margin: 0.5em 0.5em 0 0; }

#criterias_box fieldset input {
  width: 85% !important; }

.datetime img {
  margin: 5px 0 0 4px;
  position: relative; }

.criteria_values_box div.info {
  margin-top: 30px !important;
  margin-bottom: 20px; }

.entresacas {
  font-size: 1em; }

.delete-entresaca {
  float: right;
  margin-bottom: 5px;
  margin-top: 5px; }

#sidebar a.preview, #sidebar input.btn-submit, #sidebar a.btn-blank, #sidebar a.automatic, #sidebar a.draft, #sidebar a.modified, #sidebar a.finished, #sidebar a.remove, #sidebar a.publish, #sidebar input.btn-submit-publish, #sidebar input.btn-submit-finish {
  margin-bottom: 2em;
  display: block;
  width: 20em;
  padding: .3em .7em .5em;
  font-size: 1.3em;
  text-align: center;
  line-height: 1.6;
  font-weight: bold;
  color: #000;
  border: 1px solid #AAA;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  cursor: pointer; }

#sidebar a.preview {
  background-image: url(/assets/ubiquo/bg-button-export-0ba0986f4a546831b65f025266bae5b8415a0111117f728a6c8db4ff0145ac30.png); }

#sidebar a.automatic {
  background-image: url(/assets/ubiquo/bg-button-automatic-8ab3fc3ceaafa1915c2f95f1b35c02827d77e293a5141bf646642c8b7c6938bd.png); }

#sidebar a.draft {
  background-image: url(/assets/ubiquo/bg-button-draft-f477bc4f9d05a0299d10440267f269a715ff9bfbb057c26c020b3475b40ea0c6.png); }

#sidebar a.modified {
  background-image: url(/assets/ubiquo/bg-button-modified-a21a9b6e18725fedc45bcc4802d56362e9883155a0f5acd5ba9ddd6b16dc3392.png); }

#sidebar a.finished {
  background-image: url(/assets/ubiquo/bg-button-finish-1c0d3d16b67ea857724e626ab9d85de2b3de3307bf6b5a4905966062592b6518.png); }

#sidebar a.remove {
  background-image: url(/assets/ubiquo/bg-button-remove-fb8eec113970b996fa829281d9f80629477b4cc1c285d9be4059a7924e5dee2f.png); }

#sidebar a.publish {
  background-image: url(/assets/ubiquo/bg-button-save-publish-3edd9300562b4e14339319a4ae858100a58362adc8f215df3a3e20e67f59dcb4.png); }

#sidebar input.btn-submit {
  box-sizing: content-box;
  background-image: url(/assets/ubiquo/bg-button-save-deb0d38ebb8abe00a0801dfa2bb671e80f84fce11bb009d26d7af5ca6850005f.png); }

#sidebar input.btn-submit-publish {
  box-sizing: content-box;
  background-image: url(/assets/ubiquo/bg-button-save-publish-3edd9300562b4e14339319a4ae858100a58362adc8f215df3a3e20e67f59dcb4.png); }

#sidebar input.btn-submit-finish {
  box-sizing: content-box;
  background-image: url(/assets/ubiquo/bg-button-save-finish-6a4acb63b99858996beecb7769250bf9e4e29f09a0b798ecfe3c7946487b45e2.png); }

#sidebar a.btn-blank {
  background-image: url(/assets/ubiquo/bg-button-8efbf5c7551724bb210974c3816a9430daa923b8aacbdfcc297f373b0b7267c4.png); }

form .form-help.active .content p {
  word-wrap: break-word; }

p.description {
  font-size: 1.2em; }

.color_picker_button {
  background: url(/assets/ubiquo/color-picker-3f91b79a57d56edf2e8b0e2a192046b266bc982fe655d11007d78723229e2d44.png) no-repeat;
  cursor: pointer;
  min-width: 60px;
  min-height: 30px;
  margin-left: 10px;
  display: inline-block !important;
  vertical-align: bottom;
  width: auto !important;
  float: none !important;
  padding: 0 0 0 30px !important; }

.color_picker_button:hover {
  background: url(/assets/ubiquo/color-picker-on-513f77997a9e5c3744ee9bb48adf5b7907bb546845be6661a077de2bbcfd99db.png) no-repeat; }

#home-wrapper .tabs-container .pagination .bot_pag_next, #home-wrapper .tabs-container .pagination .bot_pag_previous {
  font-size: 1.0em; }

#home-wrapper .tabs-container .actions a {
  display: none; }

#home-wrapper .tabs-container .actions a.btn-edit {
  display: inherit; }

#home-wrapper .tabs-menu li {
  font-size: 1.0em; }

#widget_form .media_selector .tabbed .tabs-menu li {
  font-size: 10px; }

#widget_form .media_selector .tabbed .tabs-menu li.current {
  background: none repeat scroll 0 0 #FBFEF3;
  border-bottom-color: #FBFEF3;
  cursor: auto;
  font-weight: bold;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-top: 2px solid #E8EDD7;
  border-left: 2px solid #E8EDD7;
  border-right: 2px solid #E8EDD7; }

#widget_form .media_selector input {
  display: block;
  font-size: 14px !important; }

#widget_form .media_selector .selected-assets fieldset {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  border-radius: 0 0 0 0;
  padding: 0; }

#widget_form .media_selector .selected-assets .items-list li.item .actions li a, .asset-upload-form-item .bt-upload, .select-assets .search-results .items-list li.item .actions li a {
  background: url(/assets/ubiquo/bg-button-8efbf5c7551724bb210974c3816a9430daa923b8aacbdfcc297f373b0b7267c4.png) no-repeat scroll left bottom transparent;
  border: 1px solid #666666;
  border-radius: 6px 6px 6px 6px;
  color: #000000;
  cursor: pointer;
  font-size: 1.2em;
  padding: 0.3em;
  text-decoration: none;
  text-transform: lowercase; }

#widget_form .media_selector .selected-assets .items-list li.item .actions li, .select-assets .search-results .items-list li.item .actions li a {
  display: inline;
  margin-left: 3px;
  font-size: 10px;
  padding: 0.1em; }

#widget_form .select-assets .search-results .items-list li.item .actions li a {
  font-size: 10px;
  padding: 0.1em; }

#widget_form .media_selector .select-assets .search-results .items-list li.item .actions li a {
  min-height: 160px; }

/* truncated_fields */
#inner-content .truncated_field:hover div {
  display: block; }

#inner-content > h1 .truncated_field {
  position: relative; }

#inner-content > h1 .truncated_field div {
  display: none;
  width: 400px;
  max-height: 175px;
  padding: 5px;
  border: 2px solid #424242;
  background: #ffffff;
  z-index: 10;
  overflow: auto;
  position: absolute;
  font-size: 0.9em;
  top: 1.3em; }

#inner-content > h1 .truncated_field div p {
  padding: 0.4em 0; }

#inner-content > h1 .truncated_field div ol {
  margin-left: 3em; }

table tbody td.job-error {
  background: #C45050 !important;
  color: white; }

table#articles-list .actions form {
  width: 40%;
  margin-bottom: 10px;
  text-align: center;
  padding: 1em !important;
  float: left;
  display: none; }

table#articles-list .actions label {
  font-size: 14px; }

table#articles-list .actions form input[type=submit] {
  margin-left: 25px; }

table#articles-list, table#live_blogs-list .actions > a {
  margin-top: 25px;
  float: none;
  display: inline-block; }

table#articles-list .actions > .custom-form-list {
  float: none;
  width: auto; }

table#articles-list .actions > .custom-form-list p {
  font-size: 14px;
  text-align: center; }

table#articles-list .actions > .custom-form-list p input[type=submit] {
  margin: auto;
  display: block; }

table#articles-list .actions > .custom-form-list select {
  max-width: 16em;
  width: 100%;
  margin-top: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 0.75em; }

table#articles-list .actions > a.copy-hemeroteca-highlighted {
  background: #ddd; }

table#editions-list > #editions-list-tbody > tr > th:nth-child(2),
table#editions-list > #editions-list-tbody > tr > th:nth-child(3) {
  width: 16%; }

table#editions-list > #editions-list-tbody > tr > td:nth-child(2),
table#editions-list > #editions-list-tbody > tr > td:nth-child(3) {
  text-align: center; }

table#editions-list > #editions-list-tbody .actions {
  width: 33.7em; }

.edit_web_subscription ul.orders, .edit_publication_subscription ul.orders, .edit_edition_subscription ul.orders {
  display: inline-block;
  font-size: 0.6em;
  margin-top: 10px; }

.edit_order .payments, .edit_order .subscriptions, .edit_order .line_items {
  font-size: 45%; }

table#orders-list .price {
  text-align: right; }

#content #coupon_coupon_discount_type_fixed, #content #coupon_coupon_discount_type_percentage {
  width: 40px; }

#content #orders-list .actions {
  width: 75px; }

#content .form-item input[readonly], #content .form-item input[disabled] {
  background: #dfdfdf; }

#content .form-item input[type="checkbox"] {
  display: block;
  float: left;
  width: auto; }

/*  pagination count  */
#content .extended-pagination span.bot_pag_current {
  padding-left: 1em;
  padding-right: 1em;
  cursor: auto;
  height: auto;
  width: auto;
  right: 140px;
  background: #E9E9E9; }

#content .extended-pagination span.bot_pag_total {
  padding-left: 1em;
  padding-right: 1em;
  cursor: auto;
  height: auto;
  width: auto;
  background: #E9E9E9; }

#content .extended-pagination .bot_pag_previous {
  margin-right: 110px; }

/*/*--- paginador ---*/
#content .pagination {
  position: relative;
  padding: 4em 0 0; }

#content .pagination a, #content .pagination span {
  position: absolute;
  top: 0;
  display: block;
  width: 85px;
  height: 19px;
  padding: .1em 0;
  color: #000;
  text-align: center;
  font-size: 1.4em;
  line-height: 1.4;
  text-decoration: none;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  border: 1px solid #AAA;
  cursor: pointer;
  outline: none; }

#content .pagination .disabled {
  display: inline-block;
  opacity: .2; }

#content .pagination .bot_pag_previous {
  right: 115px;
  padding-left: 20px;
  background-size: 15%; }

#content .pagination .bot_pag_next {
  right: 0;
  padding-right: 20px;
  background-size: 15%; }

#content #users-list th.actions {
  width: 27.8em; }

form h4.spaced {
  font-size: 1.5em;
  margin-bottom: 1.6em; }

#controls li.ubiquo_user.active a {
  padding: 0 .2em 0 1.2em; }

.mce-btn button[type=button] {
  padding: 3px; }

i.mce-ico {
  width: auto;
  font-size: 14px; }

#content .form-item .mce-tinymce.mce-container {
  display: inline-block; }

#content form ul.page_templates label[for=page_page_template] {
  display: none; }

#content form ul.page_templates .form-item {
  display: inline; }

#content form ul.page_templates .form-item input {
  width: auto;
  vertical-align: unset;
  float: none; }

#content form ul.page_templates .form-item::after {
  display: inline; }

.widget-ttl {
  background: #C1C1C1;
  padding: 3px;
  padding-bottom: 0;
  text-align: center; }

.widget .widget-error-exclamation {
  display: none; }

.widget.error .widget-error-exclamation {
  display: block;
  position: absolute;
  right: -15px;
  bottom: -5px; }

a.localized::before {
  content: "🌐 "; }

.mt-3 {
  margin-top: 1rem; }

p.export-alert {
  font-size: 1.2em;
  color: #881B20;
  display: none; }

p.export-alert.visible {
  display: block; }

#loading-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center; }
  #loading-overlay .loading-overlay-content {
    width: 200px;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center; }

@keyframes ldio-x2uulkbinbj {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.ldio-x2uulkbinbj div {
  left: 94px;
  top: 48px;
  position: absolute;
  animation: ldio-x2uulkbinbj linear 1s infinite;
  background: #ffffff;
  width: 12px;
  height: 24px;
  border-radius: 6px / 12px;
  transform-origin: 6px 52px; }

.ldio-x2uulkbinbj div:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -0.9166666666666666s;
  background: #ffffff; }

.ldio-x2uulkbinbj div:nth-child(2) {
  transform: rotate(30deg);
  animation-delay: -0.8333333333333334s;
  background: #f6a801; }

.ldio-x2uulkbinbj div:nth-child(3) {
  transform: rotate(60deg);
  animation-delay: -0.75s;
  background: #ffffff; }

.ldio-x2uulkbinbj div:nth-child(4) {
  transform: rotate(90deg);
  animation-delay: -0.6666666666666666s;
  background: #f6a801; }

.ldio-x2uulkbinbj div:nth-child(5) {
  transform: rotate(120deg);
  animation-delay: -0.5833333333333334s;
  background: #ffffff; }

.ldio-x2uulkbinbj div:nth-child(6) {
  transform: rotate(150deg);
  animation-delay: -0.5s;
  background: #f6a801; }

.ldio-x2uulkbinbj div:nth-child(7) {
  transform: rotate(180deg);
  animation-delay: -0.4166666666666667s;
  background: #ffffff; }

.ldio-x2uulkbinbj div:nth-child(8) {
  transform: rotate(210deg);
  animation-delay: -0.3333333333333333s;
  background: #f6a801; }

.ldio-x2uulkbinbj div:nth-child(9) {
  transform: rotate(240deg);
  animation-delay: -0.25s;
  background: #ffffff; }

.ldio-x2uulkbinbj div:nth-child(10) {
  transform: rotate(270deg);
  animation-delay: -0.16666666666666666s;
  background: #f6a801; }

.ldio-x2uulkbinbj div:nth-child(11) {
  transform: rotate(300deg);
  animation-delay: -0.08333333333333333s;
  background: #ffffff; }

.ldio-x2uulkbinbj div:nth-child(12) {
  transform: rotate(330deg);
  animation-delay: 0s;
  background: #f6a801; }

.loadingio-spinner-spinner-nq4q5u6dq7r {
  width: 200px;
  height: 200px;
  display: inline-block;
  overflow: hidden;
  background: none; }

.ldio-x2uulkbinbj {
  width: 200px;
  height: 200px;
  position: relative;
  transform: translateZ(0) scale(1);
  backface-visibility: hidden;
  transform-origin: 0 0;
  /* see note above */ }

.ldio-x2uulkbinbj div {
  box-sizing: content-box; }

.minicolors {
  position: relative; }

.minicolors-sprite {
  background-image: url(/assets/jquery.minicolors-877ae8907ba95eead06f855826a829f09159c4537eeced8077a5c56b58c50282.png); }

.minicolors-swatch {
  position: absolute;
  vertical-align: middle;
  background-position: -80px 0;
  border: solid 1px #ccc;
  cursor: text;
  padding: 0;
  margin: 0;
  display: inline-block; }

.minicolors-swatch-color {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.minicolors input[type=hidden] + .minicolors-swatch {
  width: 28px;
  position: static;
  cursor: pointer; }

.minicolors input[type=hidden][disabled] + .minicolors-swatch {
  cursor: default; }

/* Panel */
.minicolors-panel {
  position: absolute;
  width: 173px;
  background: white;
  border: solid 1px #CCC;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  z-index: 99999;
  box-sizing: content-box;
  display: none; }

.minicolors-panel.minicolors-visible {
  display: block; }

/* Panel positioning */
.minicolors-position-top .minicolors-panel {
  top: -154px; }

.minicolors-position-right .minicolors-panel {
  right: 0; }

.minicolors-position-bottom .minicolors-panel {
  top: auto; }

.minicolors-position-left .minicolors-panel {
  left: 0; }

.minicolors-with-opacity .minicolors-panel {
  width: 194px; }

.minicolors .minicolors-grid {
  position: relative;
  top: 1px;
  left: 1px;
  /* LTR */
  width: 150px;
  height: 150px;
  margin-bottom: 2px;
  background-position: -120px 0;
  cursor: crosshair; }

[dir=rtl] .minicolors .minicolors-grid {
  right: 1px; }

.minicolors .minicolors-grid-inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 150px;
  height: 150px; }

.minicolors-slider-saturation .minicolors-grid {
  background-position: -420px 0; }

.minicolors-slider-saturation .minicolors-grid-inner {
  background-position: -270px 0;
  background-image: inherit; }

.minicolors-slider-brightness .minicolors-grid {
  background-position: -570px 0; }

.minicolors-slider-brightness .minicolors-grid-inner {
  background-color: black; }

.minicolors-slider-wheel .minicolors-grid {
  background-position: -720px 0; }

.minicolors-slider,
.minicolors-opacity-slider {
  position: absolute;
  top: 1px;
  left: 152px;
  /* LTR */
  width: 20px;
  height: 150px;
  background-color: white;
  background-position: 0 0;
  cursor: row-resize; }

[dir=rtl] .minicolors-slider,
[dir=rtl] .minicolors-opacity-slider {
  right: 152px; }

.minicolors-slider-saturation .minicolors-slider {
  background-position: -60px 0; }

.minicolors-slider-brightness .minicolors-slider {
  background-position: -20px 0; }

.minicolors-slider-wheel .minicolors-slider {
  background-position: -20px 0; }

.minicolors-opacity-slider {
  left: 173px;
  /* LTR */
  background-position: -40px 0;
  display: none; }

[dir=rtl] .minicolors-opacity-slider {
  right: 173px; }

.minicolors-with-opacity .minicolors-opacity-slider {
  display: block; }

/* Pickers */
.minicolors-grid .minicolors-picker {
  position: absolute;
  top: 70px;
  left: 70px;
  width: 12px;
  height: 12px;
  border: solid 1px black;
  border-radius: 10px;
  margin-top: -6px;
  margin-left: -6px;
  background: none; }

.minicolors-grid .minicolors-picker > div {
  position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  border: solid 2px white;
  box-sizing: content-box; }

.minicolors-picker {
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 2px;
  background: white;
  border: solid 1px black;
  margin-top: -2px;
  box-sizing: content-box; }

/* Swatches */
.minicolors-swatches,
.minicolors-swatches li {
  margin: 5px 0 3px 5px;
  /* LTR */
  padding: 0;
  list-style: none;
  overflow: hidden; }

[dir=rtl] .minicolors-swatches,
[dir=rtl] .minicolors-swatches li {
  margin: 5px 5px 3px 0; }

.minicolors-swatches .minicolors-swatch {
  position: relative;
  float: left;
  /* LTR */
  cursor: pointer;
  margin: 0 4px 0 0;
  /* LTR */ }

[dir=rtl] .minicolors-swatches .minicolors-swatch {
  float: right;
  margin: 0 0 0 4px; }

.minicolors-with-opacity .minicolors-swatches .minicolors-swatch {
  margin-right: 7px;
  /* LTR */ }

[dir=rtl] .minicolors-with-opacity .minicolors-swatches .minicolors-swatch {
  margin-right: 0;
  margin-left: 7px; }

.minicolors-swatch.selected {
  border-color: #000; }

/* Inline controls */
.minicolors-inline {
  display: inline-block; }

.minicolors-inline .minicolors-input {
  display: none !important; }

.minicolors-inline .minicolors-panel {
  position: relative;
  top: auto;
  left: auto;
  /* LTR */
  box-shadow: none;
  z-index: auto;
  display: inline-block; }

[dir=rtl] .minicolors-inline .minicolors-panel {
  right: auto; }

/* Default theme */
.minicolors-theme-default .minicolors-swatch {
  top: 5px;
  left: 5px;
  /* LTR */
  width: 18px;
  height: 18px; }

[dir=rtl] .minicolors-theme-default .minicolors-swatch {
  right: 5px; }

.minicolors-theme-default .minicolors-swatches .minicolors-swatch {
  margin-bottom: 2px;
  top: 0;
  left: 0;
  /* LTR */
  width: 18px;
  height: 18px; }

[dir=rtl] .minicolors-theme-default .minicolors-swatches .minicolors-swatch {
  right: 0; }

.minicolors-theme-default.minicolors-position-right .minicolors-swatch {
  left: auto;
  /* LTR */
  right: 5px;
  /* LTR */ }

[dir=rtl] .minicolors-theme-default.minicolors-position-left .minicolors-swatch {
  right: auto;
  left: 5px; }

.minicolors-theme-default.minicolors {
  width: auto;
  display: inline-block; }

.minicolors-theme-default .minicolors-input {
  height: 20px;
  width: auto;
  display: inline-block;
  padding-left: 26px;
  /* LTR */ }

[dir=rtl] .minicolors-theme-default .minicolors-input {
  text-align: right;
  unicode-bidi: plaintext;
  padding-left: 1px;
  padding-right: 26px; }

.minicolors-theme-default.minicolors-position-right .minicolors-input {
  padding-right: 26px;
  /* LTR */
  padding-left: inherit;
  /* LTR */ }

[dir=rtl] .minicolors-theme-default.minicolors-position-left .minicolors-input {
  padding-right: inherit;
  padding-left: 26px; }

/* Bootstrap theme */
.minicolors-theme-bootstrap .minicolors-swatch {
  z-index: 2;
  top: 3px;
  left: 3px;
  /* LTR */
  width: 28px;
  height: 28px;
  border-radius: 3px; }

[dir=rtl] .minicolors-theme-bootstrap .minicolors-swatch {
  right: 3px; }

.minicolors-theme-bootstrap .minicolors-swatches .minicolors-swatch {
  margin-bottom: 2px;
  top: 0;
  left: 0;
  /* LTR */
  width: 20px;
  height: 20px; }

[dir=rtl] .minicolors-theme-bootstrap .minicolors-swatches .minicolors-swatch {
  right: 0; }

.minicolors-theme-bootstrap .minicolors-swatch-color {
  border-radius: inherit; }

.minicolors-theme-bootstrap.minicolors-position-right > .minicolors-swatch {
  left: auto;
  /* LTR */
  right: 3px;
  /* LTR */ }

[dir=rtl] .minicolors-theme-bootstrap.minicolors-position-left > .minicolors-swatch {
  right: auto;
  left: 3px; }

.minicolors-theme-bootstrap .minicolors-input {
  float: none;
  padding-left: 44px;
  /* LTR */ }

[dir=rtl] .minicolors-theme-bootstrap .minicolors-input {
  text-align: right;
  unicode-bidi: plaintext;
  padding-left: 12px;
  padding-right: 44px; }

.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input {
  padding-right: 44px;
  /* LTR */
  padding-left: 12px;
  /* LTR */ }

[dir=rtl] .minicolors-theme-bootstrap.minicolors-position-left .minicolors-input {
  padding-right: 12px;
  padding-left: 44px; }

.minicolors-theme-bootstrap .minicolors-input.input-lg + .minicolors-swatch {
  top: 4px;
  left: 4px;
  /* LTR */
  width: 37px;
  height: 37px;
  border-radius: 5px; }

[dir=rtl] .minicolors-theme-bootstrap .minicolors-input.input-lg + .minicolors-swatch {
  right: 4px; }

.minicolors-theme-bootstrap .minicolors-input.input-sm + .minicolors-swatch {
  width: 24px;
  height: 24px; }

.minicolors-theme-bootstrap .minicolors-input.input-xs + .minicolors-swatch {
  width: 18px;
  height: 18px; }

.input-group .minicolors-theme-bootstrap:not(:first-child) .minicolors-input {
  border-top-left-radius: 0;
  /* LTR */
  border-bottom-left-radius: 0;
  /* LTR */ }

[dir=rtl] .input-group .minicolors-theme-bootstrap .minicolors-input {
  border-radius: 4px; }

[dir=rtl] .input-group .minicolors-theme-bootstrap:not(:first-child) .minicolors-input {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

[dir=rtl] .input-group .minicolors-theme-bootstrap:not(:last-child) .minicolors-input {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* bootstrap input-group rtl override */
[dir=rtl] .input-group .form-control,
[dir=rtl] .input-group-addon,
[dir=rtl] .input-group-btn > .btn,
[dir=rtl] .input-group-btn > .btn-group > .btn,
[dir=rtl] .input-group-btn > .dropdown-toggle {
  border: 1px solid #ccc;
  border-radius: 4px; }

[dir=rtl] .input-group .form-control:first-child,
[dir=rtl] .input-group-addon:first-child,
[dir=rtl] .input-group-btn:first-child > .btn,
[dir=rtl] .input-group-btn:first-child > .btn-group > .btn,
[dir=rtl] .input-group-btn:first-child > .dropdown-toggle,
[dir=rtl] .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
[dir=rtl] .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 0; }

[dir=rtl] .input-group .form-control:last-child,
[dir=rtl] .input-group-addon:last-child,
[dir=rtl] .input-group-btn:last-child > .btn,
[dir=rtl] .input-group-btn:last-child > .btn-group > .btn,
[dir=rtl] .input-group-btn:last-child > .dropdown-toggle,
[dir=rtl] .input-group-btn:first-child > .btn:not(:first-child),
[dir=rtl] .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* Semantic Ui theme */
.minicolors-theme-semanticui .minicolors-swatch {
  top: 0;
  left: 0;
  /* LTR */
  padding: 18px; }

[dir=rtl] .minicolors-theme-semanticui .minicolors-swatch {
  right: 0; }

.minicolors-theme-semanticui input {
  text-indent: 30px; }

.current-environment {
  position: absolute;
  margin: 25px 0 0 20px;
  background: red;
  color: white;
  padding: 10px;
  font-weight: bold;
  font-size: 16px;
  z-index: 1; }

.article-fields-character-counter {
  padding-top: 30px; }
  .article-fields-character-counter__title {
    font-size: 1.6em; }
  .article-fields-character-counter__value {
    padding-bottom: 20px; }
  .article-fields-character-counter__text {
    display: block;
    padding-bottom: 5px; }
  .article-fields-character-counter__error {
    color: red; }

/**
 * tom-select.css (v2.3.1)
 * Copyright (c) contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 */
.ts-control {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  display: flex;
  flex-wrap: wrap; }

.ts-wrapper.multi.has-items .ts-control {
  padding: calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px); }

.full .ts-control {
  background-color: #fff; }

.disabled .ts-control, .disabled .ts-control * {
  cursor: default !important; }

.focus .ts-control {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15); }

.ts-control > * {
  vertical-align: baseline;
  display: inline-block; }

.ts-wrapper.multi .ts-control > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #1da7ee;
  color: #fff;
  border: 1px solid #0073bb; }

.ts-wrapper.multi .ts-control > div.active {
  background: #92c836;
  color: #fff;
  border: 1px solid #00578d; }

.ts-wrapper.multi.disabled .ts-control > div, .ts-wrapper.multi.disabled .ts-control > div.active {
  color: white;
  background: #d2d2d2;
  border: 1px solid #aaaaaa; }

.ts-control > input {
  flex: 1 1 auto;
  min-width: 7rem;
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
  box-shadow: none !important; }

.ts-control > input::-ms-clear {
  display: none; }

.ts-control > input:focus {
  outline: none !important; }

.has-items .ts-control > input {
  margin: 0 4px !important; }

.ts-control.rtl {
  text-align: right; }

.ts-control.rtl.single .ts-control:after {
  left: 15px;
  right: auto; }

.ts-control.rtl .ts-control > input {
  margin: 0 4px 0 -2px !important; }

.disabled .ts-control {
  opacity: 0.5;
  background-color: #fafafa; }

.input-hidden .ts-control > input {
  opacity: 0;
  position: absolute;
  left: -10000px; }

.ts-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: 0.25rem 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px; }

.ts-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden; }

.ts-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px; }

.ts-dropdown .option,
.ts-dropdown .optgroup-header,
.ts-dropdown .no-results,
.ts-dropdown .create {
  padding: 5px 8px; }

.ts-dropdown .option, .ts-dropdown [data-disabled], .ts-dropdown [data-disabled] .option[data-selectable] {
  cursor: inherit;
  opacity: 0.5; }

.ts-dropdown .option[data-selectable] {
  opacity: 1;
  cursor: pointer; }

.ts-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none; }

.ts-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default; }

.ts-dropdown .active {
  background-color: #f5fafd;
  color: #495c68; }

.ts-dropdown .active.create {
  color: #495c68; }

.ts-dropdown .create {
  color: rgba(48, 48, 48, 0.5); }

.ts-dropdown .spinner {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 5px 8px; }

.ts-dropdown .spinner::after {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  margin: 3px;
  border-radius: 50%;
  border: 5px solid #d0d0d0;
  border-color: #d0d0d0 transparent #d0d0d0 transparent;
  animation: lds-dual-ring 1.2s linear infinite; }

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.ts-dropdown-content {
  overflow: hidden auto;
  max-height: 200px;
  scroll-behavior: smooth; }

.ts-wrapper.plugin-drag_drop .ts-dragging {
  color: transparent !important; }

.ts-wrapper.plugin-drag_drop .ts-dragging > * {
  visibility: hidden !important; }

.plugin-checkbox_options:not(.rtl) .option input {
  margin-right: 0.5rem; }

.plugin-checkbox_options.rtl .option input {
  margin-left: 0.5rem; }

/* stylelint-disable function-name-case */
.plugin-clear_button {
  --ts-pr-clear-button: 1em; }

.plugin-clear_button .clear-button {
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: calc(8px - 6px);
  margin-right: 0 !important;
  background: transparent !important;
  transition: opacity 0.5s;
  cursor: pointer; }

.plugin-clear_button.form-select .clear-button, .plugin-clear_button.single .clear-button {
  right: max(var(--ts-pr-caret), 8px); }

.plugin-clear_button.focus.has-items .clear-button, .plugin-clear_button.has-items:not(.disabled):hover .clear-button {
  opacity: 1; }

.ts-wrapper .dropdown-header {
  position: relative;
  padding: 10px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: color-mix(#fff, #d0d0d0, 85%);
  border-radius: 3px 3px 0 0; }

.ts-wrapper .dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important; }

.ts-wrapper .dropdown-header-close:hover {
  color: black; }

.plugin-dropdown_input.focus.dropdown-active .ts-control {
  box-shadow: none;
  border: 1px solid #d0d0d0; }

.plugin-dropdown_input .dropdown-input {
  border: 1px solid #d0d0d0;
  border-width: 0 0 1px;
  display: block;
  padding: 8px 8px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  width: 100%;
  background: transparent; }

.plugin-dropdown_input .items-placeholder {
  border: 0 none !important;
  box-shadow: none !important;
  width: 100%; }

.plugin-dropdown_input.has-items .items-placeholder, .plugin-dropdown_input.dropdown-active .items-placeholder {
  display: none !important; }

.ts-wrapper.plugin-input_autogrow.has-items .ts-control > input {
  min-width: 0; }

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input {
  flex: none;
  min-width: 4px; }

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-ms-input-placeholder {
  color: transparent; }

.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::placeholder {
  color: transparent; }

.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
  display: flex; }

.ts-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 0; }

.ts-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none; }

.ts-dropdown.plugin-optgroup_columns .optgroup::before {
  display: none; }

.ts-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none; }

.ts-wrapper.plugin-remove_button .item {
  display: inline-flex;
  align-items: center; }

.ts-wrapper.plugin-remove_button .item .remove {
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 0 6px;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box; }

.ts-wrapper.plugin-remove_button .item .remove:hover {
  background: rgba(0, 0, 0, 0.05); }

.ts-wrapper.plugin-remove_button.disabled .item .remove:hover {
  background: none; }

.ts-wrapper.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px; }

.ts-wrapper.plugin-remove_button:not(.rtl) .item {
  padding-right: 0 !important; }

.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove {
  border-left: 1px solid #0073bb;
  margin-left: 6px; }

.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove {
  border-left-color: #00578d; }

.ts-wrapper.plugin-remove_button.disabled:not(.rtl) .item .remove {
  border-left-color: #aaaaaa; }

.ts-wrapper.plugin-remove_button.rtl .item {
  padding-left: 0 !important; }

.ts-wrapper.plugin-remove_button.rtl .item .remove {
  border-right: 1px solid #0073bb;
  margin-right: 6px; }

.ts-wrapper.plugin-remove_button.rtl .item.active .remove {
  border-right-color: #00578d; }

.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove {
  border-right-color: #aaaaaa; }

:root {
  --ts-pr-clear-button: 0;
  --ts-pr-caret: 0;
  --ts-pr-min: .75rem; }

.ts-wrapper.single .ts-control, .ts-wrapper.single .ts-control input {
  cursor: pointer; }

.ts-control:not(.rtl) {
  padding-right: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important; }

.ts-control.rtl {
  padding-left: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important; }

.ts-wrapper {
  position: relative; }

.ts-dropdown,
.ts-control,
.ts-control input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px; }

.ts-control,
.ts-wrapper.single.input-active .ts-control {
  background: #fff;
  cursor: text; }

.ts-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.ts-wrapper.single .ts-control {
  --ts-pr-caret: 2rem; }

.ts-wrapper.single .ts-control::after {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent; }

.ts-wrapper.single .ts-control:not(.rtl)::after {
  right: 15px; }

.ts-wrapper.single .ts-control.rtl::after {
  left: 15px; }

.ts-wrapper.single.dropdown-active .ts-control::after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent; }

.ts-wrapper.single.input-active .ts-control, .ts-wrapper.single.input-active .ts-control input {
  cursor: text; }

.ts-wrapper {
  display: flex;
  min-height: 36px; }

.ts-wrapper.multi.has-items .ts-control {
  padding-left: 5px;
  --ts-pr-min: $padding-x; }

.ts-wrapper.multi .ts-control [data-value] {
  text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3);
  border-radius: 3px;
  background-color: color-mix(#1da7ee, #178ee9, 60%);
  background-image: linear-gradient(to bottom, #1da7ee, #178ee9);
  background-repeat: repeat-x;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 1px rgba(255, 255, 255, 0.03); }

.ts-wrapper.multi .ts-control .active[data-value] {
  background-color: color-mix(#008fd8, #0075cf, 60%);
  background-image: linear-gradient(to bottom, #008fd8, #0075cf);
  background-repeat: repeat-x; }

.ts-wrapper.multi.disabled .ts-control [data-value] {
  color: #999;
  text-shadow: none;
  background: none;
  box-shadow: none; }

.ts-wrapper.multi.disabled .ts-control [data-value], .ts-wrapper.multi.disabled .ts-control [data-value] .remove {
  border-color: #e6e6e6; }

.ts-wrapper.multi.disabled .ts-control [data-value] .remove {
  background: none; }

.ts-wrapper.single .ts-control {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.8);
  background-color: color-mix(#fefefe, #f2f2f2, 60%);
  background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);
  background-repeat: repeat-x; }

.ts-wrapper.single .ts-control, .ts-dropdown.single {
  border-color: #b8b8b8; }

.dropdown-active .ts-control {
  border-radius: 3px 3px 0 0; }

.ts-dropdown .optgroup-header {
  padding-top: 7px;
  font-weight: bold;
  font-size: 0.85em; }

.ts-dropdown .optgroup {
  border-top: 1px solid #f0f0f0; }

.ts-dropdown .optgroup:first-child {
  border-top: 0 none; }

.air-datepicker-cell.-year-.-other-decade-, .air-datepicker-cell.-day-.-other-month- {
  color: var(--adp-color-other-month); }

.air-datepicker-cell.-year-.-other-decade-:hover, .air-datepicker-cell.-day-.-other-month-:hover {
  color: var(--adp-color-other-month-hover); }

.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-, .-disabled-.-focus-.air-datepicker-cell.-day-.-other-month- {
  color: var(--adp-color-other-month); }

.-selected-.air-datepicker-cell.-year-.-other-decade-, .-selected-.air-datepicker-cell.-day-.-other-month- {
  color: #fff;
  background: var(--adp-background-color-selected-other-month); }

.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-, .-selected-.-focus-.air-datepicker-cell.-day-.-other-month- {
  background: var(--adp-background-color-selected-other-month-focused); }

.-in-range-.air-datepicker-cell.-year-.-other-decade-, .-in-range-.air-datepicker-cell.-day-.-other-month- {
  background-color: var(--adp-background-color-in-range);
  color: var(--adp-color); }

.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-, .-in-range-.-focus-.air-datepicker-cell.-day-.-other-month- {
  background-color: var(--adp-background-color-in-range-focused); }

.air-datepicker-cell.-year-.-other-decade-:empty, .air-datepicker-cell.-day-.-other-month-:empty {
  background: none;
  border: none; }

.air-datepicker-cell {
  border-radius: var(--adp-cell-border-radius);
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  z-index: 1; }

.air-datepicker-cell.-focus- {
  background: var(--adp-cell-background-color-hover); }

.air-datepicker-cell.-current- {
  color: var(--adp-color-current-date); }

.air-datepicker-cell.-current-.-focus- {
  color: var(--adp-color); }

.air-datepicker-cell.-current-.-in-range- {
  color: var(--adp-color-current-date); }

.air-datepicker-cell.-disabled- {
  cursor: default;
  color: var(--adp-color-disabled); }

.air-datepicker-cell.-disabled-.-focus- {
  color: var(--adp-color-disabled); }

.air-datepicker-cell.-disabled-.-in-range- {
  color: var(--adp-color-disabled-in-range); }

.air-datepicker-cell.-disabled-.-current-.-focus- {
  color: var(--adp-color-disabled); }

.air-datepicker-cell.-in-range- {
  background: var(--adp-cell-background-color-in-range);
  border-radius: 0; }

.air-datepicker-cell.-in-range-:hover {
  background: var(--adp-cell-background-color-in-range-hover); }

.air-datepicker-cell.-range-from- {
  border: 1px solid var(--adp-cell-border-color-in-range);
  background-color: var(--adp-cell-background-color-in-range);
  border-radius: var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius); }

.air-datepicker-cell.-range-to- {
  border: 1px solid var(--adp-cell-border-color-in-range);
  background-color: var(--adp-cell-background-color-in-range);
  border-radius: 0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0; }

.air-datepicker-cell.-range-to-.-range-from- {
  border-radius: var(--adp-cell-border-radius); }

.air-datepicker-cell.-selected- {
  color: #fff;
  border: none;
  background: var(--adp-cell-background-color-selected); }

.air-datepicker-cell.-selected-.-current- {
  color: #fff;
  background: var(--adp-cell-background-color-selected); }

.air-datepicker-cell.-selected-.-focus- {
  background: var(--adp-cell-background-color-selected-hover); }

.air-datepicker-body {
  transition: all var(--adp-transition-duration) var(--adp-transition-ease); }

.air-datepicker-body.-hidden- {
  display: none; }

.air-datepicker-body--day-names {
  display: grid;
  grid-template-columns: repeat(7, var(--adp-day-cell-width));
  margin: 8px 0 3px; }

.air-datepicker-body--day-name {
  color: var(--adp-day-name-color);
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: .8em; }

.air-datepicker-body--day-name.-clickable- {
  cursor: pointer; }

.air-datepicker-body--day-name.-clickable-:hover {
  color: var(--adp-day-name-color-hover); }

.air-datepicker-body--cells {
  display: grid; }

.air-datepicker-body--cells.-days- {
  grid-template-columns: repeat(7, var(--adp-day-cell-width));
  grid-auto-rows: var(--adp-day-cell-height); }

.air-datepicker-body--cells.-months- {
  grid-template-columns: repeat(3, 1fr);
  grid-auto-rows: var(--adp-month-cell-height); }

.air-datepicker-body--cells.-years- {
  grid-template-columns: repeat(4, 1fr);
  grid-auto-rows: var(--adp-year-cell-height); }

.air-datepicker-nav {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid var(--adp-border-color-inner);
  min-height: var(--adp-nav-height);
  padding: var(--adp-padding);
  box-sizing: content-box; }

.-only-timepicker- .air-datepicker-nav {
  display: none; }

.air-datepicker-nav--title, .air-datepicker-nav--action {
  display: flex;
  cursor: pointer;
  align-items: center;
  justify-content: center; }

.air-datepicker-nav--action {
  width: var(--adp-nav-action-size);
  border-radius: var(--adp-border-radius);
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.air-datepicker-nav--action:hover {
  background: var(--adp-background-color-hover); }

.air-datepicker-nav--action:active {
  background: var(--adp-background-color-active); }

.air-datepicker-nav--action.-disabled- {
  visibility: hidden; }

.air-datepicker-nav--action svg {
  width: 32px;
  height: 32px; }

.air-datepicker-nav--action path {
  fill: none;
  stroke: var(--adp-nav-arrow-color);
  stroke-width: 2px; }

.air-datepicker-nav--title {
  border-radius: var(--adp-border-radius);
  padding: 0 8px; }

.air-datepicker-nav--title i {
  font-style: normal;
  color: var(--adp-nav-color-secondary);
  margin-left: .3em; }

.air-datepicker-nav--title:hover {
  background: var(--adp-background-color-hover); }

.air-datepicker-nav--title:active {
  background: var(--adp-background-color-active); }

.air-datepicker-nav--title.-disabled- {
  cursor: default;
  background: none; }

.air-datepicker-buttons {
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-flow: column; }

.air-datepicker-button {
  display: inline-flex;
  color: var(--adp-btn-color);
  border-radius: var(--adp-btn-border-radius);
  cursor: pointer;
  height: var(--adp-btn-height);
  border: none;
  background: rgba(255, 255, 255, 0); }

.air-datepicker-button:hover {
  color: var(--adp-btn-color-hover);
  background: var(--adp-btn-background-color-hover); }

.air-datepicker-button:focus {
  color: var(--adp-btn-color-hover);
  background: var(--adp-btn-background-color-hover);
  outline: none; }

.air-datepicker-button:active {
  background: var(--adp-btn-background-color-active); }

.air-datepicker-button span {
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%; }

.air-datepicker-time {
  display: grid;
  grid-template-columns: max-content 1fr;
  grid-column-gap: 12px;
  align-items: center;
  position: relative;
  padding: 0 var(--adp-time-padding-inner); }

.-only-timepicker- .air-datepicker-time {
  border-top: none; }

.air-datepicker-time--current {
  display: flex;
  align-items: center;
  flex: 1;
  font-size: 14px;
  text-align: center; }

.air-datepicker-time--current-colon {
  margin: 0 2px 3px;
  line-height: 1; }

.air-datepicker-time--current-hours, .air-datepicker-time--current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: "Century Gothic",CenturyGothic,AppleGothic,sans-serif;
  position: relative;
  z-index: 1; }

.air-datepicker-time--current-hours:after, .air-datepicker-time--current-minutes:after {
  content: "";
  background: var(--adp-background-color-hover);
  border-radius: var(--adp-border-radius);
  position: absolute;
  left: -2px;
  top: -3px;
  right: -2px;
  bottom: -2px;
  z-index: -1;
  opacity: 0; }

.air-datepicker-time--current-hours.-focus-:after, .air-datepicker-time--current-minutes.-focus-:after {
  opacity: 1; }

.air-datepicker-time--current-ampm {
  text-transform: uppercase;
  align-self: flex-end;
  color: var(--adp-time-day-period-color);
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px; }

.air-datepicker-time--row {
  display: flex;
  align-items: center;
  font-size: 11px;
  height: 17px;
  background: linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat; }

.air-datepicker-time--row:first-child {
  margin-bottom: 4px; }

.air-datepicker-time--row input[type=range] {
  background: none;
  cursor: pointer;
  flex: 1;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  -webkit-appearance: none; }

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none; }

.air-datepicker-time--row input[type=range]::-ms-tooltip {
  display: none; }

.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb {
  border-color: var(--adp-time-track-color-hover); }

.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb {
  border-color: var(--adp-time-track-color-hover); }

.air-datepicker-time--row input[type=range]:hover::-ms-thumb {
  border-color: var(--adp-time-track-color-hover); }

.air-datepicker-time--row input[type=range]:focus {
  outline: none; }

.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected); }

.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected); }

.air-datepicker-time--row input[type=range]:focus::-ms-thumb {
  background: var(--adp-cell-background-color-selected);
  border-color: var(--adp-cell-background-color-selected); }

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -webkit-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration); }

.air-datepicker-time--row input[type=range]::-moz-range-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -moz-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration); }

.air-datepicker-time--row input[type=range]::-ms-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid var(--adp-time-track-color);
  background: #fff;
  cursor: pointer;
  -ms-transition: background var(--adp-transition-duration);
  transition: background var(--adp-transition-duration); }

.air-datepicker-time--row input[type=range]::-webkit-slider-thumb {
  margin-top: calc(var(--adp-time-thumb-size)/2*-1); }

.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0); }

.air-datepicker-time--row input[type=range]::-moz-range-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0); }

.air-datepicker-time--row input[type=range]::-ms-track {
  border: none;
  height: var(--adp-time-track-height);
  cursor: pointer;
  color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0); }

.air-datepicker-time--row input[type=range]::-ms-fill-lower {
  background: rgba(0, 0, 0, 0); }

.air-datepicker-time--row input[type=range]::-ms-fill-upper {
  background: rgba(0, 0, 0, 0); }

.air-datepicker {
  --adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --adp-font-size: 14px;
  --adp-width: 246px;
  --adp-z-index: 100;
  --adp-padding: 4px;
  --adp-grid-areas: "nav" "body" "timepicker" "buttons";
  --adp-transition-duration: .3s;
  --adp-transition-ease: ease-out;
  --adp-transition-offset: 8px;
  --adp-background-color: #fff;
  --adp-background-color-hover: #f0f0f0;
  --adp-background-color-active: #eaeaea;
  --adp-background-color-in-range: rgba(92, 196, 239, .1);
  --adp-background-color-in-range-focused: rgba(92, 196, 239, .2);
  --adp-background-color-selected-other-month-focused: #8ad5f4;
  --adp-background-color-selected-other-month: #a2ddf6;
  --adp-color: #4a4a4a;
  --adp-color-secondary: #9c9c9c;
  --adp-accent-color: #4eb5e6;
  --adp-color-current-date: var(--adp-accent-color);
  --adp-color-other-month: #dedede;
  --adp-color-disabled: #aeaeae;
  --adp-color-disabled-in-range: #939393;
  --adp-color-other-month-hover: #c5c5c5;
  --adp-border-color: #dbdbdb;
  --adp-border-color-inner: #efefef;
  --adp-border-radius: 4px;
  --adp-border-color-inline: #d7d7d7;
  --adp-nav-height: 32px;
  --adp-nav-arrow-color: var(--adp-color-secondary);
  --adp-nav-action-size: 32px;
  --adp-nav-color-secondary: var(--adp-color-secondary);
  --adp-day-name-color: #ff9a19;
  --adp-day-name-color-hover: #8ad5f4;
  --adp-day-cell-width: 1fr;
  --adp-day-cell-height: 32px;
  --adp-month-cell-height: 42px;
  --adp-year-cell-height: 56px;
  --adp-pointer-size: 10px;
  --adp-poiner-border-radius: 2px;
  --adp-pointer-offset: 14px;
  --adp-cell-border-radius: 4px;
  --adp-cell-background-color-hover: var(--adp-background-color-hover);
  --adp-cell-background-color-selected: #5cc4ef;
  --adp-cell-background-color-selected-hover: #45bced;
  --adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);
  --adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);
  --adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);
  --adp-btn-height: 32px;
  --adp-btn-color: var(--adp-accent-color);
  --adp-btn-color-hover: var(--adp-color);
  --adp-btn-border-radius: var(--adp-border-radius);
  --adp-btn-background-color-hover: var(--adp-background-color-hover);
  --adp-btn-background-color-active: var(--adp-background-color-active);
  --adp-time-track-height: 1px;
  --adp-time-track-color: #dedede;
  --adp-time-track-color-hover: #b1b1b1;
  --adp-time-thumb-size: 12px;
  --adp-time-padding-inner: 10px;
  --adp-time-day-period-color: var(--adp-color-secondary);
  --adp-mobile-font-size: 16px;
  --adp-mobile-nav-height: 40px;
  --adp-mobile-width: 320px;
  --adp-mobile-day-cell-height: 38px;
  --adp-mobile-month-cell-height: 48px;
  --adp-mobile-year-cell-height: 64px; }

.air-datepicker-overlay {
  --adp-overlay-background-color: rgba(0, 0, 0, .3);
  --adp-overlay-transition-duration: .3s;
  --adp-overlay-transition-ease: ease-out;
  --adp-overlay-z-index: 99; }

.air-datepicker {
  background: var(--adp-background-color);
  border: 1px solid var(--adp-border-color);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: var(--adp-border-radius);
  box-sizing: content-box;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(4, max-content);
  grid-template-areas: var(--adp-grid-areas);
  font-family: var(--adp-font-family), sans-serif;
  font-size: var(--adp-font-size);
  color: var(--adp-color);
  width: var(--adp-width);
  position: absolute;
  transition: opacity var(--adp-transition-duration) var(--adp-transition-ease), transform var(--adp-transition-duration) var(--adp-transition-ease);
  z-index: var(--adp-z-index); }

.air-datepicker:not(.-custom-position-) {
  opacity: 0; }

.air-datepicker.-from-top- {
  transform: translateY(calc(var(--adp-transition-offset) * -1)); }

.air-datepicker.-from-right- {
  transform: translateX(var(--adp-transition-offset)); }

.air-datepicker.-from-bottom- {
  transform: translateY(var(--adp-transition-offset)); }

.air-datepicker.-from-left- {
  transform: translateX(calc(var(--adp-transition-offset) * -1)); }

.air-datepicker.-active-:not(.-custom-position-) {
  transform: translate(0, 0);
  opacity: 1; }

.air-datepicker.-active-.-custom-position- {
  transition: none; }

.air-datepicker.-inline- {
  border-color: var(--adp-border-color-inline);
  box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  transform: none; }

.air-datepicker.-inline- .air-datepicker--pointer {
  display: none; }

.air-datepicker.-is-mobile- {
  --adp-font-size: var(--adp-mobile-font-size);
  --adp-day-cell-height: var(--adp-mobile-day-cell-height);
  --adp-month-cell-height: var(--adp-mobile-month-cell-height);
  --adp-year-cell-height: var(--adp-mobile-year-cell-height);
  --adp-nav-height: var(--adp-mobile-nav-height);
  --adp-nav-action-size: var(--adp-mobile-nav-height);
  position: fixed;
  width: var(--adp-mobile-width);
  border: none; }

.air-datepicker.-is-mobile- * {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.air-datepicker.-is-mobile- .air-datepicker--pointer {
  display: none; }

.air-datepicker.-is-mobile-:not(.-custom-position-) {
  transform: translate(-50%, calc(-50% + var(--adp-transition-offset))); }

.air-datepicker.-is-mobile-.-active-:not(.-custom-position-) {
  transform: translate(-50%, -50%); }

.air-datepicker.-custom-position- {
  transition: none; }

.air-datepicker-global-container {
  position: absolute;
  left: 0;
  top: 0; }

.air-datepicker--pointer {
  --pointer-half-size: calc(var(--adp-pointer-size) / 2);
  position: absolute;
  width: var(--adp-pointer-size);
  height: var(--adp-pointer-size);
  z-index: -1; }

.air-datepicker--pointer:after {
  content: "";
  position: absolute;
  background: #fff;
  border-top: 1px solid var(--adp-border-color-inline);
  border-right: 1px solid var(--adp-border-color-inline);
  border-top-right-radius: var(--adp-poiner-border-radius);
  width: var(--adp-pointer-size);
  height: var(--adp-pointer-size);
  box-sizing: border-box; }

.-top-left- .air-datepicker--pointer, .-top-center- .air-datepicker--pointer, .-top-right- .air-datepicker--pointer, [data-popper-placement^=top] .air-datepicker--pointer {
  top: calc(100% - var(--pointer-half-size) + 1px); }

.-top-left- .air-datepicker--pointer:after, .-top-center- .air-datepicker--pointer:after, .-top-right- .air-datepicker--pointer:after, [data-popper-placement^=top] .air-datepicker--pointer:after {
  transform: rotate(135deg); }

.-right-top- .air-datepicker--pointer, .-right-center- .air-datepicker--pointer, .-right-bottom- .air-datepicker--pointer, [data-popper-placement^=right] .air-datepicker--pointer {
  right: calc(100% - var(--pointer-half-size) + 1px); }

.-right-top- .air-datepicker--pointer:after, .-right-center- .air-datepicker--pointer:after, .-right-bottom- .air-datepicker--pointer:after, [data-popper-placement^=right] .air-datepicker--pointer:after {
  transform: rotate(225deg); }

.-bottom-left- .air-datepicker--pointer, .-bottom-center- .air-datepicker--pointer, .-bottom-right- .air-datepicker--pointer, [data-popper-placement^=bottom] .air-datepicker--pointer {
  bottom: calc(100% - var(--pointer-half-size) + 1px); }

.-bottom-left- .air-datepicker--pointer:after, .-bottom-center- .air-datepicker--pointer:after, .-bottom-right- .air-datepicker--pointer:after, [data-popper-placement^=bottom] .air-datepicker--pointer:after {
  transform: rotate(315deg); }

.-left-top- .air-datepicker--pointer, .-left-center- .air-datepicker--pointer, .-left-bottom- .air-datepicker--pointer, [data-popper-placement^=left] .air-datepicker--pointer {
  left: calc(100% - var(--pointer-half-size) + 1px); }

.-left-top- .air-datepicker--pointer:after, .-left-center- .air-datepicker--pointer:after, .-left-bottom- .air-datepicker--pointer:after, [data-popper-placement^=left] .air-datepicker--pointer:after {
  transform: rotate(45deg); }

.-top-left- .air-datepicker--pointer, .-bottom-left- .air-datepicker--pointer {
  left: var(--adp-pointer-offset); }

.-top-right- .air-datepicker--pointer, .-bottom-right- .air-datepicker--pointer {
  right: var(--adp-pointer-offset); }

.-top-center- .air-datepicker--pointer, .-bottom-center- .air-datepicker--pointer {
  left: calc(50% - var(--adp-pointer-size)/2); }

.-left-top- .air-datepicker--pointer, .-right-top- .air-datepicker--pointer {
  top: var(--adp-pointer-offset); }

.-left-bottom- .air-datepicker--pointer, .-right-bottom- .air-datepicker--pointer {
  bottom: var(--adp-pointer-offset); }

.-left-center- .air-datepicker--pointer, .-right-center- .air-datepicker--pointer {
  top: calc(50% - var(--adp-pointer-size)/2); }

.air-datepicker--navigation {
  grid-area: nav; }

.air-datepicker--content {
  box-sizing: content-box;
  padding: var(--adp-padding);
  grid-area: body; }

.-only-timepicker- .air-datepicker--content {
  display: none; }

.air-datepicker--time {
  grid-area: timepicker; }

.air-datepicker--buttons {
  grid-area: buttons; }

.air-datepicker--buttons, .air-datepicker--time {
  padding: var(--adp-padding);
  border-top: 1px solid var(--adp-border-color-inner); }

.air-datepicker-overlay {
  position: fixed;
  background: var(--adp-overlay-background-color);
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  opacity: 0;
  transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), left 0s, height 0s, width 0s;
  transition-delay: 0s, var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration), var(--adp-overlay-transition-duration);
  z-index: var(--adp-overlay-z-index); }

.air-datepicker-overlay.-active- {
  opacity: 1;
  width: 100%;
  height: 100%;
  transition: opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease), height 0s, width 0s; }
