/* CSS Document */

#page-container>#main-container .content, #page-container>#page-footer .content, #page-container>#page-header .content, #page-container>#page-header .content-header {
	max-width:none;
}

#page-container.page-header-dark #page-header {
	background-color:#db2033;
}

.bg-header-dark {
	background-color:#db2033!important;
}

.badge-danger {
	background-color:#db2033!important;
}

.bg-danger {
	background-color:#db2033!important;
}

.text-danger {
	color:#db2033!important;
}

.border-danger {
	border-color:#db2033!important;
}

.invalid-feedback {
	color:#db2033!important;
}

#acHeaderSearch::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: white;
  opacity: 0.8; /* Firefox */
}

#acHeaderSearch:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: white;
}

#acHeaderSearch::-ms-input-placeholder { /* Microsoft Edge */
  color: white;
}

@media (min-width: 992px) {
	
	#acHeaderSearch {
		min-width: 300px;
	}
	
}

@media (min-width: 1200px) {
	
	#acHeaderSearch {
		min-width: 350px;
	}
	
}

.modal-content {
	border: 0!important;
}

td.url {
	text-overflow:ellipsis;
	max-width:250px;
	white-space:nowrap;
	overflow:hidden;
}

p.url {
	text-overflow:ellipsis;
	max-width:250px;
	white-space:nowrap;
	overflow:hidden;
}

.custom-control-xpro .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6772e5;
}

.custom-control-xpro .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(103, 114, 229, 0.25);
}

.custom-control-xpro .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  background-color: #bec3f4;
}

.custom-control-xpro .custom-control-label::before {
  background-color: #dbe0e7;
}

.custom-control-xpro.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6772e5;
}

.custom-control-xpro.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #6772e5;
}

.custom-control-xpro.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6772e5;
}

.custom-control-xpro.custom-block .custom-block-indicator {
  background-color: #6772e5;
}

.custom-control-xpro.custom-block .custom-control-input:checked ~ .custom-control-label {
  background-color: #dbe0e7;
  border-color: #6772e5;
}

.custom-control-xpro.custom-block .custom-control-input:focus ~ .custom-control-label {
  box-shadow: 0 0 0.75rem rgba(103, 114, 229, 0.25);
}

.sortHandle {
    cursor: move; /* fallback if grab cursor is unsupported */
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
}

 /* (Optional) Apply a "closed-hand" cursor during drag operation. */
.sortHandle:active {
    cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}

.dropdown-item {
	overflow: hidden;
	text-overflow: ellipsis;
}

.bootstrap-datetimepicker-widget .btn
{
	height:auto!important;
}

.pac-container {
    z-index: 1051 !important;
}

table.fc-list-table {
	background-color:white;
}

/* width */
.js-chat-messages::-webkit-scrollbar {
  width: 8px;
}

/* Track */
.js-chat-messages::-webkit-scrollbar-track {
  background: #f1f1f1; 
}

/* Handle */
.js-chat-messages::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
.js-chat-messages::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

.fc-bootstrap4 .fc-event {
	border: none!important;
}