﻿/*  Ret profil  */

/* Kun Type 20 */


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

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

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

}

.profil_20_ret_navn_text
{
	grid-column: 3/21; 
	grid-row:  9/10;	                                                                      
}

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

.profil_ret_NIP_text
{
	grid-column: 3/21; 
	grid-row:  11/12;	                                                                      
}

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

.profil_20_ret_adresse_text
{
	grid-column: 3/21; 
	grid-row:  13/14;	
}

h3.profil_20_ret_postnummer
{
	grid-column: 3/21; 
	grid-row:  14/15;	
}

.profil_20_ret_postnummer_text
{
	grid-column: 3/21; 
	grid-row:  15/16;	
}

h3.profil_20_ret_by
{
	grid-column: 3/21; 
	grid-row:  16/17;	
}

.profil_20_ret_by_text
{
	grid-column: 3/21; 
	grid-row:  17/18;	
	}

h3.profil_20_ret_land
{
	grid-column: 3/21; 
	grid-row:  18/19;	
}

.profil_20_ret_land_text
{
	grid-column: 3/21; 
	grid-row:  19/20;
}
	
.profil_20_ret_region
{
	grid-column: 3/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: 3/21; 
	grid-row:  20/21;	
	}

.profil_20_ret_telefon_text
{
	grid-column: 3/21; 
	grid-row:  21/22;	
	}

h3.profil_20_ret_email
{
	grid-column: 3/21; 
	grid-row:  22/23;	
	}

.profil_20_ret_email_text
{
	grid-column: 3/21; 
	grid-row:  23/24;	
	}
	
a.ret_email_20
{
	grid-column: 3/21; 
	grid-row:  24/25;
	height:25px;
	font-size:18px;
}	

h3.profil_20_ret_kontakt_fornavn
{
	grid-column: 3/21; 
	grid-row:  25/26;
	margin-top: 10px;	
	}

.profil_20_ret_kontakt_fornavn_text
{
	grid-column: 3/21; 
	grid-row:  26/27;	
	}

h3.profil_20_ret_kontakt_efternavn
{
	grid-column: 3/21; 
	grid-row:  27/28;	
	}

.profil_20_ret_kontakt_efternavn_text
{
	grid-column: 3/20; 
	grid-row:  28/29;	
	}

h3.profil_20_ret_website
{
	grid-column: 3/21; 
	grid-row:  31/32;	
	}

.profil_20_ret_website_text
{
	grid-column: 3/21; 
	grid-row:  32/33;	
	}

