﻿

.z-index2000 {
    z-index: 2000 !important;
}

.table-xs * {
    margin: 1px !important;
    padding: 1px !important;
}




.min-width-50px {
    min-width: 50px !important;
}

.min-width-100px {
    min-width: 100px !important;
}

.min-width-150px {
    min-width: 150px !important;
}

.min-width-200px {
    min-width: 200px !important;
}

.min-width-250px {
    min-width: 250px !important;
}
.min-width-350px {
    min-width: 350px !important;
}
.maxWidth110 {
    max-width: 110px !important;
}

.max-width-75px {
    max-width: 75px !important;
}

.max-width-100px {
    max-width: 100px !important;
}
.max-width-125px {
    max-width: 125px !important;
}
.max-width-200px {
    max-width: 200px !important;
}

.max-width-500px {
    max-width: 500px !important;
}

.max-width-700px {
    max-width: 700px !important;
}

.max-width-1000px {
    max-width: 1000px !important;
}

.max-height-50px {
    max-height: 50px !important;
}

.max-height-100px {
    max-height: 100px !important;
}

.max-height-250px {
    max-height: 250px !important;
}

.max-height-500px {
    max-height: 500px !important;
}

.max-height-1000px {
    max-height: 1000px !important;
}

.max-height-1500px {
    max-height: 1500px !important;
}

.min-height-100px {
    min-height: 100px !important;
}

.min-height-500px {
    min-height: 500px !important;
}

.underlLineW100 {
    width: 100% !important;
    border-bottom: 1px #ebebeb solid;
}

    .underlLineW100 * {
        float: right !important;
        text-align: right !important;
        word-break: break-word !important;
    }

    .underlLineW100 span {
        float: left !important;
        text-align: left !important;
        word-break: break-word !important;
    }




.modal-lg {
    max-width: 1200px !important
}

.v-align-middle {
    vertical-align: middle !important;
}

.v-align-super {
    vertical-align: super !important;
}

.v-align-sub {
    vertical-align: sub !important;
}

.v-align-super-all > * {
    vertical-align: super !important;
}

.dsm-check-label {
    /*display: block;*/
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    /*font-size: 22px;*/
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

    /* Hide the browser's default checkbox */
    .dsm-check-label input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0;
    }

/* Create a custom checkbox */
.dsm-checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
}

/* On mouse-over, add a grey background color */
.dsm-check-label:hover input ~ .dsm-checkmark {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.dsm-check-label input:checked ~ .dsm-checkmark {
    background-color: #2196F3;
}



/* Create the dsm-checkmark/indicator (hidden when not checked) */
.dsm-checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the dsm-checkmark when checked */
.dsm-check-label input:checked ~ .dsm-checkmark:after {
    display: block;
}

/* Style the dsm-checkmark/indicator */
.dsm-check-label .dsm-checkmark:after {
    left: 8px;
    top: 0px;
    width: 9px;
    height: 18px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.break-word {
    word-break: break-word !important;
}

.img-fluid {
    min-width: 50px !important;
}

h6 {
    font-size: 0.80rem !important;
}

.ui-front {
    z-index: 1051 !important;
}

.select2-container--open {
    z-index: 9999 !important;
}



.select2-dropdown {
    z-index: 9999 !important;
}
