﻿body {
}
.bpsc-lov-wrapper{
      /* klasa dodawana dla parenta input'a */
      box-sizing: border-box;
      display: table;
      width: 100%;
}
      
.bpsc-lov-label {
   /* klasa dla captiona lova */
}
        
.bpsc-lov-text  {
     /* klasa dla inputa w lov'ie reprezenatujacego opis wartosci / wyszukiwanie */
     display: table-cell;
}       
       
.bpsc-lov-hidden-list{
  /* klasa dla select' a w lov'ie reprezentujacego pobrane i niewidoczne wartosci  zawsze ukryte */
  display:none;
}

.bpsc-lov-list {      

    /* klasa dla select' a w lov'ie reprezenaujacego pobrane i widoczne wartosci - pokazywana tylko w trakcei wybierania  */

    min-height: 150px;
    display: none;
}

.input-group {
    display: table-row;
}

span.input-group-btn 
{
	float: none;
	background-color: #f0f0f0;
}

/* Klasy bootstrap*/

.bpsc-lov-wrapper {
	overflow: auto;
}

.kontrolkaPlusLabelPowyzej-Box.bpsc-lov-wrapper {
	padding-bottom: 10px;
}

.input-group *:before,
.input-group *:after{
    font-size: 15px;
    font-family: "icomoon";
}

.form-control {
    background-color: #f0f0f0;;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    font-size: 14px;
    height: 34px;
    
    padding: 6px 12px;
}

.input-group .form-control {
    float: left;
    margin-bottom: 0;
    position: relative;
    width: 100%;
    z-index: 2;
}

.bpsc-lov-text.form-control
{
    height: 30px;
    /*width: 192px;*/
    box-sizing: border-box;
}

.bpsc-lov-clear-button, .bpsc-lov-browser-button
{
    height: 30px;
    cursor: pointer;
    margin-left: 2px;
    background-color: #f0f0f0;;
    border: 1px solid #ccc;
    color: #333;
    border-radius: 4px;
}

.bpsc-lov-clear-button:hover, .bpsc-lov-browser-button:hover
{
    background-color: #ebebeb;
    border-color: #adadad;
}


.bpsc-lov-clear-span[class^="icon-m-"], 
.bpsc-lov-clear-span[class*="icon-m-"], 
.bpsc-lov-browser-span[class^="icon-m-"], 
.bpsc-lov-browser-span[class*="icon-m-"]
{
    font-size: 0;
    line-height: 1;
}

.bpsc-lov-list.form-control
{
    position: absolute;
}

.input-group-btn 
{
    width: 0;
	/*float: left;*/
	display: table-cell;
	vertical-align: top;
}

/* Do usuniecia po wycienciu starej kontrolki indeksów */
.rowKontrahentDivInner.backgroundLessThan26.inputWidthCorrector300.leftCorrector14 {
    margin: 0 1%;
    width: 98%;
}

/* Do usuniecia po wycienciu starej kontrolki indeksów KONIEC*/

/* KLasy bootstrap KONIEC*/