
body{
	/* font-family:Tahoma, Geneva, sans-serif; */
	font-size:10pt;
	width:100%;
/* 	border : 1px solid black; */
}

/* tableaux */
table th, table td
{
	font-size:7pt;
}

/* bootstrap affiche les contenu de l'attr title, prend trop de place */
th abbr[title]:after {
    content: "";
  }

/* ne pas couper cellules, répéter en-têtes */
table { page-break-after:auto }
tr    { page-break-inside:avoid; page-break-after:auto }
td    { page-break-inside:avoid; page-break-after:auto }
thead { display:table-header-group }
tfoot { display:table-footer-group }  
  
/* pour maximiser la place du contenu*/
#page-wrapper,
#page-wrapper .main
{
	padding:0;
}
 

/* dans les tableaux, main indiquant de défiler à gauche pour les écran petits; outil de conversion minutes-décimal dans grille */
.instruction_scroll, #convertisseur
{
	display:none !important;
}
  
 
/* inutile d'afficher les url de ces menus */
#nav_entreprise a[href]:after, .navbar a[href]:after, .sidebar a[href]:after
{
    content: "";
}  

.dont-break { page-break-inside:avoid; }

.noprint
{
    display:none !important;
}

/* classes attribuées à l'ouverture d'une modale ayant la classe "printable" 
http://stackoverflow.com/questions/12181760/twitter-bootstrap-print-content-of-modal-window
*/

#form-group-chantier, #form-group-finmission
{
    display: inline-block;
}

.modal {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    padding: 0;
    visibility: visible;
    /**Remove scrollbar for printing.**/
    overflow: visible !important;
  }
  
.modal-dialog {
  visibility: visible !important;
  /**Remove scrollbar for printing.**/
  overflow: visible !important;
}


.modal .tab-content > .tab-pane {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}

body.modal-open * {
	visibility: hidden;
}

/*
body.modal-open .modal-dialog.focused {
	position: absolute;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;

}

body.modal-open .modal-dialog.modal-lg.focused
{
	width: 100%;	
}
 
body.modal-open .modal-dialog.focused .modal-content {
	border-width: 0;
}

body.modal-open .modal-dialog.focused .modal-content .modal-header .modal-title,
body.modal-open .modal-dialog.focused .modal-content .modal-body,
body.modal-open .modal-dialog.focused .modal-content .modal-body * {
	visibility: visible;
}

body.modal-open .modal-dialog.focused .modal-content .modal-header,
body.modal-open .modal-dialog.focused .modal-content .modal-body {
	padding: 0;
}

body.modal-open .modal-dialog.focused .modal-content .modal-header .modal-title {
	margin-bottom: 20px;
}
*/




body.modal-open .modal-dialog {
	position: absolute;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;

}

body.modal-open .modal-dialog.modal-lg
{
	width: 100%;	
}
 
body.modal-open .modal-dialog .modal-content {
	border-width: 0;
}

body.modal-open .modal-dialog .modal-content .modal-header .modal-title,
body.modal-open .modal-dialog .modal-content .modal-body,
body.modal-open .modal-dialog .modal-content .modal-body * {
	visibility: visible;
}

body.modal-open .modal-dialog .modal-content .modal-header,
body.modal-open .modal-dialog .modal-content .modal-body {
	padding: 0;
}

body.modal-open .modal-dialog .modal-content .modal-header .modal-title {
	margin-bottom: 20px;
}


/* le reste du contenu gêne l'affichage de la modale */
body.modal-open #wrapper
{
    display:none;
}


_::-webkit-full-page-media, _:future, :root body.modal-open #wrapper {

    display:block;

}


/* pas besoin de l'outil des répartition des heures/ind */
body.modal-open .dispatch 
{
    display: none;
}

/* HACK, TODO: hauteur dynamique */
body.modal-open #reportComment 
{
    min-height:100px;
    font-size: 10px;
}

body.modal-open span.label 
{
    visibility: visible;
    color: #000;
}

table#report td
{
    padding:2px;
}

.rapport-grid-input
{
    font-size: 10px;
    width: 65px !important; /* no smaller because in Chrome val is covered by clock icon */
}