@charset "UTF-8";
html, body {
	margin:0;
}

.bg{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: -1;
 	background: #3ceaee;
	background: -moz-linear-gradient(top, #3ceaee 0%, #0d4266 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3ceaee), color-stop(100%,#0d4266));
	background: -webkit-linear-gradient(top, #3ceaee 0%,#0d4266 100%);
	background: -o-linear-gradient(top, #3ceaee 0%,#0d4266 100%);
	background: -ms-linear-gradient(top, #3ceaee 0%,#0d4266 100%);
	background: linear-gradient(to bottom, #3ceaee 0%,#0d4266 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ceaee', endColorstr='#0d4266',GradientType=0 );
}

.patt{
	position: absolute;
	width: 100%; 
	height: 100%;
	top:0px;
	left: 0px;
	opacity: 0.2;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
}

.patt-1{background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjUiIHZlcnNpb249IjEuMSIgd2lkdGg9IjY0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGRlZnMgc3R5bGU9Ii13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsiPjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iNjQwIiBoZWlnaHQ9IjUiIHI9IjAiIHJ4PSIwIiByeT0iMCIgZmlsbD0iIzExMTExMSIgc3Ryb2tlPSJub25lIiBzdHlsZT0iLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyI+PC9yZWN0Pgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIGQ9Ik0wLDBMMCw1IiBzdHJva2Utd2lkdGg9IjE3IiBvcGFjaXR5PSIwLjIiIHN0eWxlPSItd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7Ij48L3BhdGg+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzk5OTk5OSIgZD0iTTE1LDBMMTUsNSIgc3Ryb2tlLXdpZHRoPSIxMCIgb3BhY2l0eT0iMC4yIiBzdHlsZT0iLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyI+PC9wYXRoPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIGQ9Ik01MywwTDUzLDUiIHN0cm9rZS13aWR0aD0iMTUiIG9wYWNpdHk9IjAuMiIgc3R5bGU9Ii13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsiPjwvcGF0aD4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTk5OTk5IiBkPSJNODMsMEw4Myw1IiBzdHJva2Utd2lkdGg9IjE1IiBvcGFjaXR5PSIwLjIiIHN0eWxlPSItd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7Ij48L3BhdGg+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzk5OTk5OSIgZD0iTTk1LDBMOTUsNSIgc3Ryb2tlLXdpZHRoPSIyOSIgb3BhY2l0eT0iMC4yIiBzdHlsZT0iLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyI+PC9wYXRoPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIGQ9Ik0xMTcsMEwxMTcsNSIgc3Ryb2tlLXdpZHRoPSIyIiBvcGFjaXR5PSIwLjIiIHN0eWxlPSItd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7Ij48L3BhdGg+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzk5OTk5OSIgZD0iTTEzNCwwTDEzNCw1IiBzdHJva2Utd2lkdGg9IjIwIiBvcGFjaXR5PSIwLjIiIHN0eWxlPSItd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7Ij48L3BhdGg+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzk5OTk5OSIgZD0iTTE1NCwwTDE1NCw1IiBzdHJva2Utd2lkdGg9IjUiIG9wYWNpdHk9IjAuMiIgc3R5bGU9Ii13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsiPjwvcGF0aD4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTk5OTk5IiBkPSJNMTg1LDBMMTg1LDUiIHN0cm9rZS13aWR0aD0iNSIgb3BhY2l0eT0iMC4yIiBzdHlsZT0iLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyI+PC9wYXRoPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIGQ9Ik0xOTksMEwxOTksNSIgc3Ryb2tlLXdpZHRoPSIxNyIgb3BhY2l0eT0iMC4yIiBzdHlsZT0iLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyI+PC9wYXRoPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIGQ9Ik0yMzEsMEwyMzEsNSIgc3Ryb2tlLXdpZHRoPSIyNCIgb3BhY2l0eT0iMC4yIiBzdHlsZT0iLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyI+PC9wYXRoPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIGQ9Ik0yMzUsMEwyMzUsNSIgc3Ryb2tlLXdpZHRoPSIyNSIgb3BhY2l0eT0iMC4yIiBzdHlsZT0iLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyI+PC9wYXRoPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIGQ9Ik0yNjksMEwyNjksNSIgc3Ryb2tlLXdpZHRoPSIxNyIgb3BhY2l0eT0iMC4yIiBzdHlsZT0iLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyI+PC9wYXRoPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIGQ9Ik0yOTksMEwyOTksNSIgc3Ryb2tlLXdpZHRoPSIyMiIgb3BhY2l0eT0iMC4yIiBzdHlsZT0iLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyI+PC9wYXRoPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIGQ9Ik0zMDIsMEwzMDIsNSIgc3Ryb2tlLXdpZHRoPSIxOCIgb3BhY2l0eT0iMC4yIiBzdHlsZT0iLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyI+PC9wYXRoPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIGQ9Ik0zMDgsMEwzMDgsNSIgc3Ryb2tlLXdpZHRoPSIyNiIgb3BhY2l0eT0iMC4yIiBzdHlsZT0iLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyI+PC9wYXRoPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIGQ9Ik0zMDgsMEwzMDgsNSIgc3Ryb2tlLXdpZHRoPSI0IiBvcGFjaXR5PSIwLjIiIHN0eWxlPSItd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7Ij48L3BhdGg+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzk5OTk5OSIgZD0iTTMyOSwwTDMyOSw1IiBzdHJva2Utd2lkdGg9IjE4IiBvcGFjaXR5PSIwLjIiIHN0eWxlPSItd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7Ij48L3BhdGg+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzk5OTk5OSIgZD0iTTM2OSwwTDM2OSw1IiBzdHJva2Utd2lkdGg9IjEzIiBvcGFjaXR5PSIwLjIiIHN0eWxlPSItd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7Ij48L3BhdGg+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzk5OTk5OSIgZD0iTTM3MiwwTDM3Miw1IiBzdHJva2Utd2lkdGg9IjIxIiBvcGFjaXR5PSIwLjIiIHN0eWxlPSItd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7Ij48L3BhdGg+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzk5OTk5OSIgZD0iTTM3OCwwTDM3OCw1IiBzdHJva2Utd2lkdGg9IjQiIG9wYWNpdHk9IjAuMiIgc3R5bGU9Ii13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsiPjwvcGF0aD4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTk5OTk5IiBkPSJNMzg0LDBMMzg0LDUiIHN0cm9rZS13aWR0aD0iMjYiIG9wYWNpdHk9IjAuMiIgc3R5bGU9Ii13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsiPjwvcGF0aD4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTk5OTk5IiBkPSJNNDEyLDBMNDEyLDUiIHN0cm9rZS13aWR0aD0iMTAiIG9wYWNpdHk9IjAuMiIgc3R5bGU9Ii13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsiPjwvcGF0aD4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTk5OTk5IiBkPSJNNDM1LDBMNDM1LDUiIHN0cm9rZS13aWR0aD0iNCIgb3BhY2l0eT0iMC4yIiBzdHlsZT0iLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyI+PC9wYXRoPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIGQ9Ik00NTQsMEw0NTQsNSIgc3Ryb2tlLXdpZHRoPSIyMSIgb3BhY2l0eT0iMC4yIiBzdHlsZT0iLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyI+PC9wYXRoPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIGQ9Ik00ODAsMEw0ODAsNSIgc3Ryb2tlLXdpZHRoPSIzMCIgb3BhY2l0eT0iMC4yIiBzdHlsZT0iLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyI+PC9wYXRoPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIGQ9Ik01MDcsMEw1MDcsNSIgc3Ryb2tlLXdpZHRoPSIyNSIgb3BhY2l0eT0iMC4yIiBzdHlsZT0iLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyI+PC9wYXRoPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIGQ9Ik01MTEsMEw1MTEsNSIgc3Ryb2tlLXdpZHRoPSIxOCIgb3BhY2l0eT0iMC4yIiBzdHlsZT0iLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyI+PC9wYXRoPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIGQ9Ik01MjksMEw1MjksNSIgc3Ryb2tlLXdpZHRoPSIyOSIgb3BhY2l0eT0iMC4yIiBzdHlsZT0iLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyI+PC9wYXRoPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIGQ9Ik01NDEsMEw1NDEsNSIgc3Ryb2tlLXdpZHRoPSIyNyIgb3BhY2l0eT0iMC4yIiBzdHlsZT0iLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyI+PC9wYXRoPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIGQ9Ik01NTYsMEw1NTYsNSIgc3Ryb2tlLXdpZHRoPSIxIiBvcGFjaXR5PSIwLjIiIHN0eWxlPSItd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7Ij48L3BhdGg+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzk5OTk5OSIgZD0iTTU2NSwwTDU2NSw1IiBzdHJva2Utd2lkdGg9IjI3IiBvcGFjaXR5PSIwLjIiIHN0eWxlPSItd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7Ij48L3BhdGg+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzk5OTk5OSIgZD0iTTU3OSwwTDU3OSw1IiBzdHJva2Utd2lkdGg9IjIwIiBvcGFjaXR5PSIwLjIiIHN0eWxlPSItd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7Ij48L3BhdGg+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzk5OTk5OSIgZD0iTTYwNywwTDYwNyw1IiBzdHJva2Utd2lkdGg9IjEzIiBvcGFjaXR5PSIwLjIiIHN0eWxlPSItd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7Ij48L3BhdGg+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzk5OTk5OSIgZD0iTTYzMywwTDYzMyw1IiBzdHJva2Utd2lkdGg9IjIzIiBvcGFjaXR5PSIwLjIiIHN0eWxlPSItd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7Ij48L3BhdGg+PC9zdmc+") repeat;}
.patt-2{background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NSIgaGVpZ2h0PSIxMDAiPgo8cmVjdCB3aWR0aD0iNzUiIGhlaWdodD0iMTAwIiBmaWxsPSIjY2NjIj48L3JlY3Q+CjxjaXJjbGUgY3g9Ijc1IiBjeT0iNTAiIHI9IjI4LjMlIiBzdHJva2Utd2lkdGg9IjEyIiBzdHJva2U9IiNmZmYiIGZpbGw9Im5vbmUiPjwvY2lyY2xlPgo8Y2lyY2xlIGN4PSIwIiByPSIyOC4zJSIgc3Ryb2tlLXdpZHRoPSIxMiIgc3Ryb2tlPSIjZmZmIiBmaWxsPSJub25lIj48L2NpcmNsZT4KPGNpcmNsZSBjeT0iMTAwIiByPSIyOC4zJSIgc3Ryb2tlLXdpZHRoPSIxMiIgc3Ryb2tlPSIjZmZmIiBmaWxsPSJub25lIj48L2NpcmNsZT4KPC9zdmc+") repeat;}
.patt-3{background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSI+CjxyZWN0IHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgZmlsbD0iI2NjYyI+PC9yZWN0Pgo8Y2lyY2xlIGN4PSIzIiBjeT0iNC4zIiByPSIxLjgiIGZpbGw9IiNmZmYiPjwvY2lyY2xlPgo8Y2lyY2xlIGN4PSIzIiBjeT0iMyIgcj0iMS44IiBmaWxsPSIjODg4Ij48L2NpcmNsZT4KPGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEyLjUiIHI9IjEuOCIgZmlsbD0iI2ZmZiI+PC9jaXJjbGU+CjxjaXJjbGUgY3g9IjEwLjUiIGN5PSIxMS4zIiByPSIxLjgiIGZpbGw9IiM4ODgiPjwvY2lyY2xlPgo8L3N2Zz4=") repeat;}
.patt-4{background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1NiIgaGVpZ2h0PSIxMDAiPgo8cmVjdCB3aWR0aD0iNTYiIGhlaWdodD0iMTAwIiBmaWxsPSIjY2NjIj48L3JlY3Q+CjxwYXRoIGQ9Ik0yOCA2NkwwIDUwTDAgMTZMMjggMEw1NiAxNkw1NiA1MEwyOCA2NkwyOCAxMDAiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIj48L3BhdGg+CjxwYXRoIGQ9Ik0yOCAwTDI4IDM0TDAgNTBMMCA4NEwyOCAxMDBMNTYgODRMNTYgNTBMMjggMzQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2FhYSIgc3Ryb2tlLXdpZHRoPSIyIj48L3BhdGg+Cjwvc3ZnPg==") repeat;}
.patt-5{background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNjAiIGhlaWdodD0iMzAiPgo8ZGVmcz4KPHJlY3QgaWQ9InIiIHdpZHRoPSIzMCIgaGVpZ2h0PSIxNSIgZmlsbD0iI2NjYyIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZT0iI2ZmZiI+PC9yZWN0Pgo8ZyBpZD0icCI+Cjx1c2UgeGxpbms6aHJlZj0iI3IiPjwvdXNlPgo8dXNlIHk9IjE1IiB4bGluazpocmVmPSIjciI+PC91c2U+Cjx1c2UgeT0iMzAiIHhsaW5rOmhyZWY9IiNyIj48L3VzZT4KPHVzZSB5PSI0NSIgeGxpbms6aHJlZj0iI3IiPjwvdXNlPgo8L2c+CjwvZGVmcz4KPHVzZSB4bGluazpocmVmPSIjcCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMjUpIHNrZXdZKDQwKSI+PC91c2U+Cjx1c2UgeGxpbms6aHJlZj0iI3AiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwIDApIHNrZXdZKC00MCkiPjwvdXNlPgo8L3N2Zz4=") repeat;}
.patt-6{background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCI+CjxyZWN0IHdpZHRoPSI4MCIgaGVpZ2h0PSI4MCIgZmlsbD0iI2NjYyI+PC9yZWN0Pgo8Y2lyY2xlIGN4PSI0MCIgY3k9IjQwIiByPSI0MCIgZmlsbD0iI2ZmZiI+PC9jaXJjbGU+CjxwYXRoIGQ9Ik0wIDQwIEE0MCA0MCA0NSAwIDAgNDAgMCBBNDAgNDAgMzE1IDAgMCA4MCA0MCBBNDAgNDAgNDUgMCAwIDQwIDgwIEE0MCA0MCAyNzAgMCAwIDAgNDBaIiBmaWxsPSIjY2NjIj48L3BhdGg+Cjwvc3ZnPg==") repeat;}
.patt-7{background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCI+CjxyZWN0IHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgZmlsbD0iI2ZmZiI+PC9yZWN0Pgo8cmVjdCB3aWR0aD0iNDIuNDIiIGhlaWdodD0iNDIuNDIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwIDApIHJvdGF0ZSg0NSkiIGZpbGw9IiNjY2MiPjwvcmVjdD4KPC9zdmc+") repeat;}
.patt-8{background: none;}

.bg img{
	max-width: inherit;
}

@import "http://fonts.googleapis.com/css?family=Open+Sans:400,800,600";
body {
    background-size: cover;
    color: #fff;
    font-family: "Open Sans",sans-serif;
    height: 100%;
    left: 0;
    margin: 0;
    min-width: 960px;
    position: absolute;
    top: 0;
    width: 100%;
}
.ie body {
}
h1 {
    font-size: 68px;
    font-weight: 700;
    letter-spacing: -2px;
    padding-top: 30px;
    text-align: center;
    text-shadow: 2px 2px rgba(12, 11, 11, 0.56);
}
.ie h1 {
    padding-bottom: 12px;
}
.ie h2 {
}
h3 {
    font-size: 25px;
    margin: 0.2em 0;
}
.ie h3 {
}
h4 {
    margin-bottom: 5px;
}
p, pre {
    margin: 0 0 10px;
}
code {
    border-bottom: 1px dotted #666;
    color: #eee;
    text-transform: uppercase !important;
}
small {
    background: rgba(0, 0, 0, 0.8) url("") repeat scroll 0 0;
    border: 1px solid #111;
    font-size: 15px;
    padding: 0 5px;
}
a {
    color: rgba(255, 255, 255, 0.57);
    text-decoration: none;
}
a:hover {
    color: #bbb;
}
#Header {
    line-height: 110px;
    margin-bottom: 15px;
    position: relative;
    width: 100%;
    z-index: 1;
}
.wrapper {
    margin: 0 auto;
    position: relative;
    width: 920px;
    z-index: 1;
}
#socialIcons {
    display: block;
}
#socialIcons ul {
    margin: 0;
    padding: 0;
    text-align: center;
}
#socialIcons ul li {
    display: inline-block;
    height: 34px;
    line-height: 34px;
    list-style-type: none;
    margin-right: 5px;
}
#socialIcons ul li a {
    display: inline-block;
    height: 34px;
    width: 34px;
}
.twitterIcon, .facebookIcon, .linkedInIcon, .googleIcon {
    background: rgba(0, 0, 0, 0) url("../images/social-icons.png") no-repeat scroll -74px 0;
}
.facebookIcon {
    background-position: 10px 0;
}
.linkedInIcon {
    background-position: -245px 0;
}
.googleIcon {
    background-position: -372px 0;
}
.tempBy {
    display: block;
    margin-top: 40px;
    text-align: center;
}
#Content h2 {
    color: #fff;
    display: inline-block;
    font-size: 28px;
    font-weight: 300;
    line-height: 36px;
    margin: 25px 0 45px;
    padding: 0;
    text-align: center;
    width:100%;
}
#WindowSlide {
    display: block;
    height: 170px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 634px;
}
#Mail {
    left: 0;
    position: absolute;
    top: 0;
    width: 634px;
}
#Content h3 {
    clear: both;
    display: block;
    font-size: 20px;
    font-weight: normal;
    text-align: center;
}
#subscribe p {
    text-align: center;
}
#subscribe input {
    background: rgba(255, 255, 255, 0.52) none repeat scroll 0 0;
    border: 1px solid rgba(255, 255, 255, 0.76);
    color: #000;
    height: 40px;
    padding: 0 10px;
    vertical-align: middle;
    width: 293px;
    margin-top:2px;
}
#subscribe input[type="button"] {
    background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    height: 42px;
    margin-left: -5px;
    padding: 0 25px;
    width: auto;
}
.callback, .simple {
    background: #27ae60 none repeat scroll 0 0;
    color: #ecf0f1;
    font-size: 20px;
    margin-bottom: 50px;
    padding: 0.5em 0.7em;
    transition: background 0.5s ease-out 0s;
}
.callback {
    cursor: pointer;
}
.ended {
    background: #c0392b none repeat scroll 0 0;
}
.countdown {
    text-align: center;
}
.intro {
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 30px;
}
.styled {
    margin-bottom: 30px;
}
.styled div {
    background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
    border-right: 1px solid rgba(255, 255, 255, 0.36);
    display: inline-block;
    font-size: 80px;
    font-weight: 900;
    height: 100px;
    margin: 0 1px;
    padding: 10px 30px 53px;
    text-align: center;
    text-shadow: 2px 2px rgba(12, 11, 11, 0.56);
    vertical-align: middle;
    width: 136px;
}
.styled div:last-child {
    border: medium none;
}
#overlay {
    background: rgba(0, 0, 0, 0.14) none repeat scroll 0 0;
    bottom: 0;
    opacity: 0.8;
    position: fixed;
    top: 0;
    width: 100%;
}
* + html .styled div {
    display: inline;
}
.styled div:first-child {
    margin-left: 0;
}
.styled div span {
    border-top: 1px solid rgba(255, 255, 255, 0.36);
    display: block;
    font-size: 21px;
    font-weight: 400;
    padding-top: 3px;
    text-align: center;
}
footer {
    background: rgba(0, 0, 0, 0.64) none repeat scroll 0 0;
    bottom: 0;
    height: 30px;
    position: absolute;
    width: 100%;
}
footer span {
    float: right;
    margin: 10px;
}
@media (max-width: 768px) {
	body {
	    min-width: initial !important;
	}
	.wrapper {
	    width: 100%;
	}
	.styled div {
	    margin-bottom: 10px;
	}
}
@media (max-width: 420px) {
	h1 {
	    float: initial;
	    margin-bottom: 0;
	    margin-left: 0;
	    text-align: center;
	}
	.styled div {
	    border-radius: 80px;
	    font-size: 40px;
	    font-weight: normal;
	    height: 80px;
	    margin-bottom: 10px;
	    text-align: center;
	    width: 80px;
	}
	#Content h2 {
	    font-size: 29px;
	    font-weight: 300;
	    margin: 0;
	    padding: 0;
	    text-align: center;
	    padding-bottom: 9px;
	}
	.styled {
	    margin-bottom: 30px;
	}
	#subscribe input[type="button"] {
	    margin-top: 10px;
	}
	#subscribe input {
	    width: 80%;
	}
	footer {
	    position: relative !important;
	}
}

