﻿/*a:hover{
    text-decoration:underline;
}*/

/* Override of Bootstrap */
.alert-danger {
    background-color: #fdf6f6 !important;
}

.project-position{
    position:relative; top:-8px
}

.anav
{
	padding:5px;
	text-decoration:none;
	font-size: 9pt; 
	/*font-family: 'Trebuchet MS'; 
	color: #7CA1B1*/
}

.anav:hover
{
	color:#FDB813;
}

.headerLabel
{
	padding:5px;
	text-decoration:none;
	font-size: 9pt; 
	/*font-family: 'Trebuchet MS'; 
	font-weight:bold;
	color: #7CA1B1*/
}
/*.header
{
	background:url('../images/gradient_gr.gif') ;
	background-repeat:repeat-x;
	padding: 0;
    text-align: left;
    vertical-align:text-top;
    border-style: none;
    height:60px;
}*/

.DivCenter
{
    margin-left: auto;
    margin-right: auto;
    width:99%;
    padding-top:5px;
    /*text-align:left;*/
   	border-style :none ;
}
.CenterSmallGrid
{
	width:auto;
	margin: 0 auto;
	text-align:center;
	/*margin-left: auto;
    margin-right: auto;*/
    padding-top:0px;
   	border-style :none ;
   	text-align:center;
}
.lblBold
{
	 font-weight:bold;
}
.TabStrip
{
	position:relative;
	top:2px;
}
/*Advanced Search Div*/
div.visible
{
    display: block;
/*  position:relative;*/
	overflow:visible;
    width: 98%;
    padding:5px;
}
div.hidden 
{
    display:none;
    overflow:auto;
}
tr.hidden
{
	display:none;
    overflow:auto;
}

.SumTable
{
    width: 100%;
    margin: 0 auto;
    float: left;
    
    
    vertical-align:top;
    background-color:#FFFFFF; 
    
}
.SumTableCol
{
	vertical-align:top;
	text-align:left;
	
}
.SumTableColSpan2
{
	vertical-align:top;
	text-align:left;
    white-space:nowrap;
	font-weight:bold;
}
.lblColRtBase
{
	font-weight:bold;
	text-align:right;
	vertical-align:baseline;
}
.lblColRtMid
{
	font-weight:bold;
	text-align:right;
	vertical-align:middle;
}
.lblColRtTop
{
	font-weight:bold;
	text-align:right;
	vertical-align:top;
}

.lblColLftTop
{
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}

.lblCol
{
	vertical-align:text-top; 
	font-weight:bold
}
.pageHeader
{
	background-color:#ffffff;
	font-size:larger;
	font-style:italic;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:5px;
}   
.cell TD
{
    border-right: solid 1px #d3d1c5;
    border-left: solid 1px #fff;
    border-bottom: solid 1px #eae9e1;
    cursor: default;
    font-family: Arial, Verdana, Sans-serif;
    font-size: 11px;
    height: 33px;
    padding-left: 5px;
}
.emailFlag
{
    vertical-align: middle;
    margin-right: 5px;
    margin-left: 5px;
}
#fieldsetLabel
{
	font-weight:bold;
	font-size:larger;
}    
.txtMultiline
{
	font-family:Arial;
    font-size: 11px;
	width:450px;
}
.column
{
	float:left;
	width:95%;
	margin-left:auto;
	padding:10px;
}
/* Line Item Edit Form */
.totalLabel
{
	 border:solid 1px #000;
	 background:#FFFFFF;
	 text-align:right;
	 font-weight:bold;
}

.updateMessages
{
 	border: 2px solid #2949B5;
	color: #2949B5;
	font-weight:bold; 
	width:98%;
	margin: 0 auto;
}
.message
{
    color:#2949B5;
    font-family:Arial;
}
.txtRight
{
	 text-align:right;
}
.jobCostHeader 
{
	background-color:#7CA1B1;
	color:#FFFFFF;
	font-weight:normal
} 
.CenterGrid
{
	width:auto;
	margin: 0 auto;
	text-align:center;
    padding-top:0px;
   	text-align:center;
}
/* buttons */
.AddButton
{
	background-image: url(../images/Save.gif); 
	background-repeat:no-repeat;
    background-position: left center;
	border: 1px;
	padding-left: 15px;
    width: 60px;
    font-size:x-small;
    height:20px;
}
.CancelButton
{
	background-image: url(../images/Cancel.gif); 
	background-repeat:no-repeat;
    background-position: left center;
	border: 1px;
	padding-left: 15px;
    width: 60px;
    font-size:x-small;
    height:20px;
}


