<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.rap_hm_spr {background:url(../images/rap_hm_spr.png)no-repeat}
.rap_lets_spr{width:65px;height:65px;display:block;margin:0 auto;} 
.rap_lets_spr1{background-position:-8px -8px}
.rap_lets_spr2{background-position:-88px -8px}
.rap_lets_spr3{background-position:-168px -8px}
.rap_lets_spr4{background-position:-248px -8px}
.flex a span{transition: all ease 350ms}
.flex a:hover span{transform: scale(1.1)}

.rap_why_spr{display: inline-block;width:70px;height:70px} 
.rap_why_spr1{background-position:-5px -91px}
.rap_why_spr2{background-position:-85px -91px}
.rap_why_spr3{background-position:-165px -91px}
.rap_why_spr4{background-position:-245px -91px}
.rap_why_spr5{background-position:-325px -91px}
.rap_why_spr6{background-position:-405px -91px}
.rap_why_spr7{background-position:-485px -91px}

.rdmlogosvg img {
    width: 220px;
}
 .bannerflex{
    background-color:#035fac;
    min-height:380px;
    background-attachment:fixed;
    background-repeat:no-repeat;
    background-size:cover;
    margin-top:0px;
}
.flexslider{
    width:1200px;
}
.flexslider .flexBnrslides &gt; li .flex {
    display: flex;
    min-height: 380px;
    align-items: center;
    justify-content: center;
}

.flexslider .flexBnrslides &gt; li .flex .caption {
    margin: 0 45px;
    width: 35%;
}

.flexslider .flexBnrslides &gt; li .flex .clip {
    width: 51%;
}

.flexslider .flexBnrslides &gt; li .flex .caption h2 {
    font-size: 38px;
    font-weight: lighter;
    line-height: 60px;
    margin:0;
    margin-bottom:25px;
    color:#fff;
}
.flexslider .flexBnrslides &gt; li .flex .caption a{
    position: relative;
    display: block;
    max-width: 180px;
    text-align: center;
    color: #000;
    background-color: #ffd40e;
    padding: 12px;
    font-size: 22px;
    font-weight: 700;
    text-decoration: none;
    margin-bottom: 25px;
    }
.flexslider .flexBnrslides &gt; li .flex .caption a:after {
    content: "(Fully functional for 30 days)";
    position: absolute;
    font-size: 13px;
    color: #fff;
    font-weight: 100;
    left: 0;
    right: 0;
    bottom: -25px;
}
.flex-control-nav li a.flex-active {
    background: #ffd50a;
}
.rap.overview{
    max-width:755px;
    margin:auto;
    text-align:center;
}
.rap.overview p {
    margin-top: 0;
}
.rap.overview p:last-child {
    margin-bottom: 0;
}
.rap.what{
    background-color:#e8f5ff;
    padding:15px 15px 0;
}
.rap.what h2,.rap.why h2,.rap.edition h2,.rap.more h2{
   font-size:30px;
   font-weight:lighter;
   text-align: center;
}
.rap.what .flex{
    display: flex;
    max-width: 1200px;
    margin: auto;
    text-align: center;
    justify-content: space-evenly;
}
.rap.what .flex a {
    max-width: 245px;
    text-decoration: none;
    padding: 15px 15px 35px;
    cursor:default;
}
.rap.what .flex a:hover {
    background-color: #c4e4ff;
    background: linear-gradient(to bottom, #e8f5ff, #c4e4ff);
}

.rap.what .flex a img {
    max-width: 65px;
    transition: all ease 350ms;
}

.rap.what .flex a h3 {
    font-size: 18px;
    font-weight: 600;
    color: #035fac;
    margin: 15px 0 5px;
    transition: all ease 350ms;
}
.rap.what .flex a:hover img,.rap.what .flex a:hover h3, .rap.why .flex a:hover img, .rap.why .flex a:hover h3, .rap.edition .flex a:hover img, .rap.edition .flex a:hover h3, .rap.more .flex a:hover img, .rap.more .flex a:hover span {
    transform: scale(1.1);
}

.rap.what .flex a span {
    font-size: 14px;
    color: #000;
}
.rap.why{
    padding:15px 15px 45px;
}
.rap.why .flex {
    display: flex;
    flex-wrap: wrap;
    max-width: 1000px;
    margin: auto;
}

.rap.why .flex a {
    display: inline-flex;
    max-width: 490px;
    text-decoration: none;
    border-right: 1px solid #d0eaff;
    border-bottom: 1px solid #d0eaff;
}
.rap.why .flex a:nth-child(even) {
    border-right: 0px;
}

.rap.why .flex a:hover {
    background-color: #e9f5ff;
    background: linear-gradient(to right, #fff, #e9f5ff);
}
.rap.why .flex a:nth-child(even):hover {
    background-color: #e9f5ff;
    background: linear-gradient(to left, #fff, #e9f5ff);
}
.rap.why .flex .aside-content h3 {
    margin: 0 0 8px;
    color: #035fac;
    font-size: 18px;
    line-height: 25px;
    font-weight: 600;
    transition: all ease 350ms;
    transform-origin:top left;
}

.rap.why .flex .aside-content h4 {
    margin: 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    color: #3295e8;
}
.rap.why .flex .aside-content span {
    font-size: 14px;
    line-height: 25px;
    color: #000;
}
.rap.why .flex  .aside-img {
    margin: 26px;
    width: 15%;
}
.rap.why .flex  .aside-img img {
    transition: all ease 350ms;
    transform-origin:center;
}
.rap.why .flex .aside-content {
    margin: 26px 26px 26px 0;
    width: 85%;
}
.rap.edition {
    background-color: #e9f5ff;
    padding:25px;
}

.rap.edition .flex {
    display: flex;
    justify-content: center;
}

.rap.edition .flex a {
    background-color: #fff;
    margin: 0 30px 30px;
    text-align: center;
    max-width: 180px;
    box-shadow: 0px 1px 1px #99d3ff;
    padding: 15px;
    text-decoration: none;
    transition: all ease 350ms;
}
.rap.edition .flex a:hover {
    box-shadow: 0px 5px 15px #99d3ff;
}

.rap.edition .flex a h3 {
    display: block;
    margin: 0 0 15px;
    color: #065eac;
    font-weight: 600;
    font-size: 18px;
    transition: all ease 350ms;
}

.rap.edition .flex a img {
    display: block;
    margin: 0 auto 15px;
    max-width: 100px;
    transition: all ease 350ms;
}

.rap.edition .flex a span {
    color: #000;
    font-size: 14px;
    line-height: 21px;
}

.rap.edition p{
    text-align: center;
    margin:0;
}

.rap.more{
     padding:35px;
}
.rap.more .flex{
    display: flex;
    justify-content:center;
}

.rap.more .flex a {
    background-color: #e8f5ff;
    min-width: 290px;
    text-align: center;
    padding: 10px 15px;
    margin: 15px;
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    box-shadow: 0px 1px 1px #99d3ff;
    transition: all ease 350ms;
}
.rap.more .flex a:hover {
    box-shadow: 0px 3px 3px #99d3ff;
}
.rap.more .flex a img {
    max-width: 40px;
    height: 40px;
    margin-right: 20px;
    transition: all ease 350ms;
}
.rap.more .flex a span{
   color:#035fac;
   font-size: 18px;
   line-height: 25px;
   font-weight:600;
   transition: all ease 350ms;
   transform-origin: top left;
}
.rap.float {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    width: 50px;
    height: 150px;
    margin: auto;
    float: right;
    box-shadow: 0 0 1px #999;
    border-radius: 10px 0 0 10px;
}
.rap.float.hide{
   display: none;
}

.rap.float a {
    padding: 10px;
    display: block;
    width: 30px;
    background-color: #e9f5ff;
    position: absolute;
    top: 0;
    right: 0;
}
.rap.float a#f1{
   top:0;
    border-radius: 10px 0 0;
}
.rap.float a#f2{
   top:50px;
}

.rap.float a#f3{
   top:100px;
    border-radius: 0 0 0 10px;
}

