@font-face {
    font-family: 'vagrounded_ltnormal';
    src: url('https://gcp.sportstudio.pt/fontes/vagroln_0-webfont.eot');
    src: url('https://gcp.sportstudio.pt/fontes/vagroln_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://gcp.sportstudio.pt/fontes/vagroln_0-webfont.woff') format('woff'),
         url('https://gcp.sportstudio.pt/fontes/vagroln_0-webfont.ttf') format('truetype'),
         url('https://gcp.sportstudio.pt/fontes/vagroln_0-webfont.svg#vagrounded_ltnormal') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'vag_roundedbold';
    src: url('https://gcp.sportstudio.pt/fontes/vag_rounded_bold-webfont.eot');
    src: url('https://gcp.sportstudio.pt/fontes/vag_rounded_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://gcp.sportstudio.pt/fontes/vag_rounded_bold-webfont.woff') format('woff'),
         url('https://gcp.sportstudio.pt/fontes/vag_rounded_bold-webfont.ttf') format('truetype'),
         url('https://gcp.sportstudio.pt/fontes/vag_rounded_bold-webfont.svg#vag_roundedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'vagrounded_ltnormal2';
    src: url('https://gcp.sportstudio.pt/fontes/vagrounded-lt-normal-webfont.eot');
    src: url('https://gcp.sportstudio.pt/fontes/vagrounded-lt-normal-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://gcp.sportstudio.pt/fontes/vagrounded-lt-normal-webfont.woff') format('woff'),
         url('https://gcp.sportstudio.pt/fontes/vagrounded-lt-normal-webfont.ttf') format('truetype'),
         url('https://gcp.sportstudio.pt/fontes/vagrounded-lt-normal-webfont.svg#vagrounded_ltnormal') format('svg');
    font-weight: normal;
    font-style: normal;

}
.loginlogoleft {
	visibility: hidden;
}
	
.loginlogoright {
	visibility: hidden;
}

@media all
{
	.loginbackground,
	.ui-bar-b,
	#loginpopup .ui-footer,
	.ui-body-b
	{
		background: #ffffff;
	}
	#loginpopup .ui-footer{
			background-color: #3b4b6f;
			color: #ffffff;
			border-color: #3b4b6f;
			font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
	#loginpopup .ui-footer h4{
		font-size: 10px;
		text-transform: uppercase;
		padding-top: 5px;
		padding-bottom: 5px;
		font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
	.ui-popup .ui-content{
		background-color: #ffffff;
		background-image: none;
	}
	.ui-popup-screen.in{
		background-color: #ffffff;
	}
	label.ui-input-text,label.ui-select{
		margin-top: 15px;
		font-size: 13px;
		font-weight: 600;
		color: #3b4b6f;;
		text-transform: uppercase;
		font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
	input[type="email"], input[type="password"]{
		border: 1px solid #3b4b6f !important;
		text-align: left !important;
		padding-left: 10px !important;
		width: calc( 100% - 10px )!important;
		font-size: 13px !important;
		height: 28px !important;
		font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
	input[type="email"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
		color: #3b4b6f !important;
		font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
	input[type="email"]::-moz-placeholder , input[type="password"]::-moz-placeholder { /* Firefox 19+ */
		color: #3b4b6f !important;
		font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
	input[type="email"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder { /* IE 10+ */
		color: #3b4b6f !important;
		font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
	input[type="email"]:-moz-placeholder, input[type="password"]:-moz-placeholder { /* Firefox 18- */
		color: #3b4b6f !important;
		font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
	.fieldinfo{
		color: #5at5d5 !important;
		font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
	.fieldlabel{
		color: #black !important;
		font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
	.ui-checkbox .ui-btn-inner{
		background-color: #ffffff !important;
		border-color: #ffffff !important;
	}
	.ui-checkbox .ui-btn-inner .ui-btn-text{
		text-transform: uppercase;
		font-size: 13px;
		color: #3b4b6f;
		font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
	.ui-btn-up-c{
		color: #244164 !important;
		font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
	.ui-btn-up-c .ui-li-desc{
		color: #3b4b6f !important; 
		font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
	.ui-checkbox-off{
		border-color: #3b4b6f !important;
	}
	.ui-btn-icon-right>.ui-btn-inner>.ui-icon{
		background-color: #5aa5d5 !important;
		border: none !important;
		box-shadow:  none !important;
	}
	.ui-body-c .ui-link{
		color: #3b4b6f !important;
		font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
	.ui-li-divider{
		background-color: #244164 !important;   
	}
	.ui-btn-up-e{
		background-color: #5aa5d5 !important;
		border-color: #5aa5d5 !important;
		background-image: none !important;
	}
	.ui-btn-up-c{
		background-color: #ffffff !important;
	}
	.ui-btn-corner-all.ui-btn-icon-notext.ui-btn-up-b{
		background-color: rgba(0, 0, 0, 0) !important;
		border-color: rgba(0, 0, 0, 0) !important;
		box-shadow: none !important;
	}
	.ui-btn-corner-all.ui-btn-icon-notext.ui-btn-up-b .ui-btn-inner{
		border-color: rgba(0, 0, 0, 0);
	}
	.ui-btn-up-c .ui-btn-up-e{
		background-color: #395a82 !important;
		border-color: #395a82 !important;
		background-image: none !important;
		color: #ffffff !important;
		font-weight: 400 !important;
		font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
	.ui-btn-hover-e{
		background-color: #3b4b6f !important; 
		opacity: 0.6 !important;
		border-color: #3b4b6f !important;
		background-image: none !important;
		text-transform: uppercase;
		color: #ffffff !important;
		font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
	.ui-btn-hover-b{
		text-transform: uppercase;
	}
	.ui-select,select {
		text-transform: none !important;
	}
	.ui-btn-up-a{
		color: #5aa5d5 !important;
		text-shadow: none;
		background-color: #ffffff;
		background-image: none;
		text-transform: uppercase;
	}
	.ui-btn-up-a .ui-link-inherit{
		color: #3b4b6f !important;
		text-shadow: none;
		font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
	.ui-btn-hover-a .ui-link-inherit{
		text-transform: uppercase;
		color: #c2c2c2 !important;
		font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
	.fa-power-off:before{
		color: #5aa5d5 !important;
	}

	.ui-btn-up-e .ui-link-inherit{
		color: #ffffff !important;
		text-shadow: none;
		text-transform: uppercase;
		font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
	.ui-content .ui-body-b{
		background-color: #c2c2c2 !important; 
	}
		
}

#loginpopup .ui-bar-e {
	background-image:url('images/logo.png') !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-color: #ffffff !important;
	border-color: #ffffff !important;
	background-size: auto 55px;
	height: 55px !important;
}

#loginpopup .ui-header .ui-title {
	display: none !important; 
}

.loginbackground {
	background-repeat: no-repeat !important;
	background-image:url('images/FachadaGCP.png') !important;
	background-size: 100%;
	background-position: top center !important;
	background-attachment: fixed !important;
}

#loginpopup {
	opacity: 0.9;
}

.ui-popup-screen.in {
    opacity: 0;
}


[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('images/FachadaGCP.png') !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;
}

#main .ui-header {
	background-image:url('images/logo.png') !important;
	background-color: #ffffff !important;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	border-color: #ffffff !important;
	background-size: auto 45px;
	height: 45px !important;
}

#main .ui-header .ui-title {
	display: none !important; 
}

#loginpopup .ui-header .ui-bar-e,
#loginpopup .ui-header .ui-bar-a,
.ui-header,
.ui-footer {
	border: 1px solid #5aa5d5 /*{a-bar-border}*/;
	background: #5aa5d5 /*{a-bar-background-color}*/;
	color: #ffffff /*{a-bar-color}*/;
	font-weight: bold;
	text-shadow: none;
	background-image: none;
	font-family: 'Varela Round', sans-serif; text-shadow: none !important;
}

.ui-collapsible .ui-btn-up-b,
.ui-btn-up-b 
{
	text-transform: uppercase;
	border: 1px solid #3b4b6f /*{a-bar-border}*/;
	background: #3b4b6f /*{a-bar-background-color}*/;
	color: #ffffff /*{a-bar-color}*/;
	font-weight: bold;
	text-shadow: none
	background-image: none;
	font-family: 'Varela Round', sans-serif; text-shadow: none !important;
}
.ui-collapsible .ui-btn-hover-b,
.ui-btn-hover-b 
{
	border: 1px solid #5aa5d5 /*{a-bar-border}*/;
	background: #5aa5d5 /*{a-bar-background-color}*/;
	color: #ffffff /*{a-bar-color}*/;
	font-weight: bold;
	text-shadow: none 
	background-image: none;
	font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}
.ui-collapsible .ui-btn-down-b,
.ui-btn-down-b, .ui-btn-active
{
	border: 1px solid #5aa5d5 /*{a-bar-border}*/;
	background: #5aa5d5 /*{a-bar-background-color}*/;
	color: #ffffff /*{a-bar-color}*/;
	font-weight: bold;
	text-shadow: none
	background-image: none;
	font-family: 'Varela Round', sans-serif; text-shadow: none !important;
	}

.ui-corner-all {
   -webkit-border-radius:.0 !important;
   border-radius: 0 !important;
   box-shadow: none !important;
   border: none !important;
   padding: 0 !important;
}

div.ui-input-text {
   border: 1px solid !important;
}

#viewquests .ui-disabled,
#editdesktopquests .ui-disabled {
	display : none;
}
