.breadcrumb-item+.breadcrumb-item::before {
    font-family: "FontAwesome"
}

.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .5rem;
	font-size: .7rem;
    color: #ced4da;
    content: "\f054"
}

.breadcrumb-item a {
	width:max-content
}

.breadcrumb-item .avatarImg {
	width:36px;
	height:36px;
}
table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:before {
    right: .5rem;
    content: "\f0de";
    font-family: "FontAwesome";
    top: 14px;
    font-size: .85rem;
}

table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc_disabled:after {
    right: .5rem;
    content: "\f0dd";
    font-family: "FontAwesome";
    top: 15px;
    font-size: .85rem
}

/*table.dataTable td {
	padding: 1px;
  }*/

.simplebar-track.simplebar-horizontal {
	    height: 7px;
}

.breadcrumbDiv, .simplebar-mask, .simplebar-content {
	height:100%!important
}

.simplebar-content ol
{
	height:100%!important
}



div.dt-buttons {
    float: right;
    margin-right: 3rem;
}

.dataTables_filter {
    text-align: left !important;
    }

.dataTables_length {
    float: right;
    }

.dataTable_filter_empty {
    color: gray; 
    }

.dataTable_filter_list {
    color: black; 
    }
	
.overlay {
	background-color: #37404a;
	opacity: 0.25;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: none;
	z-index: 9997;
	-webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
	}


.overlay-enabled .overlay {
	display: block;
	}

.container-overlay {
	position: absolute;
	/*left: 0;
	right: 0;
	top: 0;
	bottom: 0;*/
	display: none;
	z-index: 9998;
	-webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
	}
	
.overlay-enabled .container-overlay {
	display: block;
	}

	
.container-overlay .center {
	top: 100px; 
	bottom: 100px;
	position: fixed;
	margin: 0 auto;
	/*display: flex;*/
	left: 0;
	right: 0;
      }

div.pdf {
	max-width:1100px;
}
	  
iframe.pdf {
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
	
.side-nav .menu-arrow {
	font-family: "FontAwesome";
}

.side-nav .menu-arrow:before {
	content: "\f054";
	font-size: .7rem;
}

tr:not(.selected) > td > .d-only-if-selected{
	display:none;
}

th.dtr-control, td.dtr-control {
	padding:0px;
	width:10px;
	min-width:10px;
}

.table .table-avatar {
	padding: 2px 3px;
	min-width: 70px;
	/* max-width: 70px; */
}

.table .table-avatar img
{
	height: 70px;
    width: 70px;
}

table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child {
		padding-left:13px;
}
table.dataTable.dtr-inline:not(collapsed) > tbody > tr[role="row"] > td:first-child, table.dataTable.dtr-inline:not(collapsed) > tbody > tr[role="row"] > th:first-child {
		display: table-cell;
}

table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before {
	top:0px;
	bottom:0px;
	margin:auto 0;
}


.dtr-details .text-center {
	text-align:left!important;
}

.icon-status {
	font-size: 1.7em!important
}

.icon-status.not-delivered{
	color:red;
}

.icon-status.delivered{
	color:green;
}
.delivered-note{
	font-size:9px;
}

.icon-doc {
	font-size: 1.3em!important;
	color:#38a3c3;
}

.dt-checkboxes-select .icon-doc{
	color:#fff;
}

.dt-checkboxes-select .dtr-details .icon-doc {
	color:#38a3c3;
}

div.fw-background {
  position: absolute;
  top: -20px;
  left: 0;
  width: 100%;
  height: 150px;
  background: #3a7fd5;
  background: linear-gradient(to right, #3a7fd5, #6ebce2);
  transform: skew(0, -1.5deg);
  transform-origin: bottom left;
  box-shadow: inset 0 -3px 10px rgba(0,0,0,0.1);
}

.navbarBgGradient {
		z-index:1;
}

.navbarBgGradient:after {
  content:'';
  z-index: -1;
  position: absolute;
  top: -20px;
  bottom:-10px;
  left: 0;
  width: 100%;
  /*height: 150px;*/
  /*background: #3a7fd5;*/
  /*background: linear-gradient(to right, #3a7fd5, #6ebce2);*/
  background: #313a46;
  background: linear-gradient(to right, #313a46, #6b7480); 
  transform: skew(0, -1.5deg);
  transform-origin: bottom left;
  box-shadow: inset 0 -3px 10px rgba(0,0,0,0.1);
}

.navbar-dark .navbar-toggler {
	color:#ffffff80;/*#38a3c3da;*//*#215b6e80*/
	border-color: #215b6e1a;
	-webkit-transition: all .15s;
    transition: all .15s;
}

.navbar-dark .navbar-toggler:hover {
	color:#12b3e3;
	border-color: #148fb8ad;/*#215b6e80;*/
}

.navbar-dark .navbar-toggler.img {
	color:#fff0;
	border-color: #fff0;
	-webkit-transition: all .15s;
    transition: all .15s;
}

.navbar-dark .navbar-toggler .img-thumbnail:hover {
	border-color: #38a3c3da; /*#215b6e;*/
	-webkit-transition: all .15s;
    transition: all .15s;
}

body.authentication-bg {
	background: rgb(168,196,255);
	/* background: linear-gradient(178deg, rgba(168,196,255,0.45) 20%, rgba(187,207,255,0.45) 20%, rgba(187,207,255,0.45) 40%, rgba(205,219,255,0.45) 40%, rgba(205,219,255,0.45) 60%, rgba(239,243,255,0.45) 60%, rgba(239,243,255,0.45) 80%, rgba(255,255,255,0.45) 80%, rgba(255,255,255,0.45) 100%); */
	background: linear-gradient(175deg, rgba(168,196,255,0.45) 20%, rgba(187,207,255,0.45) 40%, rgba(205,219,255,0.45) 60%, rgba(239,243,255,0.45) 80%, rgba(255,255,255,0.45) 100%);
}

.password-eye:before {
	font-family: "FontAwesome";
    content: "\f06e";
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    vertical-align: middle;
    line-height: 1.2;
    font-size: 16px
}

.show-password .password-eye:before {
	content: "\f070";
}

.navbar-textlarge {
	font-size: 1.1rem;
}

section.first {
	margin-top: -100px;
	padding-top: 100px;
}

section.last {
	padding-bottom: 100px;
}

.BGGradient{
		background: linear-gradient(175deg, rgba(168,196,255,0.45) 20%, rgba(187,207,255,0.45) 40%, rgba(205,219,255,0.45) 60%, rgba(239,243,255,0.45) 80%, rgba(255,255,255,0.45) 100%);
}

.cursor-pointer{
	cursor: pointer;
}

.socialImage {
	height:2em;
	margin-right: 2px;
}

.homebackground{
	background-image: url(/images/resources/svg/pattern-background.svg);
	background-repeat: repeat-y;
	background-size: 100% auto;
}

.hometextcolor{
	color:white;
}

.containerpublic {
	max-width: 1400px;
    width: 100%;
    padding-right: 12px;
    padding-left: 12px;
    margin-right: auto;
	margin-left: auto;
}

h4.infoText {
	color:#DEDFB8;
}

h3.infoText {
	color:#EBEE8E;
}

.offerTitleColor {
	color:#024a89 ;
	font-weight: bold !important;
}
.offerTextColor {
	color:#6c757d ;
}

.card-body{
	color:#6c757d ;
}

.card-header {
	color:#024a89 ;
	font-weight: bold !important;
}
.modal-body {
	color: black ;
}
.modal-header {
	color: black ;
}