
/* Overrun bootstrap library */
.panel-group .panel-heading + .panel-collapse > .panel-body
{
	border: 					none;
}


.profile-box .info_key_text, .profile-box .input-block-level {
	border: 1px solid rgba(0, 0, 0, 0.3);
    float: right;
    height: 26px;
    max-width: 280px;
    text-align: center;
    width: 280px;
	padding-bottom: 2px;
	
	}
.profile-box #library-contain #accordion .panel #send-gift-form input {
	width:180px;
	border:1px solid rgba(0, 0, 0, 0.3);
	
	}
/* PROFILE BOX - PROFILE BOX */
.back_profile {
	padding: 35px 0;

	}
.section {
    min-width: 920px;
    width: 100%;

	}


.profile-box 
{
	background: 				#FFF;
	padding: 					15px;
}

#header-title 
{
	background: 				#CC001D;
	padding:  					15px;
}


#header-title #title-p 
{
	color: 						#FFF;
	font-size: 					19px;
	font-family: 				"Lucida Console", Monaco, monospace;
	text-shadow: 				0 1px 0 #2E2E2E;
}

#header-title #subtitle-p
{
	text-align: 				left;

	color: 						#FFF;
	font-size: 					14px;
}

#header-title #subtitle-p span
{
	font-weight: 				bold;
}

#header-title .add-steam #steam-account
{
	line-height: 				35px;

	color: 						#FFF;
	font-size: 					14px;
}

#header-title .add-steam #steam-account span
{
	font-weight: 				bold;
}

#header-title .add-steam #steam-account a
{
	padding: 					10px;
	margin-left: 				15px;

	line-height: 				35px;

	color: 						#FFF;
	font-family: 				"Lucida Console", Monaco, monospace;
	text-shadow: 				0 1px 0 #000;

	background: 				#2E2E2E;

	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

#header-title .add-steam #steam-account a:hover
{
	background: 						#3E3E3E;
}

.redeem-steam-butt .reedem-text {
	
	
	
	}
	
	
.redeem-steam-butt .reedem-butt {
	
	border-radius: 5px;
	background:#999;
	margin: 0 0 0 7px;
	
	}
	
.redeem-steam-butt .reedem-butt img {
	
	padding:0 7px 0 0;
	width:30px;
	
	}
	
.redeem-steam-butt .reedem-butt span {
	
	color:#333;
	
	}

.redeem-steam-butt .reedem-butt .redeem-steam-butt-box {
	
	padding:4px 10px 5px 8px;
	border-radius:5px;
	background:#d2dada;
	
	}
	
.redeem-steam-butt .reedem-butt .redeem-steam-butt-box img {
	
	padding:0 7px 0 0;
	width:30px;
	
	}
	
.redeem-steam-butt .reedem-butt .redeem-steam-butt-box span {
	
	color:#000;
	
	}

/* USER ACCOUNT STEAM CONNECT - USER ACCOUNT STEAM CONNECT - USER ACCOUNT STEAM CONNECT */
.prize_butt_box {
	
	margin-right:10px;
	
	}

.prize_butt_box .title_prize_box {
	
	color:					#333;
	
	}

#prize_button {
	
	font-size: 20px;
	color: #D2DADA;
	vertical-align: bottom;
	width: 151px;
	border: 1px solid #333;
	border-radius: 5px;
	height: 52px;
	padding: 9px 0px;
	position:				relative;
	}

#prize_button .prize {
	
	font-size: 25px;
	padding: 10px 15px;
	background: #405059 none repeat scroll 0% 0%;
	color: #D2DADA;
	border-radius: 3px;
	border-top-right-bottom-radius: 1px solid #333;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	display: inline;

	}

#prize_button .redeem-prize-text {
	
	color: #333;
	display: block;
	font-weight: 800;
	line-height: 0.8;	
}
.text-prize-box {
	
	vertical-align: top;
	margin-right: 5px;	
	display: inline-block;	
	}
.text-up {
	
	font-size:				15px;
	}

.text-down {
	
	font-size:				27px;
	}

#prize_button a {
	
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

/*GAMES LIST - GAMES LIST - GAMES LIST*/

#library-contain 
{
	margin-top: 				20px;

	text-align: 				left;
}

#library-contain .panel-heading
{
	padding: 					0;

	color: 						#FFF;

	background: 				none;

	border: 					none;
	border-radius: 				0;
}

#library-contain .panel-group .panel
{
	border: 					none;
	border-radius: 				0;
}

#library-contain .library-section-title .fa
{
	margin-right: 				5px;
}