::-webkit-input-placeholder { color:#4E515A; }
::-moz-placeholder { color:#4E515A; } /* firefox 19+ */
:-ms-input-placeholder { color:#4E515A; } /* ie */
input:-moz-placeholder { color:#4E515A; }

.form_successfull,
.form_error
{
	background: url("../images/notice-wh.png") no-repeat scroll 14px 13px / 16px auto rgba(0, 255, 80, 0.55);
	border: medium none;
    color: #fff;
    margin: 5px;
    font-weight: 100;
    padding-right: 11px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 40px;
    background-size: 15px;
    display:none;
}
.form_error
{
	background: url("../images/error-wh.png") no-repeat scroll 14px 13px / 16px auto rgba(255, 0, 0, 0.55);
}
.login
{
	position: absolute;
    top: 15px;
    right: 5px;
}

.login img
{
	width:50px;
}

.btn_login {
  background: #024C6E;
  background-image: -webkit-linear-gradient(top, #024C6E, #024C6E);
  background-image: -moz-linear-gradient(top, #024C6E, #024C6E);
  background-image: -ms-linear-gradient(top, #024C6E, #024C6E);
  background-image: -o-linear-gradient(top, #024C6E, #024C6E);
  background-image: linear-gradient(to bottom, #024C6E, #024C6E);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn_login:hover {
  color: #ffffff;
  background: #028cc7;
  background-image: -webkit-linear-gradient(top, #028cc7, #026691);
  background-image: -moz-linear-gradient(top, #028cc7, #026691);
  background-image: -ms-linear-gradient(top, #028cc7, #026691);
  background-image: -o-linear-gradient(top, #028cc7, #026691);
  background-image: linear-gradient(to bottom, #028cc7, #026691);
  text-decoration: none;
}

#pgwModal .input_access
{
	padding: 10px;
	border: 1px solid #BBB;
}
.input_access::-webkit-input-placeholder { color:#DCD4D4; }
.input_access::-moz-placeholder { color:#DCD4D4; } /* firefox 19+ */
.input_access:-ms-input-placeholder { color:#DCD4D4; } /* ie */
input.input_access:-moz-placeholder { color:#DCD4D4; }
#pgwModal .button_access
{
	background: #024C6E;
  background-image: -webkit-linear-gradient(top, #024C6E, #024C6E);
  background-image: -moz-linear-gradient(top, #024C6E, #024C6E);
  background-image: -ms-linear-gradient(top, #024C6E, #024C6E);
  background-image: -o-linear-gradient(top, #024C6E, #024C6E);
  background-image: linear-gradient(to bottom, #024C6E, #024C6E);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}