﻿/*

	880 760
	Colori Utilizzati
	bianco: #FFFFFF
	grigio: #bebebe
	grigio scuro: #3b3b3b
	rosso: #1e5b87 
	nero: #002d59
	grigio chiaro: #ddd
	blu selettore: #66afe9
	azzurro riga over: #BFEBF3
	azzurro consigliato: #bfebf396;
	grigio chiarissimo intestazione colonne: #D7D7D7
	
	
	Giallo:     #f7b413
	Blu         #1e5b87
	Grigio C    #afb4b8
	
*/

/*
	Elimina il nome del pannello nella status bar
*/
.frame-toolbar-caption {
	display: none;
}

/*
	margine tra i campi
*/
.form-group {
   margin-bottom: 10px;
}

/*
	margine tra i campi
*/
.panel-form-container .panel {
   margin-bottom: 25px;
}

/*
	Nasconde label impaginazione in layout dettaglio
*/
@media screen and (max-width: 767px){
	.panel-field-static.md-visible-detail{
		display: none !important;
	}
}

/*
	Altezza Pulsanti
*/
@media screen and (max-width: 768px){
	.btn.btn-default.md-button-detail{
		height: 64px !important;
	}
	
	.sidebar-offcanvas{
		position: absolute;
		top: 0px;
		width: 90%;
	}
	
	.sidebar-offcanvas img{
		display: none;
	}
	
	.btn.btn-default.navbar-btn{
		display: none;
	}
	
	/*Colora di bianco scuro le righe del menu*/
	.navbar-toggle .icon-bar{
		background-color: #ffffff !important;
	}
	
	/*Allineare sulla stessa riga campo password ed etichetta robustezza videata nuovo utente*/
	.panel.panel-default.frame-box-fluid.NewUser .panel-body.collapse.in.frame-content-box .panel-field-static.label_robustezza{
		margin-top: 33px !important;
	}
}

@media screen and (min-width: 768px){
	#sidebar{
		width: 127px;
	}
	
	.has-pointer img{
		display: block;
		padding-left: 28px;
	}
	
	.Logout{
		display: none;
	}
}

/*
	E' la larghezza minore della quale i campi vengono visualizzati uno sotto l'altro
*/
@media screen and (max-width: 991px){
	.panel-field-static.md-visible-det{
		display: none !important;
	}
	
	/*
		Tasti avanzamento
	*/
	.pannello-avanzamento .col-md-3{
		width: 50%;
		float: left;
	}
	
	.pannello-avanzamento .col-md-6{
		display: none;
	}
}

@media screen and (max-width: 1367px){
	body{
		-moz-transform: scale(0.9, 0.9) !important; /* Moz-browsers */
		zoom: 0.9 !important; /* Other non-webkit browsers */
		zoom: 90% !important; /* Webkit browsers */
	}
	
	
	.panel.panel-default.form-main-box.videata-modale .panel-body.form-body, 
	.panel.panel-default.form-main-box.videata-modale-utente .panel-body.form-body, 
	.panel.panel-default.form-main-box.videata-modale-ricevi .panel-body.form-body, 
	.panel.panel-default.form-main-box.videata-modale-installazione .panel-body.form-body, 
	.panel.panel-default.form-main-box.videata-modale-spedisci .panel-body.form-body,
	.panel.panel-default.form-main-box.videata-modale-permessi .panel-body.form-body,
	.panel.panel-default.form-main-box.videata-modale-caricaProfiloPermessi .panel-body.form-body,
	.panel.panel-default.form-main-box.videata-modale-temperature .panel-body.form-body,
	.panel.panel-default.form-main-box.videata-modale-licenza .panel-body.form-body
	{
		padding-top: 0px;
		padding-bottom: 0px;
	}
	
	.panel.panel-default.form-main-box.videata-modale .panel-title.clearfix, .panel.panel-default.form-main-box.videata-modale .panel-title.clearfix{
		margin-top: 0px;
	}
	
	.panel.panel-default.form-main-box.videata-modale .panel-body.collapse.in.frame-content-box, .panel.panel-default.form-main-box.videata-modale .panel-body.collapse.in.frame-content-box{
		padding-top: 8px;	
		overflow: hidden;
	}
	
	.panel.panel-default.form-main-box.videata-modale .form-group.form-inline, .panel.panel-default.form-main-box.videata-modale .form-group.form-inline{
		margin-bottom: 5px;
	}
	
	.panel.panel-default.form-main-box.videata-modale .form-group, .panel.panel-default.form-main-box.videata-modale .form-group{
		margin-bottom: 5px;
	}
	
	.panel.panel-default.form-main-box.videata-modale .panel.panel-default.panel-form-pgroup, .panel.panel-default.form-main-box.videata-modale .panel.panel-default.panel-form-pgroup{
		margin-bottom: 6px;
	}

	.panel.panel-default.form-main-box.videata-modale .panel-body, .panel.panel-default.form-main-box.videata-modale .panel-body{
		padding-top: 5px;
		padding-bottom: 3px;
	}
}