.knap_ret_gem_20_bottom
{
	grid-column: 3/21; 
	grid-row: 33/34;
	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 */




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

a.job_opret_top
{
	grid-column: 2/22;
	grid-row: 3/4;
	width: 100%;
}

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


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

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

h3.job_salary_overskrift
{
	grid-column: 3/21;
	grid-row:  5/6;	
	}

.job_salary_text
{
	grid-column: 3/21;
	grid-row:  6/7;	
	}
	
h3.job_timeunit_overskrift
{
	grid-column: 3/21;
	grid-row:  7/8;	
	}

.time_dropdown
{
	grid-column: 3/21;
	grid-row:  8/9;	
	}
	
h3.job_valuta_overskrift
{
	grid-column: 3/21;
	grid-row:  9/10;	
	}

.job_valuta
{
	grid-column: 3/21;
	grid-row:  10/11;	
	}
	
h3.job_duration_overskrift
{
	grid-column: 3/21;
	grid-row:  11/12;	
	}

.job_duration_text
{
	grid-column: 3/21;
	grid-row:  12/13;	
	}

h3.job_deadline_overskrift
{
	grid-column: 3/21; 
	grid-row:  13/14;	
	}

.job_deadline_text
{
	grid-column: 3/21; 
	grid-row:  14/15;	
	}
	
h3.job_online_overskrift
{
	grid-column: 3/21;
	grid-row:  9/10;	
	}

.job_online_choose
{
	grid-column: 3/21;
	grid-row:  10/11;	
	}

h3.job_type_overskrift
{
	grid-column: 3/21; 
	grid-row:  15/16;	
	margin-top:15px;
	}

.typematrix_retjob
{
	grid-column: 3/21;
	grid-row: 16/17;
    display: grid;
	grid-gap: 0px;
	grid-template-columns: auto 1fr 0px auto 1fr 0px auto 1fr;
	grid-template-rows: repeat(40, auto) 15px;
    color: #444;
	min-height: 100%;
	}



	
.job_skills_yes
{
	grid-column: 3/21; 
	grid-row:  16/17;
	margin-top:5px;
	}


.job_skills_no_text {
grid-column:3/21; 
grid-row: 17/18;
display:none;
}
	
.job_skills_yes_text {
grid-column:3/21; 
grid-row: 17/18;
}

h3.job_fag_overskrift
{
	grid-column: 3/21;
	grid-row:  18/19;	
	margin-top:5px;
	}

.job_skills_foldud
{
	grid-column: 3/21; 
	grid-row:  19/20;	
	}

.job_noskill_title
{
	grid-column: 3/21; 
	grid-row:  17/18;	
	font-size:16px;
	}

.job_noskill_check
{
	grid-column: 3/21; 
	grid-row:  17/18;
	
	}
	
	
/* Sporg */


.SprogSet
{
	grid-column: 2/22; 
	grid-row:  20/21;
	margin-top: 15px;
	background: #d2ecfe;
	border-radius: 0.5rem;
	display: grid;
		grid-gap: 1px;
		grid-template-columns: 15px repeat(10, auto) 15px;
		grid-template-rows: 10px repeat(10, auto) 10px;

	}	

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

.Jobret_sprog_Eng {
	grid-column: 2/12;
	grid-row: 4/5;
	margin-top:10px;
    }
	
.Jobret_sprog_Fra {
	grid-column: 2/12;
	grid-row: 5/6;
    }

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

.Jobret_sprog_Spa {
	grid-column: 2/12;
	grid-row: 7/8;
    }
.Jobret_sprog_Viet {
	grid-column: 2/12;
	grid-row: 8/9;
    }
	
.Jobret_sprog_Chi {
	grid-column: 2/12;
	grid-row: 9/10;
    }


.job_sprog
{
	grid-column: 3/21;
	grid-row:  14/15;	
	}
	

h3.job_beskriv_overskrift
{
	grid-column: 3/21;
	grid-row:  21/22;
	margin-top: 20px;	
	}

.job_beskriv_text
{
	grid-column: 3/21;
	grid-row:  22/23;
	width: 100%;
	}

h3.job_link_overskrift
{
	grid-column: 3/21;
	grid-row:  23/24;
	margin-top: 20px;
	}

.job_link_text
{
	grid-column: 3/21;
	grid-row:  24/25;	
	}	

.knap_mandskab_gem_20_bottom
{
	grid-column: 1/-1;
	grid-row: 50;

        display: inline-flex !important
;
        align-items: center !important;
        justify-content: center !important;
        width: 90% !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;
}

a.Slet_link
{
	grid-column: 1; 
	grid-row: 48;
    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;
}



/* Job_loop firmaprofil */

h3.loop_job_title
{
	grid-column: 1 / 23; 
	grid-row:  6/7;
	font-size:20px;
	font-weight: bold;
	margin-bottom: 15px;
	text-align: center;
}

.location_icon
	{

	grid-column: 1/9;
    grid-row: 7/8;
    border: 0px silver solid;
	margin-top:0px;
	height: 10px;
	width: 10px;
	margin-left:20px;
		}

.loop_job_land
{
	grid-column: 2/21; 
	grid-row:  7/8;
	font-size:18px;
	font-weight: 500;
	margin-left:20px;
}

.salary_icon
	{

	grid-column: 1/9;
    grid-row: 8/9;
    border: 0px silver solid;
	margin-top:0px;
	margin-left:20px;
	height: 10px;
	width: 10px;
		}

.loop_job_salary
{
	grid-column: 2 / 21; 
	grid-row:  8/9;
	font-size:18px;
	font-weight:500;
	margin-left:20px;
}

.online_icon
	{

	grid-column: 8/9;
    grid-row: 9/10;
    border: 0px silver solid;
	margin-top:0px;
	height: 1px;
	width: 1px;
	margin-top:00px;
	margin-bottom:0px;
	margin-left:20px;
		}


.loop_job_online
{
	grid-column: 9/21; 
	grid-row:  9/10;
	font-size:18px;
	font-weight:500;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:20px;
}

.loop_job_online_chosen
{
	grid-column: 9 / 11; 
	grid-row:  4/5;
	font-size:20px;
	font-weight: bold;
}


.job_type_loop
{
	grid-column: 2/21;
	grid-row: 11/12;
	font-size:18px;
	}

h3.employee_description_title
{
	grid-column: 2/21;
	grid-row: 12/13;
	font-size:18px;
	margin-top:15px;
	}

h3.job_type_loop_title
{
	grid-column: 2/21;
	grid-row: 10/11;
	font-size:18px;
	margin-top:15px;
	}
	
h3.loop_duration_title
{
	grid-column: 2/21;
	grid-row: 12/13;
	font-size:18px;
	margin-top:15px;
	}
	
.loop_duration
{
	grid-column: 2/21;
	grid-row: 13/14;
	font-size:18px;
	}
	
.loop_duration_profile
{
	grid-column: 2/21;
	grid-row: 13/14;
	font-size:18px;
	}
	
h3.loop_deadline_title
{
	grid-column: 2/21;
	grid-row: 14/15;
	font-size:18px;
	margin-top:15px;
	}

.loop_deadline
{
	grid-column: 2/21;
	grid-row: 15/16;
	font-size:18px;
	}

.loop_deadline_profile
{
	grid-column: 2/21;
	grid-row: 15/16;
	font-size:18px;
	}	

.loop_job_description_title
{
	grid-column: 2 / 21; 
	grid-row:  12/13;
	font-size:18px;
	margin-top:15px;
	}


.loop_job_description
{
	grid-column: 2 / 21; 
	grid-row:  13/14;
	font-size:18px;
	font-weight: 500;
	margin-top: 5px;
}

.employee_loop_description
{
	grid-column: 2 / 21; 
	grid-row:  13/14;
	font-size:16px;
	font-weight: 500;
}


/* Loop, søgeresultater */

.location_icon_results
	{

	grid-column: 2/3;
    grid-row: 8/9;
    border: 0px silver solid;
	margin-top:0px;
	height: 10px;
	width: 10px;
		}

.loop_job_land_results
{
	grid-column: 2/21; 
	grid-row:  8/9;
	font-size:18px;
	font-weight: 500;
	margin-left:22px;
}

h3.loop_job_title_results
{
	grid-column: 2 / 23; 
	grid-row:  7/8;
	font-size:20px;
	font-weight: bold;
	margin-bottom: 18px;
	margin-top:15px;
}

.salary_icon_results
	{

	grid-column: 2/21;
    grid-row: 9/10;
    border: 0px silver solid;
	margin-top:10px;
	height: 10px;
	width: 10px;
		}

.loop_job_salary_results
{
	grid-column: 2 / 21; 
	grid-row:  9/10;
	font-size:18px;
	font-weight:500;
	margin-left:22px;
	margin-top:10px;
}

.loop_job_salary_results_viet_amount
{
	grid-column: 2 / 22; 
	grid-row:  10/11;
	font-size:20px;
	font-weight:500;
	text-align:center;
	margin-top:10px;
}


.online_icon_results
	{

	grid-column: 2/9;
    grid-row: 11/12;
    border: 0px silver solid;
	margin-top:0px;
	height: 1px;
	width: 1px;
	margin-top:10px;
	margin-bottom:0px;
		}


.loop_job_online_results
{
	grid-column: 2/21; 
	grid-row:  11/12;
	font-size:18px;
	font-weight:500;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:22px;
}

.loop_job_online_chosen_results
{
	grid-column: 11 / 21; 
	grid-row:  11/12;
	font-size:18px;
	font-weight: bold;
	margin-top:10px;
	margin-left:15px;
}

.loop_job_online_chosen_results_viet
{
	grid-column: 2 / 22; 
	grid-row:  12/13;
	font-size:20px;
	font-weight: bold;
	margin-top:10px;
	text-align:center;
}


.loop_job_description_results
{
	grid-column: 2 / 21; 
	grid-row:  13/14;
	font-size:18px;
	font-weight: 500;
	margin-top: 5px;
}





/* 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;
	}



/* Kun Type 21 */

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


.sprog_engelsk_privat {
	grid-column: 3/21;
	grid-row: 33/34;
    }
	
.sprog_viet_privat {
	grid-column: 3/21;
	grid-row: 34/35;
    }

.sprog_fransk_privat {
	grid-column: 3/21;
	grid-row: 35/36;
    }

.sprog_chi_privat {
	grid-column: 3/21;
	grid-row: 36/37;
    }

.sprog_spansk_privat {
	grid-column: 3/21;
	grid-row: 37/38;
    }

.sprog_ger_privat {
	grid-column: 3/21;
	grid-row: 38/39;
    }

	
h1.profil_navn_overskrift_21
{
	grid-column: 3 / 21; 
	grid-row:  2/3;
	color:#000;
	font-size:25px;
	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;
}

.typematrix_retprofil
{
	grid-column: 3/21;
	grid-row: 40/41;
    display: grid;
	grid-gap: 0px;
	grid-template-columns: auto 1fr 0px auto 1fr 0px auto 1fr;
	grid-template-rows: repeat(40, auto) 15px;
    color: #444;
	min-height: 100%;
	}

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

.typematrix_navn_online_retprofil
{
	grid-column: 2/21;
	grid-row: 1/2;
    }
	
.typematrix_H1B_retprofil
{
	grid-column: 1/2;
	grid-row: 2/3;
    }
	
.typematrix_navn_H1B_retprofil
{
	grid-column: 2/21;
	grid-row: 2/3;
    }

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

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

.typematrix_parttime_retprofil
{
	grid-column: 1/2;
	grid-row: 4/5;
    }

.typematrix_navn_parttime_retprofil
{
	grid-column: 2/21;
	grid-row: 4/5;
    }

.typematrix_fourday_retprofil
{
	grid-column: 1/2;
	grid-row: 5/6;
    }

.typematrix_navn_fourday_retprofil
{
	grid-column: 2/21;
	grid-row: 5/6;
    }
	
.typematrix_alternative_retprofil
{
	grid-column: 1/2;
	grid-row: 6/7;
    }

.typematrix_navn_alternative_retprofil
{
	grid-column: 2/21;
	grid-row: 6/7;
    }
	
.typematrix_hybrid_retprofil
{
	grid-column: 1/2;
	grid-row: 7/8;
    }

.typematrix_navn_hybrid_retprofil
{
	grid-column: 2/21;
	grid-row: 7/8;
    }
	

.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: 3/21; 
	grid-row:  5/6;
	margin-top: 5px;
}

