/* -- CSS INFO -------------------
@author  SaRN7l
@email   lucianofiorin@vivaweb.net
@update  23.04.2015
/* ----------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('http://vivaintra-static.s3.amazonaws.com/media/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff');
  font-weight: normal;
  font-style: normal;
}
.whitescale{
	color:rgba(255, 255, 255, 255); 
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'9.9999 9.9999 9.9999 0 0 9.9999 9.9999 9.9999 0 0 9.9999 9.9999 9.9999 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */  
	filter:white; /* IE6-9 */  
	-webkit-filter:brightness(0%) invert(1); /* Chrome 19+ & Safari 6+ */  
	-webkit-transition:all .6s ease; /* Fade to color for Chrome and Safari */  
	-webkit-backface-visibility:hidden; /* Fix for transition flickering */
}

/* config ---------------------- */
	html{height:100%;}
	.bg-user            {background: #002147;}
	.color-user         { color:#0a6cba;      }
	.color-user-reverse { color:#fff;         }
	a:hover,a:focus,a:visited,a:link{text-decoration:none;}
/* fonts ----------------------- */
	.helvetica { font-family: 'HelveticaNeueLTStd-Th'; }
	.awesome   { font-family: 'FontAwesome';           }
	.gothic    { font-family: 'Century Gothic';        }
/* login ----------------------- */
	#login-container{margin-top:66px;}
	#login-container h4.call{font-size:2.9em;}
	.panel-title .page-title{margin:0;}
	.button-lbue{background:#6797c8;color:#fff;}
	.button-lbue:hover{background:#5d89b5;color:#eee;}
	.button-lbue:active,.button-lbue:focus{color:#eee;}
	.button{padding: .7em 1.5em .5em;font-size: .85em;}
	#create-extranet ul{list-style:square inside;font-size:.9em;color:#555;}
	#create-extranet ul>li{padding-top:.5em;}
/* navebar superior -------- */
	#menu-header{height:66px;position:fixed;top:0;width:100%;z-index:6;}
	#menu-header #logo{}
	#menu-header #logo .logo-h{font-size:28px;}
/* menu lateral ------------ */
	#login-lateral-menu{list-style:none;padding-left:0;}
	#login-lateral-menu a img{width:101px \9;}
	#login-lateral-menu a:hover img{opacity:0.95;}
/* timeline ---------------- */
	#timeline{position:relative;background:url(../img/bgtimeline.jpg) top center repeat-y;margin-top: -1em;padding-top: 2em;padding-bottom:0;}
	#timeline .timeline-item .image img{width:100%;}
	img.img-border{padding: 2px;border: 1px solid #eee;}
	#timeline .timeline-item .timeline-content{float:left;}
	#timeline .timeline-item.item-right{clear:both;}
	#timeline .timeline-title{color:#555;}
	#timeline .timeline-title a{color:#335490;}
	#timeline .timeline-title a:hover{color:#263c65;}
	#timeline .timeline-box{background:#fff;border-color:#ddd;}
	#timeline .arrow{width:39px;height:27px;display:block;}
	#timeline .right-timeline{background:url(../img/left-timeline.png);position:absolute;right:-9px;top:2em;}
	#timeline .left-timeline{background:url(../img/right-timeline.png);position:absolute;left:-9px;top:4em;}
	#tomorrow{padding: 0.5em 3em;display: inline-block;border: 1px solid #ccc;border-radius: 7px;font-weight: bold;font-size: 1.4em;color: #c0c0c0;}
	/* post ---------------- */
		#post .main-content{text-align:justify;}
		#post .nav-pills>li>a {border-radius: 0px;}
		#post .fb-page{display:block;margin:0 auto;}
		#post .fb-page span{display:block;margin:0 auto;}
		#post .fbbox{overflow-x:hidden;}
		#post .breadcrumb{color:#ddd;background:#f8f8f8;}
		#post .breadcrumb a,#post .breadcrumb span{color:#aaa;}
		#post .breadcrumb a:hover{color:#666;}
		#post .main-content a{color:#335490 !important;}
		#post .main-content a:hover{color:#263c65 !important;}
		/* menu ------------ */
		.appmenu{text-align:center;border: 1px solid #eee;padding: 1em;padding-bottom: .5em;}
		.appmenu .caption{font-size: 1.5em;color: #888;text-align: center;}
		.appmenu a{background:#f5f5f5;}	
		.side-menu a{color:#333;}
		.appmenu.nav-pills>li{margin-bottom:.5em;}
		.appmenu.nav-pills>li+li{margin-left:0;clear:both;}
		.appmenu.side-menu.nav>li>a:hover:hover{background-color:#00659f;color:#fff;}	
		@media (max-width: 992px){.appmenu.nav-pills>li{float:none;display:inline-block;}}	
/* intranet ---------------- */
	#intranet-login{background:#f7f7f7;border:1px solid #bbbfc2;padding:1.8em 1.7em 1.7em;}
	#intranet-login input{border-radius:3px;}
	#intranet-login input[type=checkbox] { display:none; } /* to hide the checkbox itself */
	#intranet-login input[type=checkbox] + label:before {font-family: 'FontAwesome';display: inline-block;font-size:1.5em;color:#aaa;vertical-align: middle;font-weight: normal;cursor:pointer;}
	#intranet-login input[type=checkbox] + label:before { content: "\f096";}
	#intranet-login input[type=checkbox] + label:before { letter-spacing: 10px; }
	#intranet-login input[type=checkbox]:checked + label:before { content: "\f046"; }
	#intranet-login input[type=checkbox]:checked + label:before { letter-spacing: 7px; }
	#intranet-login .submit{background:#383e5b;display: block;width: 100%;border-radius: 5px;padding: .7em;}
	#intranet-login .submit:hover{opacity:0.8}
	#intranet-login .remember-group{text-align: right;margin-left: 2px;}
	#intranet-login ul.help-block{padding-left:0; margin-left:0; font-size:12px}
	#intranet-login ul.help-block li{list-style:none; color:#9e2b29; padding-top:2px}
	#intranet-login ul.help-block li:before{content:"\E197"; font-family:'GlyphiconsMenu Regular'; padding-right:5px}
	#intranet-login .image{width:96px \9;}
	#slider{height:400px;overflow: hidden;}
	#slider .slick-dots{display: block;position: absolute;bottom: 10px;margin: 0;color: #fff;}
	#slider .slick-dots li button:before{color:#fff;opacity:1;text-shadow:0 0 5px #000;}
	#slider .slick-dots li.slick-active button:before{color:#79bef2;opacity:1;}
	#slider.slick-slider{margin-bottom:0 ;}
	#slider.slick-slider .item{height:400px;}
	#slider.slick-slider .item h4{position: absolute;bottom: 1em;color: #fff;padding: 0 2%;text-align: center;font-family: 'HelveticaNeueLTStd-Th';  text-shadow: 0 2px 5px #444;font-size:2em;width:100%;}
/* menu float -------------- */
	#hamburger-float-menu{color:#fff;font-size:2em;  display: block;padding: .65em;cursor: pointer;}
	#float-menu{display:none;border-top:1px solid #fff;border-bottom:1px solid #999;position:fixed;top:66px;background:#e6e7e8;right:0;left:0;z-index:5;}
	@media (min-width: 768px){#float-menu{display:none !important;}}
	#float-menu li{clear:both;border-bottom:1px solid #c7c8ca;}
	#float-menu li .caption{display: block;padding: .5em 0 .5em 3.5em;font-size: 1.4em;}
	#float-menu a{display:block;color:#555;padding:1em;}
	#float-menu li:last-child{border-bottom:0;}
	#float-menu a:hover{color:#333;background:#d1d3d4;}
	#float-menu a img{max-width:50px;}
	@media (max-width: 768px){
		html,body{background: #f7f7f7;}
		#intranet-login{border:0;}
	}

.legacy-green .bg-user,.legacy-green #intranet-login .submit{background: #63971f !important;}
.legacy-green a{color: #63971f !important;}
.legacy-red .bg-user,.legacy-red #intranet-login .submit{background: #c42020 !important;}
.legacy-red a{color: #c42020 !important;}
.legacy-orange .bg-user,.legacy-orange #intranet-login .submit{background: #eb6a14 !important;}
.legacy-orange a{color: #eb6a14 !important;}
.legacy-black .bg-user,.legacy-black #intranet-login .submit{background: #444 !important;}
.legacy-black a{color: #444 !important;}
.legacy- .bg-user,.legacy- #intranet-login .submit{background: #0b6cbb !important;}
.legacy- a{color: #0b6cbb !important;}
.legacy-black a.btn-danger,.legacy-orange a.btn-danger,.legacy-red a.btn-danger,.legacy-green a.btn-danger{color:#fff;}