@media screen and (min-width: 992px) and (max-width: 1900px){
	
	.modal-lg {
		width: 1000px !important;
		height: 650px !important;
	}
	
	
	.panel.panel-default.form-main-box.videata-modale{
		
		height: 650px !important;
	}
	
	.panel.panel-default.form-main-box.videata-modale-utente{
		
		height: 632px !important;
	}
	
	.panel.panel-default.form-main-box.videata-modale-ricevi{
		
		height: 382px !important;
	}
	
	.panel.panel-default.form-main-box.videata-modale-licenza{
		
		height: 154px !important;
	}
	
	.panel.panel-default.form-main-box.videata-modale-installazione{
		
		height: 120px !important;
	}
	
	.panel.panel-default.form-main-box.videata-modale-spedisci{
		height: 382px !important;
	}
	
	.panel.panel-default.form-main-box.videata-modale-permessi{
		
		height: 624px !important;
	}
	
	.panel.panel-default.form-main-box.videata-modale-temperature{
		height: 720px !important;
	}
	
	.panel.panel-default.form-main-box.videata-modale-caricaProfiloPermessi{
		height: 148px !important;
		width: 600px !important;
	}
	
	.form-control.panel-form-readonly.panel-value-html.form-field-no-activator.my-chart{
		
		height: 543px !important;
	}
}

@media screen and (min-width: 1901px){
	.modal-lg {
		height: 739px !important;
	}
			
	.panel.panel-default.form-main-box.videata-modale{
		height: 739px !important;
	}
	
	.panel.panel-default.form-main-box.videata-modale-utente{
		height: 641px !important;
	}
	
	.panel.panel-default.form-main-box.videata-modale-ricevi{
		height: 390px !important;
	}
	
	.panel.panel-default.form-main-box.videata-modale-licenza{
		height: 154px !important;
	}
	
	.panel.panel-default.form-main-box.videata-modale-installazione{
		height: 120px !important;
	}
	
	.panel.panel-default.form-main-box.videata-modale-spedisci{
		height: 390px !important;
	}

	.panel.panel-default.form-main-box.videata-modale-permessi{
		height: 627px !important;
	}
	
	.panel.panel-default.form-main-box.videata-modale-temperature{
		height: 860px !important;
	}
	
	.panel.panel-default.form-main-box.videata-modale-caricaProfiloPermessi{
		height: 148px !important;
		width: 600px !important;
	}
}

/*
-----------------------------------------------------------------------------------------------------------------
*/

/*
*	ManÃ¹ laterale
*/

#menu-container {
	padding-bottom: 38px;

/*
*	Nasconde pannello videate aperte
*/
#form-list-box-container{
	display: none;
}

#sidebar{
	/*width: 93px;*/
	margin-top: 0px;
	border-radius: 0px 10px 0px 10px;
	padding-left: 0px;
}

#wep-main-container{
	padding-left: 143px;
}

#sidebar .panel-body{
	padding-left: 0px;
	padding-right: 0px;
}