.rap.float a img {
    width: 30px;
    height: 30px;
}

.rap.float a span {
    display: none;
    padding-left:5px;
}
.rap.float a:hover{
   width:160px;
   z-index:2;
   box-shadow: 0 0 1px #999;
    border-radius: 10px 0 0 10px !important;
}
.rap.float a:hover span{
   display: inline-block;
}
 .rap.box &gt; ul &gt; li{
    display:inline-block;
    vertical-align:top;
}
 .rap.box &gt; ul &gt; li h3{
    display:inline-block;
    font-size:17px;
    font-weight:600;
    line-height:24px;
    padding-left:47px;
    margin: 0;
    color: #2978bb;
}
.rap.box &gt; ul &gt; li &gt; a, .rap &gt; ul &gt; li.list{
    display:block;
    width:300px;
    min-height:140px;
    position:relative;
    vertical-align:top;
    text-align:initial;
    padding:20px 25px;
    margin:15px;
    box-shadow:0 0 2px #ccc;
}
.rap.box.support &gt; ul &gt; li &gt; a {
    min-height: 115px;
}
.rap.box.documents &gt; ul &gt; li &gt; a {
    min-height: 110px;
}
.rap.box.kb &gt; ul &gt; li &gt; a {
    min-height: 140px;
}
.rap.box.faq &gt; ul &gt; li &gt; a {
    min-height: 30px;
}
.rap.box &gt; ul &gt; li.list{
    display: inline-block;
}
 .rap.box &gt; ul &gt; li .para {
     display: block;
     color: #000;
     margin-top: 15px;
}

 .rap.box &gt; ul &gt; li &gt; a:after, .rap &gt; ul &gt; li.list:after{
    content: '';
    position: absolute;
    display: inline-block;
    left: 25px;
    border-left: 0px;
    border-bottom: 0px;
    top: 15px;
    width: 40px;
    height: 40px;
    background-image: url(../images/why-advanced-remote-control-icon.png);
    background-size: 40px;
    background-repeat: no-repeat;
    background-position: center center;
}
.rap.box &gt; ul &gt; li.big a {
    width: 685px;
}

.rap.box &gt; ul &gt; li.big a .para {
    display: inline-block;
    width: 40%;
    margin-right: 2%;
    vertical-align: top;
}

.rap.box &gt; ul &gt; li.big a h3 {
    display: block;
}

 .rap.box &gt; ul &gt; li#fea1 &gt; a:after{
    background-image: url(../images/why-advanced-remote-control-icon.png);
}
 .rap.box &gt; ul &gt; li#fea2 &gt; a:after{
    background-image: url(../images/why-remote-shutdown-icon.png);
}
 .rap.box &gt; ul &gt; li#fea3 &gt; a:after{
    background-image: url(../images/why-command-prompt-icon.png);
}
 .rap.box &gt; ul &gt; li#fea4 &gt; a:after{
    background-image: url(../images/why-file-transfer-icon.png);
}
 .rap.box &gt; ul &gt; li#fea5 &gt; a:after{
    background-image: url(../images/why-user-confirmation-icon.png);
}
 .rap.box &gt; ul &gt; li#fea6 &gt; a:after{
    background-image: url(../images/why-record-session-icon.png);
}
 .rap.box &gt; ul &gt; li#fea7 &gt; a:after{
    background-image: url(../images/what-connect-icon.png);
}
 .rap.box &gt; ul &gt; li#fea8 &gt; a:after{
    background-image: url(../images/why-powerful-reports-icon.png);
}
 .rap.box &gt; ul &gt; li#fea9 &gt; a:after{
    background-image: url(../images/why-voice-and-video-chat-icon.png);
}
 .rap.box &gt; ul &gt; li#fea10 &gt; a:after{
    background-image: url(../images/why-mobile-app-icon.png);
}
 .rap.box &gt; ul &gt; li#fea11 &gt; a:after{
    background-image: url(../images/why-system-manager-icon.png);
}
 .rap.box &gt; ul &gt; li#fea12 &gt; a:after{
    background-image: url(../images/why-understanding-icon.png);
}
 .rap.box &gt; ul &gt; li#fea13 &gt; a:after{
    background-image: url(../images/why-system-requirements-icon.png);
}
 .rap.box &gt; ul &gt; li#fea14 &gt; a:after{
    background-image: url(../images/why-compare-icon.png);
}
 .rap.box &gt; ul &gt; li#fea15 &gt; a:after{
    background-image: url(../images/why-user-guide-icon.png);
}
 .rap.box &gt; ul &gt; li#fea16 &gt; a:after{
    background-image: url(../images/why-knowledge-base-icon.png);
}
 .rap.box &gt; ul &gt; li#fea17 &gt; a:after{
    background-image: url(../images/why-faq-icon.png);
}
 .rap.box &gt; ul &gt; li#fea18:after{
    background-image: url(../images/why-installation-icon.png);
}
 .rap.box &gt; ul &gt; li#fea19:after{
    background-image: url(../images/why-advanced-remote-control-icon.png);
}
 .rap.box &gt; ul &gt; li#fea20:after{
    background-image: url(../images/why-tools-icon.png);
}
 .rap.box &gt; ul &gt; li#fea21:after{
    background-image: url(../images/why-powerful-reports-icon.png);
}
 .rap.box &gt; ul &gt; li#fea22:after,.rap.box &gt; ul &gt; li#fea22 a:after{
    background-image: url(../images/why-security-icon.png);
}
 .rap.box &gt; ul &gt; li#fea23:after,.rap.box &gt; ul &gt; li#fea23 a:after{
    background-image: url(../images/why-user-guide-icon.png);
}
 .rap.box &gt; ul &gt; li#fea24 &gt; :after{
    background-image: url(../images/why-support-icon.png);
}
 .rap.box &gt; ul &gt; li#fea25 &gt; :after{
    background-image: url(../images/why-system-manager-icon.png);
}
 .rap.box &gt; ul &gt; li#fea26 &gt; :after{
    background-image: url(../images/why-demo-icon.png);
}
 .rap.box &gt; ul &gt; li#fea27 &gt; :after{
    background-image: url(../images/why-get-quote-icon.png);
}
 .rap.box &gt; ul &gt; li#fea28 &gt; :after{
    background-image: url(../images/why-telephone-icon.png);
}
 .rap.box &gt; ul &gt; li#fea29 &gt; :after{
    background-image: url(../images/why-agent-icon.png);
}
 .rap.box &gt; ul &gt; li#fea30 &gt; :after{
    background-image: url(../images/why-initiate-remote-control-icon.png);
}
 .rap.box &gt; ul &gt; li#fea31 &gt; :after{
    background-image: url(../images/what-connect-icon.png);
}
 .rap.box &gt; ul &gt; li#fea32 &gt; :after{
    background-image: url(../images/why-adding-domain-icon.png);
}
 .rap.box &gt; ul &gt; li#fea33 &gt; :after{
    background-image: url(../images/why-knowledge-base-icon.png);
}
 .rap.box &gt; ul &gt; li#fea34 &gt; :after{
    background-image: url(../images/why-lan-icon.png);
}
 .rap.box &gt; ul &gt; li#fea35 &gt; :after{
    background-image: url(../images/why-advanced-icon.png);
}
 .rap.box &gt; ul &gt; li#fea36 &gt; :after{
    background-image: url(../images/why-file-manager-icon.png);
}
 .rap.box &gt; ul &gt; li#fea37 &gt; :after{
    background-image: url(../images/why-registry-icon.png);
}
 .rap.box &gt; ul &gt; li#fea38 &gt; :after{
    background-image: url(../images/why-task-icon.png);
}
 .rap.box &gt; ul &gt; li#fea39 &gt; :after{
    background-image: url(../images/why-event-icon.png);
}
 .rap.box &gt; ul &gt; li#fea40 &gt; :after{
    background-image: url(../images/why-device-icon.png);
}
 .rap.box &gt; ul &gt; li#fea41:after{
    background-image: url(../images/why-mail-icon.png);
}
 .rap.box &gt; ul &gt; li#fea42 &gt; :after{
    background-image: url(../images/why-rename-icon.png);
}
.rap.box &gt; ul &gt; li &gt; a:hover {
    box-shadow: 0 0 10px #9fd2ff;
    color: #000;
    text-decoration: none;
}
.rap.box &gt; ul &gt; li.list &gt; ul {
    list-style: inside;
    white-space: nowrap;
    font-size: 13px;
    margin-top:20px;
}

