
.pageHeader
{
    box-shadow: 0 0 12px 0 rgba(150, 180, 210, .9);
    
    background: -webkit-gradient(linear, 0% 50%, 0% 100%, from(white), to(#F8F8F8));
    border: 1px solid #cacaca;
    -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
     border-radius: 8px;
     vertical-align:middle;
    }


h5 {
      color: #696969;
}


      
.pageHeader h3 
 {
      /*font-size :14pt;*/
            color: #696969;
            font-weight: bold;
     }
     
.pageHeader .row
  {
      margin-top :8px;
      margin-bottom :5px;
      }
        
.nContent
  {
      margin-top:10px;
      margin-bottom:10px;
      box-shadow: 0 0 12px 0 rgba(150, 180, 210, .9);
      background: -webkit-gradient(linear, 0% 50%, 0% 100%, from(white), to(#F8F8F8));
      border : 1px solid #cacaca;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      
      }
      
.contentHeading
 {
     font-weight: bold;
     padding-top: 10px;
     color: #333;
     font-size: 12pt;
     min-height: 36px;
     padding-right: 20px;
     padding-left: 20px;
     background-color  : #e6e6e6;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
     -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
     box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
     background-image: linear-gradient(top, #333333, #222222);
     }
     
     
.contentfooter
 {
     font-weight: bold;
     padding-top: 15px;
     color: #333;
     font-size: 12pt;
     min-height: 55px;
     padding-right: 20px;
     padding-left: 20px;
     background-color  : #e6e6e6;
      -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px rgba(0.25, 0, 0, 0.25), inset 0 -1px 0 rgba(0.1, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 3px rgba(0.25, 0, 0, 0.25), inset 0 -1px 0 rgba(0.1, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0.25, 0, 0, 0.25), inset 0 -1px 0 rgba(0.1, 0, 0, 0.1);
    background-image: linear-gradient(top, #333333, #222222);
     }
     
.nContent-inner
 {
     padding: 19px 60px 19px 50px;
     
     }
     
.nContent-inner label
  {
      font-weight:bold;
      color: #696969;
      }
      
      
#headerImg
{
    padding-left:10px;
    padding-top:5px;
    }
    
/*#headerHelp
{
    height:45px;
    border-left:1px solid #cacaca;
    padding-top:12px;
    text-align:center;
    }*/


.errorTDCell {
    /*border : 1px solid  #b94a48;*/
    background-color : #f2dede !important ;
    color : #b94a48;
}

.warningTDCell {
    background-color: #fcf8e3 !important ;
    color : #c09853;
}

.successTDCell {
     background-color: #dff0d8 !important ;
     color : #468847;
}


#helpIcon
{
    
    width:45px;
    }   
      
/* Ajax Procees Indicator */
.AjxProcessing 
{
    box-shadow: 0 0 12px 0 rgba(150, 180, 210, .9);
	position: fixed;
	top: 50%;
	left: 50%;
	width: 250px;
	/*height: 30px;*/
	margin-left: -125px;
	margin-top: -15px;
	/*padding: 14px 0 2px 0;*/
	border: 1px solid #ddd;
	text-align: center;
	Color: white;
	font-size: 14px;
	/*background-color: #222222;*/ 
	background-color:Black;
	z-index:9999999998; 
	
}


.loadingWrapper {
     opacity:    0.5; 
      background: #000; 
  width:      100%;
  height:     100%; 
  z-index:    9999999999;
  top:        0; 
  left:       0; 
  position:   fixed; 
}

label {
    font-weight:bold;
}


/*Popup Modals Custum styles*/
.modal-header-custom{padding:9px 15px; background-color:#e6e6e6;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);}.modal-header-custom-custom .close{margin-top:2px;}
    
.modal-header-custom h3{margin:0;line-height:30px; font-size:12pt;}   

.modal-footer-custom{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#ffffff;border-top:1px solid #ccc;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer-custom:before,.modal-footer-custom:after{display:table;content:"";line-height:0;}

.modal-footer-custom:after{clear:both;}
.modal-footer-custom .btn+.btn{margin-left:5px;margin-bottom:0;}
.modal-footer-custom .btn-group .btn+.btn{margin-left:-1px;}
.modal-footer-custom .btn-block+.btn-block{margin-left:0;}


 .ui-pnotify.stack-bar-top {
			margin-left: 15%;
            margin-right: 15%;
			right: 0;
			top: 0;
			
			
		}


table th {
    text-align: center !important;
}

 td.customRight{
    text-align: right;
    vertical-align: middle;
  }
td.customCenter{
      text-align: center;
      vertical-align: middle;
  }

td.customMiddle{
      vertical-align: middle;
  }

.helpIcon {
      height:45px;
    border-left:1px solid #cacaca;
    padding-top:12px;
    text-align:center;
}

.helpIcon-phone {
    height:45px;
    border-left:1px solid #cacaca;
    text-align:center;
}


  .chzn-single {
            height: 30px !important;
            line-height: 30px !important;
        }

        .errorOutline {
            border: solid 1px red !important;
            
        }

        .validationMessage {
            color: red;
        }

        .errorRow td {
            background-color: #fdfafa !important;
        }

        .alert-danger, .alert-error {
            border: 2px solid #b94a48 !important;
        }

        .alert-danger, .information {
            border: 2px solid #3a87ad !important;
        }

        .alert-success {
            border: 2px solid #468848 !important;
        }

  .msgTD1
        { 
            
            width:45%;
        }

  .msgtd
        { 
            
            width:10%;
        }

  .loginBox
        {
            -moz-border-radius: 9px;
            -webkit-border-radius: 9px;
            border-radius: 9px;  
            
            background-color:#ffffff;

             -moz-background-clip: padding;
            -webkit-background-clip: padding-box;
            background-clip: padding-box;   
            z-index: 999;
            width:25%;
            min-width:240px;   
             margin-left:auto;
            margin-right:auto;
             background-color: #194F84;             
}
