	/* CSS Document */


/* remove report loss link from quick menu */

header .logo_bar .action_bar a.bottom, .slider_wrap .slider .action_mod .tab+ .tab+.tab {
	display: none;
}


/**/


/* hide title from new activate id box for landing page in mobile mode */

.form_wrap .activate_form .title_form {
	display: none;
}


/* form top gap equal to other sides - change */
.activate_form .case_form {
	margin-top:1px;
	margin-bottom:1px;
}

.modify .case_form {
    margin-top: 10px;
    margin-bottom: 0px;
}



/* move buttons down  - change */

/* .bouton_form {
    margin-top: 20px;
} */

/* Copy Resizable banner text on inner page - change*/

.banner {
 /* min-height: 180px; */
  height:auto; 
}

.banner .banner_wrap .banner_text {
	min-height: 240px;
	height:auto;
	margin-bottom: 20px;
}

/* Remove Black Title bar inner pages - change*/

.column_right .title, .column_full .title {
	display: none;
}


.column_left.row_padding_1.col_3 {
	margin-top: -45px;
} 

.column_right .key_row {
    margin-top: 0px;
}

/*
.column_full.report_page {
    margin-top: 50px;
} */

.report_page .form_wrap, .return_page .form_wrap, .contact_page .form_wrap {
/*	margin-top: 50px; */
	margin-bottom:10px;
}

/* chat form lower - change */
.content_high.row_center {
	margin-top: 5px;
}

/* hide left image during registration & hide price / free */

.column_left .mod_list .plan {
	margin-top: 45px;
}

.column_left .mod_list .plan .title {
	display:none;
}

.column_left .mod_list .plan .plan_info {
	border-top:1px solid #cfcbc8;
	padding: 4px;
}

.column_left .mod_list .plan .plan_info .plan_price .price{
	display:none;
}

.column_left .mod_list .plan .plan_product .name, .column_left .mod_list .plan .plan_info .plan_price {
	display:none;
}

.column_left .mod_list .plan .plan_product {
	padding-top: 0px;
}

.column_left .mod_list .plan .plan_info .plan_name {
	padding-bottom: 0px;
	margin-bottom:0px;
	font-size: 16px;
}

.column_left .mod_list .plan .plan_product .image {
    width: 90%;
    padding: 4px;
	margin-left:auto;
	margin-right:auto;
}

/* small text color - change */

.form_wrap .activate_form .small_text span, .form_wrap .return_form .small_text span, .form_wrap .report_form .small_text span, .form_wrap .verification_form .small_text span, .form_wrap .voucher_form .small_text span, .form_wrap .buy_form .small_text span {
	color: #ffffff;
}

/* General */

/* text change */

.rien span{
	display: none;
}

.rien:after {
	content:"Return Keys";
	
}

.content {
padding-bottom: 0px;
}

Body {
	font-family: 'open_sansregular';
}

/*------------------------------------------------------*/
/*------------------------------------------------------*/

/* Homepage */

header {
     background-color: #ffffff;
}

/* Top bar - Background Color*/

header .login_bar {
background-color: #ffffff;
font-size:15px;
color:#2d96cd;
}


header .login_bar .login_menu .log, header .login_bar .login_menu .bloc_top .log, header .login_bar .login_menu .bloc_top .language DIV.custom_container DIV.custom_select SELECT  {
	color:#ffffff;
	font-family: 'open_sansregular';
}

header .login_bar .login_menu .log:hover, header .login_bar .login_menu .bloc_top .log:hover {
	color:#ffffff;
	text-decoration:underline;
}

header .login_bar .login_menu .log {
	color:#2d96cd;
}


header .login_bar .login_menu .log, header .login_bar .login_menu .bloc_top .log, header .login_bar .login_menu .bloc_top .language DIV.custom_container DIV.custom_select SELECT {
    color: #2d96cd;
}


/* Top right links */

/* Language Select */

/* background drop down lang selection */
SELECT.placeholder OPTION {
	background-color:#ffffff;
}

header .login_bar .login_menu .language DIV.custom_container DIV.custom_select SELECT {
	color: #eeeeee;
	font-family: 'open_sansregular';
	font-size:15px;
}

header .login_bar .login_menu .bloc_top .language {
	    width: 120px;
}



/* Login Link with key  */
header .login_bar .login_menu {
	font-family: 'open_sansregular';
}