.profil_21_ret_navn_text
{
	grid-column: 3/21; 
	grid-row:  6/7;	                                                                      
}

h3.profil_21_ret_efternavn
{
	grid-column: 3/21; 
	grid-row:  7/8;
}

.profil_21_ret_efternavn_text
{
	grid-column: 3/21; 
	grid-row:  8/9;	                                                                      
}

h3.profil_21_ret_gender
{
	grid-column: 3/21; 
	grid-row:  9/10;	
}

.profil_21_ret_gender_text
{
	grid-column: 3/21; 
	grid-row:  10/11;	
}

h3.profil_20_ret_gender
{
	grid-column: 3/21; 
	grid-row:  29/30;	
}

.profil_20_ret_gender_text
{
	grid-column: 3/21; 
	grid-row:  30/31;	
}

h3.profil_21_ret_adresse
{
	grid-column: 3/21; 
	grid-row:  11/12;	
}

.profil_21_ret_adresse_text
{
	grid-column: 3/21; 
	grid-row:  12/13;	
}

h3.profil_21_ret_ward
{
	grid-column: 3/21; 
	grid-row:  13/14;	
}

.profil_21_ret_ward_text
{
	grid-column: 3/21; 
	grid-row:  14/15;	
}



h3.profil_21_ret_by
{
	grid-column: 3/21; 
	grid-row:  	15/16;	
}

