﻿		/*  Ret profil  */

/* Kun Type 20 */


h1.profil_navn_overskrift_20
{
	grid-column: 3/19; 
	grid-row:  2/3;
	color:#000;
	font-size:30px;
	text-align: left;
	display:none;
}

h1.profil_ret_overskrift_20
{
	grid-column: 2/19; 
	grid-row:  7/8;
	color:#000;
	font-size:30px;
	text-align: left;
}

h3.profil_20_ret_navn
{
	grid-column: 2/23; 
	grid-row:  8/9;
}

.profil_20_ret_navn_text
{
	grid-column: 2/20; 
	grid-row:  9/10;	                                                                      
}

h3.profil_ret_NIP
{
	grid-column: 2/17; 
	grid-row:  10/11;	                                                                      
}

.profil_ret_NIP_text
{
	grid-column: 2/20; 
	grid-row:  11/12;	                                                                      
}

h3.profil_20_ret_adresse
{
	grid-column: 2/17; 
	grid-row:  12/13;	
}

.profil_20_ret_adresse_text
{
	grid-column: 2/20; 
	grid-row:  13/14;	
}

h3.profil_20_ret_postnummer
{
	grid-column: 2/6; 
	grid-row:  14/15;	
}

.profil_20_ret_postnummer_text
{
	grid-column: 2/6; 
	grid-row:  15/16;	
}

h3.profil_20_ret_by
{
	grid-column: 7/13; 
	grid-row:  14/15;	
}

.profil_20_ret_by_text
{
	grid-column: 7/13; 
	grid-row:  15/16;	
	}

h3.profil_20_ret_land
{
	grid-column: 14/20; 
	grid-row:  14/15;	
}

.profil_20_ret_land_text
{
	grid-column: 14/20; 
	grid-row:  15/16;	
	}
	
.profil_20_ret_region
{
	grid-column: 2/17; 
	grid-row: 21/22;
	display: none;
		}

.profil_20_ret_region_dropdown
{
	grid-column: 2/17; 
	grid-row:  22/23;	
	display: none; 
	}

h3.profil_20_ret_telefon
{
	grid-column: 2/17; 
	grid-row:  16/17;	
	}

.profil_20_ret_telefon_text
{
	grid-column: 2/20; 
	grid-row:  17/18;	
	}

h3.profil_20_ret_email
{
	grid-column: 2/12; 
	grid-row:  18/19;	
	}

.profil_20_ret_email_text
{
	grid-column: 2/12; 
	grid-row:  19/20;	
	}
	
a.ret_email_20
{
	grid-column: 13/20; 
	grid-row:  19/20;
	height:25px;
	font-size:18px;
}	

h3.profil_20_ret_kontakt_fornavn
{
	grid-column: 2/17; 
	grid-row:  20/21;	
	}

.profil_20_ret_kontakt_fornavn_text
{
	grid-column: 2/20; 
	grid-row:  21/22;	
	}

h3.profil_20_ret_kontakt_efternavn
{
	grid-column: 2/20; 
	grid-row:  22/23;	
	}

.profil_20_ret_kontakt_efternavn_text
{
	grid-column: 2/20; 
	grid-row:  23/24;	
	}

h3.profil_20_ret_website
{
	grid-column: 2/20; 
	grid-row:  24/25;	
	}

.profil_20_ret_website_text
{
	grid-column: 2/20; 
	grid-row:  25/26;
}	
	

.knap_ret_gem_20_bottom
{
	grid-column: 6/15; 
	grid-row: 28/29;
	font-size: 25px;
	margin-top: 15px;
	}

.knap_ret_gem_20_right
{
	grid-column: 18/22;
	grid-row: 9/10;
	font-size: 25px;
	display:none;
	}

.profil_pic_box_20
{
	grid-column: 2/5;
	grid-row: 7/20;
		display: grid;
		grid-gap: 0px;
		grid-template-columns: auto;
		grid-template-rows: auto auto auto auto auto 1fr;
}


img.profil_pic_ret_20
	{
	grid-column: 1;
    grid-row: 1/2;
	height: 150px;
    width: 150px;
    border-radius: 50%;
	border: 1px silver solid;
	margin-top:25px;
	margin-bottom:25px;
	}
	
/* Job */

a.Slet_link:link, a.Slet_link:visited
{
	grid-column: 12/20; 
	grid-row: 31/32;
    color: #000;
    padding: 8px 12px;
    text-decoration: none;	
	font-size: 25px;
	margin-top: 15px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	border: none;
    cursor: pointer;
    text-shadow: 1px 1px rgba(0, 0, 0, .1);
    background: #808080;
	color: #fff;
	text-align: center;
}

a.Slet_link:hover
{
    background: #ff9c00;
}




h1.jobliste_overskrift
{
	grid-column: 4/21; 
	grid-row:  2/3;	
	font-size: 30px;
	}

a.job_opret_top
{
	grid-column: 8/16; 
	grid-row: 3/4;
	font-size: 20px;
}

h1.job_ret_overskrift
{
	grid-column: 4/21; 
	grid-row:  2/3;	
	font-size: 30px;
	}


h3.job_titel
{
	grid-column: 4/19; 
	grid-row:  3/4;	
	}

.job_titel_text
{
	grid-column: 4/20; 
	grid-row:  4/5;	
	}


h3.job_salary_overskrift
{
	grid-column: 4/9; 
	grid-row:  5/6;	
	}

.job_salary_text
{
	grid-column: 4/9; 
	grid-row:  6/7;	
	}

