﻿body {
    padding-top: 0px;
    padding-bottom: 10px;
    /*background-color:#eee;*/
}

/* Set padding to keep content from hitting the edges */
.body-content {
    /*padding-left: 15px;
    padding-right: 15px;*/
    width:98%;
    background-color:white;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    -opera-border-radius:8px;
    -khtml-border-radius:8px;
    border-radius:8px; 
    margin-top:20px;
    box-shadow: 0 0 15px #888888;      
    margin-bottom:200px;                       
}

/* Set width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea {
    max-width: 400px;
}*/

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

.wide-modal {
    width: 100%;
    max-width: 100%;
}

.wide-modal-dialog {
    max-width: 100%;
    width: 100%;
    left: 0;
}

.action-link-modal-header-color {
    background: #ffeaae
}

.action-link-modal-body-color {
    background: aliceblue;
}

.modal-footer-no-border {
    border-top: none;
}



/*.modal-text {
    width: 50%;
    height: 25px;
}*/



input[type=range] {
    max-width: 100%;
}

.address-entry-input {
    /*padding: 5px 0 0 5px;*/
}

.card-shadow {
    border: 1px solid;
    padding: 10px;
    box-shadow: 5px 10px 18px #888888;
}

.emploee-entree-header-circle {
    width: 150px;
    height: 150px;
    border: solid 1px #555;
    background-color: #eed;
    box-shadow: 10px -10px rgba(0,0,0,0.6);
    -moz-box-shadow: 10px -10px rgba(0,0,0,0.6);
    -webkit-box-shadow: 10px -10px rgba(0,0,0,0.6);
    -o-box-shadow: 10px -10px rgba(0,0,0,0.6);
    border-radius: 100px;
}

.actionlink-bg {
  background:  #7B7B7B;
}

.actionlink-secondary-bg {
    background: #4dbe70;
}

.dropdown-menu-bg {
    background-image: linear-gradient(#777777, #7B7B7B);
}

.subheader-bg {
    background-image: linear-gradient(#777777, #7B7B7B) !important;
    color: white;
}

.view-order-modal {
    width: 100%;
    height: 100%;
    overflow:scroll;
}

.view-order-modal-dialog {
    width:100%;
    height: 100%;
    max-width: 100%;
}

.card-horizontal {
    display: flex;
    flex: 1 1 auto;
}

.item-disposal-modal {
    width:50%;
    position: absolute;
    display: inline-block;
    top: 250px;
    left: 350px;
    overflow:scroll;
}

.quarter-bg {
    width: 35%;
    max-width: 35%;
    background-color: #f1f1f1;
}

.bg-65 {
    width:65%;
    max-width:65%;
    background-color:white;
}

.end-to-end-input {
    width:100%;
}

.multi-select-control {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    /* padding: .375rem .75rem; */
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.select2-search-choice {
    padding: 10px 5px 10px 18px;
    margin: 3px 0 3px 5px;
    position: relative;
    line-height: 13px;
    color: #333;
    cursor: default;
    border: 1px solid #7B7B7B;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #e4e4e4;
/*    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7B7B7B', endColorstr='#f4f4f4', GradientType=0);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);*/
}

.fa-asterisk {
    color:red;
}

.contact-us-modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 600px;
    height: 400px;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0;
    top: 85px;
}

.multi-select-height-5x {
    height: 500px;
}

.select2-container {
    margin: 0 0 0 15px !important;
}

.short-width {
    width:90px;
}

.item-admin-header {
    width: 100%;
    margin: 15px 15px 0 0;
}