.wrap {
overflow: unset;
}
.formZamow{
display: grid;
grid-template-columns: 1fr;
grid-gap: 20px;
align-items: flex-start;
}

.formHeader{
background-color: #FFFFFF;
top:145px;
z-index: 10;
align-items: center;
box-sizing: border-box;
padding: 14px 0px 8px 15px;
margin-bottom: 20px;
border: 1px solid #ECEFF0;
transition: all 0.5s ease-out 0.5s;
position: sticky;
}
.summary{
display: flex;
align-items: center;justify-content: space-between;
column-gap: 20px;
}

.sumOrder{
border-bottom: 1px solid #ECEFF0;
padding: 0px 0px 20px 0px;
margin: 0px 0px 10px 0px;
}
.sumOrder .titleSumOrder{
color: #6bbb58;
font-weight: 700;
font-size: 23px;
margin-bottom: 20px;
}
.sumOrder .contentSumOrder{

}
.sumOrder .contentSumOrder .nameWinder{
font-size: 25px;
}
.sumOrder .contentSumOrder .nameWinder > span {
font-size: 17px;
display: inline-block;
margin-left: 10px;
}
.sumOrder .contentSumOrder .nameStopa{
font-size: 17px;
}
.sumOrder .contentSumOrder .nameStopa::before {
content: "+";
display: inline-block;
margin: 0px 10px;
font-size: 17px;
}

.sumOrder .contentSumOrder .orderOption{

}
.orderOption .orderOptionOne{
font-size: 17px;
}

.orderOption .orderOptionOne::before {
content: "+";
display: inline-block;
margin: 0px 10px;
font-size: 17px;
}

.formHeader .headerTitle{
padding: 0px 0px 0px 0px;
font-weight: 500;
font-size: 16px;
margin: 0px 0px 10px 0px;
}

.boxFootZamow{
background-color: #FFFFFF;
box-sizing: border-box;
padding: 15px;
box-shadow: inset 0px 0px 0px 1px #ECEFF0;
}

.boxFootZamow .summFoot{
display: flex;
align-items: center;
justify-content: space-between;
}

.content-text{
overflow: inherit !important;
}

.formHeader .rowZamow{
padding: 10px 10px 10px 10px;
border: 1px solid #ECEFF0;
display: flex;
align-items: center;
justify-content: space-between;
flex: 1;
}
.formHeader .rowZamow.opcje{
display: none;
}

.formHeader .rowZamow.acceptRow{
border: none;
flex: 0 1 auto;
}
.formHeader .rowZamow.acceptRow .accept{
display: block;
font-size: 15px;
text-decoration: none;
background-color: #6DBA5F;
border-radius: 6px;
padding: 15px 20px;
border: 1px solid #6DBA5F;
transition: all 0.5s ease-out 0s;
cursor: pointer;
font-weight: bold;
color: #FFFFFF;
text-align: center;
}

.formHeader .rowZamow.acceptRow .accept:hover{
color: #6DBA5F;
background-color: #FFFFFF;
}



.formHeader .rowZamow.disableRow{
display: none;
}

.formHeader .rowZamow.ilosc{
display: flex;
align-items: center;
}

.formHeader .rowZamow.ilosc .txtCell{
font-weight: 700;
margin-right: 15px;
}

.formHeader .rowZamow.winder{

}
.formHeader .rowZamow.winder .selectPoz{

}


.formHeader .rowZamow .zmien{
float: right;
cursor: pointer;
font-size: 15px;
text-decoration: none;
background-color: #6DBA5F;
border-radius: 6px;
padding: 15px 20px;
border: 1px solid #6DBA5F;
transition: all 0.5s ease-out 0s;
font-weight: bold;
color: #FFFFFF;
text-align: center;
margin: 0px 0px 0px 20px;
}

.formHeader .rowZamow .zmien:hover {
color: #6DBA5F;
background-color: #FFFFFF;
}