h3.job_timeunit_overskrift
{
	grid-column: 10/15; 
	grid-row:  5/6;	
	}

.time_dropdown
{
	grid-column: 10/15; 
	grid-row:  6/7;	
	}


h3.job_valuta_overskrift
{
	grid-column: 16/20; 
	grid-row:  5/6;	
	}

.job_valuta
{
	grid-column: 16/20; 
	grid-row:  6/7;	
	}


h3.job_duration_overskrift
{
	grid-column: 4/20; 
	grid-row:  7/8;	
	}

.job_duration_text
{
	grid-column: 4/11; 
	grid-row:  8/9;	
	}	

h3.job_type_overskrift
{
	grid-column: 4/20; 
	grid-row:  9/10;	
	}

.typematrix_retjob
{
	grid-column: 4/22;
	grid-row: 10/11;
    display: grid;
	grid-gap: 0px;
	grid-template-columns: auto auto auto auto auto auto auto auto;
	grid-template-rows: repeat(40, auto) 15px;
    color: #444;
	min-height: 100%;
	}

h3.job_deadline_overskrift
{
	grid-column: 12/20; 
	grid-row:  7/8;	
	}

.job_deadline_text
{
	grid-column: 12/20; 
	grid-row:  8/9;	
	height: 40px; 
	border:1px solid #ccc; 
	text-align:center; 
	cursor: pointer; 
	border-radius: 4px; 
	margin: 3px 0px 15px 0px;
	}



h3.job_fag_overskrift
{
	grid-column: 4/19; 
	grid-row:  14/15;
	background: #e1ede7;
	}

.job_noskill_title
{
	grid-column: 10/19; 
	grid-row:  11/12;	
	font-size:16px;
	margin-top:15px;
	}

.job_noskill_check
{
	grid-column: 11/19; 
	grid-row:  11/12;
	margin-top:15px;
	}

.job_skills_foldud
{
	grid-column: 4/20; 
	grid-row:  15/16;	
	}





/* Sporg */


.SprogSet
{
	grid-column: 4/20; 
	grid-row:  16/17;
	background: #d2ecfe;
	border-radius: 0.5rem;
	display: grid;
		grid-gap: 1px;
		grid-template-columns: 10px repeat(10, auto) 10px;
		grid-template-rows: 10px repeat(10, auto) 10px;

	}

h3.job_sprog_overskrift
{
	grid-column: 2/10; 
	grid-row:  2/3;	
	}

.Jobret_sprog_Eng {
	grid-column: 2/12;
	grid-row: 5/6;
    }
	
.Jobret_sprog_Fra {
	grid-column: 2/12;
	grid-row: 6/7;
    }

.Jobret_sprog_Ger {
	grid-column: 2/12;
	grid-row: 7/8;
    }

.Jobret_sprog_Spa {
	grid-column: 2/12;
	grid-row: 8/9;
    }

.Jobret_sprog_Viet {
	grid-column: 2/12;
	grid-row: 9/10;
    }

.Jobret_sprog_Chi {
	grid-column: 2/12;
	grid-row: 10/11;
    }


.job_sprog
{
	grid-column: 4/20; 
	grid-row:  12/13;	
	display:none;
	}
	
.job_sprog_ENG
{
	grid-column: 1/10; 
	grid-row:  1/2;	
	}

.job_sprog_FRA
{
	grid-column: 1/10; 
	grid-row:  2/3;	
	}	
	
.job_sprog_GER
{
	grid-column: 1/10; 
	grid-row:  3/4;	
	}	
	
h3.job_beskriv_overskrift
{
	grid-column: 4/-1; 
	grid-row:  23/24;
	margin-top:15px;
	}

.job_beskriv_text
{
	grid-column: 4/-1; 
	grid-row:  24/25;	
	}

h3.job_link_overskrift
{
	grid-column: 4/-1;
	grid-row:  25/26;
	margin-top:15px;	
	}

.job_link_text
{
	grid-column: 4/-1;
	grid-row:  26/27;	
	}	


/* Job_loop firmaprofil */

h3.loop_job_title
{
	grid-column: 5 / 20; 
	grid-row:  2/3;
	font-size:20px;
	font-weight: bold;
}

.location_icon
	{

	grid-column: 6/7;
    grid-row: 3/4;
    border: 0px silver solid;
	margin-top:5px;
	height: 10px;
	width: 10px;
		}



.loop_job_land
{
	grid-column: 6 / 20; 
	grid-row:  3/4;
	font-size:18px;
	margin-left:15px;
	margin-top:5px;
}

.salary_icon
	{

	grid-column: 11/12;
    grid-row: 3/4;
    border: 0px silver solid;
	margin-top:5px;
	height: 1px;
	width: 1px;
	margin-bottom:15px;
		}

.loop_job_salary
{
	grid-column: 11 / 20; 
	grid-row:  3/4;
	font-size:18px;
	margin-left:20px;
	margin-top: 5px;
}

.online_icon
	{

	grid-column: 6/7;
    grid-row: 4/5;
    border: 0px silver solid;
	margin-top:0px;
	height: 1px;
	width: 1px;
	margin-top:15px;
	margin-bottom:15px;
		}


.loop_job_online
{
	grid-column: 6 / 20; 
	grid-row:  4/5;
	font-size:15px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:15px;
}

.loop_job_online_chosen
{
	grid-column: 11 / 20; 
	grid-row:  4/5;
	font-size:15px;
	font-weight: bold;
	margin-top: 15px;
	margin-left: 17px;
}

