.section {
margin:0!important;
}
.nopadsocial {
display:none!important;
}

#pagetop img {
float:left;
}
#pagetop img.qrcode {
margin-top: -15px;
float:right;
}
.container {
    width: 100%!important;
    width:90%!important;
   /* max-width: 90vw!important; */
}
.botaddress {
    position: fixed!important;
    bottom: 0;
    left: 0;
    width: 100%;
  z-index:2;
}
#pagetop {
border-bottom: 1px solid #0f4484;
box-shadow:none!important;
    height: 101px!important;
    margin-bottom: 10px;
}
#pagetop #toplogo {
    margin-top: 10px;
}

#PageSysCtrl
{
  width: 32px;
  height: 60px;
  position: absolute;
  top: 20px;
  left: 10px;
  z-index: 1000;
}

#PageSysCtrl img
{
  margin: 0 0 0 1px;
}

div.tabs a span
{
  color: #000;
}
#PageSysCtrl table {
border:1px solid black;
}

table.CMS_LoginTB
{
  width: 250px;
  margin: 0px;
  padding: 0px;
}

/************************/

body.Design
{
  margin: 0px;
  padding: 0px;
  background-color : #ffffff;
  overflow: auto;
}

body
{
  margin: 0px;
  padding: 0px;
}

td,div 
{
 /* color: inherit;
  font-size:inherit; */
}

p 
{
  margin: 0px;
  padding: 0px;
}

a,
a:visited
{
  color: inherit;
  text-decoration: inherit;
}

h1, h2, h3, h4, h5, h6
{
  margin: 0px;
  padding: 0px;
}

h1 {font-size: 17pt;}
h2 {  font-size: 15pt;}
h3 {  font-size: 13pt;}
h4 {  font-size: 11pt;}
h5 {  font-size: 9pt;}
h6 {  font-size: 7pt;}

img
{
  border-width: 0;
}

table.design_main
{
  width: 900px;
  height: 500px;
}

td.design_content
{
  padding: 0px;
  vertical-align: top;
}


/* Begin Page Specific CSS */

/* End Page Specific CSS */