.formHeader .rowZamow.cenaRow{

}

.formHeader .rowZamow.cenaRow .valCell{
display: none;
}

.formHeader .rowZamow.cenaRow .promo{
display: none;
color: #FF0000;
font-weight: 500;
margin-bottom: 20px;
}
.formHeader .rowZamow.cenaRow .promo.show{
display: block;
}

.formHeader .rowZamow.cenaRow .valCell .cena{
display: flex;
justify-content: space-between;
font-weight: 700;
align-items: center;
}

.formHeader .rowZamow .unit {
color: #6bbb58;
font-weight: 400;
font-size: 17px;
margin-left: 5px;
}

.formHeader .rowZamow .cenaSpanSzt {
color: #6bbb58;
font-weight: 400;
font-size: 23px;
}
.formHeader .rowZamow .cenaSpan {
color: #6bbb58;
font-weight: 400;
font-size: 23px;
}

.formHeader .rowZamow.winder .selectPoz span.icoOption {
width: 17px;
height: 50px;
position: relative;
margin-right: 30px;
display: inline-block;
vertical-align: middle;

}
.formHeader .rowZamow.winder .selectPoz span.icoOption2 {
background-position: -17px 0%;
opacity: 1;
background-size: auto 100%;
width: 17px;
height: 100%;
display: inline-block;
position: absolute;
top: 0px;
left: 10px;
background-repeat: no-repeat;
transition: all 0.5s ease-out 0s;
}

.formHeader .rowZamow.winder .selectPoz  .titleOption{
display: inline-block;
vertical-align: middle;
font-weight: 700;
}

.formHeader .rowZamow.winder .selectPoz  .titleOption .nameMin{
display: block;
font-weight: 400;
}










.formHeader .rowZamow.opcje .selectPoz{
display: flex;
align-items: center;
}


.formHeader .rowZamow.opcje .selectPoz span.icoOption {
width: 40px;
height: 40px;
position: relative;
margin-right: 10px;
display: inline-block;
vertical-align: middle;
}
.formHeader .rowZamow.opcje .selectPoz span.icoOption1 {
background-position: 0px 0%;
opacity: 1;
background-size: 100% auto;
width: 100%;
height: 100%;
display: inline-block;
position: absolute;
top: 0px;
left: 0px;
background-repeat: no-repeat;
transition: all 0.5s ease-out 0s;
}

.formHeader .rowZamow.opcje .selectPoz  .titleOption{
display: inline-block;
vertical-align: middle;
font-weight: 700;
}

.formHeader .rowZamow.opcje .selectPoz  .titleOption .nameMin{
display: block;
font-weight: 400;
}













.formHeader .rowZamow.stopa .selectPoz{
display: flex;
align-items: center;
}


.formHeader .rowZamow.stopa .selectPoz span.icoOption {
width: 40px;
height: 40px;
position: relative;
margin-right: 10px;
display: inline-block;
vertical-align: middle;
}
.formHeader .rowZamow.stopa .selectPoz span.icoOption1 {
background-position: 0px 0%;
opacity: 1;
background-size: 100% auto;
width: 100%;
height: 100%;
display: inline-block;
position: absolute;
top: 0px;
left: 0px;
background-repeat: no-repeat;
transition: all 0.5s ease-out 0s;
}

.formHeader .rowZamow.stopa .selectPoz  .titleOption{
display: inline-block;
vertical-align: middle;
font-weight: 700;
}

.formHeader .rowZamow.stopa .selectPoz  .titleOption .nameMin{
display: block;
font-weight: 400;
}










.formHeader .rowZamow .ilosc .txtCell{
font-weight: 700;
}

.zamowDiv .addOption .valCell{
margin: 0px;
list-style: none;
display: grid;
grid-gap: 20px;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
overflow: inherit;
}

.zamowDiv .addOption > div.valCell .divOpt{
padding: 0px;
}

input[type="checkbox"].styledOpt {
box-sizing: border-box;
display: none;
padding: 0;
}

