﻿/* Shared CSS Code */

html, body
{
    margin: 0;
    padding: 0;
    height: 100%;
    width: auto;
    font-family: Segoe UI, Verdana, Helvetica, Sans-Serif;
    /*font-family:  Tahoma, Geneva, sans-serif;*/
	background-color: #4A4F59;
    
/* 'font-size 100%' uses the user's browser setting for a baseline size. This equates to 1 rem. */
/* Most values should be expressed in rem's (1.1rem is larger, .9rem is smaller) or small, large, larger, etc...  */
/* In some cases involving older kinds of elements (tables...), percentage values work better.  */
    font-size: 100%;
	table-layout: fixed;
/*	background-color: #eff7ff; */
}
table 
{
	border-collapse: collapse;    /* = cellspacing in IE*/
	border-spacing: 0;
}
/*td
{
	text-align: left;
}*/

h1
{
    font-size: 180%;
}
h2
{
    font-size: 1.7rem;
}
h3
{
    font-size: 1.6rem;
}

h4
{
    font-size: 1.5rem;
}

h5
{
    margin: 0;
    font-size: 1.3rem;
}

h6
{
    margin: 0;
    font-size: 1.2rem;
}


fieldset
{

    font-weight: normal;
    border: none;
    padding: 1px 1px 1px 1px;
    margin: 1px 1px 1px 1px;
   -webkit-border-radius: 1px;
   -webkit-box-orient: vertical;
   /*-webkit-transition: 200ms -webkit-transform;*/
   background: white;
   box-shadow: 0 4px 23px 2px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0,0,0,0.15);
   background-color:#fff;  
   overflow: hidden;  
   margin-bottom:4px;  
   font-family: Segoe UI, Verdana, Helvetica, Sans-Serif;
 
   
}

fieldset-place
{
     font-weight: normal;
    
    padding: 1px 1px 1px 1px;
    margin: 1px 1px 1px 1px;
    box-shadow: 0 5px 7px -2px #ccc;  
    border-radius: 2px;  
     background-color:#fff;  
     overflow: hidden;  
     margin-bottom:15px;  
}
.t-grid
{
   
 
  
}

.t-grid table
{
   
  
}
fieldset > legend
{    
    text-align: center;
    font-weight: bold;
    font-size: 100%;		 
}
fieldset > tr {
	height: 80%;
	font-weight: inherit;
	font-size: inherit;
}
fieldset > tbody > tr > th {
    font-weight: inherit;
    font-size: inherit;		 
}
fieldset >  tbody > tr > td {
	font-weight: normal;
	font-size: inherit;
	text-align: center;
}

/*Search Box ShopPad*/
#applesearch .sbox_l  {
    /*default styling*/
}

#applesearch .sbox_r  {
    /*default styling*/
}

#applesearch .sbox input {
    /*default styling*/
    width:180px;
    float:left;
}

/* override UI theme*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: .8rem; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url('/Content/jqueryUI/images/ui-bg_glass_75_e6e6e6_1x400.png') 50% 50% repeat-x; font-weight: normal; color: #000000; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #000000; text-decoration: none;  font-weight: normal; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url('/Content/jqueryUI/images/ui-bg_glass_75_dadada_1x400.png') 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url('/Content/jqueryUI/images/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x; color: red; text-decoration:  none;  font-weight: bold; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: red; text-decoration:  none;  font-weight: bold; }
.ui-widget :active { outline: none; }


.topBarButton
{
    width:90px;
    height:30px;
    overflow:hidden;
    line-height:30px;
    font-family:inherit;
/*    font-size:12px; */
    font-weight:700;
    text-shadow:rgba(0, 0, 0, 0.6) 0 -1px 0;
    text-overflow:ellipsis;
    text-decoration:none;
    text-align:center;
    white-space:nowrap;
    color:#fff;
    background:none;
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #7d88a5), color-stop(0.5, #5877a2), color-stop(0.5, #476999), color-stop(1, #4a6c9b));
    -webkit-border-radius:6px;
    border:1px solid #45505d;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .25), 0 1px 0 rgba(255, 255, 255, 0.25);
    cursor:pointer;
    margin:0;
    padding:5px 8px;
}
.bottomBarButton
{
    overflow:hidden;
    font-family:inherit;
/*    font-size:13px; */
    font-weight:700;
    text-shadow:rgba(0, 0, 0, 0.6) 0 -1px 0;
    text-overflow:ellipsis;
    text-decoration:none;
    text-align:center;
    white-space:nowrap;
    color:#fff;
    background:none;
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #7d88a5), color-stop(0.5, #5877a2), color-stop(0.5, #476999), color-stop(1, #4a6c9b));
    -webkit-border-radius:6px;
    border:1px solid #45505d;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .25), 0 1px 0 rgba(255, 255, 255, 0.25);
    cursor:pointer;
    padding:2px;
    margin:2px;
}

.topBarButton:active {
width:90px;
height:30px;
overflow:hidden;
line-height:30px;
font-family:inherit;
/* font-size:12px; */
font-weight:700;
text-shadow:rgba(0, 0, 0, 0.6) 0 -1px 0;
text-overflow:ellipsis;
text-decoration:none;
text-align:center;
white-space:nowrap;
color:#fff;
background:none;
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #7d88a5), color-stop(0.5, #3a4e78), color-stop(0.5, #273f6d), color-stop(1, #273f6d));
-webkit-border-radius:6px;
border:1px solid #45505d;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .25), 0 1px 0 rgba(255, 255, 255, 0.25);
margin:0;
padding:0 5px;
}

.button
{
    color: #fff;
    font: bold 10px/26px Helvetica;
    text-decoration: none;
    text-align: center;
    text-shadow: #000 0 1px 0;
    border-width:0px 14px 0px 14px;
    display: block;
    margin: 3px 0;
}

.green 
{ 
    -webkit-border-image: url(../../Content/Images/buttons/greenButton.png) 0 14 0 14; 
}

.red 
{ 
    -webkit-border-image: url(../../Content/Images/buttons/redButton.png) 0 14 0 14; 
}

.white 
{
    color: #000;
    text-shadow: #fff 0px 1px 0;
    -webkit-border-image: url(../../Content/Images/buttons/whiteButton.png) 0 14 0 14;
}

.black 
{
     -webkit-border-image: url(../../Content/Images/buttons/grayButton.png) 2 0 2 0; 
     -webkit-border-radius: 6px;
}

.black90
{
    -webkit-border-image: url(../../Content/Images/buttons/grayButton_r90.png) 0 14 0 14; 
}

/* Master Page CSS */
#header
{
    
    width:100%;
    z-index: 999;
}

#tableHeader
{
    height: 3rem;
    /*background-color: #FFFFFF;*/
    /*background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#969696), color-stop(.6, #D9D9D9));*/
    background: url("../../Content/Images/toolbarControl/blackbg.png") repeat-x 0px -15px;
    
}

* html #header {
  position: absolute;
}

#tableHeader > #title {
  height:100%;
  vertical-align: middle;
  text-align: center;
  width:20%;
}

#tableHeader > table
{
    width:100%;
    margin: 0;
    padding: 0;
    height:40px;
}

#tableHeader > table > tr
{
    height:40px;
    margin: 0px;
    padding: 0px;
}

#leftTitleButtons, #rightTitleButtons
{
    width:40%;
}

#header > div.left
{
    float: left;
}

#header > div.right
{
    float: right;
}

* html #header > #title {
  margin-right: 17px;
}

#title > h6, #title > h5, .title > h6, .title > h5
{
    color: whitesmoke;
    height:100%;
    vertical-align: middle;
    line-height:3rem;
    text-shadow: 0px 1px 2px #555;
    z-index: 100;
}


.TitleText
{
    color: #5C5C5C;
    height:100%;
    vertical-align: middle;
    line-height:3rem;
    text-shadow: #C0CBDB 0px 1px 0px;
    z-index: 100;
}

.ButtonText
{
    color: #5C5C5C;
    height:100%;
    vertical-align: middle;
    line-height:25px;
    text-shadow: #C0CBDB 0px 1px 0px;
    z-index: 100;
}

#main
{
    position: relative;
    z-index: 2;
    padding-top: 3rem;
    overflow: hidden;
    background: #fff;
    width:100%;
}

