﻿@media (min-width: 1400px) {
    .modal-xl {
        width: 1200px;
    }
}

@media (min-width: 1680px) {
    .modal-xxl {
        width: 1500px;
    }
}

@media (min-width: 1920px) {
    .modal-xxxl {
        width: 1800px;
    }
}

.select2-container--bootstrap .select2-results > .select2-results__options {
    max-height: 350px;
}

.select2-dropdown h3 {
    margin-top: 2px;
}

.select2-dropdown table.table {
    background: transparent !important;
}

.select2-results__option.select2-results__option--highlighted {
    background-color: #cccccc !important;
    color: inherit !important;
}
.select2-container--bootstrap .select2-results__option[aria-selected=true] {
    background-color: #cccccc !important;
}

.select2-loadingresults {
    background-image: url(../Content/infragistics/css/structure/images/igLoadingSmall.gif);
    background-repeat: no-repeat;
    background-position: center;
}

.select2-loadingresultsTop {
    background-image: url(../Content/infragistics/css/structure/images/igLoadingSmall.gif);
    background-repeat: no-repeat;
    background-position: top;
}

.select2-loadingresultsBottom {
    background-image: url(../Content/infragistics/css/structure/images/igLoadingSmall.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}

.select2-results__option.loading-results,
.select2-results__option.select2-results__option--load-more {
    background-image: url(../Content/img/busy.gif);
    background-repeat: no-repeat;
    padding-left: 35px;
    background-position: 10px 50%;
}

.databox-text {
    font-weight: bold;
    text-transform: uppercase;
}

.page-body {
    padding-top: 0px !important;
    padding-bottom: 5px !important;
}

h1 .row-title, h2.row-title, h3.row-title, h4.row-title, h5.row-title, h6.row-title {
    padding-right: 10px !important;
}

.widget {
    margin-bottom: 15px !important;
}

.visibility-hidden {
    visibility: hidden;
}

.wrapheader {
    white-space: normal !important;
}
.select2-search__field[disabled] {
    cursor: not-allowed !important;
    background-color: #eee !important; /*#fbfbfb;*/
    border-color: #ccc !important; /*#e5e5e5*/
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    background-color: #fff !important;
}

    input[type=radio]:focus, input[type=checkbox]:focus, select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus {
        outline: 5px auto -webkit-focus-ring-color !important;
        outline-offset: 1px !important;
    }

.form-control, select {
    background-color: #fff !important;
}


    .form-control[readonly] /*.form-control[disabled], fieldset[disabled] .form-control*/ {
        /*cursor: not-allowed !important;*/
        background-color: #fff !important;
        border-color: #e5e5e5 !important;
    }

        .form-control[readonly]:hover /*/*.form-control[disabled]:hover, fieldset[disabled] .form-control:hover*/ {
            border-color: #eee !important;
            background-color: #fff !important;
        }

    .form-control[disabled], fieldset[disabled] .form-control {
        cursor: not-allowed !important;
        background-color: #eee !important; /*#fbfbfb;*/
        border-color: #ccc !important; /*#e5e5e5*/
    }

        .form-control[disabled]:hover, fieldset[disabled] .form-control:hover {
            border-color: #eee !important;
            background-color: #eee !important; /*#fff*/
        }

input[type=radio]:disabled ~ .text, input[type=radio][disabled] ~ .text, input[type=radio].disabled ~ .text {
    color: rgba(0,0,0,1) !important;
    cursor: not-allowed !important;
}

input[type=checkbox]:disabled ~ .text, input[type=checkbox][disabled] ~ .text, input[type=checkbox].disabled ~ .text {
    color: rgba(0,0,0,1) !important;
    cursor: not-allowed !important;
}

input[type=radio]:focus ~ .text, input[type=radio][focus] ~ .text, input[type=radio].focus ~ .text {
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: 1px !important;
}

input[type=checkbox]:focus ~ .text, input[type=checkbox][focus] ~ .text, input[type=checkbox].focus ~ .text {
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: 1px !important;
}