.loop_job_online_chosen_viet
{
	grid-column: 12 / 20; 
	grid-row:  4/5;
	font-size:15px;
	font-weight: bold;
	margin-top: 15px;
}





/* Loop, søgeresultater */
h3.loop_job_title_results
{
	grid-column: 5 / 20; 
	grid-row:  2/3;
	font-size:20px;
	font-weight: bold;
}

.location_icon_results
	{

	grid-column: 5/6;
    grid-row: 4/5;
    border: 0px silver solid;
	margin-top:5px;
	height: 10px;
	width: 10px;
		}

.loop_job_land_results
{
	grid-column: 5 / 20; 
	grid-row:  4/5;
	font-size:18px;
	margin-left:15px;
	margin-top:5px;
}

.salary_icon_results
	{

	grid-column: 9/12;
    grid-row: 4/5;
    border: 0px silver solid;
	margin-top:5px;
	height: 1px;
	width: 1px;
	margin-bottom:15px;
		}

.loop_job_salary_results
{
	grid-column: 9 / 20; 
	grid-row:  4/5;
	font-size:18px;
	margin-left:20px;
	margin-top: 5px;
}

.loop_job_salary_results_viet_amount
{
	grid-column: 12 / 20; 
	grid-row:  4/5;
	font-size:18px;
	margin-top: 5px;
	margin-left:10px;
}


.online_icon_results
	{

	grid-column: 5/6;
    grid-row: 5/6;
    border: 0px silver solid;
	margin-top:0px;
	height: 1px;
	width: 1px;
	margin-top:15px;
	margin-bottom:15px;
		}


.loop_job_online_results
{
	grid-column: 5 / 20; 
	grid-row:  5/6;
	font-size:18px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:15px;
}

.loop_job_online_chosen_results
{
	grid-column: 8 / 20; 
	grid-row:  5/6;
	font-size:18px;
	font-weight: bold;
	margin-top: 15px;
	margin-left:30px;
}

.loop_job_online_chosen_results_viet
{
	grid-column: 10 / 20; 
	grid-row:  5/6;
	font-size:18px;
	font-weight: bold;
	margin-top: 15px;

}


.loop_job_description_results
{
	grid-column: 5 / 15; 
	grid-row:  10/11;
	font-size:18px;

}




/* Mandskabs-oversigt, type 20 */

a.mandskab_udlej_1
{
	grid-column: 2/8; 
	grid-row: 5/6;
	margin-top:10px;
	width: 250 px;
}

a.mandskab_udlej_2
	{
	grid-column: 1/2; 
	grid-row: 30/31;
	margin-top:10px;
	display: none;

}

.mandskab_udlej_oversigt_20
	{
	grid-column: 2/22; 
	grid-row: 7/8;
	margin-top:10px;
}

/* Mandskab, formular */

.udlej_overskrift
{
	grid-column: 2 / 22; 
	grid-row:  2/3;
	color:#000;
	font-size:20px;
	text-align: left;
}
	
.knap_gem
{	grid-column: 10/14;
	grid-row: 30/31;
	margin-top: 20px;
    }

.Slet_knap
{	grid-column: 10/14;
	grid-row: 32/33;
	text-decoration: underline;
	margin-top: 20px;
}

h3.udlej_antal
{
	grid-column: 2/17; 
	grid-row:  5/6;
}

.udlej_antal_form
{
	grid-column: 2/17; 
	grid-row:  6/7;
}

h3.udlej_pris_overskrift
{
	grid-column: 2/8; 
	grid-row:  7/8;
}

.udlej_pris_form
{
	grid-column: 2/8; 
	grid-row:  8/9;
}

.udlej_valuta_overskrift
{
grid-column: 9/17; 
grid-row:  7/8;
}

.valuta_dropdown_crew
{
grid-column: 9/17; 
grid-row:  8/9;
}



h3.udlej_fag_overskrift_20
{
	grid-column: 2/17;
	grid-row: 9/10;
    }
	
h3.udlej_land_overskrift_20
{
	grid-column: 2/17; 
	grid-row:  20/21;
margin-top: 10px;	
	}

.udlej_pl_20
{
	grid-column: 2/11;
	grid-row: 21/22;
	}

.region_choose_pl_20
{
	grid-column: 9/18;
	grid-row: 21/22;
	margin-bottom: 10px;
	display:none;
	}


.udlej_dk_20
{
	grid-column: 2/11;
	grid-row: 22/23;

	}

.udlej_se_20
{
	grid-column: 6/15;
	grid-row: 21/22;
		}
	
.udlej_uk_20
{
	grid-column: 6/15;
	grid-row: 22/23;

		}
	
.udlej_no_20
{
	grid-column: 10/19;
	grid-row: 21/22;
	}

.udlej_de_20
{
	grid-column: 10/19;
	grid-row: 22/23;

	}
	
.udlej_it_20
{
	grid-column: 10/19;
	grid-row: 21/22;

	}

h3.udlej_sprog_20
{
	grid-column: 2/22; 
	grid-row:  23/24;	
	margin-top:20px;
	}

.udlej_sprog1_20
{
	grid-column: 2/11;
	grid-row: 24/25;
    }

.udlej_sprog2_20
{
	grid-column: 2/11;
	grid-row: 25/26;
 
	}

.udlej_sprog3_20
{
	grid-column: 2/11;
	grid-row: 26/27;

	}