* html #main {
  height:100%;
  overflow: auto;
  overflow-y: scroll;
  position: relative;
  z-index: 2;
  padding-top: 3rem;
  padding-bottom: 3.5rem;
}

.page
{
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

#footer
{
    height:56px;
    width:100%;
    z-index: 0;
    background: white;
    padding: 0 0;
    text-align: center;
    line-height: normal;
    margin: 0;
    font-size: .9rem;
    background-color: #fff;
    height: 56px;
    vertical-align: middle;
    position: fixed;
    bottom: 0px;
    width: 100%;
    margin: 0 auto;
}

#content
{
/*    padding: 5px 5px 5px 5px; */
/*    background-color: #fff;*/
    margin: auto 0 0 0;
    height: 100%;
    overflow-y: auto;
    _height: 1px; /* only IE6 applies CSS properties starting with an underscore */
}


/* Toolbar User Control CSS */
#toolbarControl_main
{
    background: url("../../Content/Images/toolbarControl/blackbg.png") repeat-x 0px -15px;
    width:100%;
    height:100%;
    text-align: center;
}

* html #toolbarControl_main {
  margin-right: 17px;
}

.toolbarItem
{
   
    display: inline-block;
    height:100%;
    width:auto;
    color: #fff;
    margin: 0rem auto;
    padding: 0rem .5rem;
    text-align: center;
    text-decoration: none;
    top: 1px;
    
}

a.toolbarItem:hover
{
    /*background: url("../../Content/Images/toolbarControl/bglight.png") top left;*/
    -webkit-background-size: 100% 100%;
    
}

.toolbarItem > span
{
    font-size: 80%;
    font-weight: bold;
    color: White;
}

.toolbarItem.selected
{
    
    -webkit-background-size: 100% 100%;
}

/* Technician Clock User Control */
.technicianClock_main
{
}

#timeclockStatus
{
    width:30%;
    height:100%;
}

#timeclockList
{
    background-color: #D9D9D9;
}
.ShopPadGridColHeader th
{
    font-size: 1rem;
    font-weight: bold;
}
#ShopPadGrid
{
/*    font-size: 80%; */
    font-weight: normal;
	background-color: #6D8CCA;
}
.dpsol-controls-schItem 
{
  /*  vertical-align: top;*/
    min-height:	100%;
    min-width:	100%;
    max-height:	100%;
    max-width:	100%;
    height: 100%;
    width: 100%;
}



.t-grid-content table tbody tr td
{
    text-overflow:  ellipsis;
/*    max-height:1.6rem;
    height:1.6rem;
*/
    white-space: nowrap;
    overflow: hidden;
    position: relative !important;
}

tr.dpsol-content-wordWrap td
{
    white-space: normal !important;
    vertical-align: top;
    overflow-y:auto;
    overflow: hidden;
}

.t-grid-content table tbody tr.t-state-selected td
{}

.t-grid-content.dpsol-content-wordWrap table tbody tr td, .t-grid.dpsol-content-wordWrap .t-grid-content table tbody tr td
{
    white-space: normal;
    vertical-align: top;
    overflow-y:auto;
}


.t-panel .t-header
{
    padding: 10px;
}

.t-panelbar .t-group
{
    border-bottom-width:0px !important;
}

.t-panelbar .t-link
{
	 line-height: 1.4rem;
}

#dp-tc-barItem
{
    background-color:  #D9D9D9;
}

#dp-tc-barItem > span
{
/*    font-size: 10px; */
    font-size: .9rem;
    font-weight: bold;
    line-height:18px;
    height:18px;
    text-align: center;
}
.dp-tc-Button
{
	text-align: center;
	margin: .25rem .25rem .25rem .25rem;
}

#dp-myStatus-barItem > .t-header, #dp-myStatus-barItem > .t-state-hover
{
    border-top: 1px solid #333;
    border-bottom: 0px;
    background: #D9D9D9;
/*    font-size: 14px; */
    font-size: 1.1rem;
    font-weight: bold;
/*    line-height:18px; */
    height:18px;
    text-align: center;
    color: #5C5C5C;
    text-shadow: #C0CBDB 0px 1px 0px;
    z-index: 100;
}

#dp-myStatus-barItem > .t-content, #dp-tc-barItem > .t-group
{
    background: #D9D9D9;
    overflow:auto;

}

#dp-myStatus-barItem span.t-icon, #dp-tc-barItem span.t-icon
{
    visibility: collapse !important;
}

#dp-tc-barItem > .t-state-hover, .dp-header, #td > .dp-header
{
    border-color:#426682;
    background:#718ca1 url('../../Content/2012.1.419/WebBlue/sprite.png') repeat-x 0 -752px;
    color: #fff;
    cursor: pointer !important;
    text-align:center;
/*    font-size:10px; */
    font-size: 80%;
/*     line-height:18px; */
    height:18px;
}

.dpheader
{
    border-color:#426682;
    background:#718ca1 url('../..//Content/2012.1.419/WebBlue/sprite.png') repeat-x 0 -752px;
    color: #fff;
    text-align:center;
/*     font-size:10px; */
    font-size: 80%;
/*     line-height:18px; */
    height:18px;
}

.dpVertical
{
    border-color:#426682;
    background:#718ca1 url('../..//Content/2012.1.419/WebBlue/sprite.png') repeat-x 0 -752px;
    color: #fff;
    text-align:center;
    width:1px;    
}

.dpStatusBar
{
    color: Black;
    text-align: center;
    background-color: #FFFFFF;
    Width:99%; 
    line-height: 1rem;
    height:1rem;
    border-style: solid none none solid; 
    font-size: .9rem; 
    border-top-color: #C0C0C0; 
    border-left-color: #C0C0C0; 
    border-top-width: thin; 
    border-left-width: thin;
}


#timeclockNavigatorPanelBar .t-content, #timeclockNavigatorPanelBar .t-group, .dp-header
{
/*    font-size: 12px; */
}

.dp-tcState-Bad
{
    color: Red;
}

.dp-tcState-on
{
    color: Green;
}

.dp-tcState-indirect
{
    color: lightGoldenrodYellow;
}

.dp-tcState-break
{
    color: Orange;
}

.dp-tcState-off
{
    color: #000;
}

.dp-tc-StatusItem
{
    padding-left: -10px;
    padding-bottom: 8px;
}

.dp-tc-StatusList
{
    list-style-type: disc;
    list-style-position: inside;
    padding-top: 8px;
    padding-left: 10px;
/*    font-size: 12px; */
    font-weight: bold;
}

.dp-tcStatusSubText
{
/*     font-size: 8px; */
    font-size: .75rem;
}

.dp-tcStatus-hidden
{
    visibility: collapse;
}

.dp-LabelText
{
/*    font-size: smaller; */
    font-size: .8rem;
    font-weight: normal;
}
.dp-LabelHeader
{
/*    font-size: smaller; */
    font-size: .8rem;
    font-weight:bold;
}
.dp-DeepLinksText
{
/*    font-size: smaller; */
    font-size: .9rem;
    font-weight: normal;
	line-height: 1.2rem;
}
.TextAlignLeft
{
    text-align:left;
}

.TextAlignRight
{
    text-align:right;
}

.TextAlignCenter
{
    text-align:center;
}

.AlignTop
{
    vertical-align:top;
}

.AlignCenter
{
    vertical-align: middle;
}


.FillHeight
{
    height:100%; 
}

.FillWidth
{
    width:100%; 
}

.Bold 
{
    font-weight: bold;
}

.SmallText
{    
    font-size: smaller; 
/*    font-size: .95rem; */
}
div.SmallText
{    
    font-size: .8rem;
}
.EASmallText
{    
    font-size: .9rem;
}
div.EASmallText
{    
    font-size: .9rem;
}
.MediumWidth
{
    width:400px;
}

.SmallLine
{
/*    line-height:10px; */
/*     height:10px; */
}

.SmallWidth
{
    width:250px;
}

.XSmallWidth
{
    width:100px;
}

.FlowControl
{
    overflow-x:hidden;
    overflow-y:auto;
}

.Highlighted
{
    font-weight: bold;
}

.Collapsed
{
    visibility: collapse;
}