.rap.box &gt; ul &gt; li .more {
    position: absolute;
    right: 0;
    bottom: 0;
    display:none;
}

.rap.box &gt; ul &gt; li .more a {
    display: block;
    padding: 4px 14px;
    background-color: #eee;
    color: #000;
    text-decoration: none;
    transition: all ease 350ms;
}

.rap.box &gt; ul &gt; li .more a:hover {
    background-color: #267fc3;
    color: #fff;
}
.rap.box &gt; ul &gt; li:hover .more {
    display: block;
}
.rap.box &gt; ul {
    text-align: center;
}
.rhs-cont .rap.kb ul {
    margin-top: 15px;
    list-style: none;
    margin: 15px 0;
    padding: 0;
}
.rhs-cont ul li{
    list-style:none;
}
.rhs-cont ul li:before {
    content: "鈻�";
    padding-right: 12px;
    color: #86b9d6;
}
.footer-nav {
    display: flex;
    border-top: 1px solid #eee;
    padding: 15px 0;
    margin-top: 50px;
    justify-content: space-between;
}
#relPrdDCGroupRDM{display:none}
.footer-nav a {
    background-color: #eee;
    display: inline-block;
    padding: 5px 15px;
    min-width: 200px;
    text-decoration:none;
}
.footer-nav a:hover{
    background-color:#0099cc;
    color:#fff;
}
.footer-nav a.next {
    text-align: right;
}
.footer-nav a:last-child{
    text-align: right;
}
.footer-nav a:last-child:after {
    content: '鈻�';
    padding-left: 8px;
    display:inline-block;
    transform:rotate(0deg);
    transform-origin:center right;
}

.footer-nav a:first-child:before {
    content: '鈻�';
    padding-left: 8px;
    transform:rotate(180deg);
    transform-origin:center;
    display:inline-block;
}
.footer-nav a:last-child:before,.footer-nav a:first-child:after{
    content: '';
}
.rap table.ico-table {
    border: 1px solid #eee;
}

.rap table.ico-table tr td {
    padding: 15px;
    line-height: normal;
    margin: 0;
    border: 1px solid #eee;
    text-align: left;
}

.rap table.ico-table tr td p {
    padding: 0;
    margin: 0;
    text-align: left;
}

.faq.qlist &gt; ul {
    margin-top: 25px;
    padding:0;
}
.faq.qlist &gt; ul &gt; li {
    font-size:15px;
    border-bottom: 1px dashed #e0e0e0;
    padding-bottom: 30px;
    margin-bottom: 30px;
    line-height: 32px;
    list-style: decimal;
    }
.faq.qlist &gt; ul &gt; li:last-child {
    border-bottom: 0;
}
.faq.qlist &gt; ul &gt; li:before{
    position: absolute;
    margin-left:-20px;
    display: none;
}
.faq.qlist &gt; ul &gt; li &gt; strong {
    display: inline;
    font-weight: 600;
}
.faq.qlist &gt; ul &gt; li &gt; strong:first-child {
    display: block;
    font-size: 18px;
    line-height: 32px;
    font-weight: 600;
    padding-bottom:8px;
    padding-top: 0;
    color: #0f91d8;
   }

.ltree_toggle {
    display: flex;
    border-left: 1px solid #ececec;
}

.ltree_toggle a {
    width: 50%;
    text-align: center;
    padding: 12px 15px;
    background: #2a79bb;
    color: #fff;
    border-top: 4px solid #fff;
    line-height: normal;
    text-decoration: none;
}

.ltree_toggle a.active {
    background: #fff;
    color: #2a79bb;
    border-top: 2px solid #2a79bb;
    pointer-events:none;
}

#lhsTree &gt; li &gt; ul.relArt {display: block;}

.new-container #lhsTree.help {
    padding-top: 40px;
}

#lhsTree.help &gt; li {
    border-left: 1px solid #ececec;
}

