

/*
.panel-heading {
	background-image: linear-gradient(to bottom,#1161a8 0,#2e93ea 100%)   !important;
	color: white   !important;
}


.btn.btn-default {
	background-image: linear-gradient(to bottom,#1161a8 0,#2e93ea 100%)   !important;
	background-color: #2e93ea   !important;
	color: white   !important;
}

.main-side-left {
	padding-left: 11px   !important;
}

#sidebar {
	width: 11px   !important;
}

.navbar-btn {
	width: 135px   !important;
	height: 50px   !important;
}

#cmd\:1 {
	width: 250px   !important;
	background-image: linear-gradient(to bottom,#ed1d23 0,#ed1d23 100%)   !important;
    background-color: #ed1d23   !important;
	color: #ffffff   !important;
}

*/

.modal-dialog {
	width: 677px   !important;
}

.modal-dna {
	width: 677px   !important;
}
.modal-lg {
	width: 677px   !important;
}

.modal-content {
	width: 677px   !important;
}

.tooltip {
	display: none   !important;
}

.calendar-month {
   width: 130px   !important;
}  

.calendar-year {
   width: 60px   !important;
}  

/*
.main {
	background-image: url(images/logosmall.png)   !important;	
	background-repeat: no-repeat   !important;
    background-position: top center   !important; 
    background-size: 200px 100px   !important; 
 
    width: 150px !important;
}


.main-app-image {
	position: fixed;   !important;
	left: 12px   !important;
}
*/

/*
---------------------------------------------------------------------------------------------------------------
Credenziali
---------------------------------------------------------------------------------------------------------------
*/

.login {
	background-color: #1161a8 !important;
	background-image: url(images/logo.png)   !important;
    background-repeat: no-repeat   !important;
    background-position: top center   !important;     
}

.login .credentials {
	background-color: #ffffff !important;
	margin: 20px;
	border: solid 4px #ed1d23;
	border-radius: 20px;
	margin-top: 80px
}

