/* -- color 		-- */
/* -------------------------------------------------------------------------------- */
/* -- IMAGENS / Background  -- */
		.bktopdashboard
			{
				background: #204a62; /* Old browsers */
				background: -moz-linear-gradient(45deg, #204a62 1%, #333333 100%); /* FF3.6-15 */
				background: -webkit-linear-gradient(45deg, #204a62 1%,#333333 100%); /* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(45deg, #204a62 1%,#333333 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#204a62', endColorstr='#333333',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
			}
		.bkespecial1
			{
				text-shadow: 2px 3px 5px rgba(93, 132, 134, 0.57);
				
				background-image: url("../img/top.png");
				background-position: left center;
				background-repeat: no-repeat;
				
				background: rgb(30,79,153); /* Old browsers */
				background: -moz-linear-gradient(-45deg, 	rgb(18, 128, 232) 0%, rgb(12, 145, 218)     42% ,rgb(0, 67, 99) 100%); /* FF3.6-15 */
				background: -webkit-linear-gradient(-45deg, rgb(18, 128, 232) 0%, rgb(12, 145, 218)     42% ,rgb(0, 67, 99) 100%); /* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(135deg, 		rgb(18, 128, 232) 0%, rgb(12, 145, 218)     42% ,rgb(0, 67, 99) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e9299', endColorstr='#1ba09c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
			}
		.imgLogin	
			{	
				/*background-image: url("../img/logo_empresa_01.jpg") center center no-repeat;*/
			}
		.corFundo	{	background: rgba(10, 36, 62, 0.4) !important;	}	/* cor pura + escura com opacidade de 40% */	
		.corFundo2	{	background: rgba(0,51,102, 1) !important;	}	/* cor pura com opacidade de 100% */		
		
		.logoLogin
			{	
				/*background: url("../../img/logo_empresa_01.jpg") center center no-repeat #FFF;	*/	
			}
		.captcha
			{	
				/*background: url("../../img/captcha.png") center center no-repeat #FFF;		*/
			}
		.bktema, .z-window
			{
				background-color: rgba(0, 51, 102, 1)	!important	; 										/* esta é a cor pura */	
			}
		.bktema10	{	background-color: rgba(0, 51, 102, 0.1);		}
		.bktema20	{	background-color: rgba(0, 51, 102, 0.2);		}
		.bktema30	{	background-color: rgba(0, 51, 102, 0.3);		}
		.bktema50, .linhaMenu:hover	
					{	background-color: rgba(0, 51, 102, 0.5);		}
		.bktema70	{	background-color: rgba(0, 51, 102, 0.7);		}	
		.bktema80	{	background-color: rgba(0, 51, 102, 0.8);		}	
		
		.btnMenuEnquete .cortxt			{	color: rgba(3, 13, 23, 0.8) !important;		transition: All 0.2s ease;		}
		.btnMenuEnquete:hover .cortxt	{	color: rgba(0, 51, 102, 1.0) !important;		}
		.btnMenuEnquete .ativo			{	color: rgba(0, 51, 102, 1.0) !important;		}
		.btnMenuEnquete					{	box-shadow: 0px -1px 0px 0px rgba(0, 51, 102, 0.2) 	inset;	border: none;		transition: All 0.5s ease;	}
		.btnMenuEnquete:hover			{	box-shadow: 0px -5px 0px 0px rgba(0, 51, 102,   1) 	inset;	border: none;		}
		
		.btnMenuAdm .cortxt			{	color: rgba(3, 13, 23, 0.8) !important;		transition: All 0.2s ease;		}
		.btnMenuAdm:hover .cortxt	{	color: rgba(0, 51, 102, 1.0) !important;		}
		.btnMenuAdm .ativo			{	color: rgba(0, 51, 102, 1.0) !important;		}
		.btnMenuAdm					{	box-shadow: 0px -1px 0px 0px rgba(0, 51, 102, 0.2) 	inset;	border: none;		transition: All 0.5s ease;	}
		.btnMenuAdm:hover			{	box-shadow: 0px -5px 0px 0px rgba(0, 51, 102,   1) 	inset;	border: none;		}
		
		.ativo2						{	box-shadow: 0px -5px 0px 0px rgba(0, 51, 102, 0.5) 	inset;	border: none;		transition: All 0.5s ease;	}
		
		.btnall2				{	box-shadow: 300px 0px 0px 0px rgba(0, 51, 102, 1) 	inset;	border: none;		transition: All 0.2s ease;	}
		.btnall2:hover		{	box-shadow:   0px 0px 0px 0px rgba(0, 0, 0,   1) 	inset;	border: none;		}
		
		.bktemadegrade
			{
				background: linear-gradient(-60deg, rgba( 0, 51, 102, 1), rgb(205, 225, 243))  !important; 	/* degradê */	
			}
			
		.bk-enquete {
			background: -webkit-linear-gradient(rgba(0, 51, 102, .8), rgba(0, 51, 102, .5)), url("../../../resources/img/enquete/flow.png") !important;
			background: -moz-linear-gradient(rgba(0, 51, 102, .8), rgba(0, 51, 102, .5)), url("../../../resources/img/enquete/flow.png") !important;
			background: -o-linear-gradient(rgba(0, 51, 102, .8), rgba(0, 51, 102, .5)), url("../../../resources/img/enquete/flow.png") !important;
			background: linear-gradient(rgba(0, 51, 102, .8), rgba(0, 51, 102, .5)), url("../../../resources/img/enquete/flow.png") !important;
			
			-webkit-background-size: cover !important;
		    -moz-background-size: cover !important;
		    -o-background-size: cover !important;
		    background-size: cover !important;
		    
			background-repeat: no-repeat !important;
			background-attachment: fixed !important;
		}
			
/* -------------------------------------------------------------------------------- */
/* -- CORES PRINCIPAIS  -- */

	/* -- Geral -- */
	
		.cortxt		{	color: 		rgba(0,51,102, 1)		!important;		} /* esta é a cor pura */
		.cortxt10	{	color: 		rgba(0,51,102, 0.1)		!important;		} 	
		.cortxt20	{	color: 		rgba(0,51,102, 0.2)		!important;		} 	
		.cortxt30	{	color: 		rgba(0,51,102, 0.3)		!important;		} 	
		.cortxt40	{	color: 		rgba(0,51,102, 0.4)		!important;		} 	
		.cortxt50	{	color: 		rgba(0,51,102, 0.5)		!important;		} 	
		.cortxt60	{	color: 		rgba(0,51,102, 0.6)		!important;		} 
		.cortxt70	{	color: 		rgba(0,51,102, 0.7)		!important;		} 	
		.cortxt80	{	color: 		rgba(0,51,102, 0.8)		!important;		}	
		.cortxt90	{	color: 		rgba(0,51,102, 0.9)		!important;		} 	
		.cortxt2	{	color: 		#FFF					!important;		} /* cor para contraste / segunda cor */
		.b-tema		{	border-color: rgba(0,51,102, 1  )   !important;		}
		.b-tema30	{	border-color: rgba(0,51,102, 0.3)	!important;		}
		.b-tema40	{	border-color: rgba(0,51,102, 0.4)	!important;		}
		.b-tema50	{	border-color: rgba(0,51,102, 0.5)	!important;		}
		.b-tema70	{	border-color: rgba(0,51,102, 0.7)	!important;		}
		.b-tema80	{	border-color: rgba(0,51,102, 0.8)	!important;		}
		
		.detaque_titulo1
			{
			    padding: 10px 10px 10px 22px;
			    border-left: 8px solid rgba(0, 51, 102, 0.2); /* */
			}
		.imgTemaSelect
			{
			    outline: 1px solid rgba(0, 51, 102, 0.2);
			}
		.z-window-header 
				{
					color: rgba(255, 255, 255, 1)	!important	;
				}
	/* -- Login -- */
	
		.login1
			{	box-shadow: 0px 0px 9px 7px rgba(0,51,102, 0.20);
			    border: 3px solid rgba(0,51,102, 0.29);
			    background: rgba(255, 255, 255, 0.90);
			}
		.logintit
			{
				box-shadow: 0px 2px 18px rgba(0,51,102, 0.10);	/* cor pura com opacidade de 10% */
			}
		.footerLogin
			{
				background: rgba(10, 36, 62, 0.4) ;		/* cor pura + escura com opacidade de 40% */
			}
		.imgLogoSelect	
			{
				border: 1px solid rgba(0,51,102, 1); 
			}
		
	/* -- tabela bootstrap -- */
		.linhabot01
			{
				background: #f9f9f9;
			}
		.linhabot02
			{
				background: #FFF;
			}
	
	/* -- ZK alterações -- */	
		
		.select-wrapper input.select-dropdown, input:not([type]), input[type="text"], 
		input[type="password"], input[type="email"], input[type="url"], input[type="time"], 
		input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="tel"], 
		input[type="number"], input[type="search"], textarea.materialize-textarea, .form-control
			{	
				border-color: rgba(0,51,102, 0.55) !important;	/* cor pura com opacidade de 10% */
			}
		.input-group-addon
			{
				border-color: rgba(0,51,102, 0.0) !important;	/* cor pura com opacidade de 10% */
				background: transparent;
			}
		.form-control 
			{
			    color: rgba(0,0,0,0.2);
			    background-color: #fff;
			    border: 1px solid #ccc;
			    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
			    box-shadow: inset 0 0px 7px rgba(183, 183, 183, 0.22);
			}
	
	
/* -------------------------------------------------------------------------------- */
/* -- Button -- */	
		button				{	border:    groove  rgba(255, 255, 255, 0.50);		}
		button:hover		{	border:    groove  rgba(255, 255, 255, 0.80);		}
		button:active		{	border:    groove  rgba(0, 0, 0, 0.20);				}
		
		.z-button, .z-button:focus  {
		    color: 			#991426;
		}
		.z-button:hover {
			background: 	#000;
		    color: 			#FFF;
		}
		.z-button:active {
		    background: 	#008000;
		    color: 			#FFF;
		}
		
		
		.btn1, .btn1:focus		{	background: rgba(0,51,102, 1.0);		color: 	#FFF;	}
		
/* -------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------- */
/* -- FullCalendar -- */	
	.fc-content {
		padding: 5px !important;
	}
	
	.fc-start {
		border-top-left-radius: 10px !important;
		border-bottom-left-radius: 10px !important;
	}
	
	.fc-center{
		color: rgba(0, 51, 102, 0.7) !important;
	}
	
	.fc-end {
		border-top-right-radius: 10px !important;
		border-bottom-right-radius: 10px !important;
	}
	
	.fc-event {
		background-color: rgba(0, 51, 102, 0.7) !important;
		border: none !important;
	}
	
	.fc-day-header {
		color: rgba(0, 51, 102, 1) !important;
		font-size: 93% !important;
		padding: 2px !important;
		text-align: center !important;
	}
	
	.fc-basicDay-view .fc-content-skeleton, .fc-basicWeek-view .fc-content-skeleton {
		padding-bottom: 0px !important;
	}
	
	.fc-button {
		background: none !important;
		border: none !important;
		box-shadow: none !important;
		color: rgba(0, 51, 102, 1) !important;
	}
	
	.fc-avaliado {
		background-color: rgba(150, 150, 150, 1) !important;
	}
/* -------------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------------- */
/* -- Rating -- */	
	.ra-color > input[type=checkbox]:checked ~ label:before			 		{ color: #FFF; transition: All 0.2s ease; }
	.ra-color > input[type=checkbox]:not(:checked) ~ label:before 			{ color: rgba(0,51,102, 1); transition: All 0.2s ease; }
	.ra-color > input[type=checkbox]:not(:checked) ~ label:hover:before		{ color: #FFF; transition: All 0.2s ease; }
/* -------------------------------------------------------------------------------- */