@CHARSET "ISO-8859-1";
/* @import url(http://fonts.googleapis.com/css?family=Josefin+Slab:400,400italic,600,700,600italic,700italic); */

/* Your local CSS File */
@font-face {
	font-family: 'JosefinSlab';
	font-style: normal;
	font-weight: 700;
	src: local('JosefinSlab Regular'), local('JosefinSlab-Regular'),
		url(http://www.gmkcoffin.in/public/fonts/Josefin_Slab/JosefinSlab-Regular.ttf)
		format('truetype');
}

@font-face {
	font-family: 'Open Sans';
	src: local('OpenSans Regular'), local('OpenSans-Regular'),
		url(http://www.gmkcoffin.in/coffin/public/fonts/Open_Sans/OpenSans-Regular.ttf)
		format('truetype');
}

@font-face {
	font-family: 'Drift type';
	src: local('Drift type'), local('Drift type'),
		url(http://www.gmkcoffin.in/coffin/public/fonts/drift_type/Drifttype.ttf)
		format('truetype');
}

body {
	padding-bottom: 40px;
	color: #5a5a5a;
	margin-bottom: 0;
	background: #FCFCEC;
	padding-bottom: 10px;
}

button.navbar-toggle{
	color: white;
}

.navbar .navbar-toggle:hover, .navbar .navbar-toggle:focus{
	background: #D5A967;
	color: white;
}


.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: grey;
}

.fancybox-close {
	background:
}

.tagline {
      margin-top: 15px;
       font-size: 1.3em;
       font-weight: bold;
	color: #863418;	
}

.site_title {

}

.site_title a {
	color: brown;
}

.site_title a:hover {
	text-decoration: none;
}

.header {
	padding: 0 10px;
}

.navbar-wrapper {
	margin-top: 0px;
}

.top-bar {
	height: 20px;
}

.top-bar ul li {
	display: inline;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid white;
}

.top-bar>ul li:last-child {
	border-right: 0;
}

.top-bar ul li a {
	color: #61381A;
}

.top-right-text {
	color: #606E39;
	margin-top: 52px;
	font-size: .9em;
}

/* carousel section */
.right-caption {
	font-size: 1.2em;
}

.top-right-text {
	margin-bottom: 2px;
}

.contact {
	color: #943682;
	font-size: 1.2em;
        margin-top: 0px;
}

.h2,.h3 {

}

.box {
	border: 1px solid #eee;
	margin: 2px;
}

.project_name {
	margin-top: 0px;
}

a:focus {
	outline: none;
}

footer {
	height: 80px;
	padding: 30px 10px 10px 10px;
	color: white;
	background: #CE944B;
	border-radius: .6em;
}

footer a {
	color: white;
}

.row {
	padding: auto 10px;
}

.model_no {
	font-weight: bold;
	color: goldenrod;
}

h2.page-header {
	border: none;
	margin-bottom: 2px;
}

.form-control {
	margin-bottom: 15px;
}

.form-signin {
	margin: 20px auto 200px auto;
}

.list-group-item-text{
   font-size: .9em;
}

#body {
	margin: 0 15px 0 15px;
}

#container {
	margin: 10px;
	border: 1px solid #D0D0D0;
	-webkit-box-shadow: 0 0 8px #D0D0D0;
}

.error {
	color: #E13300;
	margin-bottom: 10px;
}

.info {
	color: gold;
}

.success {
	color: darkgreen;
}