.profil_21_ret_by_text
{
	grid-column: 3/21; 
	grid-row:  16/17;	
}

h3.profil_21_ret_district
{
	grid-column: 3/21; 
	grid-row:  17/18;	
	
	}

.profil_21_ret_district_text
{
	grid-column: 3/21; 
	grid-row:  18/19;	
	}


h3.profil_21_ret_email
{
	grid-column: 3/21; 
	grid-row:  19/20;	
	}

.profil_21_ret_email_text
{
	grid-column: 3/21; 
	grid-row:  20/21;	
	}
	
a.ret_email_21
{
	grid-column: 3/21; 
	grid-row:  21/22;
	height:25px;
	font-size:18px;
}

h3.profil_21_ret_land
{
	grid-column: 3/21; 
	grid-row:  22/23;
	margin-top:15px;
}

.profil_21_ret_land_text
{
	grid-column: 3/21; 
	grid-row:  23/24;	

	}

h3.profil_21_ret_telefon
{
	grid-column: 3/21; 
	grid-row:  24/25;	
	
	}

.profil_21_ret_telefon_text
{
	grid-column: 3/21; 
	grid-row:  25/26;	

	}

h3.profil_21_ret_pris
{
	grid-column: 3/21; 
	grid-row:  26/27;	
	}
	
