﻿#SampleIdUITable {
    text-align:center;
}

.T97BlankInput {
    text-align: center;
}

#SampleMaterialTabs input, #SampleMaterialTabs textarea, #SampleMaterialTabs select {
    font-size: .9em;
}

.ConstructionFormLayout {
    white-space:nowrap;
    display:inline-block;
    margin: 5px 5px 5px 5px;
}

li.ui-state-default.ui-state-hidden[role=tab]:not(.ui-tabs-active) {
    display: none;
}

ul.SummaryGridSprite-ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

ul.SummaryGridSprite-ul li {
    display: inline;
    padding-left: 4px;
    padding-right: 4px;
}

ul.SummaryGridSprite-ul li a {
    text-decoration: none;
    background-image: url("/Content/themes/IFDC/images/ui-icons_e0fdff_256x240.png");
    width: 18px; /* Icon width */
    height: 18px; /* Icon height */
    display: inline-block;
    background-color: #0078ae;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

/*--17 pixel difference between icons on x axis
    16 pixel difference between y axis
--*/
/*ul.SummaryGridSprite-ul li a:hover {
    background-color: #77d5f7;
    background-image: url("/Content/themes/IFDC/images/ui-icons_056b93_256x240.png");
}*/

li.SummaryGridEditSprite a {
    background-position-x: -64px;
    background-position-y: -112px;
    background-position: -64px -112px;
}

li.SummaryGridDeleteSprite a {
    background-position-x: -176px;
    background-position-y: -96px;
    background-position: -176px -96px;
}

li.SummaryGridSyncSprite a {
    background-position-x: -240px;
    background-position-y: -112px;
    background-position: -240px -112px;
}

li.SummaryGridEditPIASprite a {
    background-position-x: -47px;
    background-position-y: -112px;
    background-position: -47px -112px;
}

table.dataTable tr.even.selected td {
  background-color: #acdd4a;
}

.summaryGridSpacing {
    padding: 0px 0px 0px 0px;
}

.ShapeCalAreaCell{
    padding: 2px 2px 2px 2px;
}

#ShapeSysAreaTable td, #ShapeCysAreaTable td {
    background-image: url(/Content/themes/IFDC/images/pia_icons-main.png);
    width: 48px; /* Icon width */
    height: 48px; /* Icon height */
    background-color: #0078ae;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#ShapeSysAreaTable td:hover{
    background-color: #77d5f7;
    background-image: url(/Content/themes/IFDC/images/pia_icons-roll.png);
    cursor: pointer;
}
#ShapeCysAreaTable td:hover{
    background-color: #77d5f7;
    background-image: url(/Content/themes/IFDC/images/pia_icons-roll.png);
    cursor: pointer;
}

#RectangleSprite,  #RectangleSprite2{
    background-position-x: -106px;
    background-position-y: -34px;
    background-position: -106px -34px;
}

#CircleSprite{
    background-position-x: -2px;
    background-position-y: -34px;
    background-position: -2px -34px;
}

#TrapazoidSprite, #TrapazoidSprite2{
    background-position-x: -210px;
    background-position-y: -34px;
    background-position: -210px -34px;
}

#TriangleSprite, #TriangleSprite2{
    background-position-x: -262px;
    background-position-y: -34px;
    background-position: -262px -34px;
}

#RightTriangleSprite, #RightTriangleSprite2{
    background-position-x: -158px;
    background-position-y: -34px;
    background-position: -158px -34px;
}

#SegmentSprite{
    background-position-x: -54px;
    background-position-y: -34px;
    background-position: -54px -34px;
}

#PlanQuantitySprite{
    background-position-x: -308px;
    background-position-y: -34px;
    background-position: -308px -34px;
}

#PlanQuantitySFTSprite{
    background-position-x: -308px;
    background-position-y: -34px;
    background-position: -308px -34px;
}

#BoxSprite{
    background-position-x: -106px;
    background-position-y: -122px;
    background-position: -106px -122px;
}

