@import url('https://fonts.googleapis.com/css?family=Cabin+Condensed|Droid+Sans');

body {
	width: 100%;
	height: 100%;
	/*color: #FFF;*/
	background-color: #2f3742;
	
/*	background-image: url(../imgs/KL.jpg);
	background-attachment:fixed;
	background-repeat:repeat-y;
	background-size:100%;
	background-position:center;*/
}

html {
	width: 100%;
	height: 100%;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Cabin Condensed', sans-serif;
	/*text-transform: uppercase;
	letter-spacing: 1px;*/
	font-weight: bold;
}

p {
	font-family: 'Droid Sans', sans-serif;
	font-size: 14px;
	line-height: 1.5;
}

a {
	color: #33c4b6;
	
	-webkit-transition: all 0.2s ease-in-out;
	   -moz-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;
}

a:hover, a:focus {
	text-decoration: none;
	color: #ff1955;
}

.PT15 { padding-top: 15px; }
.PT50 { padding-top: 50px; }
.PT20 { padding-top: 20px; }
.PB15 { padding-bottom: 15px; }

.MA0 { margin: 0; }

.fadedBG { background-color: rgba(0, 0, 0, 0.7); }

hr.wave {
	height: 6px;
	background: url(../imgs/hr-shape.png) repeat-x 0 0;
    border: 0;
}

.notice {
	padding: 15px;
	background-color: #fafafa;
	border-left: 6px solid #7f7f84;
	margin-bottom: 10px;
	-webkit-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
	   -moz-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
			box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
}
.notice h6 { margin: 0; }
.notice-sm { padding: 10px; font-size: 80%; }
.notice-lg { padding: 35px; font-size: large; }
.notice-success { border-color: #80D651; }
.notice-success>strong { color: #80D651; }
.notice-info { border-color: #45ABCD; }
.notice-info>strong { color: #45ABCD; }
.notice-warning { border-color: #FEAF20; }
.notice-warning>strong { color: #FEAF20; }
.notice-danger { border-color: #d73814; }
.notice-danger>strong { color: #d73814; }