.zamowDiv .addOption > div.valCell .divOpt label{
padding: 15px;
display: flex;
flex-direction: column;
height: 100%;
justify-content: space-between;
cursor: pointer;
background-color: #FFFFFF;
box-sizing: border-box;
box-shadow: inset 0px 0px 0px 1px #ECEFF0;
position: relative;
transition: all 0.3s ease-out 0s;
}


.zamowDiv .addOption > div.valCell .divOpt:hover label {
box-shadow: inset 0px 0px 0px 1px #72BF65;
}

.zamowDiv .addOption > div.valCell .divOpt input[type="checkbox"].styledOpt:checked + label {
box-shadow: inset 0px 0px 0px 3px #72BF65;
}

.zamowDiv .addOption > div.valCell .divOpt input[type="checkbox"].styledOpt:checked + label::after {
content: "";
position: absolute;
width: 31px;
height: 31px;
display: block;
bottom: 12px;
right: 12px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAABHNCSVQICAgIfAhkiAAAAnxJREFUSEvNVzuS2lAQ7KZqRWh8AtsnMJzAbLAilYOFcNkQEuMTmD2B5URyBptZ2sCbomTXJ7B8A7gBDsFVjOtJfISQhEQJlxVKetM98+Z1zyNyPn3vui7CG5B1QmoA6+FS8QWcQ8Qn5d7SH/ycIcFjP/Yn7SGIDwBrx/5dk5mDMK0r9+7Y/6ngvUnbAPiZxOtjQZK+i2AKyEe75T6mrU8ED7Plp1NAD9ZQhmlVOADvTdpjkjelAO+CjC3duY3H3AMvNeM4ksid1XKH0ddbcLXHJL+XnPFeOBF5H+2BLXjf60wBvDovOKZ2y3mzwQjAz1rujPIH4D2vPSf4oqysReQehJEcU+aW7r5UWFTKBVR+lgUMrG4t/WEcKCL4nExg1VBKyL7XMQGlYGU8IfAmUkYTf7F0Z8Ce11bs3mVBC+R31rao78KK8fXq23M0TppmCOSHrbtN9iYdn8TbdPCVEgdlHoklDIlJM24o2WIlvqW7DVV2yQLelDFlD2fAyogCD56M2mKpjUgaWdW0dIep4MoYqtqiYV4+zjdBogRE8KuqLZrR7wp4+Ud72tltOnwAnl128bWL5WUCAbN6sTROBVbE7ZZTz9FwhwTi+YTHlSrjXJ6/bbh8Ry2dQFHgNfHwqOUXmUMC4TnGKG/Gu4qtRaaYvO4I9L3rLlAZFZUmdTRt3Q225wRjER+gUjGljMWfiK//U0sFMLN0ZzsT/h/DxNl9PWuMijhR6QOk8ne75XbjDXL+0Tkh470xKqll116sOvrUuW4mIoPCl4YoGTXfCTHIO2YFFisw42NyUoJH72pRRwMqXYHUIaxtZgBlEqCoGdAHVuNSL4rFVST/ir/TGl0vHjqHqgAAAABJRU5ErkJggg==') 50% 50% no-repeat;
}

.zamowDiv .addOption > div.valCell .divOpt .icoOption{
display: block;
cursor: pointer;
}

.zamowDiv .addOption > div.valCell .divOpt .txtOpt{
font-size: 18px;
font-weight: 700;
line-height: 1.1em;
transition: all 0.5s ease-out 0s;
display: block;
margin: 0px;
cursor: pointer;
}
.zamowDiv .addOption > div.valCell .divOpt:hover .txtOpt{
color: #70c05d;
}
.zamowDiv .addOption > div.valCell .divOpt .cenaProd{
display: block;
font-size: 18px;
font-weight: 700;
color: #72BF65;
margin-top: 7px;
cursor: pointer;
}