#tq-toolbar-QuickView .ui-icon { width: 16px; height: 16px; background-image: url(Images/buttons/dp-ui-icons.png) !important; }

.dp-icon-credithold { background-position: 0 0; }
.dp-icon-exclaimred { background-position: -16px 0; }
.dp-icon-calendar-warn { background-position: -32px 0; }
.dp-icon-greenflag { background-position: -48px 0; }



.dp-text-lign
{
    vertical-align: middle;
    line-height: 18px;
}
.dp-text-area
{
    border-width: 0;
    border-style: none;
    vertical-align: middle;
    line-height: 18px;
    max-width: 108px;
    white-space: nowrap;
}
.dp-text-area-missing
{
    border-width: 0;
    border-style: none;
    vertical-align: middle;
    line-height: 18px;
    max-width: 108px;
    white-space: nowrap;
    background-color: #FF0000;
    color: #FFFFFF;
}
.dp-text-area-with-border
{
    border-width: 1;
    border-style: solid;
    vertical-align: middle;
    line-height: 18px;
    white-space: nowrap;
}
.dp-table-fillwidth
{
    width:100px;    
    border-width: 0;
    border-style: none;
}
.dp-table-fillheight
{
    height:100px;    
    border-width: 0;
    border-style: none;
    margin:0px;
    vertical-align:top;
}
.dp-fm-save, .dp-fm-cancel, .dp-fm-selectAll, .dp-fm-selectNone, .dp-fm-selectInverse, .dp-fm-checkbox
{
    width:90px;
    height:30px;
    overflow:hidden;
    line-height:23px;
    font-family:inherit;
/*    font-size:12px; */
    font-weight:700;
    text-shadow:rgba(0, 0, 0, 0.6) 0 -1px 0;
    text-overflow:ellipsis;
    text-decoration:none;
    text-align:center;
    white-space:nowrap;
    color:#fff;
    background:none;
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #7d88a5), color-stop(0.5, #5877a2), color-stop(0.5, #476999), color-stop(1, #4a6c9b));
    -webkit-border-radius:6px;
    border:1px solid #45505d;
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .25), 0 1px 0 rgba(255, 255, 255, 0.25);
    cursor:pointer;
    margin:0;
    padding:5px 8px;
}
.dp-fm-save:active, .dp-fm-cancel:active, .dp-fm-selectAll:active, .dp-fm-selectNone:active,
.dp-fm-selectInverse:active
 {
width:90px;
height:30px;
overflow:hidden;
line-height:23px;
font-family:inherit;
/* font-size:12px; */
font-weight:700;
text-shadow:rgba(0, 0, 0, 0.6) 0 -1px 0;
text-overflow:ellipsis;
text-decoration:none;
text-align:center;
white-space:nowrap;
color:#fff;
background:none;
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #7d88a5), color-stop(0.5, #3a4e78), color-stop(0.5, #273f6d), color-stop(1, #273f6d));
-webkit-border-radius:6px;
border:1px solid #45505d;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .25), 0 1px 0 rgba(255, 255, 255, 0.25);
margin:0;
padding:0 5px;
}

.dpsol-spFilter 
{
    font-size: 80%;
    
}

button.dpsol-spFilter-button.dpsol-spFilter-engaged > span
{
    color: #F00;
    font-weight: bold;

}

.dpsol-spFilter-button
{
    max-width: 200px;  
    color: white;
    background: url("../../Content/Images/toolbarControl/blackbg.png") repeat-x 0px -15px;
    border: none;
}
 
/* DPSOL Content Classes */
.dpsol-content-FitToContent
{
    width: 99%;
    height: 99%;
}

.dpsol-content-FitWidth
{
    width: 100%;
}

.dpsol-content-FitHeight
{
    height: 100%;
}

.dpsol-content-FitWidthHeight
{
    width: 100%;
    height: 100%;
}
.dpsol-content-inline
{
    display: inline-block;
}
.dpsol-global-filters
{
    display: inline-block;
}

.dpsol-content-doctorWho
{
    padding: 0px 0px;
    font-size: .95rem;
}

.dpsol-content-doctorWho-dateTime
{
    padding: 0px 0px;
    font-size: .90rem;
    font-weight: bold;
}

.dpsol-content-unselectable
{
    -webkit-user-select: none;
    -moz-user-select: none;
}

.dpsol-content-floatLeft
{
    float: left;
}

.dpsol-content-floatRight
{
    float: right;
}
.dpsol-content-loadingDiv
{
    z-index: 10;
    position: relative;
    top: 50%;
    width: 50%;
    height: 16px;
    margin: auto;
    text-align: center;
    
}

.t-loading, .t-widget .t-loading{
	background:transparent url('../../Content/Images/loading.gif') no-repeat 0 0;
}

.dpsol-content-standOut 
{
    font-weight: bold;
    color: #CC0000;
}
/* END DPSOL Content Classes */

/* DPSOL Forms Classes */

.dpsol-forms-buttonBar
{
    height: 40px;
    max-height: 40px;
    margin: 2px 0px;
    white-space: nowrap;
    text-overflow: ellipses;
    font-size: .9rem;
    width: 100%;
}
.dpsol-forms-buttonBar-Bottom
{
    height: 28px;
    max-height: 28px;
    margin: 2px 0px;
    white-space: nowrap;
    text-overflow: ellipses;
    font-size: .9rem;
    width: 100%;
}

/* END DPSOL Forms Classes */
div.dp-tq-PageDiv
{
	background-color: #6D8CCA;
	color: Black;
}

div.dp-tq-schedItem
{    
    width:		21rem; 
    height:		6rem;
    line-height: .8rem;
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    float:		left;
	display: block;
    padding: 0px 0px 0px 0px;
    overflow:	hidden;
    text-overflow: ellipsis;
    font-size:	80%;
    font-weight: normal;
    vertical-align: middle;
    margin-left:	0rem;
    margin-right:	0rem;
    margin-top:		0rem;
    margin-bottom:	0rem;
    padding-left:	0rem;
    padding-right:	0rem;
    padding-top:	0rem;
    padding-bottom:	0rem;
}
div.dp-tq-schedItem-Overlay
{    
    position:absolute;
    top:25%;
    left:0px;
    width:100%;
    height:50%;
    float:		left;
	display: block;
    padding: 0px 0px 0px 0px;
    font-size:	2rem;
    vertical-align: middle;
    text-align: center;
    background-color:black;
    font-size:2rem;
    color:white;
    opacity:0.6; /* transparency */
    filter:alpha(opacity=60); /* IE transparency */
}

table.dp-tq-schedItem
{    
    table-layout:	fixed;
    width:		21rem !important; 
    height:		6rem !important;
    white-space:	nowrap;
    overflow:		hidden;
    font-weight:	normal;
    text-align:		left;
    vertical-align: middle;
    border-width:	1px;
    border-style:	ridge;
    padding:		0px 0px 0px 0px;
    margin-left:	0rem;
    margin-right:	0rem;
    margin-top:		0rem;
    margin-bottom:	0rem;
    padding-left:	0rem;
    padding-right:	0rem;
    padding-top:	0rem;
    padding-bottom:	0rem;
    empty-cells:	hide;
}

.dpsol-queue-scheduleItem-table
{    
    table-layout:	fixed;
    width:		21rem !important; 
    white-space:	nowrap;
    overflow:		hidden;
    font-weight:	normal;
    text-align:		left;
    vertical-align: middle;
    border-width:	1px;
    border-style:	ridge;
    padding:		0px 0px 0px 0px;
    margin-left:	0rem;
    margin-right:	0rem;
    margin-top:		0rem;
    margin-bottom:	0rem;
    padding-left:	0rem;
    padding-right:	0rem;
    padding-top:	0rem;
    padding-bottom:	0rem;
    empty-cells:	hide;
}

