﻿.wrap.wrap-mountain {
    background-image: url(/img/back_fastener_left.jpg);
}
.ms-hero-img-keyboard {
    background-image: url(/img/Quality-Front.jpg);
}
.bg-worker {
    background-image: url(/img/back_fastener_right.jpg);
}
.SecureIt {
    background-image: url(/img/SecureItBg.jpg);
}
.ConexisBg {
    background-image: url(/img/Conexis_LargeBG.jpg);
}
.SecurityBG {
    background-image: url(/img/Security-BG.jpg);
}
.Catalogue-BG {
    background-image: url(/img/Catalogue-BG.png);
}
.tableHeader {
    background-color: black;
    color: white;
}

.konigContent {
    background-color: #92B093;
}

.konigAlt {
    background-color: #ABCAE0;
}
.min-height-70 {
    min-height: 70px;
}
.min-height-100 {
    min-height: 100px;
}
.min-height-250 {
    min-height: 250px;
}
.min-height-320 {
    min-height: 320px;
}
.min-height-520 {
    min-height: 520px;
}
.min-height-550 {
    min-height: 550px;
}
.min-height-580 {
    min-height: 580px;
}
.min-height-390 {
    min-height: 390px;
}
.min-height-650 {
    min-height: 650px;
}
.ms-header.ms-header-primary {
    background-color: #0e1908;
    /*background-color: #1b5e20;*/
}
.ms-navbar {
    background-color: #0e1908;
    /*background-color: #1b5e20;*/
}
.ms-header .ms-title img
{
    margin: 15px 20px 0px 20px;
}
.notifyText
{
    color: red;
    font-weight: bold;
    font-variant-caps:small-caps;
}
.ms-collapse .card .card-header .card-title a {
    line-height: 2rem;
}
.back-panel
{
    background-image:url("/img/back_panel.jpg");
    background-repeat:repeat;
}
#siteMessage .alert
{
    margin-bottom: 0px;
}
fieldset[disabled][disabled] .btn, .btn.disabled, .btn:disabled, .btn[disabled][disabled], fieldset[disabled][disabled] .input-group-btn .btn, .input-group-btn .btn.disabled, .input-group-btn .btn:disabled, .input-group-btn .btn[disabled][disabled], fieldset[disabled][disabled] .btn-group, .btn-group.disabled, .btn-group:disabled, .btn-group[disabled][disabled], fieldset[disabled][disabled] .btn-group-vertical, .btn-group-vertical.disabled, .btn-group-vertical:disabled, .btn-group-vertical[disabled][disabled] {
    background: #2e7d32;
}
.ms-auto {
    margin-left: auto !important;
}
.ral9910 {
    background-color: white;
    color: black;
}
.ral8003 {
    background-color: rgb(115,66,34);
}
.ral7016 {
    background-color: rgb(41,49,51);
}
.ral7001 {
    background-color: rgb(138,149,151);
}
.ral8022 {
    background-color: rgb(33,33,33);
}
.ral9016 {
    background-color:rgb(246,246,246);
    color: black;
}
.ral8017 {
    background-color: rgb(69,50,46);
}
.ral1011 {
    background-color: rgb(138,102,66);
}
.ral7015 {
    background-color: rgb(67,71,80);
}
.ral9001 {
    background-color: rgb(250,244,227);
    color: black;
}
.ral1015 {
    background-color: rgb(230,214,144);
}
.ral9005 {
    background-color: rgb(10,10,10);
}
.bs14c35 {
    background-color: rgb(153,181,157);
}
.ral7038 {
    background-color: rgb(195,195,195);
}
.max-img-w {
    max-width:255px;
}
.k-input-lg, .k-picker-lg {
    font-size: 16px;
    line-height: 1.5;
}
.k-input-solid {
    border: 0;
    background-image: linear-gradient(#2E7D32, #2E7D32), linear-gradient(#D2D2D2, #D2D2D2);
    background-size: 0 2px, 100% 1px;
    background-repeat: no-repeat;
    background-position: center bottom, center calc(100% - 1px);
    background-color: rgba(0, 0, 0, 0);
    transition: background 0s ease-out;
    float: none;
    box-shadow: none;
    border-radius: 0;
}
.k-input-solid:focus-within {
    outline: none;
    background-image: linear-gradient(#2E7D32, #2E7D32), linear-gradient(#D2D2D2, #D2D2D2);
    background-size: 100% 2px, 100% 1px;
    box-shadow: none;
    transition-duration: 0.3s;
}
.form-control-number {
    width: 150px !important;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
}
.pointer {
    cursor: pointer;
}
.k-input-md, .k-picker-md {
    font-size: 1.5rem;
    line-height: 1.5;
}
/* Responsive YouTube iframes */
.responsive-iframe {
    width: 100%;
    height: 225px;
    max-width: 100%;
    border: none;
    display: block;
    margin-bottom: 24px; /* space between videos vertically */
}

/* Add margin between video rows */
.video-row {
    margin-bottom: 32px;
}