.footZamow{
position: relative;
}
.footZamow .zamowSend{
position: absolute;
right: 0px;
top:0px;
padding: 0px;
margin: 0px;
border: none;
}
.footZamow .addFileProject .addFile {
padding: 0px;
}




.formZamow input[type=number].co{
-moz-appearance: textfield;
appearance: textfield;
border: 1px solid #dee5e7;
box-sizing: border-box;
color: #647883;
border-radius: 6px 0px 0px 6px;
padding: 0px;
width: 44px;
height: 44px;
text-align: center;
font-size: 18px;
font-weight: 700;
}
.formZamow .spNumber{
display: inline-block;
position: relative;
padding: 0px 24px 0px 0px;
box-sizing: border-box;
}


.formZamow .navNumber{
display: block;
height: 100%;
width: 24px;
position: absolute;
right: 1px;
top:0px
}

.formZamow .navNumber>span{
display: block;
width: 100%;
height: 50%;
background-color: #ECEFF0;
background-repeat: no-repeat;
background-position: 50% 50%;
transition: all 0.5s ease-out 0s;
cursor: pointer;
}
.formZamow .navNumber>span:hover{
background-color: #6ABA57;
}


.formZamow .navNumber>span.plus{
border-radius: 0px 6px 0px 0px;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAABHNCSVQICAgIfAhkiAAAAHFJREFUGFd90FERgCAURNG7DYxgA40gCYxgNaMYwQhG0ATPgUEH8SmfOxx2B+EcM5uBDgiS9vqK6iCDKeerBx+oAAewACPwgjeqwCBpLbIHTMgD12wP6g98QjOL1S2QJnm/Wa0JsakBGknbFyga+/jwCdobR1OMfXXmAAAAAElFTkSuQmCC');
}
.formZamow .navNumber>span.minus{
border-radius: 0px 0px 6px 0px;
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAICAYAAAAiJnXPAAAABHNCSVQICAgIfAhkiAAAAHNJREFUGFd10VENgDAMBNA7BzghSMAJKAIHTAoSkIAEHBzpshEG7X72sXu9NKOkBKAHMJK8EBxJE4AFwEBJR0F2u7CArcwbDXUA9gh+wEwy0XQEPWD5jAJou67lOTfU7IMcWDMNaJqCxh9w0auxI3l6P3ADeFY+Y9zQzGIAAAAASUVORK5CYII=');
}
/*
.formHeader .rowZamow .unit {
display: inline-block;
font-weight: 400;
margin-left: 10px;
}


.zamowDiv .formHeader.headerFix {
position: fixed;
top: 200px;
z-index: 10;
}
.zamowDiv .formHeader.headerAbs {
position: absolute;
}
*/
.zamowDiv {
display: block;
width: 100%;
}
.zamowDiv .rowZamow {
display: block;
position: relative;
}
.zamowDiv .rowZamow.ilosc {
display: flex;
align-items: center;
gap: 10px;
}



.zamowDiv .rowZamow > div {
display: block;
}

.zamowDiv .rowZamow.ilosc > div.valCell{
display: flex;
align-items: center;
}


.zamowDiv .rowZamow > div.txtCell {
width: 100%;
text-align: left;
padding: 0px 0px 0px 0px;
font-weight: 500;
font-size: 15px;
}

.zamowDiv .rowZamow > div {
border: none;
}
.selectRodzaj{
transition: all 0.5s ease-out 0s;
width: 80%;
}
.selectRodzaj .titleSelectRodzaj {

}

.selectRodzaj.selectWinder{
z-index: 2;
}
.selectRodzaj.selectWinder .contentSelect{
z-index: 2;
}
.selectRodzaj.selectStopa{
z-index: 1;
}
.selectRodzaj.selectStopa .contentSelect{
z-index: 1;
}

.selectRodzaj.selectWinder .titleSelectRodzaj{
padding: 0px 40px 0px 15px;
position: absolute;
right: 0px;
top:0px;
display: none;
}

