/* 1400-xxl / 1200-xl / 992-lg / 768-md / 576-sm */

@media (min-width:1920px) {
	.container {
		max-width: 100% !important
	}
}

@media (min-width:1601px) {
	.container {
		max-width: 100% !important
	}
}

/*All*/
table thead tr th {
	white-space: nowrap !important;
}

.white-space-nowrap {
	white-space: nowrap;
}

.media-1400 {
	width: fit-content;
	min-width: 600px;
}

.media-1199 {
	width: fit-content;
	min-width: 600px;
}

.media-991 {
	width: fit-content;
	min-width: 600px;
}

.media-767 {
	width: fit-content;
	min-width: 600px;
}

.media-575 {
	width: fit-content;
	min-width: 600px;
}

.table th {
	vertical-align: middle;
}

td label.number_rit {
	display: block;
	width: 100%;
	text-align: right;
}

input#Attachments {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.checkboxShow {
	display: flex;
	align-items: center;
	gap: 15px;
}

.tableHalf {
	width: fit-content;
	min-width: 600px;
}

.ExampleTable6 {
	min-width: 600px;
}

.ExampleTable5 {
	min-width: 500px;
}
/*.ExampleTable4 {
	min-width: 400px;
}*/
.ExampleTable3 {
	min-width: 300px;
}
/*.ExampleTable2 {
	min-width: 200px;
}*/
/*.ExampleTable1 {
	min-width: 100px;
}*/
.ExampleTable05 {
	min-width: 50px;
}

div#divReplyList {
	background: #f9fafb;
	padding: 15px;
	border-radius: .25rem;
	margin-bottom: 7.5px;
}

	div#divReplyList .media-block hr {
		display: none;
	}

.media-body p {
	background: #fff;
	border-radius: 0 7px 7px 7px;
	padding: 15px;
	margin: 3px 0 15px 0;
	box-shadow: inset 1px 0 0 #dadce0, inset -1px 0 0 #dadce0, 0 1px 2px 0 rgba(60, 64, 67, .3), 0 1px 3px 1px rgba(60, 64, 67, .15);
}

p.text-muted.text-sm {
	background: transparent;
	border-radius: 0;
	padding: 0;
	margin: 0;
	box-shadow: unset;
}

.control--head--icons.d-flex h2 {
	max-width: calc(100% - 200px);
}

.control--head--icons.d-flex .control--icons {
	align-items: baseline;
}

table.MyTopics input[type="checkbox"] {
	margin-top: 3px !important;
}

table.MyTopics input[type="checkbox"] {
	margin-right: 10px;
}

table.MyTopics span {
	padding-left: 0 !important;
}

.required-multiple .ms-drop ul li label span {
	/*padding-left: 3px !important;*/
	padding-left: 0px !important;
}

.required-multiple .ms-drop ul li label input[type="checkbox"] {
	margin-top: 3px;
}

li.TopicOption.parent,
li.TopicOption.parent label span {
	font-weight: bold !important;
}

.card {
	margin: 0;
}

.number_rit, .thId {
	white-space: nowrap;
}

.form-wrap.card.Sign--In {
	margin: 0 auto;
}

.card.fit-content-lg {
	min-width: 600px;
}
/*end*/
@media (min-width:1809px) {
	.checkboxShow {
		margin-bottom: -10px;
	}
}

