@charset "UTF-8";
/*
 *  Project:      njuko
 *  Date :        14.03.2013
 *  Description:  Fichier CSS Principal
 *  License:      Copyright VAConsulting (c) 2013 - All Rights Reserved
 *
 */
/** Compass **/
/** Fonts **/
@import url(../../assets/css/fonts/icomoon/style.css);
/** Plugins **/
@import url(../../js/libs/select2/select2.css);
@import url(../../css/jquery.ibutton.css);
@import url(../../js/libs/zebradp/css/mooncake/zebra_datepicker.css);
/** VAC Utilities **/
/* line 7, ../../data/sass/_utilities.scss */
.pull-right {
  float: right; }

/* line 10, ../../data/sass/_utilities.scss */
.pull-left {
  float: left; }

/* line 15, ../../data/sass/_utilities.scss */
.hide {
  display: none; }

/* line 18, ../../data/sass/_utilities.scss */
.show {
  display: block; }

/* line 23, ../../data/sass/_utilities.scss */
.invisible {
  visibility: hidden; }

/* line 28, ../../data/sass/_utilities.scss */
.affix {
  position: fixed; }

/* line 33, ../../data/sass/_utilities.scss */
.clearfix {
  overflow: hidden;
  *zoom: 1; }

/* line 38, ../../data/sass/_utilities.scss */
.hide-text {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize; }

/*.input-block-level {
  @include input-block-level();
}*/
/** Patch the icon position **/
/* line 49, ../../data/sass/_utilities.scss */
[class^="icol-"], [class^="icos-"], [class*=" icol-"], [class*=" icos-"] {
  vertical-align: sub;
  line-height: 1;
  display: inline-block; }

/** Fix le formulaire de login **/
/* line 57, ../../data/sass/_utilities.scss */
#login-form [name="login"], #login-form [name="password"] {
  padding-left: 22px;
  background-position: 5px center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAe9JREFUeNqcU89LG0EU/mZ3s2LTaH+owban5iASKIrxoqV40PbaQg+hp/bYk0I9efSkqfYo9dCDXoSiB/+BoogHLSWkEE0q1lZsiitmN5tkk93s+jqrpG1kCcE3PAbmve+bN2++x4gIVWOMne9vhm6GmITNjrbmYNkkZLPmsU+kwbef1H03/j9GgIdVHKz297UFe3ruo6s7BJ//RlAvYNUr15OgqZmFZdkPQb4F0dcOgflh2Qg3TGCZNn4e6TAsGd2RMJ48HYBjO16pkLwOjaKF0bl3MA9/Q1VV+Fs64VgWGq7ALAtLOFGhZTXksjq0Ux1Sk/y+YYJtU5jc2NqEkTdQKpaQOkhjIaFPNkQwHMNSZOLabqEjgL0DBVvxPXyXbLxcvJMZ4bG6PXg8DeXFo1ftkQdd6PzVy29ewXXJQjDwEM+iw9iOp6Ji7EPUlcxfkCuKqr9euEc7p3MU+wI6LKyR7RDl8kSffyzTbByUVudpZMpN/YepeYJZMaDkdkAG8DExhLMKePcJa0fP4RSBYy1Z/xtLlgE1nwLKXAtcrdPrF5WK7MLV/C4XVR0CrVjGt8xX3A7chSv3quKZuxghnUlAFOsQnCQxtg5lhoMlulQqOx822EoS4zXnl6axlW+hmi7Xmpu8zzE5T4Kr2B8BBgBRTuOsy82uwAAAAABJRU5ErkJggg==); }
/* line 63, ../../data/sass/_utilities.scss */
#login-form [name="password"] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjpJREFUeNqMU89rE0EYfbOZbVK1TQ0pSUrWIpRQi6bEbKSVIqJC0f4d6n9Qe2gqJCr06sGTNw8exJMkBPVQEbyUxaj4gxqrDUlo0wRJS5tmk931m9oUipva2R1YZr735n3vzTIcMl4lLyUsA3GA/X1pShJLXp1dmBP7lmWJZfvx8u5EyTvQGxiOKejucRKSQd/W8W2xiPXixuq1+EJAEPAO4IR3wB2IXAnBNEzUqnX8+FAkDgkhNUgVzP/63uUEfcxJdgRmqxUfuTgEw6RtiSP3voDo7ZQaufVCXdIKGBkfgmVacVFrq4DLEpwuGYbhoL4Z9QpkZsfKxEZA2u/msEhZRwLTImv0JpjsAmFJdghLWi4vTAzFQkBDpxqrM0GTCqytTTCPh0430evpgzoZ24vBgfryZ7C95m0JLJPkOY9jZ+UrZL8Cy8F3wRJlalZL+JItolDZfixq/4kxPaP+CpzuHwxPnEGzVkWrsgaH3CXyR31jC99XGijXjOpU8l2YYiwdUJCaieYDgyeVc+OnYOib4CdcKFfc+PhmmQhIM5P04u/6k5uPsg+pvHRAQfrO+bxP6VNGx4JkkAkHAdJPP4F3cVx/sKi2/aW51gbv38TUdCTvC/YoZ9V+CNszz3OQZQ7OJUze3wVrtl6Jm5iejqz6g8d8w6NutBoNAjHIBJya19qnaof9L5xi8oUveNFqmpQQg/Z2nVqV/gvcJxDRZp79hOhGPHRzcWM+q+KIQ3gQtVk/0unCgz8CDADLttV6EjoQzAAAAABJRU5ErkJggg==); }