.selectRodzaj.selectStopa .titleSelectRodzaj {
padding: 0px 40px 0px 15px;
position: absolute;
right: 0px;
top: 0px;
display: none;
}

.selectRodzaj .titleSelectRodzaj>span{
display: inline-block;
vertical-align: middle;
}

.selectRodzaj.selectStopa .titleSelectRodzaj span.icoOption{
width: 50px;
height: 50px;
position: relative;
margin-right: 31px;

}

.selectRodzaj .titleSelectRodzaj span.icoOption:after{
content:"";
position: absolute;
border-right: 2px dotted #c9c9c9;
right: -14px;
top:0px;
bottom:0px;
width: 6px;
height: 20px;
margin: auto;
}
.selectRodzaj.selectStopa .titleSelectRodzaj span.icoOption:after {
right: -5px;
}


.selectRodzaj.selectStopa .titleSelectRodzaj span.icoOption1{
width: 100%;
height: 100%;
display: inline-block;
position: absolute;
top:0px;
left: 0px;
background-repeat: no-repeat;
transition: all 0.5s ease-out 0s;
background-size: 100% auto;
}

.selectRodzaj.selectWinder .titleSelectRodzaj span.icoOption{
width: 17px;
height: 60px;
position: relative;
margin-right: 25px;
}
.selectRodzaj.selectWinder .titleSelectRodzaj span.icoOption1,.selectRodzaj.selectWinder .titleSelectRodzaj span.icoOption2{
width: 100%;
height: 100%;
display: inline-block;
position: absolute;
top:0px;
left: 0px;
background-repeat: no-repeat;
transition: all 0.5s ease-out 0s;
}
.selectRodzaj.selectWinder .titleSelectRodzaj span.icoOption1{

}
.selectRodzaj.selectWinder .titleSelectRodzaj span.icoOption2{
background-position: -17px 0%;
opacity:1;
background-size: auto 100%;
}



.selectRodzaj.selectWinder:hover .titleSelectRodzaj span.icoOption1{
opacity:1;
}
.selectRodzaj.selectWinder:hover .titleSelectRodzaj span.icoOption2{

}


.selectRodzaj .titleSelectRodzaj span.titleOption{
font-weight: 400;
}
.selectRodzaj .titleSelectRodzaj span.titleOption .nameMin{
margin-left: 10px;
font-size: 14px;
font-weight: 400;
}
/*
.selectRodzaj .titleSelectRodzaj:after{
content: "\e095";	
font-family: "Glyphicons Halflings";
position: absolute;
right: 14px;
top:0px;
text-align: center;
transform:translateY(-50%) rotate(90deg);
-webkit-transform:translateY(-50%) rotate(90deg);
box-sizing:border-box;
top:50%;
font-size: 18px;
color:#FFFFFF;
transition: all 0.5s ease-out 0s;
}
*/
/*
.selectRodzaj .titleSelectRodzaj:before{
content:"";	
background-color: #70C05D;
position: absolute;
right: 0px;
top:0px;
width: 50px;
height: 100%;
transition: all 0.5s ease-out 0s;
border-radius: 0px 6px 6px 0px;
}
*/
/*
.selectRodzaj:hover .titleSelectRodzaj:after{
color: #70C05D;
}
.selectRodzaj:hover .titleSelectRodzaj:before{
background-color: #eeeeee;
}
*/
.selectRodzaj .contentSelect {

}

.selectRodzaj .contentSelect {
top: 100%;
width: 100%;
z-index: 2;
}
.selectRodzaj .contentSelect ul{
margin: 0px;
list-style: none;
display: grid;
grid-gap: 20px;
grid-template-columns: 1fr 1fr 1fr 1fr;
overflow: inherit;
}
.selectRodzaj.selectStopa .contentSelect ul{
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}



