/* EXHIBIT A. Common Public Attribution License Version 1.0
 The contents of this file are subject to the Common Public Attribution License
 Version 1.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.ypok.com/license. The License is based on the Mozilla Public
 License Version 1.1 but Sections 14 and 15 have been added to cover use of
 software over a computer network and provide for limited attribution for the
 Original Developer. In addition, Exhibit A has been modified to be consistent
 with Exhibit B.

 Software distributed under the License is distributed on an "AS IS" basis,
 WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
 the specific language governing rights and limitations under the License.

 The Original Code is Y@GRC.
 The Original Developer is the Initial Developer and is Ypok (22, rue de
 Palestro, 75002 Paris - ypok@ypok.com).

 All portions of the code written by Ypok are Copyright (c) 2011 Ypok. All
 Rights Reserved.
 Contributors are mentionned in News.txt file.

 Alternatively, if the End User would use the Original Code under term
 of other licence (CECILL, EUPL, ...), the End User must obtain specific and
 induvidual written authorization from the the Original Developer.
 Nevertheless, the Original Code stay under CPAL License for any other
 End Users.

 EXHIBIT B. Attribution Information
 Attribution Copyright Notice: Copyright 2011 Ypok. All rights reserved.
 Attribution Phrase (not exceeding 10 words): Powered by Y@GRC from Ypok.
 Attribution URL: www.ypok.com
 Graphic Image as provided in the Covered Code, if any.
 Display of Attribution Information is required in Larger Works which are
 defined in the CPAL as a work which combines Covered Code or portions thereof
 with code not governed by the terms of the CPAL.

*/
/* TextboxList sample CSS */
ul.holder { margin: 0; border: 1px solid #999; overflow: hidden; height: 52px !important; height:52px; padding: 4px 5px 0; }
*:first-child+html ul.holder { padding-bottom: 2px; } * html ul.holder { padding-bottom: 2px; } /* ie7 and below */
ul.holder li { float: left; list-style-type: none; margin: 0 5px 4px 0; white-space:nowrap;}
ul.holder li.bit-box, ul.holder li.bit-input input { font: 12px Tahoma, "Verdana"; }
ul.holder li.bit-box { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #CAD8F3; background: #f6f6f6; padding: 1px 5px 2px; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-input input { width: auto; overflow:visible; margin: 0; border: 0px; outline: 0; padding: 3px 0px 2px; } /* no left/right padding here please */
ul.holder li.bit-input input.smallinput { width: 20px; }

/* Facebook demo CSS */
#add { border: 1px solid #999; width: 550px; margin: 50px; padding: 20px 30px 10px; }
form ol li { list-style-type: none; }
form ol { font: 11px Tahoma, "Verdana"; margin: 0; padding: 0; }
form ol li.input-text { margin-bottom: 10px; list-style-type: none; padding-bottom: 10px; }
form ol li.input-text label { font-weight: bold; cursor: pointer; display: block; font-size: 13px; margin-bottom: 10px; }
form ol li.input-text input { width: 500px; padding: 5px 5px 6px; font: 12px Tahoma, "Verdana"; border: 1px solid #999; }
form ul.holder { width: 458px;border:0;background-image: url('/images/green_bg_tags.jpg'); }
form ul { margin: 0 !important ; margin-left:0px}
ul.holder li.bit-box, #apple-list ul.holder li.bit-box { padding-right: 15px; position: relative; z-index:5;}
#apple-list ul.holder li.bit-input { margin: 0; }
#apple-list ul.holder li.bit-input input.smallinput { width: 5px; }
ul.holder li.bit-hover { background: #BBCEF1; border: 1px solid #6D95E0; }
ul.holder li.bit-box-focus { border-color: #598BEC; background: #598BEC; color: #fff; }
ul.holder li.bit-box a.closebutton { position: absolute; ;right: 4px; top: 6px; display: block; width: 7px; height: 7px; font-size: 1px; background: url('/images/close.gif'); }
ul.holder li.bit-box a.closebutton:hover { background-position: 7px; }
ul.holder li.bit-box-focus a.closebutton, ul.holder li.bit-box-focus a.closebutton:hover { background-position: bottom; }

/* Autocompleter */

.facebook-auto { display: none; position: absolute; width: 468px; background: #eee;margin-left: 227px; z-index: 5}
.facebook-auto .default { padding: 5px 7px; border: 1px solid #ccc; border-width: 0 1px 1px;font-family:Tahoma,"Verdana"; font-size:12px; }

.facebook-auto ul {
  display: none;
  margin: 0;
  padding: 0;
  overflow: auto;
  position: absolute;
  z-index: 5
}

.facebook-auto ul li {
  padding: 5px 12px;
  z-index: 5;
  cursor: pointer;
  margin: 0;
  list-style-type: none;
  border: 1px solid #ccc;
  border-width: 0 1px 1px;
  font: 12px Tahoma, "Verdana";
  background-color: #eee
}

.facebook-auto ul li em {
  font-weight: bold;
  font-style: normal;
  background: #ccc;
}

.facebook-auto ul li.auto-focus {
  background: #7CAF5A;
  color: #fff;
}

.facebook-auto ul li.auto-focus em {
  background: none;
}

.deleted {
  background-color: #7CAF5A !important;
  color: #ffffff !important;
}

.hidden {
  display: none;
}

#demo ul.holder li.bit-input input {
  padding: 2px 0 1px;
  border: 1px solid #999;
}

.ie6fix {
  height: 1px;
  width: 1px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 5;
}

.alert-secondary {
  background-color: #f1f0ef;
  border-color: #e2e3e5;
  color: #4f4f4f
}

.btn-outline-success {
  color: var(--success);
  background-color: transparent;
  background-image: none;
  border-color: var(--success);
  width: auto;
  transition: 0.2s;
}

.btn-outline-success:hover, .btn-outline-success.active {
  color: #fff;
  background-color: var(--success);
  border-color: var(--success);
}

.btn-outline-primary {
  color: #019ed8;
  background-color: transparent;
  background-image: none;
  border-color: #019ed8;
  width: auto;
  transition: 0.2s;
}

.btn-outline-primary:hover, .btn-outline-primary.active {
  color: #fff;
  background-color: #019ed8;
  border-color: #015f82;
}