.login .panel-heading {
	background-image: linear-gradient(to bottom,#ed1d23 0,#ed1d23 100%)   !important;
	color: white   !important;
	border-radius: 16px 16px 0px 0px;
	border: none   !important;
	text-align: center;
}

.login .tutorial {
    background-image: linear-gradient(to bottom,#ed1d23 0,#ed1d23 100%)   !important;
    background-color: #f25a5f   !important;
    color: white   !important;    
    font-size: 18px   !important;
}

.login .access {    
    background-image: linear-gradient(to bottom,#ed1d23 0,#ed1d23 100%)   !important;
    background-color: #f25a5f   !important;
    color: white   !important;
    font-size: 18px   !important;
}

.login .modal-body {
	padding: 0px   !important;
}

#fld\:3\:1\:1\:fc {
	color:#1161a8   !important;
	font-size: 15px   !important;
	border: none   !important;
}

/*
---------------------------------------------------------------------------------------------------------------
Preferiti
---------------------------------------------------------------------------------------------------------------
*/
.bookmarks .btn-default {    
    background-image: linear-gradient(to bottom,#ed1d23 0,#f25a5f 100%)   !important;
    background-color: #f25a5f   !important;
    color:#ffffff   !important;    font-size: 14px   !important;
}

/*
---------------------------------------------------------------------------------------------------------------
Autorizzazioni
---------------------------------------------------------------------------------------------------------------
*/

.authoriz_requests .refresh {    
    background-image: linear-gradient(to bottom,#ed1d23 0,#f25a5f 100%)   !important;
    background-color: #f25a5f   !important;
    color: #ffffff   !important;
    height: 32px   !important;
	width: 120px   !important;	
}

.authoriz_requests .validation {    
    background-image: linear-gradient(to bottom,#ed1d23 0,#f25a5f 100%)   !important;
    background-color: #f25a5f   !important;
    color: #ffffff   !important;
    height: 32px   !important;
	width: 120px   !important;
}

.authoriz_requests .authorized_all {    
    background-image: linear-gradient(to bottom,#ed1d23 0,#f25a5f 100%)   !important;
    background-color: #f25a5f   !important;
    color: #ffffff   !important;
    height: 32px   !important;
	width: 120px   !important;
}

.authoriz_requests .combo_auth {    
    width: 140px   !important;
	font-size:8pt !important;
}



/*
.book-request-list .combo-authorized {
	display: none   !important;
}
*/


/*
---------------------------------------------------------------------------------------------------------------
Piano ferie
---------------------------------------------------------------------------------------------------------------
*/
.vacation-plan .refresh {
	background-image: linear-gradient(to bottom,#ed1d23 0,#f25a5f 100%)   !important;
    background-color: #f25a5f   !important;
    color: #ffffff   !important;
    height: 32px   !important;
}

.triangle-bottomright-green {
    width: 0   !important;
	height: 0   !important;
	border-width: 0 0 22px 19px   !important;
	border-color: transparent transparent #33cc33 transparent   !important;
	border-style: solid   !important;
}

.triangle-bottomright-red {
    width: 0   !important;
	height: 0   !important;
	border-width: 0 0 22px 19px   !important;
	border-color: transparent transparent #ff0000 transparent   !important;
	border-style: solid   !important;
}   
.triangle-bottomright-transparent {    width: 0   !important;	height: 0   !important;	border-width: 0 0 22px 19px   !important;	border-color: transparent transparent transparent transparent   !important;	border-style: solid   !important;}


.close-info-laststamping {
	position: relative  !important;
	left: 200px   !important;
}

/*
---------------------------------------------------------------------------------------------------------------
Piano ferie 1
---------------------------------------------------------------------------------------------------------------
*/
.vacation-plan1 .refresh {
	background-image: linear-gradient(to bottom,#ed1d23 0,#f25a5f 100%)   !important;
    background-color: #f25a5f   !important;
    color: #ffffff   !important;
    height: 32px   !important;
}



/*
---------------------------------------------------------------------------------------------------------------
Timbra cartellino
---------------------------------------------------------------------------------------------------------------
*/

.punch_in .show-date {
    background-color: #1161a8   !important;
    color: white !important;    
    font-size: 20pt !important;
}

.punch_in .show-clock {
    background-color: #9d9d9d   !important;
    color: white !important;    
    font-size: 50pt !important;
}
  

.punch_in .entry {    
    background-image: linear-gradient(to bottom,#8ec448 0,#b8da8b 100%)   !important;
    background-color: #b8da8b   !important;
    color:#ffffff   !important;
}
	


.punch_in .exit  {
	background-image: linear-gradient(to bottom,#ed1d23 0,#f25a5f 100%)   !important;
    background-color: #f25a5f   !important;
    color:#ffffff   !important;
}

.punch_in {
	background-color: #ffffff   !important;
}

#frm\:15\:ico {
	float: right	!important;
}


/*
---------------------------------------------------------------------------------------------------------------
Cambio credenziali
---------------------------------------------------------------------------------------------------------------
*/

.changepws {
	background-color: #1161a8 !important;
	background-image: url(images/logo.png)   !important;
    background-repeat: no-repeat   !important;
    background-position: top center   !important;     
}

.changepws .credentials {
	background-color: #ffffff !important;
	margin: 20px;
	border: solid 4px #ed1d23;
	border-radius: 20px;
	margin-top: 80px;
}

.changepws .panel-heading {
	background-image: linear-gradient(to bottom,#ed1d23 0,#ed1d23 100%)   !important;
	color: white   !important;
	border-radius: 16px 16px 0px 0px;
	border: none   !important;
	text-align: center;
}

.changepws .access {    
    background-image: linear-gradient(to bottom,#ed1d23 0,#f25a5f 100%)   !important;
    background-color: #f25a5f   !important;
    color:#ffffff   !important;
}

.changepws .modal-body {
	padding: 0px   !important;
}

/*
---------------------------------------------------------------------------------------------------------------
Notifiche
---------------------------------------------------------------------------------------------------------------
*/
/*
.notifications .report_notifications {
	background-color: #1161a8   !important;
}
*/
#pag\:1\:1\:18 {
	/*background-color: #1161a8   !important;*/
	border: none   !important;
}

/*
---------------------------------------------------------------------------------------------------------------
Richieste permessi
---------------------------------------------------------------------------------------------------------------
*/
.GroupBtnCommandSetRequestJustify { 
	margin-left: 10px !important;
}
/*
---------------------------------------------------------------------------------------------------------------
Causali aggiuntive
---------------------------------------------------------------------------------------------------------------
*/



/*
---------------------------------------------------------------------------------------------------------------
Notifica
---------------------------------------------------------------------------------------------------------------
*/

/*
.notification {
	background-color: #ffffff   !important;
}
*/

/*
.changepws .panel-body::before  {
	background-color: #ffffff   !important;
}
*/

/*
.changepws .user {
	background-color: #ffffff   !important;
	color: black   !important;
}

.changepws .password {
	background-color: #ffffff   !important;
	color:black   !important;
}
*/

/*

.tooltip {
	background-image: linear-gradient(to bottom,#66ff66 0,#b3ffb3 100%)   !important;
	background-color: #b3ffb3   !important;
	color: #1F73A3   !important;
}
.tooltip {
	font-size: large   !important;
	color: rgb(0,0,0)   !important;
	height: 42px   !important;
	width: 97%   !important;
	padding-top: 25px   !important;
    padding-right: 30px   !important;
    padding-bottom: 25px   !important;
    padding-left: 80px   !important;
}
.calendar-show {
	width: 350px   !important;
}

#frm\:17\:frs{
	background-color: transparent   !important;
}

#pan\:1\:17\:cnt {
	background-color: transparent   !important;
.btn:hover { 
    background-image: linear-gradient(to bottom,#86b0f9 0,#387ef5 100%)   !important;
    height: 100px   !important;
}
.btn:link { 
    background-image: linear-gradient(to bottom,#86b0f9 0,#387ef5 100%)   !important;
    height: 100px   !important;
}

.btn:visited { 
    background-image: linear-gradient(to bottom,#86b0f9 0,#387ef5 100%)   !important;
    height: 100px   !important;
}
*/
