@CHARSET "ISO-8859-1";

@font-face {
    font-family: "OpticSansLight";
    src: url("../fonts/OpticSans-101-Light.woff") format('woff');
	}
@font-face {
    font-family: "OpticSansLight";
    src: url("../fonts/OpticSans-102-LightItalic.woff") format('woff');
    font-style: italic;
	}
@font-face {
    font-family: "OpticSansBook";
    src: url("../fonts/OpticSans-201-Book.woff") format('woff');
    font-weight: bold;
	}
@font-face {
    font-family: "OpticSansBook";
    src: url("../fonts/OpticSans-202-BookItalic.woff") format('woff');
    font-weight: bold;
    font-style: italic;
	}
@font-face {
    font-family: "OpticSansMedium";
    src: url("../fonts/OpticSans-301-Medium.woff") format('woff');
	}
@font-face {
    font-family: "OpticSansMedium";
    src: url("../fonts/OpticSans-302-MediumItalic.woff") format('woff');
    font-style: italic;
	}
@font-face {
    font-family: "OpticSansMedium";
    src: url("../fonts/OpticSans-401-Bold.woff") format('woff');
    font-weight: bold;
	}
@font-face {
    font-family: "OpticSansMedium";
    src: url("../fonts/OpticSans-402-BoldItalic.woff") format('woff');
    font-weight: bold;
    font-style: italic;
	}
@font-face {
    font-family: "OpticSansHeavy";
    src: url("../fonts/OpticSans-501-Heavy.woff") format('woff');
	}
@font-face {
    font-family: "OpticSansHeavy";
    src: url("../fonts/OpticSans-502-HeavyItalic.woff") format('woff');
    font-style: italic;
	}
	
/* template CSS */
	
body {
	font-family: 'OpticSansBook', sans-serif;
	}
	
 a, a:hover, a:active, a:focus, a img, object, embed {
    outline: none;
    }
	
#page-wrapper {
	padding: 0;
	}
	
.row {
	margin: 0;
	}

.navbar-default {
	background-color: #000000;
	height: 100%;
	}
.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus {
  	background-color: #f3f3f4;
  	color: #000000;
	}

.nav-header {
	color: #ffffff;
	background: #8e191c;
	text-align: center;
	padding: 22px 0 22px 0;
	}
.nav-header img {
	margin-bottom: 30px;
	}
	
.nav-label {
	text-transform: uppercase;
	}

.nav > li > a {
	color: #ffffff;
	}
.nav > li.active > a {
  color: #000000;
	}
.nav > li.active {
	border: none;
	background: #f3f3f4;
	}
	
.nav-second-level li a {
	color: #000000;
	background: #dadde1;
	padding-left: 40px;
	}
.nav-second-level li:last-child {
	margin-bottom: 0px;
	}
	
.nav-tabs > li > a {
	color: #9f9999;
	}
	
.title-action input {
	height: 33px;
	width: 280px;
	padding-left: 8px;
	margin-right: 10px;
	}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary.active:hover,
.btn-primary.active:focus {
  	background-color: #cc0000;
  	}
	
.btn {
	text-transform: uppercase;
	background: #8e191c;
	border: 0px;
	}
.btn:hover,
.btn:focus {
  	background-color: #171719;
  	}
	
.navbar {
	color: #515459;
	background: #dadde2;
	}
.nav.navbar-right > li > a {
	color: #515459;
	}
	
.mini-navbar .nav-second-level {
	padding: 1px;
	border: 1px #000000 soild;
	}
.mini-navbar .nav-second-level li a {
	padding: 10px 20px 10px 20px;
	}
	
body.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
	border-radius: 0px;
	}
	
.breadcrumb {
	background: none;
	}

.ibox-content {
	padding: 0;
	border-color: #b7b7b7;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 30px;
	}
	
.ibox-inner {
	padding: 24px;
	}
.ibox-inner p {
	padding: 4px;
	margin: 0;
	}
	
.header-content {
	color: #ffffff;
	background: #171719;
	padding: 10px 5px 5px 5px;
	}
.header-content span {
	position: relative;
	top: 5px;
	}
.header-content a {
	color: #ffffff;
	}
	
.clients-list .tab-pane {
	height: 380px;
	}
	
.product-list {
	margin-top: 20px;
	}
.product-list .tab-pane {
	height: 260px;
	}
	
.tab-inner {
	padding-top: 20px;
	}
.tab-inner img {
	margin: 20px 0 40px 0;
	}
	
input[type=checkbox], input[type=radio] {
	margin: 0 3px 0 20px;
	}
	
.footer {
	color: #ffffff;
	background: #8e191c;
	border-top: none;
	padding: 26px 26px 0px 26px;
	position: static;
  	}
.footer div {
	padding-bottom: 26px;
	}
.footer a {
  	color: #ffffff;
  	margin: 0 8px; 0 8px;
  	}
.footer a:hover,
.footer a:focus {
  	color: #ffffff;
  	text-decoration: underline;
	}
	
.ui-jqgrid .ui-jqgrid-htable th {
	height: ;
	padding: 12px 2px 8px 2px;
	}
.ui-jqgrid tr.jqgrow td {
	height: 38px !important;
	padding: 0px;
	}
	
table.shoping-cart-table {
	border-bottom: 1px #cccccc solid;
	}
table.shoping-cart-table td {
	padding: 24px 24px 24px 0 !important;
	}
table.shoping-cart-table p {
	padding: 10px 10px 10px 0;
	}
table.shoping-cart-table ul {
	padding-left: 0;
	}
table.shoping-cart-table li {
	padding-right: 10px;
	}
	
.top-10 {
	margin-top: 10px;
	}
.top-20 {
	margin-top: 20px;
	}
.top-30 {
	margin-top: 30px;
	}
	
@media (min-width: 768px) {
	.modal-dialog {
		width: ;
		margin: ;
		}
	}

@media (max-width: 560px) {
	.navbar-top-links li {
  		display: block;
  		clear: both;
  		padding: 0;
  		margin: 0;
  		text-align: center;
  		}
  	.title-action {
  		text-align: center;
  		}
  	.title-action a {
  		margin-top: 10px;
  		}
  	.wrapper-content {
  		clear: ;
  		}
	.footer a {
  		display: block;
  		padding: 2px 0 2px 0;
  		}
  	.footer-divider {
    	display: none;
  		}
	}

.carousel-inner {
	background: #676869;
	}
	