#library-contain .library-section-title a
{
	padding: 					10px 15px;

	display: 					block;

	color: 						#FFF;
	text-shadow: 				0 1px 0 #000;

	background: 				#2E2E2E;

	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

#library-contain .library-section-title a:hover
{
	background: 				#3E3E3E;
}

#library-contain .library-section-title .trader-profile-link-cont
{
	position: 					absolute;
	top: 						0;
	right: 						0;
}

#library-contain .library-section-title .trader-profile-link-cont .fa
{
	margin: 					0;
}

#library-contain .panel-collapse
{
	border: 					2px solid #2E2E2E;
	border-top: 				none;
}

/*BUNDLES GAMES LIST - BUNDLES GAMES LIST - BUNDLES GAMES LIST*/
.panel-group 
{
	margin: 					0;
}

.panel-heading 
{
	border: 					none !important;
	box-shadow: 				none !important;
	border-color: 				transparent !important;
	text-align: 				left;
}

.disclaimer-profile 
{
	height: 					40px;
}

.disclaimer-profile #text-steam-group 
{
	color: 						#333;
}

#bundles-list .panel-title
{
	height: 					35px;

	padding-left: 				2px;
	margin-top: 				2px;

	text-align: 				left;

	border-left: 				2px solid #999;
}

#bundles-list .panel-title a
{
	padding-left: 				10px;

	display: 					block;
	line-height: 				35px;

	color: 						#FFF;
	text-shadow: 				0 1px 0 #555;

	background: 				#999;
}

#library-contain .panel-collapse .panel-collapse
{
	border: 					2px solid #999;
	border-top: 				none;
}

#library-contain .panel-collapse .panel-collapse .panel-title
{
	border-left: 				2px solid #2E2E2E;
}

#library-contain .panel-collapse .panel-collapse .panel-title a
{
	color: 						#333;
	text-shadow: 				0 1px 0 #CCC;

	background: 				none;
}

#library-contain .panel-collapse .panel-collapse .panel-collapse
{
	border: 					none;
}

.game-keys-title
{
	margin: 					10px 0;
}

.game-keys-title h3
{
	line-height: 				30px;

	color: 						#333;
	font-size: 					17px;
}

.game-keys-title #how-activate
{
	line-height: 				30px;

	font-size: 					12px;
}

.game-keys-title #how-activate .fa
{
	font-size: 					15px;
}

.game-keys-title #how-activate a:hover
{
	color: 						#333;

	text-decoration: 			underline;
}






/* MONTHLY - WEEKLY - FRIDAY */
#library-contain .panel-group .panel .panel-collapse .panel-body #bundles-list .panel-group .panel,
#library-contain .panel-group .panel .panel-collapse .panel-body #bundles-list .panel-group .panel .panel-heading
 {
	background-color: transparent ;
	border:none ;
	box-shadow:none ;
	border-bottom:0 none ;
	padding: 0;
	margin-top: 0;
	
	}
/* END MONTHLY - END WEEKLY - END FRIDAY */


/*  TITLE MONTHLY - TITLE WEEKLY - TITLE FRIDAY (ESEMPIO - WEEKLY 1) */
#bundle {
	padding:0;	
	}
#steam-key-games,
#drm-free-games,
#music,
#android,
#gifts
{
	margin:10px auto;
	border-bottom:1px solid rgba(245, 245, 245, 0.8);
	padding:0 0 3px 0;
	}
#steam-key-games .game-keys-title {
    text-align: left;
	}
#bundles-list .panel-group .panel #bundle #bundle-title,
#bundles-list #bundle-game-title 
{
	padding:0;
	font-size:17px;
}

#bundles-list .panel-group .panel  #bundle #bundle-title a {
	margin:0;
	font-size:17px;
	}
/*  END TITLE MONTHLY - END TITLE WEEKLY - END TITLE FRIDAY (ESEMPIO - WEEKLY 1) */	


#bundles-list .panel-group .panel .panel-collapse .panel-body {
	padding: 15px;
	}

/* GAME KEY ITEM - Stringa seriali gioco (TITOLO E SERIALE GIOCO)*/
.icon-string {
	width: 80px;
	height: 26px;
	margin:0 10px 0 0 !important;
	
	}
.info_key_text {

	float: left;
    max-width: 280px;
    text-align: center;
    width: 280px;
	}
#icon-gift {
	
	}

.game-key-string,
.send-gift,
.drm-key-string,
.music-key-string,
.android-key-string,
.gift-links-box {
	height: 63px;
	}

.game-key-string:nth-child(odd),
.send-gift:nth-child(odd),
.drm-key-string:nth-child(odd),
.music-key-string:nth-child(odd),
.android-key-string:nth-child(odd),
.gift-links-box:nth-child(odd) 
{
	background-color: #F8F8F8;
	border-radius:3px;
}


.canvas {
	z-index:			9999;
	
	}

.perm-b {
	
	display:inline-block;
	vertical-align: top;
	margin: 0 0 0 6px;
	}