span.dp-tq-schedItem-td
{    
    table-layout:	fixed;
    white-space:  normal;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    margin-left:	0rem;
    margin-right:	0rem;
    margin-top:		0rem;
    margin-bottom:	0rem;
    padding-left:	0rem;
    padding-right:	0rem;
    padding-top:	0rem;
    padding-bottom:	0rem;
}
div.dp-tq-schedItem-td
{    
    table-layout:	fixed;
    white-space:  normal;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    margin-left:	0rem;
    margin-right:	0rem;
    margin-top:		0rem;
    margin-bottom:	0rem;
    padding-left:	0rem;
    padding-right:	0rem;
    padding-top:	0rem;
    padding-bottom:	0rem;
}
.dp-tq-schedItem-td
{    
    table-layout:	fixed;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: normal;
    text-align: left;
    vertical-align:  top;
    margin-left:	0rem;
    margin-right:	0rem;
    margin-top:		0rem;
    margin-bottom:	0rem;
    padding-left:	0rem;
    padding-right:	0rem;
    padding-top:	0rem;
    padding-bottom:	0rem;
	/*    padding-left: .1rem;
    padding-right: .1rem; */
}
td.dp-tq-schedItem-td
{    
    table-layout:	fixed;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: normal;
    text-align: left;
    vertical-align: top;
/*    padding-right: .25rem; */
}



td.dp-tq-schedItem-td-stat
{    
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: normal;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    padding: 0px 0px 0px 0px;
    
}

.dp-tq-tto-hasSchedule
{	
    background-color:  transparent;
    border: 1px solid green;
}
.dp-tq-tto-badge
{	
    background-color: Aqua;
    color: Blue;
    border: 1px solid green;
    visibility: visible;
    width: 20px;
    height: 20px;
}
.dp-tq-tech-button
{
    text-align: center;
    font-size: .8rem;
    vertical-align:  bottom;
}
table.dp-tq-tech-stats
{
    padding: 0 0 0 0;
    border: 0 none;
    border-spacing: 0;
/*        table-layout: auto; */
    height: 100%;
    width: 100%;

}
th.dp-tq-tech-stats
{
    border-style: none;
    border-width: 0px;
    font-size: .9rem;
	min-width: 2rem;
    vertical-align:  top;
    text-align: center;
    overflow: hidden;
    text-overflow: clip;
}
td.dp-tq-tech-stats
{
    border-style:  groove;
    border-width: 1px;
	border-color: Black;
	padding-left: .2rem
	padding-right: .2rem;
    font-size: .9rem;
	min-width: 2rem;
    overflow: hidden;		   
    text-overflow: clip;
    text-align: right;
    height: 1rem;
    max-height: 1rem;
    white-space: nowrap;
}
div.dp-tq-tech-stats
{
    font-size: .9rem;
    overflow: hidden;
	min-width: 2rem;
    text-overflow: clip;
    text-align: right;
    height: 1rem;
    max-height: 1rem;
    white-space: nowrap;
}
.jiButtons
{
        height:			1rem;
        width:				1rem;
        text-align:		center;
        vertical-align:	bottom;
        
        float:				left;
		margin-left:		.1rem;
		margin-right:		.1rem;
}
.jiButtonsHover
{
        height:			1rem;
        width:				1rem;
        text-align:		center;
        vertical-align:	bottom;
        text-decoration:	none;
		display:			inline-block;
		margin-left:		.1rem;
		margin-right:		.1rem;
}
.jiButtonsAlways
{
        height:				1rem;
        width:				1rem;
        text-align:			center;
        vertical-align:		bottom;
        text-decoration:	none;
        float:				left;
		display:			inline-block;
		margin-left:		.1rem;
		margin-right:		.1rem;
}

.tqPageDiv
{
    width: 100%;
}   
.dp-tq-workingitem
 {
    border: 3px inset;
 }
.dp-tq-techRowStyle
{
    overflow-y: visible;
    overflow-x: visible;
    background-color:  #6D8CCA;
    
}
.dp-tq-droptarget
{
	display: block;
    background:   url("/Content/Images/TechQueue/bold-target-trans.png") no-repeat center, #9AADCF;
	border: 1px dotted black;
	margin: 0px 0px 0px 0px;
	background-size: 8rem;
    text-align: center;
	float:	left;
}

.dp-tq-projButtonLabel
{ 
     font-size: .8rem;
}

.dp-tq-topProjButtonLabel
{ 
     font-size: 1rem;
     padding-top: 2px;
     padding-bottom: 2px;
}
.dp-tq-projButton 
{ color: Red;
  background-color: White;
  
}
.ui-button-text
{
     padding-top: 2px;
     padding-bottom: 2px;
}
.dp-tq-projButton-checked 
{ color: white;
  background-color: red;
}  
.dp-tqsimple-SmallText
{    
/*    font-size: 11px; */
    font-size: .9rem;
}


    .dp-tq-UserStatus-NotHere
    {
        background-color: #778899;
        color: White;
        
    }
    
   
    .dp-tq-UserStatus-Working
    {
        background-color: Green;
        color: White;
    }
    
    .dp-tq-UserStatus-WorkingWarning
    {
        background-color: Yellow;
        color: Black;
    }
    
       .dp-tq-UserStatus-WorkingAlert
    {
        background-color: Red;
        color: White;
    }
    
    .dp-tq-UserStatus-Idle
    {
        background-color:  Lime;
        color: Black;
    }
    
    .dp-tq-UserStatus-Break
    {
        background-color: Orange;
        color: Black;
    }
    
    .dp-tq-UserStatus-Indirect
    {
        background-color:  lightGoldenrodYellow;
        color: Black;
    }
    
    .dp-tq-WorkingOverEstTime
    {
        border: 1px solid red;
    }
    
    .dp-tq-Normal
    {
        border: 1px solid #000000;        
    }
    
  
        .dp-tq-JobStatus-Working a:link
    {
        background-color: transparent;
/*        color:  Black;					*/
    }
        .dp-tq-JobStatus-Working a:visited
    {
        background-color: transparent;
/*        color: Black;						*/
    }
   
  
    .dp-tq-JobStatus-Assigned a:link
    {
        background-color: transparent;
/*        color: Black;  */
    }
    .dp-tq-JobStatus-Assigned a:visited
    {
        background-color: transparent;
/*        color: Black;				*/
    }
    
    .dp-tq-JobStatus-Queued a:link
    {							  
        background-color: transparent;
/*        color: Black;					*/
    }
    .dp-tq-JobStatus-Queued a:visited
    {
        background-color: transparent;
/*        color: Black;						*/
    }

    .shield
    {
            position:		relative;
    }
    .commentscloud {
            position:		absolute;
            text-align:		center;
            top:			-4px;
            left:			22px;
            width:			30px;
            height:			24px;
            padding:		3px 0;
            background:		url(images/bubble.png) no-repeat 0 0;
    }
    
    #tq_TechList .t-header
    {
        background: none;
    }
    
    #tq_TechList .t-link
    {
        padding: 0px;
    }   
    
    .t-window-titlebar
    {
        color: White;        
        vertical-align:top;
    } 
.displayed {
    display: block;
    padding-top: 20%;
    margin-left: auto;
    margin-right: auto;
}

html, body, #wrapper {
   height:100%;
   width: 100%;
   margin: 0;
   padding: 0;
   border: 0;
}
div > #wrapper {
   height:100%;
   width: 100%;
   margin: 0;
   padding: 0;
   border: 0;
}
#wrapper td {
   vertical-align: middle;
   text-align: center;
}
.dp-nowrap {
    white-space:nowrap;
}

.dp-grid-cell-right {
    text-align: right;
    padding-right: 2px;
}
.dp-grid-cell-left {
    text-align: left;
}
.dp-grid-cell-center {
    text-align: center;
}
.dp-grid-cell-justify {
    text-align: justify;
}

.dp-clienttemplate
{
    white-space:nowrap;
    overflow:hidden;
    min-width:75px;
    max-width:125px;
    color:Black;
    background-color: white;
/*    font-size:10; */
    font-size: 80%;
/*    line-height:19px; */
}

.dp-inputtemplate
{
    border-style:none;
    white-space: nowrap;
    overflow: hidden;
    min-width:125px;
    max-width:200px;
    color:Black;
    background-color: white;
/*    font-size:10; */
    font-size: 80%;
/*    line-height:19px; */
}

.dp-inputtemplate-large{
    background-color: white;
    font-size: 80%;
}
.dp-inputtemplate-small
{
    border-style:none;
    white-space:nowrap;
    overflow:hidden;
    width:50px;
    color:Black;
    background-color: white;
/*    font-size:10; */
    font-size: 80%;
/*    line-height:19px; */
}
td.dpsol-grid-detail-row
{
    /*color: #EDF3FA;*/
    color: Black;
    font-size: .7rem;
    font-weight: normal;
    padding-top: 0px;
    padding-bottom: 0px;
    height: .7rem !important;
    line-height: .7rem !important;
    
}

