#header_user{
	position: relative;
	color: #FFFFFF;
	height: 155px;
	background-position: top center;
	background-size: cover;
	background-image: url('../images/headers/profil.jpg');
}
/*#content_user{
	padding-bottom: 85px;
	padding-top: 50px;
	padding-left: 10px;
	padding-right: 10px;
}*/
#user_menu{
	height: 50px;
	line-height: 40px;
}
#user_menu div{
	padding-left: 0;
	padding-right: 0;
}
#user_menu a{
	width: 100%;
	height: 100%;
	border: #dcddde 1px solid;
	color: #a7a9ac;
	display: block;
	font-size: 1.6rem;
}
#user_menu a:hover{
	background: #3cb9c4;
	color: #FFFFFF !important;
	border: #63c7d0 1px solid;
}
#user_menu a:not(#user_menu a:last-child){
	border-right: none;
}
.user_active a{
	background: #3cb9c4;
	color: #FFFFFF !important;
	border: #63c7d0 1px solid !important;
}

/*** ADDRESSES ***/
#address-form input{
	width: 100%
}
.user_profile_container{
	width: 700px;
	margin: 0 auto;
}
.user_addresses_container .blue_btn{
	height: 40px;
	line-height: 35px;
	padding: 0px;
	margin-top: 25px;
	width:100%;
}
.user_addresses_list{
	padding-right: 15px;
	padding-left: 15px;
}
.address_row{
	padding: 15px 0;
	border: 1px solid #dcddde;
	border-bottom: 2px solid #a7a9ac;
	font-size: 1.7rem;
}
.address_row > div{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.row.table_head{
	height: 40px;
	line-height: 35px;
	text-align: left;
	font-size: 1.8rem;
	color: #FFFFFF;
	background: #3cb9c4;
}
.action_icon{
	margin: auto 15px;
}
#address_extra_row {
    background: #eee none repeat scroll 0 0;
    height: 100%;
}

/*** ORDERS ***/
.textile_user_order_container{
	/*width: 990px;*/
	margin: 0 auto;
	background: #f8f8f8 none repeat scroll 0 0;
}

.textile_user_order_container .container {
    background: #ffffff none repeat scroll 0 0;
    padding: 50px;
}

.kv-grid-table th{
	background: #3cb9c4;
	color: #FFFFFF;
	text-align: center;
}
.kv-grid-table th a{
	color: #FFFFFF;
	text-align: center;
	width: 100%;
	display: block;
}
.user_order_container .glyphicon {
	/*font-size: 25px;*/
}
.paybtn{
	padding: 0 !important;
}

@media ALL and (max-width: 1200px){

}
@media ALL and (max-width: 992px){
	.user_order_container{
		/*width: 760px;*/
	}

}
@media ALL and (max-width: 768px){
	.user_order_container{
		width: 100%;
	}
	.user_profile_container{
		width: 100%;
	}
	#user_menu{
		height: auto;
	}
	.user_addresses_container{
		width: 90%;
	}
	.user_addresses_container .blue_btn{
		margin-top: 25px;
	}
}
@media ALL and (max-width: 480px){

}