@media (min-width:1400px) {
}
/*1400*/
@media (min-width:1200px) {
}
/*1200*/
@media (min-width:992px) {
}
/*992*/
@media (min-width:768px) {
}
/*768*/
@media (min-width:576px) {
	.dasType {
		flex: 0 0 auto;
		max-width: 200px;
	}

	.dasPriority {
		flex: 0 0 auto;
		max-width: 120px;
	}

	.dasCode {
		flex: 0 0 auto;
		max-width: 100px;
	}

	.dasReport {
		flex: 0 0 auto;
		max-width: 300px;
	}

	.dasCategory {
		flex: 0 0 auto;
		max-width: 300px;
	}

	.dasYear {
		flex: 0 0 auto;
		max-width: 300px;
	}

	.dasVersion {
		flex: 0 0 auto;
		max-width: 100px;
	}

	.dasHeadline {
		flex: 0 0 auto;
		max-width: 500px;
	}

	.dasAttachments {
		flex: 0 0 auto;
		max-width: 300px;
	}

	.dasStudy {
		flex: 0 0 auto;
		max-width: 300px;
	}

	.dasName,
	.dasJob,
	.dasDepartment,
	.dasOrganization,
	.dasEmail {
		flex: 0 0 auto;
		max-width: 300px;
	}

	.dasTelephone {
		flex: 0 0 auto;
		max-width: 150px;
	}

	.ExampleInput {
		flex: 0 0 auto;
		max-width: 300px;
	}

	.ExampleInput1 {
		flex: 0 0 auto;
		max-width: 100px;
	}

	.ExampleInput1_half {
		flex: 0 0 auto;
		max-width: 150px;
	}

	.ExampleInput2 {
		flex: 0 0 auto;
		max-width: 200px;
	}

	.ExampleInput2_half {
		flex: 0 0 auto;
		max-width: 250px;
	}

	.ExampleInput3 {
		flex: 0 0 auto;
		max-width: 300px;
	}

	.ExampleInput3_half {
		flex: 0 0 auto;
		max-width: 350px;
	}

	.ExampleInput4 {
		flex: 0 0 auto;
		max-width: 400px;
	}

	.ExampleInput4_half {
		flex: 0 0 auto;
		max-width: 450px;
	}

	.ExampleInput5 {
		flex: 0 0 auto;
		max-width: 500px;
	}

	.ExampleInput5_half {
		flex: 0 0 auto;
		max-width: 550px;
	}

	.ExampleInput6 {
		flex: 0 0 auto;
		max-width: 600px;
	}

	.ExampleInput6_half {
		flex: 0 0 auto;
		max-width: 650px;
	}
}
/*576*/
@media (max-width:575px) {
}
/*575*/
@media (max-width:1400px) {
	.media-1199 {
		width: fit-content;
		min-width: 600px;
	}

	.control--head--icons.d-flex h2 {
		font-size: 22px;
	}
}
/*1400*/

.modalMembers .dataTables_wrapper {
	width: 100% !important;
}

.modalNumber {
	max-width: 15px !important;
	white-space: nowrap !important;
}

.MyCommunicationsArrow i.fas.fa-caret-right {
	top: 0;
}

.MyCommunicationsArrow i.fas.fa-caret-down {
	top: 0;
}

/*.log-table tr td {
	white-space: nowrap;
}*/
/*.log-table tr td.text-nowrap {
	white-space: nowrap !important;
}*/
.popup-table .w-20 {
	width: 20% !important;
}

.Assignments .w-20 {
	width: 20% !important;
}

thead.modalMembers .w-20 {
	width: 20% !important;
}

body .k-menu.k-context-menu .k-item > .k-link:hover {
	background-color: orange !important;
	color: white !important;
}

body .k-link {
	color: #000 !important;
}

body .k-picker:focus {
	border-color: #dee2e6 !important;
}

body .k-picker.txtRequired:focus {
	border-left-color: orange !important;
}

body .k-picker.txtRequired {
	border-left-color: orange !important;
}

body .k-list-item:hover {
	color: #fff !important;
	background-color: #1967d2 !important;
}

body .k-picker:focus-within, body .k-widget.k-picker:focus-within {
	border-color: #dee2e6 !important;
	box-shadow: unset !important;
}

.text-left.OrganizationSupportRequests tr td {
	text-align: left !important;
}

.text-left.OurSupportRequests tr td {
	text-align: left !important;
}

body div table .text-left.OrganizationSupportRequests tr td:nth-child(2) {
	text-align: right !important;
}

body div table .text-left.OurSupportRequests tr td:nth-child(2) {
	text-align: right !important;
}

body div table tbody.OrganizationSupportRequests tr td:nth-child(11) {
	white-space: nowrap;
}

body div table tbody.OrganizationLessonsLearned tr td:nth-child(6) {
	min-width: 75px;
}

body div table tbody.OurSupportRequests.text-left tr td:nth-child(12) {
	white-space: nowrap;
}

body div table tbody.OurProcessSteps tr td:nth-child(3) img {
	max-height: 32px;
}

body div table tbody.modalEditNextSteps tr td:nth-child(1) {
	text-align: right !important;
	white-space: nowrap;
}

body div table tbody.modalEditNextSteps tr td:nth-child(11),
body div table tbody.modalEditNextSteps tr td:nth-child(12) {
	text-align: center;
}

table.dataTable.table thead tr th {
	white-space: nowrap !important;
}

body div table tbody.modalRatingQuestions tr td:nth-child(6) {
	white-space: nowrap;
}

button#redo:hover {
	box-shadow: unset;
}

/*body div table tbody.OurLessons tr td:nth-child(2),
body div table tbody.OurLessons tr td:nth-child(3),
body div table tbody.OurLessons tr td:nth-child(4),
body div table tbody.OurLessons tr td:nth-child(5) {
	min-width: 150px;
}*/

/*body div table tbody.SystemProcesses tr td:nth-child(4) {
	min-width: 150px;
}*/

