
	@font-face{
		font-family:'robotocondensed';
		font-style:normal;
		font-weight:normal;
		src:url('Fonts/RobotoCondensedLight.eot');
		src:local(robotolight),
			url('Fonts/RobotoCondensedLight.eot?#iefix') format('embedded-opentype'),
			url('Fonts/RobotoCondensedLight.woff') format('woff'),
			url('Fonts/RobotoCondensedLight.ttf') format('truetype')
	}

	body{background:#e5edf4;font-family:arial;text-shadow:0 1px rgba(255, 255, 255, 0.6);}
	
	.button{padding:6px 18px;margin:10px 4px;display:inline-block;border:solid #2c896f 1px;color:#075c45;border-radius:7px;cursor:pointer;}
	.button.active{background:rgba(255, 255, 255, 0.7);color:#075c45;box-shadow:0 0 3px;box-shadow:0 0 5px rgba(0, 0, 0, 0.2);}
	.button:hover{box-shadow:0 0 5px rgba(0, 0, 0, 0.2);}
	input[type=text],input[type=email],input[type=phone],input[type=date],input[type=password],textarea{padding:7px 3%;font-family:arial;border:solid #a8bedd 1px;border-radius:2px;outline:none;font-size:16px;border-radius:3px;margin:2px;width:calc(94% - 6px);color:#0e3364;}
	input[type=text]:focus,input[type=email]:focus,input[type=phone]:focus,input[type=date]:focus,input[type=password]:focus,textarea:focus{border-color:#7897c0;box-shadow:0 0 1px #345889;}
	
	.all_al{position:fixed;top:200px;background:rgba(255, 255, 255, 0.87);padding:26px;font-size:20px;z-index:99;border-radius:2px;text-shadow:2px 2px 1px rgba(0, 0, 0, 0.12);box-shadow:0 0 2px rgba(255, 255, 255, 1);}
	.all_unter{position:absolute;left:0;top:0;height:calc(100% - 5px);width:calc(100% - 5px);border:solid 2px;border-radius:4px;background:transparent;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.4), 2px 2px 1px rgba(0, 0, 0, 0.2), inset 1px 1px 1px rgba(0, 0, 0, 0.4), inset 2px 2px 1px rgba(0, 0, 0, 0.2);}

	.titleHint{position:absolute;background:black;border-radius:4px;color:white;padding:4px;font-size:14px;}
	
	
	.verticalCenter{display:inline-flex;align-items:center;}
	.horizontRight{margin:auto;margin-right:0;}
	
	.boxFlex, .flex, .flex400{display:flex;}
	.oneFlex{flex:1;vertical-align:center;}
	.flexGeneral{flex:2;vertical-align:center;}
	
	.table, .tableInfo{display:table;position:relative;}
	.tr{display:table-row;display:-moz-table-row;display:-webkit-table-row;}
	.td{display:table-cell;}
	.none{display:none !important;}