.validation-summary-errors, .field-validation-error
{
    color: Red;
    font-weight: bold;
    font-size: smaller;
}

.validation-summary-errors ul
{
    list-style-type: none;
    list-style-position: inside;
    padding-left: 0px;
}
/* Used for greying-out an element */
.darkClass
{
    background-color: white;
    filter: alpha(opacity=50); /* IE */
    opacity: 0.5; /* Safari, Opera */
    -moz-opacity:0.50; /* FireFox */
    z-index: 20;
    height: 100%;
    width: 100%;
    background-repeat:no-repeat;
    background-position:center;
    position:absolute;
    top: 0px;
    left: 0px;
}

/*-------*/
/* Telerik */
.t-grid-header .t-header .t-link 
{
    color: Black;    
    padding: .3em 2.4em .3em .1em;
}
.t-window-title
{
    color:  Black;
}
td.t-hierarchy-cell
{
        background-color: #6D8CCA;
        padding-right: 0px;
        padding-left: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        text-align: center;
        margin: 0 0 0 0;
}
.t-detail-cell
{
    background-color: #6D8CCA;
    padding-right: 0px !important;
    padding-left: 0px !important;
    padding-top: 0px;
    padding-bottom: 0px;
}
/* for attachment upload file list */
/*ul.t-upload-files
{
    width: 50%;
    overflow: hidden;
}
li.t-file
{
    width: 100%;
    overflow:hidden;
}.t-dropzone
{
    border: 1px solid;
}

div.t-dropzone em
{
    visibility: visible;
}
*/
/*--------------------*/


/* Telerik End*/

/*----Send SMS Text----*/
/*.dp-div-content {
    display:    box;
    box-orient: horizontal;
        
    display:    -webkit-box;
    -webkit-box-orient: horizontal;
}*/
.dp-sms-div-center
{
    margin:0 auto;
    overflow: hidden;
    text-align: center;
}
.dp-sms-div-left
{
    margin:0 auto;
    overflow: hidden;
    text-align: left;
    display: block;
    width: 90%;
}
.dp-sms-div-left-box
{
    margin:0 auto;
    overflow: hidden;
    text-align: left;
    display: block;
    width: 90%;
    border: thin solid #426682;
    padding: 4px 4px 4px 4px;
}
.dp-sms-div-right
{
    margin:0 auto;
    overflow: hidden;
    text-align: left;
    float:      right;
    width: 90%;
}
.dp-sms-div-title 
{
    display: inline-block;
    font-size:  1.05rem;
    font-weight: bold;
    width:  auto;
    margin: 0 auto; 
    text-align: right;
    padding: 3px;
}
.dp-sms-comment-box
{
    margin: 1;
    border-color: #426682;
    border-width: 1px;
    width: 90%;
    resize: none;
}   

/*---------------------*/

/* Timeclock CSS 3 */
td.t-button.dp-timeclock-button, a.t-button.dp-timeclock-button
{
	min-width: 2.5rem;
	max-width: 2.5rem;
	text-align: center;
}

.dpsol-gradient-panel
{
    background-image: linear-gradient(bottom, rgb(93,140,201) 0%, rgb(104,140,175) 16%, rgb(195,216,241) 91%);
    background-image: -o-linear-gradient(bottom, rgb(93,140,201) 0%, rgb(104,140,175) 16%, rgb(195,216,241) 91%);
    background-image: -moz-linear-gradient(bottom, rgb(93,140,201) 0%, rgb(104,140,175) 16%, rgb(195,216,241) 91%);
    background-image: -webkit-linear-gradient(bottom, rgb(93,140,201) 0%, rgb(104,140,175) 16%, rgb(195,216,241) 91%);
    background-image: -ms-linear-gradient(bottom, rgb(93,140,201) 0%, rgb(104,140,175) 16%, rgb(195,216,241) 91%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0, rgb(93,140,201)),
        color-stop(0.16, rgb(104,140,175)),
        color-stop(0.91, rgb(195,216,241))
    );
    
    color: White;
}

/* jQuery Clearable Textbox Plugin Code */

.divclearable {
    display: -moz-inline-stack;
    display: inline-block;
    zoom:1;
    *display:inline;    
    padding-right:1px;
    margin-top: 3px;
    vertical-align:middle;
}
.clearlink
{
	vertical-align: middle;
}
a.clearlink {
    background: url("/Content/Images/dpsol-icons-disabled-16px.png") no-repeat scroll 0 0 transparent;
    background-position: -56px -20px;
    cursor: pointer;
    display: -moz-inline-stack;
    display: inline-block;
    zoom:1;
    *display:inline;    
    height: 16px;
    width: 16px;
   
    z-index: 2000;
    border: 0px solid;

}
.divclearable.bordered
{
    border: 1px solid #888;
}
a.clearlink:hover {
    background: url("/Content/Images/dpsol-icons-disabled-16px.png") no-repeat scroll -12px 0 transparent;
    background-position: -56px -20px;
}

/* End jQuery Clearable Textbox Plugin Code */
/* Express Assessment */
/*  li.t-item.t-state-default	li.t-item.t-state-active */
ul#eaDetailPanelBar.t-widget.t-panelbar.t-reset.dpsol-content-FitHeight
{
	font-size: 1rem;	
}

#feedback {
   	font-size: 1rem;
}
#EABuildROGroups .ui-selecting {
   	background: #FECA40;
}
#EABuildROGroups .ui-selected {
   	background: #F39814;
   	color: white;
}
#EABuildROGroups {
   	list-style-type: none;
   	margin: 0;
   	padding: 0;
   	width: 100%;
   	height: 1.1rem;
}
#EABuildROGroups li {
   	margin: 3px;
   	padding: 1px;
   	font-size: 1rem;
   	line-height: 1.1rem;
}
/*	#EAGroupPanel li {
   		margin: 1px;
   		padding: 1px;
   		font-size: 1rem;
   		line-height: 1.1rem;
		height: 1.4rem;
	}
*/
	#EAGroupPanel div div h3.ui-accordion-header.ui-state-active  {
		color: White;
		background-color: #3682DD;
	}
	#EAOpItems h3.ui-accordion-header a
	{
		color: White;
		background-color: #3682DD;
	}
	.dp-EAGroupClass span.t-link.t-header {
   		margin: 3px;
   		padding: 1px;
   		font-size: 1.2rem;
   		line-height: 1.4rem;
		height: 1.6;
		background-color: #C3D8F1;
		color: black;
		font-style: normal;
	}
	.dp-EAGroupClass span.t-link.t-header.EAOpsSelected {
		background-color: #92a2b4;
		color: black;
		background-image: none;
	}
	.dp-EAGroupClass span.t-link.t-header.EAOpsSelected.t-state-selected {
		background-color: white;
		color: #3682DD;
		background-image: none;
	}
	.dp-EAGroupClass span.t-link.t-header.t-state-selected {
		color: white;
		background-color:#3682DD;
		background-image: none;
	}
	.dp-eaOptions-simple .ui-selecting {
   		background: #FECA40;
	}
	.dp-eaOptions-simple .ui-selected {
		font-style: normal;
		background-color: #92a2b4;
		color: black;
		background-image: none;
	}
	.dp-eaOptions-simple {
		font-style: normal;
   		list-style-type: none;
   		margin: 0;
   		padding: 0;
   		width: 100%;
	}
	.dp-eaOptions-simple li {
   		margin: 3px;
   		padding: 1px;
   		float: left;
   		width: 25rem;
   		font-size: .9rem;
   		height: 6rem;
   		text-align: center;
   		text-overflow: ellipsis;
   		overflow: hidden;
	}
