﻿.select2-container .select2-selection--single {
    height: 34px !important;
}

.select2-container--default .select2-selection--single {
    border-radius: 0px !important;
    box-shadow: none;
    border-color: #d2d6de !important;
}

.datepicker {
    border-radius: 0px !important;
}

label em {
    color: #a94442;
}

@media print {
    .site-invoice {
        width: 100%;
        border: 0;
        margin: 0;
        padding: 0;
    }

    .site-invoice-col-25 {
        float: left;
        width: 25%;
    }
    .site-invoice-col-50 {
        float: left;
        width: 50%;
    }
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #3c8dbc !important;
    border-color: #367fa9 !important;
    padding: 1px 10px !important;
    color: #fff !important;
}


.select2-selection__choice {
    background-color: #3c8dbc !important;
    border-color: #367fa9 !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #FFF !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-weight: bold !important;
    margin-right: 2px !important;
}

.form-group {
    margin-bottom: 5px;
}


.control-label-text {
    margin-right: 10px;
}

.form-control-text {
    display: inline-block;
    /*width: 100%;*/
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    border-radius: 0;
    box-shadow: none;
    border-color: #d2d6de;
}

.action-button {
    cursor: pointer;

}

.select2{
    width:100%;
}


.input-validation-error{
     border-color: #a94442 !important;
}



.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #3c8dbc;
    border-color: #367fa9;
    padding: 1px 10px;
    color: #fff;
}

.form-control {
    border-color: #000 !important;
}

.select2-container--default .select2-selection--single {
    border-color: #000 !important;
}

.select2-container--default .select2-selection--multiple {
    border: 1px solid #000;
    border-radius: 0px;
}

/*input focused*/
.focused {
    background-color: #ffd800 !important;
}


.sidebar-menu > li > a > .fas {
    width: 20px;
}

.cancel:hover, .confirm:hover {
    /*background-color: yellow !important;*/
    background-color: #f39c12 !important;
}

.cancel:focus, .confirm:focus {
    /*background-color: yellow !important;*/
    background-color: #f39c12 !important;
}

.cancel:active, .confirm:active {
    /*background-color: yellow !important;*/
    background-color: #f39c12 !important;
}


.treeview-menu li {
    white-space: normal
}

    .treeview-menu li:not(.treeview) a {
        display: table
    }

        .treeview-menu li:not(.treeview) a > * {
            display: table-cell;
        }

        .pl15 {
            padding-left:15px;
        }
        .pr15{
            padding-right:15px;
        }