#SphereSprite{
    background-position-x: -262px;
    background-position-y: -122px;
    background-position: -262px -122px;
}

#VolumeTrapizoidSprite{
    background-position-x: -366px;
    background-position-y: -122px;
    background-position: -366px -122px;
}

#VolumeRightTriangleSprite{
    background-position-x: -314px;
    background-position-y: -122px;
    background-position: -314px -122px;
}

#PyramidSprite{
    background-position-x: -210px;
    background-position-y: -122px;
    background-position: -210px -122px;
}

#ConeSprite{
    background-position-x: -54px;
    background-position-y: -122px;
    background-position: -54px -122px;
}

#CylinderSprite{
    background-position-x: -158px;
    background-position-y: -122px;
    background-position: -158px -122px;
}

#AverageEndAreaSprite{
    background-position-x: -2px;
    background-position-y: -122px;
    background-position: -2px -122px;
}

.RemoveInnerGridSpacing
{
    padding: 0px, 0px, 0px, 0px;
    margin-bottom:0px;
    margin-top:0px;
    display:inline-block
}

.EntrySpacing {
    margin-left: 20px;
}

ul.PayItemCalGridSprite-ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
}

ul.PayItemCalGridSprite-ul li {
    display: inline;
}

ul.PayItemCalGridSprite-ul li {
    text-decoration: none;
    background-image: url(/Content/themes/IFDC/images/pia_icons-main.png);
    width: 24px; /* Icon width */
    height: 24px; /* Icon height */
    display: inline-block;
    background-color: #0078ae;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

/*ul.PayItemCalGridSprite-ul li:hover {
    background-color: #77d5f7;
    background-image: url(/Content/themes/IFDC/images/pia_icons-roll.png);
}*/


li.RectangleMiniSprite {
    background-position-x: -60px;
    background-position-y: -4px;
    background-position: -60px -4px;
}

li.PlanQuantitySFTMiniSprite {
    background-position-x: -4px;
    background-position-y: -4px;
    background-position: -172px -4px;
}

li.CircleMiniSprite {
    background-position-x: -4px;
    background-position-y: -4px;
    background-position: -4px -4px;
}

li.TrapazoidMiniSprite {
    background-position-x: -116px;
    background-position-y: -4px;
    background-position: -116px -4px;
}

li.RightTriangleMiniSprite {
    background-position-x: -88px;
    background-position-y: -4px;
    background-position: -88px -4px;
}

li.TriangleMiniSprite {
    background-position-x: -144px;
    background-position-y: -4px;
    background-position: -144px -4px;
}

li.PlanQuantityMiniSprite {
    background-position-x: -170px;
    background-position-y: -4px;
    background-position: -170px -4px;
}

li.PlanQuantitySFTSprite {
    background-position-x: -170px;
    background-position-y: -4px;
    background-position: -170px -4px;
}

li.SegmentMiniSprite {
    background-position-x: -32px;
    background-position-y: -4px;
    background-position: -32px -4px;
}

li.BoxMiniSprite {
    background-position-x: -60px;
    background-position-y: -92px;
    background-position: -60px -92px;
}

li.AverageEndAreaMiniSprite {
    background-position-x: -4px;
    background-position-y: -92px;
    background-position: -4px -92px;
}

li.ConeMiniSprite {
    background-position-x: -32px;
    background-position-y: -92px;
    background-position: -32px -92px;
}

li.CylinderMiniSprite {
    background-position-x: -88px;
    background-position-y: -92px;
    background-position: -88px -92px;
}

li.PyramidMiniSprite {
    background-position-x: -116px;
    background-position-y: -92px;
    background-position: -116px -92px;
}

li.SphereMiniSprite {
    background-position-x: -144px;
    background-position-y: -92px;
    background-position: -144px -92px;
}

li.VolumeRightTriangleMiniSprite {
    background-position-x: -172px;
    background-position-y: -92px;
    background-position: -172px -92px;
}

li.VolumeTrapizoidMiniSprite {
    background-position-x: -200px;
    background-position-y: -92px;
    background-position: -200px -92px;
}

.SummaryDesc{
    min-width: 100px;
    width: 55%;
}

.AllElementsDisplayNone{
    display:none;
}

.requiredsymbol:before { content:"*";color:red }

.NotRequiredInputCentered{
    text-align:center;
    background-color: lightgray;
}

.floatingTestingMenuAll{
    background-image: url(/Content/themes/IFDC/images/general_icons-main.png);
    width: 35px; 
    height: 35px; 
    background-color: #81c027;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-top: 3px;
    margin-bottom: 3px;
 }

.floatingTestingMenuAll:hover{
    background-color: #c6ee8b;
    background-image: url(/Content/themes/IFDC/images/general_icons-roll.png);
    cursor: pointer;
    text-align: center;
}

#FloatingTestingMenuUp{
    background-position-x: -6px;
    background-position-y: -9px;
    background-position: -6px -9px;
}
.FloatingTestingMenuUp{
    background-position-x: -6px;
    background-position-y: -9px;
    background-position: -6px -9px;
}
#FloatingTestingMenuKey{
    background-position-x: -56px;
    background-position-y: -9px;
    background-position: -56px -9px;
}
#FloatingHMAMenuEditTicket{
    background-position-x: -202px;
    background-position-y: -9px;
    background-position: -202px -9px;
}

