a {
	text-decoration: none !important;
}

/* ssln */
.ssln { font-size:1.5em; color:#F30; margin:9px 0 0 24px; position:absolute; color:white; }

/* font face's */
@font-face{font-family:"Segoe Print";src:url(../fonts/Segoe%20Print.ttf);}
@font-face{font-family:"MicroSquare";src:url(../fonts/MicroSquareRegular.ttf);} 
@font-face{font-family:"open sans";src:url(../fonts/OpenSans-CondLight.ttf);}
@font-face{font-family:"open sans bold";src:url(../fonts/OpenSans-CondBold.ttf);}

.carousel-indicators {
	z-index: 99 !important;
}

.navbar-nav {
	z-index: 999999 !important;
}

/* wrapper */
.company h3, .company p {
	text-align: left;
}

.company h3 {
	margin-bottom: 30px
}

.company p a {
	border-bottom: 1px solid rgb(74, 100, 137);
}

.company a {
	color: rgb(74, 100, 137);
	text-decoration: none;
	padding-bottom: 9px;
}

h3 {
	color: #cc0105
}

.compant article {
	color: rgb(74, 100, 137);
	font-weight: bold;
}

/* body */
body { background-color:#ddd !important; font-family: "MicroSquare" !important; }
figcaption {
	text-align: center;
}

/* container */
body .article { min-height:550px; background-color:white; padding-top: 60px; }
body .container { width:100%; max-width:1024px; padding:0px;  }

/* logo */
body .logo {  width:162px; z-index:1004; border-radius: 12px; margin-left: 90px; margin-top:-7px; }
.logo img { margin-left:-11px; width: 111px; margin-top: 9px; }



/* navigation */
.col-lg-10 {
	width: 78% !important;
}

.navbar-nav {
	margin: 21px 0 0 160px !important;
}

.nav-justified {
	width: 84% !important;
}

.nav-justified>li>a {
	text-align: left !important
}

.dropdown-menu {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: none !important;
	padding: 28px 0 0 0 !important;
	margin: 0 !important;
}

.navigation .navbar .nav>li>ul>li:hover a {
	background-color: #000;
	color: white !important;
}

.navigation { background-color:white; /*opacity:.85;*/ z-index:10001;padding:0;position:relative;margin-top:0px; height: 102px; position: fixed; width: 100%; box-shadow: 0px -3px 9px #666; }

.navigation .navbar { margin:0; border:none; }
nav .navbar .navbar-default { background-color:none; border:none; }
.navigation .navbar .nav>li { z-index:99; }
.navigation .navbar .nav li a { color:black; font-weight:bold;  font-family:"MicroSquare", Arial, Helvetica, sans-serif; font-size:15px; z-index:999; letter-spacing:.6px; }
.nav>li>a {
	padding: 10px 30px !important;
}

.navbar-nav.nav-justified > li{ float:none; }
.nav.navbar-nav>li>a { padding-top:18px !important; }

.dropdown-menu>li>a{ padding:9px 12px !important; background-color: #ddd; }
.container .navbar .nav .dropdown #special { margin-left:0px; }


/* slider */
body .slider { padding:0; margin:102px 0 0 0; }

.overlay { width:100%; height:100%; position: absolute; top: 0; left: 0; background-image:url(../img/pixel.png); background-size: .2em .2em; background-repeat: repeat; z-index:999; }

/* home pg - article */
.container .article .col-lg-4 {  text-align:center; padding:30px; box-shadow:0px 0px .1px #666; }

/* vertical menubar */
.vertical_menubar { background-color:#333; opacity:.9; background-image:url(../img/pixel.png); background-repeat:repeat; background-size:.21em .21em; position:absolute; }
.vertical_menubar .nav { padding-bottom:15px; }
.vertical_menubar .nav li a:hover { background-color:#fff; font-weight:bold; }
.vertical_menubar .nav>li:hover a { color:#cc0105; }
.vertical_menubar .nav>li>a { color:white; }

/*  menu - index page*/
.cn-wrapper img { width:33px; height:33px; margin-top:20px; }

/* article */
.article img {
	padding: 10px 0 24px;
}

.article>div {
	margin: 20px 0;
}

/* about us */
#indent #positions { line-height:2em; font-family:; letter-spacing:1px; word-spacing:3px; font-size:15px }



/* heading */
.heading { color:#fff; text-transform:uppercase; padding:15px; margin-top:-90px; margin-bottom:60px; }

.subheading { color:#cc0105; margin-left:15px; text-transform:uppercase; }
#faint_img { background-color:black; }

body #indent1 p{ text-indent:19px; line-height:1.9em; margin-bottom:4px; }
body #indent1 { padding:5px 20px; }

body #indent p{ text-indent:60px; line-height:1.9em; margin-bottom:24px; }
body #indent { padding:15px; }
body .vertical_menubar p { line-height:1.9em; }
.shadow { box-shadow:1px 1px 9px #666; /*margin-bottom:12px;*/ }
.shadow h3 { color:#cc0105 }

/* Location */
.address p {
	text-indent : 0 !important;
}

/* contact us */
input, textarea {
	padding: 5px;
	margin: 3px 0 !important;
}

input, textarea {
	width: 100%;
}

.posting {
	padding: 50px 0;
	width: 90%;
}

/* footer */
.footer {
	min-height:300px; background-color: transparent; color:white; color: rgb(74, 100, 137); font-weight: bold;
}

.footer_bottom {
	text-align: center;
	background-color: #ddd;
	color: #999;
	line-height: 100%;
	height: 100%;
}

.footer_bottom p {
	margin: 0;
	padding: 15px 5px;
	line-height: 2em;
	color: rgb(74, 100, 137);
}

.footer_bottom span a {
	color: #b5662c;
}

.company {
	background-color:#f0f0f0
}

.company li { list-style:none; color:#fff; line-height:1.8em; margin-left:60px; }

.company li p { color:#333; font-size:21px; text-transform:uppercase; font-family:"MicroSquare", Arial, Helvetica, sans-serif; padding-bottom:1px; }

.company p { color:#fff; line-height:1.44em; }

.company li a { color:#fff; text-decoration:none; }

.company>.container {
	max-width:1200px;
}

footer .col-lg-3, footer .col-lg-2 { padding:24px 0px 24px 0px; }
footer .col-xs-6 { height:210px; }

footer h4 { color:#fff; }


footer { margin-top:0px; position:relative; background-color:#333; margin-top:0px; }/* #339980 */
footer h6 { text-align:center; padding:3px; color:white; }
footer .overlay  { width:100%; height:100%; position: absolute; top: 0; left: 0; background-image:url(../images/footer/pixel.png); background-size: 2px 2px; background-repeat: repeat; z-index:9999 }

/* job opening form */
.form-control[disabled] {
	background-color: #fafafa;
}

.form-group p {
	text-indent: 0 !important;
}

/*  Small devices (768px below ) */
@media only screen and (max-width:767px) {
	.navigation {
		height: 50px;
	}

	body .slider {
		margin-top: 0px;
	}
	
	.navigation {
		opacity: 1;
	}
}

@media only screen and (min-width:0px) and (max-width:499px) { 

	/* article */
	.container .article .col-xs-4 { width:100%; }
	.container .article>.col-xs-12 .col-xs-12 { padding:0; }

	.form-inline { margin:30px 0 0 3%; }
	.large { width:300px; }
	.contact .col-xs-12 { padding:0; }
	div#padding {
		padding: 0;
	}

}

/*  Small devices (768px below ) */
@media only screen and (min-width:500px) and (max-width:767px) { 

	/* article */
	.container .article .col-xs-4 { width:50%; }
	#padding { padding:0; }

	/* footer */
	footer .col-xs-6 { text-indent:6em; }

} 

/* Small devices (tablets, 768px and up) */
@media only screen and (min-width:768px) and (max-width:991px) {

	/* navigation */
	.navigation .navbar .nav li a { font-size:11px; }

	.ssln { display:none; color:white; }
}

/* Medium devices (desktops, 992px and up) */
@media only screen and (min-width:992px) and (max-width:1199px) { 
	.ssln { display:none; color:white; }
}

/* Large devices (large desktops, 1200px and up) */
@media only screen and (min-width:1200px) { 
	.ssln { display:none; color:white; }
	/* hover for navigation */
	.dropdown:hover .dropdown-menu { display: block; background-color:white; }
	.dropdown{ padding-bottom:5px; }
	.navigation .navbar .nav>li>a:hover { color:#cc0105; background-color:white; }
	.navigation .navbar .nav>li>ul>li:hover { background-color:#fff; }
	.navigation .navbar .nav>li>ul>li:hover a{ color:#cc0105; }
}
@media only screen and (min-width:0px) and (max-width:1200px) {
	.logo {
		display: none
	}
	#navbar>.nav {
		background: #eee;
	}
	.navbar-nav {
		margin: 0 !important;
	}
	.navbar-collapse {
		padding: 0 !important;
	}
}

.navbar-toggle .icon-bar {
	background-color: black;
}