﻿.dxpc-contentWrapper
{
    padding: 20px 20px 20px 20px;
    background-color: #FFF;
    border-radius: 8px;
    -moz-border-radius: 8px;
    box-shadow: 0px 0px 0px 10px rgba(197,197,197,.6);
    -webkit-box-shadow: 0px 0px 0px 10px rgba(197,197,197,.6);
    -moz-box-shadow: 0px 0px 0px 10px rgba(197,197,197,.6); 
}

.dxpcContent
{
    height: inherit;
}

.dxpcControl
{
    padding: 20px 20px 20px 20px;
    background-color: #FFF !important;
    border-radius: 8px;
    -moz-border-radius: 8px;
    box-shadow: 0px 0px 0px 10px rgba(197,197,197,.6);
    -webkit-box-shadow: 0px 0px 0px 10px rgba(197,197,197,.6);
    -moz-box-shadow: 0px 0px 0px 10px rgba(197,197,197,.6);
}

.dxpcControl>table
{
    width: inherit;
}

.dxpcControl>table
{
    height: inherit;
    width: inherit;
}

.dxpcLite
{
    height: auto !important;
    width: auto !important;
}

.ModalClose {
  background: url(../images/controls/close.png) no-repeat;
  cursor: pointer;
  float: right;
  height: 12px;
  position: relative;
  /* IE 7 and earlier Fix */
  *position:inherit;
  right: 9px;  
  top: 18px;
  width: 12px;
  z-index: 9999;
}

.modal-header
{    
    width: 90%; 
    position: absolute; 
    /* IE 7 and earlier Fix */
    *position:inherit;
    top: 20px; 
    left: 22px;
}

h2.default
{    
    position: absolute;
    top: 16px;
    text-align: center;
    width: 100%;
}

.spacer
{
    margin-top: 15px;
}

div.dxpc-mainDiv .dxpc-header
{
    border: none;
}

/* IE 7 and earlier Fix */

td.dxpcHeader
{
    *border-bottom-style: none;
}

/*    Firefox Fixes      */

@-moz-document url-prefix() {
  
  .ModalClose
  {
     top: 10px;
  }
  
  .modal-header
  {
      top: 5px;
  }
  
}