/*.floatingLSTMenuAll {
    background-image: url(/Content/themes/IFDC/images/general_icons-main.png);
    width: 35px;
    height: 35px;
    background-color: #81c027;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-top: 3px;
    margin-bottom: 3px;
}*/
/*.floatingLSTMenuAll:hover {
    background-color: #c6ee8b;
    background-image: url(/Content/themes/IFDC/images/general_icons-roll.png);
    cursor: pointer;
    text-align: center;
}*/
#FloatingLSTMenuUp {
    background-position-x: -6px;
    background-position-y: -9px;
    background-position: -6px -9px;
    background-image: url(/Content/themes/IFDC/images/general_icons-main.png);
    width: 35px;
    height: 35px;
    background-color: #81c027;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-top: 3px;
    margin-bottom: 3px;
}
#FloatingLSTMenuUp:hover {
    background-color: #c6ee8b;
    background-image: url(/Content/themes/IFDC/images/general_icons-roll.png);
    cursor: pointer;
    text-align: center;
}
.FloatingMenuHome {
    background-position-x: -250px;
    background-position-y: -9px;
    background-position: -250px -9px;
    background-image: url(/Content/themes/IFDC/images/general_icons-main.png);
    width: 35px;
    height: 35px;
    background-color: #81c027;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-top: 3px;
    margin-bottom: 3px;
}
.FloatingMenuHome:hover {
    background-color: #c6ee8b;
    background-image: url(/Content/themes/IFDC/images/general_icons-roll.png);
    cursor: pointer;
    text-align: center;
}

#FlexStrengthChart{
    position: absolute; left: -80px;
    width: 120px;
    background-color: white;
    border-style: solid;
    border-color: #0078ae;
    border-width: 2px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    text-align:center;
}

.closeIcon {
    background-image: url(/Content/themes/IFDC/images/general_icons-main.png);
    background-position-x: -106px;
    background-position-y: -7px;
    background-position: -106px -7px;
    width: 30px; 
    height: 30px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    background-color: #df2d3d;
    display: inline-block;
    cursor: pointer;
}

.closeIcon:hover{
    background-color: #eb7a83;
    background-image: url(/Content/themes/IFDC/images/general_icons-roll.png);
    cursor: pointer;
    text-align: center;
}

.AddTicketHmaDialogElementsTop{
    margin-left: 20px;
    margin-bottom: 30px;
}

.highlightRow td{
    background-color:#ff9999 !important;
}

.highlightRowSelected td{
    background-color:#dedd4a !important;
}