@media(max-width:600px){

.flexslider .flexBnrslides &gt; li .flex {
    flex-wrap: wrap;
    flex-direction: column-reverse;
}

.flexslider .flexBnrslides &gt; li .flex .caption {
    width: auto;
}

.flexslider .flexBnrslides &gt; li .flex .clip {
    width: 200px;
    margin: 30px auto 5px;
}

.flexslider .flexBnrslides &gt; li .flex .caption h2 {
    font-size: 24px;
    line-height: 42px;
    text-align: center;
}

.flexslider .flexBnrslides &gt; li .flex .caption a {
    margin: 0 auto 60px;
}

.flexslider {
    max-height: none;
}

.rap.overview{
   padding:10px 20px 20px;
}
.rap.what .flex {
    flex-wrap: wrap;
}

.rap.what h2, .rap.why h2, .rap.edition h2, .rap.more h2 {
    line-height: 40px;
    padding: 0 15px;
}

.rap.what .flex a {
    padding: 15px;
}

.rap.what {
    padding: 15px 15px 30px;
}

.rap.why .flex a {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
    border-right: 0;
    padding: 25px 15px 0;
}

.rap.why .flex .aside-img {
    margin: auto;
    width: 70px;
}

.rap.why .flex .aside-content {
    margin: 20px auto 40px;
    width: auto;
}
.rap.edition .flex {
    flex-wrap: wrap;
}
.rap.more .flex {
    flex-wrap: wrap;
}
.rap.more {
    padding: 15px 15px 35px;
}
}


 #btmBar ul li{
    width:24%
}
 @media screen and (max-width:760px) {
     .bannerflex{
        color:#fff
    }
}
 .bannerflex img{
    width:100%;
    max-width:1000px;
    margin:auto;
    display:block;
}
 .side-banner a:before{
    content:'Seminar';
    display:block;
    font-size:17px;
    font-weight:bold;
    padding:10px 0;
}
 .side-banner a{
    display:block;
    padding:0 10px 30px;
    margin-top:-30px;
    color:#000;
}
 .breadcrumb a{
    word-spacing:normal;
}
.bread a {
    font-size: 12px;
    font-weight: 400;
}
 a.link,.menu-active a,.nav&gt;li&gt;a:hover,.nav&gt;li&gt;span:hover, [data-soldrop]:hover{
    color:#2a79bb !important;
}
 a.link{
    font-weight:600;
}
 a.box.link:hover{
    text-decoration:none;
}
 a.box.link:hover h3{
    color:#2a79bb;
}
 a.box.link:hover:before{
    box-shadow:0 0 5px #999;
}
 a.disabled{
    pointer-events:none;
    color:#555;
}
 a.call-to-link{
    color:#2a79bb;
    font-weight:600;
    padding:7px 15px;
    background-color:#eee;
    border-left:3px solid #2a79bb;
    margin:5px 0;
    display:inline-block;
}
 a.call-to-link.offset{
    background-color:#fff;
}
 a.call-to-link:before{
    position:absolute;
    display:inline-block;
    content:'';
    top:0;
    left:0;
    bottom:0;
    width:3px;
    background-color:#2a79bb;
    z-index:1;
}
 a.call-to-link:hover{
    background-color:#2a79bb;
    color:#fff;
    text-decoration:none;
}
 .new-container{
    max-width:1200px;
}
 .new-container #lhsTree{
    max-width:none;
    padding:5px 0px 0px 0px;
}
 .new-container .lhs-tree li a,.new-container .lhs-tree li span{
    font-size:15px;
    line-height:30px;
    color:#777;
}
 .new-container .lhs-tree li a:hover{
    color:#447dbb;
    text-decoration:none;
}
 .new-container .lhs-tree li span:after{
    top:24px !important;
}
 .new-container #lhsTree.fixed{
    position:fixed;
    width:288px;
    top:70px;
}
 .help #lhsTree &gt; li &gt; ul li a{
    font-size:13px;
    padding:15px 10px 15px 34px;
}
 .gcsc-branding,.gsc-adBlock,.gsc-result div.gs-watermark, table.gsc-table-result,.gsc-above-wrapper-area{
    display:none !important;
}
 .cse .gsc-control-cse,.gsc-control-cse{
    padding:0 !important;
}
 .gsc-input-box{
    background-color:transparent !important;
    border:0px !important;
}
 #___gcse_0{
    width:300px !important;
    float:right !important;
    margin:10px !important;
    position:absolute;
    top:0;
    right:0;
}
 #___gcse_1{
    min-height:0
}
 #gs_tti50{
    padding:0 !important;
    margin:0 !important;
}
 #gs_tti50 input{
    background-image:none !important;
    font-size:13px;
    font-family:OpenSans;
    padding:5px 4px 4px 15px !important;
    height:initial !important;
    margin:0 !important;
}
 input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus{
    border-color:#2a79bb !important;
    background-color:#2a79bb !important;
    background-image:none;
    filter:none;
    border-radius:0px !important;
}
 td.gsib_b{
    position:absolute !important;
    right:92px !important;
    top:12px !important;
}
 ul.help-tab{
    padding:0;
    list-style:none;
    display:flex;
    border-bottom:1px solid #eee;
}
 ul.help-tab li{
    display:inline-block;
    padding:0px;
    line-height:normal;
    margin-bottom:0;
}
 ul.help-tab li a.active{
    background-color:#eee;
    border-bottom:3px solid #2a79bb;
    background-image:url(../images/help-icons-sprite-offset.png);
}
 ul.help-tab li a{
    display:inline-block;
    padding:95px 15px 5px;
    color:#333;
    position:relative;
    background-image:url(../images/help-icons-sprite.png);
    background-size:500px;
    background-origin:border-box;
    width:100px;
    text-align:center;
    white-space:nowrap;
    border-right:1px solid #eee;
}
 ul.help-tab li a:hover{
    background-image:url(../images/help-icons-sprite.png);
    text-decoration:none;
    background-color:#eee;
    border-bottom:3px solid #2a79bb;
}
 ul.help-tab li a.active:hover{
    background-image:url(../images/help-icons-sprite-offset.png);
}
 ul.help-tab li a#tb4{
    background-position:16px 0px;
}
 ul.help-tab li a#tb3{
    background-position:-86px 0px;
}
 ul.help-tab li a#tb2{
    background-position:-186px 0px;
}
 ul.help-tab li a#tb1{
    background-position:-286px 0px;
}
 .doc-content li{
    padding-bottom:10px;
}
 .doc-content{
    font-size:15px;
    line-height:30px;
}
 .doc-content h3{
    margin-bottom:0px;
}
 .doc-intro{
    text-align:center;
    position:absolute;
    right:-13px;
    top:-136px;
    width:340px;
}
 .doc-intro a{
    display:inline-block;
    border:1px dashed transparent;
    border-right:1px dashed #e6e6e6;
    border-top:0;
    width:100px;
    height:45px;
    font-size:13px;
    line-height:normal;
    padding-top:60px;
    text-align:center;
    vertical-align:top;
    background-image:url(../images/help-icons-sprite.png);
    background-size:300px;
    color:#2a79bd;
    cursor:pointer;
    margin-left:-5px;
}
 .doc-intro a:hover{
    background-image:url(../images/help-icons-sprite-offset.png);
    text-decoration:none;
    background-color:#ecedee;
    border-bottom:2px solid;
}
 a#lk1{
    background-position:-185px -95px;
}
 a#lk2{
    background-position:15px 5px;
}
 a#lk3{
    background-position:-385px 5px;
}
 a#lk4{
    background-position:-285px 5px;
}
 a#lk5{
    background-position:23px -63px;
}
 a#lk6{
    background-position:-36px -63px;
}
 a#lk7{
    background-position:-460px -63px;
}
 .notree span:after{
    display:none !important;
}
.breadcrumb span, .breadcrumb h1, .breadcrumb h2 {
    font-size: 25px;
    font-weight: 300;
    word-spacing: normal;
    display: inline-block;
    margin: 0;
    line-height: unset;
    letter-spacing: normal;
}
 .breadcrumb{
    vertical-align:bottom;
    padding:5px;
    word-spacing:5px;
}
 .heading-menu .menuhead{
    display:block;
    text-align:center;
}
 #lhsTree &gt; li a.feaact{
    color:#2a79bb !important;
}
 .help #lhsTree &gt; li a.feaact{
    border-left:2px solid #2a79bb;
}
 .help #lhsTree &gt; li.notree a.feaact{
    border-left:0;
}
 .rhs-cont{
    min-height:700px;
}
 .new-container #lhsTree ul{
    list-style:none;
}
 .rhs-cont .how-to-list h2{
    margin-bottom:20px !important;
    max-width:60%;
}
 .kb-list.how-to-list li{
    margin:10px 0;
}
 a.hotfix{
    padding:7px 15px;
    display:inline-block;
    background-color:#2a79bb;
    color:#fff;
    margin-bottom:7px;
    min-width:155px;
}
 a.hotfix:hover{
    background-color:#2a79bb;
    color:#fff;
    text-decoration:none !important;
}
 .hotfix-table{
    width:500px;
    margin:30px auto;
    border:2px solid #eee;
    text-align:center;
}
 .hotfix-head{
    background-color:rgb(238, 238, 238);
    padding:15px 30px;
    font-weight:600;
    border-bottom:1px solid #eee;
}
 p{
    font-size:15px;
    line-height:30px;
}
 .rhs-cont h2:after{
    content:'';
    position:absolute;
    bottom:-4px;
    right:0;
    background-color:#2a79bb;
    width:7px;
    height:7px;
    transform:rotate(45deg);
}
 .rhs-cont h2{
    margin-bottom:0px;
    border-bottom:1px solid #dadada;
    padding-bottom:15px;
    margin-top:40px;
    max-width:80%;
    position:relative;
}
 .no-margin-top{
    margin-top:0 !important;
}
 .rhs-cont h3{
    border-left:3px solid #2a79bb;
    padding-left:10px;
    width:80%;
}
 .rhs-cont li strong{
    padding-top:0px;
    display:inline-block;
}
 .pmp h2{
    margin:0 0 20px;
    position:relative;
    border-bottom:0px;
    max-width:none;
    padding-bottom:initial;
}
 .pmp.home h2{
    font-size:32px;
    text-align:center;
    margin-bottom:40px;
}
 .pmp.home h2 span{
    font-weight:700;
}
 .cse .gsc-branding,.gsc-branding{
    display:none
}

 .edition p{
    margin-top:35px;
    padding-bottom:4px;
}
 .hmEdition1{
    width:235px;
    float:left;
    margin:20px 20px 20px 0;
    background:#f1f1f1
}
 .hmEdition2{
    width:235px;
    float:left;
    margin:20px 20px 20px 0;
    background:#f1f1f1
}
 .hmEdition3{
    width:235px;
    float:left;
    margin:20px 20px 20px 0;
    background:#f1f1f1
}
 .hmEdition4{
    width:235px;
    float:left;
    margin:20px 0;
    background:#f1f1f1
}
 .hmEditionHead{
    background:#4f565e;
    color:#fff;
    font-size:30px;
    padding:20px;
    line-height:32px;
    font-weight:300;
    text-align:center
}
 .hmEditionCont{
    font-size:14px;
    padding:10px 20px;
    color:#888;
    height:300px
}
 .hmEditionCont ul{
    margin:0;
    padding:0;
    list-style-type:none
}
 .hmEditionCont ul li{
    margin:0;
    padding:5px 0 5px 12px;
    line-height:24px;
    position:relative
}
 .hmEditionCont ul li span{
    margin-right:20px;
    display:inline-block;
    position:absolute;
    left:0;
    top:6px;
    color:#69b121
}
 .hmEditionCont a{
    color:#888
}
 .hmEditionFoot{
    padding:0 20px 20px 20px;
    height:40px
}
 .hmEditionFoot a.trynow{
    background:#7BBB2A;
    padding:7px 20px;
    font-size:28px;
    line-height:30px;
    text-align:center;
    color:#fff;
    text-decoration:none;
    display:inline-block;
    font-weight:300
}
 .hmEditionFoot a.trynow:hover{
    background:#5BBB2A
}
 .hmEdi1{
    width:235px;
    float:left;
    margin:20px 20px 0 0;
    background:#ffffff;
    color:#000;
}
 .hmEdi1 .hmEdiCont{
    color:#000
}
 .hmEdi1 .hmEdiFoot{
    padding-bottom:20px;
}
 .hmEdi1 .hmEdiCont a{
    color:#fff
}
 .hmEdi2{
    width:700px;
    float:left;
    margin:20px 0 0 0;
    background:#fff;
}
 .hmEdiCol1{
    width:33.34%;
    float:left
}
 .hmEdiCol2{
    width:50%;
    float:left;
}
 .hmEdiCol3{
    width:50%;
    float:left;
}
 .hmEdiCol1 .hmEdiCont{
    border-right:1px solid #ccc
}
 .hmEdiCol2 .hmEdiCont{
    border-right:1px solid #ccc
}
 .hmEdiHead{
    background:#2a79bb;
    color:#fff;
    font-size:20px;
    padding:12px 20px;
    line-height:32px;
    font-weight:600;
    text-align:center;
}
 .hmEdiHead:after{
    content:'';
    content:"Up to 25 computers";
    display:block;
    font-size:14px;
    margin:0px;
    font-weight:300;
    padding:0;
    line-height:normal;
}
 .hmEdiHead#pro:after{
    content:'Suitable for computers in LAN';
}
 .hmEdiHead#ent:after{
    content:'Suitable for computers in WAN';
}
 .hmEdiCont{
    padding:0 20px;
    margin:20px 0;
    color:#888;
    /* height:236px;
     */
}
 .hmEdiCont ul{
    margin:0;
    padding:0;
    list-style-type:none
}
 .hmEdiCont ul li{
    margin:0;
    padding:3px 0 3px 12px;
    line-height:24px;
    position:relative
}
 .hmEdiCont ul li span{
    margin-right:20px;
    display:inline-block;
    position:absolute;
    left:0;
    top:3px;
    color:#2a79bb;
}
 .hmEdition a{
    color:#000;
}
 .hmEdiFoot{
    padding:0px 20px 0px;
}
 .hmEdi1 .hmEdiFoot a.trynow{
    background:#e9142b;
    padding:3px 0;
    font-size:24px;
    line-height:34px;
    text-align:center;
    color:#fff;
    text-decoration:none;
    font-weight:300;
    display:block;
}
 .hmEdi2 .hmEdiFoot a.trynow{
    background:#e9142b;
    padding:3px 40px;
    font-size:24px;
    line-height:34px;
    text-align:center;
    color:#fff;
    text-decoration:none;
    display:inline-block;
    font-weight:300;
}
 .os p{
    max-width:700px;
    margin:20px auto 0;
}
 .feat ul{
    text-align:initial;
    max-width:650px;
    font-size:17px;
    line-height:32px;
    display:inline-block;
    list-style:none;
}
 .feat ul li{
    margin-bottom:15px;
}
 .feat ul li:before{
    width:0px;
    height:0px;
    border-top:5px solid transparent;
    border-bottom:5px solid transparent;
    border-left:7px solid #2a79bb;
    content:'';
    display:inline-block;
    margin-right:10px;
    margin-left:-20px;
}
 .feat.party,.feat.visibility{
    padding-bottom:0;
}
 .feat.party .figure{
    content:'';
    display:inline-block;
    height:320px;
    width:340px;
    vertical-align:top;
    background-image:url(../images/third-party-applications.jpg);
    background-size:auto 300px;
    background-position:center;
    background-repeat:no-repeat;
    margin-top:-40px;
    margin-bottom:40px;
}
 .feat.visibility .figure{
    content:'';
    display:inline-block;
    height:275px;
    width:300px;
    vertical-align:top;
    background-image:url(../images/visibility-and-control.jpg);
    background-size:435px;
    background-position:bottom;
    background-repeat:no-repeat;
    margin-right:50px;
    margin-top:-23px;
    margin-bottom:30px;
}
 .client img{
    width:100%;
    max-width:1000px;
}
 .pmp .box{
    width:240px;
    display:inline-block;
    vertical-align:top;
    text-align:center;
    margin:0 15px;
}
 .pmp h2:after{
    content:'';
    width:80px;
    height:1px;
    display:block;
    background-color:#e1e2e2;
    margin:20px auto;
    position:static;
    transform:none;
}
 .pmp h2:before{
    content:'';
    display:block;
    width:7px;
    height:7px;
    background-color:#2a79bb;
    margin:auto;
    left:0;
    bottom:-2px;
    position:absolute;
    right:0;
    transform:rotate(45deg);
}
 .pmp &gt; ul{
    list-style:none;
    display:block;
    width:100%;
    text-align:center;
    margin-top:13px;
    transition:0.2s ease-in-out;
    padding-top:20px;
}
 .pmp.getstart &gt; ul{
    border-top:1px solid #ccc;
}
 .rhs-cont li{
    font-size:15px;
    line-height:28px;
    margin-bottom:7px;
}
 .rhs-cont .small li{
    margin-bottom:0px;
}
 .pmp &gt; ul &gt; li{
    display:inline-block;
    vertical-align:top;
}
 .pmp &gt; ul &gt; li &gt; a{
    display:block;
    width:300px;
    min-height:140px;
    position:relative;
    vertical-align:top;
    text-align:initial;
    padding:20px 25px;
    margin:15px;
    box-shadow:0 0 2px #ccc;
}
 .pmp.documents &gt; ul &gt; li{
    min-height:150px;
}
 .pmp &gt; ul &gt; li.big{
    width:695px;
    padding:16px 30px;
}
 .pmp &gt; ul &gt; li.big span{
    vertical-align:top;
    width:45%;
    display:inline-block;
}
 .pmp &gt; ul &gt; li.big div:last-child{
    width:60%;
    border-left:1px dashed #ccc;
    padding-left:4%;
    margin-left:2%;
}
 .pmp &gt; ul &gt; li.big div{
    display:inline-block;
    width:33%;
    vertical-align:top;
}
 .pmp &gt; ul &gt; li .para {
     display: block;
     color: #000;
     margin-top: 15px;
}
 .pmp &gt; ul &gt; li &gt; a:hover {
     box-shadow: 0 0 10px #ccc;
     color: #000;
     text-decoration: none;
}
 .pmp &gt; ul &gt; li h3{
    display:inline-block;
    font-size:17px;
    line-height:27px;
    padding-left:47px;
    margin: 0;
     color: #2978bb;
}
 .pmp &gt; ul &gt; li &gt; a:after{
    content:'';
    position:absolute;
    display:inline-block;
    border-radius:50%;
    left:-5px;
    border-left:0px;
    border-bottom:0px;
    top:-18px;
    transform:scale(.6);
    width:100px;
    height:100px;
    background-image:url(../images/features-icons-sprite.png);
    background-size:500px;
}
 .pmp &gt; ul &gt; li#fea1 &gt; a:after{
    background-position:0px 0px;
}
 .pmp &gt; ul &gt; li#fea2 &gt; a:after{
    background-position:-100px 0px;
}
 .pmp &gt; ul &gt; li#fea3 &gt; a:after{
    background-position:-200px 0px;
}
 .pmp &gt; ul &gt; li#fea4 &gt; a:after{
    background-position:-300px 0px;
}
 .pmp &gt; ul &gt; li#fea5 &gt; a:after{
    background-position:-400px 0px;
}
 .pmp &gt; ul &gt; li#fea6 &gt; a:after{
    background-position:0px -100px;
}
 .pmp &gt; ul &gt; li#fea7 &gt; a:after{
    background-position:-100px -100px;
}
 .pmp &gt; ul &gt; li#fea8 &gt; a:after{
    background-position:-200px -100px;
}
 .pmp &gt; ul &gt; li#fea9 &gt; a:after{
    background-position:-300px -100px;
}
 .pmp &gt; ul &gt; li#fea10 &gt; a:after{
    background-position:-400px -100px;
}
 .pmp &gt; ul &gt; li#fea11 &gt; a:after{
    background-position:0px -200px;
}
 .pmp &gt; ul &gt; li#fea12 &gt; a:after{
    background-position:-100px -200px;
}
 .pmp &gt; ul &gt; li#fea13 &gt; a:after{
    background-position:-200px -200px;
}
 .pmp &gt; ul &gt; li#fea14 &gt; a:after{
    background-position:-300px -200px;
}
 .pmp &gt; ul &gt; li#fea15 &gt; a:after{
    background-position:-400px -200px;
}
 .pmp &gt; ul &gt; li#fea16 &gt; a:after{
    background-position:0px -300px;
}
 .pmp &gt; ul &gt; li#fea17 &gt; a:after{
    background-position:-100px -300px;
}
 .pmp &gt; ul &gt; li#fea18 &gt; a:after{
    background-position:-200px -300px;
}
 .pmp &gt; ul &gt; li#fea19 &gt; a:after{
    background-position:-300px -300px;
}
 .pmp &gt; ul &gt; li#fea20 &gt; a:after{
    background-position:-400px -300px;
}
 .thanks-msg{
    display:none;
    color:#63ae21;
    font-weight:700;
    transition:all ease-out 350ms;
}
.rap .dwn-link-cont,.pmp .dwn-link-cont{
    width:60%;
    display:inline-block;
    min-height:initial;
    vertical-align:top;
    margin-top:50px;
}
.rap .dwn-form-cont,.pmp .dwn-form-cont{
    width:25%;
    display:inline-block;
}
.rap.tab-cover {
    border: 1px solid #0779b6;
    width: 900px;
    max-width: 80%;
    padding: 30px 15px;
    margin: 80px auto;
    position: relative;
    border-radius: 0 5px 5px;
}

