body{
    background-color: #fff;
    /*font-family:'メイリオ', 'Meiryo', 'monospace',sans-seriffont-family;*/
    /*background-image: url("./img/bg.png");*/
    font-family: "FOT-筑紫A丸ゴシック Std M" !important;
}

.main-panel{
  background-color: rgba(255,255,255,1);
  width: calc(100% - 180px);
}

.off-canvas-sidebar, .sidebar{
  width: 180px;
  background:#b22c42 !important;
}
.off-canvas-sidebar .sidebar-wrapper, .sidebar .sidebar-wrapper{
  width: 180px;
}

.off-canvas-sidebar[data-color=white]:after, .sidebar[data-color=white]:after{
  background:#b22c42 !important;
}

.off-canvas-sidebar[data-color=white] .nav li a, .off-canvas-sidebar[data-color=white] .nav li a[data-toggle=collapse], .off-canvas-sidebar[data-color=white] .nav li a[data-toggle=collapse] i, .off-canvas-sidebar[data-color=white] .nav li a[data-toggle=collapse]~div>ul>li .sidebar-mini-icon, .off-canvas-sidebar[data-color=white] .nav li a[data-toggle=collapse]~div>ul>li>a, .off-canvas-sidebar[data-color=white] .nav li a i, .sidebar[data-color=white] .nav li a, .sidebar[data-color=white] .nav li a[data-toggle=collapse], .sidebar[data-color=white] .nav li a[data-toggle=collapse] i, .sidebar[data-color=white] .nav li a[data-toggle=collapse]~div>ul>li .sidebar-mini-icon, .sidebar[data-color=white] .nav li a[data-toggle=collapse]~div>ul>li>a, .sidebar[data-color=white] .nav li a i{
  color:#fff;
}


.off-canvas-sidebar[data-active-color=danger] .nav li.active>a, .off-canvas-sidebar[data-active-color=danger] .nav li.active>a[data-toggle=collapse], .off-canvas-sidebar[data-active-color=danger] .nav li.active>a[data-toggle=collapse] i, .off-canvas-sidebar[data-active-color=danger] .nav li.active>a[data-toggle=collapse]~div>ul>li.active .sidebar-mini-icon, .off-canvas-sidebar[data-active-color=danger] .nav li.active>a[data-toggle=collapse]~div>ul>li.active>a, .off-canvas-sidebar[data-active-color=danger] .nav li.active>a i, .sidebar[data-active-color=danger] .nav li.active>a, .sidebar[data-active-color=danger] .nav li.active>a[data-toggle=collapse], .sidebar[data-active-color=danger] .nav li.active>a[data-toggle=collapse] i, .sidebar[data-active-color=danger] .nav li.active>a[data-toggle=collapse]~div>ul>li.active .sidebar-mini-icon, .sidebar[data-active-color=danger] .nav li.active>a[data-toggle=collapse]~div>ul>li.active>a, .sidebar[data-active-color=danger] .nav li.active>a i{
  color:#fff;
  font-weight:bold;
}


a, a:focus, a:hover {
    color: #b22c42;
}


.card{
  background:#fff;
  padding:20px;
}

.card .title{
  font-size:16px;
}


.message{

}

.message.success{

}



.btn-success {
    background-color: #006400;
}

.btn-success.active,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active,.btn-success:active:focus,.btn-success:active:hover,.btn-success:focus,.btn-success:hover,.show>.btn-success.dropdown-toggle,.show>.btn-success.dropdown-toggle:focus,.show>.btn-success.dropdown-toggle:hover {
  background:rgba(0,100,0,0.85) !important;
}

.text-success{
  color:#006400 !important;
}

.alert-success{
  border:solid 1px #006400 !important;
  color:#006400 !important;
  background:rgba(0,100,0,0.1) !important;
}

.btn-outline-success {
    border: 2px solid #006400 !important;
    color: #006400;
}



.btn-warning {
    background-color: #ff8c00;
}

