﻿body {
   margin:0;
   padding:0
}

/* 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;
}
.select2-container {
    width: 100% !important;
}
.login-form {
    width: 340px;
    margin: 80px auto;
    font-size: 15px;
}

    .login-form form {
        margin-bottom: 15px;
        background: #f7f7f7;
        box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
        padding: 30px;
    }

    .login-form h2 {
        margin: 0 0 15px;
    }

.form-control, .btn {
    min-height: 38px;
    border-radius: 2px;
}
.select2-container--bootstrap {
    width: auto;
    flex: 1 1 auto;
}

    .select2-container--bootstrap .select2-selection--single {
        height: 100%;
        line-height: inherit;
        padding: 0.5rem 1rem;
    }


.total-wrapper {
    justify-content: space-around;
    width: 25%;
    margin: auto;
}
.select2-selection--single{
    height:38px !important
}
.select2-dropdown.increasezindex {
    z-index: 99999;
}

input[type="checkbox"][readonly] {
    pointer-events: none;
}

