﻿h4{margin-bottom:7px;}
/*.orderMobile,.customerBillingInfo, .orderAdsl,.orderFastTelefoni{font-size:10px;}*/
.dottedBox{border-top: dotted 1px #000; border-bottom: dotted 1px #000;padding: 10px 0 10px 0;}
.dottedBottomBox{border-bottom: dotted 1px #000;padding: 10px 0 10px 0;}
/*design form 
.tbFormLeft input,.tbFormLeft .btn,.tbFormLeft span{display:block;float:left;font-size:11px;margin-bottom:4px;margin-right:4px;}
.tbFormLeft input{border:solid 1px #000;}
.tbFormLeft br{clear:both;}
end*/

.tbFormLeftADSL input,.tbFormLeftADSL .btn,.tbFormLeftADSL span{display:block;float:left;font-size:12px;margin-right:4px;}
.tbFormLeftADSL input{border:solid 1px #000;margin-right:14px;font-size:13px;}
.tbFormLeftADSL span{font-weight:bold;line-height:18px;}
.tbFormLeftADSL br{clear:both;}

input.single{border:solid 1px #000;margin:0 7px 0 7px;font-size:11px;}

/*design cb, design rb */
.specRB label,.specRB span,.specCB label,.specCB span,.specCB a{display:block;float:left;height:18px;line-height:18px;}/**/
.specRB input,.specCB input{height:18px;margin-top:0;margin-bottom:0;float:left}
.specRB br,.specCB br{clear:both;}
.specCB a{padding-left:4px;}
.specRB table, .specCB table{width:100%}
/*end*/

/*design form */
.ddFormLeft {height:18px;}
.ddFormLeft select,.ddFormLeft span{display:block;float:left;font-size:11px;margin-right:7px;height:18px;}
.ddFormLeft select{}
.ddFormLeft span{line-height:18px;font-weight:bold;}
.ddFormLeft br{clear:both;}
/*end*/
.ddOrange{background-color:#ff9110;color:#fff;padding:4px;}
.ddBlue{background-color:#4784be;color:#fff;padding:4px;}
.bgGrey{background-color: #c9cacb;padding-right:4px;padding-left:4px}
.bgGreyBig{background-color: #c9cacb;padding:10px;}

/* STADSNET*/
 #acc{list-style:none;}
 #acc h3{cursor:pointer;}
 #acc .acc-section{overflow:hidden;background-color: #fff;}
 #acc .acc-content{ }
 #acc .selected{}
     
.header2mb{background-color: #f9d478;}
.header5mb{background-color: #fcc655;}
.header10mb{background-color: #f7b331;}
.header30mb{background-color: #eca00f;}
.header100mb{background-color: #d78e05;}
.header100_10mb{background-color: #bb7c07;}

.headerAccordion{width:100%;color:#000;}        
.headerAccordion td{padding:4px;}
.headerAccordion  td.checkbox{}
.headerAccordion h3{padding:0;margin:0;display:block;width:20px;height:20px;font-size:12px;float:left}
.headerAccordion h4{float:left;font-size:20px;padding-left:7px;}

.triangleSign {background-image:url(../assets/kampanj/triangleSign.gif);background-position:0px 0px;padding-left:78px;  background-repeat:no-repeat;}
.tLessForm input{float:right;margin-bottom:3px;margin-right:4px;border:solid 1px #000;}
.tLessForm span{display:block;float:left;}
.tLessForm br{clear:both}
.tLessForm div.img {float:right;width:40px;cursor:pointer}

.tLessForm .validator{display:block;float:left;width:14px;margin-right:2px;}
.dim19 input{font-size:11px;}
.dim19 span{line-height:18px}
/*Table*/
.accordionHeaderPrices{text-align:center;width:100%;}
.accordionHeaderPrices td{font-size:11px;}
.accordionHeaderPrices tr.firstTr td{border-bottom:solid 1px white;font-weight:bold;}
.accordionHeaderPrices td.firstTd {text-align:left;font-weight:bold;}
/*accordionPriserStadsnet*/
.bgndSign69{background-image:url(../assets/kampanj/stadsnat/sign69.gif);background-position:0 5px;padding-left:50px;background-repeat:no-repeat;}
.bgndSignHand{background-image:url(../assets/kampanj/stadsnat/signHand.gif);background-position:0 5px;padding-left:50px;background-repeat:no-repeat;}
.specSmallTable td{font-size:10px;padding:2px;text-align:center;color:#000;}

/*CustomerOrderInfo ALL COMPONENTS*/

.allProductsSummary {color:#fff;}
.allProductsSummary span{margin-left:7px}
.allProductsSummary .orderSummaryVoip{background-color:#4784be;padding:2px}
.allProductsSummary .orderSummaryStadsnet{background-color:#f9df78;padding:2px;padding-left:4px;color:#000;}
.allProductsSummary .orderSummaryNod32{background-color:#7bb4b6;padding:2px;padding-left:4px;}
.allProductsSummary .orderSummaryADSL {background-color:#CC3366;padding:2px;padding-left:4px;}
.allProductsSummary .orderSummaryTAB  {background-color:#FF9933;padding:2px;padding-left:4px;}
.allProductsSummary .orderSummaryMobile{background-color:#7DAA2F;padding:2px;padding-left:4px;}
.allProductsSummary .orderSummaryNod32N{background-color:#7bb4b6;padding:5px;padding-left:4px;border-top:solid 1px #fff}

.personalInfo {margin:0}
.personalInfo h5{}
.personalInfo input{border:solid 1px #000;font-size:11px;width:150px}
.personalInfo input.small{width:75px}
.personalInfo td.row1{width:100px;}
.personalInfo td.row3{width:70px;}
.personalInfo td.tbRow{width:170px;}
.personalInfo td{height:20px;}

a.lightgray{color:#787878;text-decoration:underline;font-size:11px;}/*johan*/
a.lightgray:hover{text-decoration:none}

.divTermsAndConditions {position:absolute;}
.divTermsAndConditions input{float:left;display:block;height:24px;margin:0px;margin-right:7px;}
.divTermsAndConditions span{line-height:30px;float:left;}
.divTermsAndConditions #popupPdf{float:left;}
#popupPdfText{display:none;}
#popupPdfPlace{position:relative;}
.popupPdfStyle, .popupNODPdfStyle,.popupPdfStyleAll{display:none;padding:10px;width:400px;position:absolute;margin-top:21px;}
.popupPdfStyle{background-color:#fff;border:dotted 1px #959595;}
.popupNODPdfStyle{background-color:#dff4f2;border:dotted 1px #ddd;}
.popupPdfStyleAll{background-color:#fff;border:dotted 1px #ddd;}
.popupNODPdfStyle h2, .popupPdfStyleAll h2{font-size:20px;font-weight:normal;color:#000}
.asLink{cursor:pointer}

a.blackB{font-weight:bold;color:#000;text-decoration:underline;}
a.blackB:hover{text-decoration:none;}

/*VOIP*/
.specFormCbInLine label{float:left;display:block;height:18px;line-height:18px;width:470px;}
.specFormCbInLine input{float:left;display:block;overflow:hidden;width:14px;height:18px;padding:0;margin:0; margin-right:3px;}
.specFormCbInLine span{float:left;display:block;height:16px;line-height:16px;}

.like_h1{font-size:2em;margin-bottom:0.7em;color:#3a3a3a;font-family:Georgia, Times New Roman;margin:0;font-weight:normal;padding:0}
#popupLasMerText{display:none;line-height:0;font-size:0;height:0;clear:both}
#popupLasMer{position:relative;margin-left:90px;margin-top:-5px;}
.popupLasMerStyle{margin-left:200px;display:none;background-color:#fff;border:dotted 1px #ddd;width:390px;position:absolute;}
#popupLasMerLink{height:25px;line-height:25px;}
/*bredbandstelefoni 25*/

table#voipprices {text-align:center;width:593px;border-collapse:separate}
table#voipprices td {border:solid 1px #CECFD0;height:25px;color:#000;}
table#voipprices td.header{font-weight:bold;border:solid 1px #C1C3C6;background-color:#C8C9CA;color:#000;}
table#voipprices td.header1{font-weight:bold;color:#000;border:solid 0px #fff;background-color:#e4e4e4;border-top:solid 6px #ef8831}
table#voipprices td.header2{font-weight:bold;color:#000;border:solid 0px #fff;background-color:#e4e4e4;border-top:solid 6px #6ac234}
table#voipprices td.header3{font-weight:bold;color:#000;border:solid 0px #fff;background-color:#e4e4e4;border-top:solid 6px #d52e32}
table#voipprices td.header4{font-weight:bold;color:#000;border:solid 0px #fff;background-color:#e4e4e4;border-top:solid 6px #2fb3d4}
table#voipprices td.header5{font-weight:bold;color:#000;border:solid 0px #fff;background-color:#e4e4e4;border-top:solid 6px #e6bb2f;}
table#voipprices td.grey{background-color:#dfdfdf;border:solid 0px #fff;}
table#voipprices td.grey2{background-color:#C8C9CA;border:solid 0px #fff;}
table#voipprices td.standard{background-color:#e2cfbd;border:solid 0px #fff;}
table#voipprices td.fritid{background-color:#c2dcbd;border:solid 0px #fff;}
table#voipprices td.alltid{background-color:#e2bdbd;border:solid 0px #fff;}
table#voipprices td.simple{background-color:#bdd8e2;border:solid 0px #fff;}
table#voipprices td.simplealltid{background-color:#e2dfbd;border:solid 0px #fff;}

/*MOBILE*/
 #accMobile{list-style: none;border-top:dotted 1px #000;border-bottom:dotted 1px #000;padding:10px;}
 #accMobile h3{cursor: pointer;}
 #accMobile .acc-section{overflow: hidden;background-color: #fff;}
 #accMobile .acc-content{padding:0px 10px 0px 40px}
 #accMobile .selected{}
 #accMobile .headerAccordion h3{padding:0px;margin:0px;display:block;width:24px;height:23px;font-size:12px;float:left}
 #accMobile .headerAccordion h4{float:left;margin:0px;height:23px;line-height:34px;font-size:11px;font-weight:bold;padding-left:4px;width:450px;}

.pricesMobile{border-collapse:separate;}
.pricesMobile {text-align:center;width:600px;}
.pricesMobile td{}
.pricesMobile td.firstRow{text-align:center;}
.pricesMobile td.header{background-color:#c8c9ca;font-weight:bold;border:solid 0px #fff;}
.pricesMobile td.headerOrange{background-color:#ff9110;font-weight:bold;border:solid 0px #fff;color:#fff;}
.pricesMobile td {border:solid 0px #fff;height:20px;background-color:#E0E1E4}
.pricesMobile td.uniprice {background-color:#facd98;font-weight:bold;border:solid 0px #fff;color:#000;}

/*ADSL*/
.right14{margin-right:14px;}

/*FAST*/
.pnFastProducts h5{padding-top:14px;padding-bottom:4px;}
.pnlPhoneAbonemangSubscriptionExtraInfo{margin-left:20px;}
.orderFastTelefoni h5{padding-bottom:4px;}

/*NOD32*/
#nodStart h1{font-size:3.4em;margin-bottom:0.5em;color:#000}
#nodStart .Nleft {float:left;width:48em}
.Nleft .greyBack {background-color:#ddd;width:48em;}
.Nleft .greyBack h2{color:#1b6a6d;padding:4px;line-height:1.3em;}
.Nleft .PCbox {width:47.1em;height:8em;background-image: url(../assets/nod/NODPCaward.jpg);background-repeat:no-repeat;background-position:right 7px;padding:4px;border:dashed 1px #000}
.Nleft .PCbox p{font-style:italic;width:387px;line-height:1.2em}
.nodFill table{border-collapse:collapse;background-color:#bce5e2;width:100%;}
.nodFill th{background-color:#ccc;border-bottom:solid 2px #fff;font-size:1.1em;text-align:left;padding:5px}
.nodFill td{padding:5px}

/*Mobilt Bredband*/
#mobiltBredband
.mobiltBredbandHead{height:215px;background:url(../assets/bredband/mobiltBredband_head2.jpg) no-repeat;width:681px}
.mobiltBredbandHead h1{font-size:28px;padding-left:15px;padding-top:12px;color:#000;margin:0}
.mobiltBredbandHead h2{font-size:17px;padding-left:15px;padding-top:10px;color:#000;margin:0}
.solo, .twins {padding:10px}
.solo h1, .twins h1 {font-family:Arial;font-size:24px;color:#000;margin:0;padding-left:5px;}
.solo h3, .twins h3 {font-family:Arial;font-size:12px;color:#000;margin:0;padding-left:5px;}
.twins .green {color:#8dc700}
.tableMobBredband{width:300px;border-collapse:collapse;margin:auto;font-size:12px}
.tableMobBredband th, .tableMobBredband td{border-bottom:dashed 1px #adadad;text-align:center;height:22px;}
.tableMobBredband th{font-size:18px}
.tableMobBredband td.left{text-align:left;width:170px}
.ddMobBredband {width:80px;font-size:12px;line-height:18px;}
.button{padding:10px 5px 10px 0}
/**/

/*signup*/
.orderSummaryMobileBroadband {width:593px;height:30px;background-color:#eaeaea;margin-top: 1px;padding-top:2px;border-top:solid 2px #ff9000;border-bottom:solid 2px #8cc63f;font-weight:bold;line-height:25px}

/*guide menu
.colors {border-color:yellow green blue red;}
.borderdraw {line-height:0px;width:0px;height:0px;border-style:solid;}
*/

/*test user controls + MB*/
 .divTermsAndConditions2 #popupPdfNODPlace{float:left;}
 #popupPdfText2, #popupPdfTextMB, #popupPdfNODText2{display:none;}
 #popupPdfPlace, #popupPdfNODPlace2{position:relative;}
 .popupPdfStyle{display:none;background-color:#fff;border:dotted 1px #959595;padding:10px;width:400px;position:absolute;margin-top:21px;}
 .popupNODPdfStyle2{display:none;background-color:#dff4f2;border:dotted 1px #ddd;padding:10px;width:400px;position:absolute;margin-top:21px;}
.popupNODPdfStyle2 h2{font-size: 20px; font-weight: normal;color:#000}
.popupPdfClassNOD{float:left;}

.divTermsAndConditions #popupNODPdfStyleMB{float:left;}
#popupPdfTextMB, #popupPdfNODTextMB{display:none;}
#popupPdfPlaceMB, #popupPdfNODPlaceMB{position:relative;}
 .popupPdfStyle{display:none;background-color:#fff;border:dotted 1px #959595;padding:10px;width:400px;position:absolute;margin-top:21px;}
 .popupNODPdfStyleMB{display:none;background-color:#dff4f2;border:dotted 1px #ddd;padding:10px;width:400px;position:absolute;margin-top:21px;}
.popupNODPdfStyleMB h2{font-size: 20px; font-weight: normal;color:#000}

/*adsl*/
.goda{background:url(../assets/adsl/goda.gif) no-repeat;width:593px;height:46px;margin-top:7px;}

/*customer billing info*/
.accInfo{width:100%;}
.accInfo .headerAccordionInfo{width:100%;height:16px;vertical-align:middle;border-collapse:collapse}
.accInfo{list-style: none;}
.accInfo .acc-sectionInfo{overflow: hidden;}
.accInfo .acc-contentInfo{padding:4px 4px 8px 30px;font-size:0.9em; }
.accInfo .headerAccordionInfo .bull{padding-left:3px;}
.accInfo .headerAccordionInfo span{text-align:left;}
.accInfo .headerAccordionInfo h3{font-size:1px;height:15px;text-align:right;cursor: pointer;height:10px;}
.accInfo .headerAccordionInfo td{padding:0px;}
.accInfo .acc-contentInfo span{margin-left:0px;}
.accInfo #toggler {height:15px;}
.accInfo img{border:0px;}

/*fast over adsl*/
.tblComponentProduct{border-collapse:collapse;width:390px;font-size:12px}
.tblComponentProduct th{border-bottom:solid 1px #ddd;text-align:left;padding:4px 0px 4px 3px;font-size:14px;background-color:#ccc;height:17px}
.tblComponentProduct td{border-bottom:dotted 1px #adadad;text-align:left;padding:3px 0px 3px 3px;height:15px}
.tblComponentProduct td.left{width:140px;}
.tblComponentProduct .orange{font-weight:bold;font-size:14px;}


/*mb last step*/
.tblPersonalInfoMB input{font-size:11px;border:ridge 1px #aaa;width:150px;height:15px}
.tblPersonalInfoMB .firstTd{width:100px;}
.tblPersonalInfoMB span{margin-right:2px;}
.bold{font-weight:bold}
.disabledTb{background-color:#eaeaea;color:#000}

/*nodOneMonth*/
.1M{position:relative;}
.nodHeader1M{background:url(../assets/nod/headerNod.gif) no-repeat;width:686px;height:249px;}
.nodPng1M{margin-top:-126px;position:relative;z-index:200;}
h3.greenNod{color:#006b6e;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:19px;font-weight:bold; text-transform: uppercase;}
span.goldNod{font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:19px;font-weight:bold;color:#e7b111;}
.textBoxNod{padding:15px;padding-right:0px;}



.bgndNod1M{background-color:#c2d0d0;color:#006b6e;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-size:20px;text-transform: uppercase;padding:8px 5px 8px 5px;}
.nodLeft{width:200px;float:left}
.nodRight{width:465px;float:right;}
.nodRight p{line-height:18px;}
.lightGreenText{padding:10px;padding-right:100px;text-align:justify; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; line-height: 16px;background:url(../assets/nod/smallNod2.gif) no-repeat right center; margin-top:14px;margin-bottom:14px;background-color:#f4f8f9;}
.lightGreenText p{padding:0px;margin:0px;}
.boxDottedNod{border:dotted 1px #000; width:670px; padding-left:10px; padding-top:10px}
.nodBtnGreen{background-color:#277275;color:#fff;height:20px;padding:2px 10px 2px 10px}