.udlej_sprog4_20
{
	grid-column: 2/11;
	grid-row: 27/28;

	}

.udlej_sprog5_20
{
	grid-column: 6/15;
	grid-row: 24/25;
		}

.udlej_sprog6_20
{
	grid-column: 6/15;
	grid-row: 25/26;


	}

.udlej_sprog7_20
{
	grid-column: 6/15;
	grid-row: 26/27;

 
	}

.udlej_sprog8_20
{
	grid-column: 10/19;
	grid-row: 24/25;
		}

.udlej_sprog9_20
{
	grid-column: 10/19;
	grid-row: 25/26;

	}

.udlej_sprog10_20
{
	grid-column: 10/19;
	grid-row: 26/27;

	}

	
h2.udlej_beskriv_overskrift
{
	grid-column: 2/17;
	grid-row: 28/29;
    
	}

.udlej_beskriv_text
{
	grid-column: 2/17;
	grid-row: 29/30;

	}	
	
.udlej_beskriv_form
{
	grid-column: 2/17;
	grid-row: 30/31;
	}	
	
.knap_mandskab_gem_20_right
{
	grid-column: 18/22;
	grid-row:  2/3;
	font-size: 25px;
	display:none;
	}

.knap_mandskab_gem_20_bottom
{
	grid-column: 1/-1; 
	grid-row: 32;
        display: inline-flex;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 40% !important;
        padding: 0.5rem 1rem !important;
        font-size: 0.875rem !important;
        line-height: 1.25rem !important;
        font-weight: 500 !important;
        color: rgb(255, 255, 255) !important;
        background-color: rgba(64, 62, 67, 1) !important;
        border-radius: 15px !important;
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
        cursor: pointer !important;
        transition: color 0.15scubic-bezier(0.4, 0, 0.2, 1), background-color 0.15scubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.15scubic-bezier(0.4, 0, 0.2, 1) !important;
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
        margin: 0 auto;
		margin-top: 30px;
		
}




/* Kun Type 21 */

.countrymatrix_retprofil_21 {
	grid-column: 4/19;
	grid-row: 20/21;
    }

.typematrix_online_retjob
{
	grid-column: 1/2;
	grid-row: 1/2;
    }

.typematrix_navn_online_retjob
{
	grid-column: 2/22;
	grid-row: 1/2;
    }
	
.typematrix_H1B_retjob
{
	grid-column: 10/11;
	grid-row: 1/2;
    }
	
.typematrix_navn_H1B_retjob
{
	grid-column: 11/22;
	grid-row: 1/2;
    }

.typematrix_fourday_retjob
{
	grid-column: 1/2;
	grid-row: 2/3;
	margin-top:12px;
    }

.typematrix_navn_fourday_retjob
{
	grid-column: 2/22;
	grid-row: 2/3;
	margin-top:10px;
    }

.typematrix_fulltime_retjob
{
	grid-column: 10/11;
	grid-row: 2/3;
	margin-top:12px;
    }

.typematrix_navn_fulltime_retjob
{
	grid-column: 11/22;
	grid-row: 2/3;
	margin-top:10px;
    }


.typematrix_parttime_retjob
{
	grid-column: 1/2;
	grid-row: 3/4;
	margin-top:12px;
    }

.typematrix_navn_parttime_retjob
{
	grid-column: 2/22;
	grid-row: 3/4;
	margin-top:10px;
    }
	
.typematrix_alternative_retjob
{
	grid-column: 10/11;
	grid-row: 3/4;
	margin-top:12px;
    }

.typematrix_navn_alternative_retjob
{
	grid-column: 11/22;
	grid-row: 3/4;
	margin-top:10px;
    }

.typematrix_hybrid_retjob
{
	grid-column: 1/2;
	grid-row: 4/5;
	margin-top:12px;
    }

.typematrix_navn_hybrid_retjob
{
	grid-column: 2/22;
	grid-row: 4/5;
	margin-top:10px;
    }


.job_type_loop
{
	grid-column: 5/20;
	grid-row: 5/9;
	font-size:18px;
	margin-top: 40px;
	}

h3.loop_duration_title
{
	grid-column: 5/20;
	grid-row: 9/10;
	font-size:18px;
	margin-top:15px;
	}
	
h3.employee_description_title
{
	grid-column: 5/20;
	grid-row: 9/10;
	font-size:18px;
	margin-top:15px;
	}	
	
	
.loop_duration_profile
{
	grid-column: 8/20;
	grid-row: 9/10;
	font-size:18px;
	margin-top:15px;
	}
.loop_duration
{
	grid-column: 7/20;
	grid-row: 9/10;
	font-size:18px;
	margin-top:15px;
	}	
	
h3.loop_deadline_title
{
	grid-column: 5/20;
	grid-row: 10/11;
	font-size:18px;
	margin-top:15px;
	}
	
.loop_deadline_profile
{
	grid-column: 11/20;
	grid-row: 10/11;
	font-size:18px;
	margin-top:15px;
	}

.loop_deadline
{
	grid-column: 9/20;
	grid-row: 10/11;
	font-size:18px;
	margin-top:15px;
	}	
	
	
h3.loop_job_description_title
{
	grid-column: 5/20;
	grid-row: 9/10;
	font-size: 20px;
	margin-top:15px;
	}

.loop_job_description
{
	grid-column: 5 / 19; 
	grid-row:  10/15;
	font-size:18px;
}	
	