/* Top right links - Activate ID, Return Item Report Loss */

header .logo_bar .action_bar a {
font-family: 'open_sansregular';
color: #2582A1;
}

header .logo_bar .action_bar a:hover {
	color: #444444;
}

/*------------------------------------------------------*/

/* Menu Bar */

/* Active text and hover over colour*/
header .menu nav li a.actif, header .menu nav li a:hover {
	color: #000000;
	background-color: #ffffff;
}

/* All other text */
header .menu nav li a {
	font-family: 'open_sansregular';
	color: #2582A1;
	font-size: 14px;
}

/*Divider*/
header .menu nav li+li a {
border-left: 1px solid #ffffff;
}  

/* Background Colour*/
header .menu {
background-color: #ffffff;
border-bottom: 1px solid #fff;
}

/*------------------------------------------------------*/


/* Homepage - Show Case */

/* Link Button on slider */
.slider_wrap .slider .content_slider .slide .slide_content .slide_text .bt_slider {
	border: 2px solid #2582A1;
	color:#ffffff;
}

.slider_wrap .slider .content_slider .slide .slide_content .slide_text .bt_slider:hover {
	background-color:#2582A1;
}


/* Shade over slider */
.slider_wrap .slider .content_slider .slide .slide_content .slide_purple {
	height: 0%;
	background-color: rgba(0, 0, 0, 0.56);
}

/*Background box around text on slider */
.slider_wrap .slider .content_slider .slide .slide_content .slide_text {
background-color: rgba(0, 0, 0, 0.57);
padding: 10px;
} 

/* Title on slider - change */
.slider_wrap .slider .content_slider .slide .slide_content .slide_text .title {
	color:#FFFFFF;
	font-family:'open_sansregular';
	font-size: 19px;
}

/* sub text on slider */
.slider_wrap .slider .content_slider .slide .slide_content .slide_text .text {
	color: #FFFFFF;
	font-family:'open_sansregular';
}

/* Navigation icons on slider */
.slider_wrap .slider .navigation .icone {
background-color: rgba(255, 255, 255, 0.6);
color: #000000;
border: none;
}

.slider_wrap .slider .navigation .icone:hover {
background-color: rgba(192,178,130,0.5);
color: #ffffff;
border: none;
}

/*------------------------------------------------------*/

/* Homepag Show Case - Activate Box */

/* active background colour of box*/
.form_wrap {
	background-color: rgba(255, 255, 255, 0.8);
}

/* active tab colour*/
.slider_wrap .slider .action_mod .tab:hover, .slider_wrap .slider .action_mod .tab.actif {
	
	background-color: rgba(255, 255, 255, 0.8);	
	Color: #000000;
}

.form_wrap .activate_form .small_text, .form_wrap .return_form .small_text, .form_wrap .report_form .small_text, .form_wrap .verification_form .small_text {
	Color: #ffffff;
}


/* other tab colour */
.slider_wrap .slider .action_mod .tab {
background-color: rgba(117, 129, 139, 0.6);
font-family: 'open_sansregular';
}

/* button colour */
BUTTON.bouton_save_form {
	font-family: 'open_sansregular';
	background-color: #eca81e;
	padding-left: 14px;
	padding-right: 14px;	
}

button.bouton_save_form:hover {
	background-color: #2582A1;
	color: #fff;
/*	border: 1px solid #414141;*/
}

/*------------------------------------------------------*/
/*------------------------------------------------------*/
/* Optional boxes added as content on page*/
/* Add on Box - illustrated image - covering whole page*/

.image_text_mod .bloc_wrap .image_wrap .text_wrap {
background-color: rgba(86, 118, 143, 0.6);
}


/*------------------------------------------------------*/
/*------------------------------------------------------*/

/* Footer */

footer {
background-color: #333333;
}


/*------------------------------------------------------*/
/*------------------------------------------------------*/

/* Inside Page */


/* Shade */
.banner .banner_purple {
	background-color: rgba(73, 73, 73, 0.6);
}

/* Title */
.banner .banner_wrap .banner_text .title {
	font-family: 'open_sansregular';	
}

/* Sub text */
.banner .banner_wrap .banner_text .text {
/*  text-align:justify; */
	
	font-family: 'open_sansregular';
	padding-bottom:25px;
}

/*------------------------------------------------------*/
/* Right Column - Box */

