#rekrutacja ul.sub-menu {
	display: none;
}

#rekrutacja .sub-menu li {
	margin: 5px 0;
}

#rekrutacja .sub-menu a {
	font-size: 12px;
}

[ng\:cloak],
[ng-cloak],
.ng-cloak {
	display: none !important;
}

.prompt-column {
	width: 50%;
	margin: 0 auto;
}

.md-button-small {
	height: 20px;
	line-height: 20px;
	min-height: 20px;
	vertical-align: top;
	font-size: 10px;
	margin: 0;
}

input[name="tNazwaSzkolyText"] {
	color: #000 !important;
}

ng-message {
	float: left;
	clear: left;
}

ng-message.placedesc {
	color: #000;
}

md-input-container > label {
	max-width: 100% !important;
}

.required {
	color: rgb(221, 44, 0);
}

.nv-file-over {
	background-color: #ffbea3;
}

.uploader-area {
	padding: 40px;
	cursor: pointer;
}

h3 {
	text-transform: uppercase;
}

.lang-flag {
	width: 25px;
}

table.summary-table {
	width: 100%;
}

table.summary-table label {
	font-weight: bold;
}

table.summary-table td {
	width: 50%;
}

table.summary-table tr:nth-child(odd) {
	background-color: rgb(233, 222, 222);
}

table.summary-table tr.table-header {
	background-color: #484cb5;
	color: #fff;
}

table.summary-table td {
	padding: 5px;
}

.progress-icon {
	color: #0fa018;
	font-size: 20px;
	margin-right: 15px;
	margin-bottom: 15px;
}

.subSelect_container md-input-container {
	margin: 10px 0;
}

.chips-icon {
	font-size: 25px;
	color: red;
	cursor: pointer;
}

form md-switch{
	white-space: normal;
}

ng-message{
	width: 100%;
}

.zgody-rodo{
	font-size: 11px;
}