/** Uniform css fix **/
/* line 70, ../../data/sass/_utilities.scss */
div.uniform-checker + label.checkbox {
  display: inline-block;
  padding-left: 0; }

/** Applique un gris sur les add-on **/
/** Crée les class .text-right , .text-center & .text-left **/
/* line 82, ../../data/sass/_utilities.scss */
.text-left {
  text-align: left; }

/* line 82, ../../data/sass/_utilities.scss */
.text-right {
  text-align: right; }

/* line 82, ../../data/sass/_utilities.scss */
.text-center {
  text-align: center; }

/** Crée les class .uppercase , .lowercase & .capitalize **/
/* line 88, ../../data/sass/_utilities.scss */
.uppercase {
  text-transform: uppercase; }

/* line 88, ../../data/sass/_utilities.scss */
.lowercase {
  text-transform: lowercase; }

/* line 88, ../../data/sass/_utilities.scss */
.capitalize {
  text-transform: capitalize; }

/** Fix la bordure autour d'un bouton link **/
/* line 94, ../../data/sass/_utilities.scss */
.btn.btn-link {
  border: none; }

/** Réduis l'espace entre les lignes & les boutons dans un tableau **/
/* line 99, ../../data/sass/_utilities.scss */
table .btn-toolbar {
  margin-top: 0;
  margin-bottom: 0; }

/** Permet d'utiliser une class .form-actions d'un formulaire comme si c'était le bas de la modal box **/
/* line 107, ../../data/sass/_utilities.scss */
.modal-body.no-padding {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0; }
  /* line 113, ../../data/sass/_utilities.scss */
  .modal-body.no-padding form {
    margin-bottom: 0; }
    /* line 115, ../../data/sass/_utilities.scss */
    .modal-body.no-padding form .form-actions {
      margin-bottom: 0;
      -moz-border-radius: 0 0 3px 3px;
      -webkit-border-radius: 0;
      border-radius: 0 0 3px 3px; }

/** Fix Select2 **/
/* line 123, ../../data/sass/_utilities.scss */
.select2.select2-container {
  display: inline-block; }

/** Ajuste le padding pour la grille de composition dans un formulaire dans un widget **/
/* line 131, ../../data/sass/_utilities.scss */
.widget-content.form-container > .row-fluid > .span12 {
  padding: 25px; }

/* line 23, ../../data/sass/main.scss */
#admin_block {
  float: left !important;
  margin-top: 30px;
  margin-right: 10px; }

/* line 29, ../../data/sass/main.scss */
.big-icon {
  font-size: 32px !important; }

/* line 33, ../../data/sass/main.scss */
.medium-icon {
  font-size: 26px !important; }

/* line 37, ../../data/sass/main.scss */
#header #header-functions #logout-admin-ribbon {
  position: relative;
  float: left;
  margin: 12px 0 0 8px;
  margin-right: 10px;
  border: 1px solid #000;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #262626 repeat-x left bottom;
  background-image: -ms-linear-gradient(top, #333333, #262626);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#262626));
  background-image: -webkit-linear-gradient(top, #333333, #262626);
  background-image: -o-linear-gradient(top, #333333, #262626);
  background-image: -moz-linear-gradient(top, #333333, #262626);
  background-image: linear-gradient(to bottom, #333333, #262626);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1), inset 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), inset 0 1px 0 rgba(255, 255, 255, 0.1);
  color: #fff;
  cursor: pointer; }
  /* line 58, ../../data/sass/main.scss */
  #header #header-functions #logout-admin-ribbon:active {
    background: #222;
    -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.25); }
  /* line 64, ../../data/sass/main.scss */
  #header #header-functions #logout-admin-ribbon a {
    display: block;
    width: 38px;
    height: 38px;
    color: #fff;
    text-align: center;
    font-size: 21px;
    line-height: 38px; }
  @media (max-width: 480px) {
    /* line 37, ../../data/sass/main.scss */
    #header #header-functions #logout-admin-ribbon {
      display: none; } }

/* line 79, ../../data/sass/main.scss */
#logout-admin-ribbon a [class^="icon-"],
#logout-admin-ribbon a [class*=" icon-"],
#logout-ribbon a [class^="icon-"],
#logout-ribbon a [class*=" icon-"] {
  vertical-align: baseline; }

/* line 85, ../../data/sass/main.scss */
.cke_variables,
.cke_variables .cke_combo_button,
.cke_variables .cke_combo_button .cke_combo_text {
  min-width: 200px; }