.noselect-cursor {
}

.search_prod li:nth-child(odd) {
			background: none repeat scroll 0 0 #c5cdcd;
		}
/* formattazione background seriali store */
.store-serials .store-key:nth-child(odd) {
	background-color: rgb(245, 245, 245);	
	}
.store-serials .store-key{
	border-radius:3px;
	list-style-type:none;
	height:63px;
	}

.scratchable-canvas {
	position: absolute;
	overflow:auto;
	width:100%;
	top: 0;
	left:0;
}

/* END formattazione background seriali store */

.icon-download_2 {
	margin:0 5px 0 0 !important;
	}

/* TITOLO "YOUR GAME KEYS"/"YOUR DRM KEYS"/"YOUR MUSIC KEYS"... GIOCHI IN YOUR GAME KEYS*/
/* END TITOLO "YOUR GAME KEYS"/"YOUR DRM KEYS"/"YOUR MUSIC KEYS"... GIOCHI IN YOUR GAME KEYS*/	

/* TITOLI GIOCHI IN YOUR GAME KEYS*/
.span-title {
	width:100%;
	max-width:400px;
	float:left;
	overflow:auto;
	color: #333;
}
.profile_list .store-key .span-title{
	margin-left: 18px;
	}
.profile_list .store-key .span-key{
	margin-left:18px;
	
	}
.span-title {
	width:100%;
	max-width:400px;
	float:left;
	overflow:auto;
	color: #333;
}
.span-title .title_game,
.span-title .title_drm,
.span-title .title_music {
	text-align:left;
	font-size:14px;
	color:#003366 !important;
	line-height: 63px;
	margin: 0 0 0 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.span-title p{
	text-align:left;
	font-size:14px;
	color:#003366 !important;
	margin: 0 0 0 18px;
}
.span-title h4 a  {

	}
/* END TITOLI GIOCHI IN YOUR GAME KEYS*/
/* END SERIALI GIOCHI IN YOUR GAME KEYS*/
.steam-btn input {
	float: right;
    max-width: 280px;
    text-align: center;
    width: 280px;
	}

.steam-btn #icon-gift {
	
	display: inline-block;
	float: right;
	margin: 0 0 0 6px;
	}

.span-key {
    color: #333;
    float: right;
    margin-right: 18px;
    margin-top: 19px;
    max-width: 405px;
    overflow: auto;
    text-align: right;
    width: 100%;
}

.span-key .desura-key{

    width: 100%;
	max-width: 370px;

}

.span-key div .game-keys-title {

}
.span-key div .game-keys-title #game-img {

}
.title-gift {
	height:31px;
}
.info-gift {
	height:31px;
}
.info-gift p {
	line-height: 20px;
}
.title_gift_in {
	margin-left: 18px;
	text-align:left;
	line-height: 43px;
}
.span-key .give-gift-link,
.give-gift-link {
    border-radius: 3px;
    color: #444 !important;
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 3px 3px;
    padding: 0 0 1px;
    vertical-align: middle;
}
.span-key .desura-key input{
	color:#333;
	width:100%;
	max-width:270px;
}
.span-key #add-steam a  {
	/*border: 1px solid rgba(157, 157, 157, 0.5);
    border-radius: 3px;
    box-shadow: 0 0 5px -1px rgba(0, 0, 0, 0.3) inset;*/
    color: #428bca !important;
    display: inline-block;
    font-size: 17px;
    font-weight: normal;
    margin: 0 0 0 10px;
    padding: 1px 0 6px;
    position: relative;
    top: 2px;;
	}
	/*
.gift-links-box .title_dev {
	
	line-height: 35px;
	}
*/
.input_email_gift
/*MUSIC DOWNLOAD*/
.music-key-string .span-title p {
	font-size:12px;
	}
.span-key .option  {
	display:inline-block;
	}
.margin-bside {
	margin:0 15px;
	}
/*MUSIC DOWNLOAD*/


/*ANDROID DOWNLOAD*/
.span-key .option2 .down-box #qr-button a .icon-eye {
	margin:0 4px 0 0;
	}
/*END ANDROID DOWNLOAD*/

/*GIFT DOWNLOAD*/
#send-gift-form input, #send-gift-form button, #send-gift-form select, #send-gift-form textarea {
	
	height:22px;
	padding-left:		5px;
	
	}
.gift-links-box .your-gifts .span-key .form_gift .input_email_gift {
	
	
	
	}

.gift-links-box .your-gifts .span-key .form_gift .input_email_gift .title_dev {
	

	
	}
	

	
.gift-links-box .your-gifts .span-key .form_gift .input_email_gift .title_dev #send-gift-butt {
	
	display: inline-block;
	max-width: 100px;
	width: 100%;
	vertical-align: middle;
	
	}
	
