/* GENERAL */
table .btn, table .button {
margin-bottom: 0;
min-width: auto;
}
.table>tbody>tr>td{
vertical-align: middle;
}
code {
font-size: 0.9em;
}
input[type="submit"] {
background-color: rgb(247, 204, 86);
border-color: rgb(247, 204, 86);
}

/* MENU */
.nav-bar .btn-filled {
margin-right: 30px; 
margin-top: 10px;
}
@media (max-width: 991px)  {
.nav-bar .btn-filled {
width: 30%;
margin-top: 0;
min-width: 200px;
}
}
.menu .btn-filled > a {
color: #fff;
height: auto;
opacity: 1;
}

/* FOOTER */
.confit-phone {
color: #fff;
opacity: 0.8;
}
.footer{
padding: 30px 0;
}
@media (max-width: 768px) {
.footer ul {
margin-left: 0;
}
}

/* TEXT FIT */
.content-area h2, .content-area h3 {
margin-top: 50px !important;
}
.content-area p > img.alignleft, .content-area p > img.alignright {
margin-bottom: 70px;
}
p:before {
  content: "";
  width: 30%;
  display: block;
  overflow: hidden;
  /* For Demonstration */
  /*border: 1px solid green;*/
}

/* RESPONSIVE NAVBAR */
.collapse.navbar-collapse {
padding-right: 0;
padding-left: 0;
}
.site-title-container {
padding-right: 0 !important;
}
/* Fixes at 767 and 991 */
@media (max-width: 991px) {
.visible-sm, .visible-xs {
display: inline-block !important;
}
.hidden-sm, .hidden-xs {
display: none !important;
}
}

/* RESPONSIVE GENERAL */
@media screen and (max-width: 800px) {
table .btn, table .button {
padding-left: 10px;
padding-right: 10px;
}
.content-area img {
margin-bottom: 10px;
}
}
@media screen and (max-width: 600px) {
table .btn, table .button {
padding-left: 5px;
padding-right: 5px;
}
.table>tbody>tr>td {
padding-left: 3px;
padding-right: 3px;
}
}
@media screen and (max-width: 500px) {
table .btn, table .button {
padding-left: 4px;
padding-right: 4px;
letter-spacing: 0;
}
.table>tbody>tr>td {
padding-left: 1px;
padding-right: 1px;
}
}
@media screen and (max-width: 450px) {
table .btn, table .button {
padding-left: 1px;
padding-right: 1px;
line-height: 32px;
}
}
@media screen and (max-width: 400px) {
table .btn, table .button {
display: none;
}
}
/*fix youtube*/
iframe {
max-height: 56.25vw;
}

.btQuoteItem {
height: 20px;
max-height: 20px;
}
@media screen and (max-width: 450px) {
.tableSetting {
	width: 75%;
}}
@media screen and (min-width: 600px)  {
    .mobile-break { display: none; }
}
@media screen and (max-width: 450px)  {
    .mobile-break { display: block; }
}