.profil_21_ret_pris_text
{
	grid-column: 3/21; 
	grid-row:  27/28;	
	}
	
h3.profil_21_ret_valuta
{
	grid-column: 3/21; 
	grid-row:  28/29;	
	}
	
.profil_21_ret_valuta_text
{
	grid-column: 3/21; 
	grid-row:  29/30;	
	}
	
	
h3.profil_21_ret_postnummer
{
	grid-column: 3/21; 
	grid-row:  24/25;	
}

.profil_21_ret_postnummer_text
{
	grid-column: 3/21; 
	grid-row:  25/26;	
}

.typematrix_grid {
	grid-column: 3/21;
	grid-row: 36/37;
    display: grid;
	grid-gap: 0px;
	grid-template-columns: repeat(11, 1fr);
 	grid-template-rows: repeat(40, auto) 15px;
    color: #444;
	min-height: 100%;
    }

h3.profil_21_ret_type_retjob
{
	grid-column: 3/21;
	grid-row: 39/40;
	margin-top: 15px;
    }

h3.profil_21_ret_type
{
	grid-column: 3/21;
	grid-row: 39/40;
	margin-top:15px;
	}

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

.typematrix_navn_online_retjob
{
	grid-column: 2/21;
	grid-row: 37/38;
    }

.typematrix_H1B_retjob
{
	grid-column: 1/2;
	grid-row: 38/39;
    }
	
.typematrix_navn_H1B_retjob
{
	grid-column: 2/21;
	grid-row: 38/39;
    }	
	