.selectRodzaj .contentSelect ul li{
background: none;
padding: 0px;
display: block;
box-sizing:border-box;
padding: 0px;

}
.selectRodzaj .contentSelect ul li span.aOption{
display: block;
padding: 15px 20px;
cursor: pointer;
height: 100%;
background-color: #FFFFFF;
box-sizing: border-box;
box-shadow: inset 0px 0px 0px 1px #ECEFF0;
position: relative;
transition: all 0.5s ease-out 0s;
}

.selectRodzaj.selectWinder .contentSelect ul li span.aOption .icoOption2{
text-align: center;
display: block;
padding-bottom: 10px;
}

.selectRodzaj .contentSelect ul li span.aOption img{
height: 200px;
}

.selectRodzaj .contentSelect ul li:hover span.aOption{
box-shadow: inset 0px 0px 0px 1px #72BF65;
}

.selectRodzaj .contentSelect ul li span.aOption.selected{
box-shadow: inset 0px 0px 0px 3px #72BF65;
}
.selectRodzaj .contentSelect ul li span.aOption.selected:after{
content: "";
position: absolute;
width: 31px;
height: 31px;
display: block;
bottom: 12px;
right: 12px;
background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAABHNCSVQICAgIfAhkiAAAAnxJREFUSEvNVzuS2lAQ7KZqRWh8AtsnMJzAbLAilYOFcNkQEuMTmD2B5URyBptZ2sCbomTXJ7B8A7gBDsFVjOtJfISQhEQJlxVKetM98+Z1zyNyPn3vui7CG5B1QmoA6+FS8QWcQ8Qn5d7SH/ycIcFjP/Yn7SGIDwBrx/5dk5mDMK0r9+7Y/6ngvUnbAPiZxOtjQZK+i2AKyEe75T6mrU8ED7Plp1NAD9ZQhmlVOADvTdpjkjelAO+CjC3duY3H3AMvNeM4ksid1XKH0ddbcLXHJL+XnPFeOBF5H+2BLXjf60wBvDovOKZ2y3mzwQjAz1rujPIH4D2vPSf4oqysReQehJEcU+aW7r5UWFTKBVR+lgUMrG4t/WEcKCL4nExg1VBKyL7XMQGlYGU8IfAmUkYTf7F0Z8Ce11bs3mVBC+R31rao78KK8fXq23M0TppmCOSHrbtN9iYdn8TbdPCVEgdlHoklDIlJM24o2WIlvqW7DVV2yQLelDFlD2fAyogCD56M2mKpjUgaWdW0dIep4MoYqtqiYV4+zjdBogRE8KuqLZrR7wp4+Ud72tltOnwAnl128bWL5WUCAbN6sTROBVbE7ZZTz9FwhwTi+YTHlSrjXJ6/bbh8Ry2dQFHgNfHwqOUXmUMC4TnGKG/Gu4qtRaaYvO4I9L3rLlAZFZUmdTRt3Q225wRjER+gUjGljMWfiK//U0sFMLN0ZzsT/h/DxNl9PWuMijhR6QOk8ne75XbjDXL+0Tkh470xKqll116sOvrUuW4mIoPCl4YoGTXfCTHIO2YFFisw42NyUoJH72pRRwMqXYHUIaxtZgBlEqCoGdAHVuNSL4rFVST/ir/TGl0vHjqHqgAAAABJRU5ErkJggg==') 50% 50% no-repeat;
}
.selectRodzaj .contentSelect ul li span.aOption>span{
display: block;
}

.selectRodzaj .contentSelect ul li span.aOption > span.cenaProd{
display: block;
font-size: 18px;
font-weight: 700;
color: #72BF65;
margin-top: 7px;
}

