body{
    background-color: #e9ebee;
    color:#1d2129;
    /*font-size: 12px;*/

}

.select2-container .select2-search--inline
{
    display:inline;
}
.section-title-style{
    border-left:5px solid #fb6340;
}
.borderStyle1{
    border: 1px solid #dddfe2;
}
.borderStyle2{
    box-shadow: none;
}
.bg-default {
    background-color: #1E407D!important;
}
.bg-gradient-primary {
    background: linear-gradient(87deg, #ff5a36 0, #FF5A36 100%) !important;
}

.fill-default {
    fill: #1E407D;
}
.bg-primary {
    background-color: #FF5A36 !important;
}
.chart {
    position: relative;
    height:auto!important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    color: #fff;
    background-color: #FF5A36;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: .5rem;
    color: #fff;
    order: 2;
}

.sidenav-toggler-line {
    background-color:#ff5a36;
}
.chart-canvas{
    min-height:350px!important;
}
.unread {
    background-color: #e9ebee;
    color: #1d2129;
}
.table td .word-break, .table th .word-break{

    vertical-align: middle!important;
    word-break: break-all!important;
    white-space:unset !important;
}
.btn:not(:last-child) {
    margin-right: 0;
}


.product-thumbnail{
    max-width: 200px;
}
.product-thumbnail-min{
    max-width: 50px;
    height:auto;
}
.product-thumbnail-medium{
    max-width: 100px;
    max-height:150px;
}
.invoice .header-section .logo-style {

    width:250px;
}

/*form fields style*/

/*.form-control {
    height: calc(1em + 1rem + 5px);
    padding: .1rem .1rem;
}*/


hr {
    margin-top: .1rem;
    margin-bottom: .1rem;
}
.invoice h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    margin-bottom:0px;
}

.modal-header {
    padding: 1rem;
}
.modal-footer {
    padding: 1rem;
}
.form-group {
    margin-bottom: 1rem;
}
.background-style1{
    background-color: #eee;
}
.background-style2{
    background-color: #fff;
}
.image-border{
    border:1px solid #ccc;
}


.rotateVersion1{
    writing-mode: vertical-lr;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
}
.border-left-style1{
    border-left:1px solid #ccc;
}
.border-right-style1{
    border-right:1px solid #ccc;
}
.border-bottom-style1{
    border-bottom:1px solid #ccc;
}
.border-top-style1{
    border-top:1px solid #ccc;
}
.table-footer-summary table, .table-footer-summary tr,  .table-footer-summary td, .table-footer-summary th{
    padding:0px;
    margin:0px;
    border-collapse: collapse;
    border: 0!important;
    vertical-align: top;
}
.table-footer-summary-info table, .table-footer-summary-info tr,  .table-footer-summary-info td, .table-footer-summary-info th{
    border:1px solid #CCCCCC !important;
    color:#333333;
}

.avatar-boxed {
    font-size: 1rem;
    display: inline-flex;
    width: 48px;
    height: 48px;
    color: #fff;
    border-radius: 0;
    background-color: #adb5bd;
    align-items: center;
    justify-content: center;
}

.display-4{
    font-size: 18px;

}
.display-4{
    font-size: 18px;

}
.display-4{
    font-size: 18px;

}
.nav-custom .nav-link {
    border-left:2px solid #fb6340;
}
.nav-custom .nav-link .active {
    border-left:2px solid #525f7f !important;
}
label {
    display: inline-block;
    margin-bottom: .25rem;
}
.select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default .select2-selection--multiple {
    height: auto;
    min-height: calc(0.5em + 0.25rem + 2px);
}

.form-control{
    color:#ff5a36!important;
}
.select2-container .select2-selection--single, .select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default .select2-selection--multiple, .select2-container--default .select2-search--dropdown .select2-search__field {
    padding: 0.25rem .25rem;
    color:#ff5a36!important;
}
.select2-container .select2-selection--single {
    color:#ff5a36!important;
    height:calc(1em + 1rem + 5px);
}
.fixed-with{
    width: 130px !important;
}
.input-group-text {
    /*  padding: 0 .25rem;*/
}
.custom-toggle-warning input:checked + .custom-toggle-slider:before{
    background-color: #2dce89!important;
    color:#fff;
    border: 1px solid #2dce89!important;
}
.custom-toggle-slider:before{
    background-color: #FF5A36!important;
    color:#fff;
    border: 1px solid #FF5A36!important;
}
.btn-light:not(:disabled):not(.disabled):active,btn-light:not(:disabled):hover, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
    color: #8898aa;
    border-color: #ffffff;
    background-color: #ffffff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    background-color: #fff;
    background-clip: padding-box;
    box-shadow: none;
}
.btn-light {
    color: #8898aa;
    border-color: #ffffff;
    background-color: #ffffff;
    border-radius: .25rem;
    background-clip: padding-box;
    border: 1px solid #dee2e6;
    box-shadow: none;
}
.bootstrap-select>.dropdown-toggle.bs-placeholder, .bootstrap-select>.dropdown-toggle.bs-placeholder:active, .bootstrap-select>.dropdown-toggle.bs-placeholder:focus, .bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
    color: #8898aa;
    border-color: #ffffff;
    background-color: #ffffff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    background-color: #fff;
    background-clip: padding-box;
    box-shadow: none;
}
.custom-control {
    padding-left: 2.75rem;
}
.custom-form-control{
    height: calc(1.5rem );
    width: calc(1.5rem + 5px );
}
.img-custom-min{
    width:50px;
    height: 50px;
}
/* Small devices (landscape phones, 576px and up)*/
@media (max-width: 575.98px) {
    .thumbnail-custom-min{
        height: 50px;
    }
}
/*Small devices (landscape phones, less than 768px)*/
@media (max-width: 768px) {
    .thumbnail-custom-min{
        height: 50px;
    }
}

.table td, .table th {
    font-size: 1rem;
}


.input-group-append {
    /* min-width : 35%; //adjust as needed*/
}

.input-group-append label {
    width: 100%;
    overflow: hidden;
}

.form-control-lg, .input-group-lg .form-control, .input-group-text {
    font-size: .75rem !important;
}
.form-control {
    height: calc(1.5em + 1.25rem + 2px);
}

.custom-checkbox .custom-control-input ~ .custom-control-label {
    height: auto;
}
/*Sidebar*/
.navbar-vertical .navbar-brand-img, .navbar-vertical .navbar-brand > img {
    max-height: 5rem!important;
}


.select2-container .select2-selection--single {
    height: auto!important;
    min-height: 28px!important;
}
table tr th,table tr td {

    padding:0.25rem!important;
}

.has-success input{
    background-color: green!important;
    color: white!important;
    font-weight: 700;
}
.has-error input{
    background-color: red!important;
    color: white!important;
    font-weight: 700;
}
code {
    font-size: 87.5%;
    color: #e83e8c;
    word-break: break-word;
}