/*Titolo menu*/
#sidebar .panel-heading{
	background-color: #1e5b87;
	color: #ffffff;
	text-align: center;
	font-size: x-small !important;
}

#sidebar .table > tbody > tr > td{
	text-align: center;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #3b3b3b;
}

/*
-----------------------------------------------------------------------------------------------------------------
*/

/*
-----------------------------------------------------------------------------------------------------------------
*/

/*
*	Body
*/

body{
	background-color: #efefef;
}

.panel.panel-default.form-main-box{
	background-color: #efefef;
}

/*Tolgo il padding per allineare body e menu laterale*/
.panel-default > .panel-heading{
	padding-top: 0px;
	background-color: #FFFFFF;
	padding-bottom: 0px;
}

/*
*	Togliere grigio di sfondo
*/
.panel-body.collapse.in.frame-content-box{
	padding-bottom: 0px;
}

/*
	Titoli Videate
*/
.panel-heading {
    padding: 5px 15px;
}

/*
	Titoli Videate
*/
h3.panel-title {
    font-size: 2.0em;
	margin-top: 6px;
}

.navbar-default .navbar-brand{
	color: #ffffff;
}

.form-control.navbar-btn.wep-cmd-box{
	display: none;
}

.panel-group .panel+.panel{
	border-top-width: 1px;
    border-top-color: #3b3b3b;
    border-top-style: solid;
	margin-top: 0px;
}

/*Queste 2 mi servono per creare bordo body*/
.panel-heading.form-caption{
	margin-left: 5px;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #1e5b87;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #1e5b87;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #1e5b87;
	
	border-radius: 10px 10px 0px 0px;
	
	border-color: #bebebe;
	padding-bottom: 0px;
	}

.form-caption + .form-body.panel-body{
	margin-left: 5px;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #1e5b87;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #1e5b87;
	border-right: solid;
	border-right-width: 1px;
	border-right-width: #1e5b87;
	
	border-radius: 0px 0px 10px 10px;
	
	border-color: #bebebe;
}

.btn-default{
	border: solid;
	border-width: 1px;
	border-color: #bebebe;
}

/*Testata tabella lista*/
.panel-field-header-list{
	font-weight: bold !important;
	color: #FFFFFF !important;
	border: solid !important;
	border-color: #666 !important;
	border-width: 2px !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

/*Tabbed view over e selezionate*/
.nav-tabs{
	border-bottom-color: #1e5b87 ;
}

.nav-tabs>li.active>a:focus{
	border-left-color: #1e5b87 ;
	border-right-color: #1e5b87 ;
	border-top-color: #1e5b87 ;
	background: #1e5b87;
	color: #FFFFFF;
}

.nav-tabs>li.active>a{
	border-left-color: #1e5b87 ;
	border-right-color: #1e5b87 ;
	border-top-color: #1e5b87;
	background: #1e5b87;
	color: #FFFFFF;
}

/*bordo campi di testo*/
.form-control{
	border: solid !important;
	border-width: 1px !important;
	border-color: #ddd !important;	
}

/*effetto selettori campo di testo azzurro*/
.panel-field-value-form:focus{
	border: solid;
	border-width: 1px;
	border-color: #66afe9 !important;
	outline-color: invert;
	outline-style: none;
	outline-width: 0px;
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(102,175,233,0.6);
	border-radius: 4px 4px 4px 4px !important;
}

.panel-field-caption-list.campoPannello{
	/*border-bottom: solid !important;*/
	border-bottom-width: 2px !important;
}

/*Spazio tra gruppi minore*/
.panel.panel-default.panel-form-pgroup{
	margin-bottom: 10px;
}


panel.panel-default.form-main-box{
	background-color: #efefef;
}

#wep-main-container{
	background-color: #efefef;
}

.panel-body.form-body{
	background-color: #FFFFFF;
	padding-top: 0px;
}

.panel.panel-default.frame-box-fixed{
	background-color: #FFFFFF !important;
}

/*videate modali*/

