@font-face{font-family:"Cabin";src:url(/web/fonts/Cabin-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:"Cabin";src:url(/web/fonts/Cabin-Bold.ttf);font-weight:700;font-style:normal}html,body{min-height:100%}body{font-size:15px;font-family:"Cabin",sans-serif;color:#333;line-height:180%;margin-left:auto;margin-right:0px;margin-top:0px;margin-bottom:0px;text-align:left;color:#5f5f5f}@media only screen and (max-width: 480px){body.has-bottom-nav{padding-bottom:50px}}a{text-decoration:none;color:#0386ae}a:hover{text-decoration:underline}h1,.overskrift_stor,h2,.big-links a .big-link-title,.overskrift_normal,h3{font-weight:bold;margin:0px}h1,.overskrift_stor{font-size:28px;padding-bottom:20px;line-height:130%}h2,.big-links a .big-link-title,.overskrift_normal{font-size:23px;padding-bottom:15px}h3{font-size:20px;padding-bottom:5px}p{margin:0px;padding-bottom:15px}.header{width:100%;max-width:1024px;margin:auto;height:85px;padding:10px 15px;box-sizing:border-box;display:table}.header .logo{height:100%;display:table-cell;vertical-align:middle}.header .logo a{text-decoration:none}.header .logo img{max-height:65px;display:block;border:none}@media only screen and (max-width: 800px){.header .logo img{max-width:90%}}.header .logo h1,.header .logo .overskrift_stor{line-height:130%;font-size:32px;color:#377bae;display:inline}@media only screen and (max-width: 800px){.header .logo h1,.header .logo .overskrift_stor{font-size:24px}}.header .contact,.header .mobile-menu{float:right;height:65px}.header .contact p,.header .mobile-menu p{margin:0px 0px}.header .contact p a,.header .mobile-menu p a{color:inherit;text-decoration:underline}.header .contact{background-image:url(/web/gfx/3/icons/sms.png);background-repeat:no-repeat;background-size:24px auto;background-position:left center;padding-left:35px;position:relative;display:table-cell;vertical-align:middle;width:140px;margin-left:20px}.header .contact p{line-height:65px}@media only screen and (max-width: 800px){.header .contact{display:none}}.header .contact #toggle-sms-instructions{text-decoration:underline;cursor:pointer;padding:0;height:65px;background-color:rgba(0,0,0,0);border:none}.header .mobile-menu{height:65px;cursor:pointer;border:none;background:none;background-image:url(/web/gfx/3/icons/menu.png);background-repeat:no-repeat;font-size:inherit;background-size:auto 17px;background-position:center right;padding-right:30px;display:none;width:80px;outline:none}@media only screen and (max-width: 800px){.header .mobile-menu{display:block}}@media only screen and (max-width: 480px){.header .mobile-menu{width:25px;padding:0px}.header .mobile-menu span{display:none}}.header .mobile-menu.open{background-image:url(/web/gfx/3/icons/cross.png);background-position:center right 3px}#open-mobile-bottom-nav{display:none;width:100%;position:fixed;bottom:0px;left:0px;box-sizing:border-box;color:#377bae;border-top:1px solid #eee;background:#fff;height:50px;text-align:center;font-size:16px;z-index:3000;line-height:50px;border:0px;padding:0px;outline:none;border-top:1px solid #ececec;box-shadow:0px 0px 5px #eee}@media only screen and (max-width: 480px){#open-mobile-bottom-nav{display:block}}#open-mobile-bottom-nav span{background-image:url(/web/gfx/3/icons/internet-order-blue.png);background-repeat:no-repeat;background-position:left center;background-size:auto 20px;padding-left:30px;display:inline-block;line-height:40px}#mobile-bottom-nav{margin:0px;padding:5px 0px;list-style:none;width:100%;position:fixed;background:#377bae;background-size:cover;background-image:url(/web/gfx/3/polygon-transparent.png);z-index:3000;color:#fff;bottom:-250px;transition:bottom 200ms;display:none;font-size:18px}@media only screen and (max-width: 480px){#mobile-bottom-nav{display:block}}#mobile-bottom-nav.open{bottom:0px}#mobile-bottom-nav li{position:relative}#mobile-bottom-nav li:before{position:absolute;background-size:auto 20px;background-repeat:no-repeat;left:15px;top:12px;content:"";width:30px;height:30px;display:inline-block}#mobile-bottom-nav li.appointment-booking:before{background-image:url(/web/gfx/3/icons/appointment-booking.png)}#mobile-bottom-nav li.internet-order:before{background-image:url(/web/gfx/3/icons/internet-order.png)}#mobile-bottom-nav li.prescription:before{background-image:url(/web/gfx/3/icons/prescription.png)}#mobile-bottom-nav li.other:before{background-image:url(/web/gfx/3/icons/other.png)}#mobile-bottom-nav li.helsenorge:before{background-image:url(/web/gfx/3/icons/helsenorge.png)}#mobile-bottom-nav li.ekonsultasjon:before{background-image:url(/web/gfx/3/icons/ekonsultasjon.png)}#mobile-bottom-nav li a{background-position:left 15px center;display:block;padding:10px 50px;color:inherit;text-decoration:none}label span.label-description{font-style:italic}.sms-instructions{width:100%;max-width:1244px;margin:auto;display:none;position:relative}.sms-instructions.open{display:block}@media only screen and (max-width: 800px){.sms-instructions.open{display:none}}.sms-instructions .inner{position:absolute;width:260px;right:0px;top:-10px;background:#f6f8fb;z-index:3000;border:1px solid #d1e1ef;padding:15px 20px}.sms-instructions .inner #toggle-sms-instructions,.sms-instructions .inner #toggle-sms-example{text-decoration:underline;cursor:pointer;display:block}.sms-instructions .inner #toggle-sms-example{background-color:rgba(0,0,0,0);border:none;padding:0;font-weight:700;font-family:inherit;font-size:15px;color:inherit;margin-bottom:5px}.sms-instructions .inner #sms-example{display:none;padding:15px;border:1px solid #ccc;background:#fff;margin-bottom:15px}.outside-click-cover{width:100%;height:100%;top:0px;left:0px;position:fixed;display:none;z-index:2000;transition:opacity 2000ms}.outside-click-cover.open{display:block}.outside-click-cover#outside-click-cover-dark{background:rgba(0,0,0,.6)}.content{max-width:669px;min-height:100%;margin:auto;position:relative;padding:45px 15px 45px 340px;font-size:18px;overflow:hidden}@media only screen and (max-width: 800px){.content{padding:30px 15px;position:static}}@media only screen and (max-width: 480px){.content{padding:30px 15px}}.content img{max-width:100%;display:block}.sidebar{float:left;width:280px;padding:0px 15px;z-index:3000;max-width:100%;margin-left:-340px;text-align:center;text-transform:uppercase}@media only screen and (max-width: 800px){.sidebar{margin-left:auto;position:absolute;top:84px;left:auto;right:0px;display:none;box-shadow:-1px 3px 5px 0px rgba(0,0,0,.15);background:#fff;padding:15px 50px;width:auto;text-align:left}.sidebar.open{display:block}}@media only screen and (max-width: 480px){.sidebar{max-width:80%;padding:15px 30px}}.sidebar ul{margin:0px;padding:0px;list-style:none;font-size:18px}.sidebar ul li{margin-bottom:5px}.sidebar ul li a{color:inherit;display:block;cursor:pointer;transition:background 200ms,color 200ms;background:#f6f8fb;padding:15px;border:1px solid #6d99b6}@media only screen and (max-width: 800px){.sidebar ul li a{padding:10px 0px;background:none;border:none}}.sidebar ul li.active a,.sidebar ul li a:hover{text-decoration:none;background:#d1e1ef}@media only screen and (max-width: 800px){.sidebar ul li.active a,.sidebar ul li a:hover{background:none}}.sidebar ul li.active a,.sidebar ul li a:hover{text-decoration:none}@media only screen and (min-width: 801px){.sidebar ul li.active a,.sidebar ul li a:hover{background:#d1e1ef}}.sidebar ul li.active{pointer-events:none}.big-links{width:100%;min-height:10px;background:#377bae}@media only screen and (max-width: 480px){.big-links{min-height:5px}}.big-links .inner{width:100%;max-width:1440px;margin:auto;overflow:hidden}@media only screen and (max-width: 480px){.big-links .inner{display:none}}.big-links a{display:block;float:left;height:245px;box-sizing:border-box;border-left:2px solid #fff;padding:0px 15px;color:#fff;text-align:center;text-decoration:none;position:relative;cursor:pointer;overflow:hidden;background:#377bae}.big-links a:hover{background-color:rgb(50.1004366812,112.0427947598,158.4995633188)}.big-links a:focus{outline:none}.big-links a:focus .inner{outline:auto}@media only screen and (max-width: 800px){.big-links a{float:none;border-left:none;border-bottom:2px solid #fff;padding:20px 15px;height:auto}}@media only screen and (max-width: 480px){.big-links a{padding:20px;text-align:left}}.big-links a:first-child{border-left:none}.big-links a .icon{display:block;width:40px;height:50px;content:"";background-size:40px auto;background-repeat:no-repeat;position:relative;margin:0px auto 10px auto;z-index:1000}@media only screen and (max-width: 480px){.big-links a .icon{margin-left:-55px;position:absolute;width:30px;background-size:30px auto;margin-top:5px}}.big-links a .inner{padding:10px 0;background-repeat:no-repeat;background-position:left top;background-size:auto 36px;z-index:1000;position:relative;box-sizing:border-box;display:block}@media only screen and (max-width: 480px){.big-links a .inner{background-position:left center;background-size:auto 30px;padding-left:55px}}.big-links a .big-link-title{font-size:30px;line-height:30px;display:inline}@media only screen and (max-width: 480px){.big-links a .big-link-title{font-size:26px}}.big-links a .big-link-subtitle{margin:5px 0 0 0;z-index:1000;position:relative;line-height:130%;padding-bottom:0;font-size:18px}.big-links a.appointment-booking .icon{background-image:url(/web/gfx/3/icons/appointment-booking.png)}.big-links a.internet-order .icon{background-image:url(/web/gfx/3/icons/internet-order.png)}.big-links a.prescription .icon{background-image:url(/web/gfx/3/icons/prescription.png)}.big-links a.other .icon{background-image:url(/web/gfx/3/icons/other.png)}.big-links a.helsenorge .icon{background-image:url(/web/gfx/3/icons/helsenorge.png)}.big-links a.ekonsultasjon .icon{background-image:url(/web/gfx/3/icons/ekonsultasjon.png)}.big-links.elements-1 a{width:100%;padding-top:50px}.big-links.elements-2 a{width:50%;padding-top:50px}.big-links.elements-3 a{width:33.3%;padding-top:50px}.big-links.elements-4 a{width:25%;padding-top:4%}.big-links.elements-5 a{width:20%;padding-top:4%}@media only screen and (max-width: 800px){.big-links.elements-1 a,.big-links.elements-2 a,.big-links.elements-3 a,.big-links.elements-4 a,.big-links.elements-5 a{width:100%;padding-top:20px}}@media only screen and (max-width: 480px){body.page-welcome .big-links .inner{display:block}}.boxed{border:2px solid #377bae;padding:9px 15px;font-size:17px;transition:background 200ms,color 200ms}.boxed:hover{background:#3b7fb4;color:#fff;text-decoration:none}.intro{margin-bottom:40px}.intro img{margin-top:20px}.article{margin-bottom:40px;display:block;color:inherit}@media only screen and (max-width: 480px){.article{margin-left:-15px;padding:20px 15px;width:100%;margin-bottom:0px}}.article .date{font-size:15px;color:#8f9aa3}.article a{color:inherit}.frontpage-news{margin-bottom:20px}@media only screen and (max-width: 480px){.frontpage-news{margin-bottom:30px}}@media only screen and (max-width: 480px){.frontpage-news .article{border-bottom:1px solid #eee}.frontpage-news .article:first-of-type{border-top:1px solid #eee}.frontpage-news .article .article-text{display:none}}.footer-clearer{height:380px;width:100%}@media only screen and (max-width: 800px){.footer-clearer{height:520px}}@media only screen and (max-width: 480px){.footer-clearer{display:none}}.footer-top{min-height:330px;width:100%;background:#f6f8fb;margin-top:-380px}@media only screen and (max-width: 480px){.footer-top{margin-top:0px;height:auto}}.footer-top .inner{width:100%;box-sizing:border-box;padding:15px 0px;max-width:1024px;margin:auto;height:100%;overflow:hidden}@media only screen and (max-width: 800px){.footer-top .inner{padding:15px 10px}}.footer-top .footer-col{width:33.3%;float:left;box-sizing:border-box;padding:15px}.footer-top .footer-col .section{margin-top:10px}.footer-top .footer-col a{color:#037ba0}@media only screen and (max-width: 800px){.footer-top .footer-col{padding:15px 5px}}@media only screen and (max-width: 480px){.footer-top .footer-col{width:100%}}.footer-top .footer-col .trigger{font-size:20px;font-weight:bold;background-color:rgba(0,0,0,0);border:none;font-family:inherit;color:inherit;padding:0 0 5px 0;display:none}.footer-top .footer-col h3{display:block}@media only screen and (max-width: 480px){.footer-top .footer-col:not(.app) h3{display:none}.footer-top .footer-col:not(.app) .trigger{display:block;cursor:pointer}.footer-top .footer-col:not(.app) .trigger:after{content:"";display:inline-block;background-image:url(/web/gfx/3/icons/arrow-down.png);background-size:12px auto;background-repeat:no-repeat;background-position:right center;height:12px;width:12px;margin-left:10px}.footer-top .footer-col:not(.app) .trigger.open:after{background-image:url(/web/gfx/3/icons/arrow-up.png)}.footer-top .footer-col:not(.app) .section{overflow:hidden;max-height:0px;transition:all 200ms}.footer-top .footer-col:not(.app) .section.open{max-height:500px}}.footer-top .footer-col .hr-app-link{cursor:pointer;display:inline-block;outline:none;border:none;width:100%;max-width:160px}.footer-top .footer-col .hr-app-link:focus{outline:auto blue}.footer-top .footer-col .hr-app-link img{display:block;width:100%;outline:none;border:none}.footer-top.four-cols .footer-col{width:25%}@media only screen and (max-width: 800px){.footer-top.four-cols .footer-col{width:33.3%}.footer-top.four-cols .footer-col.app{width:100%;text-align:center}.footer-top.four-cols .footer-col.app h3{display:none}}@media only screen and (max-width: 480px){.footer-top.four-cols .footer-col{width:100%;float:none}}.footer-top .footer-order-link{text-align:center;padding:15px 15px;line-height:140%}.footer-top .footer-order-link a{cursor:pointer}@media only screen and (max-width: 480px){.footer-top .footer-order-link a{display:block}}.footer-bottom{width:100%;height:164px;box-sizing:border-box;padding:40px 15px 20px 15px}@media only screen and (max-width: 800px){.footer-bottom{padding:30px 15px 20px 15px}}@media only screen and (max-width: 480px){.footer-bottom{height:auto}}.footer-bottom p{display:block;width:100%;max-width:550px;margin:0px auto;text-align:center;line-height:19px}.footer-bottom a{text-decoration:underline;color:inherit}.footer-bottom .footer-document-links{list-style:none;text-align:center;margin:0;padding:0 0 15px 0}.footer-bottom .footer-document-links li{display:inline-block;margin:0 2px}@media only screen and (max-width: 480px){.footer-bottom .footer-document-links li{display:block;margin:5px 0}}.footer-bottom .footer-document-links li:after{margin-left:8px;content:"|"}@media only screen and (max-width: 480px){.footer-bottom .footer-document-links li:after{display:none}}.footer-bottom .footer-document-links li:last-of-type:after{display:none}#bar_top{background:url(images/top_bar.png) repeat-x bottom;height:19px}#bar_bottom{background:url(images/top.jpg) repeat-x left top;padding:30px 0px}#main-banner{width:960px;height:238px;margin:0 auto}#mid_co{background:#fff}#container{margin:0 auto;position:relative;text-align:left;width:960px}#content_main{position:relative}#header{background:#fff repeat-x left top}#header_main{margin:0 auto;position:relative;width:960px;padding-top:20px;padding-bottom:20px}#nyhet{margin-top:10px;margin-bottom:10px}#lenke p.bold{font-weight:bold;margin:0;padding-top:7px}ul.documents{list-style:none;padding:0px}ul.documents li a{display:inline-block;padding:10px 60px 10px 30px;background:#377bae;color:#fff;font-size:20px;margin-bottom:15px;position:relative;padding-right:30px;background-image:url(/web/gfx/3/icons/download.png);background-repeat:no-repeat;background-position:right center;border-right:30px solid #377bae;background-size:auto 20px}.link{padding-top:15px}.employee{margin-top:30px;width:100%;display:block;overflow:hidden}.employee h2,.employee .overskrift_normal,.employee .big-links a .big-link-title,.big-links a .employee .big-link-title{margin:0;color:#377bae}.employee .image{float:left;width:150px;position:relative;margin:0px 20px 0px 0px;overflow:hidden}@media only screen and (max-width: 480px){.employee .image{margin:0px 0px 20px 0px}}.employee .image img{width:100%}.employee .description{float:left;width:calc(100% - 170px)}@media only screen and (max-width: 480px){.employee .description{width:100%}}.employee .description p{margin:10px 0}.employee .description p.stilling{margin:0}#box label{display:inline-block;padding-right:10px;padding-top:7px}#box span{display:block;white-space:nowrap}.pp-button{margin-top:15px;background:#c7503c;color:#fff;padding:15px 60px;border:none;text-decoration:none;display:inline-block;font-weight:bold}.pp-button:hover{color:#fff;text-decoration:none}.emergency-info-header{font-size:32px;padding-bottom:40px;font-weight:normal;line-height:32px}.emergency-info-alert{text-align:center;padding:20px;background-color:#ff8874;display:block;color:#000;font-size:25px;width:100%;box-sizing:border-box}.emergency-info-alert:hover{color:#000;text-decoration:underline}a.skip-to-start-of-content:focus{position:relative;width:100%;padding:10px 0;display:block;text-align:center;text-decoration:none;outline:none;color:#fff;background-color:#5f5f5f}
