.ol-viewport, #map {
  -webkit-user-select: none;   /* neļaut iezīmēt tekstu iOS/Safari */
  -webkit-touch-callout: none; /* neizsaukt copy/paste menu */
  user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  touch-action: pan-x pan-y;   /* ļauj pan tikai, bet aptur citus touch-žestus */
}


.izlauki{
width: 100%;	
 border: 1px solid #D6D9DC;
 border-radius: 3px;	
  padding: 7px;
  
  //margin-top: 3px;
  
  
   height: 36px;
	//height: 30px;
	font-size: 16px;
	box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin:2px;


 background-color: inherit;
  border: 1px solid black;
  height: 25px;
  margin:5px;
  padding: 10px;
  border-radius: 0px;
  //border-width: 3px;
  //border-width: thin;
  border-top: none;
  border-left: none;
  border-right: none;
  padding-bottom: 5px;
  margin-bottom: 5px;
  margin-top: 0px;
  //padding-top: 25px;
 font-weight: bold;
}

input.izlauki:focus, select.izlauki:focus { 
    outline: none !important;
    border-color: red; // #0275D8;
	border: 1px solid #0275D8;
	border-style: dashed;
	border-top: none;
  border-left: none;
  border-right: none;
  font-weight: bold;
  color: #0C4EA6;
}

inputz:zfocus, selectz:zfocus { 
    outline: none !important;
    border-color: red; // #0275D8;
	border: 1px solid #0275D8;
	border-style: dashed;
	border-top: none;
  border-left: none;
  border-right: none;
}



select:focus { 
    outline: none !important;
    border-color: red; // #0275D8;
	border: 1px solid #0275D8;
	border-style: dashed;
	border-top: none;
  border-left: none;
  border-right: none;
}

textarea:focus { 
    outline: none !important;
    border-color: #0275D8;
   // box-shadow: 0 0 10px #719ECE;
}

.izlaukiDIV{
display: inline-block;
padding:0px; margin: 0px;
margin-top: 2px;
}

.izlaukiLabel{
font-size: 12px; 
padding: 0px;
padding-left:2px; 
padding-right:2px;
padding-top: 0px; 
margin: 0px; 
margin-left:6px; 
margin-top: 0px; 
//background-color: white; 
height:8px; 
line-height: 8px;
//position: absolute;
//color: #0275D8;	
color: black;
//font-weight: bold;	

}

.izlaukiMervieniba{
font-size: 12px; 
padding: 0px;
padding-left:2px; 
padding-right:2px;
padding-top: 0px; 
margin: 0px; 
margin-top: 0px;  
color: #0275D8;	
}

.izlaukiValsts{
width: calc(50px);
 }
 
 .izlaukiPilseta{
width: calc(120px);
 }
 
.izlaukiIela{
width: calc(100% - 50px - 5px - 120px - 5px - 90px - 5px );
min-width: 200px;
}

.izlaukiMaja{
width: 90px;
}

.izlaukiKab{
width: 70px;
 }
 
 
.izlaukiStavs{
width: 70px;
 }
 

.izlaukiOrientieris{
width: calc(100% - 70px - 5px - 70px - 5px - 80px - 5px );
min-width: 200px;
 }
 

.izlaukiIndekss{
width: 80px;
 }
  
 
 
 .izlaukiPilsetaMob{
width: calc(100% - 65px);
 }
 
.izlaukiIelaMob{
width: calc(100% - 95px - 75px);
}

.izlaukiMajaMob{
width: 90px;
}

.izlaukiKabMob{
width: 70px;
 }
 
.izLauks{
width: calc(100% - 10px);
//background-color: red;
} 

div.laukiVietaVirsraksts {
	font-size: 18px;
	font-weight: bold;
	padding-left: 7px;
	margin-left: 0px;
	margin-bottom: 4px;
	margin-top: 4px;
	//margin-bottom: 0px;
	color: #0275D8;
	//background-color: #ffe401;
	//background-color: #0275D8;
	background-color: grey;
	color: white;
}

div.lauksRamis {
  //background-color: white;
  border: solid grey;
  height: 20px;
  margin:5px;
  padding: 10px;
  border-radius: 5px;
  border-width: 2px;
  border-width: thin;
}

input.lauksInput {
border: none;	
}


//border: solid grey; border-width: thin; border-top: none; border-left: none; border-right: none;


.form-row {
  margin-bottom: 10px;
  margin: 10px;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  flex-wrap: wrap;
}


.form-row button {
  font-size: 16px;
  font-weight: bold;

  color: white;
  background-color: #0275D8; // blue; // #fff500; // yellow;
  //border: 1px solid yellow;   
           

  border-radius: 10px;    

  border: none;
  border-radius: 3px;

  padding: 10px 40px;
  cursor: pointer;
}

.zilsb {
background-color: #0275D8; 	
}
.zils {
color: #0275D8; 	
}
.main_menu_aktivs
{
	border-bottom: solid; border-bottom-color: #0275D8; border-bottom-width: 3px;
}

.zila_poga {
  font-size: 16px;
  font-weight: bold;

  color: white;
  background-color: #0275D8; // blue; // #fff500; // yellow; 

  border-radius: 10px;    

  border: none;
  border-radius: 3px;

  //padding: 10px 40px;
  cursor: pointer;
}

.pak_iezimets {
  border: 3px solid #0275D8 !important;
  margin-top: 2px !important;
  margin-bottom: 2px !important;
  margin-left: 0px !important;
  
  //background-color: blue;
}



.sutdiv {
  
  color: black;
  background-color: grey; // blue; // #fff500; // yellow; 

  border-radius: 5px;
 border: 1px solid #D6D9DC;
  padding: 2px;
  margin: 3px;
  position:relative;
}


.sutdivSan {
  font-size: 10px;
}

.sutdivNod {
  //font-size: 10px;
}

.sutdivStat {
	 font-size: 10px;
	// font-weight: bold;
	  color: white;
  background-color: grey; // blue; // #fff500; // yellow; 

  border-radius: 2px;
 border: 1px solid #D6D9DC;
  padding: 1px;
  margin: 1px;
  position: absolute;
  //float: right;
  top: 0px;
  right: 0px;
  line-height: 10px;
}
