/* http://tools.w3clubs.com/cssmin/ */

body {background-color:#fff;font-size:100%;font-family:Arial,sans-serif} /* em = px/16 */
* {margin:0;padding:0;}
.clearfloats {clear:both;display:block;height:1px;margin-bottom:-1px;font-size:1px;line-height:1px;}
a img {border:0;}

div.hr {margin-top:1em;margin-bottom:1em;}
div.hr img {width:100%;height:1px;background-color:#cbcbcb;width:100%;}

ul, ul li {list-style: none outside none;}
ul.vandret {float:left;} /*list-style:outside none none;*/
ul.vandret li {display:inline-block;float:left;}

.page_width {margin:0 auto;max-width:910px;padding:0 26px 0 30px;}
.section_1 {position:relative;}
.section_1 .page_width {margin-top:5em;} /*margin-top:6em;*/

.footer {}

.btn {font-size:16px;text-decoration:none;font-size-adjust:none;display:inline-block;border:0 none;border-radius:.25em;padding:.75em 1.8em;
  } /*border-radius: 3px;*/

.btn.blue {background-color:#009dff;color:#fff;}
.btn.blue:hover {background-color:#008dff;}
.btn.inactive, .btn.blue.inactive:hover  {background-color:#e2e2e2;}

.topbar {background-color:white;z-index:3;border-bottom:1px solid #d3d3d3;} /*min-height:5.3em;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);*/
/* fixed: position:fixed;height:70px; */

.topbar .alia_logo {margin:.9em 0 1.1em 0;} /*float:left;*/
.topbar {font-family:"Open Sans";font-size:14px;font-weight:400;font-style:normal;}
.topbar_menu {float:right;}
.topbar a {text-decoration:none;}
.topbar li a {color:#333;display:inline-block;padding:1.85em 1.2em 1.5em 1.3em;}
.topbar li a:hover {color:#008dff;}
.topbar .btn {margin-top:.88em;float:left;padding:.75em 1.8em;font-size:15px;}
.topbar_logo {float:left;}
.topbar_logo_phone {float:left;min-height:5.1em;}
.topbar_phone {float:left;margin:.9em 0 0 4em;padding:.28em 1em .9em 1em;position:relative;color:#333;border-radius:3px;}
.topbar_phone img {position:relative;top:.5em;margin-right:.7em;}
.topbar_phone:hover {background-color:#ddd;}
/*
input {display: inline-block;margin-bottom: 0;
   vertical-align: middle; margin-left: 0; background-color: #FFFFFF;
   border: 1px solid #CCCCCC;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.035) inset;
   transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
   height: auto;border-radius: 4px 4px 4px 4px;
   color:#555555;font-size:17px;font-weight:normal;line-height: 20px;line-height:1.4em;padding: 4px .5em;overflow: auto;}
}*/

input {display:block;font-family:"Lato";font-weight:400;font-size:1.125em;line-height:39px;line-height:1.7em;
padding:.12em 0px .1em .3em;background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #BBBBBB;
border-radius:.1em;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;
color:#555555;margin:0;outline:medium none;/* -moz-box-sizing: border-box;*/}

.popup {z-index:10;position:absolute;width:50%;left:50%;margin-left:-25%;text-align:center;border-radius:4px;top:10%;background-color:#fff;-webkit-box-shadow: 1px 1px 20px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:1px 1px 20px 0px rgba(50, 50, 50, 0.75);box-shadow:1px 1px 20px 0px rgba(50, 50, 50, 0.75);}
.popup div {padding:2.5em 1em 5.5em;}

h1 {font-family:"Lato Black";font-weight:900;font-size:3em;color:white;line-height:1.05em;}
h1 span {font-weight:400;letter-spacing:-.015em;margin:0 .05em;}
.section_1 .page_width p {font-family:"Lato",Arial,sans-serif;font-weight:400;font-size:1.125em;color:white;width:27em;line-height:1.5em;text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);}
.section_1 h1 {text-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);width:9em;}
/*.section_funktioner h1 {font-weight:700;display:inline-block;color:#4a4a4a;color:white;text-shadow:0 1px 2px rgba(0, 0, 0, 0.1);margin:0 auto;}*/

h2 {margin:.5em 0 .4em;color:#2e3035;font-size:1.875em;font-family:"Lato Black";font-weight:900;}
h3 {margin:.4em 0;color:#2e3035;font-size:1.125em;font-family:"Lato";font-weight:400;}
.subtitle {font-size:1.125em;line-height:1.6em;color:#4e525b;color:#5f646d;/*font-family:"Lato";font-weight:400;*/font-family:"Open Sans";} /*font-weight:300;*/
.subtitle a {color:#5f646d;text-decoration:none;cursor:text;margin-left:.2em;} /*user-select:all;-moz-user-select:all;*/
.subtitle_small {margin-top:.6em;opacity:.7;font-size:.8em;font-size:.875em;color:#42454c;/*font-family:"Lato";font-weight:400;*/font-family:"Open Sans Light";font-weight:300;}
.subtitle_small span {color:#bbb;}
.chrome .subtitle, .chrome .subtitle_small {font-weight:400;}
.subtitle_small a {color:#42454c;text-decoration:underline;} /*text-decoration:none;*/

.funktioner_tekster {/*font-family:"Lato";font-size:1em;*/font-family:"Open Sans";font-size:.8125em;font-weight:400;color:#797b81;color:#84878d;color:#8e9197;color:#8a8d93;}

.section_funktioner li {padding:1.5em 0;}
.section_funktioner li a {display:inline-block;}
.section_funktioner li img {/*opacity:.7*/}
li.col_1 {float:left;width:33%;border-right:1px solid #eeeeee;} /*margin-right:1em;*/
li.col_2 {float:left;width:33%;border-right:1px solid #eeeeee;} /*margin-right:1em;*/
li.col_3 {float:left;width:33%;}
li.row_1 {border-bottom:1px solid #eeeeee;}
li.row_2 {border-bottom:1px solid #eeeeee;}
li.row_3 {}

.two_col_1 {float:left;width:47.5%;margin-right:5%;clear:both;}
.two_col_2 {float:left;width:47.5%;}

.section_1 .forside_haand_bg {width:100%;min-width:800px;/*min-height:450px;max-height:460px;*/min-height:400px;max-height:430px;}
/*body.sikkerhed .section_1 .forside_haand_bg {}*/

/*
.section_2 li {}
.section_2 li div {display:inline-block;}
.section_2 li p {display:inline-block;font-family:Arial,sans-serif;font-weight:normal;font-size:.71em;color:#777;margin:1.2em 2.8em 0 .9em;}
*/
.section_1 .job {text-decoration:none;cursor:pointer;}
.section_1 .job .job_link {font-family:"Open Sans";font-size:1em;color:#333;}
.section_1 .job:hover .job_link {color:#009dff}

.section_brug {color:white;background-color:#194555;padding:2.1em 0 1.7em 0;}
.section_brug .page_width {text-align:center;}
.section_brug_left, .section_brug_right {float:left;}
.section_brug_left div, .section_brug_right div {width:11em;float:left;text-align:center;margin-right:5.2em;}
.section_brug .brug_col_4 {margin-right:0;width:8em;}
.section_brug_title {font-family:"Lato Bold";font-weight:700;font-size:2em;font-size:1.25em;}
.section_brug_sub {font-family:"Open Sans";font-size:.875em;font-size:.8125em;margin-top:.4em;opacity:.75;}
.section_brug_sub2 {font-family:"Open Sans";font-size:.75em;margin-top:.3em;opacity:.4;}
.section_brug_divider {display:none;}

.kunde_ikoner img, .kunde_ikoner p {float:left;}
.kunde_ikoner ul div {margin-right:3.7em;vertical-align:top;}
.kunde_ikoner ul div.float_last {margin-right:0;} 

.kunde_ikoner .vandret div {padding:.3em 0;}

/*
.section_support a:hover {}
.section_support .btn {padding:.8em 1.8em;}
.section_support .btn:after {margin-left:1em;content:"Start Teamviewer";}
*/
.section_try .btn {padding:.8em 1.8em;}
.section_try label {display:block;font-family:"Lato";font-size:1em;font-weight:400;color:#8e9197;margin:.8em 0 .2em;}
.try_title_center {clear:both;width:100%;}
/*
.try_inputfields_hide {height:0;}
.try_inputfields_show {height:20em;}
*/



.try_title_left {margin-right:5%;}
.try_title_left, .try_divbtn {float:left;}

.section_referencer .referencer_boks p {color:#555;letter-spacing:-.005em;/*font-family:"Lato";*/font-family:"Open Sans Light";font-weight:300;font-size:.9375em;line-height:1.5em;margin:0;}
.chrome .section_referencer p {font-weight:400;}
.section_referencer p strong {font-weight:600;}
.referencer_img {border-radius:10em;max-width:140px;position:absolute;top:0;left:50%;transform: translate(-50%, -30%);} /**/
.referencer_boks {margin-top:4.4em;position:relative;padding:8em 2em 2em 2em;background: #fdfdfd none repeat scroll 0 0;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);}
.referencer_boks.person {padding-top:9em;}
.referencer_boks.person .referencer_img {max-width:175px;}
.referencer_boks.trustpilot {padding-top:5em;}
.referencer_boks.trustpilot .referencer_img {max-width:86px;width:86px;}
.referencer_boks.kommunelogo {padding-top:5em;}
.referencer_boks.kommunelogo .referencer_img {max-width:86px;width:86px;}

.section_referencer p.ref_name {margin-top:.6em;}
.section_referencer p.trustpilot_stjerner {margin-top:1.5em;}
.section_referencer p.trustpilot_stjerner img {width:40%;max-width:120px;}
.section_referencer p.trustpilot {margin-top:.5em;}
.section_referencer p.trustpilot img {width:28%;max-width:120px;}
.section_referencer p.referencer_small {font-size:.8125em;color:#999;letter-spacing:-.01em;}

.referencer_hidden {display:none;}
.referencer_seflere {display:block;margin-top:4em;color:#999;text-decoration:none;}
.referencer_seflere:hover {color:#888;text-decoration:underline;}


.beskrivelse_tekster p {font-family:'Open Sans';color:#3f646d;line-height:1.75em;}

.section_boerneintranet h2 {text-align:left;font-size:2.5em;color:white;font-weight:700;}
.section_boerneintranet h2 span {margin-left:.25em;font-size:55%;font-family:"Lato";font-weight:400;color:#f2f7f9;}

.section_boerneintranet_sub  p {color:#444;letter-spacing:-.005em;/*font-family:"Lato";*/font-family:"Open Sans Light";font-weight:300;font-size:.9375em;font-size:.875em;line-height:1.5em;margin:0;}
.chrome .section_boerneintranet_sub  p {font-weight:400;}

.footer p {color:white;letter-spacing:-.005em;font-family:"Open Sans Light";font-weight:300;font-size:.9375em;font-size:.85em;line-height:1.5em;margin:0;}
.footer p strong {font-weight:600;font-family:"Lato";font-weight:400;}
.footer a {color:white;}
.footer a.footer_email, .footer a.footer_phone, .footer a.footer_konto {color:white;text-decoration:none;}
.footer a.footer_email:hover {text-decoration:underline;}


.hr_gradient {
    border: 0;
    height: 2px;
    margin:0px 0;
    position:relative;
    background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 20%, rgba(0,0,0,0.65) 50%, rgba(0,0,0,0.65) 80%, rgba(0,0,0,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(5%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0.65)), color-stop(95%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,0.65) 50%,rgba(0,0,0,0) 95%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,0.65) 50%,rgba(0,0,0,0) 95%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,0.65) 50%,rgba(0,0,0,0) 95%,rgba(0,0,0,0) 100%); /* IE10+ */
    background: linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,0.65) 50%,rgba(0,0,0,0) 95%,rgba(0,0,0,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */
}
.hr_gradient:before {
    content: "";
    display: block;
    border-top: solid 1px #f9f9f9;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    z-index: 1;
}

.section_boerneintranet_sub {padding:4em 0 0 0;}
.boerneintra_stamkort,.boerneintra_app,.boerneintra_kommegaa {text-align:left;margin-right:3%;}
.boerneintra_stamkort {width:36%;}
.boerneintra_app {width:25%;}
.boerneintra_app img {width:51%;}
.boerneintra_kommegaa {width:30%;}
.boerneintra_kommegaa img {width:99%;}
.boerneintra_stamkort h3 {margin-top:1.9em;}
.boerneintra_app h3 {margin-top:0em;}
.boerneintra_kommegaa h3 {margin-top:1.85em;}

.signup {-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
/*background-color:rgba(29,90,150,.95);*/
/*
background: #1d5a96;
background: -moz-linear-gradient(-45deg, #1d5a96 0%, #2989d8 99%, #207cca 100%, #7db9e8 100%);
background: -webkit-linear-gradient(-45deg, #1d5a96 0%,#2989d8 99%,#207cca 100%,#7db9e8 100%);
background: linear-gradient(135deg, #1d5a96 0%,#2989d8 99%,#207cca 100%,#7db9e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d5a96', endColorstr='#7db9e8',GradientType=1 );
*/
background-color:#f9f9f9;
}
.signup_container {position:relative;display:inline-block;margin:0 auto;margin-top:3em;border:1px solid #e8e8e8;border-radius:.7em;padding:2.5em 4.2em 3em 4em;background-color:white;text-align:left;
-webkit-box-shadow: 0px 9px 21px 1px rgba(0,0,0,0.05);-moz-box-shadow: 0px 9px 21px 1px rgba(0,0,0,0.05);box-shadow: 0px 9px 21px 1px rgba(0,0,0,0.05);}
.signup h2 {font-size:1.9375em;letter-spacing:.02em;color:#2b2c30;}
.signup p {font-size:.9375em;line-height:1.35em;/*width:14em;*/margin:.8em 0 1.5em 0;color:white;color:#2b2c30;color:#717274;}
.signup input {padding: .4em 0px .5em .5em;border:1px solid #919193;;border-radius:3px;box-shadow:none;}
.signup input.error {border:1px solid #f18ed8;box-shadow: 0 1px 3px rgba(0,0,0,.05) inset, 0 0 8px rgba(230,0,173,.6);}

.signup ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #999;}
.signup ::-moz-placeholder { /* Firefox 19+ */ color: #999;}
.signup :-ms-input-placeholder { /* IE 10+ */ color: #999;}
.signup :-moz-placeholder { /* Firefox 18- */ color: #999;}
.signup a.disabled {background-color:#2282d4;color:#76b4e8;}

.signup input[type=text], .signup input[type=tel], .signup input[type=email], .signup .input_normal {width:16em;}
.signup .sms_code .input_normal {width:14em;}


.signup .logo_text, .logo_text {display:inline-block;margin-top:.7em;font-family:"Lato Black",sans-serif;font-size:1.5em;font-weight:900;text-decoration:none;color:#555;}
.signup .logo_text span, .logo_text span {display:inline-block;width:.05em;}
.logo_text {font-size:1.75em;margin-top:.9em;}

#signup_1, #signup_sms {-webkit-transition:all .2s linear; -moz-transition:all .2s linear; -ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear;}
#signup_1.fadeout, #signup_sms.fadeout {opacity:0;}

.sms_code input {display:inline-block;width:1.4em;padding:1.1em .8em;line-height:2em;text-align:center;border:1px solid #ccc;border-left-width:0px;border-radius:0;float:left;} /*-moz-box-sizing: border-box;*/
.sms_code input.sms1 {border-radius:4px;border-left-width:1px;border-top-right-radius:0px;border-bottom-right-radius:0px;}
.sms_code input.sms6 {border-radius:4px;border-top-left-radius:0px;border-bottom-left-radius:0px;border-left-width:0px;}
.sms_code input.input_normal {border-radius:4px;border-left-width:1px;border-right-width:1px;}
.sms_code input.error {border:1px solid #f18ed8;box-shadow: 0 1px 3px rgba(0,0,0,.05) inset, 0 0 8px rgba(230,0,173,.6);}
.sms_code input::-webkit-outer-spin-button,
.sms_code input::-webkit-inner-spin-button, input.sms_android::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance:none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
.sms_code input {-moz-appearance:textfield;}


/* specifikt til Android, vis specielle felter */
.sms_code_android {display:none;}
.sms_code input.sms_android {font-size:1.375em;letter-spacing:.2em;padding:0.5em 0 .5em .5em;text-align:center;}
body.android .sms_number1 {display:none;}
body.android .sms_code_android {display:inline-block;}
/* -- */

#signup_wait {min-width:20em;min-height: 7em;}

#signup_loader {position:absolute;top:20%;width:100%;margin-left:-4em /* padding fra signup_container*/;display:none;text-align:center;} /*position:absolute;top:4em;left:50%;margin-left:-1em;*/
.loader-dual-ring {display:inline-block;width:64px;height:64px;width:2em;height:2em;}
.loader-dual-ring:after {content: " ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #ddd;border-color:#ddd transparent #ddd transparent;animation:loader-dual-ring 1.2s linear infinite;}
@keyframes loader-dual-ring {0% {transform:rotate(0deg);} 100% {transform:rotate(360deg);}}



/* RESPONSIVE */

@media all and (max-width:978px) {
  .brug_col_1 {display:none;}
  .brug_col_2 {margin-left:20%;}
  .section_brug {padding:1.7em 0 1.7em 0;}
}
@media all and (max-width:60em) { /* 960 */
  /*.section_2 div.kunder_ikoner_dlo {display:none;}*/
}
@media all and (max-width:790px) {
   .brug_col_2 {margin-left:0;}
}
@media all and (max-width:760px) {
   .section_brug_left div, .section_brug_right div {margin-right:2em;}
}
@media all and (max-width:620px) {
   .brug_col_2 {margin-left:20%;}
   .brug_col_3 {display:none;}
}
/*
@media all and (max-width:978px) {
  .section_brug {padding:2.1em 0 2.5em 0;}
  .section_brug_left, .section_brug_right {width:27.2em;margin:0 auto;float:none;clear:both;}
  .section_brug_left div, .section_brug_right div {}
  .section_brug_right {padding:0em;}
  .section_brug_right {margin-top:1em;}
  .section_brug .brug_col_4 {margin-right:auto;width:11em;}
  .section_brug .brug_col_2 {margin-right:auto;}
  .section_brug_divider {display:block;}
  .section_brug_left, .section_brug_right {}
}*/


@media all and (max-width:940px) {
  /*  .section_1 .page_width {margin-top:3em;} */
}

/* topmenu */
@media all and (max-width:830px) { /* 524px */
	.topbar .btn.proev_gratis {right:26px;top:0;} /*position:absolute;*/
	.topbar_menu {margin-left:10%;} /*display:block;float:none;*/
	/*.topbar li a {padding-top:1em;}*/
}
@media all and (max-width:504px) {
	.topbar_phone {margin-left:2em;}
}

@media all and (max-width:482px) {
	.topbar .btn.proev_gratis {display:none;}
	.topbar_logo_phone {float:none;}
	.topbar_phone {float:right;margin-left:0;margin-right:.2em;}
	.topbar {font-size:16px;}
	.topbar li a {padding:.5em 1em 1.1em 1em;} /* padding:1.85em 1.2em 1.5em 1.3em; */
	ul.vandret, .topbar_menu {float:none;}
	.topbar_menu {margin-left:-1em;}
	.topbar_logo_phone {min-height:4.9em;} /*min-height:4.5em;*/

	/*body.sikkerhed */
	.section_1 h1 {font-size:2em;}
}

@media all and (max-width:46em) { /* 46em = 736px */
   /*.section_2 div.kunder_ikoner_bedst {display:none;}
   .section_2 div.kunder_ikoner_roskilde {margin-top:.1em;margin-right:1.1em;max-width:37%;}
   .section_2 div.kunder_ikoner_albertslund {margin-top:0;margin-right:0;max-width:55%;}*/
    .kunde_ikoner ul div img {width:100%;}
}

@media all and (max-width:44.2em) { /* 43.75em = 700 */
   .section_try .page_width div {float:none;}
   .try_title_left, .try_divbtn {float:none;margin:0;}
   .try_divbtn {margin:0 auto;}
   .try_title_leftmargin {display:none;}
   /*.try_inputfields_show {height:17em;height:24em;}*/
   
}

@media all and (max-width:42.5em) { /* 42.5 = 680 */
  .section_funktioner li {min-width:200px;min-width:48%;border-left:0;border-right:0;}
  .section_funktioner li.li_1, .section_funktioner li.li_3,.section_funktioner li.li_5,.section_funktioner li.li_7 {border-right:1px solid #eee;}
  .section_funktioner .clearfloats {display:none;}
  
	.popup {width:80%;margin-left:10%;left:auto;}
	.popup div {padding-bottom:4em;}
    .section_1 .subtitle {font-size:.9375em;}
    .subtitle {font-size:1em;}
}

@media all and (max-width:37.5em) { /* 37.5em = 600, 43.75em = 700 */
    .boerneintra_stamkort,.boerneintra_app,.boerneintra_kommegaa {width:100%;margin-bottom:3.5em;margin-right:0;text-align:center;}
	.boerneintra_stamkort h3,.boerneintra_kommegaa h3 {margin-top:1.2em;}
	.boerneintra_app h3 {margin-top:-1em;}
	.section_boerneintranet_sub {padding:2em 0 0 0;}
	.boerneintra_kommegaa {margin-bottom:0em;}
	.boerneintra_app img {width:40%;}
	.boerneintra_kommegaa img {width:86%;}
}

@media (max-width: 34em) {
.section_1 p, .section_1 .page_width p {width:auto;}
.section_1 .page_width {position: relative;padding-right:8%;} /*margin-top:3em;*/
}

@media all and (max-width:31.3em) { /* 31.3 = 500, 25em = 400 */
	h2 {font-size: 1.625em;}
	.section_1 h1 {width:auto;}
	.section_1 p, .section_1 .page_width p {width:auto;}
	.section_1 .page_width {position:relative;padding-right:8%;} /*margin-top:3em;border:3px solid red;*/
	/*.try_inputfields_show {height:24em;height:33em;}*/
	

  .section_funktioner li.li_1, .section_funktioner li.li_3,.section_funktioner li.li_5,.section_funktioner li.li_7 {border-right:0;}
  .section_funktioner li {width:100%;}
  .section_funktioner li.li_7,.section_funktioner li.li_8 {border-bottom: 1px solid #eeeeee;}
  .subtitle_small span {display:block;color:white;}
  .sms_code input {width:1.3em;}
  
  .signup_container {display:block;border-radius:.0em;padding:0.5em 6% 3em 8%;margin-top:2em;}
  #signup_loader {margin-left:-2em;}

  .section_beskrivelse p {font-size:.9375em;}
  
}


@media all and (max-width:485px) {
  .section_1 .page_width p {font-size:1em;}

  .section_brug {padding-top:.8em;}
  .section_brug_left, .section_brug_right {width:auto;float:none;clear:both;text-align:center;margin:0 auto;} /*width:11em;float:none;width:50%;clear:both;*/
  .section_brug_left div, .section_brug_right div {border-bottom:1px solid #476a77;padding-top:1em;padding-bottom:1em;width:12em;float:none;margin:0 auto;} /*clear:both;margin:0 auto;*/
  .section_brug .brug_col_4 {margin-right:auto;width:12em;border:0;padding-bottom:.5em;}
  .section_brug .brug_col_2 {margin-right:auto;}
  .section_brug_divider {display:none;}

  .section_1 .forside_haand_bg {object-fit:cover;max-height:480px;height:430px;}
}



@media all and (max-width:23.45em) { /* 375 - iPhone 6/7/8 */ 
	 /*.signup input[type=text], .signup input[type=tel], .signup input[type=tel] {width:auto;}*/
	 .sms_code input {width:1em;}
	 
	 h2 {letter-spacing:-.04em;font-size:1.5em;}
	 .signup h2 {letter-spacing:-.04em;}
}

@media all and (max-width:360px) {
	.topbar li a {padding-left:1em;padding-right:1em;}
}

@media all and (max-width:20em) { /* 320px - iPhone default  */
	h2 {font-size: 1.375em;}
	
  	.signup input[type=text],.signup input[type=tel],.signup input[type=email], .signup input_normal {width:14em;}
	.signup .sms_code .input_normal {width:12em;}
	.signup_4 {width:auto;}
}


/* forside */
.forside_haand {position:absolute;z-index:3;bottom:0;height:88%;right:20%;bottom:-40px;max-height:380px;
  -webkit-transition:all .5s linear; -moz-transition:all .5s linear; -ms-transition:all .5s linear; -o-transition:all .5s linear; transition:all .5s linear;}

/*body.sikkerhed .forside_haand {}*/

@media all and (max-width:105em) { /* 1520px */
  /*body.sikkerhed*/
  .forside_haand {right:12%;}
}

@media all and (max-width:95em) { /* 1520px */
  /*.kunde_ikoner {border:3px solid red;}*/
  .forside_haand {height:90%;right:8%;}
}

@media all and (max-width:77em) { /* 1232px */
  .section_1 .page_width {margin-top:4em;}

  .forside_haand {height:90%;right:5%;}
  /*body.sikkerhed */
  .forside_haand {height:80%;}
}


@media all and (max-width:60em) { /* 990px */
	.section_1 .page_width {margin-top:4em;}

    .section_1 .forside_haand_bg {min-height:400px;height:400px;}
	.forside_haand {height:88%;right:0%;} /*height:auto;width:42%;*/
    /*body.sikkerhed*/
    .forside_haand {height:80%;right:3%;display:none;}
   
}


@media all and (max-width:52em) { /* 880px */
	.forside_haand {right:-8%;}
   /* body.sikkerhed*/
    .forside_haand {display:none;}
}
@media all and (max-width:48em) { /* 880px */
.section_1 .page_width {margin-top:3.5em;}

  .forside_haand {display:none;}
}

@media all and (max-width:47em) {
	.two_col_1,.two_col_2 {width:100%;margin-right:0;}
	
}

/* transitions */
/*
.topbar li a,.btn {-webkit-transition:all 0.3s ease 0s;transition: all 0.3s ease 0s;}
*/
.section_1 .forside_haand_bg {-webkit-transition:all 0.3s ease 0s;transition: all 0.3s ease 0s;}
/*#try_inputfields {-webkit-transition:height 0.3s ease 0s;transition: height 0.3s ease 0s;}*/


/* Lato */
@font-face {
    font-family: 'Lato';
    src: url('inbox/fonts/lato-regular-webfont.woff2') format('woff2'),
         url('inbox/fonts/lato-regular-webfont.woff') format('woff'),
		 url("inbox/fonts/lato-regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Lato Bold';
    src: url('inbox/fonts/lato-bold-webfont.woff2') format('woff2'),
         url('inbox/fonts/lato-bold-webfont.woff') format('woff'),
		 url("inbox/fonts/lato-bold.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Lato Black';
    src: url('inbox/fonts/lato-black-webfont.woff2') format('woff2'),
         url('inbox/fonts/lato-black-webfont.woff') format('woff'),
		 url("inbox/fonts/lato-black.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}

/* Open Sans */
@font-face {
    font-family: 'Open Sans';
    src: url('inbox/fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('inbox/fonts/opensans-regular-webfont.woff') format('woff'),
		 url('inbox/fonts/opensans-regular.ttf') format("truetype");
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Open Sans Light';
    src: url('inbox/fonts/opensans-light-webfont.woff2') format('woff2'),
         url('inbox/fonts/opensans-light-webfont.woff') format('woff'),
		 url('inbox/fonts/opensans-light.ttf') format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Semibold';
    src: url('inbox/fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('inbox/fonts/opensans-semibold-webfont.woff') format('woff'),
		 url('inbox/fonts/opensans-semibold.ttf') format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Bold';
    src: url('inbox/fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('inbox/fonts/opensans-bold-webfont.woff') format('woff'),
		 url('inbox/fonts/opensans-bold-.ttf') format("truetype");
    font-weight: normal;
    font-style: normal;
}