.btn-warning.active,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active,.btn-warning:active:focus,.btn-warning:active:hover,.btn-warning:focus,.btn-warning:hover,.show>.btn-warning.dropdown-toggle,.show>.btn-warning.dropdown-toggle:focus,.show>.btn-warning.dropdown-toggle:hover {
  background:rgba(255,140,0,0.85) !important;
}

.text-warning{
  color:#ff8c00 !important;
}

.alert-warning{
  border:solid 1px #ff8c00 !important;
  color:#ff8c00 !important;
  background:rgba(255,140,0,0.1) !important;
}

.btn-outline-warning {
    border: 2px solid #006400 !important;
    color: #ff8c00;
}



.btn-danger{
  background:#b22c42 !important;
}
.btn-danger.active,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active,.btn-danger:active:focus,.btn-danger:active:hover,.btn-danger:focus,.btn-danger:hover,.show>.btn-danger.dropdown-toggle,.show>.btn-danger.dropdown-toggle:focus,.show>.btn-danger.dropdown-toggle:hover {
  background:rgba(178,44,66,0.85) !important;
}

.text-danger{
  color:#b22c42 !important;
}

.alert-danger{
  border:solid 1px #b22c42 !important;
  color:#b22c42 !important;
  background:rgba(178,44,66,0.1) !important;
}

.btn-outline-danger {
    border: 2px solid #b22c42 !important;
    color: #b22c42;
}

.btn-outline-danger.active,.btn-outline-danger.active:focus,.btn-outline-danger.active:hover,.btn-outline-danger:active,.btn-outline-danger:active:focus,.btn-outline-danger:active:hover,.btn-outline-danger:focus,.btn-danger:hover,.show>.btn-outline-danger.dropdown-toggle,.show>.btn-outline-danger.dropdown-toggle:focus,.show>.btn-outline-danger.dropdown-toggle:hover {

    border-color:#b22c42 !important;
    background:#b22c42 !important;
    color:#fff !important;
}

.notes{
    color: #b22c42 !important;
    font-size:12px;
}


.nav-tabs {
    border-bottom: 1px solid #b22c42;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{
    color: #fff !important;
    font-weight:bold;
    background-color: #b22c42;
    border-color: #b22c42 #b22c42 #fff;
}



.form-group input[type=file]{
    opacity: 1;
    position: relative;
}

#loading-wrapper { 
    position: fixed;
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
    background-color: rgba(0,0,0,0.5);
    display: flex; 
    flex-direction: column; 
    justify-content: center; 
    align-items: center; 
    transition: all 0.3s; 
    z-index: 9999;
} 

.loader {
    width: 1em;
    height: 1em;
    border-radius: 50%;
    position: relative;
    text-indent: -9999em;
    -webkit-animation: load5 1.1s infinite ease;
    animation: load5 1.1s infinite ease;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
}
@-webkit-keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}
@keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #ffffff, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
  }
}

@media screen and (max-width: 991px){
  .main-panel {
      width: 100%;
  }

  #bodyClick {
      left: 180px;
  }

  .nav-open .main-panel {
      right: 0;
      transform: translate3d(180px,0,0);
  }
}

@media print{
  .main-panel{
    width: 100%;
  }

  #content{
    margin:0px !important;
  }
}