.employee_loop_description
{
	grid-column: 5 / 20; 
	grid-row:  10/11;
	font-size:16px;
}	
	

h3.job_type_loop_title
{
	grid-column: 5/20;
	grid-row: 5/6;
	font-size:20px;
	margin-top:15px;
	}

.online_icon
{
	grid-column: 5/20;
	grid-row: 6/7;
	font-size:18px;
	}

.H1B
{
	grid-column: 5/20;
	grid-row: 7/8;
	font-size:18px;
	}

.fourday
{
	grid-column: 5/20;
	grid-row: 8/9;
	font-size:18px;
	}
	
.fulltime
{
	grid-column: 5/20;
	grid-row: 9/10;
	font-size:18px;
	}
	
.parttime
{
	grid-column: 5/20;
	grid-row: 10/11;
	font-size:18px;
	}
	
.hybrid
{
	grid-column: 5/20;
	grid-row: 10/11;
	font-size:18px;
	}
	
.alternative
{
	grid-column: 5/20;
	grid-row: 10/11;
	font-size:18px;
	}
	
.sprog_engelsk_privat {
	grid-column: 4/20;
	grid-row: 23/24;
    }
	
.sprog_viet_privat {
	grid-column: 4/20;
	grid-row: 24/25;
    }

.sprog_fransk_privat {
	grid-column: 4/20;
	grid-row: 25/26;
    }

.sprog_chi_privat {
	grid-column: 4/20;
	grid-row: 26/27;
    }

.sprog_spansk_privat {
	grid-column: 4/20;
	grid-row: 27/28;
    }
	
.sprog_ger_privat {
	grid-column: 4/20;
	grid-row: 28/29;
    }

h1.profil_navn_overskrift_21
{
	grid-column: 4 / 19; 
	grid-row:  1/2;
	color:#000;
	font-size:30px;
	text-align: left;
}

h1.profil_ret_overskrift_21
{
	grid-column: 4/19; 
	grid-row:  4/5;
	color:#000;
	font-size:20px;
	text-align: left;
	margin-top:20px;
}



.profil_pic_box
{
	grid-column: 2/5;
	grid-row: 7/20;

	display: grid;
	grid-gap: 0px;
	grid-template-columns: auto;
	grid-template-rows: auto auto auto auto auto 1fr;
}


img.profil_pic_ret_21
	{
	grid-column: 1;
    grid-row: 1/2;
	height: 150px;
    width: 150px;
    border-radius: 50%;
	border: 1px silver solid;
	margin-top:25px;
	margin-bottom:25px;
	}
	

.slet_logo_21
{
	grid-column: 1;
    grid-row: 2/3;
}

	
a.ret_logo_21
{
	grid-column: 1; 
	grid-row: 3/4;
	margin-top:10px;
}



h1.profil_21_title
{
	grid-column: 4/17; 
	grid-row:  4/5;
}

h3.profil_21_ret_navn
{
	grid-column: 4/11; 
	grid-row:  6/7;
	margin-top: 35px;
}

.profil_21_ret_navn_text
{
	grid-column: 4/11; 
	grid-row:  7/8;	                                                                      
}

h3.profil_21_ret_efternavn
{
	grid-column: 12/20; 
	grid-row:  6/7;
	margin-top:35px;
}

.profil_21_ret_efternavn_text
{
	grid-column: 12/20; 
	grid-row:  7/8;	                                                                      
}


h3.profil_21_ret_adresse
{
	grid-column: 4/11; 
	grid-row:  8/9;	
}

.profil_21_ret_adresse_text
{
	grid-column: 4/11; 
	grid-row:  9/10;	
}

h3.profil_21_ret_gender
{
	grid-column: 12/20; 
	grid-row:  8/9;	
}

.profil_21_ret_gender_text
{
	grid-column: 12/20; 
	grid-row:  9/10;	
}

h3.profil_20_ret_gender
{
	grid-column: 2/10; 
	grid-row:  24/25;	
}

.profil_20_ret_gender_text
{
	grid-column: 2/10; 
	grid-row:  25/26;	
}	


h3.profil_21_ret_ward
{
	grid-column: 4/20; 
	grid-row:  10/11;	
}

.profil_21_ret_ward_text
{
	grid-column: 4/20; 
	grid-row:  11/12;	
}



h3.profil_21_ret_by
{
	grid-column: 4/11; 
	grid-row:  	12/13;	
}

.profil_21_ret_by_text
{
	grid-column: 4/11; 
	grid-row:  13/14;	
}

h3.profil_21_ret_district
{
	grid-column: 12/20; 
	grid-row:  12/13;	
	
	}

.profil_21_ret_district_text
{
	grid-column: 12/20; 
	grid-row:  13/14;	
	}


h3.profil_21_ret_email
{
	grid-column: 4/11; 
	grid-row:  14/15;	
	}

.profil_21_ret_email_text
{
	grid-column: 4/11; 
	grid-row:  15/16;	
	}
	
a.ret_email_21
{
	grid-column: 12/20; 
	grid-row:  15/16;
	height:25px;
	font-size:18px;
}

h3.profil_21_ret_land
{
	grid-column: 4/11; 
	grid-row:  16/17;	

}

.profil_21_ret_land_text
{
	grid-column: 4/11; 
	grid-row:  17/18;	

	}

h3.profil_21_ret_telefon
{
	grid-column: 12/20; 
	grid-row:  16/17;	
	
	}

.profil_21_ret_telefon_text
{
	grid-column: 12/20; 
	grid-row:  17/18;	

	}