/* pnlUpdateMessage */
.MessageDiv
{
	width:1020px;
	margin: 0 auto;
	/*height:67px*/
}

.MessageDivInner
{
	width:1019px;
	margin: 0 auto;
	}
  

    .validationErrors
    {
	    border:solid 5px #F4DE64;
	    color: #000;
	    margin: 0px 0px auto;
	    padding: 5px 0px 0px 60px;
	    font-weight:bold;
    }   



     .dashboardChart {
            position: relative;
            top: -20px;
        }

            .dashboardChart > h4 {
                margin: 0;
            }


.checkbox-inline label {
    font-weight:400 !important;
    padding-left:14px !important;
}

.row-buffer-top-10 {
    margin-top:10px;
}

.row-buffer-top-20 {
    margin-top:20px;
}

.checkbox-padding {
    padding:0 10px 0 10px;
}


.radio-inline, .checkbox-inline {
    position: relative;
    padding-left: 14px !important;
}

.multiview-border
{
    border:1px solid #DDD;
    padding:10px;
}



.form-control-shrink {
    width: 100%;
    height: 28px;
    padding: 3px 8px;
    font-size: 13px;
    line-height: 1.5384616;
    color: #333;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ddd;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}


.form-group > .checkbox-inline
{
    line-height:1.5;
}

.form-group
{
    margin-bottom:10px !important;

}


.RadGrid_Metro .rgAltRow {
    background: #f7f7f7 !important;
}

/*.RadGrid_Metro .rgCommandRow a {
    color: #FFF !important; 
    text-decoration: none !important;
}*/


.RadGrid_Metro .rgRow a, .RadGrid_Metro .rgAltRow a, .RadGrid_Metro tr.rgEditRow a, .RadGrid_Metro .rgFooter a, .RadGrid_Metro .rgEditForm a {
    color: #166dba !important;
}
.RadGrid_Metro a:hover,.RadGrid_Metro a:focus {
    text-decoration:underline !important;
}


.navbar-inverse {
    background-color: #66656B;
    border-color: #66656B;
}




.pageview-border {
    border:solid 1px #DDD;
    
}

#tablePermissions td
{
    vertical-align:top;
}

.text-size-xlarge{
    font-size:18px;
}


.RadMultiPage iframe {
    width: 100%;
    height: 400px !important; 
    border: 0;
    display: block;
}


/* Background color for panels*/
.bg-panel-light {
  background-color: #f3f3f3;
}


/* button drop down*/

    .filter-item {
        margin: 0;
        height: 100%;
        cursor: pointer;
        padding-left: 10px;

    }

    .dropdown-menu.menuitems li {
        padding: 3px 2px !important;
    }


    .dropdown-menu.menuitems li a {
        color:#333;
        text-decoration:none;
        padding:10px;

    }

    .dropdown-menu.menuitems li:hover {
        color:#fff !important;
        background-color:#f5f5f5;
    }

    .no-highlight {
        color: #999999 !important;
        text-transform: uppercase;
        background-color: transparent !important;
        cursor: default;
    }

    #ulDropList li > label{
        margin: 0;
        padding: 8px 15px;
        font-size: 11px;
        color: #999999;
        text-transform: uppercase;
        background-color: transparent;
        cursor: default;
    }

    .DropDownSelected{
        color:green;
    }

    .scrollthis{
        height: 100%;
        max-height:250px;
        overflow-y: auto;
    }
/* end buttondropdown*/

 .pCheck label {
    display: inline-block;
    margin-left: 5px;
    min-width:130px;
}

.navbar-position{
    position:relative;
    top:6px
}

span.asterisk {
    font-size: medium;
    vertical-align: sub;
    margin-left:3px;
    margin-right:3px;
}

.required{
    border-color: #d84315;
}

   
.no-print, .no-print *
{
    display: none !important;
}

.RadInput .riTextBox, .RadInputMgr 
{

    height:30px !important;
    border-color: #ddd !important;
    border-radius:3px !important;
}


.RadAutoCompleteBox .racInput {

    height: 2.6em !important;
    border-radius:3px !important;
}