.selectRodzaj.selectWinder .contentSelect ul li span.aOption span.icoOption{

}
/*
.selectRodzaj.selectWinder .contentSelect ul li span.aOption span.icoOption1,.selectRodzaj.selectWinder .contentSelect ul li span.aOption span.icoOption2{
width: 100%;
height: 100%;
display: inline-block;
position: absolute;
top:0px;
left: 0px;
background-repeat: no-repeat;
transition: all 0.5s ease-out 0s;
}

.selectRodzaj.selectWinder .contentSelect ul li span.aOption span.icoOption1{
background-position: 0px 50%;
opacity:0;
}
.selectRodzaj.selectWinder .contentSelect ul li span.aOption span.icoOption2{

}
*/

/*
.selectRodzaj.selectWinder .contentSelect ul li:hover span.aOption span.icoOption1,.selectRodzaj.selectWinder .contentSelect ul li span.aOption.selected span.icoOption1{
opacity:1;
}
.selectRodzaj.selectWinder .contentSelect ul li:hover span.aOption span.icoOption2,.selectRodzaj.selectWinder .contentSelect ul li span.aOption.selected span.icoOption2{
opacity:0;
}
*/


.selectRodzaj .contentSelect ul li span.aOption span.titleOption{
font-size: 18px;
font-weight: 700;
line-height: 1.1em;
transition: all 0.5s ease-out 0s;
}
.selectRodzaj .contentSelect ul li span.aOption span.titleOption .nameMin{
font-size: 16px;
display: block;
}

.selectRodzaj.selectStopa .contentSelect ul li span.aOption {
padding: 15px;
display: flex;
flex-direction: column;
height: 100%;
justify-content: space-between;
}
.selectRodzaj.selectStopa .contentSelect ul li span.aOption span.icoOption{
position: relative;
}
.selectRodzaj.selectStopa .contentSelect ul li span.aOption span.icoOption img{
max-width: 100%;
height: auto;
}

.selectRodzaj.selectStopa .contentSelect ul li span.aOption span.icoOption1{
width: 100%;
height: 100%;
display: block;
top:0px;
left: 0px;
background-repeat: no-repeat;
transition: all 0.5s ease-out 0s;
}
.selectRodzaj.selectStopa .contentSelect ul li:hover span.aOption span.titleOption,.selectRodzaj.selectStopa .contentSelect ul li span.aOption.selected span.titleOption{
color: #70c05d;
}
.selectRodzaj {
width: 100%;
}



.contentMenu form{
width:100%;
}

.div_content.add_prom form{
width: 100%;
}

.winderStopa{
width: 85px;
height: 200px;
margin: 0px auto;
float: right;
display: none;
}
.winderStopa img{
max-width: 100%;
height: auto;
}

@media screen and (max-width:1200px){
.formHeader {top:70px}
}

@media screen and (max-width:1130px){
.selectRodzaj .contentSelect ul {grid-template-columns: 1fr 1fr 1fr;grid-gap: 10px;}
.selectRodzaj.selectStopa .contentSelect ul {grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}
.zamowDiv .addOption .valCell {grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-gap: 10px;}
}




