* {
  -webkit-border-radius: 0 !important;
     -moz-border-radius: 0 !important;
          border-radius: 0 !important;
		  /* Commented out 1/18/20 to work with H3/Adminlte. Unsure of implications*/
		  /* white-space:normal; */
}

body {
	/* font: 15px Vollkorn, serif; */
	/* font: 15px Volkhov, serif; */
	font: 15px Raleway, sans-serif;
	/* font: 15px "Josefin Slab", sans-serif; */
	/* font-weight: normal; */
	line-height: 20px;
}

A:not(.btn, .nav-link):link {text-decoration: none; color: #8A0808}
A:not(.btn, .nav-link):visited {text-decoration: none; color: #8A0808}
A:not(.btn, .nav-link):active {text-decoration: none; color: #8A0808}
A:not(.btn, .nav-link):hover {text-decoration: underline; color: #B40404}
A:link.disabled {text-decoration: none; color: #666}

h1,h2,h3,h4,h5,h6{font-family:"Suez One",serif}

.btn{font-family:"Segoe UI",Helvetica,Arial,sans-serif;white-space:normal;}
.btn:hover, .btn:focus, .btn.focus {text-decoration: none;white-space:normal;}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {   
border-color: rgba(138, 8, 8, 0.8);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(138, 8, 8, 0.6);
outline: 0 none;}
.form-group > label {font-weight:bold;}


/* Custom Button Color for #Pages */
A.btn-liszt, .btn-liszt {
  background-color: #8A0808;
  /*border-color: #8A0808;*/
  /* margin-bottom:10px; */
  color: #fff;
}
/* Custom Button Color for #Pages */
/* A.btn-outline-liszt, .btn-outline-liszt { */
  /* background-color: rgba(0,0,0,0); */
  /* border-color: #8A0808; */
  /* border: 1px solid #770000; */
  /* margin-bottom:10px; */
  /* color: #700; */
/* } */

.badge{font-family:"Segoe UI",Helvetica,Arial,sans-serif;}
.badge-liszt{background-color:#770000;color:#fff;}

.input-group-append > A.btn-liszt,.input-group-append > .btn-liszt {margin-bottom:0px;}


.btn-liszt:hover,
.btn-liszt:focus,
.btn-liszt:active,
.btn-check:checked+.btn-liszt,
.btn-liszt.active {
  background-color: #c00000;
  /*border-color: #c00000;*/
  color: #fff;
}
.btn-liszt.disabled:hover,
.btn-liszt.disabled:focus,
.btn-liszt.disabled:active,
.btn-liszt.disabled.active,
.btn-liszt[disabled]:hover,
.btn-liszt[disabled]:focus,
.btn-liszt[disabled]:active,
.btn-liszt[disabled].active,
fieldset[disabled] .btn-liszt:hover,
fieldset[disabled] .btn-liszt:focus,
fieldset[disabled] .btn-liszt:active,
fieldset[disabled] .btn-liszt.active {
  background-color: #8A0808;
  /*border-color: #8A0808;*/
}

.btn-outline-liszt {
  color: #770000;
  border-color: #770000;
}
.btn-outline-liszt:hover {
  color: #fff;
  background-color: #770000;
  border-color: #770000;
}
.btn-check:focus + .btn-outline-liszt, .btn-outline-liszt:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-check:checked + .btn-outline-liszt, .btn-check:active + .btn-outline-liszt, .btn-outline-liszt:active, .btn-outline-liszt.active, .btn-outline-liszt.dropdown-toggle.show {
  color: #fff;
  background-color: #770000;
  border-color: #770000;
}
.btn-check:checked + .btn-outline-liszt:focus, .btn-check:active + .btn-outline-liszt:focus, .btn-outline-liszt:active:focus, .btn-outline-liszt.active:focus, .btn-outline-liszt.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-outline-liszt:disabled, .btn-outline-liszt.disabled {
  color: #8A0808;
  background-color: transparent;
}

/* Custom Button Color for #Pages */
a.btn-liszt-white,.btn-liszt-white {
  background-color: #fff;
  border-color: #fff;
    font-size:1.0em;
  color: #000;
}
.btn-liszt-white:hover,
.btn-liszt-white:focus,
.btn-liszt-white:active,
.btn-liszt-white.active {
  background-color: #eee;
  border-color: #eee;
  color: #000;
}
.btn-liszt-white.disabled:hover,
.btn-liszt-white.disabled:focus,
.btn-liszt-white.disabled:active,
.btn-liszt-white.disabled.active,
.btn-liszt-white[disabled]:hover,
.btn-liszt-white[disabled]:focus,
.btn-liszt-white[disabled]:active,
.btn-liszt-white[disabled].active,
fieldset[disabled] .btn-liszt-white:hover,
fieldset[disabled] .btn-liszt-white:focus,
fieldset[disabled] .btn-liszt-white:active,
fieldset[disabled] .btn-liszt-white.active {
  background-color: #fff;
  border-color: #fff;
  color:#ccc;
}
.nav .open > a.btn-liszt-white ,
.nav .open > a.btn-liszt-white :hover,
.nav .open > a.btn-liszt-white :focus {
  background-color: #fff;
  border-color: #fff;
}

/* Custom Button Color for #lisztnav */
/* Untoggled */
.btn-liszt-toggle {
  background-color: #8A0808;
  border-color: #aA2828;
  color: #fff;
}

/* Toggled */
.btn-liszt-toggle.active {
  background-color: #c00000;
  border-color: #a00000;
  color: #fff;
}

/* Hover */
.btn-liszt-toggle:hover,
.btn-liszt-toggle:focus,
.btn-liszt-toggle:active,.btn-liszt-toggle:active.active {background-color:#e00000;}

/* Icons */
.btn-liszt-toggle.active>.fa-check-square{display:inline;}
.btn-liszt-toggle.active>.fa-square{display:none;}
.btn-liszt-toggle:not(.active) >.fa-check-square{display:none;}
.btn-liszt-toggle:not(.active) >.fa-square{display:inline;}

/* Whatever */
.btn-liszt-toggle.disabled:hover,
.btn-liszt-toggle.disabled:focus,
.btn-liszt-toggle.disabled:active,
.btn-liszt-toggle.disabled.active,
.btn-liszt-toggle[disabled]:hover,
.btn-liszt-toggle[disabled]:focus,
.btn-liszt-toggle[disabled]:active,
.btn-liszt-toggle[disabled].active,
fieldset[disabled] .btn-liszt-toggle:hover,
fieldset[disabled] .btn-liszt-toggle:focus,
fieldset[disabled] .btn-liszt-toggle:active,
fieldset[disabled] .btn-liszt-toggle.active {
  background-color: #c00000;
  border-color: #a00000;
}

/* Custom Button Color for #lisztnav */
.btn-custom {
  background-color: #4f4f4f;
  border-color: #4f4f4f;
  color: #fff;
}
.btn-custom:hover,
.btn-custom:focus,
.btn-custom:active,
.btn-custom.active {
  background-color: #424242;
  border-color: #363636;
  color: #fff;
}
.btn-custom.disabled:hover,
.btn-custom.disabled:focus,
.btn-custom.disabled:active,
.btn-custom.disabled.active,
.btn-custom[disabled]:hover,
.btn-custom[disabled]:focus,
.btn-custom[disabled]:active,
.btn-custom[disabled].active,
fieldset[disabled] .btn-custom:hover,
fieldset[disabled] .btn-custom:focus,
fieldset[disabled] .btn-custom:active,
fieldset[disabled] .btn-custom.active {
  background-color: #4f4f4f;
  border-color: #4f4f4f;
}

.lz-nav-pills .nav-link.active, .nav-pills .show > .nav-link{
	background-color: #8A0808;
	border-color: #aA2828;
	color: #fff;
}

.lz-input-group {width:100%;}

ol.breadcrumb{background-color:transparent;}

.chosen-container .chosen-drop {
    left:0;
    opacity:0;
    height:0;
    overflow: hidden;
}
.chosen-container.chosen-with-drop .chosen-drop {
    opacity:1;
    height:auto;
}

ul.tree {border-top:1px solid rgb(100,100,100);}

ul.tree, ul.tree ul {
    list-style: none;
     margin: 0;
     padding: 0;
   } 
   ul.tree ul {
     margin-left: 10px;
   }
   ul.tree li {
     margin: 0;
     padding: 0 7px;
     line-height: 20px;
     /* color: #369; */
     border-left:1px solid rgb(100,100,100);

   }
   ul.tree li:last-child {
       border-left:none;
   }
   ul.tree li:before {
      position:relative;
      top:-0.3em;
      height:1em;
      width:12px;
      color:white;
      border-bottom:1px solid rgb(100,100,100);
      content:"";
      display:inline-block;
      left:-7px;
   }
   ul.tree li:last-child:before {
      border-left:1px solid rgb(100,100,100);   
   }

/* Modal XL */
@media (min-width: 768px) {
  .modal-xl {
    width: 95%;
   max-width:3200px;
   height: 95%;
  }
}

/* FS Modals */
/* @media (max-width: 992px) { */
  /* .modal.modal-fullscreen { */
    /* box-shadow: 0px 0px 0px 100px #ffffff; */
  /* } */
  /* .modal.modal-fullscreen .modal-dialog { */
    /* margin: 0; */
    /* width: 100%; */
    /* height: 100%; */
  /* } */
  /* .modal.modal-fullscreen .modal-dialog .modal-content { */
    /* border: none; */
    /* border-radius: 0; */
    /* box-shadow: none; */
    /* position: absolute; */
    /* top: 0; */
    /* bottom: 0; */
    /* left: 0; */
    /* right: 0; */
    /* overflow: hidden; */
  /* } */
  /* .modal.modal-fullscreen .modal-dialog .modal-content .modal-header { */
    /* position: absolute; */
    /* left: 0; */
    /* right: 0; */
    /* top: 0; */
    /* z-index: 1; */
    /* height: 50px; */
    /* padding: 0; */
    /* line-height: 50px; */
    /* background-color: #f8f8f8; */
    /* border-color: #e7e7e7; */
  /* } */
  /* .modal.modal-fullscreen .modal-dialog .modal-content .modal-header .modal-title { */
    /* display: inline-block; */
    /* line-height: 50px; */
    /* position: absolute; */
  /* } */
  /* .modal.modal-fullscreen .modal-dialog .modal-content .modal-header .btn { */
    /* vertical-align: top; */
    /* height: 50px; */
  /* } */
  /* .modal.modal-fullscreen .modal-dialog .modal-content .modal-header .btn .glyphicon { */
    /* font-size: 22px; */
  /* } */
  /* .modal.modal-fullscreen .modal-dialog .modal-content .modal-header .close { */
    /* display: none; */
  /* } */
  /* .modal.modal-fullscreen .modal-dialog .modal-content .modal-header .fullscreen-buttons { */
    /* position: relative; */
    /* z-index: 1; */
    /* background-color: #f8f8f8; */
    /* height: calc(49px); */
  /* } */
  /* .modal.modal-fullscreen .modal-dialog .modal-content .modal-body { */
    /* position: absolute; */
    /* top: 50px; */
    /* left: 0; */
    /* right: 0; */
    /* bottom: 0; */
    /* overflow: scroll; */
    /* padding: 7px; */
  /* } */
  /* .modal.modal-fullscreen .modal-dialog .modal-content .modal-footer { */
    /* display: none; */
  /* } */
/* } */
/* @media (min-width: 992px) { */
  /* .modal.modal-fullscreen .modal-dialog .modal-content .modal-header .btn { */
    /* display: none; */
  /* } */
/* } */
@media print { 
.tab-content > .tab-pane {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}
}