.gift-links-box .your-gifts .span-key .form_gift p {
	
	line-height:		60px;
	
	}
	
.gift-links-box .your-gifts .game_info_title {
	
	color:#333;
	
	}


.gift-links-box .your-gifts .span-title .game_info_title .title-gift {
	
	height: 32px;
	
	}
	

	
.gift-links-box .your-gifts .span-title .game_info_title .title-gift .title_gift_in {
	
	line-height: 32px;
	
	}

.gift-links-box .your-gifts .span-title .game_info_title .title-gift .title_gift_in span {
	
	
	
	}
	
.gift-links-box .your-gifts .span-key {
	
	width:100%;
	
	margin-top:0;

	}

.gift-links-box .your-gifts .span-key .form_gift {
	
	width:100%;
	
	}
	
.gift-links-box .your-gifts .span-key .form_gift form .input_email_gift .title_dev {
	
	overflow: hidden;
	max-width: 300px;
	float: right;
	width: 100%;
	
	}
	
.gift-links-box .your-gifts .span-key .form_gift form .input_email_gift .title_dev #send-gift-form {
	
	width:180px;
	float:left;
	margin:20px auto;
	
	}


.gift-links-box .your-gifts .span-key .form_gift .input_email_gift .title_dev #send-gift-butt {
	display: inline-block;
	max-width: 100px;
	width: 100%;
	margin: 20px auto;
}

/* END SERIALI GIOCHI IN YOUR GAME KEYS*/
/* END GAME KEY ITEM - Stringa seriali gioco */

/*END BUNDLES GAMES LIST - END BUNDLES GAMES LIST - END BUNDLES GAMES LIST*/
/* END PROFILE BOX - PROFILE BOX */


/*STORE GAMES LIST - STORE GAMES LIST - STORE GAMES LIST*/
#library-contain #store-games-box {
	text-align:left;
	margin:10px auto;
	}
#library-contain #store-games-box #store-library {

	}
#library-contain #store-games-box #store-library a span {
	color: #425059;
	}
#library-contain #store-games-box #store-library a span {
	color: #425059;
	}
#library-contain #store-games-box #store-games-list {
	text-align:left;
	}
#library-contain #store-games-box #store-games-list #game-title {
	color: #425059;
	}
	
	
/*END STORE GAMES LIST - END STORE GAMES LIST - END STORE GAMES LIST*/
/*END GAMES LIST - END GAMES LIST - END GAMES LIST*/
.font-light-blue {
    color: #00AED0
}

.font-grey {
    color: #DDD
}

/* CHANGE PASSWORD */

#change-pass-form  input {
	
	border:				1px solid rgba(0, 0, 0, 0.3) !important;
	
	}
	
#library-contain .intro-site-profile .row .istant-purchase #change-pass-form  input:focus {
	
	border:				1px solid rgba(0, 0, 0, 0.3) !important;
	
	}

#change-pass .keys_description input
{
	
	border:				1px solid rgba(0, 0, 0, 0.3) !important;
	
	}
#change-pass .keys_description input:focus
{
	
	border:				1px solid rgba(0, 0, 0, 0.3) !important;
	
	}



/* END CHANGE PASSWORD */

.title_box1
{
	height: 					35px;

	padding: 					0 15px;

	text-align: 				left;
	line-height: 				35px;

	color: 						#FFF;
	font-size: 					16px;
	font-family: 				"Lucida Console", Monaco, monospace;
	text-shadow: 				0 1px 0 #2E2E2E;

	background: 				#CC001D;
}

.order-button-profile 
{
	height: 					30px;

	padding: 					0 15px;
	margin-right: 				15px;

	color: 						#FFF;
	font-size: 					13px;
	font-family: 				"Lucida Console", Monaco, monospace;

	background: 				#2E2E2E;

	border-radius: 				3px;

	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

.order-button-profile:hover
{
	background: 				#3E3E3E;
}

.span-key .order-button-profile 
{
	height: 					26px;

	line-height: 				26px;

	background: 				#CCC;
}

.change-psw-form .input-style-1
{
	width: 						250px;
	height: 					30px;

	line-height: 				28px;
}

.change-psw-form .input-style-1
{
	width: 						200px;
	height: 					30px;

	line-height: 				28px;

	font-size: 					13px;
	font-family: 				"Lucida Console", Monaco, monospace;
}

.account-settings .note
{
	font-size: 					12px;
}

.red-text
{
	color: 						#CC001D;
}

.steam-group-link a
{
	font-size: 					13px;
	font-family: 				"Lucida Console", Monaco, monospace;
	text-shadow: 				0 1px 0 #CCC;

	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}

.steam-group-link a:hover
{
	color: 						#3E3E3E;
}

.steam-group-link a:hover span
{
	text-decoration: 			underline;
}