.rap.tab-cover .tab-btn-group {
    position: absolute;
    top: -56px;
    left: -1px;
    right: -1px;
}

.rap.tab-cover .tab-btn-group a.help-tab-btn {
    padding: 15px;
    width: 250px;
    max-width: 35%;
    display: inline-block;
    text-align: center;
    background-color: #138bd6;
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    margin-right: 6px;
    border: 1px solid #138cd6;
    border-radius: 5px 5px 0 0;
    text-decoration: none !important;
}

.rap.tab-cover .tab-btn-group a.help-tab-btn.active {
    border: 1px solid #138bd6;
    border-bottom: 1.5px solid #fff;
    background-color: transparent;
    color: #138bd6;
    pointer-events: none;
}

 a.dwn-cont{
    color:#333;
    background:none repeat scroll 0 0 #E9142B;
    border-radius:5px;
    display:inline-block;
}
 .prodDownbtnWin{
    background:url(../images/win-lin.png) no-repeat scroll -6px -5px rgba(0, 0, 0, 0);
    display:inline-block;
    height:29px;
    margin:15px;
    width:28px;
}
 .prodDownbtnBg{
    color:#FFFFFF;
    display:inline-block;
    font-size:28px;
    height:40px;
    padding:10px;
}
 .prodDownbtnsml{
    font-size:12px;
}
 .dwn-main-icon{
    background-position:-53px -24px;
    float:right;
    height:31px;
    line-height:30px;
    margin:12px 14px 0 3px;
    width:33px;
}
 .dwn-prob a{
    background:#C4C8CC;
    padding:2px 10px;
    border-radius:3px;
    color:#333;
    text-decoration:none;
}
 .dwn-prob a:hover{
    background:#0099cc;
    color:#fff !important;
}
 .lictxt{
    padding:20px;
}
 ul.open{
    display:block !important;
}
 ul.open li a{
    border:0px !important;
    padding:10px 0 10px 24px !important;
    font-size:14px !important;
    display:block !important;
}
 ul.open li:last-child a{
    margin-bottom:15px;
}
 #lhsTree &gt; li &gt; ul li a:hover{
    color:#2a79bb;
}
 .foot-social.footFix,.foot-social.footAbs{
    display:none !important;
}
 .appList{
    list-style:none outside none;
}
 .appList{
    border-bottom:1px solid #ECEDEE;
    padding:0 !important;
    padding-top:20px !important;
}
 .appList li{
    display:inline-block;
    padding:5px 20px;
    background:#ecedee;
    border-right:1px solid #ecedee;
    border-left:1px solid #ecedee;
    border-top:1px solid #ecedee;
    padding:1.4% 5.1% 1.4% 5.1% !important;
    margin-bottom:0px;
}
 .appList .active{
    background:none repeat scroll 0 0 #fff;
    border-right:1px solid #ecedee;
    border-left:1px solid #ecedee;
    border-top:1px solid #ecedee;
    padding:1.4% 5.2% 1.4% 5.2%;
    border-bottom:1px solid #fff;
    margin-bottom:-1px;
}
 .appList .inactive{
    cursor:pointer;
}
 .navigation{
    border-top:1px dotted #CCCCCC;
    margin:30px 0;
    padding:20px;
}
 .bdr{
    border-right:1px solid #ecedee;
    border-left:1px solid #ecedee;
    border-bottom:1px solid #ecedee;
    padding:15px 30px;
}
 table.compareTable{
    width:100%;
    border-collapse:collapse;
    text-align:left;
    margin:20px auto
}
 table.compareTable thead tr th{
    background-color:hsl(210, 6%, 93%);
    border:1px solid hsl(0, 0%, 90%);
    font-size:14px;
    line-height:20px;
    padding:0.6em;
    text-align:left;
}
 table.compareTable td{
    border:1px solid hsl(0, 0%, 90%);
    font-size:14px;
    padding:0.6em;
    text-align:left;
    vertical-align:top;
}
 table.normalTable{
    width:100%;
    border-collapse:collapse;
    text-align:left;
    margin:20px auto
}
 table.normalTable thead tr th{
    background-color:hsl(210, 6%, 93%);
    border:1px solid hsl(0, 0%, 90%);
    font-size:14px;
    line-height:20px;
    padding:0.6em;
    text-align:left;
}
 table.normalTable td{
    border:1px solid hsl(0, 0%, 90%);
    font-size:14px;
    padding:0.6em;
    text-align:left;
    vertical-align:top;
}
 table.editionTable{
    width:100%;
    border-collapse:collapse;
    text-align:left;
    margin:20px auto
}
 table.editionTable thead tr th{
    padding:0.6em;
    background-color:#ECEDEE;
    text-align:center;
    font-size:18px;
    border:1px solid #E5E5E5;
    line-height:20px
}
 table.editionTable thead tr th span{
    font-size:10px;
    line-height:12px!important
}
 table.editionTable tbody tr td:first-child{
    background-color:#f8f8f8;
    text-align:left
}
 table.editionTable td{
    vertical-align:middle;
    padding:0.6em;
    width:24%;
    border:1px solid #e5e5e5;
    font-size:12px;
    text-align:center
}
 table.editionTable td:first-child{
    width:27%
}
 table.editionTable tfoot td{
    font-weight:bold;
    text-align:center;
    background-color:#ECEDEE
}
 table.editionTable tfoot td:first-child{
    text-align:left
}
 .pmp .box:before{
    content:'';
    display:block;
    height:100px;
    width:100px;
    background-image:url(../images/overview-icons-sprite.png);
    background-size:500px;
    margin:auto;
}
 .pmp .os .box:before{
    background-color:#fff;
    padding:9px;
    border-radius:50%;
}
 .pmp .box.box1:before{
    background-position:0 0;
}
 .pmp .box.box2:before{
    background-position:-100px 0;
}
 .pmp .box.box3:before{
    background-position:-200px 0;
}
 .pmp .box.box4:before{
    background-position:-300px 0;
}
 .pmp .box.box5:before{
    background-position:6px -91px;
}
 .pmp .box.box6:before{
    background-position:-92px -95px;
}
 .pmp .box.box7:before{
    background-position:-193px -95px;
}
 .pmp .box.box8:before{
    background-position:-192px -94px;
}
 .pmp .box.box14:before{
    background-position:-300px -190px;
}
 .pmp .box.box15:before{
    background-position:-400px -190px;
}
 .pmp .box.box16:before{
    background-position:0px -790px;
}
 .pmp .box h3{
    font-weight:600;
    margin-bottom:0px;
}
 .pmp .box p{
    line-height:26px;
}
 .nos{
    min-width:300px;
}
 li#no1{
    border-left:0px;
}
 .nos ol{
    margin-top:30px;
}
 .nos ol li{
    margin:10px 15px 10px 15px !important;
    line-height:30px;
    font-size:15px;
}
 li.nos:after{
    font-size:70px;
    background-image:none !important;
    text-align:center;
    line-height:100px;
    color:#ccc;
}
 #no1:after{
    content:'1';
}
 #no2:after{
    content:'2';
}
 #no3:after{
    content:'3';
}
 #no4:after{
    content:'4';
}
 #no5:after{
    content:'5';
}
 .benifits{
    padding:20px;
}
 .pmp .benifits .box{
    width:170px;
    overflow:hidden;
    height:170px;
    border-right:solid 1px #eee;
    margin-left:0;
    padding-right:20px;
}
 .pmp .benifits .box:last-child{
    border-right:0px;
}
 .pmp .benifits .box h3,.pmp .benifits .box:before,.pmp .benifits .box p{
    transition:all ease-in 350ms;
}
 .pmp .benifits .box:hover h3,.pmp .benifits .box:hover:before,.pmp .benifits .box:hover p{
    transform:translateY(-110px);
    cursor:default;
}
 .pmp .box.box8:before{
    background-position:-300px -90px;
}
 .pmp .box.box9:before{
    background-position:-400px -90px;
}
 .pmp .box.box10:before{
    background-position:0 -190px;
}
 .pmp .box.box11:before{
    background-position:-100px -190px;
}
 .pmp .box.box12:before{
    background-position:-200px -190px;
}
 .pmp.getstart{
    margin-top:-20px;
    padding-bottom:100px;
    box-shadow:0px 0px 25px -5px #ccc;
    min-height:400px;
    transition:0.2s ease-in-out;
}
.note {
    background-color: #eee;
    border-left: 3px solid #2e7cbc;
    margin-top: 15px;
    padding: 10px 20px;
    max-width: 700px;
    font-size:14px;
    line-height:24px;
}

 ol.note, li.note{
    background-color:#eee;
    padding:25px 25px 25px 43px !important;
    list-style-position:outside;
    border-left:2px solid #ccc;
}
 .pmp.getstart #lk7{
    background-image:url(../images/how-to-icon.png);
    background-size:36px;
    background-repeat:no-repeat;
    background-position:center 15px;
}
 .pmp.getstart #lk5{
    background-image:url(../images/kbs-icon.png);
    background-size:36px;
    background-repeat:no-repeat;
    background-position:center 15px;
}
 .pmp.getstart #lk6{
    background-image:url(../images/faqs-icon.png);
    background-size:36px;
    background-repeat:no-repeat;
    background-position:36px 15px;
}
 .spl-note{
    border-top:1px dotted #ccc;
    max-width:700px;
    margin:20px auto 0 !important;
    padding:8px;
}

 .prodDownbtn{
    width:40%;
    display:inline-block;
}
 .pcp .doc-list{
    text-align:center;
    padding-left:0 !important;
}
 .pcp .doc-list li{
    list-style:none;
    display:inline-block;
    min-width:250px;
    box-shadow:0 0 3px #a7a7a7;
    margin:7px;
    padding:5px 15px;
    vertical-align:top;
    text-align:initial;
    background-color:#fff;
}
 .pcp .doc-list li img{
    width:30px;
}
 .pcp .doc-list li a{
    display:inline-block;
    font-size:14px;
    padding:10px;
    padding-right:0;
    color:#2a79bb;
}
 .pcp.gray{
    background-color:#eee;
    padding:30px 0 50px;
}
 .pmp.thanks li,.pmp.support li{
    min-height:150px;
}
 .pmp.features li{
    min-height:180px;
}
 .thanksemail{
    display:inline-block;
    font-weight:bold;
    margin-bottom:20px;
}
 .thanks-quote{
    display:none;
    font-size:15px;
    text-align:center;
}
 .hmEdition.clearfix{
    display:block;
    margin:auto;
    max-width:960px;
    text-align:left;
}
 .tal.mL10 strong{
    font-size:17px;
    margin-left:-10px !important;
    margin-bottom:7px !important;
    display:block;
    color:#2a79bb;
}
 .show.table ul li{
    display:table-cell;
    width:25%;
    line-height:25px;
    padding:8px;
    border:1px #ccc solid;
    border-top:0;
    border-right:0;
}
 .show.table ul{
    display:table-row;
}
 .show.table{
    display:table;
}
 .show.table ul:last-child li{
    border-bottom:0px;
}
 .show.table ul li:first-child{
    border-left:0px;
}
 .show.table &gt; strong{
    margin-top:20px;
    padding-bottom:10px;
    display:inline-block;
}
 .locali{
    max-width:1000px;
    margin:auto;
}
 .locali h3{
    font-weight:600;
    font-size:17px;
}
 .prodDownbtn h4 strong{
    font-size:20px;
}
 .pmp.lic{
    max-width:900px;
    margin:auto;
}
 .pmp.lic p{
    font-size:14px;
    line-height:30px;
}
 .pmp.lic h2{
    font-size:30px;
    text-transform:lowercase;
    margin-top:40px;
}
 .pmp.lic h2:first-letter{
    text-transform:uppercase;
}
 .pmp.lic h3{
    font-weight:600;
    margin-top:40px;
}
 .pmp .list{
    font-size:15px;
    line-height:30px;
    max-width:1000px;
    margin:auto;
}
 .download{
    display:block;
}
 .mobile-download{
    display:none;
}
 span.error-field.training{
    top:24px !important;
    right:-163px !important;
}
 .promo.download{
    display:none;
}
 .promo.roadmap,.promo.getquote,.promo.demo,.promo.license,.promo.getquote,.promo.license,.promo.testi,.promo.feature,.promo.support{
    display:none !important;
}
 .promo a{
    display:block;
    min-height:213px;
    background-image:url(../images/melt-webinar-thanks-banner.jpg);
    background-size:contain;
    background-repeat:no-repeat;
    width:800px;
    margin:0 auto 50px;
    max-width:100%;
}
 .promo:before{
    content:'Upcoming events';
    text-align:center;
    display:block;
    padding:20px 10px 10px;
    border-top:1px solid #eee;
    font-weight:600;
}
 .promo.getquote:before,.promo.demo:before,.promo.license:before,.promo.getquote:before,.promo.license:before,.promo.testi:before,.promo.feature:before,.promo.support:before{
    text-align:left;
    padding:20px 0 10px;
}
 .promo.roadmap:before{
    border-top:0;
    padding-top:0;
}
 .promo.getquote a,.promo.demo a,.promo.license a,.promo.getquote a,.promo.license a,.promo.testi a,.promo.feature a,.promo.support a{
    margin:0 0 50px 0;
}
 .rhs-cont .tab-cover{
    border:1px solid #ccc;
    padding:20px;
    margin-top:50px;
    position:relative;
    border-radius:0 5px 5px;
}
 .rhs-cont .tab-cover a.help-tab-btn{
    display:inline-block;
    padding:7px 15px;
    text-decoration:none !important;
}
 .rhs-cont .tab-btn-group{
    position:absolute;
    top:-40px;
    left:-1px;
    z-index:2;
}
 .rhs-cont .tab-cover a.help-tab-btn.active{
    color:#000;
    border:1px solid #ccc;
    border-bottom-color:#fff;
    pointer-events:none;
    border-radius:5px 5px 0 0;
}
 .apl-info-pmp{
    position:fixed;
    right:0;
    top:150px;
    background-color:#ecedee;
    border-radius:40px 0 0 40px;
    font-size:13px;
    font-weight:bold;
    padding:0 15px 0 0;
    width:27px;
    height:42px;
    overflow:hidden;
    cursor:default;
    color:transparent;
    transition:width ease 350ms, color ease-in 350ms 200ms;
    box-shadow:0 1px 1px rgba(0,0,0,.3);
}
 .apl-info-pmp span{
    display:inline-block;
    padding:13px 0;
    line-height:16px;
}
 .apl-info-pmp:before{
    content:'';
    display:inline-block;
    border-radius:40px;
    background-color:#fff;
    height:31px;
    width:31px;
    vertical-align:top;
    margin:6px 10px 6px 6px;
    background-repeat:no-repeat;
}
 .apl-info-pmp.apl-for-op:before{
    background-image:url('../images/apl-info-pmp-op-icon.png');
    background-size:21px auto;
    background-position:5.4px 8.4px;
}
 .apl-info-pmp.apl-for-cd:before{
    background-image:url('../images/apl-info-pmp-cd-icon.png');
    background-size:20px auto;
    background-position:5.4px 8.4px;
}
 .apl-info-pmp:hover,.apl-info-pmp.open{
    width:250px;
    color:#000;
}
 @media screen and (max-width:760px) {
     .hmEdiCol2,.hmEdiCol3,.hmEdi1{
        float:none;
        display:block;
        width:initial;
        height:initial;
        margin-bottom:15px;
        background-color:#fff;
        padding:15px;
    }
     .pmp .benifits .box{
        margin:auto;
        border-right:0px;
        padding-right:0;
    }
     .hmEdiCol2 .hmEdiCont{
        border-right:0px;
    }
     .hmEdiCont{
        height:initial !important;
    }
     .bannerflex{
        min-height:initial;
    }
     .hmEdi2{
        width:initial;
    }
     .hmEdi1{
        margin:15px auto;
    }
     .feat.party .figure{
        margin-top:0px;
    }
     .feat ul{
        padding:25px;
    }
     .feat.visibility .figure{
        margin:0px;
    }
     ul.flexBnrslides{
        display:block;
    }
     .pmp.home h2{
        line-height:normal;
    }
     .flexMobile{
        display:none;
    }
     .pmp .os .box{
        width:auto;
        margin:25px;
    }
     .mobile-download{
        display:block;
    }
     .download{
        display:none;
    }
     .apl-info-pmp{
        position:static;
        border-radius:40px;
        margin:auto;
        text-align:center;
    }
     .apl-info-pmp:before{
        float:left;
    }
}
/* Help Document CSS*/
 [data-opORoc="cloud"]{
    display:none
}
 .choosetype{
    background:#fff
}
 .choosetype &gt; span{
    cursor:pointer;
    display:inline-block;
    background:#3c84b3;
    width:calc(50% - 1px);
    border-right:1px solid #fff;
    color:#fff;
    line-height:40px;
    text-align:center;
    font-size:15px;
}
 .choosetype &gt; span.helpActive{
    background:#fff;
    color:#2a79bb;
    border-top:2px solid #2a79bb;
}
 .rhs-cont ul,.rhs-cont ol{
    padding:0px 0 10px 25px;
}
 .heading-menu{
    position:relative
}
 .sel-ver span{
    cursor:pointer;
    padding:10px 20px;
    background:#2a78bb;
    margin:0px 10px;
    color:#fff;
    font-size:20px;
    border-radius:3px 3px 0px 0px;
    transition:0.2s ease-in-out;
}
 .sel-ver .verActive{
    background:#fff;
    color:#000;
    border:1px solid #ccc;
    border-bottom:0px;
    border-radius:3px 3px 0px 0px;
    z-index:999;
    box-shadow:0px -5px 10px -5px #ccc;
    transition:0.2s ease-in-out;
    pointer-events:none;
}
 .help.lhs-tree{
    border-left:1px solid #ececec;
    margin-top:40px;
    float:none;
    width:100%;
    min-height:0px;
}
.do-toggle-btn {
    position: relative;
    z-index: 1;
    display: flex;
    max-width: 100%;
    justify-content: center;
    margin: 30px 0 0px;
}
.rhs-cont .do-toggle-btn{
    margin: 0 0 20px;
}
.do-toggle-btn p {
    background-color: #fff;
    color: #0679b7;
    padding: 10px 15px;
    min-width: 100px;
    text-align: center;
    border: 1px solid #0679b7;
    text-decoration: none !important;
    cursor:pointer
}