.typematrix_fourday_retjob
{
	grid-column: 1/2;
	grid-row: 39/40;
    }

.typematrix_navn_fourday_retjob
{
	grid-column: 2/21;
	grid-row: 39/40;
    }
	
.typematrix_fulltime_retjob
{
	grid-column: 1/2;
	grid-row: 40/41;
    }

.typematrix_navn_fulltime_retjob
{
	grid-column: 2/21;
	grid-row: 40/41;
    }
	
.typematrix_parttime_retjob
{
	grid-column: 1/2;
	grid-row: 41/42;
    }

.typematrix_navn_parttime_retjob
{
	grid-column: 2/21;
	grid-row: 41/42;
    }
	
.typematrix_hybrid_retjob
{
	grid-column: 1/2;
	grid-row: 42/43;
    }

.typematrix_navn_hybrid_retjob
{
	grid-column: 2/21;
	grid-row: 42/43;
    }
	
.typematrix_alternative_retjob
{
	grid-column: 1/2;
	grid-row: 43/44;
    }

.typematrix_navn_alternative_retjob
{
	grid-column: 2/21;
	grid-row: 43/44;
    }
	
	
.knap_ret_gem_21_bottom
{
	grid-column: 3/21; 
	grid-row: 36/37;
	font-size: 30px;
}

.knap_ret_gem_21_right
{
	grid-column: 3/21; 
	grid-row: 48/49;
	font-size: 25px;
	margin-top:15px;
	margin-bottom: 15px;
}


/*Hamonikaen og skills*/
h3.profil21_ret_fag
{
	grid-column: 3/21; 
	grid-row:  30/31;	
	}

.skills_foldud
{
	grid-column: 3/21;
	grid-row: 31/32;
	}
	

/* 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: 3/21; 
	grid-row:  32/33;
	margin-top:15px;
	}

.profil_sprog1_21
{
	grid-column: 3/21;
	grid-row: 33/34;
    }

.profil_sprog2_21
{
	grid-column: 3/21;
	grid-row: 34/35;
	}

.profil_sprog3_21
{
	grid-column: 3/21;
	grid-row: 35/36;
	}

.profil_sprog4_21
{
	grid-column: 3/21;
	grid-row: 36/37;
	}

.profil_sprog5_21
{
	grid-column: 3/21;
	grid-row: 37/38;
		}

.profil_sprog6_21
{
	grid-column: 3/21;
	grid-row: 38/39;
	}

.profil_sprog7_21
{
	grid-column: 3/21;
	grid-row: 39/40;
	}

.profil_sprog8_21
{
	grid-column: 3/21;
	grid-row: 40/41;
	}

.profil_sprog9_21
{
	grid-column: 12/16;
	grid-row: 41/42;
	}

.profil_sprog10_21
{
	grid-column: 12/16;
	grid-row: 42/43;
	}	

h3.beskriv_overskrift_21
{
	grid-column: 3/21;
	grid-row: 44/45;
	margin-top:15px;
	}	

.beskriv_form_21
{
	grid-column: 3/21;
	grid-row: 45/46;
	max-height: 500px;
	}

h3.beskriv_overskrift_oversat_21
{
	grid-column: 3/21;
	grid-row: 46/47;
	margin-top:15px;
	max-height: 500px;
	}	

.beskriv_form_oversat_21
{
	grid-column: 3/21;
	grid-row:47/48;
	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: 3/21; 
	grid-row: 6/7;
	margin-top:15px;
}



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;

}

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;
	}	



/* 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: 1/-1; 
	grid-row:  1/2;
	font-size:18px;
	font-weight: bold;
	text-align: center;
	border-radius: 5px;
	background-color: #ff9c00;
	height: 0;
	overflow: hidden;
	animation-name: gemt;
	animation-duration: 4s;
	width: 90%; 
}









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 300ms;
}

.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 300ms;
}

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


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

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