html { height:100%;margin:0;padding:0;   -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; 
    width:100%; overflow:hidden !important; position:relative; font-family: Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold;}
    *, *:before, *:after {box-sizing: inherit; -moz-box-sizing: inherit; -webkit-box-sizing: inherit;}
    body { padding:0px; margin:0px 0px 0px 0px;    height:100%; width:100%; position:relative;  }
    .ui-body-c, .ui-overlay-c {background:none !important;}
    .ui-mobile-viewport {position:absolute; top:0px; left:0px;   overflow-y:hidden !important ; }
    .ui-content  {height:800px !important; padding:0 !important; width:1024px !important; position:absolute; overflow:hidden !important; left:50%; top:50%; margin-left:-512px; margin-top:-401px; }
    .ui-body-a, .ui-overlay-a {background:#fff !important;}
    .ui-mobile .ui-page-active {overflow: hidden !important;}
    .footer { z-index:301; position: fixed; bottom:0; width: 1024px; height: 52px; left:50%; margin-left: 0px;  }

    .ui-mobile-viewport, .ui-page {width: 1024px !important; height: 800px !important; min-height: unset !important;}

    
    .adamed {right:0px; top:0px;}
    .footer a { display:block; position: absolute; z-index: 100;}

    .disable {pointer-events:none; opacity:0.3;}
    .opacity {opacity:0; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
    .opacity.animated {opacity:1;}
    .width {-webkit-transition: all 1.5s ease;-moz-transition: all 1.5s ease; -o-transition: all 1.5s ease; transition: all 1.5s ease;}
    .gif { transform: scale(1); width:1024px; height:auto; top:125px;}
    .pdf { transform: scale(1); width: 100%; height: auto; position: relative !important; max-width: 1024px; margin: 0 auto;}
    .close { background: url(../img/close.png) no-repeat center;  background-size: 100%;  right: 20px;  top: 20px;  width: 65px;  height: 65px;  display: block;  position: absolute;}
    .pdfWrapper {position:absolute; width:100%; height:100%; padding:5%; overflow-y:scroll !important; background:#fff;}
    .open img {z-index:700;}
    .disable {pointer-events:none; opacity:0.5;}
    img, .abs {position:absolute; display:block;}

.siol { -webkit-transition: all 0.5s ease-in-out !important;-moz-transition: all 0.5s ease-in-out !important; -o-transition: all 0.5s ease-in-out !important; transition: all 0.5s ease-in-out !important; }
.siol {width: 182px; height: 65px; position: fixed; top:50%; margin-top: -32px; right: -150px;  display: block; display:block; background: url(../img/siol.png)  no-repeat left center; background-size:auto 65px; font-family: Arial, Helvetica, sans-serif; text-align: right;  line-height: 65px;     text-shadow:none !important; padding: 0 20px 0 0;}
.siol.open { background: url(../img/siol2.png)  no-repeat left center; right:0; background-size:auto 65px; }
.siol a {color:#9d9d9c; font-size: 20px; font-weight: bold; text-decoration: none; text-shadow: none; font-family: Arial, Helvetica, sans-serif; width: 100%;   display: block;  
line-height: 65px; background: #d7d7d7; margin-left: 33px; width: 150px; padding-right: 20px;}
.wys2h a:first-child {margin-top:-32px; margin-bottom: 1px;}

    .full {right: 30px; top:30px; position: fixed;}
    
    
    .bg {left:0; top:0; height:auto; transform: scale(1);}
    
    
       .pulse {
        -webkit-animation:pulse 1.5s ease-in-out infinite both;animation:pulse 1.5s ease-in-out infinite both
     }
    
    @-webkit-keyframes pulse {
        0% { -webkit-transform: scale(1); }
        50% { -webkit-transform: scale(1.1); }
        100% { -webkit-transform: scale(1); }
     }
     
     @keyframes pulse {
        0% { transform: scale(1); }
        50% { transform: scale(1.1); }
        100% { transform: scale(1); }
     }
     
  