/*
.off-canvas-sidebar .logo, .sidebar .logo{
    background-color:none;
    width: 500px;
}

.off-canvas-sidebar[data-color=white] .logo .simple-text, .sidebar[data-color=white] .logo .simple-text{
  text-align:center;
}

.off-canvas-sidebar[data-color=white] .logo .simple-text .fas, .sidebar[data-color=white] .logo .simple-text .fas{
  color:rgba(255,0,0,0.5);
}

.sidebar[data-color=white] .logo img{
    width:80%;
    height:auto;
}
.sidebar[data-color=white] .logo .simple-text,.sidebar .nav li > a,.sidebar .nav i{
    color:#333 !important;
}

.sidebar[data-active-color=danger] .nav li.active>a,.sidebar[data-active-color=danger] .nav li.active > a i{
    color:#ef8157 !important;
}
*/
/*
.sidebar-wrapper ul li{
    list-style: none;
}
.sidebar-wrapper ul li ul{
    display:none;
}

.sidebar-wrapper ul li:hover ul,.sidebar-wrapper ul li.active ul{
    display:block;
}

.off-canvas-sidebar, .sidebar {
    display: flex;
    position: relative;
    top: auto;
    height: auto;
    bottom: auto;
    width: 100%;
    left: auto;
    z-index: 1030;
    border-bottom:solid 1px #ccc;
    padding:10px 0px;
}

.off-canvas-sidebar .sidebar-wrapper, .sidebar .sidebar-wrapper {
    position: relative;
    height: auto;
    overflow: auto;
    width: 100%;
    z-index: 4;
    padding-bottom: 0px;
    background:#fff;
}

.off-canvas-sidebar .logo, .sidebar .logo, .off-canvas-sidebar .sidebar-wrapper, .sidebar .sidebar-wrapper{
    padding:0px;
}
.sidebar[data-color=white] .logo .simple-text{
    padding:5px;
}
.off-canvas-sidebar[data-color=white] .logo:after, .sidebar[data-color=white] .logo:after,
.off-canvas-sidebar[data-color=white] .logo:before, .sidebar[data-color=white] .logo:before{
    display:none;
}

.off-canvas-sidebar .nav, .sidebar .nav {
    margin-top: 0px;
    display: flex;
    justify-content: flex-end
}

.sidebar[data-active-color=danger] .nav li > a{
    display:flex;
    padding:5px;
}

.sidebar[data-active-color=danger] .nav li > a i{
    display:inline-block;
    padding:0px;
}

.sidebar .sidebar-wrapper li.active>[data-toggle=collapse]+div .nav li:after, .sidebar .sidebar-wrapper li.active>a:not([data-toggle=collapse]):after,
.sidebar .sidebar-wrapper li.active>[data-toggle=collapse]+div .nav li:before, .sidebar .sidebar-wrapper li.active>a:not([data-toggle=collapse]):before{
    display:none;
}


@media screen and (max-width: 991px){
    .bootstrap-navbar, .sidebar {
        position: relative;
        display: flex;
        top: 0;
        height: autp;
        width:autp;
        right: auto;
        left: 0;
        z-index: 1032;
        visibility: visible;
        overflow-y: visible;
        padding: 0;
        transition: all .5s cubic-bezier(.685,.0473,.346,1);
        transform: translate3d(0px,0,0);
    }
}

.main-panel>.navbar{
    display:none;
}

.main-panel>.content{
    padding:20px;
    margin:0px;
}

.main-panel{
    width:100%;
}

*/
.fl-left{
	float:left;
}
.fl-right{
	float:right;
}
.clear:after,.clear:before {
  clear: both;
  content: "";
  display: block;
}

.m-top5{
    margin-top:5px;
}

.m-top10{
    margin-top:10px;
}

.m-top15{
    margin-top:15px;
}

.m-top20{
    margin-top:20px;
}

.m-top40{
    margin-top:40px;
}

.m-bm5{
    margin-bottom:5px;
}

.m-bm10{
    margin-bottom:10px;
}

.m-bm15{
    margin-bottom:15px;
}

.m-bm20{
    margin-bottom:20px;
}

.paginator span{
	display:inline-block;
	padding:5px;
}



/*Checkboxes styles*/
input[type="checkbox"] { display: none; }

input[type="checkbox"] + label {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 20px;
  font: 14px/20px 'Open Sans', Arial, sans-serif;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

input[type="checkbox"] + label:last-child { margin-bottom: 0; }

input[type="checkbox"] + label:before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  border: 1px solid #333;
  position: absolute;
  left: 5px;
  opacity: .6;
  -webkit-transition: all .12s, border-color .08s;
  transition: all .12s, border-color .08s;
}