/* Title - right column */
.column_right .title, .column_full .title {
	font-family: 'open_sansregular';
	color: #ffffff;
	background-color: #000000;
}


/* Text in box */
.column_right .key_row {
	font-family: 'open_sansregular';
	color:#000000;	
}


/*------------------------------------------------------*/
/*------------------------------------------------------*/

/* My Account Page */



/* Left Title */
.column_left .mod_list .title {
	background-color: rgba(255, 255, 255, 0.3);
	font-family: 'open_sansregular';	
	text-align:center;
	color:#ffffff;
}

/* List item non selected */
.column_left .mod_list ul li a {
	border: 1px solid #F3EBEB;
}


/* List item selected */
.column_left .mod_list ul li a.actif {
	border: 1px solid #F3EBEB;
}


/* ID Box */
.column_right .key_row .key_block {
background-color: rgba(216, 216, 216, 0.8);
}

/* ID Box - Button - change*/
.column_right .key_row .key_button a.edit, .column_right .key_row .key_button a.report, .column_right .key_row .key_button a.found, .column_right .key_row .key_button a.transfert {
	color: #959595;
	background-color:#ffffff;
	border: 1px solid #2582A1;
}

.column_right .key_row .key_button a.edit:hover, .column_right .key_row .key_button a.report:hover, .column_right .key_row .key_button a.found:hover, .column_right .key_row .key_button a.transfert:hover {
	color:#FFFFFF;
	background-color: #2582A1;
	}


/* Activate New ID Button */
.column_right a.bt_add_key {
	background-color: #2582A1;
}

/* Below ID Box New Message */
.column_right .key_row .key_button a.new_message {
	background-color: #414141;
}

/* Start Date - below id box */
.column_right .key_row .key_button a {
	background-color: rgba(187, 187, 187, 0.25);
	color: #000000;
}


/*------------------------------------------------------*/

/* Activate Page */

.report_page .form_wrap, .return_page .form_wrap, .contact_page .form_wrap, .activate_page .form_wrap, .verif_page .form_wrap {
	background-color: rgba(216, 216, 216, 0.8);
}

.activate_page .form_wrap {
	padding-bottom:15px;
}

/* Chat MY Account */

.column_right .chat_wrap .chat_window .person {
	font-family: 'open_sansregular';
	font-style:italic;
}

.column_right .chat_form {
	background-color: rgba(216, 216, 216, 0.8);	
}


.column_right .wrap_bt_key a.bt_key_find {
	background-color: #414141;
}

.column_right .wrap_bt_key a.bt_key_find .texte {
	background-color: rgba(255, 0, 0, 0);
}

.column_left .mod_list ul li a span.icon-chat {
	color: #414141;
}

.column_right .chat_wrap.answer .chat_window span.unread {
		background-color: #414141;
}

.form_wrap .activate_form .small_text span, .form_wrap .return_form .small_text span, .form_wrap .report_form .small_text span, .form_wrap .verification_form .small_text span, .form_wrap .voucher_form .small_text span, .form_wrap .buy_form .small_text span {
    color: #3a3a3a;
}


/* Mobile Views */

@media screen and (max-width: 850px), screen and (max-device-width: 850px)
{

	
	/* remove report loss from quick links */
	
	header.actions3 .logo_bar .action_bar a{
		width: 50%;
	}

/* mobile, activate button, 3rd to full width in 2nd row*/
header .logo_bar .action_bar a.bottom {
    width: 100%;
}
	
/**/	
	
	.column_left .mod_list .plan .plan_product .image {
		display: block;
		width:50%;
		margin-left:auto;
		margin-right:auto;
	}

.column_right.row_padding_1.col_9.activate_page {
	    margin-top: -30px;
}

.column_left .mod_list .plan .plan_product {
	padding-bottom: 5px;
}

.column_left .mod_list .plan {
	margin-top: 50px;
    background-color: #ffffff;
}

/* Top right links - Activate ID, Return Item Report Loss */
header .logo_bar .action_bar a {
color: #000000;
background-color:#E3E3E3;
}

/* remove black bar inside pages - change */
.column_left {
	margin-bottom: 0px;
}


.column_right.row_padding_1.col_9 {
	margin-top:10px;
}



/* remove plan details + left column registration page - change */

/* .plan {
    display: none;
} */

form.activate_form {
    margin-top: 10px;
}

.activate_page .form_wrap {
	margin-top: 40px;
}

/* top */
.header_mobile {
	height:68px;

}

.header_mobile .logo_wrap {
	margin-top: 12px;
}

.header_mobile .bt_app, .header_mobile .bt_trigger {
	top: 17px;
}

header .login_bar .login_menu .bloc_top A:hover {
	background-color:#eeeeee;
}

}

