﻿.rtl
{
	direction: rtl;
}

.ltr
{
	direction: ltr;
}

.TitleButton
{
	cursor: pointer;
	margin: 0 5px;
	position: relative;
    font-size: 13px;
    font-weight: bold;
	top: 3px;
}

html, body, .AppController, .MainRow, .AppController .Section
{
	width: 100%;
	height: 100%;
	min-width: 1280px;
}

body
{
	padding-right: 0 !important;
	overflow-y: hidden;
	font-family: Tahoma;
}
.Bold
{
	font-weight: bold;
}
.remove-all-margin-padding
{
	margin: 0 !important;
	padding: 0 !important;
}

.remove-all-margin-padding-sides
{
	margin-right: 0 !important;
	margin-left: 0 !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

.AppController .Section
{
	padding-right: 280px;
}

.ltr .AppController .Section
{
	padding-left: 280px;
	padding-right: 0px;
}

.AppController.MenuClosed .Section
{
	padding-right: 100px;
}

.ltr .AppController.MenuClosed .Section
{
	padding-left: 100px;
	padding-right: 0px;
}

.AppController.modal-dialog
{
	overflow-y: initial !important;
}

.AppController .modal-body
{
	max-height: 600px;
	overflow-y: auto;
}

.AppController .modal .ModalButtons
{
	float: left;
	display: inline-block;
}

.rtl .AppController .modal .ModalButtons
{
	float: right;
}

.AppController label
{
	margin-right: 5px;
}

.rtl .AppController label
{
	margin-right: 0px;
	margin-left: 5px;
}


.AppController .tab-content
{
	border: 1px solid #DDD;
	border-top: none;
	padding: 5px;
}

.rtl .AppController .nav-tabs > li
{
	margin-right: 2px;
}

.AppController .overline
{
	text-decoration: line-through;
}

.modal.HideOkBtn .Save
{
	display: none;
}

.modal.HideCancelBtn .Cancel
{
	display: none;
}

.modal.HideCloseBtn .close
{
	display: none;
}

.form-group.required label:before
{
	content: "*";
	color: red;
}

.select2-results__option
{
	min-height: 27px;
}

select
{
	border-radius: 4px;
	padding: 3px;
}

	select[disabled]
	{
		background-color: #eee;
		cursor: default;
		border: 1px solid #aaa;
	}

@media (min-width: 1200px)
{
	.modal-xl;
	{
		width: 90%;
		max-width: 1200px;
	}
}

div#SavedMsg
{
	position: absolute;
	top: 10px;
	text-align: center;
	width: 100%;
	font-size: 20px;
	z-index: 990;
}

	div#SavedMsg span
	{
		border-color: #f0c36d;
		background-color: #f9edbe;
		border-width: 1px;
		border-style: solid;
		border-radius: 4px;
	}

.AppController .Status.StatusNew, .AppController .Status.StatusLate
{
	background-color: #ee3800;
}

.AppController .Status.StatusInProgress
{
	background-color: #f16c00;
}

.AppController .Status.StatusPendingApproval
{
	background-color: #f7bb00;
}

.AppController .Status.StatusClose
{
	background-color: #B8D246;
}

.AppController .Status.StatusCloseToDueDate
{
	background-color: #AF85B8;
}

.AppController .Status.StatusOnTime
{
	background-color: #7CA0BE;
}

.AppController .Status.StatusOther,
.AppController .Status.StatusCanceled,
.AppController .Status.StatusCancelled,
.AppController .Status.StatusFrozen,
.AppController .Status.StatusRejected,
.AppController .Status.StatusDraft,
.AppController .Status.StatusSent
{
	background-color: #929292;
}

.rtl.AppController .bootstrap-touchspin .input-group-btn-vertical button.bootstrap-touchspin-up
{
	border-top-right-radius: 0px;
	border-top-left-radius: 4px;
}

.rtl.AppController .bootstrap-touchspin .input-group-btn-vertical button.bootstrap-touchspin-down
{
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 4px;
}

.rtl.AppController .bootstrap-touchspin .input-group-btn-vertical button.bootstrap-touchspin-up .glyphicons, .rtl.AppController .bootstrap-touchspin .input-group-btn-vertical button.bootstrap-touchspin-down  .glyphicons
{
	     margin-left: 0em; 
}

.AppController .select2-container .select2-search--inline .select2-search__field
{
	margin: 0px 10px;
	color: #aaa;
}