﻿body {
    font-family: 'Open Sans', sans-serif;
    padding-top: 70px;
}
.container .topfix {
    padding-top: 25px;
}

.btn-xtra {
    font-size:100px;line-height: 75px;padding: 50px 0 50px 0;
}

.table-vcenter td {
   vertical-align: middle!important;
}

.getAjax {
    /* nothing */
}

.form-signin {
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}

    .form-signin .form-signin-heading,
    .form-signin .checkbox {
        margin-bottom: 10px;
    }

input[type=checkbox] {
    box-shadow: none;
    width:36px;
}

input.input-validation-error {
    border: 1px solid red;
    background: red;
    color: white;
}

.deprecate {
    color: #ddd;
}

.fixedWidth {
    width:100px !important;
}

.modal-backdrop {
    height: 100%;
    z-index: 100;
}

/*
    Bootstrap Expandsion
*/
.validation-summary-errors {
  padding: 15px;
  margin-top: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
    font-weight: bold;
}
.validation-summary-errors h4 {
  margin-top: 0;
  color: inherit;
}
.validation-summary-errors .alert-link {
  font-weight: bold;
}
.validation-summary-errors > p,
.validation-summary-errors > ul {
  margin-bottom: 0;
    padding: 0 0 0 10px;
}
.validation-summary-errors li {
    padding: 0;
}
.validation-summary-errors > p + p {
  margin-top: 5px;
}

.validation-summary-errors {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.validation-summary-errors hr {
  border-top-color: #f7e1b5;
}
.validation-summary-errors .alert-link {
  color: #66512c;
}

.sendcloud.status {    
    display: inline-block; 
    width: 28px; 
    height: 28px; 
    overflow: hidden; 
}
.sendcloud.status.warn {
    background: #DAF3FF;
    color: red;
}
.sendcloud.status.default {
    background: #DAF3FF;
    color: #DAF3FF;
}
.sendcloud.status.grey {
    background: darkgrey;
    color: darkgrey;
}

/* The switch - the box around the slider */
.switch {
    position: relative;
    display: inline-block;
    width: 56px;
    height: 30px;
    margin-bottom: 0;
}

/* Hide default HTML checkbox */
.switch input[type=checkbox] {
    display: none;
}

/* The slider */
.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;    
}

.slider:before {
    position: absolute;
    content: "";
    height: 22px;
    width: 22px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

input[type=checkbox]:checked + .slider,
input[type=checkbox]:checked + input + .slider{
    background-color: #c9c900;
}

input[type=checkbox]:focus + .slider,
input[type=checkbox]:focus + input + .slider{
    box-shadow: 0 0 1px #c9c900;
}

input[type=checkbox]:checked + .slider:before,
input[type=checkbox]:checked + input + .slider:before{
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 30px;
}

.slider.round:before {
    border-radius: 50%;
} 

.table tr.error {
    background: red !important;
    color: white;
    font-weight: bold;
}

/* Debug box presets */
.debug-box {
}
.debug-box > .normal {
    background: green;
    color: #ffffff;    
}
.debug-box > .warning {
    background: orange;
}
.debug-box > .error {
    background: red;
}
.debug-box ul {
    padding: 15px 15px 15px 25px;
    margin: 0;
}
.debug-box ul li {
    padding: 0;
    margin: 0;
}
/*
    Default BootStrap 3.x Form override
*/
.warehouse-form .row.form-group {
    margin-bottom: 0;
}
.warehouse-form .form-control,
.warehouse-form .input-group{
    margin-bottom: 15px;
}
.warehouse-form .control-label {
    text-align: left;
}
.warehouse-form .input-group .form-control {
    margin-bottom: 0;
}
.warehouse-form .switch {
    margin-bottom: 12px;
}

li.list-group-item a {
    text-decoration:none;
    display: block;
}

.strikethrough{
    text-decoration: line-through;
    color:#c0c0c0;
}