@media screen and (max-width: 800px), screen and (max-device-width: 800px)
{
	
	header .login_bar .login_menu .log .icone.icon-key {
		display:none;
	}
	
.form_wrap .activate_form .small_text, .form_wrap .return_form .small_text, .form_wrap .report_form .small_text {
width: 100%;
padding-top: 45px;
}

div#bloc_0.col_4 {
width: 50%;
margin-left: auto;
margin-right: auto;
display: inherit;
}

.image_mod img {
	margin-left: auto;
margin-right: auto;
}

.column_right .title, .column_full .title {
	text-align:center;
}

}

@media screen and (max-width: 750px), screen and (max-device-width: 750px)
{
.banner .banner_wrap .banner_text {
padding: 25px 20px 0px 20px;
height: 215px;
}

/* Copy Resizable banner text on inner page - change*/
.banner {
 /* min-height: 180px; */
  height:auto; 
}

.banner .banner_wrap .banner_text {
	min-height: 180px;
	height:auto;
	margin-bottom: 20px;
}

}

@media screen and (max-width: 650px), screen and (max-device-width: 650px)
{

.column_right .key_row .key_title, .column_right .key_row .key_info {
	background-color: #EFEFEF;
}
.column_right .key_row .key_block {
	background-color:#e5e5e5;
}
a.day_left.long {
	margin-top:0px !important;
}



}

@media screen and (max-width: 500px), screen and (max-device-width: 500px)
{
	
/* remove report loss from quick links */

.slider_wrap .slider .action_mod .tab_wrap .tab+.tab, .slider_wrap .slider .action_mod .tab_wrap .tab {
		width: 100%;
	}

/**/		
	
/* Showcase Box Colour */
.slider_wrap .form_wrap {
	background-color: rgba(216, 216, 216, 0.8);
}	


/* text insert - return item title -english-swedish 

.form_wrap .return_form .title_form span.rien span, .form_wrap .return_form .title_form span.risv span{
  display: none;
}

.form_wrap .return_form .title_form span.rien:after{
	content: "RETURN DEVICE";
}

.form_wrap .return_form .title_form span.risv:after{
	content: "Ã…TERLÃ„MNA ENHET";
} */

/* change */
.slider_wrap .slider .content_slider {
	    border-top: 1px solid #000000;
}

.slider_wrap .slider .content_slider .slide .slide_content .slide_purple {
height: 17%;
background-color: rgba(255, 255, 255, 1);
top: 0px;
}

.slider_wrap .slider .content_slider .slide .slide_content .slide_text {
	background-color: rgba(255, 0, 0, 0);
	text-align:center;
	top: -164px;
}

.slider_wrap .slider .content_slider .slide .slide_content .slide_text .title {
	color: #000000;
	font-size:14px;
}

.slider_wrap .slider .content_slider .slide .slide_content .slide_text .text {
display: none;
}



.slider_wrap .slider .action_mod .tab_wrap .tab {
	padding: 10px 10px;
}

.form_wrap .verification_form .bouton_form {
	display:block;
}

.form_wrap .verification_form .small_text {
	width: 100%;
}

.form_wrap .activate_form .bouton_form, .form_wrap .return_form .bouton_form, .form_wrap .report_form .bouton_form, .form_wrap .verification_form .bouton_form {
	float:none;
}

.form_wrap .activate_form .title_form, .form_wrap .return_form .title_form, .form_wrap .report_form .title_form, .form_wrap .verification_form .title_form {
	font-family: arial;
	line-height:24px;
	
}

.form_wrap .activate_form .title_form {
	margin-bottom:10px;
}


.form_wrap .activate_form .small_text, .form_wrap .return_form .small_text, .form_wrap .report_form .small_text {
padding-top: 8px;
}

.form_wrap .activate_form .title_form, .form_wrap .return_form .title_form, .form_wrap .report_form .title_form, .form_wrap .verification_form .title_form {

  color: #000000;

}


.column_right .row_partenaire .info .bt_partenaire {
  position:initial;
  right:inherit;

}




}