h3.profil_21_ret_pris
{
	grid-column: 4/11; 
	grid-row:  18/19;	
	}
	
.profil_21_ret_pris_text
{
	grid-column: 4/11; 
	grid-row:  19/20;	
	}
	
h3.profil_21_ret_valuta
{
	grid-column: 12/20; 
	grid-row:  18/19;	
	}
	
.profil_21_ret_valuta_text
{
	grid-column: 12/20; 
	grid-row:  19/20;	
	}
	
	
	
h3.profil_21_ret_postnummer
{
	grid-column: 4/7; 
	grid-row:  11/12;	
}

.profil_21_ret_postnummer_text
{
	grid-column: 4/11; 
	grid-row:  12/13;	
}

.knap_ret_gem_21_bottom
{
	grid-column: 10/14; 
	grid-row: 37/38;
	font-size: 20px;
}

.knap_ret_gem_21_right
{
	grid-column: 8/15; 
	grid-row: 37/38;
	font-size: 20px;
	margin-top:15px;
}

/*Hamonikaen og skills*/
h3.profil21_ret_fag
{
	grid-column: 4/19; 
	grid-row:  20/21;	
	}


.skills_foldud
{
	grid-column: 4/20;
	grid-row: 21/22;
	}
	

/* Style the buttons that are used to open and close the accordion panel */
.accordion_skills {
  background-color: #eee;
  color: #000;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .accordion_skills:hover {
  background-color: #ccc;
}

/* Style the accordion panel. Note: hidden by default */
.panel_skills {
  padding: 0 18px;
  background-color: white;

}

.panelindhold_skills {
  	    display: grid;
		grid-gap: 0px;
		grid-template-columns: 10px repeat(20, 1fr) 10px;
		grid-template-rows: 10px repeat(4, auto) 10px;
}

.panelindholdoverskrift_skills
{
	grid-column: 2/9;
	grid-row: 2/3;
	font-weight: 900;
	}

.panelindholdv
{
	grid-column: 2/9;
	grid-row: 3/4;
	}
	
.panelindholdh
{
	grid-column: 11/18;
	grid-row: 2/6;
	}	


.sprog_radio_english
{
	grid-column: 4/19;
	grid-row: 23/24;
	}	


h3.udlej_land_overskrift
{
	grid-column: 4/19; 
	grid-row:  19/20;
margin-top: 25px;	
	}

.udlej_pl
{
	grid-column: 4/7;
	grid-row: 20/21;
	}

.udlej_dk
{
	grid-column: 4/7;
	grid-row: 21/22;
	}


.region_choose_pl
{
	grid-column: 9/18;
	grid-row: 21/22;
	margin-bottom: 10px;
	}

.udlej_de
{
	grid-column: 8/12;
	grid-row: 21/22;
	}


.udlej_se
{
	grid-column: 8/12;
	grid-row: 20/21;
	}
	
.udlej_uk
{
	grid-column: 12/16;
	grid-row: 20/21;
	}
	
.udlej_no
{
	grid-column: 12/16;
	grid-row: 21/22;
	}
	
.udlej_it
{
	grid-column: 12/16;
	grid-row: 25/26;
	}

h3.profil_21_ret_sprog
{
	grid-column: 4/19; 
	grid-row:  22/23;
margin-top: 20px;	
	}

.profil_sprog1_21
{
	grid-column: 4/8;
	grid-row: 23/24;
    }

.profil_sprog2_21
{
	grid-column: 4/8;
	grid-row: 24/25;
	}

.profil_sprog3_21
{
	grid-column: 4/8;
	grid-row: 25/26;
	}

.profil_sprog4_21
{
	grid-column: 4/8;
	grid-row: 26/27;
	}

.profil_sprog5_21
{
	grid-column: 8/12;
	grid-row: 23/24;
		}

.profil_sprog6_21
{
	grid-column: 8/12;
	grid-row: 24/25;
	}

.profil_sprog7_21
{
	grid-column: 8/12;
	grid-row: 25/26;
	}

.profil_sprog8_21
{
	grid-column: 8/12;
	grid-row: 26/27;
	}

.profil_sprog9_21
{
	grid-column: 12/16;
	grid-row: 23/24;
	}

.profil_sprog10_21
{
	grid-column: 12/16;
	grid-row: 24/25;
	}	

h3.profil_21_ret_type
{
	grid-column: 4/19;
	grid-row: 29/30;
	margin-top:15px;
	}	




h3.beskriv_overskrift_21
{
	grid-column: 4/10;
	grid-row: 31/32;
	margin-top:15px;

	}	

.beskriv_form_21
{
	grid-column: 4/20;
    grid-row: 32/33;
    height: 30vh; /* Set the height to 50% of the viewport height */
    width: 100%;
}

h3.beskriv_overskrift_oversat_21
{
	grid-column: 13/20;
	grid-row: 31/32;
	margin-top:15px;
	}	

.beskriv_form_oversat_21
{
	grid-column: 13/20;
	grid-row: 32/33;
	max-height: 500px;

	}






	





/* Fælles */

h1.profil_ret_overskrift
{
	grid-column: 4 / 19; 
	grid-row:  2/3;
	color:#000;
	font-size:30px;
	text-align: left;
	margin-top:20px;
}


img.profil_pic_ret1
	{
	grid-column: 2/7;
    grid-row: 10/13;
	height: 150px;
    width: 150px;
    border-radius: 50%;
	border: 1px silver solid;
	}

