﻿html, body {
    margin: 0;
    padding: 0; 
   /*overflow:hidden;*/ 
    font-family: Arial,'Montserrat', Arial, sans-serif;
   /*font-family: 'Merriweather', serif;*/
    font-size:14px;
    line-height:22px;
    /*font-family: 'Merriweather', serif;*/
    color:#414b53;
    background-color:#d7d7d7;
    /*background-image:url(/images/bigR.png?width=500); background-repeat:no-repeat; background-position:right bottom;*/
    height:100%;

      
}
html { overflow-y: scroll; }

a {color:#337ab7;}

.hiddenElement {display:none;}

.headerLine{padding:8px 20px 8px 20px; margin-bottom:15px; color:#fff; background-color:#ed1b2e; border-bottom:2px solid #999;text-align:right; }
.logOutHeaderContainer {float:right; padding-top:5px;}
.logOutHeaderContainer img {padding-bottom:8px;}
.buttonsUpperRight {}
.buttonLine {text-align:right;}
.headerButtons {text-align:right;}
.visPlanSomPDF {text-align:right;margin-bottom:15px; display:inline-block; padding-left:10px;}
.btn {min-width:175px;}

#wrapper {max-width:1200px; margin:auto;}
.acfallsplanHeaderContent { }
.avfallsplanHeading {padding-bottom:2px; margin-bottom:20px; border-bottom:2px solid #414b53; font-weight:bold;}
.kundeNavnTxbClass {max-width: 100%; display: inline-block; font-size: 24px;}
.avfallsTabell {margin:0 0 10px 0; padding:4px 0 5px 0;}
.listeFooterTxt {font-size:11px;}
.avfallsRad {background-color:#fff; margin:3px 0 3px 0; padding:4px 0 4px 0; color:#333;border-radius: 5px; list-style: none; padding-top: 10px; padding-left: 10px; }
.editColumn{padding-top:20px;}
.imgUploadRow {padding-bottom:10px; border-bottom:2px solid #414b53;}
.popImgUpload {cursor:pointer; }
.avfallsTabell  {font-size:12px;}

.modalStyle {background-color:#fff; color:#333; border:2px solid #fff; display:none; max-width:400px; padding:25px;}

.frontPage {text-align:center;}
.frontColumn {padding-top:40px;}
.btnMainPage {width:285px;}

.hiddenButon {display:none;}

.kundeRow {max-width:600px; min-width:500px;  padding:5px; border-bottom:1px solid #ccc;}

.loginForm {margin:auto; max-width:275px; border:2px solid #fff;padding:30px;margin-top:25px; border-radius: 25px;}
.logOutLink {text-decoration:none; color:#fff; }
.logOutLink:hover {text-decoration:underline; color:#fff;}

.mainSitBox {border: 1px solid #fff;
  padding-bottom: 50px;
  border-radius: 25px;
  background-color:#fff;
}


/*list kundeplaner*/
.tblHeading {font-weight:bold; padding-bottom:6px; margin-bottom:12px; font-size:120%; border-bottom:1px solid #fff;}
.evenClass {padding:3px;}
.oddClass {background-color:#404040;padding:3px; color:#eee;}
.coloumnTxtRight {text-align:right;}


/*endre avfallstype i plan*/
.editFields {padding:20px; display:none;}
.editFields div {padding:5px 0 5px 0;}
.avbrytEditering {  padding-bottom: 21px; padding-left: 15px;}
.endreAvfTypeIPlan, .avbrytEditering {cursor:pointer;}

/*edit plan*/
.hentInfo {cursor:pointer;}
.velgSelger { padding:6px; background-color:#999; margin-top:5px;cursor:pointer;display:none; text-align:right; }
.velgSelger:hover {background-color:#888;}

.btnAddLogo {font-weight:bold; text-decoration:underline; color:#337ab7}



@media (max-width: 490px) {

    .kundeRow {min-width:200px; }

    }