.dp_AjaxLoader
{
    display: block;
/*    padding-top: 20%; */
    margin-left: auto;
    margin-right: auto;
/*    height: 100%;
    width: 100%; */
    background: transparent url(../../Content/Images/large-ajax-loader-2.gif) center center no-repeat;
    opacity: 0.5;
    filter:alpha(opacity=50);
}
.sp_AjaxLoader
{
    display: block;
/*    padding-top: 20%; */
    margin-left: auto;
    margin-right: auto;
/*    height: 100%;
    width: 100%; */
    background: transparent url(../../Content/Images/large-ajax-loader-2.gif) center center no-repeat;
    opacity: 0.5;
    filter:alpha(opacity=50);
}

.ea-red 
{
   color:Black;
   font-weight: bold;
}

.ea-green 
{
    color:  inherit;
  font-weight: normal;
}

.ea-yellow
{
   color: Yellow;
   font-weight: bold;
}

.dp-loading
{
	background:transparent url('/Content/2012.1.419/Office2007/loading.gif') no-repeat center center;
}	

.dpsol-datePicker-nobutton > .t-picker-wrap
{
    padding: 0px 2px 0px 0px !important;
	vertical-align: middle;
}
/* ------------------ * /
/* OEM Services */
	.dpsol-special-unitWarranty-hasCampaigns
	{
		background-color: red;
		color:			white;
	}

    .dpsol-unitDetail-Header
    {
        font-size: .9rem;
        height: .9rem;
        overflow: hidden;
        font-weight: bold;
        width: auto;
        white-space: nowrap;
        text-align: center;
		margin: .2rem;
    }
	th.dpsol-unitDetail-Header
    {
        font-size: .9rem;
        height: .9rem;
        overflow: hidden;
        font-weight: bold;
        width: auto;
        white-space: nowrap;
        text-align: center;
        background-color: #384e73;
        color: white;
    }
    td.dpsol-unitDetail-Header
    {
        font-size: .8rem;
        height: .8rem;
        overflow: hidden;
        font-weight: bold;
        width: auto;
        white-space: nowrap;
        text-align: left;
		padding-right: .8rem;
    }
    
    td.dpsol-unitDetail-Data
    {
        text-align: left;
        width: 50%;
        font-size: .8rem;
        height: .8rem;
        font-weight: normal;
    }
/* Make the ShopPad toolbar nicer to look at */
	#shopPad-toolbar-container
	{
		background-color: #6D8CCA;
		padding-top: .1rem;
		padding-left: 2rem;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#9FB7FF), to(#9FB7FF), color-stop(0, #6D8CCA));
	}
 #ShopPadGridContainer
 {
		background-color: #6D8CCA;
 }
/*When resizing a column, allows right-most characters to be visible instead of left-most*/
.dp-gridcell-rtl-clip
{
	text-align:		right;
	text-overflow:	clip !important;
	direction:		rtl;
}

.dp-gridcell-rtl-ellipsis
{
	text-align:		right;
	text-overflow:	ellipsis !important;
	direction:		rtl;
}

#toggle-view {
    list-style:none;    
    font-family:arial;
    font-size:11px;
    margin:0;
    padding:0;
    width:300px;
}
 
#toggle-view li {
    margin:10px;
    border-bottom:1px solid #ccc;
    position:relative;
    cursor:pointer;
}
     
#toggle-view h3 {
    margin:0;
    font-size:14px;
}
 
#toggle-view span {
    position:absolute;
    right:5px; top:0;
    color:#ccc;
    font-size:13px;
}
     
#toggle-view .panel {
    margin:5px 0;
    display:none;
}
/*-----------E A -----------*/
.ea_logo
{
    width: 173px;
    height: 43px;
	display: block;
	margin-top: 1px;
    margin-left: auto;
    margin-right: auto;
    border:2px solid;
    border-radius:4px;
    background: transparent url('/Content/Images/ExpressAssessment173x43.gif') center center no-repeat;
}
/*--------------------------*/

/*--------------*/

/* ------------ Context Menu -------------------*/

