@import "bootstrap.min.css";
@import "buttons.css";
@import "layout.css";
@import "index.css";
@import "delivery.css";
@import "companies.css";
@import "group_order.css";
@import "about.css";
@import "production.css";
@import "order.css";
@import "404.css";
@import "media.css";

@font-face {
    font-family: Academic;
    src: url(../fonts/Academic-M54.ttf);
}
body, html {font-family: "PT Sans Narrow", sans-serif; overflow-x: hidden; max-width: 100%;}

body.modal-open {
    padding-right: 0px !important;
}

button {
	border: none;
}
.container-fluid {
	padding-left: 25px; 
	padding-right: 25px; 
	max-width: 1440px;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
    top: 15px;
}

.relative {
	position: relative;
}
.tel, .tel:hover {
	text-decoration: none;
	color: #333333;
}

.modal-content {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

.modal-header, .modal-footer {
  border: none;
}

.modal-header {
  text-align: right;
}
.modal-header .close {
  float: none;
}
.modal-body .row {
	margin-left: 10px;
	margin-right: 10px;
}

.modal-body form input, .modal-body form textarea {
	border-radius: 0;
	text-align: center;
	text-transform: uppercase;
}
.modal-body form textarea {
	height: 83px;
}

.modal-body form .has-error .form-control {
	border-color: #ff7bac;
}

.modal-body form ::-webkit-input-placeholder {
   text-align:center;
	 color: #b3b3b3;
	 text-transform: uppercase;
}

.modal-body form :-moz-placeholder { /* Firefox 18- */
   text-align:center;
	 color: #b3b3b3;
	 text-transform: uppercase; 
}

.modal-body form ::-moz-placeholder {  /* Firefox 19+ */
   text-align:center; 
 	 color: #b3b3b3;
	 text-transform: uppercase;
}
.modal-body .tooltip {
	font-size: 14px;
	letter-spacing: 0.05em;
}
.modal-body form :-ms-input-placeholder {  
   text-align:center;
	 color: #b3b3b3;
	 text-transform: uppercase;
}

.modal-footer {
	padding: 0 40px 25px 40px;
}

.table {
	font-family: "PT Sans";
	font-size: 16px;
	letter-spacing: 0.05em;
	text-align: center;
}
.table>thead>tr>td, .table>tbody>tr>td {
	padding: 10px 15px;
}
