/* $Id: user.css,v 1.7 2007/06/21 04:38:41 unconed Exp $ */

#permissions td.module {
   font-weight: bold;
}
#permissions td.permission {
   padding-left: 1.5em; /* LTR */
}
#access-rules .access-type, #access-rules .rule-type {
   margin-right: 1em; /* LTR */
   float: left; /* LTR */
}
#access-rules .access-type .form-item, #access-rules .rule-type .form-item {
   margin-top: 0;
}
#access-rules .mask {
   clear: both;
}
#user-login-form {
   text-align: center;
}
#user-admin-filter ul {
   list-style-type: none;
   padding: 0;
   margin: 0;
   width: 100%;
}
#user-admin-buttons {
   float: left; /* LTR */
   margin-left: 0.5em; /* LTR */
   clear: right; /* LTR */
}
#user-admin-settings fieldset .description {
   font-size: 0.85em;
   padding-bottom: .5em;
}

/* Generated by user.module but used by profile.module: */
.profile {
   clear: both;
   margin: 1em 0;
}
.profile .picture {
   float: right; /* LTR */
   margin: 0 1em 1em 0; /* LTR */
}
.profile h3 {
   border-bottom: 1px solid #ccc;
}
.profile dl {
   margin: 0 0 1.5em 0;
}
.profile dt {
   margin: 0 0 0.2em 0;
   font-weight: bold;
}
.profile dd {
   margin: 0 0 1em 0;
}


.myaccount div[class*='grid'] {
		height: 20em;
		background-color: #edf5fa;
		margin-bottom: 1.25em;
		border-radius: 2em;
		-webkit-border-radius: 2em;
	}
	
	.myaccount a {display: block;}
	
	.icon-ic {
		height: 12em;
		padding: 1em 1.5em .5em;
		background-size: 75%;
		background-repeat: no-repeat;
		margin: 1em 1em 0;
		background-position: center center;
	}
	
	.icon-ic-settings {background-image: url('/uploads/images/ic_settings_48px.svg');}
	.no-svg .icon-ic-settings {background-image: url('/uploads/images/ic_settings.png');}
	
	.icon-ic-giftcard {background-image: url('/uploads/images/ic_wallet_giftcard_48px.svg');}
	.no-svg .icon-ic-giftcard {background-image: url('/uploads/images/ic_wallet_giftcard.png');}
	
	.icon-ic-shopping {background-image: url('/uploads/images/ic_shopping_cart_48px.svg');}
	.no-svg .icon-ic-shopping {background-image: url('/uploads/images/ic_shopping_cart.png');}
	
	.icon-ic-description {background-image: url('/uploads/images/ic_description_48px.svg');}
	.no-svg .icon-ic-description {background-image: url('/uploads/images/ic_description.png');}
	
	.icon-ic-collections {background-image: url('/uploads/images/ic_collections_48px.svg');}
	.no-svg .icon-ic-collections {background-image: url('/uploads/images/ic_collections.png');}
	
	.icon-ic-dl {background-image: url('/uploads/images/ic_get_app_48px.svg');}
	.no-svg .icon-ic-dl {background-image: url('/uploads/images/ic_get_app.png');}
	
	.myaccount h2 {
		text-align: center;
		margin: 0;
	}
	
	.myaccount h2 .big {
		display: none;
	}
	
	.myaccount a:hover {
		text-decoration: none;
	}
	
	
	/* Transitions */
	
	.icon-ic, .myaccount h2, div[class*='grid'] {
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		-ms-transition: all 0.2s ease;
		transition: all 0.2s ease;
	}
	
	.myaccount a:hover .icon-ic {
		-webkit-transform: scale(1.1,1.1);
		-moz-transform: scale(1.1,1.1);
		-o-transform: scale(1.1,1.1);
		-ms-transform: scale(1.1,1.1);
		transform: scale(1.1,1.1);
	}
	
	.myaccount div[class*='grid']:hover {
		background-color: rgba(92, 95, 97, 0.6);
	}
	
	.csstransforms3d .myaccount a:hover h2 {
		background-color: #edf5fa;
		padding: 0.75em;
		-webkit-transform: translateY(-4em);
		-moz-transform: translateY(-4em);
		-o-transform: translateY(-4em);
		-ms-transform: translateY(-4em);
		transform: translateY(-4em);
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
	}
	
	.csstransforms3d .myaccount a:hover h2 .light {
		display: none;
	}
	
	.csstransforms3d .myaccount a:hover h2 .big {
		display: block;
	}