html,body{
    height:100%;
    font-family: Tahoma,helvetica, arial, Calibri;
    font-size:12px;
    backface-visibility:visible;
    margin:.25em;padding:0;
    background-color: #D8D8D8;
    background-repeat:no-repeat;
    background-position:center;
} 
body{
    color: #3386C6;
    margin-top: 10px;
}
.logo{
    max-width: 100%;
    display: inline-table;
}
.logo img{
    float:left;
    padding: 15px;
    height: 200px;

}
.img1 {
    float:left;
    padding: 15px;
    width: 600px;
}
.customDialog {
    background:  #3386C6;
}

.ui-dialog.customDialog .ui-dialog-content {
    padding: 0;
    margin: 20px 10px;
}
.ui-dialog-titlebar.ui-widget-header.customDialog {
    color: gainsboro;
    box-shadow: none;
}
.ui-panel-grid{
    color:#dddddd;
}
/*primefaces restyling*/
.ui-panelgrid-content, .ui-widget-content, .ui-grid, .ui-grid-responsive{
    background-color:#008770 !important;
    color:#dddddd !important;
}
.confirmbox{
    background-color: #dddddd; 
    padding:10px;
    color: #005584;
}
.confirmbox a{
    color:#005584;
    font-family: Charcoal;
    font-style: normal;
    font-variant: normal;
    font-weight: 600;
    font-size: 9px;
    line-height: normal;
    text-decoration: underline;
}
.ui-panelgrid .ui-widget-content {
    border: none;
}
.noHeader.ui-datatable table thead tr
{
    display: none;
    border: none;
}
.ui-widget, .ui-widget .ui-widget {
    font-size: 16px;
}
.leftAlign {float: left;}
.pleasewait .ui-dialog-titlebar{display: none;}
.pleasewait .ui-dialog-content{padding:0;margin:0;border:none;border-collapse: collapse; background-image: url("/sales/javax.faces.resource/images/ajax-loader.gif.xhtml");background-repeat:no-repeat;background-size:100%,100%;}
.mainpage{background-image:url("/sales/javax.faces.resource/images/headingnewlogosmall.jpg.xhtml");background-repeat:no-repeat;background-size:auto,100%;}
.smecpid.ui-panel {padding:0; border: #7030A0 3px solid; }
.smecpid.ui-panel .ui-panel-titlebar{ background-color: #7030A0; color: white; font-weight: normal; text-shadow:none;}
.smecpid.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell {background-color:#F2F2F2;border: #ffffff double medium;color:#000000;}
.smecpid.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell.ui-grid-col-6{background-color:#DBEEF3;  }
.smecquote.ui-panel {padding:0;border: 3px solid #F79646 ; }
.smecquote.ui-panel .ui-panel-titlebar{ background-color: #F79646 ; color: white; font-weight: normal;  text-shadow:none; }
.smecquote.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell {background-color:#F2F2F2; border:0;color:#000000;}
.smecquote.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell.ui-grid-col-5{background-color:#F2F2F2;}
.smecuw.ui-panel {padding:0;border: 3px solid #0070C0 ; }
.smecuw.ui-panel .ui-panel-titlebar{ background-color: #0070C0 ; color: white; font-weight: normal;  text-shadow:none; }
.smecuw.ui-panel .ui-panel-content{background-color:#DBEEF3 ;}
.sdcpid.ui-panel {padding:0; border: #7030A0 3px solid;}
.sdcpid.ui-panel .ui-panel-titlebar{ background-color: #7030A0; color: white; font-weight: normal; text-shadow:none; }
.sdcpid.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell {background-color:#F2F2F2;border: #ffffff double medium;color:#000000;}
.sdcpid.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell.ui-grid-col-6{background-color:#DBEEF3; }
.acp.ui-panel {padding:0; border: #D8D8D8  3px solid; }
.acp.ui-panel .ui-panel-titlebar{ background-color: #D8D8D8 ; color: black; font-weight: normal; text-shadow:none;}
.acp.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell {background-color:#F2F2F2;border: #ffffff double medium;color:#000000;}
.acp.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell.ui-grid-col-6{background-color:#DBEEF3; color:#000000;}
.dll.ui-panel {padding:0; border: #A5A5A5  3px solid; }
.dll.ui-panel .ui-panel-titlebar{ background-color: #A5A5A5 ; color: #ffffff; font-weight: normal; text-shadow:none;}
.dll.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell {background-color:#F2F2F2;border-bottom: #777777 solid thin;}
.dll.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell.ui-grid-col-2{background-color:#DBEEF3; border:0;}
.dinfo.ui-panel {padding:0; border: #757171   3px solid; }
.dinfo.ui-panel .ui-panel-titlebar{ background-color: #757171  ; color: #ffffff; font-weight: normal; text-shadow:none; ;}
.dinfo.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell {background-color:#F2F2F2;border-bottom: #777777 solid thin;}
.dinfo.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell.ui-grid-col-6{background-color:#DBEEF3; border:0;}
.dins.ui-panel {padding:0; border: #70AD47    3px solid; }
.dins.ui-panel .ui-panel-titlebar{ background-color: #70AD47   ; color: #ffffff; font-weight: normal; text-shadow:none; }
.dins.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell {background-color:#F2F2F2;border-bottom: #777777 solid thin;}
.dins.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell.ui-grid-col-3{background-color:#F2F2F2;border: 0;}
.dins.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell.ui-grid-col-6{background-color:#DBEEF3; border:0;}
.dins .dfig.ui-panelgrid .ui-grid-responsive{border: #777777 solid medium;}
.dins .dfig.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell {padding:10px; background-color:#F2F2F2; }
.dins .dfig.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell.ui-grid-col-6{background-color:#DBEEF3; }
.sdcquote.ui-panel {padding:0;border: 3px solid #F79646 ; }
.sdcquote.ui-panel .ui-panel-titlebar{ background-color: #F79646 ; color: white; font-weight: normal;  text-shadow:none; }
.sdcquote.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell {background-color:#F2F2F2; border:0;color:#000000;}
.sdcquote.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell.ui-grid-col-5{background-color:#F2F2F2;}
.limits.ui-panel {padding:0; border: gold 3px solid; }
.limits.ui-panel .ui-panel-titlebar{ background-color: gold; color: #000000; font-weight: normal; text-shadow:none;}
.limits.ui-panel .ui-panel-content .ui-datatable-tablewrapper tbody td{background-color:#DBEEF3;color: #000000; }
.ui-growl{top:20%;}
.ui-datalist .ui-datalist-nobullets{margin:6px;padding:10px;}
.ui-panelgrid .ui-panelgrid-header{color:transparent;background-color: transparent;padding:2px;border:none;}