input[type="checkbox"]:checked + label:before {
  width: 10px;
  left: 10px;
  border-radius: 0;
  opacity: 1;
  border-top-color: transparent;
  border-left-color: transparent;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

input:focus,select:focus{
    border-color:rgba(255,0,0,0.5) !important;
}

.inp-inline{
    display:inline-block;
    width:auto;
}

select.form-control{
    height:auto !important;
}

.my-form-group{
    border:solid 1px #ccc;
    position:relative;
    margin-top:50px;
    padding:20px;
}

.my-form-group .my-form-tip{
    position:absolute;
    top:-30px;
    left:0px;
}

.my-form-group .my-form-tip a{
  display:inline-block;
  margin:0px;
}
.my-form-group .my-form-tip .tip-label{
    background:#000;
    color:#fff;
    padding:5px 10px;
}

.my-form-group .my-form-tip-bottom{
    position:absolute;
    bottom:-40px;
    left:0px;
}

.file-label{
    padding: 3px 10px;
    border-radius: 50%;
}

.file-label input{
    display:none;
}

.form-row{
    justify-content: left;
    align-items: center;
}


.order-shipping-line{
    margin-bottom:80px;
}

.order-shipping-line:first-child .del-shipping-btn{
    display:none;
}

.order-item-line:first-child .del-item-btn{
    display:none;
}

#ui-datepicker-div{
    z-index: 9999 !important;
}









.table .thead-light th,.table th{
    background-color: #f7f7f7;
    color:#333;
    white-space: nowrap;
}

.table td.red{
    color:#f00;
    font-weight:bold;
}

.table .del-tr td{
    background-color:#f7f7f7;
}
.table-sticky{
    overflow: scroll;
    width: 100%;
    height: 50vh;
}

.table-sticky th{
    position: sticky;
    top: 0;
    background:#f7f7f7;
}

.sticky-last td{
    position: sticky;
    bottom: -15px;
    background:#f7f7f7;
}

#modal1 .table tr th, #modal1 .table tr td{
    padding:5px !important;
}

.form-group .form-control, .input-group .form-control{
    padding:5px !important;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
    border: solid 1px #ccc;
}

.table .thead-light th,.table .thead-light th a,.table .thead-light th a:focus,.table .thead-light th a:hover,
.table th a,.table th a:link,.table th a:active,.table th a:focus,.table th th a:hover{
    /*color:#fff !important;*/
    font-weight:bold;
    text-decoration: underline;
}


/*
.table .thead-light th, .table th{
    border: solid 1px #ccc;
    background:#b22c42 !important;
    color:#fff !important;
}
*/


.print{
  display:none;
}


@media print{

    body{
        margin : 0px 0px;
        -webkit-print-color-adjust: exact;
    }
    .sidebar,.noprint{
        display:none;
    }
    .print{
        display:block;
    }

    .table .thead-light th, .table th{
        background-color: #f7f7f7;
        color:#333;
    }

    .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
        border: solid 1px #ccc !important;
    }

    .table td, .table th{
        border-top: 1px solid #333;
    }
}




























#public .main-panel{
  width:100%;
}
#public .navbar .container-fluid{
  max-width:1024px;
}

#public .navbar .container-fluid img{
  width:100% !important;
  max-width:350px !important;
}


body.public-view .sidebar-wrapper,body.public-view .sidebar,body.public-view div.clear.noprint{
  display:none;
}

body.public-view .main-panel{
  width:100%;
}



#public table .thead-light th,#public  .table th {
    background-color: rgba(231, 225, 215, 0.5);
    color: #333;
}

#public .main-panel .navbar-nav{
    border:none !important;
}


#public .nav-link{
    color:#b22c42 !important;
    border:none !important;
}

#public .navbar .navbar-nav .nav-item a{
    border:none !important;
    /*
    border-bottom:solid 1px #b22c42 !important;
    */
}


#public .dropdown-item{
    background-color: #fff !important;
    color:#333 !important;
    border-radius:0px !important;
}

#public .dropdown-item.active,#public  .dropdown-item:active{
    background-color: #fff !important;
    color:#333 !important;
}

#public .dropdown-item.hover,#public  .dropdown-item:hover{
    background-color: #fff !important;
    color:#b22c42 !important;
}

@media print{
    #public table .thead-light th,#public  .table th {
        background-color: rgba(231, 225, 215, 0.5);
        color: #333;
    }
}