.videata-modale .panel-heading.form-caption, 
.videata-modale-utente .panel-heading.form-caption, 
.videata-modale-ricevi .panel-heading.form-caption, 
.videata-modale-installazione .panel-heading.form-caption, 
.videata-modale-spedisci .panel-heading.form-caption,
.videata-modale-permessi .panel-heading.form-caption,
.videata-modale-temperature .panel-heading.form-caption,
.videata-modale-caricaProfiloPermessi .panel-heading.form-caption,
.videata-modale-licenza .panel-heading.form-caption
{
	margin-left: 0px;
	border: none;
}

.videata-modale .panel-body.form-body.form-body-fluid,
.videata-modale-utente .panel-body.form-body.form-body-fluid,
.videata-modale-ricevi .panel-body.form-body.form-body-fluid,
.videata-modale-installazione .panel-body.form-body.form-body-fluid,
.videata-modale-spedisci .panel-body.form-body.form-body-fluid,
.videata-modale-permessi .panel-body.form-body.form-body-fluid,
.videata-modale-temperature .panel-body.form-body.form-body-fluid,
.videata-modale-caricaProfiloPermessi .panel-body.form-body.form-body-fluid,
.videata-modale-licenza .panel-body.form-body.form-body-fluid
{
	margin-left: 0px;
	border: none;
}

.videata-modale .panel-body.form-body,
.videata-modale-utente .panel-body.form-body,
.videata-modale-ricevi .panel-body.form-body,
.videata-modale-installazione .panel-body.form-body,
.videata-modale-spedisci .panel-body.form-body,
.videata-modale-permessi .panel-body.form-body,
.videata-modale-temperature .panel-body.form-body,
.videata-modale-caricaProfiloPermessi .panel-body.form-body,
.videata-modale-licenza .panel-body.form-body
{
	margin: 0px;
	border: none;
}

.videata-modale-attachments .panel-heading.form-caption{
	margin-left: 0px;
	border: none;
}

.videata-modale-attachments .panel-body.form-body.form-body-fluid{
	margin-left: 0px;
	border: none;
}

.videata-modale-attachments .panel-body.form-body{
	margin: 0px;
	border: none;
}

/*videata modale report*/
.videata-modale-report .panel-heading.form-caption{
	margin-left: 0px;
	border: none;
}

.videata-modale-report .panel-body.form-body.form-body-fluid{
	margin-left: 0px;
	border: none;
}

.videata-modale-report .panel-body.form-body{
	margin: 0px;
	border: none;
}



.modal-body{
	padding: 0px;
}

.modal-dialog.modal-dna.modal-lg .modal-content .modal-body{
	height: 10px !important;
}

.modal-body .popup-text{
	padding-left: 25px;
	padding-right: 25px;
}

.panel-list-container td{
	padding-bottom: 10px !important;	
	padding-top: 10px !important;
}

/*Etichetta upload*/
.panel-field-static.multi-js-upload.label-upload{
	margin-left : auto;
    margin-right : auto;
    display : block;
    border-radius : 10px;
    margin-top : 10px;
    float : left;
    border-top : 1px dashed rgb(178,178,178);
    border-left : 1px dashed rgb(178,178,178);
    border-right : 1px dashed rgb(178,178,178);
    border-bottom : 1px dashed rgb(178,178,178);
    max-height : 180px;
	background-color: #f0f0f0 !important;
}

.panel.panel-default.form-main-box.videata-modale .panel.panel-default.frame-box-fluid,
.panel.panel-default.form-main-box.videata-modale-utente .panel.panel-default.frame-box-fluid,
.panel.panel-default.form-main-box.videata-modale-ricevi .panel.panel-default.frame-box-fluid,
.panel.panel-default.form-main-box.videata-modale-installazione .panel.panel-default.frame-box-fluid,
.panel.panel-default.form-main-box.videata-modale-spedisci .panel.panel-default.frame-box-fluid,
.panel.panel-default.form-main-box.videata-modale-permessi .panel.panel-default.frame-box-fluid,
.panel.panel-default.form-main-box.videata-modale-temperature .panel.panel-default.frame-box-fluid,
.panel.panel-default.form-main-box.videata-modale-caricaProfiloPermessi .panel.panel-default.frame-box-fluid,
.panel.panel-default.form-main-box.videata-modale-licenza .panel.panel-default.frame-box-fluid
{
	border: none;
}