@media screen and (max-width:990px){
.formHeader .rowZamow.opcje{display: none}
.formZamow {grid-template-columns: 1fr;}
.formHeader {top: 61px;display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 0px}
.formHeader .headerTitle {display: none}
.formHeader .rowZamow.ilosc {flex-wrap: wrap}
.formHeader .rowZamow.ilosc .txtCell {width: 100%}
.formHeader .rowZamow.winder .selectPoz span.icoOption {display: none}
.formHeader .rowZamow.stopa .selectPoz span.icoOption {display: none}
.formHeader .rowZamow.winder {display: none}
.formHeader .rowZamow.stopa {display: none}
.formHeader .rowZamow.ilosc {display: block;flex:0 1 auto}
.formHeader .rowZamow.acceptRow {width: 100%}
.formHeader {padding: 0px 0px 0px 10px;display: none}
.formHeader .rowZamow {padding: 3px 0px 0px 0px;border: none;margin: 0px 0px 5px 0px}
.formHeader .rowZamow.ilosc .txtCell {font-size: 13px;}
.formHeader .rowZamow.cenaRow .valCell .cena {font-size: 13px;}
.formHeader .rowZamow .cenaSpanSzt {font-size: 20px}
.formHeader .rowZamow .cenaSpan {font-size: 20px}
.formHeader .rowZamow.acceptRow .accept {font-size: 14px;padding: 10px 20px;}
.formHeader input[type="number"] {height: 35px;font-size: 15px}
.selectRodzaj.selectWinder .titleSelectRodzaj {padding: 0px;position: static;color: #6DBA5F;margin-bottom: 10px}
.selectRodzaj.selectWinder .titleSelectRodzaj:before {content: 'Wybrano: ';margin-right: 10px;font-weight: 700;}
.selectRodzaj.selectWinder .titleSelectRodzaj span.icoOption {display: none}
.selectRodzaj.selectStopa .titleSelectRodzaj {padding: 0px;position: static;color: #6DBA5F;margin-bottom: 10px}
.selectRodzaj.selectStopa .titleSelectRodzaj:before {content: 'Wybrano: ';margin-right: 10px;font-weight: 700;}
.selectRodzaj.selectStopa .titleSelectRodzaj span.icoOption {display: none}
.zamowDiv .rowZamow > div.txtCell {padding: 15px 0px 0px 0px;}
.sumOrder .titleSumOrder {font-size: 20px;margin-bottom: 10px}
.sumOrder .contentSumOrder .nameWinder {font-size: 20px}
.sumOrder {padding-bottom: 10px;margin-bottom: 10px}
}

@media screen and (max-width:690px){
.selectRodzaj .contentSelect ul {grid-template-columns: 1fr 1fr;grid-gap: 5px;}
.selectRodzaj.selectStopa .contentSelect ul {grid-template-columns: 1fr 1fr 1fr 1fr;}
.zamowDiv .addOption .valCell {grid-template-columns: 1fr 1fr 1fr 1fr;grid-gap: 5px;}
}

@media screen and (max-width:620px){
form{float: none;width: 100%;}
.winderStopa{float: none;}
.div_content.add_prom form {width: 100%}
.contentMenu form {width: 100%}
.selectRodzaj {width: 100%}

.footZamow .zamowSend {position: static;width: 100%;text-align: center;box-sizing: border-box;padding-top: 20px}
.boxFootZamow {margin-left: -20px;margin-right: -20px}
.addFileProject .addFileBox, .addFileProject .addCreator, .addFileProject .addFileBox, .addFileProject .createCreator {padding: 15px 10px}

/*
.footZamow{display: flex;flex-wrap: wrap}
.footZamow .zamowSend {position: static;width: 100%;text-align: center}
.footZamow .addFileProject .addFile {text-align: center}
.addFileProject {width: 100%}
.footZamow .zamowSend {padding-top: 15px}
 */



}
@media screen and (max-width:600px){
.selectRodzaj .contentSelect ul {grid-template-columns: 1fr;justify-items: center;}
.selectRodzaj.selectStopa .contentSelect ul {grid-template-columns: 1fr 1fr 1fr;}
.zamowDiv .addOption .valCell {grid-template-columns: 1fr 1fr 1fr;}
.selectWinder .contentSelect ul li {max-width: 320px;width: 250px}
}
@media screen and (max-width:450px){
.selectRodzaj.selectStopa .contentSelect ul {grid-template-columns: 1fr 1fr;}
.zamowDiv .addOption .valCell {grid-template-columns: 1fr 1fr;}
.formHeader .rowZamow .unit {display: none}
}
@media screen and (max-width:400px){
.selectRodzaj.selectStopa .contentSelect ul {grid-template-columns: 1fr;justify-items: center;}
.zamowDiv .addOption .valCell {grid-template-columns: 1fr;justify-items: center;}
.selectStopa .contentSelect ul li {max-width: 250px;width: 250px}
.zamowDiv .addOption > div.valCell .divOpt {max-width: 250px;width: 250px}
}