﻿/* Styly specificke pro registr */

/* icon display */

.fieldGraphic div.icon-display {
	padding: 1px 2px;
	font-size: 75%;
}

div.icon-display {
	float: left;
	text-align: center;
	display: inline-block;
}

	div.icon-display a {
		display: block;
		cursor: default;
		text-decoration: none;
		color: #313131;
	}

div.icon-action a {
	cursor: pointer;
}

div.icon-display.icon-middle a {
	width: 42px;
	padding: 42px 0px 0px 0px;
	background-size: 42px 42px;
}

div.icon-display.icon-small a {
	width: 32px;
	padding: 32px 0px 0px 0px;
	background-size: 32px 32px;
}

div.icon-display.icon-list a {
	width: 24px;
	padding: 24px 0px 0px 0px;
	background-size: 24px 24px;
}

div.icon-display.icon-middle a:hover {
	width: 42px;
	padding: 42px 0px 0px 0px;
	background-size: 42px 42px;
}

div.icon-display.icon-small a:hover {
	width: 32px;
	padding: 32px 0px 0px 0px;
	background-size: 32px 32px;
}

div.icon-display.icon-list a:hover {
	width: 24px;
	padding: 24px 0px 0px 0px;
	background-size: 24px 24px;
}

.fieldGraphic span.k-widget.k-autocomplete, .fieldGraphic span.k-widget.k-autocomplete:focus, .fieldGraphic span.k-widget.k-autocomplete.k-state-focused {
	background-color: transparent !important;
	border: 0 !important;
	box-shadow: none;
	-webkit-box-shadow: none;
	margin-top: 3px !important;
	margin-bottom: 5px !important;
}

.k-input {
	font-size: 16px !important;
	padding: 4px 0 4px 0 !important;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

.k-dropdown-wrap .k-input, .k-numeric-wrap .k-input, .k-picker-wrap .k-input {
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 0;
	border-top-left-radius: 6px;
	border-top-right-radius: 0;
}

input[type="text"], input[type="text"][data-val-required], input[type="date"][data-val-required] {
	box-shadow: none;
	-webkit-box-shadow: none;
}

.fieldGraphic .textField, .fieldGraphic select {
	font-size: 16px;
}

.fieldGraphic .textField {
	border: 1px solid #ccc;
	background-color: #edeae3
}

input[type="password"][data-val-required], select[data-val-required] {
	background-color: lightyellow;
	border: solid 1px #B97373;
}

	input[type="password"]:focus, input[type="password"][data-val-required]:focus {
		border-color: #FF9900;
	}

input[type="password"] {
	background-image: none;
	background-color: whitesmoke;
	font-size: 16px;
	padding: 4px 7px;
	border: 1px solid #b2aba2;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	outline: 0;
	-webkit-appearance: none;
	height: 22px;
}

input[type="text"] {
	border: 1px solid #b2aba2;
}

select {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.validation-summary {
	text-shadow: none !important;
}

.error-message {
	text-shadow: none !important;
}

.message {
	text-shadow: none !important;
}

.selector-with-values .selector-button, .selector-collection .selector-button,
.selector .selector-button {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.k-widget .k-picker-wrap, .k-widget .k-numeric-wrap {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}

.validation-summary .override, .validation-summary .warning {
	background-color: transparent !important;
}

.k-autocomplete .k-input, .k-multiselect-wrap, .k-textbox > input {
	border-radius: 6px
}