.do-toggle-btn p.active {
    background-color: #0679b7;
    color: #fff;
    pointer-events: none;
}
/*Mirror and Checksum content css*/
.more-opt .f-head{font-family: "Zoho_Puvi_SemiBold";font-size: 18px;color: #000;border-bottom: #a5bbc6 solid 1px;width: 100%;padding-bottom: 7px;padding-top:25px}
.more-opt .buildnumber{display:none;float: right;font-size: 12px;color: #aaa;margin-top: 3px}
.more-opt .f-body{margin-top: 40px}
.more-opt .f-body &gt; span{display: inline-block;margin-top: 1px;font-size: 17px;font-family: "Open Sans";font-weight: 400;color: #000}
.more-opt .f-body &gt; a {font-size: 13px;background-color: #e3eeff;color: #000;float: right;display: inline-block;border-radius: 2px;padding: 1.5px 8px;margin-left: 10px;font-family: "Zoho_Puvi_Regular"}
.more-opt{display: flex;gap: 25px;max-width:700px;width:100%;margin:0 auto}
.more-dwn-opt{flex: 45%}
.more-avail-lang{flex: 55%}
.csum{border:solid 1px #eee;margin:30px 0;width:100%}
.csum ul{padding:0 !important;}
.csum ul li:first-child{padding:8px 20px}
.csum ul li{list-style:none !important;text-align:left;border-bottom:1px solid #eee}
.csum ul li:last-child{border-bottom:none}
.csum ul li.merge{background:#eee;border-bottom:solid 1px #eee;border-top:solid 1px #eee;font-weight:bold}
.csum ul li span{display:inline-block;padding:8px 20px}
.csum ul li span:first-child {width: 45%}
.csum ul li span:last-child{border-left: 1px solid #eee}
@media screen and (max-width:768px){
  .more-opt{flex-flow:row wrap}
  .more-dwn-opt,.more-avail-lang{flex:100%}
  .more-avail-lang {border-top: 1px solid #ccc;margin-top: 30px}
  .csum,.more-dwn-opt{display:none}
}
/*Mirror and Checksum content css*/</pre></body></html>