.loginlogoleft {
	visibility: hidden;
}
	
.loginlogoright {
	visibility: hidden;
}

a {
	font-weight: normal !important;
}

@media all
{

	.ui-shadow,
	.ui-btn-up-a,
	.ui-btn-hover-a,
	.ui-btn-down-a,
	.ui-body-b,
	.ui-btn-up-b,
	.ui-btn-hover-b,
	.ui-btn-down-b,
	.ui-bar-c,
	.ui-body-c,
	.ui-btn-up-c,
	.ui-btn-hover-c,
	.ui-btn-down-c,
	.ui-bar-c,
	.ui-body-d,
	.ui-btn-up-d,
	.ui-btn-hover-d,
	.ui-btn-down-d,
	.ui-bar-d,
	.ui-body-e,
	.ui-btn-up-e,
	.ui-btn-hover-e,
	.ui-btn-down-e,
	.ui-bar-e,
	.ui-body-f,
	.ui-btn-up-f,
	.ui-btn-hover-f,
	.ui-btn-down-f,
	.ui-bar-f,
	.ui-body-g,
	.ui-btn-up-g,
	.ui-btn-hover-g,
	.ui-btn-down-g,
	.ui-bar-g,
	.ui-overlay-shadow,
	.ui-shadow,
	.ui-btn-active,
	.ui-body-a,
	.ui-bar-a {
		 text-shadow: none !important;
		 box-shadow: none !important;
		 -webkit-box-shadow: none !important;
		 font-family: Tahoma, Arial, Helvetica !important;
	}

	.ui-bar-b,
	#loginpopup .ui-footer
	{
		background: #4c4c4c; /* Old browsers */
		background: -moz-linear-gradient(top,  #4c4c4c 0%, #474747 39%, #1c1c1c 91%, #131313 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(39%,#474747), color-stop(91%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #4c4c4c 0%,#474747 39%,#1c1c1c 91%,#131313 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #4c4c4c 0%,#474747 39%,#1c1c1c 91%,#131313 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #4c4c4c 0%,#474747 39%,#1c1c1c 91%,#131313 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #4c4c4c 0%,#474747 39%,#1c1c1c 91%,#131313 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
	}
	

}

#loginpopup .ui-bar-e {
	background-image:url('FascinioLoginV2.png') !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	height: 55px !important;
}

#loginpopup .ui-header .ui-title {
	display: none !important; 
}

#main .ui-header {
	background: #51BFEC; /* Old browsers */
	background-image:url('FascinioHeader.png') !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	height: 45px !important;
}

#main .ui-header .ui-title {
	display: none !important; 
}

.loginbackground {
	background-repeat: no-repeat !important;
	background-image:url('homepage.jpg') !important;
	background-size: 100%;
	background-position: top center !important;
	background-attachment: fixed !important;
}

#loginpopup {
	opacity: 0.9;
}



