﻿
.ABItem.ui-dialog-content
{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

	.ABItem .Item
	{
		padding: 0px;
		height: 650px;
		height: calc(100% - 70px);
		overflow: hidden;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
	}


.ABItem .Main
{
	padding: 0px;
	display: block;
	width: 84%\9; /*1170px;*/
	width: calc(100% - 220px);
	overflow-y: auto;
	overflow-x: hidden;
}

.ABItem .Side, .ABItem .Main
{
	height: 100%;
	float: left;
}

.ltr .ABItem .Side, .rtl .ABItem .Main
{
	float: right;
}

.rtl .ABItem .Side, .ltr .ABItem .Main
{
	float: left;
}

.ABItem div.WorkAsDelegate
{
	width: 100%;
	display: block;
}

.ABItem .ButtonPane
{
	border-top: 1px solid #D3D1D2;
	clear: both;
	display: block;
	height: 60px;
}

	.ABItem .ButtonPane button
	{
		margin: 0px 10px;
	}


.ABItem .Main h2
{
	font-size: 16px;
	padding: 0px;
	margin: 0px 15px;
}


.ABItem .Main h3
{
	margin: 10px;
	/*height: 30px;*/
	padding: 4px 5px;
	clear: both;
	color: #C0BFBF;
	margin: 0;
	font-size: 15.4px;
}

.ABItem div.SystemFields
{
	width: 540px;
	width: calc(100% - 190px);
	float: left;
}

.rtl .ABItem div.SystemFields
{
	float: right;
}

.ltr .ABItem div.SystemFields
{
	float: left;
}

.ABItem .StatusBox
{
	float: right;
	margin: 0px;
	width: 180px;
	color: #ffffff;
	padding: 10px;
	font-size: 13px;
	height: 130px;
}

.rtl .ABItem .StatusBox
{
	float: left;
}

.ltr .ABItem .StatusBox
{
	float: right;
}

.ABItem .StatusBox span
{
	display: block;
	margin-top: 30px;
	font-size: 25px;
	font-weight: bold;
}

.rtl .ABItem .StatusBox span
{
	font-size: 30px;
}
/*DL, DT, DD TAGS LIST DATA*/
.ABItem dl
{
	margin: 0px;
	width: 350px;
	display: inline-block;
	vertical-align:top;
}

.rtl .ABItem dl.CustomFields dd.Float
{
	text-align: right;
	direction: ltr;
}
.ABItem.ltr .ABItem dl
{
	float: left;
}

.ABItem dl dt,
.ABItem div.Description .DescriptionTitle
{
	margin-right: 10px;
	padding: 5px;
	width: 150px;
	overflow: hidden;
	color: #C0BFBF;
	clear: both;
	float: left;
}

.ABItem div.Description .DescriptionTitle
{
	font-weight: 700;
	float: none;
}

.ABItem dl dd
{
	padding: 5px 0;
}

.rtl .ABItem dl dt/*,
.rtl .ABItem div.Description .DescriptionTitle*/
{
	float: right;
}

.ltr .ABItem dl dt/*,
.ltr .ABItem div.Description .DescriptionTitle*/
{
	float: left;
}

.ABItem dl.SystemFields
{
	width: 100%;
	display: block;
	float: none;
}

	.ABItem dl.SystemFields dt
	{
		width: 90px;
		word-break:break-word;
	}

	.ABItem dl.SystemFields dd
	{
		padding-left: 10px;
		height: 25px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

.rtl .ABItem dl.SystemFields dd
{
	padding-left: 10px;
}

.ABItem.ltr dl.SystemFields dd
{
	padding-left: 10px;
	padding-right: 10px;
}

.ABItem .SystemFieldsDates
{
	clear: both;
	float: left;
}

.rtl .ABItem .SystemFieldsDates
{
	float: right;
}

.ltr .ABItem .SystemFieldsDates
{
	float: left;
}

.ABItem .SystemFieldsDates dl
{
	width: 250px;
	padding-right: 25px;
}

.rtl .ABItem .SystemFieldsDates dl
{
	padding-right: 0px;
	padding-left: 25px;
	float: right;
}

.ltr .ABItem .SystemFieldsDates dl
{
	padding-left: 0px;
}

.ABItem .SystemFieldsDates dl dt
{
	width: 120px;
}

.ABItem dl.MoreSystemFields
{
	float: none;
	width: 100%;
}

.ABItem div.CustomFields
{
	clear: both;
	display: table;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}

.ABItem.ltr div.CustomFields, .ltr .ABItem div.CustomFields
{
    padding-right: 30px
}

.rtl .ABItem div.CustomFields
{
    padding-left: 30px
}

.ABItem dl.CustomFields
{
	width: 50%;
}

.ABItem dl.CustomFields div.CustomFieldDiv
{
	overflow: auto;
}

.ABItem dl.CustomFields dd
{
    word-break: break-word;
	display:inline-block;
}

.ABItem .CF
{
	color: #4b4b4b;
}

.ABItem .Description, .ABItem .Activities
{
	clear: both;
	border-bottom: 1px solid #cccccc;
	width: 100%;
}

	.ABItem .Activities table
	{
		width: 100%;
	}

	.ABItem .Activity .Text table, .ABItem .Description table, .ABItem .CustomFields table
	{
		border: 1px outset #2F353D;
		border-spacing: 1px;
		border-collapse: collapse;
	}

		.ABItem .Activity .Text table tr, .ABItem .Activity .Text table td,
		.ABItem .Description table tr, .ABItem .Description table td,
		 .ABItem .CustomFields table tr, .ABItem .CustomFields table td
		{
			border: 1px inset #2F353D;
			padding: 3px;
			page-break-inside: avoid;
			page-break-after: auto;
		}

.ABItem .Activities
{
	padding: 10px;
}

.ABItem .Description
{
	float: none;
	padding: 10px 10px;
	min-height: 50px;
}
	/*.ABItem .Description *
	{
		width: auto !important;
	}*/
	.ABItem .Description .DescriptionTitle, .ABItem .Description .DescriptionValue
	{
		float: none;
		line-height: 1.42857143;
	}

	.ABItem .Description .DescriptionTitle
	{
		width: 100% !important;
	}

	.ABItem .Description .DescriptionValue
	{
		margin: 0px 10px;
		padding: 0px 5px;
		word-break: break-word;
		display:inline-block;
	}

.ABItem strong, .ABItem b
{
	font-weight: bold;
}

.ABItem i, .ABItem em
{
	font-style: italic;
}

.ABItem ol, .ABItem ul
{
	list-style-position: inside;
}

.ABItem ol
{
	list-style-type: decimal;
}

.ABItem .ItemScroll
{
	overflow-y: auto;
	overflow-x: hidden;
	width: 100%;
	display: block;
	height: 80%; /*455px;*/
	height: calc(100% - 130px);
	border-top: 1px solid #cccccc;
}

.ABItem .Description ul, .ABItem .Activities ul
{
	list-style-type: disc;
}

.ABItem .Activity, .ABItem .Activity a
{
	color: #9099AE;
	font-size: 14px;
	padding-bottom: 6px;
}

.ABItem .Activities td
{
	padding: 3px;
}

.ABItem .Activities td.Date
{
	white-space: nowrap;
	width: 165px;
	max-width: 165px !important;
}

.ABItem .Activities td.Date, .ABItem .Activities td.User
{
	overflow: hidden;
	text-overflow: ellipsis;
}

.ABItem .Activities td.User
{
	padding: 3px 20px;
	width: 280px;
	max-width: 280px !important;
	white-space: normal;
}

.ABItem .Activities td.Text
{
	word-break: break-word;
}

.ABItem tr.Activity td.Text a.DownloadAttachment span.download,
.ABItem tr.Activity td.Text a.DownloadAttachment span.edit
{
    display: none;
}

.ABItem a 
{
	color: #1e90ff;
}

.ABItem div.AppearsIn 
{
    color: #1e90ff;
    cursor: pointer;
}
.ABItem .ActivityUser
{
	color: #000000;
}

.ABItem .Main #Item ul ul, .ABItem .Main #Item ol ul
{
	list-style-type: circle;
	padding: 0 40px;
}

.ABItem .Main #Item ul li, .ABItem .Main #Item ol li
{
	padding: 0 40px;
}

@media print
{
	/*@page
	{
		margin: 0.5cm;
	}*/

	.ABItem,
	.ABItem, .ABItem .Side,
	.ABItem .Main,
	.ABItem .Item,
	.ABItem .ItemScroll,
	.ABItem .Activities
	{
		width: 100% !important;
		height: auto !important;
		float: none !important;
		overflow: visible;
		clear: none;
		display: block;
		position: static;
	}

		.ABItem dl.SystemFields dt
		{
			width: 150px;
		}

		.ABItem DL.SystemFields DD
		{
			overflow: visible;
			height: auto;
			white-space: normal;
		}

		.ABItem .StatusBox
		{
			border: 1px solid #4b4b4b;
			display: inline-block;
			float: left;
			color: #4b4b4b;
			/* ie Fix*/
			width: 150px\9;
			height: 70px\9;
		}

			.ABItem .StatusBox span
			{
				/* ie Fix*/
				margin-top: 0px\9;
			}



		.ABItem .Activities td.Date, .ABItem .Activities td.User
		{
			overflow: visible;
		}


	input[type=checkbox]
	{
		display: none;
	}

	.ABItem .ButtonPane, .ABItem div.WorkAsDelegate
	{
		display: none;
	}

	.ABItem .PrintItem
	{
		display: block;
	}

	.ABItem dt.PrintItem label,
	.ABItem dt, .ABItem dd, .ABItem dl,
	.ABItem div.SystemFields,
	.ABItem div.SystemFieldsDates,
	.ABItem div.Status span,
	.ABItem div.CustomFields,
	.ABItem dl.Description dd div,
	.ABItem div.Description div,
	.ABItem h3.ActivitiesTitle,
	.ABItem div.Activities,
	.ABItem div.Activities table.ActivitiesTable tbody tr.Activity td b,
	.ABItem div.Activities table.ActivitiesTable tbody tr.Activity td a,
	.ABItem div.ABItemSubItems,
	.ABItem div.ABItemSubItems table tbody tr.SubItem td a,
	.ABItem div.ABItemSubItems table tbody tr.SubItem td a h2,
	.ABItem div.ABItemSubItems table tbody tr.SubItem td span.Status,
	.ABItem div.ItemScroll,
	.ABItem div.Item,
	.ABItem div.Main,
	.ABItem div.Side,
	.ABItem div.Side div.ABItemAttachments,
	.ABItem div.Side div.ABItemAttachments h3,
	.ABItem div.Side div.ABItemAttachments label,
	.ABItem div.Side div.ABItemAttachments label span
	{
		border: none;
	}

	p, span, img, a
	{
		border: none !important;
	}

	.ABItem div.Side div.ABItemAttachments div#progress
	{
		display: none;
	}

	.ABItem dl.MoreSystemFields,
	.ABItem dl.CustomFields,
	.ABItem dl.Description,
	.ABItem div.Description,
	.ABItem div.Side
	{
		border-top: 1px solid #ccc;
	}

	.ABItem div.Activities
	{
		border-bottom: 1px solid #ccc;
	}

	.ABItem div.Status
	{
		border: 1px solid #ccc;
	}

    .ABItem a.DownloadAttachment span.download.glyphicons
    .ABItem a.DownloadAttachment span.edit.glyphicons
    {
        display: none;
    }
}

@media (max-width: 1366px)
{
	.ABItem .Main
	{
		width: 82%\9;
	}
}

@media (max-width: 1280px)
{
	.ABItem .Main
	{
		width: 80%\9;
	}
}

@media (max-width: 1024px)
{
	.ABItem .Main
	{
		width: 76%\9;
	}
}
@page
{
    size: A4;
    margin: 0;
}
@media print
{
    html, body
    {
        width: 210mm;
        height: 297mm;
        direction: ltr;
    }

    .PrintDiv
    {
        /*position: fixed;
    top: 10px;
    left: 10px;*/
        width: 100%;
        border: none !important;
        overflow: hidden;
    }
    /*div.ImageDiv
    {
        width: 100% !important;
        height: auto !important;
    }
   
    img.ImageView
    {
        width: 88% !important;
        position: relative !important;
        left: 0 !important;
        top: 0 !important;
    }*/
}

.ABItem .ABItemSubItems .DescriptionWrapper
{
    word-break: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 12em;
}
.ABItem div.ABSeperator_1, .ABItem div.ABSeperator_3
{
    border-bottom: solid;
    border-width: 2px;
}

.ABItem div.ABSeperator_2, .ABItem div.ABSeperator_3
{
    border-top: solid;
    border-width: 2px;
}
.ABItem dd.ABSeperator
{
	clear:both;
	padding:25px 05px;
}

.ABItem .ABItemSide .Reminders label 
{
	display: inline-block;
}