﻿.fade-out.ng-leave {
	transition: .5s linear all;
	-o-transition: .5s linear all;
	-moz-transition: .5s linear all;
	-webkit-transition: .5s linear all;
	opacity: 1;
}

.moduleCard .card-body {
	padding: 8px;
}

	.fade-out.ng-leave.ng-leave-active {
		opacity: 0;
	}

.fade-in.ng-enter {
	transition: .5s linear all;
	-o-transition: .5s linear all;
	-moz-transition: .5s linear all;
	-webkit-transition: .5s linear all;
	opacity: 0;
}

	.fade-in.ng-enter.ng-enter-active {
		opacity: 1;
	}

.was-validated mdr-select2.ng-invalid ~ .invalid-feedback {
	display: block;
}

.was-validated input[type="hidden"].form-control.ng-invalid ~ .invalid-feedback {
	display: block;
}

.was-validated input[type="text"].form-control.ng-invalid ~ .invalid-feedback {
	display: block;
}

.was-validated input[type="number"].form-control.ng-invalid ~ .invalid-feedback {
	display: block;
}

.was-validated input[type="email"].form-control.ng-invalid ~ .invalid-feedback {
	display: block;
}

.was-validated input[type="password"].form-control.ng-invalid ~ .invalid-feedback {
	display: block;
}

.was-validated .form-control.ng-invalid {
	border-color: #dc3545 !important;
}

.dropdown-menu-right {
	right: 0;
	left: auto;
}

ul[dnd-list] .dndDraggingSource, tbody[dnd-list] .dndDraggingSource {
	display: none;
}

.draggable-question.dndDraggingSource {
	display: none;
}

.paginate-buttons-here .pagination,
.import-paginate-buttons-here .pagination {
	float: right !important;
}

.hidden-file-input input {
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 10;
	cursor: pointer;
}

.hidden-file-input .btn {
	position: relative;
}

.totally-hidden-file-input input {
	display: none;
}

.nearly-full-screen-modal .modal-dialog {
	width: 95%;
	max-width: 95%;
}

.modal-center-override {
	top: 50% !important;
	transform: translateY(-50%) !important;
	-webkit-transform: translateY(-50%) !important;
	-moz-transform: translateY(-50%) !important;
	-o-transform: translateY(-50%) !important;
}

.pre-loader {
	background: url(../images/loading-icon.gif) center center no-repeat #ffffff;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 900000000;
}

.no-bullets {
  padding: 0; }
  .no-bullets li {
    list-style-type: none;
    margin-bottom: 8px; }
    .no-bullets li:last-child {
      margin-bottom: 0; }

.dataTables_paginate .pagination {
	margin-bottom: 0;
}

/*#logic-diagram-container {
	display: flex;
	align-items: stretch;
	width: 100%;
	height: 100%;
}

#logic-diagram {
	overflow: hidden;
	position: relative;*/
	/*	width: 100%;
	height: 100%;
  background-color: aqua; */
	/*margin: 10px 10px 0 10px;*/
/*}*/

/*#logic-diagram {
	display: flex;
	align-items: stretch;*/
	/*position: absolute;
	top: 10px;
	bottom: 10px;
	left: 50%;*/
	/*right: 10px;*/
	/*background-color: aqua;
	margin: 10px;
	overflow: hidden;
}*/

.statDetails .widget-description p {
	margin: 0 0 1rem;
}

.statDetails .widget-description p:last-child {
	margin: 0;
}

.directoryUsers .multiselect-container.dropdown-menu {
	z-index: 2000;
}

.bmpui-ui-watermark {
	display: none !important;
}

.dropdown-toggle.no-caret:after {
	display: none;
}

.moduleContainer nav.navbar {
	display: none;
}

.participantShared .dropdown-menu {
	z-index: 1035 !important;
}

nav .nav-item.nav-link.more::before {
	content: "\e197";
}

#admin-menu ul .roleLinkWrap a.menuDocuments::before {
	content: "\f15b";
}
