.link-button {
    font-family: OpenSansLight;
    background: url("../images/decoration/icon-right-arrow-white.png") no-repeat scroll 93% 50% #820089;
    font-size: 1.1em;
    color: #ffffff !important;
    padding: 10px 30px;
    text-align: left;
    float: inherit;
    display: inline-block;
    text-transform: uppercase;
	max-width: 330px;
	text-decoration: none !important;
	margin: 3px;
}

.link-button:hover {
	text-decoration: underline !important;
}

/* popup pojawiajacy sie podczas zapisywania  plików */
#white-popup {
	position: relative;
	background: #FFF;
	padding: 20px;
	width: auto;
	max-width: 500px;
	margin: 0px auto;
	text-align: center;
	display: none;
}

/* to tu jest ,żeby napisać domyslne style */
button.mfp-close {
	display: none;
	border-radius: 0;
	border-color: #262626;
}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
	height: auto;
}
.mfp-arrow-right {
	background-image: none;
}

#sign_up {
}

#files_container {
	margin-top: 30px;
}

input[type=text].fotokonkurs {
	width: 100%;
	max-width: 300px;
}

input#files {
	border: 0;
	padding: 0px;
}

input#submit_form {
	width: 250px !important;
	padding: 10px;
	background-color: #8ab716;
	color: white;
	margin-top: 20px;
	cursor: pointer;
	background: url('../images/order/order_next-step-arrow.png') 95% 50% no-repeat, linear-gradient(to bottom, #9dd019 0%,#8ab716 99%);
}

#files {
	display: inline; 
	vertical-align: middle;
}

.thumb-container {
	position: relative; 
	display: inline-block;
}

#thumbs-list {
	display: block; 
	position: relative;
	margin-top: 20px;
}

.thumb {
	height: 75px;
	border: 1px solid gray;
	margin: 3px;
}

.img-del {
	position:absolute; 
	text-align:right; 
	right: 0px; 
	background-color: #fff;
	border: 1px solid gray;
	border-left: 1px solid gray;
	border-bottom: 1px solid gray;
	font: 12px verdana; 
	color: crimson !important;
	text-decoration: none !important;
	padding: 0 6px 1px 6px;
	margin: 3px;
}

.form-group {
	border: 0px solid orange;
	max-width: 350px;
}

label {
	display: block;
	max-width: 100%;
	border: 0px solid green;
}

.help-block {
	display: block;
	font-size: 0.8em;
}

.form-error {
	color: crimson;
	font-size: 0.8em;
}

.address {
	width: 35% !important;
	display: inline-block;
}



