.container-header .navbar-brand a:visited {
	text-decoration: none;
    color: #fff;
}
.container-nav {
    background-color: #993333;
}
.container-header {
  background-image: none !important;
 background-color: #fff !important;
  margin: 20px;

}
/*
.container-header .mod-menu>li>a {
  color: rgb(97,162,202); 
  font-size: 16px;
  font-weight: bold;
}
.container-header .mod-menu>li>a:hover {
  background-color: #bbb;
  border-radius: 5px;
  color: #fff;
}
.container-header .mod-menu>li>a:active {
  background-color: #999;

  border-radius: 5px;
  color: #fff;
}
.container-header .mod-menu>li>a.bene {
  color: #E88C48 !important;
}
*/
.explain {
  font-size: 10px;
  color: #888;
}

.metismenu.mod-menu .parent>ul {
  border: 1px solid #993333;
  margin-bottom: 4px;
}
.metismenu.mod-menu .mm-collapse>li>a {
  color: #993333;
  text-decoration: none;
}
/* Fabrik custom CSS */

[data-role="group-repeat-intro"] {
  color: #777;
font-size: 28px;
  font-style: italic;
}
.filter {
  font-size: 14px;
  font-weight: normal;
  font-style: italic;
  color: #aaa !important;
}
.fabrik_edit, .fabrik_view {
    color: #888;
    text-decoration: none;
}
.delete {
    color: red;
    text-decoration: none;
}
.fabrik_edit:hover, .fabrik_view:hover, .delete:hover {
    text-decoration: underline;
}
.btn {
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: .3rem .5rem;
}
.btn:hover {
  background-color: #999;
}
tr.fabrik___heading {
  border-top: 2px solid white;
}
th.fabrik_ordercell { 
  background-color: rgb(97,162,202,0.6);
}
.oddRow1 {
  background-color: #ddd;
}
td {
	background-color: transparent !important;
}
.table>:not(caption)>*>* {
  padding: 0.3rem;
}
.fabrikgrid_optgroup {
  font-weight: bold;
  border-bottom: 1px solid black;
}
input[value="optgroup"] {
	pointer-events: none;
	visibility: hidden;
}
.metismenu .mod-menu .metismenu-item {
  padding: .25em, .25em !important;
}
.fabrikLabel {
  color: #777; 
}
.fabrikElementContainer { 
  padding-left: 20px;
}
.table th, .table td {
  vertical-align: top;
}
.fabrikFilterContainer {
  border: 1px solid rgba(0,0,0,0.3);
  border-radius: 6px;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 7px;   
}
.container-header .navbar-toggler {
  border: 1px solid #aaa !important;
  color: #aaa !important;
}
.pl_pbuttons {
  float: right;
}
.moduletable.trange {
    background-color: #ddd;
    border: 1px solid #aaa;
    border-radius: 5px;
    padding: 7px;
}
legend {
    border-bottom: 1px solid #000;
    margin-bottom: 20px;
}
.fabrikSubGroup:nth-child(odd) {
  background-color: #ccc;
}
#beneficiaries___follow_ups_ro .page-header {
    display: none;
}
[data-tooltips-content] {
    width: 200px;
}
svg {
    overflow: visible !important;
}
/* customistion for plotalot download links */
 .pl_plink, .pl_clink {
  color: #888;
  cursor: pointer;
  text-decoration: none;
}
.pl_plink a {
  color: #888;
  text-decoration: none !important;
}
.pl_pbuttons {
  font-size: 80%;
  /*border-bottom: 1px solid #993333;*/
  width: 512px;
  float: none !important;
}
.tooltips-item {
 font-size: 80%;
 color: #888 !important;
 background: transparent !important;
 font-weight: normal !important;
 /*margin-left: 181px;
 position: relative;
 top: -23px; */
}
.tooltips-content {
  margin: 0 0 30px 0 !important;
  left: 5% !important;
  font-family: var(--body-font-family) !important; 
}
.legend {
	border-bottom: 1px solid #000;
	margin-bottom: 20px;
	float: left;
	padding: 0;
	width: 100%;
	font-size: 1.5rem;
	font-weight: 400;
}
.fabrikWindow.modal {
	border: 2px dashed #993333 !important;
	border-radius: 10px;
	padding: 15px;
}
div[id^="details_9"] {
 width: 60%;
	border: 2px dashed #993333;
	border-radius: 10px;
	padding: 10px;
}
form[name="form_9"], form[name="form_29"] {
	width: 60%;
	border: 2px dashed #993333;
	border-radius: 10px;
	padding: 10px;
}
.justify-content-between {
	justify-content:flex-start !important;
}

button {
	margin-right: 5px;
}
.btn-primary {
	margin-right: 25px;
	padding-left: 50px;
	padding-right: 50px;
}
.fabrikButtonsContainer .btn {
	margin-right: 8px;
}
a.fabrikTip {
	text-decoration: none;
	color: black;
}
.form-check-input[type="checkbox"] {
  border-color: #ccc;
}
