@charset "UTF-8";
/* 
    Design.scss est un fichier sass permettant de générer le fichier
    Design.css qui permettra d'appliquer un style sur une page web
    ou sur un ensemble de page web
    Created on : 17 mars 2015, 10:53:25
    Author     : Benjamin <benjamin.christophe@covivo.eu>
*/
/*---------- CSS de la page web principale : Layout.phtml -----------*/
.index-omnibus h1 {
  color: black; }

#titreNomUtilisateur {
  font-size: 15px;
  display: inline-block; }

.menuClose {
  width: 50px; }

.viewFull {
  width: 100%; }

.margeLeft {
  margin-left: 20px; }

#containerOpenMenu {
  float: right;
  height: 88px;
  background-color: #EEEEEE;
  color: #666666; }

#menuSide {
  height: 100%; }
  #menuSide #menuFooter {
    position: absolute;
    bottom: 0;
    padding: 10px;
    width: 100%;
    color: #666666;
    text-align: center; }

/*---------- CSS de la page web contenant le formulaire d'édtion d'un établissement -----------*/
#containerCarte #map {
  height: 600px; }

#dialog-form .modal-dialog {
  width: 90%;
  height: 90%; }
  #dialog-form .modal-dialog .modal-content {
    height: 100%; }
    #dialog-form .modal-dialog .modal-content .modal-body {
      height: 100%; }
      #dialog-form .modal-dialog .modal-content .modal-body #map {
        height: 90%; }

/*---------- CSS de la page web contenant le formulaire d'édtion d'un usager-----------*/
#colFormEditUsager .form-control {
  border: none; }

.inputTextUserIcon {
  /*
  background: url(../img/glyphicons/glyphicons-4-user.png) no-repeat scroll 5px 5px;
  left: auto;
  right: 9px;
  top: 5px;
  */ }

/*---------- CSS de la page web d'affichage de la liste des usagers : Module Usagers -----------*/
#tabListeUsager_filter {
  display: none; }

#map {
  height: 250px; }

/*---------- CSS de la page web d'affichage des tournées : Module Tournées -----------*/
.erreur {
  background-color: rgba(255, 0, 0, 0.5) !important; }

.dropdown-color .dropdown-menu {
  padding: 10px;
  left: auto;
  right: 0; }

.colorPicker {
  width: 70px;
  height: 70px;
  border-radius: 5px;
  border: 2px solid #666; }

.colorPicker-clickable:hover {
  border: 2px solid #000;
  cursor: pointer; }

/*---------- CSS de la page web d'affichage du planning des réservations : Module Réservation -----------*/
.weekEndStyle {
  background-color: grey; }

.weekEndStyle:hover {
  background-color: grey !important; }

.table tbody tr:hover td .weekEndStyle,
.table tbody tr:hover th .weekEndStyle {
  background-color: inherit; }

#theadPlanning th {
  font-size: 11.5px; }
#theadPlanning input {
  font-size: 11.5px; }

.tfootPlanning {
  font-size: 10px; }

.text-center {
  text-align: center; }

.dataTables_filter {
  display: none; }

.cellDisabled {
  background-color: #EEEEEE; }

/*
a.lienSemaineStyle {
    color: black;
    display:inline-block;
    margin-left:5%;
    padding-bottom: 2%;
    &:visited {
        color: black;
    }
    &.lienSemaineStyle.active {
        color: blue;
    }
}*/
.blocMoisLien {
  height: 100%; }

.navButtonIconMonth:hover {
  cursor: pointer;
  -webkit-transform: scale(1.5, 1.5);
  -moz-transform: scale(1.5, 1.5);
  opacity: 1;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  background-position: 0 -8px; }

body .dataTables_wrapper .dataTables_length {
  float: right; }
body .dataTables_wrapper .dataTables_filter {
  float: left; }

.checkAllTrajet {
  display: none; }

.checkAllTrajetContainer {
  height: 100%; }

.checkAllTrajet + label {
  background: url("../img/check_all.png") no-repeat;
  height: 15px;
  width: 15px;
  display: inline-block;
  padding: 0 0 0 0px;
  margin-top: 3px;
  margin-bottom: -3px; }

.checkAllTrajet:checked + label {
  background: url("../img/check_empty.png") no-repeat;
  height: 15px;
  width: 15px;
  display: inline-block;
  padding: 0 0 0 0px;
  margin-top: 3px;
  margin-bottom: -3px; }

.sorting_1 .checkbox {
  margin-top: 3px;
  margin-bottom: 0px; }

.checkbox {
  margin-top: 0px;
  margin-bottom: 0px; }

.trajetLien {
  color: #C8C8C8; }

.allerRetourLien {
  text-align: center;
  width: auto;
  display: block;
  white-space: normal;
  font-size: 130%; }

.allerRetourLien:hover {
  text-decoration: underline;
  cursor: pointer;
  text-align: center;
  white-space: normal; }

.allerLien {
  padding-right: 5px;
  text-align: center;
  white-space: normal;
  display: none;
  font-size: 130%; }

.allerLien:hover {
  text-decoration: underline;
  cursor: pointer;
  text-align: center;
  white-space: normal;
  font-size: 130%; }

.retourLien {
  padding-left: 5px;
  text-align: center;
  white-space: normal;
  display: none;
  font-size: 130%; }

.retourLien:hover {
  text-decoration: underline;
  cursor: pointer;
  text-align: center;
  white-space: normal;
  font-size: 130%; }

/*---------- CSS de la page web contenant le formulaire de connexion d'un utilisateur: login/index.phtml -----------*/
.login-page {
  background-color: #444; }
  .login-page .omnibusLogoLoginForm {
    margin-left: 35%;
    margin-bottom: 2%; }
  .login-page h3 {
    margin-left: 25%; }
  .login-page #infosFooter {
    padding: 10px;
    width: 100%;
    color: #666666;
    text-align: center; }

.vertical-offset-100 {
  padding-top: 100px; }

.css_right {
  display: none; }

/*# sourceMappingURL=design.css.map */
