﻿body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea {
    max-width: 280px;
}*/

.monitor .company-heading {
    /*padding: 2px !important;*/
}

.companyPanel {
    width: 13rem;
    padding: .5rem 1rem !important;
    margin-bottom: 1rem !important;
    margin-right: 1rem !important;
}

    .companyPanel > button {
        padding: 0 !important;
    }

.m-0 {
    margin: 0;
}

.m-1 {
    margin: 1rem;
}

.m-2 {
    margin: 2rem;
}

.m-3 {
    margin: 3rem;
}


.mt-0 {
    margin-top: 0;
}

.mt-1 {
    margin-top: 1rem;
}

.mt-2 {
    margin-top: 2rem;
}

.mt-3 {
    margin-top: 3rem;
}

.ml-0 {
    margin-left: 0;
}

.ml-1 {
    margin-left: 1rem;
}

.ml-2 {
    margin-left: 2rem;
}

.ml-3 {
    margin-left: 3rem;
}

.modal-container-90 {
    min-width: 90%;
}

.col-date {
    width: 15rem !important;
}

.invoice-preview-container {
    width: 1024px;
}

.no-pd-h {
    padding-left: 0!important;
    padding-right: 0!important;
}

.no-pd-l {
    padding-left: 0 !important;
}

.panel-ami-disabled {
    border: green 1px solid;
}


.panel-noinfo {
    border: #ddd 2px solid !important;
    background-color: #f5f5f5;
}

.panel-connected {
    border: #5cb85c 2px solid !important;
    background-color: white !important;
    /*box-shadow: inset #5cb85c 0px 0px 20px -12px;*/
}

.panel-disconnected {
    border: #a94442 2px solid !important;
    background-color: white !important;
    /*box-shadow: inset #f0ad4e 0px 0px 60px -12px;*/
}