body div table tbody.AnnouncementList tr td:nth-child(4) {
	text-align: center;
}

body div table tbody.SystemProcessTemplates tr td:nth-child(11),
body div table tbody.SystemProcessTemplates tr td:nth-child(12) {
	white-space: nowrap;
}

button#btnShowVideos:hover,
button#closeModalPopup:hover {
	color: orange !important;
}

div#ProcessEdit select#Sites,
div#ProcessEdit select#Partner,
div#ProcessEdit select#processtemplate,
div#ProcessEdit input#Name,
div#ProcessEdit input#Description {
	max-width: 600px !important;
}
/*div#ProcessEdit .ms-parent.PTopic.required-multiple {
	width: 600px !important;
}*/
body div table tbody.OurPaths tr td button.ms-choice {
	min-width: 200px;
	max-width: 100%;
}

textarea#processInstruction,
textarea#instructionArea,
textarea#ProcessInstructions {
	border: 1px solid #dee2e6;
	border-radius: .25rem;
}

/*body div table tbody.OurSupportRequests tr td:nth-child(13),
body div table tbody.OurSupportRequests tr td:nth-child(14) {
	white-space: nowrap;
}

body div table tbody.OrganizationSupportRequests_ tr td:nth-child(12),
body div table tbody.OrganizationSupportRequests_ tr td:nth-child(13) {
	white-space: nowrap;
}

body div table tbody.Our__Announcements tr td:nth-child(2),
body div table tbody.Announcement__Library tr td:nth-child(2) {
	white-space: nowrap;
}*/

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current {
	background: orange !important;
	box-shadow: unset !important;
}

.card.fit-content-lg {
	display: block;
}

#copySystemFormsModal select.form-control {
	padding: .375rem .75rem !important;
}

span#ProfileImgDrop,
span#OrgImgDrop {
	border: 0 !important;
}

.form-select:focus {
	border-color: #dee2e6;
	box-shadow: unset;
}

body div table tbody.OurPaths tr td:nth-child(1) {
	min-width: 300px;
}

body table.dataTable.table tbody tr td.dataTables_empty:last-child {
	text-align: left !important;
}

body .required {
	border-left: 5px solid orange !important;
}

body .required--kndo input {
	border-left: 5px solid orange !important;
	margin-top: -2px;
}

body .k-input.k-hover, body .k-input:hover, body .k-widget.k-input.k-hover, body .k-widget.k-input:hover {
	border-color: #ced4da;
}

body .k-picker.k-hover, body .k-picker:hover, body .k-widget.k-picker.k-hover, body .k-widget.k-picker:hover {
	border-color: #dee2e6;
}

body .k-input, body .k-widget.k-input {
	border-color: #dee2e6;
}

body div table tbody.Other__Lessons tr td:nth-child(6) {
	min-width: 111px;
}

body div table tbody.Other__Lessons tr td:nth-child(3) {
	min-width: 111px;
}

body div table tbody.Our__Lessons tr td:nth-child(5) {
	min-width: 111px;
}

body div table tbody.Other__Lessons tr td:nth-child(4) {
	min-width: 111px;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
	background: orange !important;
	box-shadow: unset !important;
}

.log-table tr td.text-nowrap {
	white-space: nowrap !important;
}

button.ms-choice.disabled {
	border-radius: .25rem;
}

.k-input.k-hover, .k-input:hover, .k-widget.k-input.k-hover, .k-widget.k-input:hover {
	border-color: #dee2e6;
}

body .form-control:focus {
	border-color: #dee2e6;
}

body button.ms-choice {
	border-radius: .25rem;
}

body .required-multiple > .ms-choice {
	border-left: 5px solid orange !important;
}

body .txtRequired {
	border-left: 5px solid orange !important;
}

body select.form-control {
	padding: 0.375rem 0.75rem;
}

body select,
body select.form-select.form-control.form-control-sm,
body select.form-select,
body select.form-control,
body select.form-control-sm,
body select.form-select.autoSearch {
	padding-right: 30px !important;
}

.fa--caret--right i.fas.fa-caret-right,
.fa--caret--right i.fas.fa-caret-down {
	top: 6px !important;
}


@media (max-width: 768px) {
	/*.less-768 td {
		white-space: nowrap;
	}
	.w-768 {
		width: 100%;
	}*/
}
@media (max-width: 900px) {
	/*.less-900 td {
		white-space: nowrap;
	}
	.w-900 {
		width: 100%;
	}*/
}
@media (max-width: 968px) {
	/*.less-968 td {
		white-space: nowrap;
	}
	.w-968 {
		width: 100%;
	}*/
}