form.nForms {color:#000000}
form.nForms.xhr {padding:10px;position:relative;z-index:0}
form.nForms.xhr.load::before {content:'';left:0;top:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.2);position:absolute;z-index:1}
form.nForms.xhr.load::after {content:'';position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center;width:30px;height:30px;border-style:solid;border-color:#2982ba rgba(0, 0, 0, 0.1) #2982ba;border-width:6px;border-radius:50%;animation: spin .8s cubic-bezier(.64,.12,.43,.93) infinite;z-index:2}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
form.nForms div.tltForm {font-weight:bold;font-size:20px;margin-bottom:15px}
form.nForms div.groupWrap {display:flex;box-sizing:border-box;margin-bottom:10px}
form.nForms:not(.placeholder) div.groupWrap div.groupWrap{margin-bottom:20px}
form.nForms div.groupWrap>div {flex:1 1 auto;vertical-align:top;box-sizing:border-box;width:50%}
form.nForms div.group.hc {display:none}
form.nForms div.groupTlt {font-weight:bold;font-size:1.3em;margin-bottom:4px;font-weight: 500;font-size: 14px}
form.nForms div.item.text label,
form.nForms div.item.email label,
form.nForms div.item.text label {display:block;position:relative;}
form.nForms span.tlt {display:block;margin-bottom:4px;color:inherit;font-size:14px;width:auto;font-weight: 500}
form.nForms span.tlt>span {display:block;font-size:0.85em;}

form.nForms div.radioButtonList span.tlt,
form.nForms div.checkButtonList span.tlt,
form.nForms div.select span.tlt {margin-bottom:3px;}

form.nForms div.err {color:#FF0000;font:italic 12px Arial}
form.nForms div.err.float {visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s}
form.nForms div.err.float.show {visibility:visible;opacity:1}

form.nForms label.item {display:block;white-space:nowrap;padding-left:10px;margin-bottom:5px}

form.nForms span.uploadWrap {position:relative;display:inline-block}
form.nForms span.uploadWrap input[type="file"] {position:absolute;left:0;top:0;width:100%;height:100%;visibility:hidden}

form.nForms span.uploadWrap span.tlt {border:none;cursor:pointer;display:block}
form.nForms span.uploadWrap span.tlt:before {content:'';display:inline-block;width:44px;height:44px;background:#48a0dc url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAARklEQVR42mL8//8/AxYgBMTtUHYlEL/DUAHSiAXL/UcAOWxqmBjIBENII8ij0/6TDqZRZONodOAALDjEvwDxLCQ2BgAIMAA9EJatiBJIGwAAAABJRU5ErkJggg==') no-repeat 50% 50%;vertical-align:middle;margin-right:10px;border-radius:50%;transition:background-color 0.3s linear}
form.nForms span.uploadWrap span.tlt:hover:before {background-color:#307fb7}
form.nForms.placeholder span.uploadWrap span.tlt:after {content:none}

form.nForms span.uploadTlt {display:block;color:#2373ab;font-style:italic}
form.nForms span.uploadTlt a {display:inline-block;width:10px;height:10px;text-decoration:none;background:url('data:image/gif;base64,R0lGODlhCgAKAJECAP///70ICP///wAAACH5BAEAAAIALAAAAAAKAAoAAAIPVI5nye0fgJxpUohzWE0UADs=') no-repeat;margin-left:10px}

form.nForms div.avatarWrap {position:relative;background-color:silver;max-width:200px;margin-bottom:5px}
form.nForms div.avatarWrap::after {content:'';display:block;padding-bottom:100%}
form.nForms div.avatarWrap img {max-width:100%;max-height:100%;width:auto;height:auto;vertical-align:top;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
form.nForms div.item.avatar span.tlt::before {width:20px;height:20px}

form.nForms input[type="radio"], form.nForms input[type="checkbox"] {vertical-align:baseline}

form.nForms div.item.rodo {margin: 10px 0 20px;}
form.nForms div.item.rodo label {display: inline-block;position: relative;z-index: 0;}
form.nForms div.item.rodo label:after{content: '*';
width: 20px;
height: 20px;
text-align: center;
font-weight: bold;
font: 18px/20px Tahoma;
color: #FF0000;
vertical-align: top;
margin-left: 5px}
form.nForms div.item.rodo label input {opacity:0;position:absolute;}
form.nForms div.item.rodo label span {display: inline-block;position: relative;z-index: 0;color: #000000;font-size: 16px;}
form.nForms div.item.rodo label span::before {content: '';display: inline-block;width: 18px;height: 18px;border: 1px solid #C8C8C8;background-color: #fff;vertical-align: middle;margin-right: 15px;box-sizing: border-box;}
form.nForms div.item.rodo label input:checked+span::after {display: block;}
form.nForms div.item.rodo.req label span::after {display: none;content: '';position: absolute;width: 12px;height: 12px;top: 5px;left: 3px;background-color: #FED138;}

form.nForms div.item span.wrapInput {background-color: #FFFFFF;display:block;box-sizing:border-box;border:1px solid #C8C8C8;padding:0 30px 0 10px;position:relative;background-repeat:no-repeat;background-size:0 0;background-position:-200px -200px;}
form.nForms div.item.error span.wrapInput {border-color:#ff6b6b;}
form.nForms div.item.focus span.wrapInput {border-color:#2d3436;}
form.nForms div.item span.wrapInput[style*="background-image"]:not(.textarea) {padding-left:50px;}
form.nForms div.item span.wrapInput[style*="background-image"]:not(.textarea)::before {content:'';position:absolute;left:0;top:0;bottom:0;width:40px;border-right:1px solid #d9d9d9;background-image:inherit;background-position:50% 50%;background-repeat:no-repeat;}
form.nForms div.item span.wrapInput[style*="background-image"].textarea::before {content:'';position:absolute;width:20px;height:20px;right:2px;bottom:2px;background-image:inherit;background-position:50% 50%;background-repeat:no-repeat;}
form.nForms div.item.req span.wrapInput[style*="background-image"].textarea::after {right:20px;}

form.nForms div.item.focus span.wrapInput[style*="background-image"]:not(.textarea)::before {border-right-color:#2d3436;filter:brightness(0%);}
form.nForms div.item.focus span.wrapInput[style*="background-image"].textarea::before {filter:brightness(0%);}

form.nForms div.radioButtonList span.tlt::after,
form.nForms div.checkButtonList span.tlt::after,
form.nForms div.checkButton span::after,
form.nForms div.select span.tlt::after {content:'*';font:18px/20px Tahoma;color:#FF0000;margin-left:2px;}
form.nForms div.item.req span.wrapInput::after {content:'*';position:absolute;width:20px;height:20px;text-align:center;right:2px;bottom:0;top:0;margin:auto 0;font-weight:bold;font:18px/20px Tahoma;color:#FF0000;}
form.nForms div.item.req span.wrapInput.textarea::after {margin:0;top:auto;bottom:2px;}
form.nForms div.reqInfo::before {content:'*';color:#de1c1c;margin-right:5px}
form.nForms textarea {width:100%;padding:12px 0;box-sizing:border-box;border:none;height:90px;outline:none;overflow:auto;resize:vertical;color:#2d3436;font:normal 14px/1 Tahoma;}

form.nForms div.item div.desc {font-size:12px;line-height: 1.7em;margin-bottom: 10px}
form.nForms input[type="text"],
form.nForms input[type="email"],
form.nForms input[type="password"] {width:100%;padding:10px 0;box-sizing:border-box;border:none;outline:none;box-shadow:none;color:#000000;font:400 14px/1 'Montserrat', sans-serif;}

form.nForms select {color:#000000;width:100%;padding:12px 40px 12px 10px;font:500 14px/1 'Montserrat', sans-serif;box-sizing:border-box;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
form.nForms select option {padding:10px}
form.nForms div.item span.wrapSelect {display:block;box-sizing:border-box;border:1px solid #000000;border-radius:2px;position:relative;background-repeat:no-repeat;background-size:0 0;background-position:-200px -200px;}
form.nForms div.item span.wrapSelect::after {content:'';position:absolute;width:40px;top:0;right:0;bottom:0;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAALCAYAAAByF90EAAAABHNCSVQICAgIfAhkiAAAAJlJREFUKFOV0ssNgzAQBNAZpJRDjsjHpAKSCiCVQSlw40oqSQPxRpiA+HgN9n2fxrtDeZtSBBWJF69djYj37U1NkZwXe6ftjUyzMZhDgOI/23JKFINtEJD2yQGIwfbIuBIHncU0ZJifoSMshOwgDbOC22Kx8B1llUj75rIR2mW9kC+Zix/omgptsaOOBaERyx5g8mHaNaHS/wCaOWljoixEHAAAAABJRU5ErkJggg==') no-repeat 50% 50%;pointer-events:none;}
form.nForms div.item.error span.wrapSelect {border-color:#ff6b6b;}
form.nForms div.item.focus span.wrapSelect {border-color:#2d3436;}
form.nForms div.item.error span.wrapSelect::after {border-left-color:#ff6b6b;}
form.nForms div.item.focus span.wrapSelect::after {filter:brightness(0);}

form.nForms div.item.submit {text-align:right;}
form.nForms [type="submit"] {background-color: #FED138;border-radius: 4px;box-shadow:0px 2px 0px #FFA200;color: #000000;border: none;width: 100%;font-family: 'Montserrat', sans-serif;font-size: 13px;text-transform: uppercase;padding: 14px 10px;line-height: 1;font-weight: 500;cursor: pointer}
form.nForms [type="submit"]:hover {background-color:#000000;color: #FED138}

/* Token */
form.nForms div.item span.wrapInput.token::after {content:'*';position:absolute;width:20px;height:20px;text-align:center;right:2px;bottom:0;top:0;margin:auto 0;font-weight:bold;font:18px/20px Tahoma;color:#FF0000;}
form.nForms span.tokenWrap {display:inline-block;background:#fff url('../images/ajax-loader_min.gif') no-repeat 50% 50%;vertical-align:middle;height:40px;}
form.nForms span.tokenWrap img {vertical-align:top;max-width:100%;max-height:100%;height:auto;width:280px;}
form.nForms a[data-tokenid] {flex: 1 0 auto;color: #000000;background-color: #D8D8D8;font-size: 13px;padding-right: 14px;margin: 0px 20px}
form.nForms a[data-tokenid]::before {content:'\e030';font:normal 21px/40px "Glyphicons Halflings";color:#adafaf;display:inline-block;background-color:#e5e5e5;width:40px;margin-right:10px;text-align:center;vertical-align:middle;}
form.nForms a[data-tokenid]:hover {background-color:#c2c2c2;}
form.nForms a[data-tokenid]:hover::before  {color:#2d3436;}
/* END Token */

form.nForms .req {color:inherit;font:inherit;margin:0}


form.nForms.placeholder div.item+div.item {padding-left:15px;}
form.nForms.placeholder div.groupWrap>div.group+div.group {padding-left:15px;}

form.nForms.placeholder div.item.email::before,
form.nForms.placeholder div.item.text::before,
form.nForms.placeholder div.item.password::before,
form.nForms.placeholder div.item.textarea::before {content:none;}

form.nForms.placeholder div.groupWrap>div.radioButtonList.req:before,
form.nForms.placeholder div.groupWrap>div.checkButtonList.req:before,
form.nForms.placeholder div.groupWrap>div.select.req:before
{top:5px}

form.nForms.placeholder div.groupWrap>div.upload.req:before {top:15px}

div.nFormsMessage {background-color:#88c057;color:#fff;font:bold 14px Tahoma;padding:10px;margin-bottom:20px;line-height:1.4em}
div.nFormsMessage.error {background-color:#de1c1c}

/*
form.nForms ::-webkit-input-placeholder { color:#9dabb5;opacity:0.8 }
form.nForms :-moz-placeholder { color:#9dabb5;opacity:0.6 }
form.nForms ::-moz-placeholder { color:#9dabb5;opacity:0.6}
form.nForms :-ms-input-placeholder { color:#9dabb5;opacity:0.6 }
form.nForms :focus::-webkit-input-placeholder { opacity:0.6 }
form.nForms :focus:-moz-placeholder { opacity:0.3 }
form.nForms :focus::-moz-placeholder { opacity:0.3 }
form.nForms :focus:-ms-input-placeholder { opacity:0.3 }
*/

form.nForms div.groupWrap > div.checkButtonList label{
display: block;
position: relative;
z-index: 0;
}
form.nForms div.groupWrap > div.checkButtonList label input {
opacity: 0;
position: absolute;
z-index: 0;
}

form.nForms div.groupWrap > div.checkButtonList label span {
display: block;
position: relative;
z-index: 0;
color: #000000;
font-size: 16px;
}
form.nForms div.groupWrap > div.checkButtonList label span::before {
content: '';
display: inline-block;
width: 18px;
height: 18px;
border: 1px solid #C8C8C8;
background-color: #fff;
vertical-align: middle;
margin-right: 15px;
box-sizing: border-box;
}
form.nForms div.groupWrap > div.checkButtonList label span::after {
display: none;
content: '';
position: absolute;
width: 12px;
height: 12px;
top:5px;
left: 3px;
background-color: #FED138;
}
form.nForms div.groupWrap > div.checkButtonList label input:checked + span::after {
display: block;
}

.rezerwacjaForm form.nForms:not(.placeholder) div.groupWrap div.groupWrap.fields6,
.rezerwacjaForm form.nForms:not(.placeholder) div.groupWrap div.groupWrap.fields2,
.rezerwacjaForm form.nForms:not(.placeholder) div.groupWrap div.groupWrap.fields4,
.rezerwacjaForm form.nForms:not(.placeholder) div.groupWrap div.groupWrap.fields7,
.rezerwacjaForm form.nForms:not(.placeholder) div.groupWrap div.groupWrap.fields8
{
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 0px 20px;
}

.rezerwacjaForm form.nForms div.groupWrap.fields6 > div,
.rezerwacjaForm form.nForms div.groupWrap.fields2 > div,
.rezerwacjaForm form.nForms div.groupWrap.fields4 > div,
.rezerwacjaForm form.nForms div.groupWrap.fields7 > div,
.rezerwacjaForm form.nForms div.groupWrap.fields8 > div
{
width: 100%;
}

form.nForms div.groupWrap > div.kalendarz {
border: 1px solid #000000;
position: relative;
padding-left: 43px;
}
form.nForms div.groupWrap > div.kalendarz input{
background-color: #FFFFFF;
box-sizing: border-box;
padding: 12px;
color: #000000;
font-size: 13px;
border: none;
line-height: 1;
font-family: 'Montserrat', sans-serif;
width: 100%;
font-weight: 500;
}

form.nForms div.groupWrap > div.kalendarz::before {
content: "";
width: 22px;
height: 20px;
top: 0px;
bottom: 0px;
left: 9px;
margin: auto;
background: url('data:image/svg+xml;base64,PHN2ZyBpZD0iY2FsZW5kYXIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjIyLjA4OSIgaGVpZ2h0PSIyMC4zNjMiIHZpZXdCb3g9IjAgMCAyMi4wODkgMjAuMzYzIj4NCiAgPGcgaWQ9Ikdyb3VwXzU5IiBkYXRhLW5hbWU9Ikdyb3VwIDU5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIj4NCiAgICA8ZyBpZD0iR3JvdXBfNTgiIGRhdGEtbmFtZT0iR3JvdXAgNTgiPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMzIiIGRhdGEtbmFtZT0iUGF0aCAzMiIgZD0iTTIxLjIyNiwyMS43MzNIMTYuOTc3di0uODdhLjg2My44NjMsMCwwLDAtMS43MjYsMHYuODdINi44Mzh2LS44N2EuODYzLjg2MywwLDAsMC0xLjcyNiwwdi44N0guODYzQS44NjMuODYzLDAsMCwwLDAsMjIuNlYzOS41YS44NjMuODYzLDAsMCwwLC44NjMuODYzSDIxLjIyNmEuODYzLjg2MywwLDAsMCwuODYzLS44NjNWMjIuNkEuODYzLjg2MywwLDAsMCwyMS4yMjYsMjEuNzMzWm0tLjg2MywxNi45SDEuNzI2VjIzLjQ1OEg1LjExMnYuODdhLjg2My44NjMsMCwxLDAsMS43MjYsMHYtLjg3aDguNDE0di44N2EuODYzLjg2MywwLDEsMCwxLjcyNiwwdi0uODdoMy4zODZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0yMCkiIGZpbGw9IiNmZWQxMzgiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwXzYxIiBkYXRhLW5hbWU9Ikdyb3VwIDYxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5Ljg4IDguMTA5KSI+DQogICAgPGcgaWQ9Ikdyb3VwXzYwIiBkYXRhLW5hbWU9Ikdyb3VwIDYwIj4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfNSIgZGF0YS1uYW1lPSJFbGxpcHNlIDUiIGN4PSIxLjE2NSIgY3k9IjEuMTY1IiByPSIxLjE2NSIgZmlsbD0iI2ZlZDEzOCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBfNjMiIGRhdGEtbmFtZT0iR3JvdXAgNjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkuODggMTMuMTc4KSI+DQogICAgPGcgaWQ9Ikdyb3VwXzYyIiBkYXRhLW5hbWU9Ikdyb3VwIDYyIj4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfNiIgZGF0YS1uYW1lPSJFbGxpcHNlIDYiIGN4PSIxLjE2NSIgY3k9IjEuMTY1IiByPSIxLjE2NSIgZmlsbD0iI2ZlZDEzOCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBfNjUiIGRhdGEtbmFtZT0iR3JvdXAgNjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuODEgOC4xMDkpIj4NCiAgICA8ZyBpZD0iR3JvdXBfNjQiIGRhdGEtbmFtZT0iR3JvdXAgNjQiPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV83IiBkYXRhLW5hbWU9IkVsbGlwc2UgNyIgY3g9IjEuMTY1IiBjeT0iMS4xNjUiIHI9IjEuMTY1IiBmaWxsPSIjZmVkMTM4Ii8+DQogICAgPC9nPg0KICA8L2c+DQogIDxnIGlkPSJHcm91cF82NyIgZGF0YS1uYW1lPSJHcm91cCA2NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQuOTQ5IDguMTA5KSI+DQogICAgPGcgaWQ9Ikdyb3VwXzY2IiBkYXRhLW5hbWU9Ikdyb3VwIDY2Ij4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfOCIgZGF0YS1uYW1lPSJFbGxpcHNlIDgiIGN4PSIxLjE2NSIgY3k9IjEuMTY1IiByPSIxLjE2NSIgZmlsbD0iI2ZlZDEzOCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBfNjkiIGRhdGEtbmFtZT0iR3JvdXAgNjkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQuODEgMTMuMTc4KSI+DQogICAgPGcgaWQ9Ikdyb3VwXzY4IiBkYXRhLW5hbWU9Ikdyb3VwIDY4Ij4NCiAgICAgIDxjaXJjbGUgaWQ9IkVsbGlwc2VfOSIgZGF0YS1uYW1lPSJFbGxpcHNlIDkiIGN4PSIxLjE2NSIgY3k9IjEuMTY1IiByPSIxLjE2NSIgZmlsbD0iI2ZlZDEzOCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KICA8ZyBpZD0iR3JvdXBfNzEiIGRhdGEtbmFtZT0iR3JvdXAgNzEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0Ljk0OSAxMy4xNzgpIj4NCiAgICA8ZyBpZD0iR3JvdXBfNzAiIGRhdGEtbmFtZT0iR3JvdXAgNzAiPg0KICAgICAgPGNpcmNsZSBpZD0iRWxsaXBzZV8xMCIgZGF0YS1uYW1lPSJFbGxpcHNlIDEwIiBjeD0iMS4xNjUiIGN5PSIxLjE2NSIgcj0iMS4xNjUiIGZpbGw9IiNmZWQxMzgiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K') 50% 50% no-repeat;
background-size: 100% auto;
display: block;
position: absolute;
}


form.nForms div.groupWrap > div.Godzina {
border: 1px solid #000000;
position: relative;
padding-left: 43px;
display: flex;
}
form.nForms div.groupWrap > div.Godzina span.wrapSelect{
border: none;
}

form.nForms div.groupWrap > div.Godzina select{
border: none;
}
form.nForms div.groupWrap > div.Godzina span.wrapSelect:first-child:before{
content: ":";
width: 2px;
height: 100%;
display: block;
position: absolute;
top:5px;
right: 0px;
margin: auto;
font-weight: 700;
font-size: 20px;
}
form.nForms div.groupWrap > div.Godzina span.wrapSelect::after {
width: 15px;
background-size: 100% auto;
right: 20px;
filter: brightness(0);
}

form.nForms div.groupWrap > div.Godzina input{
background-color: #FFFFFF;
box-sizing: border-box;
padding: 12px;
color: #000000;
font-size: 13px;
border: none;
line-height: 1;
font-family: 'Montserrat', sans-serif;
width: 100%;
font-weight: 500;
}

form.nForms div.groupWrap > div.Godzina::before {
content: "";
width: 22px;
height: 20px;
top: 0px;
bottom: 0px;
left: 9px;
margin: auto;
background: url('data:image/svg+xml;base64,PHN2ZyBpZD0iY2xvY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE5Ljc5MSIgaGVpZ2h0PSIxOS43OTEiIHZpZXdCb3g9IjAgMCAxOS43OTEgMTkuNzkxIj4NCiAgPGcgaWQ9Ikdyb3VwXzc3IiBkYXRhLW5hbWU9Ikdyb3VwIDc3Ij4NCiAgICA8ZyBpZD0iR3JvdXBfNzYiIGRhdGEtbmFtZT0iR3JvdXAgNzYiPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMzUiIGRhdGEtbmFtZT0iUGF0aCAzNSIgZD0iTTkuOSwwYTkuOSw5LjksMCwxLDAsOS45LDkuOUE5Ljg5LDkuODksMCwwLDAsOS45LDBabTAsMTguMjQ0QTguMzQ5LDguMzQ5LDAsMSwxLDE4LjI0NCw5LjksOC4zNDQsOC4zNDQsMCwwLDEsOS45LDE4LjI0NFoiIGZpbGw9IiNmZWQxMzgiLz4NCiAgICA8L2c+DQogIDwvZz4NCiAgPGcgaWQ9Ikdyb3VwXzc5IiBkYXRhLW5hbWU9Ikdyb3VwIDc5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2LjczNiAzLjUpIj4NCiAgICA8ZyBpZD0iR3JvdXBfNzgiIGRhdGEtbmFtZT0iR3JvdXAgNzgiPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMzYiIGRhdGEtbmFtZT0iUGF0aCAzNiIgZD0iTTE3Ny40MjQsOTAuNTU1YS43NzMuNzczLDAsMCwwLS43NzMuNzczdjUuM2wtMi4xNiwyLjE2YS43NzMuNzczLDAsMSwwLDEuMDkzLDEuMDkzbDIuMzg2LTIuMzg2YS43NzMuNzczLDAsMCwwLC4yMjYtLjU0N1Y5MS4zMjhBLjc3My43NzMsMCwwLDAsMTc3LjQyNCw5MC41NTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTc0LjI2NSAtOTAuNTU1KSIgZmlsbD0iI2ZlZDEzOCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=') 50% 50% no-repeat;
background-size: auto 100%;
display: block;
position: absolute;
}

form.nForms div.groupWrap > div.token >div{
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
form.nForms div.groupWrap > div.token >div>span{
margin: 0px;
width: 33.333%;
}

form.nForms div.groupWrap > div.token label{
display: block;
margin-bottom: 4px;
color: inherit;
font-size: 14px;
font-weight: 500;
width: 100%;
}
form.nForms .reqInfo {
font-size: 12px;font-weight: 300;
}

@media screen and (max-width:768px){
  form.nForms div.groupWrap {display:block;width:auto;margin-bottom:0}
  form.nForms div.groupWrap>div {display:block;width:auto !important;margin-bottom:10px}
  
  form.nForms.placeholder div.item+div.item {padding-left:0;}
  form.nForms.placeholder div.groupWrap>div.group+div.group {padding-left:0;}
}

@media screen and (max-width:470px){
form.nForms div.groupWrap > div.token > div {flex-direction: column;}
form.nForms span.tokenWrap img {max-height: unset}
form.nForms span.tokenWrap {height: unset}
form.nForms a[data-tokenid] {margin: 20px 0px}


form.nForms:not(.placeholder) div.groupWrap div.groupWrap.fields6,
form.nForms:not(.placeholder) div.groupWrap div.groupWrap.fields2,
form.nForms:not(.placeholder) div.groupWrap div.groupWrap.fields4,
form.nForms:not(.placeholder) div.groupWrap div.groupWrap.fields7,
form.nForms:not(.placeholder) div.groupWrap div.groupWrap.fields8
{
grid-template-columns: 1fr;
}

form.nForms div.item.rodo label span {font-size: 13px}

}


@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/lib/fonts/glyphicons-halflings-regular.eot');
  src: url('/lib/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/lib/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/lib/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/lib/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}