[data-role="page"]:not(#loginpage) .ui-content
{
	#min-height: 1024px;
	margin:auto;
}

[data-role="page"]:not(#loginpage).ui-page.ui-body-c
{
	background-repeat: no-repeat !important;
	background-image:url('homepage_inside.jpg') !important;
	background-size: 100%;
	background-position: top center !important;
	background-attachment: fixed !important;
}

.ui-panel-content-wrap,
[data-role="page"]:not(#loginpage).ui-content
{
	background : transparent !important;
	background-image: none !important;
}

[data-role="page"] .ui-content.ui-body-b,
[data-role="page"] .ui-content.ui-body-c,
[data-role="page"] .ui-content.ui-body-d
{
	background: transparent !important;
}

[data-role="page"]:not(#loginpage) label:not(.ui-radio-on):not(.ui-radio-off),
[data-role="page"]:not(#loginpage) legend:not(.ui-radio-on):not(.ui-radio-off)
{
	color: black !important;
}

.ui-radio {
	color: white !important;	
}

.ui-collapsible,
#scheduletable
{
	opacity: 0.9;
}


.ui-header {
	border: 1px solid #110758 /*{a-bup-border}*/;
	font-weight: bold;
	color: #ffffff /*{a-bup-color}*/;
	text-shadow: 0 /*{a-bup-shadow-x}*/ 1px /*{a-bup-shadow-y}*/ 0 /*{a-bup-shadow-radius}*/ #444444 /*{a-bup-shadow-color}*/;
	background: #51BFEC; /* Old browsers */
}

#loginpopup .ui-header .ui-bar-e,
#loginpopup .ui-header .ui-bar-a,
#loginpopup .ui-header
{
	border-bottom: 2px solid  #51BFEC /*{a-bar-border}*/;
	color: #ffffff /*{a-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ #444444 /*{a-bar-shadow-color}*/;
	background: white; /* Old browsers */
}

.ui-collapsible .ui-btn-up-b,
.ui-btn-up-b,
.ui-radio-off
{
	border: 1px solid #110758 /*{a-bup-border}*/;
	font-weight: bold;
	color: #ffffff /*{a-bup-color}*/;
	text-shadow: 0 /*{a-bup-shadow-x}*/ 1px /*{a-bup-shadow-y}*/ 0 /*{a-bup-shadow-radius}*/ #444444 /*{a-bup-shadow-color}*/;
	background: #51BFEC; /* Old browsers */
}
.ui-collapsible .ui-btn-hover-b,
.ui-btn-hover-b
{
	border: 1px solid #88bfe8 /*{a-bhover-border}*/;
	font-weight: bold;
	color: #ffffff /*{a-bhover-color}*/;
	text-shadow: 0 /*{a-bhover-shadow-x}*/ 1px /*{a-bhover-shadow-y}*/ 0 /*{a-bhover-shadow-radius}*/ #444444 /*{a-bhover-shadow-color}*/;
	background: #88bfe8; /* Old browsers */
}
.ui-collapsible .ui-btn-down-b,
.ui-btn-down-b, .ui-btn-active
{
	border: 1px solid #88bfe8 /* {a-bdown-border}*/;
	font-weight: bold;
	color: #ffffff /*{a-bdown-color}*/;
	text-shadow: 0 /*{a-bdown-shadow-x}*/ 1px /*{a-bdown-shadow-y}*/ 0 /*{a-bdown-shadow-radius}*/ #444444 /*{a-bdown-shadow-color}*/;
	background: #88bfe8; /* Old browsers */
}

.ui-btn-corner-all{-moz-border-radius:0;-webkit-border-radius: 0;border-radius: 0;}
.ui-btn-icon-notext.ui-btn-corner-all{-moz-border-radius:1em !important;-webkit-border-radius: 1em !important;border-radius: 1em !important;}
.ui-li-count.ui-btn-corner-all{-moz-border-radius:1em !important;-webkit-border-radius: 1em !important;border-radius: 1em !important;}
.ui-corner-all {
   -webkit-border-radius:.0 !important;
   border-radius: 0 !important;
}

/* Cabeçalhos de áreas (sem carregar) */
.ui-collapsible .ui-collapsible-heading-toggle.ui-btn-up-b
{
	border : 0px !important;
	color: black !important;
	background: white; /* Old browsers */
}

/* retirar cabeçalho da informação do utente */
#maininfo>.ui-collapsible-heading .ui-icon {
	display : none;
}

/* ALTURA  GRUPO */
#main .mainsection .ui-collapsible-heading .ui-btn {
	line-height: 41px;
}

#main .mainsection .ui-collapsible-heading .ui-icon {
	-moz-box-shadow: 0 0px 0 !important;
	-webkit-box-shadow: 0 0px 0 !important;
	box-shadow: 0 0px 0 !important;
	border-radius: 39px;
	width : 39px;
	height : 39px;
	margin-top : -19px;
	background-position : 0px 0px !important;
	-moz-background-size: 39px 39px !important;
	-o-background-size: 39x 39px !important;
	-webkit-background-size: 39px 39px !important;
	background-size: 39px 39px !important;
}

#main .mainsection .ui-collapsible-heading .ui-btn-text {
	padding-left: 20px;
}

#sectionreservations .ui-collapsible-heading .ui-icon.ui-icon-plus, 
#sectionreservations .ui-collapsible-heading .ui-icon.ui-icon-minus
{
	background-image : url('/images/icon_classes.png');
}

#sectionmessages .ui-collapsible-heading .ui-icon.ui-icon-plus, 
#sectionmessages .ui-collapsible-heading .ui-icon.ui-icon-minus
{
	background-image : url('/images/icon_messages.png');
}

#sectionaccess .ui-collapsible-heading .ui-icon.ui-icon-plus, 
#sectionaccess .ui-collapsible-heading .ui-icon.ui-icon-minus
{
	background-image : url('/images/icon_access.png');
}

#sectiontraining .ui-collapsible-heading .ui-icon.ui-icon-plus,
#sectiontraining .ui-collapsible-heading .ui-icon.ui-icon-minus 
{
	background-image : url('/images/icon_training.png');
}

#sectionevaluation .ui-collapsible-heading .ui-icon.ui-icon-plus, 
#sectionevaluation .ui-collapsible-heading .ui-icon.ui-icon-minus
{
	background-image : url('/images/icon_evaluation.png');
}

#sectionquests .ui-collapsible-heading .ui-icon.ui-icon-plus, 
#sectionquests .ui-collapsible-heading .ui-icon.ui-icon-minus
{
	background-image : url('/images/icon_quests.png');
}

#sectionweightcontrol .ui-collapsible-heading .ui-icon.ui-icon-plus, 
#sectionweightcontrol .ui-collapsible-heading .ui-icon.ui-icon-minus
{
	background-image : url('/images/icon_weightcontrol.png');
}

/* Cabeçalhos de áreas => Adicionar linha por baixo */
.ui-collapsible .ui-collapsible-heading-toggle.ui-btn-up-b .ui-btn-inner {
	border-top : 0px !important;
	border-bottom : 1px solid !important;
	border-bottom-color: black !important;
	
}

/* Conteúdos de áreas => retirar border conteúdo */
.ui-collapsible .ui-collapsible-content {
	border : 0px solid;
	color: black !important;
}
