/*!
 * tpst.css
 * 22.02.2018
 * Drinkmann
 */


.wrapForm { width:100%;
font-family: 'MyriadProLight';
}

.wrapForm .mainForm{

}

.wrapForm .wrapFooter {	font-size: 11px; color: #666666;
}
.wrapForm .wrapFooter .copyrights {	margin-top: 12px;
}
.wrapForm .wrapFooter .copyrights a {	color: #666;
	text-decoration: none;
}
.wrapForm .wrapFooter .copyrights a:hover {	text-decoration: underline;
}

.user_formish {	color: #333333;

	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	background: #ffffff;
}

 .user_formish h3 {	color: #ffffff;

	font-weight: bold;
	font-style: normal;
	font-size: 24px;
	background: #444444;
	border: none;
	border-radius: 0;
	-webkit-box-shadow: none;
	-khtml-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow:none;
	text-align: center;
	padding: 20px 30px 20px 30px;
	margin: 0px 0px 18px 0px;
}

.user_formish div.page{	display: none;
}

.user_formish div.page.current{	display: block;
}
.user_formish label.label {	display: block;
	color: #333333;
	font-weight: normal;
	font-style:normal;
	font-size:0.95em;
	text-align: left;
	word-wrap: break-word;
}

.user_formish .shift a {	color: #333333;


	font-weight: normal;font-style: normal;font-size: 16px;}

.user_formish .shift.error a,
.errorSummary a {color: #ff0000;font-weight: bold;font-style: italic;font-size: 16px;
}

