.downtime-banner{position:fixed;background:#fff;padding:20px;left:50%;max-width:400px;text-align:center;line-height:1.2em;bottom:30px;transform:translateX(-50%);border-radius:5px;box-shadow:-1px 2px 11px 4px rgba(0,0,0,0.75);-webkit-box-shadow:-1px 2px 11px 4px rgba(0,0,0,0.75);-moz-box-shadow:-1px 2px 11px 4px rgba(0,0,0,0.75)}.downtime-banner.dismissed{display:none}.downtime-banner a.close-notif{background-image:url('/lisalib/getfile.aspx?itemid=4c013ccc-b114-11e8-941d-005056bc7d6a');position:absolute;right:0;top:0;height:20px;width:20px;background-repeat:no-repeat;background-position:center center}form .registration-form{display:flex;flex-wrap:wrap;justify-content:space-between}form .registration-form.registration-form--paywithcard{justify-content:flex-start;margin-top:20px}form .registration-form .form-group{margin-bottom:40px;width:47%;position:relative}form .registration-form .form-group .field-validation-error{position:absolute;left:0;color:#ff4500;top:100%;line-height:1.1}form .registration-form .form-group.virtualcard{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}form .registration-form .form-group.virtualcard .col-md-10{width:100%}form .registration-form .form-group.virtualcard .form-group{width:32%}form .registration-form .form-group.form-group--ccinfo{display:flex;justify-content:space-between;width:100%}form .registration-form .form-group.form-group--bankinfo{display:flex}form .registration-form .form-group.form-group--bankinfo .form-group--bankinfo-bank{width:25%}form .registration-form .form-group.form-group--bankinfo .form-group--bankinfo-bank .field-validation-error{position:relative}form .registration-form .form-group.form-group--bankinfo .form-group--bankinfo-hb{width:20%}form .registration-form .form-group.form-group--bankinfo .form-group--bankinfo-hb .field-validation-error{position:relative}form .registration-form .form-group.form-group--bankinfo .form-group--bankinfo-number{width:55%}form .registration-form .form-group.form-group--bankinfo .form-group--bankinfo-number .field-validation-error{position:relative}form .registration-form .form-group.form-group--currency{width:120px;margin-right:25px}form .registration-form .form-group.form-group--amount{width:200px}form .registration-form .form-group.form-group--bottom{width:100%}form .registration-form .form-group.form-group--bottom input{max-width:330px}form .registration-form .model-value{border:0;border-bottom:1px solid #000;padding:10px 6px;background:#fff;color:#000;width:100%;box-shadow:0px 13px 19px rgba(0,0,0,0.28);height:30px;margin-bottom:20px;max-width:calc(100% - 16px);background:#efefef;cursor:not-allowed;display:flex;align-items:center}form .registration-form input{height:30px;color:#000;background:#fff;padding:10px 6px;border:0;border-bottom:1px solid #000;box-shadow:0px 13px 19px rgba(0,0,0,0.28);width:100%;max-width:calc(100% - 16px);margin-bottom:5px}form .registration-form input[readonly=readonly]{background:#efefef;cursor:not-allowed}form .registration-form input[readonly=readonly]:focus{border:0;outline:0}form .registration-form input[type=submit]{background:#318eaa;color:#fff;box-shadow:none;border:1px solid transparent;border-radius:2px;padding:10px;height:auto}@media (max-width:700px){form .registration-form .form-group{width:100%}}.sprite-einvoice{background:url(/library/Template/Icons/sprite-einvoice.png);height:100%;width:100%;background-repeat:no-repeat}.sprite-einvoice-clean{background:#fff url(/library/Template/Icons/sprite-einvoice.png);background-repeat:no-repeat}.comments{background:url(/library/Template/Icons/sprite-einvoice.png);height:100%;width:100%;background-repeat:no-repeat;height:35px;width:40px;background-position:-7px -58px}.rights{background:url(/library/Template/Icons/sprite-einvoice.png);height:100%;width:100%;background-repeat:no-repeat;height:40px;width:30px;background-position:-10px -107px}.lock-logging{background:url(/library/Template/Icons/sprite-einvoice.png);height:100%;width:100%;background-repeat:no-repeat;height:35px;width:30px;background-position:0px -20px}.lock-logging-box{background:#fff url(/library/Template/Icons/sprite-einvoice.png);background-repeat:no-repeat;background-position:211px 2px}.lock-logging-header{background:url(/library/Template/Icons/sprite-einvoice.png);height:100%;width:100%;background-repeat:no-repeat;height:25px;width:20px;background-position:-10px -153px}.link-calendar{background:url(/library/Template/Icons/sprite-einvoice.png);height:100%;width:100%;background-repeat:no-repeat;height:34px;width:32px;background-position:-7px -214px;display:inline-block}.link-arrow-down{background:url(/library/Template/Icons/sprite-einvoice.png);height:100%;width:100%;background-repeat:no-repeat;height:20px;width:20px;background-position:-5px -185px;float:right}.link-arrow-up{background:url(/library/Template/Icons/sprite-einvoice.png);height:100%;width:100%;background-repeat:no-repeat;height:20px;width:20px;background-position:-30px -186px;float:right}.button-blue{background-color:#318eaa;color:#fff;padding:5px 20px;border:1px solid #166982}.question{background:url(/library/Template/Icons/sprite-einvoice.png);height:100%;width:100%;background-repeat:no-repeat;height:22px;width:22px;background-position:-7px -255px;display:inline-block;text-indent:-9999px}.add-plus{background:url(/library/Template/Icons/sprite-einvoice.png);height:100%;width:100%;background-repeat:no-repeat;height:13px;width:13px;background-position:-6px -291px;display:inline-block;text-indent:-9999px}.remove-minus{background:url(/library/Template/Icons/sprite-einvoice.png);height:100%;width:100%;background-repeat:no-repeat;height:13px;width:13px;background-position:-27px -291px;display:inline-block;text-indent:-9999px}.magnifier{background:url(/library/Template/Icons/sprite-einvoice.png);height:100%;width:100%;background-repeat:no-repeat;height:32px;width:32px;background-position:-6px -313px;display:inline-block;text-indent:-9999px}.button-darkgrey{background-color:#595959;color:#fff;border:1px solid #2b2b2b}header{border-top:3px solid #318eaa}header .top .logo img{position:relative;top:-10px}header .top .opennav{background:#318eaa}header .top nav.wide{margin-bottom:10px}header .top nav.wide>ul li a{font-size:1em}header .top nav.wide>ul li.selected a{color:#318eaa}header .top nav.wide>ul li.childselected a.level2{color:#318eaa}header .top nav.wide>ul li ul.open{top:30px}header .top nav.wide>ul li ul.open li.level3 a:hover{color:#318eaa}header .top #headerControls ul li.headerControls-2{background:#318eaa}header .top #headerControls ul li.headerControls-2 a{text-decoration:none;color:#fff}header .top #headerControls ul li.headerControls-2 a span.icon{margin:0 10px;float:left}header .top #headerControls ul li.headerControls-2 a span.opt-text{float:left;margin-top:6px;margin-right:10px}header .top #headerControls ul li.headerControls-2 a span.opt-text:hover{text-decoration:underline}header .top #headerControls ul li.headerControls-2 form{margin-bottom:0}header .top #headerControls ul li.headerControls-2 form span.icon{margin:0 10px;float:left}header .top #headerControls ul li.headerControls-2 form span.opt-text{float:left;margin-top:3px;margin-right:10px}header .top #headerControls ul li.headerControls-2 form span.opt-text:hover{text-decoration:underline}header .top #headerControls ul li.headerControls-2 form input{margin:0;border:none;background:none;color:#fff}#main.subpage .container{border-top:3px solid #1f82a0}#main.frontpage #banners .banner-text-box .banner-text-wrapper{margin:10px;background:#318eaa;text-align:center}#main.frontpage #banners .banner-text-box .banner-text-wrapper span.heading{font:2.667em;font-weight:bold;padding:35px 35px 5px 35px;text-align:left;float:left}#main.frontpage #banners .banner-text-box .banner-text-wrapper div.text{clear:both;font-size:1.2em;padding:0px 35px 35px 35px;text-align:left}#main.frontpage .front-boxes{border-top:3px solid #1f82a0;min-height:300px;margin-top:-80px;padding-bottom:40px}#main.frontpage .front-boxes .box-title{text-align:center;border-bottom:double 4px #464646;margin:5px 20px 55px 20px}#main.frontpage .front-boxes .box-title h2{font-size:2.2em;font-weight:500;margin-bottom:-30px;background:#fff;display:inline-block;padding:10px 55px 10px 15px;background:#fff url(/library/Template/Icons/sprite-einvoice.png);background-repeat:no-repeat;background-position:211px 2px}#main.frontpage .front-boxes .Column{vertical-align:top}#main.frontpage .front-boxes .frontpage-logon{vertical-align:top;background:#f8f8f8;border:1px solid #e6e6e6;width:350px;height:190px;padding:30px 40px}#main.frontpage .front-boxes .frontpage-logon.left{margin-left:20px;text-align:center}#main.frontpage .front-boxes .frontpage-logon.left h3{font-size:1.667em;font-weight:500;margin-bottom:25px}#main.frontpage .front-boxes .frontpage-logon.left p{text-align:left;font-size:1.2em;margin:0}#main.frontpage .front-boxes .frontpage-logon.left a{font-family:DroidSansRegular;text-transform:uppercase;background-color:#595959;color:#fff;border:1px solid #2b2b2b;text-align:center;float:none;width:300px;margin-top:40px}#main.frontpage .contact-info{background:#318eaa;border:1px solid #1f82a0;-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.15);box-shadow:1px 1px 5px rgba(0,0,0,0.15)}#main.frontpage .contact-info span.title-text{font-size:1.429em}#main #banner{height:500px}#main #banners{width:100%;height:500px;max-height:500px;position:relative;overflow:hidden}#main #banners .backgrounds{position:absolute;top:0;left:0;width:100%;height:100%}#main #banners .backgrounds ul{width:100%;height:100%}#main #banners .backgrounds ul li{margin:0;position:absolute;top:0;left:0;opacity:0;z-index:10;width:100%;height:100%;background-position:center center;background-size:cover;-webkit-transition:opacity 0.8s,transform 0.8s;-moz-transition:opacity 0.8s,transform 0.8s;-o-transition:opacity 0.8s,transform 0.8s;-ms-transition:opacity 0.8s,transform 0.8s;transition:opacity 0.8s,transform 0.8s;-webkit-transition:opacity 0.8s,-webkit-transform 0.8s;-moz-transform:translate3d(-60px,0px,0px);-webkit-transform:translate3d(-60px,0px,0px);-o-transform:translate3d(-60px,0px,0px);-ms-transform:translate3d(-60px,0px,0px);transform:translate3d(-60px,0px,0px)}#main #banners .backgrounds ul li a{display:block;height:100%}#main #banners .backgrounds ul li.active{z-index:30;opacity:1;-moz-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);transform:translate3d(0px,0px,0px)}#main #banners .backgrounds ul li.last{z-index:20;opacity:0;-moz-transform:translate3d(100px,0px,0px);-webkit-transform:translate3d(100px,0px,0px);-o-transform:translate3d(100px,0px,0px);-ms-transform:translate3d(100px,0px,0px);transform:translate3d(100px,0px,0px)}#main #banners .banner-text-box{position:absolute;margin-top:50px;max-width:515px;color:#fff;z-index:1}#main #banners .banner-text-box .banner-text-wrapper{margin:10px}#main #banners .banner-text-box .banner-text-wrapper span.heading{font-size:500%;font-weight:bold;line-height:1;text-shadow:0 2px 1px #000;padding:0}#main #banners .banner-text-box .banner-text-wrapper h1.heading{font-size:500%;font-weight:bold;line-height:1;text-shadow:0 2px 1px #000;padding:0}#main #banners .banner-text-box .banner-text-wrapper p{font-size:18px;font-weight:bold;text-shadow:0 1px 1px #000}#main #banners .btnPrev{background:url(/lisalib/getfile.aspx?itemid=733e2fe8-7d0e-11e2-8dbe-005056864800);z-index:300;width:39px;height:39px;position:absolute;top:50%;left:0;cursor:pointer}#main #banners .btnNext{background:url(/lisalib/getfile.aspx?itemid=23e2c6f7-d1af-11e2-a2a7-005056864800);z-index:300;width:39px;height:39px;position:absolute;top:50%;right:0;cursor:pointer}#main.subpage #subpageBanner{height:230px}#main.subpage #subpageBanner .banner h1{font-size:3.333em;padding:30px 0 0 0px}#main.subpage>.wrap{margin-top:-110px}#main.subpage .container{min-height:160px}#main.subpage .container #content h2{color:#333}#main.subpage .container #content .tabcontrol>ul li a{border-left:none}#main.subpage .container #content .account-search .input-container{display:inline-block;margin-right:15px}#main.subpage .container #content .account-search label{display:inline-block;font-weight:bold}#main.subpage .container #content .account-search input{width:auto;display:inline-block;height:30px;float:none}#main.subpage .container #content .account-search input.input-date{width:115px;margin:0 5px 0 10px}#main.subpage .container #content .account-search input[type="submit"]{height:34px;margin:0}#main.subpage .container #content .account-search a.picker{float:right}#main.subpage .container #content table.account-overview{width:100%;border:1px solid #e6e6e6;text-align:left}#main.subpage .container #content table.account-overview #sorttable_sortfwdind{background:url(/library/Template/Icons/sprite-einvoice.png);height:100%;width:100%;background-repeat:no-repeat;height:20px;width:20px;background-position:-5px -185px;float:right}#main.subpage .container #content table.account-overview #sorttable_sortrevind{background:url(/library/Template/Icons/sprite-einvoice.png);height:100%;width:100%;background-repeat:no-repeat;height:20px;width:20px;background-position:-30px -186px;float:right}#main.subpage .container #content table.account-overview thead{background-color:#ecf1f4;cursor:pointer}#main.subpage .container #content table.account-overview th{font-weight:bold}#main.subpage .container #content table.account-overview th,#main.subpage .container #content table.account-overview td{padding:6px 10px;border-right:1px solid #e6e6e6}#main.subpage .container #content table.account-overview td.preview-invoice{background:url(/library/Template/Icons/orange-button.jpg) no-repeat;width:45px;height:29px;padding:0}#main.subpage .container #content table.account-overview td.preview-invoice a{display:block;height:100%;width:100%}#main.subpage .container #content table.account-overview td.credit-invoice{background:url(/library/Template/Icons/kredit.png) no-repeat;width:38px;height:29px;padding:0}#main.subpage .container #content table.account-overview td.credit-invoice a{display:block;height:100%;width:100%}#main.subpage .container #content table.account-overview td.reuse-invoice{background:url(/library/Template/Icons/green-button.jpg) no-repeat;width:45px;height:29px;padding:0}#main.subpage .container #content table.account-overview td.reuse-invoice a{display:block;height:100%;width:100%}#main.subpage .container #content table.account-overview tr{background-color:#fff;border-bottom:1px solid #e6e6e6}#main.subpage .container #content .usereditform label{display:inline-block}#main.subpage .container #content .usereditform .checkbox label{float:left;width:172px}#main.subpage .container #content .usereditform input{width:auto;display:inline-block;margin:0;height:28px;float:none}#main.subpage .container #content .usereditform input.hasError{border:2px solid red !important;background:#e5e5e5}#main.subpage .container #content .usereditform input[type="submit"]{width:150px;float:right;margin:19px 19px 0 0;height:auto;padding:7px}#main.subpage .container #content .usereditform input[type="submit"]:disabled{background-color:#e5e5e5}#main.subpage .container #content .usereditform select{float:right;background:#ebebeb;border:1px solid #c4c7cc;height:28px}#main.subpage .container #content .usereditform select.cardtype{width:250px}#main.subpage .container #content .usereditform select.year{width:120px;margin-left:10px}#main.subpage .container #content .usereditform select.month{width:120px}#main.subpage .container #content .usereditform .input-field{height:40px;margin-bottom:10px;clear:both}#main.subpage .container #content .usereditform .input-field input{float:right;margin:0;padding:0}#main.subpage .container #content .usereditform div.first input{width:250px}#main.subpage .container #content .usereditform div.second input{width:250px}#main.subpage .container #content .usereditform p.termswrapper{float:right}#main.subpage .container #content .usereditform p.termswrapper input.termscheck{margin-right:8px;height:auto}#main.subpage .container #content .usereditform p.clear{clear:both}#main.subpage .container #content .usereditform .cc-date-and-month{float:right}#main.subpage .container #content .usereditform .cc-date-and-month select{float:left}#main.subpage .container #content .usereditform input[type="checkbox"]{width:50px !important;float:left}#main.subpage .container #content .usereditform .warningdialog{display:none}#main.subpage .container #content .einvoice-form.fjarvakur .row.payment-info div.first .bank-info{margin-bottom:10px;height:58px}#main.subpage .container #content .einvoice-form.fjarvakur .row.payment-info div.first .bank-info input.hb{width:98px !important}#main.subpage .container #content .einvoice-form.fjarvakur .row.payment-info div.first .bank-info input.bank{width:136px !important}#main.subpage .container #content .einvoice-form.fjarvakur .row.payment-info div.first .bank-info input.account{width:173px !important}#main.subpage .container #content .einvoice-form label{display:inline-block}#main.subpage .container #content .einvoice-form input{width:auto;display:inline-block;margin:0;height:28px;float:none}#main.subpage .container #content .einvoice-form input.hasError{border:2px solid red !important;background:#e5e5e5}#main.subpage .container #content .einvoice-form .input-field{height:40px;margin-bottom:10px}#main.subpage .container #content .einvoice-form .input-field input{float:right;margin:0;padding:0}#main.subpage .container #content .einvoice-form .input-field select{float:right;margin:0;padding:0}#main.subpage .container #content .einvoice-form .input-field select{width:193px;display:inline-block;padding:4px;background:#ebebeb}#main.subpage .container #content .einvoice-form .expand{width:100% !important}#main.subpage .container #content .einvoice-form #costlocationcontainer{display:none;padding-bottom:30px}#main.subpage .container #content .einvoice-form select.hasError{border:2px solid red !important;background:#e5e5e5}#main.subpage .container #content .einvoice-form textarea.hasError{border:2px solid red !important;background:#e5e5e5}#main.subpage .container #content .einvoice-form span.question{cursor:pointer}#main.subpage .container #content .einvoice-form .ui-tooltip{width:210px}#main.subpage .container #content .einvoice-form .row{border-top:1px solid #1f82a0}#main.subpage .container #content .einvoice-form .row.seller .col-4{width:31.3%}#main.subpage .container #content .einvoice-form .row.seller div.first :not($.col-6){width:33%}#main.subpage .container #content .einvoice-form .row.seller div.first{margin-left:0}#main.subpage .container #content .einvoice-form .row.seller div.first input{width:190px}#main.subpage .container #content .einvoice-form .row.seller div.second input{width:190px}#main.subpage .container #content .einvoice-form .row.seller div.third input{width:130px}#main.subpage .container #content .einvoice-form .row.buyer{padding-top:15px}#main.subpage .container #content .einvoice-form .row.buyer legend{font-size:1.067em;font-weight:bold;margin:-6px 0 6px 0}#main.subpage .container #content .einvoice-form .row.buyer label{font-size:1.067em;font-weight:bold}#main.subpage .container #content .einvoice-form .row.buyer .input-wrapper{background-color:#eef5f7;border:1px solid #5d818b;padding:3px 6px;margin-bottom:20px;overflow:hidden}#main.subpage .container #content .einvoice-form .row.buyer div.first{width:46%;margin-left:0}#main.subpage .container #content .einvoice-form .row.buyer div.first label{margin-right:10px}#main.subpage .container #content .einvoice-form .row.buyer div.first input{width:275px;float:right}#main.subpage .container #content .einvoice-form .row.buyer div.first select{width:300px;height:28px;padding-left:10px;background:#ebebeb;border:1px solid #c4c7cc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;display:inline-block;margin:0;float:right}#main.subpage .container #content .einvoice-form .row.buyer div.second{width:25%}#main.subpage .container #content .einvoice-form .row.buyer div.second .input-wrapper{width:202px}#main.subpage .container #content .einvoice-form .row.buyer div.second input{width:190px}#main.subpage .container #content .einvoice-form .row.buyer div.second label{margin:-6px 0 6px 0}#main.subpage .container #content .einvoice-form .row.buyer div.third{width:25%}#main.subpage .container #content .einvoice-form .row.buyer div.third .input-wrapper{width:202px}#main.subpage .container #content .einvoice-form .row.buyer div.third input{width:190px}#main.subpage .container #content .einvoice-form .row.buyer div.third .currency{float:right}#main.subpage .container #content .einvoice-form .row.buyer div.third label{margin:-6px 0 6px 0}#main.subpage .container #content .einvoice-form .row.payment-info{padding-top:15px}#main.subpage .container #content .einvoice-form .row.payment-info textarea{resize:none;width:260px;height:60px;display:inline-block;float:right;margin:0}#main.subpage .container #content .einvoice-form .row.payment-info .paymentoption-42 .input-field.textarea{display:inline-block;height:auto}#main.subpage .container #content .einvoice-form .row.payment-info .paymentoption-42 .input-field.textarea textarea{float:left;width:100%}#main.subpage .container #content .einvoice-form .row.payment-info .row{border:none;margin:0}#main.subpage .container #content .einvoice-form .row.payment-info legend{font-size:1.067em;font-weight:bold;margin-bottom:35px}#main.subpage .container #content .einvoice-form .row.payment-info div.first legend{float:left}#main.subpage .container #content .einvoice-form .row.payment-info div.first input{width:200px}#main.subpage .container #content .einvoice-form .row.payment-info div.first .payment-selection{float:right}#main.subpage .container #content .einvoice-form .row.payment-info div.first .payment-selection select{height:28px;padding-left:10px;background:#ebebeb;border:1px solid #c4c7cc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#main.subpage .container #content .einvoice-form .row.payment-info div.first .bank-info input.bank{width:90px}#main.subpage .container #content .einvoice-form .row.payment-info div.first .bank-info input.hb{width:70px}#main.subpage .container #content .einvoice-form .row.payment-info div.first .bank-info input.account{width:90px}#main.subpage .container #content .einvoice-form .row.payment-info div.first .bank-info.bank-info-2 input{float:left}#main.subpage .container #content .einvoice-form .row.payment-info div.first .bank-info.bank-info-2 input.account{width:130px}#main.subpage .container #content .einvoice-form .row.payment-info div.second .input-field{height:auto;display:inline-block;width:100%}#main.subpage .container #content .einvoice-form .row.payment-info div.second .input-field.third label,#main.subpage .container #content .einvoice-form .row.payment-info div.second .input-field.fourth label{float:left;width:162px}#main.subpage .container #content .einvoice-form .row.payment-info div.second .input-field.third input,#main.subpage .container #content .einvoice-form .row.payment-info div.second .input-field.fourth input{float:left}#main.subpage .container #content .einvoice-form .row.payment-info div.second .input-field.third span.icon,#main.subpage .container #content .einvoice-form .row.payment-info div.second .input-field.fourth span.icon{float:left;margin-left:10px}#main.subpage .container #content .einvoice-form .row.payment-info div.second .input-field.third select,#main.subpage .container #content .einvoice-form .row.payment-info div.second .input-field.fourth select{height:28px;width:230px;padding-left:10px;background:#ebebeb;border:1px solid #c4c7cc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#main.subpage .container #content .einvoice-form .row.payment-info div.second input{width:200px}#main.subpage .container #content .einvoice-form .row.payment-info div.second input.terms{width:270px}#main.subpage .container #content .einvoice-form .row.item-info{padding-top:15px}#main.subpage .container #content .einvoice-form .row.item-info .row{border:none;margin:0}#main.subpage .container #content .einvoice-form .row.item-info .tax-info{width:100%;display:inline-block;margin-top:20px}#main.subpage .container #content .einvoice-form .row.item-info .note{font-size:0.867em}#main.subpage .container #content .einvoice-form .row.item-info .input-field{margin:0 0 0 30%;height:30px}#main.subpage .container #content .einvoice-form .row.item-info .input-field.total{border-top:1px solid #5d818b;padding-top:10px}#main.subpage .container #content .einvoice-form .row.item-info .input-field.total input{font-size:1.667em;width:150px;float:right}#main.subpage .container #content .einvoice-form .row.item-info table.items-table{width:100%;background-color:#eef5f7;border:1px solid #5d818b}#main.subpage .container #content .einvoice-form .row.item-info table.items-table th{font-size:1.067em;font-weight:bold;text-align:left;padding:10px 0 5px 0;border-bottom:1px solid #5d818b}#main.subpage .container #content .einvoice-form .row.item-info table.items-table th.tabcol-1{text-align:center}#main.subpage .container #content .einvoice-form .row.item-info table.items-table th.tabcol-2{width:150px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table th.tabcol-3{width:160px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table th.tabcol-4{width:70px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table th.tabcol-5{width:70px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table th.tabcol-6{width:130px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table th.tabcol-7{width:70px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table th.tabcol-8{width:140px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table th.tabcol-9{width:140px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td{padding:15px 0 0px 0}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td select{margin-bottom:0}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td input{height:20px;margin-bottom:5px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td.tabcol-1{text-align:center}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td.tabcol-2{width:120px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td.tabcol-2 input{width:100px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td.tabcol-3{width:165px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td.tabcol-3 input{width:140px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td.tabcol-4{width:60px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td.tabcol-4 input{width:40px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td.tabcol-5{width:80px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td.tabcol-5 input{width:60px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td.tabcol-6{width:135px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td.tabcol-6 input{width:110px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td.tabcol-7{width:80px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td.tabcol-7 input{width:60px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td.tabcol-8{width:150px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td.tabcol-8 input{width:130px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td.tabcol-9{width:150px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table td.tabcol-9 input{width:130px}#main.subpage .container #content .einvoice-form .row.item-info table.items-table input{width:auto}#main.subpage .container #content .einvoice-form .row.item-info table.tax-table{width:100%}#main.subpage .container #content .einvoice-form .row.item-info table.tax-table th{font-size:0.933em;font-weight:bold;text-align:left}#main.subpage .container #content .einvoice-form .row.item-info table.tax-table th.tabcol-1{width:120px}#main.subpage .container #content .einvoice-form .row.item-info table.tax-table th.tabcol-2{width:140px}#main.subpage .container #content .einvoice-form .row.item-info table.tax-table th.tabcol-3{width:140px}#main.subpage .container #content .einvoice-form .row.item-info table.tax-table th.tabcol-3 .icon{float:right;margin-right:20px}#main.subpage .container #content .einvoice-form .row.item-info table.tax-table td{padding-top:5px}#main.subpage .container #content .einvoice-form .row.item-info table.tax-table td.tabcol-1{width:120px}#main.subpage .container #content .einvoice-form .row.item-info table.tax-table td.tabcol-2{width:140px}#main.subpage .container #content .einvoice-form .row.item-info table.tax-table td.tabcol-2 input{width:120px;height:25px}#main.subpage .container #content .einvoice-form .row.item-info table.tax-table td.tabcol-3{width:140px}#main.subpage .container #content .einvoice-form .row.item-info table.tax-table td.tabcol-3 input{width:120px;height:25px}#main.subpage .container #content .einvoice-form .row.item-info .totals input{background:none;border:none}#main.subpage .container #content .einvoice-form .row.attachments{border:none;margin-bottom:0}#main.subpage .container #content .einvoice-form .row.attachments legend{font-size:1.067em;font-weight:bold}#main.subpage .container #content .einvoice-form .row.attachments .input-field{margin:0}#main.subpage .container #content .einvoice-form .row.attachments label,#main.subpage .container #content .einvoice-form .row.attachments input{float:left;width:85px}#main.subpage .container #content .einvoice-form .row.attachments .first{border-top:1px solid #1f82a0;padding-top:10px}#main.subpage .container #content .einvoice-form .row.attachments input[type="file"]{border:1px solid #f0f0f0;height:22px;width:230px}#main.subpage .container #content .einvoice-form .row.preview-submit{border:none;margin-bottom:0}#main.subpage .container #content .einvoice-form .row.preview-submit .submit-container{float:right;width:575px;height:70px;background-color:#eef5f7;border:1px solid #5d818b}#main.subpage .container #content .einvoice-form .row.preview-submit .submit-container a{float:left;margin:19px 0 0 19px}#main.subpage .container #content .einvoice-form .row.preview-submit .submit-container a .icon.magnifier{margin-right:4px}#main.subpage .container #content .einvoice-form .row.preview-submit .submit-container a .icon.question{margin-left:4px}#main.subpage .container #content .einvoice-form .row.preview-submit .submit-container input[type="button"]{width:150px;float:left;margin:19px 0 0 19px}#main.subpage .container #content .einvoice-form .row.preview-submit .submit-container input[type="submit"]{width:150px;float:right;margin:19px 19px 0 0}#main.subpage .container #content .einvoice-form .row.preview-submit .submit-container-nosave{width:400px}#main.subpage .container .info-cell{vertical-align:middle;padding:5px}#main.subpage .contact-info{background:#318eaa;min-height:90px;margin-bottom:30px;border:1px solid #1f82a0;-webkit-box-shadow:1px 1px 10px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 10px rgba(0,0,0,0.15);box-shadow:1px 1px 10px rgba(0,0,0,0.15);margin-top:30px}#main.subpage .contact-info div.contact-container{text-align:center;padding-top:30px}#main.subpage .contact-info span.title-text{display:inline-block;font-size:1.429em;font-weight:bold;color:#fff;margin:0 auto}#main.subpage .contact-info a{display:inline-block;font-size:1.429em;text-decoration:none;color:#fff;margin:0 auto;white-space:nowrap}#main.subpage .contact-info a span.icon{margin:0px 10px 0px 0px;float:left}#loader{width:220px;height:80px;position:fixed;top:50%;left:50%;z-index:-1;opacity:0;transition:all 0.5s ease-in-out;margin:-40px 0 0 -110px}#loader img{position:relative;top:50%;margin-top:-30px;left:10px}.loading #loader{z-index:1000;opacity:1}.custom-modal{display:none;position:fixed;background:#fff;height:auto;width:600px;padding:50px;top:50%;left:50%;border:1px solid #000;transform:translate(-50%,-50%);z-index:999}.custom-modal h1{margin-bottom:10px;font-size:30px}