img.profil_pic_ret2
	{
	grid-column: 9/15;
    grid-row: 4/5;
	height: 150px;
    width: 150px;
    border-radius: 50%;
	border: 1px silver solid;
	margin-top:15px;
	}
	
.upload_foto
{
	grid-column: 6/18; 
	grid-row: 12/13;

}
	
	
.vedhaeft_foto
	{
	grid-column: 9/22; 
	grid-row: 5/6;
	font-size: 20px;

}
	
a.ret_logo
{
	grid-column: 2/5; 
	grid-row: 13/14;
	margin-top: 10px;
}

a.slet_logo
{
	grid-column: 2/5; 
	grid-row: 15/16;
	margin-top: 10px;
}

.knap_ret_gem_photo
{
	grid-column: 8/16; 
	grid-row: 6/7;

}

.knap_ret_gem_photo_font
{
	font-size: 20px;
	width: 100%;
	padding-top: 2px;
    background-color: #808080;
    color: white;
    padding-bottom: 10px;
    padding-top: 10px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    text-shadow: 1px 1px rgba(0,0,0,.1);
    text-align: center;
}

a.ret_email
{
	grid-column: 2/5; 
	grid-row: 14/15;
	margin-top: 10px;
}

.profil_ret_manchet
{
	grid-column: 4 / 22; 
	grid-row:  3/4;
	color:#000;
	font-size:18px;
	text-align: left;
}

.ny_email_text
{
	margin-top: 15px;
	grid-column: 8/17; 
	grid-row: 10/11;

}

.knap_ret_gem_email
{
	border:red solid 2px;
	margin-top: 15px;
	grid-column: 8/17; 
	grid-row: 11/12;

}

h3.profil_ret_content_1
{
	grid-column: 7/17; 
	grid-row:  9/10;
	padding-top: 30px;
}

.profil_ret_content_2
{
	grid-column: 7/17; 
	grid-row:  10/11;	
	padding-bottom: 10px;                                                                                       
}

h3.profil_ret_content_3
{
	grid-column: 7/17; 
	grid-row:  11/12;	
}

.profil_ret_content_4
{
	grid-column: 7/17; 
	grid-row:  12/13;	
	padding-bottom: 10px;
}

h3.profil_ret_content_5
{
	grid-column: 7/12; 
	grid-row:  13/14;	
	padding-bottom: 10px;
}

.profil_ret_content_6
{
	grid-column: 7/12; 
	grid-row:  14/15;	
	padding-bottom: 10px;
}

h3.profil_ret_content_7
{
	grid-column: 13/17; 
	grid-row:  13/14;	
	padding-bottom: 10px;
}

.profil_ret_content_8
{
	grid-column: 13/17; 
	grid-row:  14/15;	
	padding-bottom: 10px;
	}

h3.profil_ret_content_9
{
	grid-column: 7/17; 
	grid-row:  15/16;	
	padding-bottom: 10px;
	}

.profil_ret_content_10
{
	grid-column: 7/17; 
	grid-row:  16/17;	
	padding-bottom: 10px;
	}

h3.profil_ret_content_11
{
	grid-column: 7/17; 
	grid-row:  17/18;	
	padding-bottom: 10px;
	}


.profil_ret_content_12
{
	grid-column: 7/17; 
	grid-row:  18/19;	
	padding-bottom: 10px;
	}

h3.profil_ret_content_13
{
	grid-column: 7/17; 
	grid-row:  19/20;	
	padding-bottom: 10px;
	}

.profil_ret_content_14
{
	grid-column: 7/17; 
	grid-row:  20/21;	
	padding-bottom: 10px;
	}

h3.profil_ret_content_15
{
	grid-column: 7/17; 
	grid-row:  21/22;	
	padding-bottom: 10px;
	}

.profil_ret_content_16
{
	grid-column: 7/17; 
	grid-row:  22/23;	
	padding-bottom: 10px;
	}
	
h3.profil_ret_content_17
{
	grid-column: 7/17; 
	grid-row:  23/24;	
	padding-bottom: 10px;
	}
	
.profil_ret_content_18
{
	grid-column: 7/17; 
	grid-row:  24/25;	
	padding-bottom: 10px;
	}
	
.knap_ret_gem
{
	grid-column: 10/14;
	grid-row:  26/27;
	}

/* Ret billede */





/* Entreprise formular */

.projekt_overskrift
{	grid-column: 2/22;
	grid-row: 8/9;
    }
	
.projekt_manchet
{	grid-column: 2/22;
	grid-row: 9/10;
    }

.projekt_titel_overskrift
{	grid-column: 2/22;
	grid-row: 10/11;
    }
	
.projekt_titel_text
{	grid-column: 2/22;
	grid-row: 11/12;
	margin-bottom: 10px;
    }
	
.projekt_titel_form
{	grid-column: 2/22;
	grid-row: 12/13;
    }

h2.projekt_post_overskrift
{	grid-column: 2/22;
	grid-row: 13/14;
    }

.projekt_post_text
{
	grid-column: 2/22;
	grid-row: 14/15;
	margin-bottom: 10px;
    }

.projekt_post_form
{
	grid-column: 2/8;
	grid-row: 15/16;
    }


h2.projekt_opstart_overskrift
{
	grid-column: 12/22;
	grid-row: 13/14;
    }

.projekt_opstart_text
{
	grid-column: 12/22;
	grid-row: 14/15;
    }

.projekt_opstart_form
{
	grid-column: 12/18;
	grid-row: 15/16;
    }