.user_formish div.shift.error {	background: #FFE6CC;-webkit-border-radius: 0px;-khtml-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0px;
border-radius: 0px;border-width: 1px;border-style: solid;border-color: #C43B1D;-webkit-box-shadow: none;-khtml-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;}
.user_formish.slice div.shift.error {padding-left: 5px;padding-right: 5px;padding-bottom: 3px;
}

.user_formish div.shift.error .error {color: #ff0000;font-weight: bold;font-style: italic;font-size: 16px;}
.user_formish .shift .info {color: #333333;font-weight: normal;font-style: italic;font-size: 14px;margin-bottom: 6px;}
.user_formish .shift.error .info {color: #999999;font-weight: normal;font-style: italic;font-size: 14px;}
.user_formish.slice .shift .info {padding-left: 40%;margin-top: -7px;margin-bottom: 0px;clear: left;}.user_formish .shift.type-video .unit {overflow: hidden;}
.user_formish.slice .shift.type-username .info,.user_formish.slice .shift.type-socbuttons .info,.user_formish.slice .shift.type-image .info {padding-left: 0;}
.user_formish div.shift.type-html {padding-top: 0;}.user_formish div.shift.type-html .unit {margin: 0px 0px 10px 0px;}.user_formish hr {color: #333333;}
.user_formish label.label span {color: #f00;font-weight: bold;}.user_formish label.label.error span {color: #ff0000;font-weight: bold;}

.user_formish input.text,
.user_formish select,
.user_formish .type-file .unit .file-fd,
.user_formish .type-autocomplete .select2-container--default .select2-selection--single,
.user_formish .type-autocomplete .select2-container--default .select2-selection--multiple,
.user_formish .type-autocomplete .select2-container--default.select2-container--focus .select2-selection--multiple {	color: #000000;
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	-o-border-radius: 0px;
	border-radius: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #e5e5e5;
	-webkit-box-shadow: 0px 0px 8px 0px #f0f0f0;
	-khtml-box-shadow: 0px 0px 8px 0px #f0f0f0;
	-moz-box-shadow: 0px 0px 8px 0px #f0f0f0;
	-ms-box-shadow: 0px 0px 8px 0px #f0f0f0;
	-o-box-shadow: 0px 0px 8px 0px #f0f0f0;
	box-shadow: 0px 0px 8px 0px #f0f0f0;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eeeeee));
	background: -webkit-linear-gradient(top, #ffffff, #eeeeee);
	background: -moz-linear-gradient(top, #ffffff, #eeeeee);
	background: -ms-linear-gradient(top, #ffffff, #eeeeee);
	background: -o-linear-gradient(top, #ffffff, #eeeeee);
	background: linear-gradient(top, #ffffff, #eeeeee);
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 5px;
	transition: all 0.2s linear 0s;
}

.user_formish input.text:focus .user_formish select:focus {outline: none;color: #666666;font-weight: normal;font-style: normal;font-size: 16px;
-webkit-border-radius: 0px;-khtml-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;
border-width: 1px;border-style: solid;border-color: #e5e5e5;-webkit-box-shadow: 0px 0px 8px 0px #f0f0f0;-khtml-box-shadow: 0px 0px 8px 0px #f0f0f0;-moz-box-shadow: 0px 0px 8px 0px #f0f0f0;
-ms-box-shadow: 0px 0px 8px 0px #f0f0f0;-o-box-shadow: 0px 0px 8px 0px #f0f0f0;box-shadow: 0px 0px 8px 0px #f0f0f0;background: #feffef;}

.user_formish select { width: 100%;padding-top: 8px;padding-bottom: 8px;}


.user_formish.slice .type-select .unit { margin-left: 0; }.user_formish .unit.noMar { margin: 0; }.user_formish .unit.value { overflow: hidden; }

.user_formish .unit.value input.text,.user_formish .unit.value select,.user_formish .unit.value .selectbox {float: left;display: block;width: 70px;min-width: 70px;margin-right: 5px;}
.user_formish .unit.value .units {float: left;display: block;width: 32px;font-size: 20px;padding: 6px 0 0 0;}
.user_formish .shift .description {color: #333333;margin-bottom: 10px;overflow: hidden;}
.user_formish .shift .description table {border-collapse: collapse;}
.user_formish .shift .description table thead td,.user_formish .shift .description table th {background: url("/images/bg-grad-bright-small-2.png") repeat-x scroll left bottom #FFFFFF;}
.user_formish .shift .description table td, .description table th {border: 1px solid #CCCCCC;font-size: 12px;padding: 6px 12px;text-align: left;}
.user_formish .shift .image { overflow: hidden; margin: 15px 0; text-align: center; }.user_formish .shift {padding: 5px 10px 0px;margin: 0;position: relative;}
.user_formish .shift.hide { display: none; }.user_formish.slice .shift.error {padding-top: 18px;}.user_formish .shift.slice {overflow: hidden;clear: both;}
.user_formish .shift.slice label {float: left;width: 35%;}.user_formish .shift.slice .rc {overflow: visible;padding-left: 40%;}
.user_formish .shift.slice .rc label {float: none;width: auto;white-space: nowrap;}
.user_formish.slice .shift {overflow: hidden;clear: both;padding: 9px 2px 1px 1px;}
.user_formish.slice .shift.type-select {padding-right: 1px;}
.user_formish.slice .shift label {float: left;width: 40%;word-wrap: break-word;}
.user_formish.slice .shift .rc {overflow: visible;padding-left: 40%;margin-top: -8px;margin-bottom: 10px;}
.user_formish.slice .shift.inline {margin-bottom: 10px;}.user_formish.slice .shift .rc label {float: none;width: auto;white-space: nowrap;}
.user_formish.slice .shift.nohover {overflow: visible;}.user_formish.slice .shift .has_sb {height: 0;line-height: 0;}

.user_formish .shift.btn, .user_formish .shift.type-button {text-align: left;margin: 0px 0px 0px 0px;}



.wrapForm  .btn{
width:100%;
}

.wrapForm  .diler{
width:100%; border:0px dotted #FF0000;
}

.wrapForm .select .caret {
  border-bottom-color: #808080;
  border-top-color: #808080;
}
.wrapForm  .btn-primary{
	background: -webkit-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 25px);
    color: #333333;
    border-radius: 0px;
    border-width: 1px;
    border-style: solid;
    border-color: #e5e5e5;
}

.wrapForm  i.dropdown-arrow {
  border-style: solid;
  border-width: 0 9px 9px 9px;
  border-color: transparent transparent #ff0000 transparent;
  height: 0;
  margin-top: 0;
  opacity: 0;
  position: absolute;
  right: 13px;
  top: 100%;
  width: 0;
  z-index: 10;
  -webkit-transform: rotate(360deg);
  -webkit-transition: 0.25s;
  transition:
}

.user_formish .submit {	color: #333333;

	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	background: #e3e3e3;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	-webkit-box-shadow: none;
	-khtml-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	padding: 8px 14px 8px 14px;
	cursor: pointer;
	margin-right: 5px;
}

.user_formish .submit:hover {	color: #222222;

	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	background: #d9d9d9;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	-webkit-box-shadow: 0px 0px 2px 0px #eaeaea inset;
	-khtml-box-shadow: 0px 0px 2px 0px #eaeaea inset;
	-moz-box-shadow: 0px 0px 2px 0px #eaeaea inset;
	-ms-box-shadow: 0px 0px 2px 0px #eaeaea inset;
	-o-box-shadow: 0px 0px 2px 0px #eaeaea inset;
	box-shadow: 0px 0px 2px 0px #eaeaea inset;
}

.user_formish .submit.hide {display: none;}

.user_formish .errorSummary {color: #ff0000;
font-weight: bold;
font-style: italic;
font-size: 16px;
background: #FFE6CC;
-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
border-width: 1px;
border-style: solid;
border-color: #C43B1D;
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
margin: 0 0 20px;
padding: 5px;
}
.user_formish .errorSummary ul {margin: 0;padding: 5px 20px;}

.user_formish .success_message {color: #235685;font-family: Arial,Helvetica,FreeSans,Liberation Sans;font-weight: normal;font-style: normal;font-size: 12px;background: #DEEEFA;
-webkit-border-radius: 0px;-khtml-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;border-width: 1px;border-style: solid;border-color: #AFD3F2;
-webkit-box-shadow: none;-khtml-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;padding: 10px 10px 10px 10px;margin: 0px 0px 0px 0px;text-align: center;}

.user_formish .success_message p {margin: 5px 0;}

ul.rating {	list-style: none outside none;margin-bottom: 15px;padding: 0;}ul.rating li {background: none repeat scroll 0 0 transparent;
	}
ul.rating li div.rating-row {	background: none repeat scroll 0 0 #CCCCCC;padding: 5px;border-radius: 12px;
	}
ul.rating li div.rating-row div.rating-result {	background: none repeat scroll 0 0 #00AAED;height: 10px;border-radius: 12px;
	}
.user_formish hr {margin: 10px 0 18px;}
.user_formish div.shift.error {margin: 7px -1px;padding-bottom: 5px;}

.user_formish input.text,
.user_formish select,
.user_formish .type-file .unit,
.user_formish .type-file .unit .file-fd,
.user_formish .section .shift {-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.overlay {background: #fff;bottom: 0;display: none;left: 0;opacity: 0.5;
filter: alpha(Opacity=50);position: fixed;right: 0;top: 0;z-index: 5;
}

.mainForm .progress { display: none; }

.mainForm.processing { padding-bottom: 29px; }

.mainForm.processing .progress, .mainForm.processing .overlay { display: block; }

@media screen and (max-width: 556px) {.wrapForm,.user_formish input.text,.user_formish .type-select .unit .arrow,
.user_formish .type-file .unit .file-fd,.user_formish .type-username .username,.user_formish .type-autocomplete .select2-container,.user_formish .type-signature
.signature {width: 100% !important;}.user_formish .section.columns-1 .shift,.user_formish .section.columns-2 .shift,.user_formish .section.columns-3 .shift,.user_formish .section.columns-4
.shift {width: auto;float: none;}.user_formish .checkbox .other input.text,.user_formish .radio .other input.text {display: block;margin-top: 6px;}.tooltip {width: 90%;left: auto;right: 0;}
}

@media screen and (max-width: 414px) {.user_formish .submit { width: 100% !important; margin-bottom: 15px; }}

.user_formish h3 {border-bottom: 1px solid #ddd;}
.user_formish .pages {padding: 0px 0px 0px 0px;}
.user_formish div.shift.error {margin-bottom: 5px;}

.user_formish label.label {
	margin:0px 0px 0px 0px;
	padding:7px 0px 0px 0px;
border:0px dotted #FF0000;}

.user_formish .errorSummary {margin: 20px;}
.user_formish .shift.btn {margin: 20px 0 0 0;background-color: #444;border-top: 1px solid #ddd;padding: 20px 30px;}


.user_formish input.text,
.user_formish select,
.user_formish .type-file .unit .file-fd,
.user_formish .type-autocomplete .select2-container--default .select2-selection--single,
.user_formish .type-autocomplete .select2-container--default .select2-selection--multiple,
.user_formish .type-autocomplete .select2-container--default.select2-container--focus .select2-selection--multiple {	background: -moz-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 25px);
	background: -webkit-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 25px);
	background: -ms-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 25px);
	background: -o-linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 25px);
	background: linear-gradient(top, #ffffff, #eeeeee 1px, #ffffff 25px);
}
.user_formish .shift .description {padding: 0 20px;}
.user_formish .shift .unit.description {padding: 0;}
.mainForm.processing { padding-bottom: 20px; }
.page-progress {margin-left: 20px;margin-right: 20px;}
.tabs {padding-left: 20px;padding-right: 20px;}
.progress {background: #fff;bottom: 0;display: none;position: absolute;left: 0;right: 0;z-index: 10;color: #fff;font-size: 14px;line-height: 1.2em;}
.progress .bar {	animation: 1s linear 0s normal none infinite animate-bg;background-color: #00AAED;
background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.05) 25%,
transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent);
background-size: 35px 35px;min-height: 17px;width: 100%;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);text-align: center;padding: 1px 0;
}

@keyframes animate-bg {from { background-position: 0 0; }to { background-position: 35px 0; }}
@-webkit-keyframes animate-bg {from { background-position: 0 0; }to { background-position: 35px 0; }}
@-moz-keyframes animate-bg {from { background-position: 0 0; }to { background-position: 35px 0; }}












.informationSummary {
margin:0px 0px 0px 0px;
padding:10px 41px 10px 41px;
background-color: #dff0d8;
color: #3c763d;
font-size:1.41em;

-webkit-border-radius: 0px;
-khtml-border-radius: 0px;
-moz-border-radius: 0px;
-ms-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
border-width: 1px;
border-style: solid;
border-color: #d6e9c6;
-webkit-box-shadow: none;
-khtml-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;

}


.wrapForm .verlegemuster {
	margin : 0px 0px 0px 0px;
	padding :0px 0px 0px 0px;
border:0px dotted #C1AE97;
}
.wrapForm .verlegemuster img {
	display: block;
	margin-bottom: 0px;
	margin-left: 0px;
}

.wrapForm .col-xs-12{
	margin : 0px 0px 0px 0px;
	padding :0px 0px 0px 0px;
border:0px dotted #ff0000;
}

.wrapForm .col-lg-12,
.wrapForm .col-lg-6,
.wrapForm .col-xs-12,
.wrapForm .col-sm-12
{
	margin : 0px 0px 0px 0px;
	padding :0px 0px 0px 0px;
border:0px dotted #FF8000;
}

.wrapForm textarea.produkt {
	width: 100%;
	height:153px;
	border: 0px solid #cccccc;
	margin : 0px 0px 0px 0px;
	padding :10px 0px 0px 0px;
	}