
/*@import url("css/screen/buttons.bootstrap4.min.css");*/
@import url("screen/bootstrap.min.css");
@import url("screen/jquery.dataTables.min.css");

/*
.form-control:disabled, .form-control[readonly] {
    background-color: rgba(233, 236, 239, .2);    
}*/
.btn-default {
    color: #495057;
    background-color: #e9ecef;
    border-color: #ced4da;
    border-left: none;
}

.btn-default:hover {
    color: #fff;
    background-color: #5a6268;
    border-color: #545b62;
}

/*.btn-default.focus, .btn-default:focus {
    box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5);
}
*/
.btn-default.disabled, .btn-default:disabled {
    color: #fff;
    background-color: #5d656c;
    border-color: #5d656c;
}

.btn-default:not(:disabled):not(.disabled).active, .btn-default:not(:disabled):not(.disabled):active,
.show > .btn-default.dropdown-toggle {
    color: #fff;
    background-color: #545b62;
    border-color: #4e555b;
}

.btn-default:not(:disabled):not(.disabled).active:focus, .btn-default:not(:disabled):not(.disabled):active:focus,
.show > .btn-default.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5);
}


.btn-warning {
    color: #000;
    background-color: rgba(244, 154, 0, .4)!important; 
    border: 1px solid #F49A00!important;
}
.btn-warning:hover {
    color: #000;
    background-color: #fff!important; 
    border: 1px solid #F49A00!important;
}

.btn-warning.focus, .btn-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5);
}

.btn-warning.disabled, .btn-warning:disabled {
    color: #fff;
    background-color: #5d656c;
    border-color: #5d656c;
}

.bg-warning{
   background-color: rgba(244, 154, 0, .2)!important; 
}
.border-warning {
    border-color: #F49A00!important;
}
.alert-warning {
    /*color: #856404!important;*/
    background-color: rgba(244, 154, 0, .2)!important;
    border-color: #F49A00!important;
}
fieldset{
    border: 1px solid rgba(0, 0, 0, .3);
}


.bg-super-light{
    background-color: rgba(0, 0, 0, .01)!important;
}
.border-super-light{
    /*border-color: rgba(0, 0, 0, .1)!important;*/
    /*rgba(0, 0, 0, .125)*/
    border-color: rgba(0, 0, 0, .01)!important;
}
.input-disabled{
    background-color: #e9ecef!important;
    opacity: 1;
}
.btn{
    /*border: 1px solid #5a6268!important;
    border: 1px solid #004085!important;*/
}
span.form-control.disabled{
    background-color: #e9ecef;
    opacity: 1
}



.navbar-dark {
    /*background-color: #f8f8f8;*/
    background-color: #343a40 !important;
    border-color: #343a40!important;
}

.btn-link {
    color: rgba(255, 255, 255, .5);
}
.navbar-dark .navbar-nav .nav-link:active, 
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link:hover,
/*.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .active > .nav-link:focus,*/
.btn:hover,
.btn:focus{    
    background-color: rgba(255,255,255,.8);
    color: #000;    
}
/*.navbar-dark .nav-link:active, 
.navbar-dark .nav-link.active,*/
.navbar-dark .nav-item .nav-link:focus,
.navbar-dark .nav-item .nav-link:hover,
.navbar-dark .nav-item .nav-link.active > .nav-link:focus{
    /*border-bottom: 1px solid #fff; */
    background-color: rgba(255,255,255,.6);
    color: #000;
}

.navbar-light .nav-item .nav-link:active, 
.navbar-light .nav-item .nav-item .nav-link.active,
.navbar-light .nav-item .nav-link:focus,
.navbar-light .nav-item .nav-link:hover,
.navbar-light .nav-item .nav-link.active > .nav-link:focus,
.btn:hover,
.btn:focus{    
    color: #fff;
    background-color: #343a40;
}

.navbar-light{
    background-color: #f8f9fa;
}

.navbar-dark .nav-item .nav-link.active {
    color: rgba(0, 0, 0, .8);
    background-color: #f8f9fa; 
}

.navbar-dark .nav-item .nav-link {
  color: rgba(255, 255, 255,.8);
}

/*jk20200427
#olg-topnav {
    box-shadow: 0 0 1px orange;
}
*/
.olg-calendar .olg-text-on {display: none;}
.olg-calendar.collapsed .olg-text-on {display: inline;}
.olg-calendar.collapsed .olg-text-off {display: none;}

/* olg20200305 */
#pagecontent2.collapse:not(.show) {
display: block;
width: 0em !important;
padding-left: 2em;
margin-right: -2em;
}

