  \*********************************************************************************************/

body { font-family: 'Century Gothic W01', sans-serif; font-size: 14px; line-height: 30px;  
/*webkit-box-shadow: inset 0 0 100px rgba(0,0,0,.5);
box-shadow: inset 0 0 100px rgba(0,0,0,.5);*/
background-color: #fff;
}

.white { color:#fff; }
.white .dropdown-toggle { color:#fff !important; }
.black { color:#000; }
.dim { color:#999; }
.main-wrapper { border-radius:6px; background-color: #fff; padding:20px; margin:20px; }

a, a:hover, a:visited, a:active, a:focus {
	text-decoration: inherit;
}
a, a:hover, img, img:hover, button, button:hover { transition: all 0.3s ease-in-out; }

p {
	color: #666;
	font-size: 15px;
	margin: 0 0 20px 0;
	font-family: "Century Gothic W01";
}
b, strong { font-weight: 700; }
.radio label, .checkbox label { line-height: 20px; }



h1 {
	font-family: 'Linotype Didot W01', sans-serif;
	font-weight: 700;
	font-style: italic;
	color: #000;
	font-size: 90px;
	margin-top: 40px;
	}

h2, h3, h4, h5, h6 {
	font-family: 'Neue Helvetica W01', sans-serif;
	font-weight: 100;
	font-style: normal;
	color: #000;
	margin-bottom:15px;
}


h2 { color: #999; font-size: 22px; border-bottom: 2px solid #000; padding-bottom: 10px; }
h3 {
	font-size: 24px;
	margin: 10px 0 10px 0;
}
h4 { font-size: 15px; }

label { font-weight: normal !important; font-family: 'Century Gothic W01', sans-serif; }
legend { border-bottom: none; font-family: 'Century Gothic W01', sans-serif; }

pre, #textarea1, #textarea2, #textarea3, #textarea4 {
background-color: #fffee9; 
background-image: 
linear-gradient(#eee 1px, transparent 1px);
background-size: 100% 15px;
border:1px dashed #eee;
border-radius:0;
}

pre { margin-bottom: 20px; }

.alert-dismissable .close, .alert-dismissible .close { top:-8px; right: -14px; }

input[type="file"]:hover {
	background-color: #FF0000;
}
.btn { font-family: 'Century Gothic W01', sans-serif; }

.clear { clear:both; font-size: 0; line-height: 0; }
.clear1 { clear:both; font-size: 0; line-height: 0; height: 1px; }
.clear2 { clear:both; font-size: 0; line-height: 0; height: 2px; }
.clear3 { clear:both; font-size: 0; line-height: 0; height: 3px; }
.clear4 { clear:both; font-size: 0; line-height: 0; height: 4px; }
.clear5 { clear:both; font-size: 0; line-height: 0; height: 5px; }
.clear10 { clear:both; font-size: 0; line-height: 0; height: 10px; }
.clear20 { clear:both; font-size: 0; line-height: 0; height: 20px; }
.clear30 { clear:both; font-size: 0; line-height: 0; height: 30px; }
.clear40 { clear:both; font-size: 0; line-height: 0; height: 40px; }

.error { color:#F00; font-size: 12px; }
.small { font-size:12px; }
.footer {
	font-family: 'Century Gothic W01', sans-serif;
	padding: 50px 0;
	background-color: #000;
	margin-top: 40px;
	text-shadow: 1px 1px 1px #fff;
}

.bg-info-default { border-radius: 4px; background-color: #f5f5f5; border:1px solid #e3e3e3; }

.margin-left-right-0 { margin-right: 0; margin-left: 0; }
.padding-left-right-0 { padding-left:0; padding-right:0; }

.margin-top-0 {
	margin-top: 0;
}
.margin-bottom-0 { margin-bottom: 0; }
.margin-top-bottom-0 { margin-top: 0; margin-bottom:0; }
.highlight { background-color:#cdffc9; color:#000; }

ul li .badge { font-weight: normal; padding:3px 6px 4px 6px; background-color: #ccc; color: #000; text-shadow:1px 1px 1px #eee; font-size: 11px; }

.docs .glyphicon {margin-right:10px;}
.docs .panel-body {padding:0px;}
.docs .panel-body table tr td {padding-left:15px;}
.docs .panel-body .table {margin-bottom:0px;}
.docs #accordion td {text-align:left;}
.nav-list i {margin-right:10px !important;}
.nav-list table i {
	color: #F00 !important;
}
.nav-list .panel-title a {color:#000; font-size:14px; display: block;}
.nav-list .panel-title a:hover {color:#000; }
.nav-list .panel-body td a:hover {color:#4285f4;}
.nav-list .panel-title .collapsed {color:#999;}

/* main top menu text */
.navbar-inverse .navbar-nav>li>a  {
	color: #000;
	font-family: 'Century Gothic W01';
	font-size: 16px;
	font-weight: 100;
}



/* unknown */
.navbar-inverse .navbar-nav .open .dropdown-toggle {
	color: #fff !important;
}


/* drop down text */
.dropdown-menu>li>a 
{
	padding: 5px 20px 5px 10px;
	display: block;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
	font-family: 'Century Gothic W01', sans-serif;
	font-size: 13px;
	opacity: 1;
}

/* drop down icon color */
.dropdown-menu li i {
	color: #4E4E4E;
}

.header-caption {
	padding-top: 110px;
	padding-bottom: 50px;
	margin-bottom: 40px;
	text-shadow: 1px 1px 1px #fff;
}
.content .fa { color:#999; }

/* left home menu */
.navbar-brand { margin-right:50px; }


.small-nav {
	width: 40px;
	height: 40px;
	padding: 0;
	background-color: #ACACAC;
	}

.goTop { position:fixed; bottom:10px; right: 10px; z-index: 999; display: none; opacity: 0.3; }
.goTop:hover { opacity: 1; }
.goTop .fa { width:26px; height:26px; font-size: 26px; color: #000; }
.moveTop { font-size: 16px !important; }

.moveTop:hover { cursor: pointer; color: #000; }
.second-line { padding-left:26px; }

/* top menu bg colour & transparency */
.navbar {
	background-color: #fff;
	opacity: 0.80;
	border-width: 0px;	
}

.navbar li { color: #000 }

/* FONT CHOICES 
font-family:'Century Gothic W01'; font-weight:400; font-style:normal;
font-family:'Century Gothic W01'; font-weight:700; font-style:normal;

font-family:'Neue Helvetica W01'; font-weight:100; font-style:normal;

font-family:'Linotype Didot W01'; font-weight:400; font-style:normal;
font-family:'Linotype Didot W01'; font-weight:400; font-style:italic;
font-family:'Linotype Didot W01'; font-weight:700; font-style:normal;
font-family:'Linotype Didot W01'; font-weight:700; font-style:italic;

font-family:'Linotype Didot W01 Headline'; font-weight:400; font-style:normal;

font-family:'Linotype Didot W01 Open'; font-weight:400; font-style:normal;

font-family:'Fashion Didot W90'; font-weight:400; font-style:normal;

font-family:'Italian Didot W90'; font-weight:400; font-style:normal;

*/

.colormidgrey {
	color: #666;
}
