

/* Корректировки BOOTSTRAP */


div.invalid-feedback {
    display: inherit!important;
}

@media (min-width: 1200px) {
    .container-large {
        width: 1600px;
    }
}

.container-large {
    max-width: 100%;
}

.text-monospace {
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}

.dropdown-menu {
    min-width: 200px !important;
}



.alert-striped{
    background-size: 40px 40px;
    background-image: -webkit-linear-gradient(45deg, rgba(188,188,188, .2) 25%, transparent 25%,
    transparent 50%, rgba(188,188,188, .2) 50%, rgba(188,188,188, .2) 75%,
    transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(188,188,188, .2) 25%, transparent 25%,
    transparent 50%, rgba(188,188,188, .2) 50%, rgba(188,188,188, .2) 75%,
    transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(188,188,188, .2) 25%, transparent 25%,
    transparent 50%, rgba(188,188,188, .2) 50%, rgba(188,188,188, .2) 75%,
    transparent 75%, transparent);
    -pie-background: linear-gradient(45deg, rgba(188,188,188, .2) 25%, transparent 25%,
    transparent 50%, rgba(188,188,188, .2) 50%, rgba(188,188,188, .2) 75%,
    transparent 75%, transparent) 0 0 / 40px 40px rgba(188,188,188, .2);
    color: #666;
}


.bg-red-striped{
    background-size: 40px 40px;
    background-image: -webkit-linear-gradient(45deg, rgba(240,128,128, .2) 25%, transparent 25%,
    transparent 50%, rgba(240,128,128, .2) 50%, rgba(240,128,128, .2) 75%,
    transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(240,128,128, .2) 25%, transparent 25%,
    transparent 50%, rgba(240,128,128, .2) 50%, rgba(240,128,128, .2) 75%,
    transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(240,128,128, .2) 25%, transparent 25%,
    transparent 50%, rgba(240,128,128, .2) 50%, rgba(240,128,128, .2) 75%,
    transparent 75%, transparent);
    -pie-background: linear-gradient(45deg, rgba(240,128,128, .2) 25%, transparent 25%,
    transparent 50%, rgba(240,128,128, .2) 50%, rgba(240,128,128, .2) 75%,
    transparent 75%, transparent) 0 0 / 40px 40px rgba(240,128,128, .2);
    color: #666;
}

.bg-green-striped{
    background-size: 40px 40px;
    background-image: -webkit-linear-gradient(45deg, rgba(128,240,128, .2) 25%, transparent 25%,
    transparent 50%, rgba(128,240,128, .2) 50%, rgba(128,240,128, .2) 75%,
    transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(128,240,128, .2) 25%, transparent 25%,
    transparent 50%, rgba(128,240,128, .2) 50%, rgba(128,240,128, .2) 75%,
    transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(128,240,128, .2) 25%, transparent 25%,
    transparent 50%, rgba(128,240,128, .2) 50%, rgba(128,240,128, .2) 75%,
    transparent 75%, transparent);
    -pie-background: linear-gradient(45deg, rgba(128,240,128, .2) 25%, transparent 25%,
    transparent 50%, rgba(128,240,128, .2) 50%, rgba(128,240,128, .2) 75%,
    transparent 75%, transparent) 0 0 / 40px 40px rgba(128,240,128, .2);
    color: #666;
}


/* https://github.com/select2/select2/pull/4898#issuecomment-408568031 (немного подкорректированный) */
.select2 .select2-selection.select2-selection--multiple .select2-search.select2-search--inline {
    width: 100% !important;
}
.select2 .select2-selection.select2-selection--multiple .select2-search.select2-search--inline .select2-search__field {
    width: 100% !important;
}


.form-control::placeholder {
    color: #999; !important;
}