html {
    font-size: 14px;
}

div #dataTable {display:none;}

.hline {background: #ffb3b3 !important;}

.nline {background: greenyellow !important;}

.red {color:red}
.green {color:green}

[id^=XmyModal] .modal-body{
    
        white-space: pre-wrap;       /* Since CSS 2.1 */
        white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
        white-space: -pre-wrap;      /* Opera 4-6 */
        white-space: -o-pre-wrap;    /* Opera 7 */
        word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

[id^=XmyModal]{padding:5px;}

#dataTable tr td {vertical-align:middle;}

.nav-link {cursor:pointer; cursor:hand;}
.hand {cursor:pointer; cursor:hand;}
.btn[class=hand] {color:white;}
table tr td {white-space: nowrap;}
input[required] {background:pink;}
textarea[required] {background:pink;}
select[required].form-control {background:pink;}

#cwrap {border-top:silver solid 1px;border-left:silver solid 1px; background:none;}

td .fa + div {display:inline-block;}
td div[contenteditable] {display:inline-block;}
table tr[id]:nth-child(even) {background:whitesmoke;}
table tr td input[type=text] {background:none;} 

li[class*="nav-item"] ul li a[id] {cursor:pointer; cursor:hand;}

div#toprint {display:none;position:absolute;left:0px;top:0px;z-index:999999;background:white;min-height:100%;min-width:100%;}
div#aftertoprint {display:none;position:absolute;left:30px;top:30px;z-index:9999999;background:none;}

div#toprint table {min-width:100%;}
div#toprint input {border:0px;min-width:100px;}

div#toprint table th {white-space: nowrap;}

div#toprint table {border-collapse: collapse;}
div#toprint table, div#toprint tr, div#toprint td, div#toprint th {border:1px dotted silver;}
div#toprint table tr:nth-child(odd) {background:lightgrey !important;}
div#toprint .druk, div#toprint div#dataTable_wrapper div.row label ,div#toprint div.card-header,div#toprint td .fa,div#toprint div#dataTable_paginate,div#toprint table#dataTable tbody tr td .fa,div#toprint table#dataTable tbody tr td .fa {display:none;}

div[contenteditable=false] input[type=date].form-control {width:100px;}

@media print {

    .druk {display:none;}
   div#aftertoprint button {display:none;}

   div#dataTable_wrapper div.row label {display:none;}
   div.card-header {display:none;}
   td i.fa {display: none;}
   div#dataTable_paginate {display: none;}
   table#dataTable tbody tr td a.fa {display:none;}
   table#dataTable tbody tr td i.fa {display:none;}


div#toprint {visibility:visible;display:inline;position:absolute;left:0px;top:0px;}

}

.card .card-block .card-text {padding: 5px;}

table#dataTable tbody tr:hover {background-color:mintcream;}
table#dataTable tbody tr:hover [contenteditable=true] {outline: 1px dashed green;}
table#dataTable tbody tr:hover input[type=text] {outline: 1px dashed green;}
table#dataTable tbody tr:hover input[type=password] {outline: 1px dashed green;}
table#dataTable tbody tr:hover input[type=checkbox] {outline: 1px dashed green;}
table#dataTable tbody tr td input[type=text] {border: none;}
table#dataTable tbody tr td div {min-width:30px;min-height:20px;;padding:1px;}
table#dataTable tbody tr td a.fa {color:#007bff;}

table#dataTable th {white-space: nowrap;}



table#dataTable2 tbody tr:hover {background-color:mintcream;}
table#dataTable2 tbody tr:hover [contenteditable=true] {outline: 1px dashed green;}
table#dataTable2 tbody tr:hover input[type=text] {outline: 1px dashed green;}
table#dataTable2 tbody tr:hover input[type=password] {outline: 1px dashed green;}
table#dataTable2 tbody tr:hover input[type=checkbox] {outline: 1px dashed green;}
table#dataTable2 tbody tr td input[type=text] {border: none;}
table#dataTable2 tbody tr td div {min-width:30px;min-height:20px;;padding:1px;}
table#dataTable2 tbody tr td a.fa {color:#007bff;}

table#dataTable2 th {white-space: nowrap;}


pre.wrappre {
    white-space: pre-wrap;       /* Since CSS 2.1 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}



/* .modal-content {max-width:50%;left:-150;} */

#dataTable div[contenteditable=true] {white-space: pre;}

div.exampleModal2 .modal-lg {max-width:1200px;}


.alert-white {
    color: black;
    background-color: white;
    border-color: lightgrey;
    }
    

.centeritem {display:block;text-align:center;}

.frmlog {max-width:400px !important;}

 div.hmenu#navbarResponsive li a.nav-link:not(.nothover):hover {background:lightgrey;}
 .ddarkgrey {border-bottom:1px dashed darkgrey !important;}

 [id^=menu-] {border-bottom:1px dashed transparent;}

 .selectedrow {background:lightcoral !important;}

 #mainNav {box-shadow:0px 0px 15px;}
 td[class=Access-Accept] {background:lightgreen;}
 td[class=Access-Reject] {background:lightcoral;}
 span[class=Access-Accept] {background:lightgreen;}
 span[class=Access-Reject] {background:lightcoral;}

 div.card div.card-footer {display:none;}

 