.panel.panel-default.form-main-box.videata-modale-attachments .panel.panel-default.frame-box-fluid{
	border: none;
}

.panel.panel-default.form-main-box.videata-modale-report .panel.panel-default.frame-box-fluid{
	border: none;
}

.panel.panel-default.form-main-box.videata-modale-report{
	height: 107% !important;	
}

/*Titoli*/
.panel-field-static.Titolo{
	border: none !important;
	background-color: white !important;
}

/*Allineare sulla stessa riga campo password ed etichetta robustezza videata nuovo utente*/
.panel.panel-default.frame-box-fluid.NewUser .panel-body.collapse.in.frame-content-box .col-md-11{
	float: left !important;
	width: 90% !important;
}

.panel.panel-default.frame-box-fluid.NewUser .panel-body.collapse.in.frame-content-box {
	padding-top: 0px !important;
}

.filter-ok-button.btn.btn-primary{
	background-color: #1e5b87 !important;
}

.btn.btn-primary.popup-button-yes.popup-button-default{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-primary.popup-button-yes.popup-button-default:hover{
	background-color: #f7b413 !important;
	color: black !important;
	border-color: #bebebe !important;
}

.btn.btn-primary.popup-button-yes{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-primary.popup-button-yes:hover{
	background-color: #f7b413 !important;
	color: black !important;
	border-color: #bebebe !important;
}

.btn.btn-default:disabled{
	color: darkgrey;
}

.form-control:disabled{
	background-color: #f4f4f4 !important;
}

.btn.btn-default.pulsante-stato-risultatoesame{
	background-color: #4fa26b !important;
	color: white !important;
}

.btn.btn-default.pulsante-stato-inanalisi{
	background-color: #ef741d !important;
	color: white !important;
}

.btn.btn-default.pulsante-stato-standby{
	background-color: #f9c54b !important;
	color: white !important;
}

.btn.btn-default.pulsante-stato-rifiutato, .btn.btn-default.pulsante-stato-chiuso{
	background-color: #e54b4b !important;
	color: white !important;
}

.btn.btn-default.pulsante-stato-intransito{
	background-color: rgb(207,207,207) !important;
	color: white !important;
}

.btn.btn-default.pulsante-condivisione-report{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-default.pulsante-condivisione-report:hover{
		background-color: #f7b413 !important;
	color: black !important;
	border-color: #bebebe !important;
}

.btn.btn-default.pulsante-invio-credenziali{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-default.pulsante-invio-credenziali:hover{
		background-color: #f7b413 !important;
	color: black !important;
	border-color: #bebebe !important;
}


/*	Barra avanzamento ottimizzata visivamente per bootstrap*/

.modal-dialog.modal-dna.popup-delay-modal-dialog .modal-content{
	padding-left: 10px !important;
	padding-top: 10px !important;
	padding-right: 10px !important;
}


.pannello-avanzamento{
	background-color: #FFFFFF !important;
}


.panel.panel-default.panel-form-pgroup.intestazione-gruppi-wizard >.panel-heading > h3> span {	
	color:#1e5b87 !important;
}

.panel.panel-default.panel-form-pgroup.intestazione-gruppi-wizard-gtest >.panel-heading > h3> span {	
	color:#1e5b87 !important;
}

.panel.panel-default.panel-form-pgroup.intestazione-gruppi-wizard-tooltip >.panel-heading > h3> span {	
	color:#1e5b87 !important;
}


.combo-popup > table > tbody > tr:hover > td {
  background-color: #f9c54b !important;
}

textarea {
	resize: none;
}

.radio-inline{
	margin-top:7px;
}

.panel-field-static.marginFancy{
	font-size: 20px !important;
}

/*
-----------------------------------------------------------------------------------------------------------------
*/

/*
-----------------------------------------------------------------------------------------------------------------
*/

/*
*	Testata
*/

#header-container .container-fluid{
	background-color: #FFFFFF;
}

.btn.btn-default.navbar-btn{
	background-color: #1e5b87;
	border-color: #FFFFFF;
}

.navbar-brand{
	display: none;
}

.container_Andrea{
	background-color: #FFFFFF;
	height: 50px;
	padding-left: 15px;
	padding-right: 15px;
}

/*
-----------------------------------------------------------------------------------------------------------------
*/

.table-striped > tbody > tr:hover > td {
  background-color: #f9c54b !important;
}

.table-striped > tbody > tr.selected > td {
  background-color: #f9c54b !important;
}

/* ---------------- TOOLBAR ---------------- */

/*pulsanti*/
.btn.btn-default.pulsante-azione-destra{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-default.pulsante-azione{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-default.pulsante-azione-moduli{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-default.pulsante-azione-report-default{
	width: 100% !important;
}

.btn.btn-default.pulsante-azione-report{
	background-color: #f9c54b  !important;
	color: #202020 !important;
	width: 100% !important;
}

.btn.btn-default.pulsante-azione-report-blu{
	background-color: #1e5b87  !important;
	color: white !important;
	width: 100% !important;
}

.btn.btn-default.pulsante-azione-report-blu:hover{
	background-color: #f9c54b  !important;
	color: #202020 !important;
}

.btn.btn-default.pulsante-freebox{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-default.pulsante-datalogger{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-default.pulsante-datalogger:hover{
	background-color:#f9c54b !important;
	color: #202020 !important;
}

.btn.btn-default.pulsante-secondario{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-default.pulsante-secondario:hover{
	background-color:#f9c54b !important;
	color: #202020 !important;
}

.btn.btn-default.pulsante-terziario{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-default.pulsante-terziario:hover{
	background-color:#f9c54b !important;
	color: #202020 !important;
}

.btn.btn-default.pulsante-partenze{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-default.pulsante-porte{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-default.pulsante-arrivi{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-default.pulsante-ricezioni{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-default.pulsante-storico{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-default.pulsante-preparazione{
	background-color: #1e5b87 !important;
}

.btn.btn-default.pulsante-permessi{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-default.pulsante-partenze:hover, .btn.btn-default.pulsante-arrivi:hover, .btn.btn-default.pulsante-ricezioni:hover, .btn.btn-default.pulsante-storico:hover, .btn.btn-default.pulsante-porte:hover, .btn.btn-default.pulsante-permessi:hover, .btn.btn-default.pulsante-preparazione:hover{
	background-color:#f9c54b !important;
	color: black !important;
}

.btn.btn-default.pulsante-freebox-selected, .btn.btn-default.pulsante-datalogger-selected, .btn.btn-default.pulsante-secondario-selected,
.btn.btn-default.pulsante-terziario-selected, .btn.btn-default.pulsante-partenze-selected, .btn.btn-default.pulsante-arrivi-selected, .btn.btn-default.pulsante-ricezioni-selected,
.btn.btn-default.pulsante-storico-selected, .btn.btn-default.pulsante-porte-selected, .btn.btn-default.pulsante-permessi-selected, .btn.btn-default.pulsante-preparazione-selected{
	background-color:#f9c54b !important;
}

.btn.btn-default.pulsante-default{
	background-color:#efefef !important;
}

.btn.btn-default.pulsante-default:hover{
	background-color:#f9c54b !important;
}

/* ----campi gestazione gtest----*/
.intestazione-gruppi-wizard-gtest .collapse.in .panel-body .row .col-md-3 {
    padding-right: 0px !important;
}

.intestazione-gruppi-wizard-gtest .collapse.in .panel-body .row .col-md-1 {
    padding-left: 2px;
    padding-right: 0px;
}

.panel-field-static.add-gestazione{
	margin-top: 7px;
}

.intestazione-gruppi-wizard-gtest .collapse.in .panel-body .row .col-md-3 + .col-md-1{
	width:30px;
}

/*message box*/

.modal-content .modal-body .popup-text {
	float:left;
	padding-left:25px;
}

/*tooltip wizard e icone ?*/
.panel.panel-default.frame-box-fluid.pannello-tooltip .panel-body.collapse.in.frame-content-box {
	padding: 5px;
}

.panel.panel-default.frame-box-fluid.pannello-tooltip .panel-body.collapse.in.frame-content-box 
.panel-form-container .row.main-row-page.row-page-0 .col-md-12 {
	padding-right: 0px;
	padding-left: 10px;
}

.panel.panel-default.frame-box-fluid.pannello-tooltip .panel-body.collapse.in.frame-content-box 
.panel-form-container .row.main-row-page.row-page-0 {
	width:400px;
}

.panel.panel-default.panel-form-pgroup.intestazione-gruppi-wizard-tooltip .collapse.in .row .col-md-5 {
    width: 368px;
    padding-right: 5px;
}

.panel.panel-default.panel-form-pgroup.intestazione-gruppi-wizard-tooltip .collapse.in .row .col-md-1 {
    width: 36px;
    padding-left: 0px;
}

/*tooltip dettaglio esame e icone ?*/
.panel-field-static.tooltip-dettaglio-esame {
	margin-left:250px;
}

.panel.panel-default.panel-form-pgroup.intestazione-gruppi-con-tooltip .collapse.in .panel-body 
.row .col-md-1 {
    width: 20px;
    padding-right: 0px;
    padding-left: 0px;
}

.panel.panel-default.panel-form-pgroup.intestazione-gruppi-con-tooltip .collapse.in .panel-body 
.row .col-md-3{
	width: 373px;
    padding-right: 5px;
    margin-right:29px;
}

.panel.panel-default.panel-form-pgroup.intestazione-gruppi-con-tooltip .collapse.in .panel-body 
.row .col-md-5{
	width: 360px;
    padding-right: 5px;
}
/* Codice css per il separatore ------oppure------*/
.fancy {
 line-height: 0.1;
 text-align: center;
}
.fancy span {
 display: inline-block;
 position: relative;
 color: rgb(249, 197, 75);
}
.fancy span:before,
.fancy span:after {
 content: "";
 position: absolute;
 height: 5px;
 border-top: 3px solid rgb(249, 197, 75);
 top: 0;
 width: 250px;
}
.fancy span:before {
 right: 100%;
 margin-right: 20px;
}
.fancy span:after {
 left: 100%;
 margin-left: 20px;
}


/*Separatore accesso paziente senza esami*/
.divisione {
 line-height: 0.1;
 text-align: center;

}
.divisione span {
 display: inline-block;
 position: relative;
 color: rgb(249, 197, 75);
}
.divisione span:before,
.divisione span:after {
 content: "";
 position: absolute;
 height: 5px;
 margin-top:20px;
 border-top: 3px solid rgb(249, 197, 75);
 top: 0;
 width: 300px;
}
.divisione span:before {
 right: 100%;
 margin-right: 20px;
}
.divisione span:after {
 left: 100%;
 margin-left: 20px;
}


.panel.panel-default.frame-box-fixed.condivisione-report .panel-body.collapse.in.frame-content-box {
	padding-top: 0px !important;
}

.panel.panel-default.panel-form-pgroup.stato-esame .collapse.in .panel-body {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.panel.panel-default.frame-box-fixed.tw-esami.tabbed-view-frame-box .panel-body.collapse.in.frame-content-box.tab-content.tabbed-view-content-box{
	padding-top: 0px !important;
}

.panel-body.collapse.in.frame-content-box.tab-content.tabbed-view-content-box{
	padding-top: 0px !important;
}

/*pulsanti toolbar utenti*/
.btn.btn-default.pulsante-utenti-paziente{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-default.pulsante-utenti-medico{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-default.pulsante-utenti-laboratorio{
	background-color: #1e5b87 !important;
	color: white !important;
}

.btn.btn-default.pulsante-utenti-bioscience{
	background-color: #1e5b87 !important;
	color: white !important;
}
.btn.btn-default.pulsante-utenti-attivi{
	background-color: #1e5b87 !important;
	color: white !important;
}


.btn.btn-default.pulsante-utenti-paziente-selected, .btn.btn-default.pulsante-utenti-medico-selected,
.btn.btn-default.pulsante-utenti-laboratorio-selected, .btn.btn-default.pulsante-utenti-bioscience-selected, .btn.btn-default.pulsante-utenti-attivi-selected {
	background-color:#f9c54b !important;
}

.panel.panel-default.panel-form-pgroup.gruppi-dettaglio-esame {
	display:none;
}

#HCM_m_flag_a{
	border-left: white solid 1px;
}

.sidebar-offcanvas .table{
	margin-bottom: 0px;
}

.sidebar-offcanvas .table td{
	background-color: #0e4974;
}


/*Google Chart*/
/*Queste 2 servono nei pannelli che contengono i grafici di google, se non si usano vanno commentate*/
.panel.panel-default.frame-box-fixed.pannello-grafico div{
	border-style: none !important;
	overflow: hidden !important;
}

.panel.panel-default.frame-box-fixed.pannello-grafico body{
	overflow: hidden !important;
}

.panel.panel-default.frame-box-fixed.pannello-grafico p{
	border-style: none !important;
}
.my-chart{
	overflow: hidden;
	left: -104px;
    top: -58px;
}

.etichetta-grafico{
	overflow: hidden;
}

.pannello-grafico {
	overflow: hidden;
}

.pannello-grafico div{
	overflow: hidden;
}

.pulsante-zoom{
	z-index: 999;
}

.panel.panel-default.frame-box-fixed.pannello-grafico .col-md-1 .form-group{
	float: right;
}

.panel.panel-default.frame-box-fixed.noScrollbar .panel-body.collapse.in.frame-content-box{
	overflow: hidden;
}

.modal.fade.in{
	overflow: hidden;
}

.panel.panel-default.form-main-box.videata-modale .panel-list-body-box.panel-list-bordered,
.panel.panel-default.form-main-box.videata-modale-utente .panel-list-body-box.panel-list-bordered,
.panel.panel-default.form-main-box.videata-modale-ricevi .panel-list-body-box.panel-list-bordered,
.panel.panel-default.form-main-box.videata-modale-installazione .panel-list-body-box.panel-list-bordered,
.panel.panel-default.form-main-box.videata-modale-spedisci .panel-list-body-box.panel-list-bordered,
.panel.panel-default.form-main-box.videata-modale-permessi .panel-list-body-box.panel-list-bordered,
.panel.panel-default.form-main-box.videata-modale-temperature .panel-list-body-box.panel-list-bordered,
.panel.panel-default.form-main-box.videata-modale-caricaProfiloPermessi .panel-list-body-box.panel-list-bordered,
.panel.panel-default.form-main-box.videata-modale-licenza .panel-list-body-box.panel-list-bordered
{
	height: 100%;
}

.panel.panel-default.panel-form-pgroup{
	background-color: #1e5b87;
}

.panel.panel-default.panel-form-pgroup .panel-heading{
	background-color: #1e5b87;
	color: #ffffff;
}

.panel.panel-default.panel-form-pgroup .panel-body{
	background-color: #ffffff;
}

.panel.panel-default.frame-box-fixed.panel-navigation .panel-body.collapse.in.frame-content-box{
	overflow: hidden;
}

.menuriga img{
	display: inline !important;
}


/*Bordi gruppi*/
.panel.panel-default.panel-form-pgroup{
		border: none;
}
	
.panel.panel-default.panel-form-pgroup .panel-body{
	border: 1px solid #cccccc;
}

.panel-heading.tabbed-view-header-box a{
	padding: 10px;
}

.btn.btn-default.pulsante-avanzamento-stato{
	background-color: #4fa26b !important;
	color:white;
	margin-left: 6px !important;
    border-radius: 4px !important;
}

.btn.btn-default.pulsante-avanzamento-stato:disabled{
	background-color: #f9f9f9 !important;
	color: darkgrey;
	margin-left: 2px !important;
	border-radius: 4px !important;
}
