@charset "utf-8";
/* CSS Document */
/* 0d15a8 */

@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,200,100);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,200,100);
@import url(https://fonts.googleapis.com/css?family=Montserrat);
@import url(https://fonts.googleapis.com/css?family=Slabo+27px);

@import 'device.css';
@import 'mobile.css';
@import 'menu.css';

html,body{
	height:100%;
}

body{
	margin:0;
	padding:0;
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	font-weight:300;
	color:#666;
	background:#fff;
}
h1,h2,h3{
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	color:#999;
}
img[src='']{display:none !important;}

/* bootstrap */
.navbar{
	margin:0;
	border-radius:0;
}
.btn-block{
	display:block;
	text-align:left;
	margin-bottom:10px;
	overflow:hidden;
}


/* classes */
.nofocus:focus{outline:none;}
.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	cursor:default;
}
.error,.require{ color:red; font-weight:bold;}
.hidden{display:none;}
.inline{display:inline-block;}
.relative{position:relative !important;}
.a-normal{color:inherit;}
	.a-normal:hover{color:inherit; text-decoration:none;}

/* margin-padding */
.margin-t-md{margin-top:6%;}
.margin-t-sm{margin-top:3%;}
.margin-t-xs{margin-top:1%;}
.margin-b-md{margin-bottom:6%;}
.margin-b-sm{margin-bottom:3%;}
.margin-b-xs{margin-bottom:1%;}
.margin-lg{ padding-top:9%; padding-bottom:9%;}
.margin-md{ padding-top:6%; padding-bottom:6%;}
.margin-sm{margin-top:3%; margin-bottom:3%;}
.margin-xs{padding-top:1%; padding-bottom:1%;}
.margin-none{margin:0 !important;}

.padding-lg{ padding-top:9%; padding-bottom:9%;}
.padding-md{ padding-top:6%; padding-bottom:6%;}
.padding-sm{padding-top:3%; padding-bottom:3%;}
.padding-xs{padding-top:1%; padding-bottom:1%;}
.padding-t-xs{padding-top:1%;}
.padding-t-sm{padding-top:3%;}
.padding-t-md{padding-top:6%;}
.padding-b-xs{padding-bottom:1%;}
.padding-b-sm{padding-bottom:3%;}
.padding-b-md{padding-bottom:6%;}
.padding-none{padding:0 !important;}

/* colors */
.op-50{opacity:.5;}
.txt-white{color:#fff;}
.txt-light{color:#fcfcfc;}
.txt-gray{color:#eee;}
.txt-dark-gray{color:#999;}
.txt-purple{color:#660066;}
.txt-blue{color:#2675b6;}
.txt-cyan{color:#40c8f4;}
.txt-red{color:#F30;}
.txt-pink{color:#F39;}
.txt-olive{color:#CC0;}
.txt-orange{color:#F90;}
.txt-dark-blue{color:#333366;}
.txt-green{color:#3C6;}
.txt-purple{color:#663399;}
.txt-light-blue{color:#7ad6f4;}
	.txt-light-blue:hover{ color:#7ad6f4;}

.bgc-orange{background:#F90;}
.bgc-blue{background:#336699;}
.bgc-dark-blue{background:#333366;}
.bgc-dark{background:#333;}
.bgc-black{background:#000;}
.bgc-pink{background:#F39;}
.bgc-black50{background:rgba(0,0,0,.5);}
.bgc-green{background:#3C6;}
.bgc-purple{background:#663399;}
.bgc-white{background:#fff;}
.bgc-red{background:#F30;}
.bgc-light{background:#fcfcfc;}
.bgc-gray{background:#eee;}
.bgc-olive{background:#CC0;}
.bgc-brown{background:#990;}

/* shadow */
.shadow-none{box-shadow:none !important;}
.shadow-box{box-shadow:0px 0px 5px #ccc;}
.shadow-box-dark{box-shadow:1px 1px 10px #333;}
.shadow-text{text-shadow:1px 1px 5px #333;}