.vmenu{border:1px solid #aaa;position:absolute;background:#fff;	display:none;font-size:0.75em;}
.vmenu .first_li span{width:100px;display:block;padding:5px 10px;cursor:pointer}
.vmenu .inner_li{display:none;margin-left:120px;position:absolute;border:1px solid #aaa;
border-left:1px solid #ccc;margin-top:-28px;background:#fff;}
.vmenu .sep_li{border-top: 1px ridge #aaa;margin:5px 0}
.vmenu .fill_title{font-size:11px;font-weight:bold;/height:15px;/overflow:hidden;word-wrap:break-word;}
       
/* ------------ End Context Menu -------------------*/
    
div.dpsol-queue-schedItem
{    
    width:		32rem; 
    height:		6rem;
    line-height: .8rem;
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    float:		left;
	display: block;
    padding: 0px 0px 0px 0px;
    overflow:	hidden;
    text-overflow: ellipsis;
    font-size:	80%;
    font-weight: normal;
    vertical-align: middle;
    margin-left:	0rem;
    margin-right:	0rem;
    margin-top:		0rem;
    margin-bottom:	0rem;
    padding-left:	0rem;
    padding-right:	0rem;
    padding-top:	0rem;
    padding-bottom:	0rem;
}

.dpsol-queue-job-scheduleItem
{
    list-style-type: none;
    margin-top: 0;
    margin-bottom: 0;
}

.dpsol-queue-job-scheduleItem > li
{
    display: inline-block;
    margin-right: 0;
}

.dpsol-queue-scheduledItem .dp-tq-schedItem-td-extra,.dpsol-queue-scheduledItem .dpsol-queue-scheduleItem-extra, .dpsol-queue-scheduledItem-expand .dpsol-queue-scheduleItem-noExtra
{
    
    display:block;
    visibility: visible;
}

.dpsol-queue-scheduledItem-expand .dp-tq-schedItem-td-extra, .dpsol-queue-scheduledItem-expand .dpsol-queue-scheduleItem-extra, .dpsol-queue-scheduledItem .dpsol-queue-scheduleItem-noExtra
{
    display:none;
    visibility: collapse;
}

.dpsol-queue-job-placeholder
{
    
}

.dpsol-queue-removeScheduledItem
{
    background-position: -104px -36px;
    background-image: url("/Content/Images/dpsol-icons-32px.png");
    position: absolute;
    width: 32px;
    height: 32px;
    bottom: -8px;
    right: -8px;
}

.ui-button.ui-state-active
{
    /*-webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(#007EFF), to(#FFF), color-stop(.25, #709CBF), color-stop(.5, #E6E6E6))*/
    -webkit-box-shadow: inset 0 0 8px 2px red;
}

.ui-button.ui-state-notifications
{
    /*-webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(#007EFF), to(#FFF), color-stop(.25, #709CBF), color-stop(.5, #E6E6E6))*/
    -webkit-box-shadow: inset 0 0 8px 2px red;
}

.t-grid td
{
    padding: .05em .1em;
    line-height: 1.2em;
    overflow: hidden !important;
}

#EAGridContainer .t-grid tbody .t-button 
{
    min-width: 0px;
    padding: 2px 2px;
}

.dpsol-block-UI
{
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    font-size: 4rem;
    color: white;
    background-color: Gray;
    position: absolute;
    left:0;
    top:0;   
    opacity: 0.45;
}

.dpsol-block-UI > table, .display-block-ui td
{
    text-align: center;
    vertical-align: middle;
    font-size: 4rem;
    color: white;
    height: 100%;
    margin: auto 0;
    opacity: 1;
    height: 100%;
    width: 100%;
}

.dp-servicepoint-notification-1
{
    height: 16px;
    width: 16px;
    background-image: url("/Content/Images/Buttons/Comment.png");
    display: inline-block;
    text-align: center;
    vertical-align: middle;    
}

.dp-servicepoint-notification-2, .dp-servicepoint-notification-5
{
    height: 16px;
    width: 16px;
    background-image: url("/Content/Images/Buttons/CommentAttachment.png");
    display: inline-block;
    text-align: center;
    vertical-align: middle;    
}

.dp-servicepoint-notification-99
{
    height: 16px;
    width: 16px;
    background-image: url("/Content/Images/Buttons/PartRequest.png");
    display: inline-block;
    text-align: center;
    vertical-align: middle;    
}

.dp-servicepoint-notification-66
{
    height: 16px;
    width: 16px;
    background-image: url("/Content/Images/Buttons/Email.png");
    display: inline-block;
    text-align: center;
    vertical-align: middle;    
}



select, textarea, input:not([type]), input[type="text"], div.t-dropdown
{
    border-radius: 2px;
    font-family: Segoe UI, Verdana, Helvetica, Sans-Serif;
}

select, textarea, input:not([type]), input[type="text"]:not(.dp-required)
{
    border: 1px solid #688caf;
}

input:not([type]), input[type="text"], select
{
    height: 18px;
}

select
{
    height: 22px;
}

div.t-dropdown-wrap
{
    background-color:White;
}

div.t-combobox > div.t-dropdown-wrap {
    border-width: 0px;
}

span.t-select.t-header {
    border-width: thin;
    height: 20px;
    margin-top: 0px;
}

div.t-combobox > div.t-dropdown-wrap > input.t-input {
    height: 18px;
    padding: 1px 3px;
}

div.t-window-content 
{
    background-color: whitesmoke !important;
}
.label-tab
{
z-index: 88;
width: 250px;
margin: 0;
background: #fff;
height: 13px;
text-align: center;
padding-top: 5px;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
font-size: 11px;
}

.grid-btn
{
-webkit-border-radius: 3px;
-webkit-box-orient: vertical;
/*-webkit-transition: 200ms -webkit-transform;*/
background: white;
box-shadow: 0 4px 23px 5px rgba(0, 0, 0, 0.2), 0 2px 6px rgba(0,0,0,0.15);
background-color: #fff;
overflow: hidden;
font-family: inherit;
font-size: 20px;
}
.blue_button {
background: #4e95be;
font-size: 12px;
padding: 3px;
color: #fff !important;
text-transform: uppercase;
text-align: center;
font-weight: 700;
text-shadow: 0 0;
text-decoration: none !important;
border: 0;
}

.blue_button_span {
display: block;
border: solid 1px rgba(255,255,255,.5);
padding: 0 12px;
line-height: 28px;
}

/*.t-button:hover {
    -webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.75);
    position: relative;
    top: 0.5px;
}*/

.fieldset_header{
  -webkit-border-radius: 3px 3px 0 0;
border-radius: 3px 3px 0 0;
background-color: #fff;
border-bottom: 1px solid #e5e5e5;
color: #999;
font-size: 12px;
margin: 0;
}

.t-master-row td
{
    border-bottom: 1pt solid white;
}
.t-schedule-sortable td
{
    border-bottom: 1pt solid white;
}
.t-hierarchy-cell
{
       border-bottom: 0pt solid white !important;
}


centered_popup
{
        position:absolute;
     width:300px;
     height:200px;
     z-index:15;
     top:50%;
     left:50%;
     margin:-100px 0 0 -150px;
     background:whitesmoke; 
}
.numberCircle {
    border-radius: 50%;
    width: 14px;
    height: 14px;
    padding: 2px;
    background: #4679bd;
    border: 1px solid whitesmoke;
    color: #666;
    text-align: center;
    font: 11px Arial, sans-serif;
    color: #fff;
    position: relative;    
}
.t-master-row:hover 
{
border: 1px solid #999999;
background: #dadada !important;
font-weight: normal;
color: black !important;
}
/*.t-master-row
{
        -webkit-transition: .2s .3s;     
}*/
.t-button
{
        -webkit-transition: .3s .1s;  
}
/*div.t-dropdown
{
    -webkit-transition: .2s 0s; 
}*/
.depressed-button
{
-webkit-box-shadow: inset 2px 6px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 2px 6px 5px 0px rgba(0,0,0,0.75);
box-shadow: inset 2px 2px 2px 1px rgba(0,0,0,0.75)
}
.depressed-button-pm
{
-webkit-box-shadow: inset 2px 6px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: inset 2px 6px 5px 0px rgba(0,0,0,0.75);
box-shadow: inset 2px 2px 2px 1px rgba(0,0,0,0.75);
background-color: green;
color: white;
font-family: inherit;
font-weight: bold;
font-size: 12px;
}
label.styled {
  background-color: #d6e5f3;
  display: block;
  text-align: center;
  padding: 0.8em 2em;
  color: #000000;
  transition: all 0.4s ease;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  font-family: Segoe UI, Verdana, Helvetica, Sans-Serif;

}
label.styled:before {
  content: 'X';
  line-height: 40px;
  font-size: 25px;
  color: #FFF;
  width:30px;
  height:100%; 
  background-color: #6D8CCA;
  position: absolute;
  top:0;
  left:100%;
  transition: all 0.4s ease;
  opacity: 0;
  border-right: 2px solid #fff;
}
label.styled:hover:before {
  left: 98%;
  opacity: .3;
  
}
input.styled {
  display: none;
}

/* :: CHECKED :: */
input.styled:checked ~ label.styled {
  background-color: #f88701;
  color: #fff;
  animation: throw 0.5s linear;
}
input.styled:checked ~ label.styled:before {
  left:0px;
  opacity: 1;
}
@keyframes throw {
   0%,63% {margin-left: 0;}
   64% {margin-left: -5px;}
   100% {margin-left: 0;}
}
table.q-working-overEst-sm
{
    	background-image: url('data:image/png;base64,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');
}
table.q-working-overEst-lg
{
		background-image: url('data:image/png;base64,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');
}
/*div.t-grid-content
{
    overflow: auto !important;
}*/
/*div.t-content
{
    -webkit-box-shadow: inset 0.5px 0.5px 1px 1px rgba(206, 198, 206, 1);
}
li.t-state-active
{
       -webkit-box-shadow: inset 0.5px 0.5px 0px 1.5px rgba(206, 198, 206, 1);
}*/

/*a.toolbarItem:hover {
-webkit-transform: translate(0px,-8px);
transform: translate(0px,-8px);
}*/
a.hovering {
transform: translate(0px, -12px);
    opacity: 1;
}
a.next-to-hover {
    /*transform: translate(0px, -8px)scale(0.90, 0.90); */
    transform: translate(0px, -4px);
    opacity: 1;
}
a.toolbarItem
{
    -webkit-transition: all 0.7s ease;
    transition: all 0.3s ease;
}

.android-btn {
  display: inline-block;
  font-family: "Roboto";
  font-weight: 300;
  font-size: 0.9vw;
  background: #5677FC;
  color: #fff;
  height: 36px;
  text-align: center;
  line-height: 36px;
  text-transform: uppercase;
  padding: 0 60px;
  border-radius: 1px;
  position: relative;
  top: 0;
  left: 0;
  overflow: hidden;
  cursor: pointer;
  transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
}

.android-btn.active {
  background: #455EDE;
}

.android-btn:after {
  content: "Button";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
}

.active:before {
  content: "";
  position: absolute;
  top: -32px; /* (button height - height) / 2 */
  left: calc(50% - 50px);
  width: 100px;
  height: 100px;
  background-color: #3B50CE;
  border-radius: 100%;  
  
  -webkit-animation: scaleout 0.3s 1 ease-out;
  animation: scaleout 0.3s 1 ease-out;
  
  opacity: 0;
}

label.alert_checkbox {
  background-color: #d6e5f3;
  display: block;
  text-align: center;
  padding: 0.8em 2em;
  color: #000000;
  transition: all 0.4s ease;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  font-family: Segoe UI, Verdana, Helvetica, Sans-Serif;
  float: right;
  font-size: smaller;
  width: 75% !important;

}
label.alert_checkbox:before {
  content: 'X';
  line-height: 30px;
  font-size: 20px;
  color: #FFF;
  width:30px;
  height:100%; 
  background-color: #6D8CCA;
  position: absolute;
  top:0;
  left:100%;
  transition: all 0.4s ease;
  opacity: 0;
  border-right: 2px solid #fff;
}

input.alert_checkbox {
  display: none;
}

/* :: CHECKED :: */
input.alert_checkbox:checked + label.alert_checkbox {
  background-color: #f88701;
  color: #fff;
  animation: throw 0.5s linear;
}
input.alert_checkbox:checked + label.alert_checkbox:before {
  left:0px;
  opacity: 1;
}
@keyframes throw {
   0%,63% {margin-left: 0;}
   64% {margin-left: -5px;}
   100% {margin-left: 0;}
}

.minified_entry
{
    border:none !important;
    border-bottom:1px solid #757575 !important;
    padding: 5px 0px 5px 2px;
    text-align: center;
}
.minified_entry:disabled{
    background-color: white;
}
.minified_entry.dp-required{
    background-color: rgb(255, 192, 203);
    opacity: 0.85;
}

/* Color Selector*/
#color_picker
{
    width: 60px;
    height: 60px;
}
.selector
{
    width:45px;
    height: 45px;
}
.color-preview-container
{
    text-align: center;
    background-color: whitesmoke;
}
.color-selected-preview
{
    width:90px;
    height: 90px;
    border-radius: 45px;
    display: inline-block;
    border: 1px solid;
    border-color: silver;
    transition: all 1s ease-in;
}

/* End Of Color Selector*/

.minified_input_label {
    color: #999;
    font-size: 18px;
    font-weight: lighter;
    position: absolute;
    pointer-events: none;
    left: 55px;
    top: -7px;
}
.minified_group {
    position: relative;
    display: table-cell;
    padding: 10px;
    text-align:center;
}
.minified_button{
  border-radius: 100%;
  /*padding: 0.75em*/
  width: 50px;
  height: 50px;
  background-color: #04ABF6;
  border-color: transparent;
  color: whitesmoke;
  text-align: center;
}
.dpsol-content-doctorsCompanion{
    color: whitesmoke;
}
.dpsol-content-doctorWho{
    color: whitesmoke;
}
.Paused{
background: #131313; /* Old browsers */
background: -moz-linear-gradient(top,  #131313 0%, #1c1c1c 9%, #111111 40%, #000000 45%, #3a0204 74%, #840615 83%, #c9061c 91%, #c9061c 93%, #f41124 100%) !important; /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#131313), color-stop(9%,#1c1c1c), color-stop(40%,#111111), color-stop(45%,#000000), color-stop(74%,#3a0204), color-stop(83%,#840615), color-stop(91%,#c9061c), color-stop(93%,#c9061c), color-stop(100%,#f41124)) !important; /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #131313 0%,#1c1c1c 9%,#111111 40%,#000000 45%,#3a0204 74%,#840615 83%,#c9061c 91%,#c9061c 93%,#f41124 100%) !important; /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #131313 0%,#1c1c1c 9%,#111111 40%,#000000 45%,#3a0204 74%,#840615 83%,#c9061c 91%,#c9061c 93%,#f41124 100%) !important; /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #131313 0%,#1c1c1c 9%,#111111 40%,#000000 45%,#3a0204 74%,#840615 83%,#c9061c 91%,#c9061c 93%,#f41124 100%) !important; /* IE10+ */
background: linear-gradient(to bottom,  #131313 0%,#1c1c1c 9%,#111111 40%,#000000 45%,#3a0204 74%,#840615 83%,#c9061c 91%,#c9061c 93%,#f41124 100%) !important; /* W3C */


}
@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
.minified_group_time{
    position: relative;
    display: table-cell;
    padding: 2px;
    height: 25px;
    text-align:center;

}
.hideme{
    font-weight: normal; 
    border: none;
    padding: 0px 1px 0px 1px;
    margin: 0px 1px 0px 1px;
    box-shadow: 0 4px 23px 5px transparent, 0 2px 6px transparent;
    background-color:#fff;  
    overflow: hidden;  
    margin-bottom:4px;  
   
}
.tm-master{
    font-weight: normal;
    border: none;
    padding: 0px 1px 0px 1px;
    margin: 0px 1px 0px 1px;
   -webkit-border-radius: 1px;
   -webkit-box-orient: vertical;
   background: white;
   height: 48px;
   background-color:#fff;  
   overflow: hidden;  
   margin-bottom:0px;  
   font-family: Segoe UI, Verdana, Helvetica, Sans-Serif;
}
.black-override{
    background: url("../../Content/Images/toolbarControl/toolbar_bg.jpg") repeat-x 0px 0px !important;
    color: white !important;
    margin-top: 2px;
}

.input-validation-error {
    color: black !important;
}


/*Grid Icon buttons*/
a.dpsol-grid-CustomButton-CommentAttachment > span {
  height: 16px;
  width: 16px;
  background-image: url("/Content/Images/dpsol-icons-servicepoint-16px.png");
  display: inline-block;
  text-align: center;
  vertical-align: middle !important;
  cursor: hand;
  background-position: -74px -20px;
}
/*a.dpsol-grid-CustomButton-SMSButton > span {
  height: 16px;
  width: 16px;
  background-image: url("/Content/Images/dpsol-icons-servicepoint-16px.png");
  display: inline-block;
  text-align: center;
  vertical-align: middle;
}*/
a.dpsol-grid-CustomButtonAddTask > span {
    height: 16px;
    width: 16px;
    background-image: url("/Content/Images/dpsol-icons-servicepoint-16px.png");
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    background-position: -74px -56px;
}
a.dpsol-grid-CustomButton-PartsRequest > span {
    height: 16px;
    width: 16px;
    background-image: url("/Content/Images/dpsol-icons-servicepoint-16px.png");
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    background-position: -128px -38px;
}
a.dpsol-grid-CustomButtonWrap > span {
    height: 16px;
    width: 16px;
    background-image: url("/Content/Images/dpsol-icons-16px.png");
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    background-position: -146px -2px;
}
a.dpsol-grid-CustomButton-Export > span {
    height: 16px;
    width: 16px;
    background-image: url("/Content/Images/dpsol-icons-servicepoint-16px.png");
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    background-position: -74px -74px;
}
.map_legend {
    background: white;
    padding: 10px;
}
.map_control {
    background-color: slategray;
    color: whitesmoke;
    -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, .25), 0 2px 0 rgba(255, 255, 255, 0.25);
}
.dpsol-permissions-viewPermissionDenied {
    color: white;
}

.pm-button {    
    border-style: solid;
    border-color: silver;
    font-family: inherit;
    font-size: 12px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.pm_additional {
    -webkit-transition: all 1.0s ease;
}
div.t-grid-content
{
	overflow: scroll !important;
}
button.red {
    color: white;
    background-color: red;
}
.t-grid-dirty-cell {
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .25), 0 1px 0 rgba(255, 255, 255, 0.25);
}
a.toolbarItem img {
    transition: all 0.5s ease-in;
}
.t-grid-dirty-cell {
    -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .25), 0 1px 0 rgba(255, 255, 255, 0.25);
}
div
{

}
.tsWidth
{
    width: auto;
}
.ts-button {    
    border-style: solid;
    border-color: silver;
    font-family: inherit;
    font-size: 12px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.depressed-button-ts
{
    -webkit-box-shadow: inset 2px 6px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: inset 2px 6px 5px 0px rgba(0,0,0,0.75);
    box-shadow: inset 2px 2px 2px 1px rgba(0,0,0,0.75);
    background-color: black;
    color: white;
    font-family: inherit;
    font-weight: bold;
    font-size: 12px;
}
.topForm
{

}
.empName
{
    margin-left: 3em;
    display: inline-block;
    border-bottom: 1px solid #000;
    width: 200px; 
    text-align: center;

}
.empDept
{
    margin-left: 5em;
    display: inline-block;
    border-bottom: 1px solid #000;
    width: 200px; 
    text-align: center;
}
.FT
{
    margin-left: 2em;
}
.BR
{
    margin-top: 5em;
    text-align: left;
}
.empSig
{
    margin-left: 1em;
    border-top: 1px solid #000;
    width: 300px; 
}
.empDate
{
    margin-left: 18rem;
    border-top: 1px solid #000;
    width: 200px; 
    text-align: center;
}
.hiddenHeader
{
    display: none !important;
}
@media print {
    .header, .footer {
        display: none !important;
    }

    .hiddenHeader {
        display: inherit !important;
        float: right;
    }

    @page {
        size: portrait;
    }
}
/*@media only screen and (max-width: 1920px) 
{
   .ScrollTab > ul {
    overflow-x: auto;
    max-width: 59%;
    }
}*/
.ScrollTab > ul {
    overflow-x: auto;
    max-width: 92vw;
}
.ScrollTab > li {
    margin-bottom: 2px;
}
.dp-po-required {
    background: lemonchiffon !important;
}
.t-tabstrip .t-content,.t-panelbar .t-tabstrip .t-content
{
    padding: 0.3em 0.2em !important;
}