/*  Fag  */	

h2.projekt_fag_overskrift
{
	grid-column: 2/22;
	grid-row: 16/17;
    }
.projekt_fag_text
{
	grid-column: 2/20;
	grid-row: 17/18;
	margin-bottom: 15px;
    }
	
.projekt_ret_profil_knap
{
	grid-column: 20/22;
	grid-row: 17/18;
	}		

.projekt_fag
{
	grid-column: 2/22;
	grid-row: 22/23;

    }

.projekt_fag1
{
	grid-column: 4/8;
	grid-row: 22/23;
    }

.projekt_fag2
{
	grid-column: 4/8;
	grid-row: 23/24;
    }
	
.projekt_fag3
{
	grid-column: 8/12;
	grid-row: 22/23;
    }
	
.projekt_fag4
{
	grid-column: 8/12;
	grid-row: 23/24;
    }

.projekt_fag5
{
	grid-column: 12/16;
	grid-row: 22/23;
    }
	
.projekt_fag6
{
	grid-column: 12/16;
	grid-row: 23/24;
    }
	
	
/*  Ret Fag  */		

h2.ret_fag_overskrift
{
	grid-column: 2/22;
	grid-row: 16/17;
    }
.ret_fag_text
{
	grid-column: 2/20;
	grid-row: 17/18;
    }
	
.projekt_ret_profil_knap
{
	grid-column: 20/22;
	grid-row: 17/18;
	}		

.ret_fag
{
	grid-column: 2/22;
	grid-row: 22/23;

    }

.ret_fag1
{
	grid-column: 7/11;
	grid-row: 18/19;
    }

.ret_fag2
{
	grid-column: 7/11;
	grid-row: 19/20;
    }
	
.ret_fag3
{
	grid-column: 11/15;
	grid-row: 18/19;
    }
	
.ret_fag4
{
	grid-column: 11/15;
	grid-row: 19/20;
    }

.ret_fag5
{
	grid-column: 15/19;
	grid-row: 18/19;
    }
	
.ret_fag6
{
	grid-column: 15/19;
	grid-row: 19/20;
    }
	
	
	
	
h2.projekt_beskriv_overskrift
{
	grid-column: 2/22;
	grid-row: 27/28;
    
	}

.projekt_beskriv_text
{
	grid-column: 2/22;
	grid-row: 28/29;
    margin-bottom: 10px;
	}	
	
.projekt_beskriv_form
{
	grid-column: 2/22;
	grid-row: 29/30;
	}	

/*.indeholde_hideme
{
	grid-column: 7/17; 
	grid-row:  1/2;
	height: 40px;
	border: 1px blue solid;
}


/* The animation code */
@keyframes gemt {

  0%   {height: 40px; line-height:40px;}
  80%  {height: 40px; line-height:40px;}
  100% {height: 0px; overflow: hidden;}
}

/* The element to apply the animation to */
.hideme {
	grid-column: 7/17; 
	grid-row:  0/1;
	font-size:18px;
	font-weight: bold;
	text-align: center;
	border-radius: 5px;
	color: white;
	background-color: #00abe4;
	height: 0px;
	overflow: hidden;
	z-index: 50;
	animation-name: gemt;
	animation-duration: 4s;
	z-index: 100;
}


/*Disse anvendes til skills på job_ret/opret */
.jobOpret
{
grid-column: 4 / 20;
grid-row: 20;
z-index: 20;
background: #e1ede7;
border-radius: 0.5rem;
	display: grid;
		grid-gap: 0px;
		grid-template-columns: 10px 20px repeat(9, auto) 10px;
		grid-template-rows: 10px auto auto auto auto 10px repeat(4, auto) 10px;
}



h3.job_skills_title
{
	grid-column: 2/10; 
	grid-row:  2/3;
	}


.Skill_Required_radio
{
grid-column:2/3; grid-row:  3/4;
}

.Skill_Required_radio_text
{
grid-column:3/10; grid-row:  3/4;
}


.Noskill_Required_radio
{
grid-column:2/3; grid-row:  5/6;
}

.Noskill_Required_radio_text
{
grid-column:3/10; grid-row:  5/6;
}



.Skill_Required,
.No_Skill {
grid-column: 2/10; 
grid-row:  8/9;
  border-radius: 0.5rem;
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 500ms;
}

.Skill_Required > div,
.No_Skill > div {
  overflow: hidden;
}
.Skill_Required,
.No_Skill {
  border-radius: 0.5rem;
  display: grid;
  grid-template-rows: 0fr;
  transition: grid-template-rows 500ms;
}

.Skill_Required > div,
.No_Skill > div {
  overflow: hidden;
}


/* Styles for No_Skill */
    #toggle2:checked ~ .No_Skill {
	grid-template-rows: 1fr;
	transition: height 500ms ease, 
    }

 /* Styles for the second div */
	#toggle1:checked ~ .Skill_Required {
	grid-template-rows: 1fr;
	transition: height 500ms ease, 
	}



.job_skills_yes
{
	grid-column: 4/19; 
	grid-row:  12/13;
	margin-top:5px;
	}
	
.job_skills_yes_text {
grid-column:4/20; 
grid-row: 13/14;
}

.job_skills_no_text {
grid-column:4/20; 
grid-row: 13/14;
display:none;
}


h3.job_skills_no_overskrift
{
	grid-column: 4/19; 
	grid-row:  13/14;
	margin-top:15px;
	}