﻿
html {
    box-sizing: border-box;
    height: 100%;
}

body {
    position: relative;
    margin: 0;
    padding: 0;
    min-height: 100%;
    -webkit-text-size-adjust: 100%;
    font-family: 'Open Sans';
    font-size: 16px;
    color: #000;
    line-height: 1;
    background: #fff;
    /*height: 100%;*/
    background: #eef3f6;padding-bottom: 50px;
}

a, button, input[type="submit"] {
    color: #000;
}

a, .btn, button, input[type="button"], input[type="submit"] {
    transition: all 500ms ease 0s;
}

a:hover, button:hover, input[submit]:hover {
        color: blue;
    }

    
h1, h2 {
    color: #fff;
    font-size: 54px;
    line-height: 60px;
}

a, span, div, ul, li, strong, small, lable, p, h3, h4, h5, h6, input {
    font-size: 14px;
    padding: 0;
    margin: 0;
    outline: none;
}

li {
    list-style: none;
}

  
a:focus, a:hover {
    text-decoration: none;
    outline: none;
}

h3 {
    font-size: 25px;
}

.header {
    background: #f1f1f1;
    padding: 10px 0;
}




.new_header_change{
    background-color:#000;
}

  .trial_plan_class{
      color:#00B0E4;
  }
  .professional_plan_class{
      color:#00B0E4;
  }
  .enterprize_plan_class{
      color:#00B0E4;
  }
  .plan_expired_class{color:#00B0E4;}

.user_name_class_default{
   color: #606060;
    font-size: 16px;
    margin-left: 8px;
    font-family: 'Open Sans';
    text-transform: capitalize;
    margin-top: 4px;
    line-height: 1.6;
    display: inline-block;
}

.user_name_class{
   color: #fff;
    font-size: 16px;
    margin-left: 8px;
    font-family: 'Open Sans';
    text-transform: capitalize;
    margin-top: 4px;
    line-height: 1.6;
    display: inline-block;
}

.logo {
    float: left;
}

.action-btn {
    float: right;
        margin-top: 15px;
    margin-right: 15px;
}
.login_btn .btn-info{ width: 92px;text-align: center;color: #ffffff;font-weight: 600;text-transform: uppercase;padding: 8px 25.6px;background: #ff7e00;padding: 7px 24px;border:none; border-radius:0; cursor:pointer;}
.login_btn .btn-info:hover{background: #ff8f21;color: #ffffff;}
.home-header .container {padding: 0;}
.action-btn button {
    background: #2895f1;
    color: #fff;
    font-size: 14px;
    margin-top: 4px;
    padding: 10px 25px;
    border: none;
    font-weight: 700;
}

    .action-btn button:focus {
        background: #2895f1;
        color: #fff;
        font-size: 14px;
        margin-top: 4px;
        padding: 10px 25px;
        border: none;
        font-weight: 700;
    }

    .action-btn button:hover {
        background: #6bbddb;
    }

.action-btn.login_btn button {
    background: #2895f1 url(../images/login-user.png) no-repeat scroll right 10px top 13px;
    padding-right: 40px;
}

    .action-btn.login_btn button:hover {
        background: #6bbddb url(../images/login-user.png) no-repeat scroll right 10px top 13px;
    }

    .action-btn.login_btn button:focus {
        background: #6bbddb url(../images/login-user.png) no-repeat scroll right 10px top 13px;
    }

.wraper {
    padding: 50px 0;
}

.signUp {
    padding-top: 60px;
    text-align: center;
}

   .signUp h2 {
        color: #000;
        font-size: 30px;
        font-weight: 300;
        margin-bottom: 35px;
        line-height: 50px;
        padding-bottom: 15px;
        background: url(../images/border-shape.png) no-repeat bottom center;
    }

.signup-padding {
    float: left;
    width: 100%;
    padding: 0 100px;
}

.
 {
    margin: 0 auto 15px;
    width: 585px;
    height: auto;
    display: inline-block;
    box-shadow: 0 0 4px #dadada;
    background: #fff;
    border-radius: 5px;
    padding-top: 10px;
    padding-bottom: 30px;
}

    .signUpSec img {
        margin: 22px 0;
    }



        .setho {
        font-size: 12px;
    }

        .setho:hover {
            background-color: #0BA4C9;
            font-size: 20px;
        }
.field-wrap {
    margin-bottom: 25px;
    text-align: left;
    float: left;
}

    .field-wrap.col-sm-12 {
        width: 100%;
    }

    .field-wrap input[type="text"], .field-wrap input[type="email"], .field-wrap input[type="password"], .field-wrap input[type="number"] {
        height: 46px;
        font-size: 15px;
        color: #7c7c7c;
        width: 100%;
        padding: 0 10px;
        background: #fff;
        border: solid 1px #cecece;
        font-weight: 600;
        border-radius: 4px;
    }

        .field-wrap input[type="text"]:focus, .field-wrap input[type="email"]:focus, .field-wrap input[type="password"]:focus, .field-wrap input[type="number"]:focus {
            border-color: #66afe9 !important;
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
        }

.checkboxSec input[type="checkbox"] {
    float: left;
    margin: 0 0 0;
}

.checkboxSec label::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: transparent none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #8c8c8c #8c8c8c;
    border-image: none;
    border-style: none none solid solid;
    border-width: medium medium 2px 2px;
    content: "";
    height: 4px;
    left: 3px;
    opacity: 0;
    position: absolute;
    top: 3px;
    transform: rotate(-45deg);
    width: 7px;
}

.checkboxSec label {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #8c8c8c;
    border-radius: 0;
    cursor: pointer;
    height: 14px;
    left: 15px;
    position: absolute;
    top: 4px;
    width: 14px;
}

.checkboxSec {
    float: left;
    width: 14px;
}

    .checkboxSec input[type="checkbox"]:checked + label::after {
        opacity: 1;
    }

.field-wrap label.remember {
    color: #383838;
    font-size: 14px;
    font-weight: 600;
    padding-left: 8px;
    float: left;
    padding-top: 3px;
}

    .field-wrap label.remember a {
        color: #0ba4c9;
        font-size: 14px;
    }

        .field-wrap label.remember a:hover {
            text-decoration: underline;
        }

.field-wrap.submit {
    margin-top: 10px;
}

    .field-wrap.submit input[type="submit"] {
        width: 100%;
        background: #0ba4c9;
        color: #fff;
        font-weight: 600;
        font-size: 18px;
        padding: 15px 0;
        border: solid 1px #0ba4c9;
        border-radius: 5px;
    }

        .field-wrap.submit input[type="submit"]:hover, .field-wrap.submit input[type="submit"]:focus {
            background: #077f9c;
            border: 1px solid #077f9c;
        }

.signUp a.create-acc {
    color: #018489;
    font-size: 15px;
    font-weight: 600;
    display: block;
}

    .signUp a.create-acc:hover {
        text-decoration: underline;
    }

.footer {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 20px 40px 15px;
    /*background: #0ba4c9;*/
    background: #1d2530;
    z-index: 9;
}

.footer-nav {
    float: left;
}

    .footer-nav ul {
        float: left;
        margin: 0 0 0 300px;
    }

        .footer-nav ul li {
            float: left;
            text-indent: 6px;
        }

            .footer-nav ul li:after {
                content: "-";
                color: #737373;
            }

            .footer-nav ul li.last:after {
                content: "";
            }

            .footer-nav ul li a {
                color: #adb8ca;
                font-size: 14px;
                margin-right: 22px;
            }

                .footer-nav ul li a:hover {
                    color: #eee;
                }

.copyright {
    float: right;
    color: #adb8ca;
    font-size: 13px;
}

.sec-create.signUpSec {
    width: 100%;
    padding: 15px 0;
    background: #f1f3f2;
    border: solid 1px #bac1bc;
}

.signUpSec .field-sec {
    text-align: left;
    float: left;
    width: 100%;
}

    .signUpSec .field-sec.text-right {
        padding-right: 20px;
    }

.field-sec {
    text-align: left;
}

    .field-sec label {
        float: left;
        width: 100%;
        font-size: 15px;
        padding-bottom: 5px;
        padding-left: 15px;
        color: #696868;
    }

.field-wrap.cret-acc {
    float: right;
}

    .field-wrap.cret-acc input[type="submit"] {
        width: 100%;
        background: #0ba4c9;
        color: #fff;
        font-weight: 600;
        font-size: 18px;
        padding: 10px 0;
        border: none;
        border-radius: 5px;
    }

        .field-wrap.cret-acc input[type="submit"]:hover, .field-wrap.cret-acc input[type="submit"]:focus {
            background: #077f9c;
            /*border: 1px solid #3f958d;*/
        }

label .req {
    color: #008aff;
    margin: 2px 0;
    font-size: 12px;
}

.text-right {
    text-align: right !important;
}

.cloudSec-left h3 {
    color: #000;
    font-size: 22px;
    margin-bottom: 10px;
    /*font-weight: 300;*/
}

.cloudSec-left h6 {
    color: #000;
    font-size: 15px;
    /*font-weight: 300;*/
    margin-top: 10px;
    padding-bottom: 15px;
    background: url(../images/border-shape.png) no-repeat bottom center;
}

/*.cloudSec-left img {
    margin: 40px 0 10px;
}*/

.cloudSec-bottom img {
    margin: 0;
}

.header.inner-header {
    /*background: #0ba4c9;*/
    padding: 0;
    background: #ffffff;
    box-shadow: 0px 1px 2.91px 0.09px rgba(0, 0, 0, 0.15);
}

.logo-inner a {
    float: left;
}

    .logo-inner a img {
        margin-right: 12px;
        float: left;
    }

    .logo-inner a span {
        float: left;
        font-size: 22px;
        color: #fff;
        font-weight: 300;
        margin-top: 2px;
    }

.title-list {
    float: left;
    margin: 5px 0 0 20px;
}

    .title-list ol {
        float: left;
        margin: 0;
        padding: 0;
    }

    .title-list li {
        background: url(../images/list-arrow.png) no-repeat left 14px;
        color: #ffffff;
        float: left;
        font-size: 22px;
        height: 50px;
        padding-left: 30px;
        padding-top: 12px;
        display: none;
        font-weight: 300;
    }

        .title-list li.active {
            display: block;
        }

.logo.logo-inner {
    padding: 15px 15px;
    line-height: 1;
    background: #1d2530;
    width: 302px;
   
}
.logo.logo-inner1 {
    padding: 15px 15px;
    line-height: 1;
    background: #000;
    width: 302px;
   
}

.back-arrow-page {
    float: left;
    padding: 16px 0 0;
}
.back-arrow-page img{ cursor:pointer;}
.help-nav {
    float: right;
}

    .help-nav ul {
        float: left;
        margin-top: 9px;
    }

        .help-nav ul li {
            float: left;
            margin-right: 12px;
            text-align: center;
            margin-top: 7px;
        }

            .help-nav ul li.user-icon {
                margin-right: 12px;
            }

            .help-nav ul li a.dropdown-toggle {
                /*border: solid 1px #838fa9;
                width: 25px;
                height: 25px;*/
                float: left;
                /*border-radius: 14px;*/
                color: white;
                vertical-align: middle;
                padding-bottom: 0px;
                padding-top: 0px;
                /*background-repeat: no-repeat;
                background-position: center center;
                background-color: transparent;*/
            }

            .help-nav ul li.active a.dropdown-toggle {
                /*background-color: #e7604a;
                border: solid 1px #e7604a;*/
            }

.nav > li > a:hover, .nav > li > a:active, .nav > li > a:focus {
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
}

.help-nav ul li.active a.dropdown-toggle {
    background-color: transparent;
    border-radius: 5px;
    background: url(../images/drop-arrow2.png) no-repeat right center; padding-right: 40px;
    margin-right: 17px; color: #000;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: transparent;
    border: none;
}

.help-nav ul li.active .dropdown-menu li a {
    background: none !important;
    border: none;
    padding: 0 15px;
}
.drop-icons{ margin-right:6px;}
.help-nav ul li.notification-icon a {
    background-image: url(../images/notification-icon.png);
}

.help-nav ul li.active.notification-icon a {
    background-image: url(../images/notification-active-icon.png);
}

.help-nav ul li.setting-icon a {
    background-image: url(../images/setting-icon.png);
}

.help-nav ul li.active.setting-icon a {
    background-image: url(../images/setting-active-icon.png);
}

.help-nav ul li.help-icon a {
    background-image: url(../images/help-icon.png);
}

.help-nav ul li.active.help-icon a {
    background-image: url(../images/help-active-icon.png);
}

/*.help-nav ul li.user-icon a {
    background-image: url(../images/small-user.png);
}

.help-nav ul li.active.user-icon a {
    background-image: url(../images/small-user-active.png);
}*/

.help-nav ul li.download-icon a {
    background-image: url(../images/download-icon.png);
}
.fa-minus{ width:10px; height:6px; display:block; background: url(../images/down-arrow.png) no-repeat 0 0;outline: none !important;}
.fa-plus{ width:10px; height:6px; display:block; background: url(../images/up-arrow.png) no-repeat 0 0;outline: none !important;}
.btn-box-tool {
    margin-top: 4px;
}
.fa-minus:before, .fa-plus:before{ display:none;}
.usersec h3 {
    color: #2895f1;
    font-weight: 300;
    margin-bottom: 15px;
}

.usersec h6 {
    color: #4e4d4d;
    font-size: 22px;
    font-weight: 300;
}

.step-section {
    margin-top: 40px;
}
.margin-bottom-none{ margin-bottom:0;}
.step-sec {
    background: #eaeaea;
    border: solid 2px #c8c8c8;
    position: relative;
    text-align: center;
    height: 145px;
    width: 85%;
}

    .step-sec img {
        margin-top: 30px;
    }

    .step-sec.sec-over img {
        position: absolute;
        top: -60px;
        left: -36px;
        margin-top: 0;
    }

.step-sect.mrg-tp62 {
    margin-top: 62px;
}

.step-sect.mrg-tp5 {
    margin-top: 5px;
}

.step-bottom {
    margin-top: 10px;
    float: left;
    width: 100%;
}

    .step-bottom.pdng-lft32 {
        padding-left: 32px;
    }

    .step-bottom.pdng-lft42 {
        padding-left: 42px;
    }

.step-number {
    background: #464c58;
    border-radius: 100%;
    color: #fff;
    float: left;
    font-size: 13px;
    font-weight: 700;
    height: 20px;
    padding-top: 2px;
    text-align: center;
    width: 20px;
}

.step-bottom h6 {
    float: left;
    padding-left: 10px;
    color: #000;
    font-size: 18px;
    font-weight: 600;
}

.step-bottom span {
    float: left;
    clear: both;
    font-size: 14px;
    color: #000;
    padding-top: 6px;
    line-height: 20px;
}

    .step-bottom span a {
        font-size: 14px;
        color: #2895f1;
    }

        .step-bottom span a:hover {
            text-decoration: underline;
        }

.table-data table#tblevents_home {
    margin-top: 0;
}

.buttonsec {
    background: #f2f2f2;
    border-top: solid 1px #dbdbdb;
    margin-top: 100px;
    width: 100%;
    float: left;
    padding: 20px 0;
    margin-bottom: 20px;
}

.download_btn button {
    margin-top: 10px;
    background: #2895f1;
    color: #fff;
    font-size: 16px;
    margin-top: 10px;
    padding: 15px 40px;
    border: none;
    font-weight: 600;
}

    .download_btn button:focus {
        margin-top: 10px;
        background: #2895f1;
        color: #fff;
        font-size: 16px;
        margin-top: 10px;
        padding: 15px 40px;
        border: none;
        font-weight: 600;
    }

    .download_btn button:hover {
        background: #6bbddb;
    }

.buttonsec span {
    float: left;
    clear: both;
    font-size: 14px;
    color: #000;
    padding-top: 10px;
}

.bottomsec {
    float: left;
    width: 100%;
    margin-top: 35px;
}

    .buttonsec h5, .bottomsec h5 {
        float: left;
        padding-left: 0;
        color: #000;
        font-size: 18px;
        font-weight: 600;
        width: 100%;
    }

    .bottomsec a {
        float: left;
        padding-left: 0;
        color: #2895f1;
        font-size: 14px;
        font-weight: 600;
        width: 100%;
        margin-top: 8px;
    }

        .bottomsec a:hover {
            text-decoration: underline;
        }

    .bottomsec p {
        float: left;
        padding-left: 0;
        color: #000;
        font-size: 14px;
        font-weight: 300;
        width: 100%;
        line-height: 22px;
    }

    table.file-table td span.setimage {
       vertical-align: middle !important;
    background: url(../images/firebox.png) center center no-repeat;
    padding: 0;
    color: #000;
    font-size: 12px;
    background-size: 40px;
    width: 40px;
    display: block;
    height: 40px;
}
table.file-table td span.setimage1 {
    vertical-align: middle !important;
    background:url(../images/chrome.png) center center no-repeat;
    padding: 0;
    color: #000;
    font-size: 12px;
    background-size: 40px;
    width: 40px;
    display: block;
    height: 40px;
}
table.file-table td span.setimage2 {
    vertical-align: middle !important;
      background:url(../images/opera.png) center center no-repeat;
   padding: 0;
    color: #000;
    font-size: 12px;
    background-size: 40px;
    width: 40px;
    display: block;
    height: 40px;
}
table.file-table #web_table_showonline td b{ color:#2f2f2f; font-size:14px; font-weight:600;}
table.file-table #web_table_showonline td p{ color:#696969; font-size:14px;}
table.file-table td span.setimage, table.file-table td span.setimage1, table.file-table td span.setimage2{ margin:8px 0;}
.field-wrap.col-sm-12.col-md-6 {
    width: 50%;
}

.wraper 
    background: #fff;
}

.dashboard-page .container {
    position: relative;
    padding: 0;
}

.dashboard-page .footer .container {
    padding: 0 15px;
    background-color: #272a31 !important;
}

.dashboard-page .wraper {
    padding: 0 0 0px;
    background: #f0f0f0;
}

    .dashboard-page .wraper .container {
        background: #fff;
    }
.dashboard-page{ padding-bottom: 79px;}
.top-content .treeview ul {
    position: relative;
    z-index: 999;
    background: #0ba4c9;
    float: left;
    width: 100%;
    max-height: 680px;
    min-height:191px;
    overflow-y: auto;
}

    .top-content .treeview ul li {
        width: 100%;
        float: left;
    }

        .top-content .treeview ul li .system-info-sec1 a {
            color: #fff;
            font-size: 16px;
            font-weight: 700;
            display: inline-block;
            margin-top: 10px;
        }

            .top-content .treeview ul li .system-info-sec1 a .online {
                color: #0f0;
                font-size: 16px;
                padding-left: 5px;
                display: inline-block;
                margin-top: 10px;
            }

            .top-content .treeview ul li .system-info-sec1 a .offline {
                color: red;
                font-size: 16px;
                padding-left: 5px;
                display: inline-block;
                margin-top: 10px;
            }

.top-content ul .treeview ul li .system-info .system-info-sec1 span.status-ofline {
    color: #6d190b;
    font-size: 16px;
    padding-left: 5px;
}

.top-content ul .treeview ul li .system-info .system-info-sec1 span.status-online {
    color: #0f0;
    font-size: 16px;
    padding-left: 5px;
}

.top-content .treeview ul li.divider {
    background: #666;
    height: 1px;
}

.title-list li span.online {
    color: #0f0;
    font-size: 22px;
    padding-left: 5px;
}

.title-list li span.offline {
    color: red;
    font-size: 22px;
    padding-left: 5px;
}

.top-content {
    float: left; padding: 12px 0 0 10px;
}
.top-content1 {
    float: left; padding: 12px 0 0 13px;
}
    .top-content ul {
        float: left;
        width: 100%;
        background: #0ba4c9; border-top:none;
    }

        .top-content ul li {
            float: left;
            padding: 0;
        }

            .top-content ul li.first {
                width: 26%;
                background: #212121;
                /*background: rgba(183,222,237,1);*/
                background: -moz-linear-gradient(top,rgb(120, 202, 234) 0%,rgb(25, 142, 178) 51%, rgb(13, 115, 139) 100%);
                background: -webkit-gradient(left top, left bottom, color-stop(0%, rgb(120, 202, 234)), color-stop(51%, rgb(25, 142, 178)), color-stop(100%, rgb(13, 115, 139)));
                background: -webkit-linear-gradient(top,rgb(120, 202, 234) 0%, rgb(25, 142, 178) 51%, rgb(13, 115, 139) 100%);
                background: -o-linear-gradient(top, rgb(120, 202, 234) 0%, rgb(25, 142, 178) 51%, rgb(13, 115, 139) 100%);
                background: -ms-linear-gradient(top,rgb(120, 202, 234) 0%, rgb(25, 142, 178) 51%,rgb(13, 115, 139) 100%);
                background: linear-gradient(to bottom, rgb(120, 202, 234) 0%,rgb(25, 142, 178) 51%,rgb(13, 115, 139) 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7deed', endColorstr='#0ba4c9', GradientType=0 );
                height: 121px;
            }

            .top-content ul li.last {
                width: 26%;
            }

            .top-content ul li.middle {
                width: 48%;
                background: #0ba4c9;
            }

.system-info-sec ul {
    background: none;
}

.mdl-content {
    background: #eef3f6;
    float: left;
    width: 100%;
}

.system-info {
    float: left;
    width:200px;
    position: relative;
}

.system-info-icon {
    background: url(../images/system-icon.png) no-repeat left top;
    height: 56px;
    width: 55px;
    float: left;
}



#computerList .system-info-sec1 {
    float: left;
    padding-left: 0;
    width: 100%;
}

.system-info-sec1 h5 {
    color: #fff;
    font-weight: 700;
    font-size: 16px;
}

.system-info-sec1 p {
    font-size: 14px;
    color: #fff;
    line-height: 20px;
}

.system-arrow {
    background: url(../images/drop-arrow.png) no-repeat right top;
    height: 8px;
    width: 13px;
    float: right;
    margin-top: 0;
    cursor: pointer;
    position: absolute;
    right: 18px;
    top: 55px;
}

.system-info-sec ul {
    float: left;
    width: 100%;
}

    .system-info-sec ul li {
        background-position: top left;
        background-repeat: no-repeat;
        clear: both;
        float: left;
        padding: 2px 0 12px 16px;
        width: 100%;
    }

        .system-info-sec ul li.unlock {
            background-image: url(../images/system-unlock-icon.png);
        }

        .system-info-sec ul li.lock {
            background-image: url(../images/system-lock-icon.png);
        }

        .system-info-sec ul li.online {
            background-image: url(../images/system-online-icon.png);
        }

        .system-info-sec ul li span {
            float: left;
            padding-left: 18px;
            color: #fff;
            font-size: 13px;
            padding-top: 10px;
        }

.top-content ul li .system-info {
    padding: 20px 10px 10px;
}

.top-content ul li .system-info-sec {
    padding: 5px 20px;
    width: 100%;
    float: left;
}

.top-content ul li.last .system-info img {
    float: left;
    margin-right: 25px;
    margin-top: 5px;
}

.top-content ul li.last .system-info {
    padding: 38px 25px;
}

    .top-content ul li.last .system-info .contact-right h6 {
        font-size: 14px;
        color: #ffffff;
    }

    .top-content ul li.last .system-info .contact-right h5 {
        font-size: 25px;
        color: #ffffff;
        font-weight: 700;
    }

.sidebar-mini.sidebar-collapse .user-panel ul li {
    background-image: none !important;
    background-color: transparent !important;
    border: 0;
}

    .sidebar-mini.sidebar-collapse .user-panel ul li a {
        width: 100%;
    }

    .sidebar-mini.sidebar-collapse .user-panel ul li.top.sidebar-toggle {
        width: 50px;
    }

    .sidebar-mini.sidebar-collapse .user-panel ul li.top.active{
        background-color: #0ba4c9 !important;
    }

    .sidebar-mini.sidebar-collapse .user-panel ul li.active {
        background-image: none !important;
        background-color: #0ba4c9 !important;
    }

.sidebar-mini.sidebar-collapse .user-panel .treeview-menu {
    background-image: none !important;
    background-color: #0ba4c9 !important;
}

.sidebar-mini.sidebar-collapse .user-panel ul li.treeview.hghtauto {
    height: 136px !important;
}

.sidebar-mini.sidebar-collapse .user-panel ul li a {
    padding: 0;
}

.sidebar-mini.sidebar-collapse .user-panel .treeview-menu {
    background-color: transparent;
    padding: 0;
}

    .sidebar-mini.sidebar-collapse .user-panel .treeview-menu li a {
        padding: 8px 0 2px;
    }
.main-sidebar {
    left: 0;
    padding-top: 0;
    position: fixed;
    top: 0;
    width: 302px;
    height:100%;
    z-index: 99;
    background: #232c3d; 
}

.sidebar-scroll {
     height: 100%;
    overflow-y: auto;
}

.content-wrapper {
    z-index: 22;
    position: relative;
    background: #eef3f6;
    padding: 25px;
}

.carousel {
    position: relative;
    width: 95%;
}

.user-panel {
    float: left;
    width: 100%;
    padding-top:62px; 
}

ul.treeview-menu.menu-open {
    display: block !important;
}

.list-cn {
    margin-top: 11px;
    float: left;
    line-height: 24px;
    padding-left: 10px !important; /* JG2303 sidebar*/
}

/*.treeview.listopen.hghtauto > a {
    height: 46px;
}
.sidebar-mini.sidebar-collapse .treeview.listopen.hghtauto > a {
    height: auto;
}*/
.user-panel ul li {
    background-repeat: no-repeat;
    background-position: 95% center;
    padding: 0;
    margin: 0;
    height: 46px;
    cursor: pointer;
        padding: 0;
       /*border: 1px solid white;*/
}
    /*.table > thead > tr > th {
    border-bottom: 1px solid #fff;
}*/
    .user-panel ul li.last-sec {
        border-bottom: solid 1px #393939;
    }

    .user-panel ul li img {
        padding-right: 10px;
        float: left;
        padding-top: 0;
    }

    .user-panel ul li a {
        color: #e3e3e3;
        font-size: 14px;
        float: left;
    }

    .user-panel ul li.top {
        color: #ffffff;
        font-weight: 700;
        background-image: url(../images/active-arrow-icon.png);
    }

        .user-panel ul li.top a {
            color: #e3e3e3;
        }

        .user-panel ul li.top img {
            padding-left: 4px;
            padding-right: 12px;
            padding-top: 2px;
        }

    .user-panel ul li.treeview.active.listopen {
        background-position: right 20px top 18px;
    }

    .user-panel ul li.treeview.hghtauto {
        height: 132px !important;
    }

    .user-panel ul li.treeview.active {
        background-color: #0ba4c9;
        border: none;
        height: 40px;
    }

    .user-panel ul li.active a {
        color: #fff;
    }

    .user-panel ul li.top.active {
        background-image: url(../images/active-arrow-icon.png);
        background-color: transparent !important;
        color: #ffffff;
    }

.sidebar-mini.sidebar-collapse .user-panel ul li.top.active a {
    color: #fff;
}

.user-panel ul li.top.active a {
    color: #ffffff;
}

.user-panel ul li a {
    padding: 0;
    width: 100%;
}

    .user-panel ul li .list-bg {
        background-position: 8px 6px;
        background-repeat: no-repeat;
        padding-left: 18px;
        padding-right: 20px;
        padding-top: 13px;
        height: 36px;
        float: left;
    }

    .user-panel ul li a .list-bg1 {
        background-position: 8px 1px;
        background-repeat: no-repeat;
        padding-left: 30px;
        height: 30px;
        float: left;
        font-size: 13px; color: #adb8ca;
    }

        .user-panel ul li a .list-bg1.offline-menu {
            background-image: url(../images/offline-icon.png);
            margin-top: 11px;
        }

        .user-panel ul li a .list-bg1.online-menu {
            background-image: url(../images/online-icon.png);
            margin-top: 11px;
        }

        .user-panel ul li a .list-bg1.idle-menu {
            background-image: url(../images/idle-icon.png);
            margin-top: 15px;
        }

    .user-panel ul li .list-bg.offline-menu {
        background-image: url(../images/offline-icon.png);
    }

    .user-panel ul li .list-bg.online-menu {
        background-image: url(../images/online-icon.png);
    }

    .user-panel ul li a .list-bg.idle-menu {
        background-image: url(../images/idle-icon.png);
    }

    .user-panel ul li .list-bg.toggle-menu {
        background-image: url(../images/toggle-icon.png);
    }

    .user-panel ul li a .list-bg.summary-menu {
        background-image: url(../images/summary-icon.png);
    }

    .user-panel ul li a .list-bg.software-menu {
        background-image: url(../images/software-icon.png);
    }

    .user-panel ul li a .list-bg.hardware-menu {
        background-image: url(../images/overview-icon.png);
        margin-top:-7px;
    }
     /*.user-panel table tr td a .list-bg.hardware-menu{
            background-image: url(../images/overview-icon.png);
     }*/



    



    .user-panel ul li a .list-bg.system-cleaner-menu {
        background-image: url(../images/cleaner-icon.png);
        margin-top:-7px;
    }

    .user-panel ul li a .list-bg.manager-menu {
        background-image: url(../images/manager-icon.png);
        margin-top:-7px;
    }
    .user-panel ul li.active a .list-bg.manager-menu, .user-panel ul li:hover a .list-bg.manager-menu{
        background-image: url(../images/manager-icon-active.png);
    }

    .user-panel ul li a .list-bg.diskanalyzer-menu {
        background-image: url(../images/disk-analizer-icon.png);
         margin-top:-7px;
    }

    .user-panel ul li a .list-bg.asp-menu {
        background-image: url(../images/system-protector-icon.png);
         margin-top:-7px;
    }

    .user-panel ul li a .list-bg.events-menu {
        background-image: url(../images/event-icon.png);
         margin-top:-7px;
    }

    .user-panel ul li a .list-bg.tool-menu {
        background-image: url(../images/tools-icon-active.png);
         margin-top:-7px;
    }
     .user-panel ul li a .list-bg.tool-menu1 {
        background-image: url(../images/tools-icon.png);
         margin-top:-7px;
    }
    .user-panel ul li:hover a .list-bg.tool-menu1 {
        background-image: url(../images/tools-icon-active.png);
    }
   
    
    .user-panel ul li a .list-bg.option-menu {
        background-image: url(../images/option-icon.png);
    }

    .user-panel ul li a .list-bg.a-setting-menu {
        background-image: url(../images/a-setting-icon.png);
    }

.sidebar-mini.sidebar-collapse .user-panel ul li.active a .list-bg.toggle-menu {
    background-image: url(../images/toggle-icon-active.png);
}

.user-panel ul li.active a .list-bg.toggle-menu, .user-panel ul li:hover a .list-bg.toggle-menu {
    background-image: url(../images/toggle-icon.png);
}

.user-panel ul li.active a .list-bg.summary-menu, .user-panel ul li:hover a .list-bg.summary-menu {
    background-image: url(../images/summary-icon-active.png);
        margin-top: -7px;
}

.user-panel ul li.active a .list-bg.software-menu, .user-panel ul li:hover a .list-bg.software-menu {
    background-image: url(../images/software-icon-active.png);
       margin-top: -7px;
}

.user-panel ul li.active a .list-bg.hardware-menu, .user-panel ul li:hover a .list-bg.hardware-menu {
    background-image: url(../images/overview-icon-active.png);
       margin-top: -7px;
}

.user-panel ul li.active a .list-bg.system-cleaner-menu, .user-panel ul li:hover a .list-bg.system-cleaner-menu {
    background-image: url(../images/cleaner-icon-active.png);
}

.user-panel ul li.active a .list-bg.diskanalyzer-menu, .user-panel ul li:hover a .list-bg.diskanalyzer-menu {
    background-image: url(../images/disk-analizer-icon-active.png);
}

.user-panel ul li.active a .list-bg.asp-menu, .user-panel ul li:hover a .list-bg.asp-menu {
    background-image: url(../images/system-protector-icon-active.png);
}

.user-panel ul li.active a .list-bg.events-menu {
    background-image: url(../images/event-icon.png);
    background-position: 0 center !important;
}

.user-panel ul li.active a .list-bg.tool-menu {
    background-image: url(../images/tools-icon-active.png);
}

.user-panel ul li.active a .list-bg.option-menu {
    background-image: url(../images/option-icon-active.png);
}

.user-panel ul li.active a .list-bg.a-setting-menu {
    background-image: url(../images/a-setting-icon-active.png);
}

.details_link .asp-menu {
    width: auto;
}

.sidebar-mini.sidebar-collapse .user-panel ul li:hover {
    position: relative;
    width: 276px;
}

.sidebar-mini.sidebar-collapse .user-panel ul li.top.sidebar-toggle:hover {
    width: 276px;
}

.sidebar-mini.sidebar-collapse .user-panel ul li.treeview.listopen:hover a .fa-angle-left {
    right: 12px;
    margin-top: 16px;
    display: block;
}

.sidebar-mini.sidebar-collapse .user-panel ul li.treeview.listopen a .fa-angle-left {
    display: none;
}

.sidebar-mini.sidebar-collapse .user-panel .treeview.listopen a .fa-angle-left {
    margin-top: 16px;
    right: 10px;
}

.sidebar-mini.sidebar-collapse .user-panel ul li:hover a {
    background-color: #313131 !important;
}

    .sidebar-mini.sidebar-collapse .user-panel ul li:hover a .list-cn {
        display: inline-block !important;
        width: 238px;
        height: 45px;
        margin-top: 0;
        padding: 13px 0 0;
    }

.sidebar-mini.sidebar-collapse .user-panel ul li.active:hover .treeview-menu.menu-open li a .list-cn {
    padding: 0;
}

.sidebar-mini.sidebar-collapse .user-panel ul li.treeview .treeview-menu.menu-open a .list-cn {
    width: 210px;
}

.sidebar-mini.sidebar-collapse .user-panel ul li.active.treeview .treeview-menu.menu-open a .list-cn {
    display: block;
    width: 210px;
    height: 45px;
    padding: 0;
}

.sidebar-mini.sidebar-collapse .list-cn {
    margin-top: 0;
}

.sidebar-mini.sidebar-collapse .user-panel ul li.active.treeview .treeview-menu.menu-open li {
    position: relative;
    padding: 0;
}

.sidebar-mini.sidebar-collapse .user-panel ul li.treeview .treeview-menu.menu-open li {
    padding: 0;
}

.sidebar-mini.sidebar-collapse .user-panel ul li.active.treeview .treeview-menu.menu-open:hover a .list-cn {
    background-color: #0ba4c9;
}

.sidebar-mini.sidebar-collapse .user-panel ul li.active:hover a {
    background-color: #0ba4c9 !important;
}

.sidebar-mini.sidebar-collapse .user-panel ul li.treeview:hover .treeview-menu.menu-open li a:hover {
    background-color: #0ba4c9;
}

.sidebar-mini.sidebar-collapse .user-panel ul li.treeview:hover .treeview-menu.menu-open a {
    background-color: #0ba4c9;
}

    .sidebar-mini.sidebar-collapse .user-panel ul li.treeview:hover .treeview-menu.menu-open a .list-cn {
        height: auto;
        padding: 0;
    }

.sidebar-mini.sidebar-collapse .user-panel .treeview:hover .treeview-menu a .list-bg {
    background-position: 8px -3px;
}

.sidebar-mini.sidebar-collapse .user-panel .treeview-menu li {
    border: none;
}

.sidebar-mini.sidebar-collapse .user-panel .treeview-menu {
    left: 0;
    top: 0;
}

    .sidebar-mini.sidebar-collapse .user-panel .treeview-menu li {
        margin-top: 0;
    }

.sidebar-collapse .user-panel > li:hover > a, .sidebar-collapse .user-panel > li.active > a {
    background: #0ba4c9;
    border-left-color: #3c8dbc;
    color: #fff;
}

.sidebar-mini.sidebar-collapse .user-panel ul li a .list-cn {
    display: none !important;
}

.user-panel .treeview-menu li a {
    padding: 2px 10px 2px 5px;
}

.user-panel .dropdown-menu li {
    background-color: transparent;
    margin: 0;
    height: 40px;
    cursor: pointer;
    border-top: solid 1px #5c626f;
    background-image: none;
}

.user-panel .dropdown-menu {
    width: 100%;
    background-color: #0ba4c9;
    border: none;
    border-radius: 0;
    box-shadow: none;
    display: none;
    float: left;
    font-size: 14px;
    left: 0;
    list-style: outside none none;
    margin: 0;
    min-width: auto;
    padding: 0 15px 0 30px;
    position: relative;
    text-align: left;
    top: 0;
    z-index: 1000;
}

    .user-panel .dropdown-menu li.active {
        background-image: none;
    }

        .user-panel .dropdown-menu li.active a {
            background-color: transparent;
            color: #077f9c;
        }

            .user-panel .dropdown-menu li.active a:hover {
                background-color: transparent;
                color: #077f9c;
            }

    .user-panel .dropdown-menu li a:hover {
        background-color: transparent;
        color: #aeb2ba;
    }

    .user-panel .dropdown-menu li a .list-bg.overview-menu {
        background-image: url(../images/overview-icon.png);
        padding-top: 2px;
    }

.user-panel li a .list-bg.process-menu {
    background-image: url(../images/process-icon-active.png);
    padding-top: 2px;
    margin-top:-7px;    
}

.user-panel li a .list-bg.install-sw-menu {
    background-image: url(../images/install-sw-icon-active.png);
    /*padding-top: 2px;*/
    margin-top:-8px;
}

.user-panel li a .list-bg.startup-menu {
    background-image: url(../images/startup-icon.png);
    padding-top: 2px;
    margin-top:-7px;
}

.user-panel .dropdown-menu li a .list-bg.agent-menu {
    background-image: url(../images/agent-icon.png);
}

.user-panel .dropdown-menu li.active a .list-bg.overview-menu {
    background-image: url(../images/overview-icon-active.png);
    padding-top: 2px;
}

.user-panel li.active a .list-bg.process-menu {
    background-image: url(../images/process-icon-active.png);
    padding-top: 2px;
}

.user-panel li.active a .list-bg.install-sw-menu {
    background-image: url(../images/install-sw-icon-active.png);
    padding-top: 2px;
}

.user-panel li.active a .list-bg.startup-menu {
    background-image: url(../images/startup-icon-active.png);
    padding-top: 2px;
}

.user-panel .dropdown-menu li.active a .list-bg.agent-menu {
    background-image: url(../images/agent-icon-active.png);
}

.content-toper {
    padding: 15px;
}

.left-content {
    float: left;
    width: 100%;
}

    .left-content.full {
        float: left;
        width: 90%;
        padding: 19px 0 0;
        min-height: 90px;
    }

.right-content {
    /*float: right;*/
    width: 35%;
}
.pc-onoff-col {
margin-left: 5px;
}
    

.right-position.full {
    text-align: right;
    width: 20%;
    float: right;
    position: absolute;
    right: 15px;
    padding-top: 0;
    top: 23px;
}

.left-content img {
    float: left;
}

.detailsblock .dropdown {
    margin-right: 0;
}


.left-content .right-p {
    float: left;
    padding-left: 18px;
    width: 90%;
}

.left-content h5 {
       color: #2f2f2f;
    font-size: 24px;
    font-weight: 600;
    float: left;
    clear: both;
    width: 100%;
    margin: -3px 0 6px;
}

.left-content span {
    color: #696969;
    font-size: 14px;
    margin: 0 0 17px;
    float: left;
    clear: both;
}

.carousel-control {
    text-shadow: none;
    font-size: 0;
}

.left.carousel-control {
    background: url(../images/left-bootstrap-arrow.png) no-repeat left top !important;
    left: -25px;
    top: 34px;
}

.right.carousel-control {
    background: url(../images/right-bootstrap-arrow.png) no-repeat right top !important;
    top: 34px;
    right: -15px;
}

.glyphicon {
    display: none !important;
}
.content-title-col{padding: 11px 5px 0; position:relative; z-index:99;
    float: left;
    width: 100%;}
.content-middle {
    float: left;
    width: 100%;
    margin-top: 1px;
    padding:0 5px 20px;
}
.opt-system-col {padding: 24px 30px 35px;}
.product-info {
    background-repeat: no-repeat;
    background-position: 95% 95%;
    height: 160px;
    border-radius: 5px;
    padding: 14px 18px;
    position: relative;
}

    .product-info.orange {
        background-color: #03a9f3;
    }

    .product-info.window {
        background-image: url(../images/window-icon.png);
        background-position: 90% 73%;
    }

    .product-info h5 {
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        float: left;
        width: 100%;
        line-height: 26px;
    }

    .product-info span {
        color: #fff;
        font-size: 20px;
        font-weight: 300;
        float: left;
        width: 70%;
        margin-top: 20px;
        position: absolute;
        bottom: 52px;
        left: 19px;
    }

    .product-info.blue {
        background-color: #9675ce;
    }

    .product-info.motherboard {
        background-image: url(../images/mother-board-icon.png);
        background-position: 89.8% 75%;
    }

    .product-info.green {
        background-color: #fb9678;
    }

    .product-info.gfx {
        background-image: url(../images/gfx-icon.png);
        background-position: 89.7% 74%;
    }

.content-bottom {
    float: left;
    width: 100%;
    padding: 0 5px 25px;
}

.mrg-30 {
    margin-top: 20px;
}

.navbar-collapse {
    padding: 0;
}

.table-data {
    position: relative;
    float: left;
    width: 100%;
}

.add-computer-button {
    position: relative;
    margin: auto;
    background: url(../images/add-device.jpg) no-repeat;
    width: 228px;
    height: 38px;
}

    .add-computer-button:hover {
        background: url(../images/add-device_hover.jpg) no-repeat;
    }

    .add-computer-button button {
        background: #2895f1 none repeat scroll 0 0;
        border: medium none;
        color: #fff;
        font-size: 14px;
        font-weight: 700;
        margin-top: 0;
        padding: 10px 25px;
    }

        .add-computer-button button:focus {
            background: #2895f1 none repeat scroll 0 0;
            border: medium none;
            color: #fff;
            font-size: 14px;
            font-weight: 700;
            margin-top: 0;
            padding: 10px 25px;
        }

.table-data h5 {
    clear: both;
    color: #000;
    float: left;
    font-size: 24px;
}

.table-data span {
    clear: both;
    color: #000;
    float: left;
    font-size: 14px;
    margin-top: 6px;
}

.table-data table {
    width: 100%;
    border: solid 1px #d2d6de;
    background: #fff;
    margin-top: 20px;
}

    .table-data table tr {
        border-bottom: solid 1px #f4f4f4;
    }

    .table-data table th {
        color: #333;
        padding: 15px;
        font-weight: 700;
        font-size: 16px;
    }

    .table-data table td {
        padding: 10px 15px;
        color: #333;
        font-size: 14px;
    }

        .table-data table td .status-online {
            color: #fff;
            background: #00a65a;
            border-radius: 5px;
            padding: 8px 0;
            text-align: center;
            width: 100%;
        }

        .table-data table td .status-ofline {
            color: #fff;
            background: #f36112;
            border-radius: 5px;
            padding: 8px 0;
            text-align: center;
            width: 100%;
        }

.mrg-70 {
    margin-top: 70px;
}

.table-data table td.computer-online {
    background: url(../images/computer-online.png) no-repeat left 15px center;
    padding-left: 40px;
}

.table-data table td.computer-ofline {
    background: url(../images/computer-ofline.png) no-repeat left 15px center;
    padding-left: 40px;
}

.btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary.focus[disabled], fieldset[disabled] .btn-primary.focus {
    background-color: #f1f3f2;
    border-color: #bac1bc;
}

.right-position .dropdown button {
    background: #2a8eff;
    border: none;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 8px 0;
    font-weight: 600;
    min-width: 150px;
}
.right-position .dropdown button:hover, .right-position .dropdown button:focus{ background: #0078ff; color:#fff;}

    
.right-position .open > .dropdown-menu {
    left: 4px;
    padding: 5px 10px;
    width: 160px;
}

    .right-position .open > .dropdown-menu li {
        font-size: 12px;
        margin: 10px 0;
    }

.btn .caret {
    margin-left: 15px;
}

.window-cleaner-sec {
    margin: 0 auto;
    width: 100%;
    text-align: center;
    padding:38px 0;
}
.dap-lc-sc img{ margin-bottom:15px;}
.sys-cln-plc img{margin-top: -14px;}    

.start-btn button {
    background: #4ba614; /* Old browsers */
background: -moz-linear-gradient(top, #4ba614 0%, #008c00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #4ba614 0%,#008c00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #4ba614 0%,#008c00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ba614', endColorstr='#008c00',GradientType=0 ); 
    border: solid 1px #fff;
    border-radius: 5px;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    padding: 9px 30px;
    margin-top: 17px;
}

    .start-btn .btn:focus, .start-btn .btn:hover, .start-btn .btn:active{
      background: #008c00; /* Old browsers */
background: -moz-linear-gradient(top, #008c00 0%, #4ba614 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #008c00 0%,#4ba614 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #008c00 0%,#4ba614 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008c00', endColorstr='#4ba614',GradientType=0 ); color: #fff;
    }



.window-cleaner-sec p {
    font-size: 14px;
    color: #696969;
    line-height: 25px;
    font-weight:600;
}

.window-cleaner-sec h3 {
    font-size: 24px;
    color: #696969;
    line-height: 36px;
    font-weight:600;
    margin-top: -4px;
}

.left-content span {
    line-height: 22px;
    margin-top: 2px;
}

    .left-content span.note-bg {
        margin: 0 0 0;
        padding:6px 10px 18px 45px;
        background-image: url(../images/cinfo-icon.png);
        background-position: 0 4px;
        background-repeat: no-repeat;
    }
    .left-content span.note-bg-green {
       
        background-image: url(../images/cinfo-icon-green.png);
      
    }
    
    .left-content span.note-bg span {
        color: #696969;
        font-size: 14px;
    }

    .left-content span.note-bg h5 {
        color: #ff4d18;
        font-size: 14px;
        font-weight: 400;
        margin-bottom: 2px;
    }

.scan-opt .left-content {
    width: 65%;
}

.scan-opt .right-content {
    width: 25%;
}

    .scan-opt .right-content .dropdown button {
        width: 100%;
    }

        .scan-opt .right-content .dropdown button.btn {
            font-size: 16px;
            padding: 12px;
            background: #eaeaea;
            color: #343434;
            border: none;
        }

    .scan-opt .right-content .dropdown-menu {
        position: absolute;
        top: 46px;
        background: #dfdfdf;
    }

        .scan-opt .right-content .dropdown-menu li {
            background-color: #dfdfdf;
            border-top: none;
            cursor: pointer;
            margin: 2px 0;
            font-size: 14px;
            color: #000;
            padding: 10px 20px;
            height: auto;
        }

    .scan-opt .right-content .dropdown button .caret {
        margin-left: 10px;
    }

.white-border {
    border-bottom: #fff solid 1px;
    margin-top: 26px;
    margin-bottom: 20px;
}

.inner-heading {
    border-bottom: #dfdfdf solid 1px;
}

.border0 {
    border: 0 !important;
}

.pf-sec {
    float: left;
    width: 100%;
}

.inner-heading h2 {
    color: #000;
    font-size: 24px;
    line-height: 28px;
    margin: 0;
}

.inner-heading p {
    color: #000;
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 13px;
}

.save-profile {
    background: #2895f1;
    float: right;
    font-weight: 700;
    font-size: 14px;
    color: #FFF;
    border: none;
    padding: 7px 30px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

    .save-profile:hover {
        background: #1e1e1e;
        color: #FFF;
    }

.setting-left-sidebar .pf-img {
    background: url(../images/profile-pic.jpg) no-repeat left top;
    width: 230px;
    height: 230px;
}

.setting-left-sidebar h3 {
    color: #686868;
    font-size: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.setting-left-sidebar p {
    color: #686868;
    font-size: 14px;
    line-height: 20px;
}

.setting-right-section {
    background-color: transparent;
}

ul.account_setting_edit {
    display: block;
    padding: 0;
    margin: 0;
}

    ul.account_setting_edit li {
        display: block;
        background: #f1f3f2;
        padding: 10px 12px;
        float: left;
        width: 100%;
        margin-bottom: 1px;
    }

        ul.account_setting_edit li:last-child {
            border-bottom: none;
        }

        ul.account_setting_edit li .control-label {
            color: #000;
            font-size: 14px;
            line-height: 22px;
            padding: 5px 0;
            margin: 0;
            font-weight: 600;
        }

.form-control-outline {
    border: #f0f0f0 solid 1px;
    padding: 11px 7px 11px 20px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    color: #737373;
}

    .form-control-outline .form-control {
        height: 20px;
        font-size: 14px;
        font-weight: 600;
        color: #737373;
        line-height: 20px;
        padding: 0;
        border: none;
        box-shadow: none;
    }

.tbl-data input.form-control {
    border: solid 1px #e3e9e9;
    height: 40px;
}

.form-control-name {
    width: 49%;
}

.dob {
    position: relative;
}

    .dob .form-control {
        width: 80%;
    }

.dob-calendar {
    position: absolute;
    right: 7px;
    top: 10px;
    cursor: pointer;
}

.old-password {
    border: none;
}

.account_setting .form-control-outline {
    border-color: #FFF;
}

.account_setting .form-control-name {
    display: none;
}

.account_setting .tbl-data {
    color: #000;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    margin: 0;
    padding: 5px 0;
}

.junk-file-tab {
    float: left;
    width: 100%;
}

.col-sm-12_cleaner {
    float: left;
    width: 100%;
    padding: 0 15px;
}
/*.system-cln-otr{ min-height:415px;}*/

.junk-file-btn {
    position: absolute;
    right: 15px;
    top: 23px;
    float: right;z-index:99;
}
.junk-file-btn.over{ z-index:9;}
.log-btn-col{ right:0; top:3px;}
.junk-file-pos {
    top: 140px;
    right: 45px;
}

.junk-file-btn button, .junk-file-btn input {
    background: #2a8eff;
    border: none;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 8px 0;
    font-weight: 600;
    min-width:150px;
}

    .junk-file-btn button:focus,  .junk-file-btn button:active, .junk-file-btn button:hover, .junk-file-btn input:focus,  .junk-file-btn input:active, .junk-file-btn input:hover {
        background: #067bff; color:#fff;
   
    }

    
.junk-file-btn button.b {
        background: #008d00;
    }

    

.junk-file-btn button.b:hover{background: #077f9c;color: #fff;}
.junk-file-tab .nav-tabs {border-bottom: none;position: relative;top: 1px;}
.junk-file-tab .nav-tabs > li {margin-right: 10px;margin-bottom: 0;}
.junk-file-tab .nav-tabs > li.active {position: relative;}
.junk-file-tab .nav-tabs > li a {font-size: 14px;font-weight: 600;color: #354990;padding: 6px 25px;border-top: solid 1px #d8dee2;border-left: solid 1px #d8dee2;border-right: solid 1px #d8dee2;
                                 border-bottom: solid 1px #d8dee2;
            background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); 
        }

        .junk-file-tab .nav-tabs > li.active > a, .junk-file-tab .nav-tabs > li.active > a:focus, .junk-file-tab .nav-tabs > li.active > a:hover {
            border-top: solid 1px #d8dee2; color:#354990;
            border-left: solid 1px #d8dee2;
            border-right: solid 1px #d8dee2;
            border-bottom: solid 1px #ffffff;
                background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(top, #f5f5f5 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f5f5f5 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f5f5f5 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 );
        }

#cleaner_results{}
.junk-file-tab #cleaner_results .nav-tabs > li a {border-top: solid 1px #d8dee2;border-left: solid 1px #d8dee2;border-right: solid 1px #d8dee2;
                                 border-bottom: solid 1px #d8dee2;
              background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(top, #f5f5f5 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f5f5f5 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f5f5f5 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 );
        }

        .junk-file-tab #cleaner_results .nav-tabs > li.active > a, .junk-file-tab #cleaner_results .nav-tabs > li.active > a:focus, .junk-file-tab #cleaner_results.nav-tabs > li.active > a:hover {
            border-top: solid 1px #d8dee2; color:#354990;
            border-left: solid 1px #d8dee2;
            border-right: solid 1px #d8dee2;
            border-bottom: solid 1px #f5f5f5;
               background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); 
        }
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border-top: none;
}
.table-responsive{ overflow-x:inherit;}
table.file-table {
    border: 1px solid #d8dee2;
    width: 100%;
    margin-bottom: 0;table-layout: fixed;
  
}

    table.file-table .last {
        background: #bac1bc;
        color: #000;
        font-size: 14px;
        text-align: center;
    }

    table.file-table thead tr {
        background-color: #f5f5f5;
        /*border-bottom: 1px solid #9ea39f;*/
    }

    table.file-table td {
        vertical-align: middle !important;
        /*padding: 9px 12px !important;JG2303*/
        color: #000;
        font-size: 14px;
    }

    table.file-table th {
        vertical-align: middle !important;
      color: #2f2f2f;
    font-size: 14px;
    font-weight: 600;
    }

    table.file-table tbody tr {
        border-bottom: solid 1px #d8dee2;
    }

        table.file-table tbody tr:last-child {
            border: none;
        }
        .table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 1px solid #d8dee2;
}
    table.file-table tr.even {
        background: #f1f3f2;
    }

    /*table.file-table tbody {
        max-height: 415px;
        overflow-y: auto;
    }*/

.tableoverflow {
      max-height: 350px;
    overflow-y: auto;
     margin-top: -1px;border-bottom:solid 1px #d8dee2;
      min-height: 100px;
}
#computersEventsGrid .tableoverflow{max-height: 345px;}
html[data-useragent*='MSIE 10.0'] .tableoverflow {
    max-height: 546px;
}

.drive-sec tr {
    border: none;
}

.mtableoverflow {
    max-height: 415px;
}

.stableoverflow .tab-content {
   max-height: 119px;
    min-height: initial;
    overflow-y: auto;
    width: 100%;
}

div#dap_results .disk-table {
    right: 0px;
}

.disk-table table {
    margin-top: 13px;
}

.disk-table {
    position: relative;
}

.color-check {
    width: 14px;
    height: 14px;
    border: solid 1px #bac1bc;
}

.btn-hide {
    background-color: #ffffff !important;
    border: solid 1px #d8dee2 !important;
    border-radius: 4px !important;
    padding:8px 6px !important;
    font-size: 13px !important;
    color: #3d3d3d !important;
    font-weight: 600;
}
.log-btn{ padding:8px 6px !important;}
.junk-file-btn .btn-hide:hover, .junk-file-btn .btn-hide:focus{ background-color: #f5f5f5 !important; color:#000;}
.junk-file-btn .btn-hide{ margin-right:12px;margin-bottom: 1px;}
.checkbox, .radio {
    margin: 0;
    width: 16px;
    height: 16px;
}

    .checkbox input[type="checkbox"] {
        height: 16px;
        margin-left: -1px;
        margin-top: 0;
        opacity: 0;
        width: 16px;
        cursor: pointer;
    }

        .checkbox input[type="checkbox"] + label {
            background: rgba(0,0,0,0) url(../images/checkbox-icon.png) no-repeat;
            display: inline-block;
            height: 16px;
            margin-top:-3px;
            padding: 0;
            width: 16px;
        }

        .checkbox input[type="checkbox"]:checked + label {
            background: rgba(0,0,0,0) url(../images/checkbox-checked-icon.png) no-repeat;
            display: inline-block;
            height: 16px;
            margin-top: -3px;
            padding: 0;
            width: 16px;
        }

    .checkbox.flt-lf {
        float: left;
        margin-top: 2px;
    }

.drop-select select {width: 344px;background:#f5f5f5; border-color:#d8dee2; box-shadow:inherit; height:35px;
    border-radius: 5px; color:#2f2f2f; font-size:14px; font-weight:600;
}

.disk-table h5 {
    color:#2f2f2f;
    font-size: 18px;
    font-weight: 600;
       margin-top: 16px;
    margin-bottom: 8px;
    float:left;
}

.act-btn {
        float: right;
    margin: 3px 0 0;
}

    .act-btn button {
        background-color: #fff !important;
        border: solid 1px #bac1bc;
        border-radius: 4px;
        padding: 10px 20px;
        font-size: 13px;
        color: #353942;
        font-weight: 600;
        margin: 0 0 0 7px;
    }

        .act-btn button span {
            background-color: transparent;
            background-repeat: no-repeat;
            width: 16px;
            height: 20px;
            margin-right: 0;
            margin-top: 0;
            float: left;
        }

            .act-btn button span.d-icon {
                background-image: url(../images/delete-icon1.png);
            }

            .act-btn button span.m-icon {
                background-image: url(../images/move-icon.png);
            }

            .act-btn button span.c-icon {
                background-image: url(../images/copy-icon.png);
            }

.disk-table table.disk-tb {margin-top: 0;border-bottom: none;}

#show_files_block .act-btn {
    
}

.drop-select .drop-text {
    background: none;
    border: 1px solid #bac1bc;
    border-radius: 5px;
    float: left;
    height: 42px;
    margin-right: 20px;
    padding: 2px;
    width: 190px;
    position: relative;
}

    .drop-select .drop-text input {
        border-right: 1px solid #bac1bc;
        border-top: none;
        border-left: none;
        border-bottom: none;
        color: #353942;
        float: left;
        font-size: 14px;
        height: 36px;
        width: 82%;
        padding: 10px;
        position: relative;
    }

    .drop-select .drop-text span.drop-arrow {
        background-image: url(../images/drop-arrow-dropdown.png);
        background-repeat: no-repeat;
        float: left;
        width: 18%;
        height: 37px;
        cursor: pointer;
        background-position: center center;
        position: absolute;
        top: 0;
        right: -31px;
    }

    .drop-select .drop-text span.tbl-drop-arrow {
        background-image: url(../images/tbl-drop-arrow.png);
        background-repeat: no-repeat;
        float: left;
        width: 18%;
        height: 20px;
        cursor: pointer;
        background-position: center 10px;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 999;
    }

    .drop-select .drop-text span.tbl-drop-arrow2 {
        background-image: url(../images/tbl-drop-arrow.png);
        background-repeat: no-repeat;
        float: left;
        width: 18%;
        height: 35px;
        cursor: pointer;
        background-position: center bottom 6px;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 1;
    }

.drop-select .dropdown {
    background: none;
    border: 1px solid #bac1bc;
    border-radius: 5px;
    float: left;
    height: 42px;
    margin-right: 20px;
    padding: 2px;
    width: 190px;
}

    .drop-select .dropdown a {
        border-right: 1px solid #bac1bc;
        color: #353942;
        float: left;
        font-size: 14px;
        height: 36px;
        width: 82%;
        padding: 10px;
        position: relative;
    }

    .drop-select .dropdown span.drop-arrow {
        background-image: url(../images/drop-arrow-dropdown.png);
        background-repeat: no-repeat;
        float: left;
        width: 18%;
        height: 37px;
        cursor: pointer;
        background-position: center center;
        position: absolute;
        top: 0;
        right: -31px;
    }

    .drop-select .dropdown span.tbl-drop-arrow {
        background-image: url(../images/tbl-drop-arrow.png);
        background-repeat: no-repeat;
        float: left;
        width: 18%;
        height: 37px;
        cursor: pointer;
        background-position: center center;
        position: absolute;
        top: 0;
        right: -31px;
    }

.drop-select .drop-text a:hover {
    color: #353942;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.drop-select .dropdown-menu {
    margin: 0;
    min-width: 191px;
}

    .drop-select .dropdown-menu li {
        padding-left: 10px;
        font-size: 12px;
        margin: 10px 0;
    }

.show-btn button {
    background: #0ba4c9;
    color: #fff;
    padding: 6px 12px;
    float: left;
}

    .show-btn button:focus {
        background: #077f9c;
        color: #fff;
        padding: 6px 12px;
        float: left;
        outline-offset: 0;
        border: solid 1px #077f9c;
    }

    .show-btn button:hover {
        background: #077f9c;
        border: solid 1px #077f9c;
        color:#fff;
    }

.disk-table table tr.active td {
    background-color: #dae0dc;
    color: #000;
    font-weight: 700;
}

td.text-center .checkbox {
    margin: 0 auto;
}

.disk-table table tr.active .checkbox input[type="checkbox"] + label {
    background: rgba(0,0,0,0) url(../images/checkbox-icon-active.png) no-repeat;
}

.disk-table table tr.active .checkbox input[type="checkbox"]:checked + label {
    background: rgba(0,0,0,0) url(../images/checkbox-checked-icon-active.png) no-repeat;
}

table.file-table tr.heading {
    background: #f1f3f2;
}

    table.file-table tr.heading th {
        color: #000;
        font-weight: 600;
    }

.pd0 {
    padding-top: 2px !important;
}

.restore-btn button {
    background-color: #dae0dc;
    border: solid 1px #dae0dc;
    border-radius: 4px;
    padding: 10px 20px;
    font-size: 13px;
    color: #000;
    font-weight: 400;
    margin: 0 0 0 10px;
    float: left;
}

    .restore-btn button:focus, .restore-btn button:hover {
        background-color: #dae0dc;
        border: solid 1px #dae0dc;
        border-radius: 4px;
        padding: 10px 20px;
        font-size: 13px;
        color: #000;
        font-weight: 400;
        margin: 0 0 0 10px;
        float: left;
    }

.file-table h5 {
    font-size: 14px;
    color: #000;
    margin: 10px 0 20px;
    float: left;
}

.file-table .drop-select {
    margin-bottom: 20px;
    float: left;
    width: 100%;
}

.grey-border {
    border-bottom: 1px solid #e3e9e9;
    margin-bottom: 20px;
    margin-top: 50px;
}

.hadng h2 {
    color: #000;
}

.hadng p {
    color: #000;
    margin-top: 10px;
    font-size: 13px;
}

.system_settings.list-toggle-open {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #bac1bc;
    float: left;
    left: -116px;
    position: absolute;
    width: 300px;
    z-index: 9999;
}

.pd50 {
    padding-bottom: 50px !important;
}

.scan-btn .checkbox {
    width: 100%;
    height: auto;
}

.checkbox input[type="radio"] {
    height: 17px;
    margin-left: -1px;
    margin-top: 0;
    opacity: 0;
    width: 17px;
}

    .checkbox input[type="radio"] + label {
        background: url(../images/radio-btn.png) no-repeat;
      display: inline-block;
    height: 17px;
    margin-top: 0;
    padding: 0px 0 0 22px;
    font-size: 14px;
    font-weight: 600;
    color: #696969;
    margin-left: -18px;
    }

    .checkbox input[type="radio"]:checked + label {
          background: url(../images/radio-btn-checked.png) no-repeat;
    display: inline-block;
    height: 17px;
    margin-top: 0;
    padding: 0px 0 0 22px;
    font-size: 14px;
    font-weight: 600;
    color: #696969;
    margin-left: -18px;
    }

.scan-div-tbl .checkbox {
    width: 100%;
    height: auto;margin-right: 60px;
}

    .scan-div-tbl .checkbox input[type="checkbox"] + label {
        width: 100%;
         padding-left: 25px;padding-top: 2px;
    }

    .scan-div-tbl .checkbox input[type="checkbox"]:checked + label {
        width: 100%;
         padding-left: 25px;padding-top: 2px;
    }

#events_settings_tbl .checkbox {
    height: auto; width:100%;
}

    #events_settings_tbl .checkbox input[type="checkbox"] + label {
        width: auto;
        padding-left: 18px; vertical-align:middle;
    }

    #events_settings_tbl .checkbox input[type="checkbox"]:checked + label {
        width: auto;
        padding-left: 18px;
    }

.asp-menu {
    float: left;
    width: 100%;
    position: relative;
}

.asp-menu h5 {
            font-size: 18px;
    color: #2f2f2f;
    font-weight: 600;
    margin-bottom: 11px;
    margin-top: 21px;
    }

.asp-section {
    border: solid 1px #d8dee2;
    float: left;
    width: 100%;border-radius: 4px; padding:0;
}

.scan-div {
    margin: 15px 0 5px;
}

.scan-btn {
    border:  1px solid #d8dee2;
    background:#ffffff;
    padding: 8px 5px 8px 17px;
    width: 100%;
    margin-bottom: 10px;
    border-radius: 4px;
}
.enter-title{ color:#2f2f2f; font-size:14px; font-weight:600;
}
.scan-div-tbl { border:none;
    border: 1px solid #d8dee2;
    width: 100%;
    float: left;
    overflow:hidden;
    background: #ffffff;border-radius: 4px;
}
    .scan-div-tbl h5 {
        background: #eef3f6;
        padding: 11px 20px 10px;
        margin: 0;
        position: relative;
        border-bottom: 1px solid #d8dee2;
        font-size: 16px;
    }
    .asp-acn-data .scan-div-tbl h5{ padding:17px 20px 15px;}
    .scan-div-tbl ul {
        padding: 0 15px;
        float: left;
        width: 100%;
    }

        .scan-div-tbl ul li {
            margin:14px 0 13px; float:left;
        }

            .scan-div-tbl ul li label {
                color: #000;
                font-size: 13px;
            }

    .scan-div-tbl .tbl-heading {
        background: #ffffff;
        float: left;
        width: 100%;
        padding: 8px 20px;
        border-bottom: solid 1px #d8dee2;
    }

        .scan-div-tbl .tbl-heading table {
            width: 100%;
        }

            .scan-div-tbl .tbl-heading table tr {
                width: 100%;
                border-bottom: none;
            }

                .scan-div-tbl .tbl-heading table tr label {
                    font-size: 14px;
                    color: #2f2f2f;
                    font-weight: 600;
                    line-height: 24px;
                    float: left;
                    min-width: 145px;
                    margin: 0;
                }

                .scan-div-tbl .tbl-heading table tr span {
                    font-size: 14px;
                    color: #696969;
                    float: left;
                    margin-top: 6px;
                }

    .scan-div-tbl .tbl-body {
        float: left;
        width: 100%;
        padding: 30px 0;
        text-align: center;
        background: #fff;
    }

.tbl-body-img {
    background: url(../images/clean-success-icon.png) no-repeat center center;
    width: 100%;
    height: 90px;
    text-align: center;
    margin-bottom: 0;
}

.scan-div-tbl .tbl-body h6 {
    color: #989a9a;
    font-size: 16px;
}

.tbl-body-img.no-obj {
    background: url(../images/no-ob-scan.png) no-repeat center center;
}

.tbl-body-img.no-inf {
    background: url(../images/no-inf-found.png) no-repeat center center;
}


.scan-div-tbl .tbl-heading.border1 {
    border: solid 1px #dfdfdf;
}

.item-tbl {
    padding: 0 !important;
    position: relative;
    top: -1px;
}

    .item-tbl table.file-table {
        border-bottom: solid 1px #d8dee2;
        border-left:0;border-right:0;
        border-top: none;
        margin-bottom: 0; table-layout:fixed;
    }

        .item-tbl table.file-table tbody tr {
        }

            .item-tbl table.file-table tbody tr td {
                text-align: left;
            }

            .table>tbody#ASP_tbl>tr>td{ padding:3px 0 4px;}
.bottom-btn {
    border-left: 1px solid #bac1bc;
    border-right: 1px solid #bac1bc;
    float: left;
    padding: 10px;
    text-align: right;
    width: 100%;
}

.act-button {
    position: absolute;
       right: 0;
    top: 24px;
    z-index:99;
}

.btn-action {
    background-color: #ffffff;
    border: 1px solid #ff4e4e;
    border-radius: 4px;
    color: #3d3d3d;
    font-size: 13px;
    font-weight:600;
    margin-left: 10px;
    padding:5px 15px 5px 36px;
    position: relative;
}

    .btn-action span {
        position: absolute;
        left: -8px;
        top: -1px;
        border-radius: 100%;
        background-color: #ff4e4e;
        background-repeat: no-repeat;
        background-position: center center;
        width: 30px;
        height: 30px;
        border: 1px solid #ff4e4e;
    }

    .btn-action.browse span {
        background-image: url(../images/browse-icon.png);
    }

    .btn-action.remove span {
        background-image: url(../images/delete-icon.png);
    }

    .btn-action.active span {
        background-color: #36aa15;
        border: 1px solid #36aa15;
    }

    .btn-action.active {
        background-color: #ffffff;
        border: 1px solid #36aa15;
        color: #3d3d3d; font-size:13px; font-weight:600;
    }

        .btn-action.active:focus, .btn-action.active:hover {
            background-color: #ffffff;
            border: 1px solid #077f9c;
            color: #353942; outline:none;
        }
        .asp-act-btn{ padding-right:20px;padding-top: 0; top:10px}
        .asp-act-btn .btn-action{ margin-left:20px;border-radius:14px 4px 4px 14px;}
    .btn-action.remove:focus, .btn-action.remove:hover {
        background-color: #ffffff;
        border: 1px solid #ff4e4e;
        color: #353942; outline:none;
    }

.btn.active, .btn:active {
    background-image: none;
    box-shadow: none;
    outline: 0 none;
}

.custom-popup-section {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 9999;
    background: rgba(0,0,0,0.42);
    opacity: 1;
	text-align:center;
}

.custom-popup {
    display: inline-block;
    text-align: center;
    width: 525px;
    margin: 40px auto 0;
}  

 .register-ctp-popup{ position:fixed;}
.register-ctp-popup .custom-popup{ position:absolute; top:50%; left:50%; margin-left:-262px; margin-top:-162px;}

    .custom-popup .quick-scan-tbl {
        max-height: 350px;
        overflow-y: auto;
        padding: 0px;
    }

.custom-popup-content {
    background: #fff;
    float: none;
	display:inline-block;
    width: 100%;
    border: none;
     box-shadow: 0px 0px 18px 2px rgba(0, 0, 0, 0.2);
}

.custom-popup .custom-popup-header {
    text-align: center;
    float: left;
    width: 100%;
    padding: 12px 15px 12px;
}

.custom-popup .custom-popup-body {
    background: #d9e1e6;
    float: left;
    width: 100%;
    padding: 15px;
    text-align: center;
}

.custom-popup .custom-popup-header h5 {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    margin-top: 10px;
}

.custom-popup .custom-popup-body label {
  color: #000;
    font-size: 14px;
    margin-bottom: 17px;
    font-weight: 400;
    margin-top: 7px;
}

.custom-popup .custom-popup-body input {
    border: solid 1px #b4bdc3; border-radius:0;
}

.wh100 {
    width: 100% !important;
    float: left;
}

    .wh100.show-btn button, .wh100.show-btn a {
        float: none;
            margin: 15px 5px 0;padding: 7px 12px;
        background:#ff7e00;
        border-color:#ff7e00;
        color:#fff; font-size:13px;
    }
    .wh100.show-btn button:hover, .wh100.show-btn a:hover{ background:#ff952e ;
        border-color:#ff952e;color:#fff;}
    .wh100.show-btn button.modalclose{ background:#ffffff; border-color: #ffffff; color:#77797b;}
        .wh100.show-btn button.modalclose:hover{ background:#ffe8d1; border-color: #ffe8d1; color:#000;}

.custom-popup .custom-popup-header.bg-green {
    background: #0ea4c9 !important;
}

.custom-popup .custom-popup-body.bg-white {
    background: #fff;
}

.custom-popup .custom-popup-header.bg-green h5 {
    color: #fff;
}
#asp1  .custom-popup{ width:725px;}
#asp1 .custom-popup .custom-popup-body{ padding:0;}
.quick-scan-tbl ul {
  border:none;
    float: left;
    width: 100%;
}

    .quick-scan-tbl ul li {
        color: #000;
        font-size: 14px;
        float: left;
        width: 100%;
        padding: 5px 20px;
        line-height: 25px;
        border-bottom: none;
        text-align: left;
    }

        .quick-scan-tbl ul li span {
            float: left;
            color: #696969;
            font-size: 14px;
            padding-right: 5px;
        }

        .quick-scan-tbl ul li:nth-child(even) {
            background: #eef3f6;
        }

.mrg0 {
    margin: 0 !important;
}

#tblevents td div {color:#333333;
    font-size: 13px;
    width: auto;
}

#tblevents td {
    font-size: 13px;
    color: #333333;
}

.system-info-sec ul li.Computer_Locked {
    padding-left: 20px;
    background: url(../images/icon1.png) left no-repeat;
}

.system-info-sec ul li.Computer_Unlocked {
    padding-left: 20px;
    background: url(../images/icon2.png) left no-repeat;
}

.system-info-sec ul li.Computer_Logged_off {
    padding-left: 20px;
    background: url(../images/icon3.png) left no-repeat;
}

.system-info-sec ul li.Computer_Logged_on {
    padding-left: 20px;
    background: url(../images/icon4.png) left no-repeat;
}

.system-info-sec ul li.Computer_Turn_On {
    padding-left: 20px;
    background: url(../images/icon5.png) left no-repeat;
}

.system-info-sec ul li.Computer_Turn_Off {
    padding-left: 20px;
    background: url(../images/icon6.png) left no-repeat;
}

.system-info-sec ul li.Software_Installed {
    padding-left: 20px;
    background: url(../images/icon7.png) left no-repeat;
}

.system-info-sec ul li.Software_Uninstalled {
    padding-left: 20px;
    background: url(../images/icon8.png) left no-repeat;
}

.system-info-sec ul li.Remote_Login {
    padding-left: 20px;
    background: url(../images/icon9.png) left no-repeat;
}

.system-info-sec ul li.Computer_Offline {
    padding-left: 20px;
    background: url(../images/icon10.png) left no-repeat;
}

.system-info-sec ul li.Computer_Online {
    padding-left: 20px;
    background: url(../images/icon11.png) left no-repeat;
}

.system-info-sec ul li.Ping_Command_Executed {
    padding-left: 20px;
    background: url(../images/icon21.png) left no-repeat;
}

.system-info-sec ul li.Cmd_Command_Executed {
    padding-left: 20px;
    background: url(../images/icon21.png) left no-repeat;
}

.system-info-sec ul li.System_Operations {
    padding-left: 20px;
    background: url(../images/icon21.png) left no-repeat;
}

.system-info-sec ul li.Remote_Logout {
    padding-left: 20px;
    background: url(../images/icon9.png) left no-repeat;
}

.system-info-sec ul li.Disk_Drive_Full {
    padding-left: 20px;
    background: url(../images/icon13.png) left no-repeat;
}

.system-info-sec ul li.Disk_Analyzer_Pro {
    padding-left: 20px;
    background: url(../images/icon14.png) left no-repeat;
}

.system-info-sec ul li.Advanced_System_Protector {
    padding-left: 20px;
    background: url(../images/icon15.png) left no-repeat;
}

.system-info-sec ul li.System_Cleaner {
    padding-left: 20px;
    background: url(../images/icon16.png) left no-repeat;
}

.system-info-sec ul li.Agent_Updated {
    padding-left: 20px;
    background: url(../images/icon17.png) left no-repeat;
}

.system-info-sec ul li.Software_Update {
    padding-left: 20px;
    background: url(../images/icon17.png) left no-repeat;
}

.system-info-sec ul li.Computer_Added {
    padding-left: 20px;
    background: url(../images/icon18.png) left no-repeat;
}

.system-info-sec ul li.Computer_Deleted {
    padding-left: 20px;
    background: url(../images/icon19.png) left no-repeat;
}

table#tblevents td .Computer_Locked {
    padding-left: 34px;
    height: 24px;
    padding-top: 2px;
    background: url(../images/icon1.png) left no-repeat;
}

table#tblevents td .Computer_Unlocked {
    padding-left: 34px;
    height: 24px;
    padding-top: 2px;
    background: url(../images/icon2.png) left no-repeat;
}

table#tblevents td .Computer_Logged_off {
    padding-left: 34px;
    height: 25px;
    padding-top: 4px;
    background: url(../images/icon3.png) left no-repeat;
}

table#tblevents td .Computer_Logged_on {
    padding-left: 34px;
   height: 25px;
    padding-top: 5px;
    background: url(../images/icon4.png) left no-repeat;
}

table#tblevents td .Computer_Turn_On {
    padding-left: 34px;
    height: 25px;
    padding-top: 5px;
    background: url(../images/icon5.png) left no-repeat;
}

table#tblevents td .Computer_Turn_Off {
    padding-left: 34px;
    height: 25px;
    padding-top: 5px;
    background: url(../images/icon6.png) left no-repeat;
}

table#tblevents td .Software_Installed {
    padding-left: 34px;
   height: 25px;
    padding-top: 5px;
    background: url(../images/icon7.png) left no-repeat;
}

table#tblevents td .Software_Uninstalled {
    padding-left: 34px;
     height: 25px;
    padding-top: 5px;
    background: url(../images/icon8.png) left no-repeat;
}

table#tblevents td .Remote_Login {
    padding-left: 34px;
    height: 25px;
    padding-top: 5px;
    background: url(../images/icon9.png) left no-repeat;
}

table#tblevents td .Computer_Offline {
    padding-left: 34px;
    height: 25px;
    padding-top: 5px;
    background: url(../images/icon10.png) left no-repeat;
}

table#tblevents td .Computer_Online {
    padding-left: 34px;
    height: 25px;
    padding-top: 5px;
    background: url(../images/icon11.png) left no-repeat;
}



table#tblevents td .Ping_Command_Executed {
    padding-left: 34px;
   height: 25px;
    padding-top: 5px;
    background: url(../images/icon21.png) left no-repeat;
}
table#tblevents td .Cmd_Command_Executed {
    padding-left: 34px;
    height: 25px;
    padding-top: 5px;
    background: url(../images/icon21.png) left no-repeat;
}
table#tblevents td .Run_File_Executed {
    padding-left: 34px;
    height: 25px;
    padding-top: 5px;
    background: url(../images/icon24.png) left no-repeat;
}

table#tblevents td .System_Operations {
    padding-left: 34px;
    height: 25px;
    padding-top: 5px;
    background: url(../images/icon21.png) left no-repeat;
}


table#tblevents td .Remote_Logout {
    padding-left: 34px;
    height: 25px;
    padding-top: 5px;
    background: url(../images/icon9.png) left no-repeat;
}

table#tblevents td .Disk_Drive_Full {
    padding-left: 34px;
     height: 25px;
    padding-top: 5px;
    background: url(../images/icon13.png) left no-repeat;
}

table#tblevents td .Disk_Analyzer_Pro {
    height: 25px;
    padding-top: 2px;
    padding-left: 34px;
    background: url(../images/icon14.png) left no-repeat;
}

table#tblevents td .Advanced_System_Protector {
    padding-left: 34px;
    height: 25px;
    padding-top: 5px;
    background: url(../images/icon15.png) left no-repeat;
}

table#tblevents td .System_Cleaner {
    padding-left: 34px;
    height: 25px;
    padding-top: 4px;
    background: url(../images/icon16.png) left no-repeat;
}

table#tblevents td .Agent_Updated {
    padding-left: 34px;
   height: 25px;
    padding-top: 5px;
    background: url(../images/icon17.png) left no-repeat;
}

table#tblevents td .Software_Update {
    padding-left: 34px;
    height: 25px;
    padding-top: 5px;
    background: url(../images/icon17.png) left no-repeat;
}

table#tblevents td .Computer_Added {
    padding-left: 34px;
    height: 25px;
    padding-top: 5px;
    background: url(../images/icon18.png) left no-repeat;
}

table#tblevents td .Computer_Deleted {
    padding-left: 34px;
    height: 34px;
    padding-top: 7px;
    background: url(../images/icon19.png) left no-repeat;
}

table.file-table td span.Computer_Locked {
    padding-left: 20px;
    height: 25px;
    padding-top: 5px;
    background: url(../images/icon1.png) center center no-repeat;
}

table.file-table td span.Computer_Unlocked {
    padding-left: 20px;
    height: 25px;
    padding-top: 5px;
    background: url(../images/icon2.png) center center no-repeat;
}

table.file-table td span.Computer_Logged_off {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon3.png) center center no-repeat;
}

table.file-table td span.Computer_Logged_on {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon4.png) center center no-repeat;
}

table.file-table td span.Computer_Turn_On {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon5.png) center center no-repeat;
}

table.file-table td span.Computer_Turn_Off {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon6.png) center center no-repeat;
}

table.file-table td span.Software_Installed {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon7.png) center center no-repeat;
}

table.file-table td span.Software_Uninstalled {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon8.png) center center no-repeat;
}

table.file-table td span.Remote_Login {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon9.png) center center no-repeat;
}

table.file-table td span.Computer_Offline {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon10.png) center center no-repeat;
}

table.file-table td span.Computer_Online {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon11.png) center center no-repeat;
}

table.file-table td span.Ping_Command_Executed {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon21.png) center center no-repeat;
}
table.file-table td span.Cmd_Command_Executed {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon21.png) center center no-repeat;
}

table.file-table td span.Run_File_Executed {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon24.png) center center no-repeat;
}

table.file-table td span.System_Operations {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon21.png) center center no-repeat;
}

table.file-table td span.Remote_Logout {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon9.png) center center no-repeat;
}

table.file-table td span.Disk_Drive_Full {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon13.png) center center no-repeat;
}

table.file-table td span.Disk_Analyzer_Pro {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon14.png) center center no-repeat;
}

table.file-table td span.Advanced_System_Protector {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon15.png) center center no-repeat;
}

table.file-table td span.System_Cleaner {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon16.png) -1px center no-repeat !important;
}

table.file-table td span.Agent_Updated {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon17.png) center center no-repeat;
}

table.file-table td span.Software_Update {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon17.png) center center no-repeat;
}

table.file-table td span.Computer_Added {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon18.png) center center no-repeat;
}

table.file-table td span.Computer_Deleted {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/icon19.png) center center no-repeat;
}

table.file-table td.os {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/os-icon.png) center center no-repeat;
}

table.file-table td.ip {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/ip-icon.png) center center no-repeat;
}

table.file-table td span.computer {
    padding-left: 20px;
    height: 34px;
    width: 45px;
    background: url(../images/computer-icon.png) center center no-repeat;
}


.junk-file-btn button.btn-info.restore {
      background: #2a8eff;
    border: none;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 8px 0;
    font-weight: 600;
    min-width: 150px;
}

.junk-file-tab #system_settings .tab-content {
    border: 1px solid #d8dee2;
    position: relative;
    top: 1px;
    float: left;
}

.junk-file-tab.list-toggle-open {
    background: #fff none repeat scroll 0 0;
    float: left;
    position: absolute;
    right: -15px;
    width: 300px;
    z-index: 9999;
    margin-top: 10px;
    border: none;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #fff;
    opacity: 1;
}

.margin-bottom30 {
    margin-bottom: 30px;
}

input[type=number] {
    -moz-appearance: textfield;
}

[disabled].btn-info:hover {
    background-color: #077f9c;
    border-color: #885;
}

.show-btn {
    float: left;
    right: -25px;
}

.disabled {
    opacity: .7;
    pointer-events: none;
}
/*--
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset -1px 0 0 #d8dee2;
    background-color:#f5f5f5;
}

::-webkit-scrollbar-thumb {
    background-color: #d8dee2;
    outline: 1px solid slategrey;
}


.user-panel ul li.top1 {
    color: #fff;
    font-weight: 700;
}
--*/

#computerList .content-wrapper{margin-left:304px !important;}
    .sidebar-menu, .main-sidebar.home-sidebar .user-panel, .sidebar-menu > li.header {
        white-space: normal;
        /*overflow: hidden;*/
        overflow:visible;
    }

.content-uninstall {
    clear: both;
    float: left;
    width: 100%;
    text-align: center;
    padding: 30px 0;
}

    .content-uninstall h1 {
        font-size: 45px;
        margin: 10px 0 20px;
        font-weight: 400;
    }

    .content-uninstall h5 {
        font-size: 25px;
        font-weight: 400;
    }

    .content-uninstall p {
        font-size: 18px;
        line-height: 30px;
    }

.heading_eula {
    font-size: 14px;
}

.privacy-section-content {
    padding: 15px 0;
}

.privacy-content .heading_eula h2 {
    color: #353942;
    font-size: 35px;
    font-weight: 600;
    text-align: left;
}

.privacy-content .eula_ASOCloud {
    padding-left: 15px;
}

    .privacy-content .eula_ASOCloud li {
        list-style-type: disc;
        font-size: 14px;
    }

.privacy-content .heading_eula.mrg0 h2 {
    margin-bottom: 0;
}

.privacy-content ol ul {
    list-style: outside url(https://d1bbcssojg6a2i.cloudfront.net/website/systweaknewimages/list-arrow.png) disc;
    padding-left: 15px;
    padding-top: 20px;
}

.privacy-content ol.eula_aso {
    margin-left: 0;
    padding-left: 20px;
}

    .privacy-content ol.eula_aso li {
        padding-bottom: 7px;
        padding-left: 7px;
        list-style: inherit;
        font-size: 14px;
    }

.privacy-content ul.eula_list li {
    padding-bottom: 7px;
    padding-left: 7px;
    font-size: 14px;
    list-style-type: circle;
}

.privacy-content p {
    /*padding-bottom: 10px !important;*/
    font-size: 14px;
}

.privacy-content {
    font-family: "Open Sans";
    line-height: 1.6;
}

    .privacy-content h4 {
        font-size: 16px;
        font-weight: 600;
        line-height: 2.2em;
    }

    .privacy-content h5 {
        font-size: 15px;
        font-weight: 600;
        line-height: 2em;
    }

    .privacy-content h3 {
        font-size: 22px;
        font-weight: 600;
    }

    .privacy-content h2, .privacy-content h1, .privacy-content h3, .privacy-content h4, .privacy-content h5 {
        font-family: "Open Sans";
    }



.label {
    z-index: 1 !important;
}

.highcharts-tooltip span {
    background-color: #fff;
    opacity: 1;
    position: absolute;
    z-index: 9999 !important;
        top: 8px !important;
    left: 8px !important;
}
#dap_graph .highcharts-container svg {
    width: 427px!important;
    height: 100% !important;
}
.tooltip {
    padding: 0 !important;
}

label.first-sign {
    color: #696868;
    float: left;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    margin-left: 0;
    margin-top: 10px;
    text-align: left;
}

.field-wrap.mrg-btm-f {
    margin-bottom: 15px;
}

#addComputer {
    min-height: 865px;
}

.wraper.newface {
    min-height: 865px;
    padding: 20px 0;
}

:focus {
    outline: -webkit-focus-ring-color auto 5px;
}

a:focus {
    text-decoration: underline;
}

.asp-section .junk-file-tab {
    position: relative !important;
}

body {
    scrollbar-base-color: silver;
    scrollbar-base-color: silver;
    scrollbar-3dlight-color: silver;
    scrollbar-highlight-color: silver;
    scrollbar-track-color: #EBEBEB;
    scrollbar-arrow-color: #000;
    scrollbar-shadow-color: silver;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -moz-overflow-style: -ms-autohiding-scrollbar;
}

::-webkit-input-placeholder {
    color: #bbb;
}

:-moz-placeholder {
    color: #bbb;
}

::-moz-placeholder {
    color: #bbb;
}

:-ms-input-placeholder {
    color: #bbb !important;
}

.btn-primary:hover {
    color: #0c0a0a;
}

#system_settings {
    float: left;
    width: 100%;
}

    #system_settings .tab-content {
        float: left;
        width: 100%;
    }

.fa-times {
    float: right;
    margin-top: 8px;
	margin-right: 2px;
}

.loading_div {
    border: solid 1px #d8dee2;
    border-radius: 2px;
    /*margin: 0 2%;
    width: 96.5%;*/
}

.Scanning_text {
    background: #f5f5f5;
    float: left;
    width: 100%;
    padding: 15px;
    font-weight: 600;
    border-bottom: solid 1px #d8dee2;
}
.Scanning_text{color: #2f2f2f;font-size: 16px;}
span.pull-right.scanning_count{ font-size:14px;}

.Scanning_body {
    background: #fff;
    float: left;
    width: 100%;
    font-size: 14px;
    padding: 15px;
}

    .Scanning_body span {
        font-size: 14px;color: #2f2f2f;
        float: left;
    }

.tbl-data-r {
    float: left;
}
#asp_loading .loading_div{ margin-top:0;}
.control-label {
    margin-top: 10px;
}

.option-sec {
    margin: 0 auto;
    width: 134px;
}

    .option-sec a {
        float: left;
        margin: 0 5px;
    }

#dap_header td {
    padding:7px 15px;
}

#pclist span.offline-menu {
    background: url(../../content//images/offline-icon.png) no-repeat 2px 6px;
}

#pclist span.online-menu {
    background: url(../../content//images/online-icon.png) no-repeat 2px 6px;
}

.top-content .treeview ul li .system-info-sec1 a {
    padding-left: 20px;
}

.signup-bg {
    background: url(../../content/images/signup-bg.jpg) no-repeat top center;
    background-size: cover;
    padding: 100px 0 0 !important;
    min-height: 875px !important;
}

.field-wrap label.remember {
    width: 94%;
    padding-top: 0;
}

.field-wrap label.login.remember a {
    float: right;
}

.signup-bg .field-wrap input[type="text"], .signup-bg .field-wrap input[type="email"], .signup-bg .field-wrap input[type="password"] {
    border-radius: 4px;
    border-color: #cecece;
}

.signup-bg #Email {
    padding-left: 42px;
}

.signup-bg #Password, .signup-bg #ConfirmPassword {
    padding-left: 42px;
}

.signup-bg .field-wrap label.remember {
    color: #8c8c8c;
}

.signup-bg .field-wrap.mrg-btm-f {
    margin-bottom: 30px;
}

.signup-bg .checkbox label {
    float: left;
}

.signup-bg .checkbox {
    float: left;
}

    .signup-bg .checkbox input[type="checkbox"] {
        margin-left: 0;
    }

.signup_img {
    position: absolute;
    top: -8px;
    left: 27px;
}

span.chartspan {
    position: absolute;
    top: 189px;
    left: 30px;
    color: #bb7c41;
    font-size: 13px;
}

#Quarantine_link.disabled {
    opacity: .5;
    pointer-events: none;
    cursor: default;
}


#div_viewbtn .junk-file-btn-view {
    position: absolute;
    top: 0;
    z-index: 99;
    float: right;
}

.nobr {
    white-space: nowrap;
}

table.file-table td.High {
    color: red !important;
    font-weight: 600;
}

table.file-table td.Medium {
    color: #e34c29 !important;
    font-weight: 600;
}

table.file-table td.Low {
    color: #648f30 !important;
    font-weight: 600;
}

#download_format .scan-btn {
    padding: 0 !important;
}

.bottom-btn .a {
    background-color: #2a8eff;
}
.bottom-btn .a:focus{
    background-color: #067bff !important;
    color:#fff !important;
}
.bottom-btn .a:hover { background-color: #067bff !important;
    color:#fff !important;}

.font14 {
    font-size: 14px;
}

.pullright {
    float: right !important;
}

li.first.treeview:hover {
    background-color: #212121;
    transition: background-color .3s,color .15s,box-shadow .3s,opacity 0.3s,filter .3s;
}

body {
    opacity: 1;
    -webkit-transition: opacity 2s ease-in;
    -moz-transition: opacity 2s ease-in;
    -ms-transition: opacity 2s ease-in;
    -o-transition: opacity 2s ease-in;
    transition: opacity 2s ease-in;
}

    body.fade-out {
        background: url(../images/pageload.gif) center no-repeat #d5d5d5;
        background-position-y: 350px;
        opacity: .1;
        transition: none;
        pointer-events: none;
    }

/* after-uninstall*/
/*.uninstall-div {
    padding: 0 !important;
}*/

.content-uninstall1 {
    min-height: 845px;
    padding-bottom: 58px;
    width: 100%;
    padding-top: 0;
}

    .content-uninstall1 .inner-banner {
        background: #1d2530 url(../images/uninstall/smily-uninstall.png) no-repeat center 60px;
        width: 100%;
        padding-top: 136px;
    }

    .content-uninstall1 .bannter-text {
        width: 100%;
           padding: 75px 0 28px;
    }

.bannter-text h1 {
    color: #ffffff;
    font-size: 42px;
       margin-bottom: 10px;
    margin-top: 0;
}

.banner-contact h1, .banner.banner-contact p, .banner.banner-contact strong {
    color: #000 !important;
}

.bannter-text p {
    color: #e2e8f0;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 30px;
}

.ins-after-sec {
    padding: 40px 0 0;
    width: 100%;
}
.uninstall-sec{padding: 70px 0 0;}


.after-un .bannter-text {
    padding: 15px 0 10px;
}

.after-un .banner-heading {
    margin: 0;
}

.after-un .bannter-text p {
    margin: 0 0 15px;
}
.uninstal-sec{box-shadow: 0px 0px 5px 0px rgba(20, 52, 83, 0.11), -2px 0px 13px 0px rgba(20, 52, 83, 0.1);
    position: relative;
    z-index: 9;}
.full-bg-uninstall {
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    height: 299px;
    background: #eff3f7;
}
.uninstal-left { padding: 65px 38px 0;background: #eff3f7 url(../images/uninstall/uninstall-prod.jpg) no-repeat scroll center 56px;background-size: contain;min-height: 980px}

.uninstal-left .heading-3 {
      font-size: 30px; line-height:38px;
    color: #1b4063;
    margin: 0 0 15px;
    font-weight: 600
}

.uninstal-left p {
    font-size:18px; line-height: 28px;
    color: #1b4063;margin-bottom:20px;
}

.un-label {
    overflow: hidden;
    display: block;
    font-size: 18px;
    color: #1b4063;
    margin: 13px 0 18px;
    font-weight: normal;cursor: pointer;
    line-height: 1.4;
}
.fbk-option-list{ border-top:solid 1px #d6dde5; margin:34px 0 0; padding:20px 0 10px;}
    .un-label input {
        top: 1px;
        position: relative;
        margin-right: 14px;
        border-color: #9a9999;
        margin-top: 0;
        margin-left: 1px;
    }

.uninstal-right {
    overflow: hidden; padding:31px 40px 0 30px;
}
.uninstal-right .heading-3{ color:#1b4063; font-size:40px; font-weight:700; text-transform:uppercase;}
.uninstal-right .heading-3 .border-bt{ display:block; width:144px; border-top:solid 2px #ff7e00; margin:0 0 27px;}
.uninstal-right p{ color:#6c767f; font-size:22px; line-height:34px; }

    .uninstal-right textarea {
        width: 100%;
        border: 1px solid #d3d3d3;
        padding: 5px 10px; height:160px; border-radius:4px;
    }

.submit-btn {
    height: 55px;
    background: #ff7e00; border:none;
    width: 336px;
    text-align: center;
    padding: 10px 0;
     font-size:19px; font-weight:600;
    color: #fff;
    text-transform: uppercase; border-radius:4px;
     margin-top: 55px;
}

    .submit-btn:hover {
        background: #ff8f21;
        border: none;
        color: #fff; 
    }

.star-rate p {
    margin: 25px 0;
    text-transform: uppercase;
}

.download-sec {
    padding: 60px 0;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 0;
    width: 100%;
}

.rating-outer {
    text-align: center;
}

    .rating-outer ul {
        margin: auto;
        overflow: hidden;
    }

        .rating-outer ul li {
            display: inline;
            padding: 0 25px;
        }
.error-outer-col{ background:#fff;}
.error-banner {
    height: 310px;
    width: 100%;
    background: url(../images/error-404-bg.jpg) no-repeat center center;
    padding-top: 95px;
}

.errortxt {
    padding: 30px;
}

    .errortxt h1 {
        font-weight: 700;
        font-size: 65px;
    }

    .errortxt h3 {
        font-weight: 600;
    }

.btn_home {
    background-color: #ff7e00;
    border-color: #ff7e00;
    color: #fff;
    padding: 13px 50px;
    font-size: 16px; font-weight: 600;
    margin-bottom: 20px;
    margin-top: 20px;
}

    .btn_home:hover, .btn_home:focus {
        background-color: #ff840c;
        border-color: #ff840c;
        color: #fff;
    }

.text-cont-error {
    width: 100%;
}

.text-cont-error {
    margin-top: 20px;
}

.signuplist {
    margin-left: 75px;
    margin-right: 75px;
    /* padding: 10px; */
    padding-bottom: 0px;
    margin-top: 20px;
}

    .signuplist li {
        padding-bottom: 12px;
        text-align: left;
        padding-left: 36px;
        background: url(../images/signup-check.png) no-repeat top left;
        line-height: 1.35;
    }

        .signuplist li span {
            font-weight: 300;
            font-size: 14px;
        }

            .signuplist li span strong {
                font-weight: 600;
                color: #696868;
            }

#cloud-sec-img {
    width: 292px;
}

/*KM09032017 Activated plans*/
.activated-plans-banner {
    /*background: url(../images/banner-contact.jpg) no-repeat top center;*/
    background: url('../../assets/images/banner-contact.jpg') no-repeat top center;
    background-size: cover;
    height: 276px;
    width: 100%;
    padding-top: 30px;
}


.activatedPlans h1 {
    font-family: 'Raleway-Medium';
    font-size: 48px;
    color: #fff;
    margin-top: 80px;
    line-height: 1.2;
}

.activatedPlans p {
    font-size: 16px;
    color: #fff;
    margin-top: 20px;
    margin-bottom: 25px;
    font-family: 'Raleway-Medium';
}

#showactivatedplans {
    padding: 10px;
}

    #showactivatedplans h3 {
        padding-bottom: 10px;
    }

.box-body > .table {
    max-width: 100%;
    width: 100%;
}

.table250_overflow-y {
    overflow: auto;
}

/*.table-responsive {
    overflow-x: hidden\9;
    overflow-y: scroll\9;
}*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   #overviewfiles .table-responsive, .disk-table.table-responsive{overflow-y:auto;}
}
#dap_block .right-position.full .junk-file-btn i{cursor:pointer;}
#dap_block .right-position.full .junk-file-btn{top: -7px;right:1px !important;}
#cleaner_block .junk-file-tab.list-toggle-open{right:0;}
#dap_block .system_settings.list-toggle-open{top:44px;}
#dap_block .system_settings.list-toggle-open ul{padding-top:15px;}
#Quarantine_tab .scan-div-tbl{min-height:132px;}
.bottom-btn{border:none;}
#Quarantine_tab .scan-div-tbl .checkbox, #scan_tab .scan-div-tbl .checkbox{margin-top:7px;}
#show_files_block .disk-table .table-responsive.tableoverflow{margin-top:18px \0/IE9;}
#show_files_block .disk-table table.disk-tb{margin-top:0 \0/IE9;}
#showfiles{margin-bottom:15px \0/IE9;}
#dap_table.table{margin-top:0 \0/IE9;}
div#dap_results .disk-table{margin-top:0px \0/IE9;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .table-account-outer {
        width: 99% !important;
    }
}
.userpclist{display:inline-block;}
#homepagetoggle{height:auto !important;}
.add-group-btn{ float: left; cursor:pointer;display:inline-block;color:#adadad;font-size:14px;text-transform:capitalize; padding:21px 14px 0;}
.add-group-btn>span{display: inline-block;color: #ffffff; font-size: 13px;font-weight: 600;line-height: 18px;}
.add-group-btn>span:hover{ text-decoration: underline;}
.add-group-btn img{padding-right:9px !important;padding-top:2px !important;}
.dev-list-sec-top{display:inline-block;width:100%;position:relative;}
.pc-search-outer{ padding:13px 17px 12px; border-bottom:solid 1px #2e3749;}
.pc-search-col { overflow:hidden;}
.pc-search-col .pc-search-input{ width:88%; float:left; line-height:30px; height:30px; padding:0 10px; background:transparent; border:solid 1px #75839d; border-right:0; border-radius:3px 0 0 3px; color:#fff;}
.pc-search-col ::placeholder{ color:#75839d;}
.pc-search-col .search-btn{ width:30px; height:30px; float:left;transition:all 0.5s ease 0s; border:none; border-left:solid 1px #2f70b5; border-radius:0 3px 3px 0; outline:none;
                            background: #4a9bea; /* Old browsers */
background: -moz-linear-gradient(top, #4a9bea 0%, #1f7be5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #4a9bea 0%,#1f7be5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #4a9bea 0%,#1f7be5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a9bea', endColorstr='#1f7be5',GradientType=0 );}
.pc-search-col .search-btn:hover{background: #1f7be5; /* Old browsers */
background: -moz-linear-gradient(top, #1f7be5 0%, #4a9bea 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1f7be5 0%,#4a9bea 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1f7be5 0%,#4a9bea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f7be5', endColorstr='#4a9bea',GradientType=0 );}
.radio-btn-col {padding: 4px 0 0;}
.radio-btn-col .radio-btn{ margin:0; vertical-align:middle;}
.radio-btn-col .name-btn{ color:#75839d; font-size:11px; font-weight:600;}
.radio-btn-col .ip-btn{ color:#75839d; font-size:11px; font-weight:600;margin-left: 12px;}
.radio-btn-col .name-btn.active, .radio-btn-col .ip-btn.active{ color:#fff;}

.home-sidebar .toggle-menu-btm-sec{overflow:hidden; clear:both;padding:10px 17px; border-bottom: solid 1px #2e3749;}
.home-sidebar .user-panel ul li .list-bg{float:left !important;}
.home-sidebar .user-panel ul li .list-bg{background-position:left 2px  !important;}
.home-sidebar .user-panel ul li .list-bg.online-menu, .home-sidebar .user-panel ul li .list-bg.offline-menu{}
.home-sidebar .user-panel ul li.treeview.active{background-color:#3d3d3d;border-bottom:1px solid #2e3749;}
.computerstatus.offline-menu{color:#969696;}
.home-sidebar .user-panel ul li a .list-bg1.offline-menu, .home-sidebar .user-panel ul li a .list-bg1.online-menu{background-size:8px;background-position:40px 3px;width:100%;position:relative;margin-top:13px;padding-left:60px;}
.home-sidebar .user-panel ul li.group-sec{display: inline-block; height: auto; width: 100%;}
.home-sidebar .user-panel ul li span .group-list-bg { float: left;width:100%; padding-left: 12px; padding-top: 23px; /*text-transform: uppercase;*/font-weight:600;}
.move-icon-list{position:absolute;right:25px;margin-top:11px;width:15px;height:16px;}
.home-sidebar .user-panel ul li span.move-icon-list{background:url(../images/move-icon-list.png) no-repeat top left;}
/*.home-sidebar .user-panel ul li .offline-menu.move-icon-list{background:url(../images/move-icon-list.png) no-repeat top left;}*/
.home-sidebar ul.inner-listings{float: left;width:100%;}
.home-sidebar ul.inner-listings li{float: left;width:100%;height:40px;border-bottom:solid 1px #2e3749;}
.home-sidebar ul.inner-listings li a{}
.home-sidebar .inner-listings li.inner-list-li.active{background:#313c51 !important;}
.home-sidebar .inner-listings li.inner-list-li.active .computerstatus.offline-menu{color:#fff;}
.home-sidebar .inner-listings li.inner-list-li.active  .move-icon-list{ background:url("../images/move-icon-active.png") no-repeat left top;}
.home-sidebar .user-panel ul{float: left;width:100%;}
.home-sidebar .group-list-bg .toggle-sec{position:absolute;top:11px;right:20px;cursor:pointer; background:url(../images/listing-arrow-open.png) no-repeat center center;width:25px;height:38px;}
.home-sidebar .group-list-bg .toggle-sec.collapsed{background:url(../images/listing-arrow-close.png) no-repeat center center;}
.home-sidebar .group-list-bg .delete-group-sec{opacity: 0.4; filter: alpha(opacity=40); position:absolute;top:16px;right:48px;cursor:pointer; background:url(../images/del-icon-list.png) no-repeat center center;width:14px;height:16px;}
.group-list-bg .delete-group-sec:hover{opacity: 1; filter: alpha(opacity=100);}
.home-sidebar .user-panel ul li{cursor:inherit !important;}
.home-sidebar .user-panel ul li .inner-listings li{cursor:pointer !important;}
.grouphead {color: #e3e3e3;font-size: 14px;float: left;width: 100%;padding: 0px;height:64px;border-bottom: solid 1px #2e3749;}
.addDeviceChk {vertical-align: bottom;*overflow: hidden;}
.ellipsis-menu-icon {width:30px;height:16px;float:left;cursor:pointer;background:url(../images/group-edit-icon.png) no-repeat left center transparent;margin-left: 12px;margin-top: -1px;}
.ellipsis-menu {float:left;padding-left:5px;}
.ellipsis-menu-container {margin-top: 0;position: absolute;right: 42px;/*top: 25px;*/top:38px;	z-index: 999;}
.ellipsis-menu-items {background-color:#fff;width:100px;text-align:center;}
.ellipsis-menu-items_li {height:30px !important;color:#424242 !important;padding-top:8px !important; font-weight: 400;/*background-color:#3c8dbc !important;*/background-color:#fff !important;font-size:14px;}
.dash-icon{position: absolute;left: 20px;background: #adb8ca;top: 19px;display: inline-block;width: 15px;height: 1px;}
 /*.left-dash-icon{position:absolute;left:20px;background:#adb8ca;top:-18px; display:inline-block; height:37px; width:1px;}*/
 .left-dash-icon {
       position: absolute;
    left: 20px;
    background: #adb8ca;
    top: -20px;
    display: inline-block;
    height: 40px;
    width: 1px;
}
.home-sidebar .user-panel ul li .inner-listings li:first-child .left-dash-icon{top: -27px;height: 47px;}
 
.group-list-style-border{position:absolute;left:20px;background:#adb8ca;top:28px;display:inline-block;width:2px;height:19px;z-index:999;}
.group-sec{position:relative;}
.home-sidebar .inner-listings li.inner-list-li{position:relative;}
.treeview.inner-list-li:last-child .left-dash-icon{height:39px;}
.group-name-add{float:left;font-size: 13px;font-weight: 600;color: #ffffff;line-height: 16px;/*text-transform: uppercase*/;margin-top: -1px}

.chart_offline{ padding: 0 30px 34px;}
.sys-icon{ display: block; margin: 37px auto 47px;}
.dtl-box{ background: #ffffff; border: solid 1px #dddddd; text-align: center;}
.dtl-box .box-title{ color: #3d4346; font-size: 14px; display: block; background: #fcfcfc; border-top: solid 1px #dddddd;  padding: 17px 0;}
.event-box .table>tbody>tr:nth-of-type(even){ background-color: #f5f5f5;}
.event-box .table>tbody>tr>td, .event-box .table>tbody>tr>th, .event-box .table>tfoot>tr>td, .event-box .table>tfoot>tr>th, .table>thead>tr>td, .event-box .table>thead>tr>th {padding: 4px 18px;border-top: 1px solid #ddd;}
.event-box{ padding: 0;}
.more-event{ float: right; color: #00b1ff; font-size: 13px; background: inherit !important;text-decoration: underline; margin-right: 20px;}
.more-event:hover, .more-event:focus{ color: #1ebaff; text-decoration: underline;}

.trengal-arrow{ width:19px; height:14px; display:block; position:absolute; top:0; left:50%; z-index:9; margin-left:-10px;margin-top:-13px;background:url(../images/trengal-arrow.png) no-repeat 0 0;}

.help-nav ul li .dropdown-menu {
    background: #353942;
    border: none;
    padding: 0 0 10px !important;
    z-index: 9999;
}

    .help-nav ul li .dropdown-menu li {
    padding: 0;
    margin: 0;
    width: 100%;
    float: left !important;
    border-bottom: solid 1px #d8dee2;
}
.help-nav ul li .dropdown-menu li:last-child {
    border-bottom: none;
}
       .help-nav ul li .dropdown-menu li a.dropdown-toggle {
    color: #606060;
    font-size: 12px;
    padding: 8px 10px;
    float: none;
    text-align: left;
    padding:8px 10px;margin: 0;border-radius: 0;
}
       .help-nav ul li .dropdown-menu li a.dropdown-toggle:hover, .help-nav ul li .dropdown-menu li a.dropdown-toggle.active{ background:#eef3f6 !important;}
              .help-nav ul li .dropdown-menu li a.prfl.dropdown-toggle{ border-radius:6px 6px 0 0;}


.progress .progress-bar{ background-color:#00b0e4;}

.event-box table#tblevents td .Computer_Online {
    padding-left: 36px;
    height: 24px;
    padding-top: 2px;
    background: url(../images/icon11.png) left no-repeat;
}
.event-box table#tblevents td .Computer_Offline {
    padding-left: 36px;
    height: 24px;
    padding-top: 2px;
    background: url(../images/icon10.png) left no-repeat;
}

.event-box table#tblevents td .Remote_Logout {
    padding-left: 36px;
    height: 24px;
    padding-top: 2px;
    background: url(../images/icon9.png) left no-repeat;
}
.top-pc-col{ padding:24px 0 15px 20px;}
.left-pc-dtl{ background: #ffffff; border: solid 1px #d8dee2; border-radius: 3px; position:relative;}
.pc-name-title{ color: #2f2f2f; font-size: 16px; font-weight: 600; text-transform: uppercase; margin-left: 6px;}
.pc-icon{ margin-top: -4px;}
.pc-nm-dtl {margin-bottom: 11px;}
.pc-ip-dtl p{ color: #696969; font-size: 13px;line-height: 20px}



/*
.pcdetail, .top-event-list{transition-timing-function: ease-in-out; -webkit-transition: height 0.5s;transition: height 0.5s;transition-timing-function: linear; height: 133px;}
.pcdetail.active, .top-event-list.active{height: 34px;min-height: auto !important;overflow: hidden;}
.pcdetail.active .drive-slider-outer, .pcdetail.active .pc-ip-dtl, .pcdetail.active .event-box{ visibility:hidden;}
.pcdetail.active .top-pc-col{ padding-top:8px;}
.pcdetail.active .pc-icon {margin-top: -1px;width: 30px;}
.pcdetail.active .pc-name-title{ margin-left:2px;}*/



.inner-drop-content{ background:#fff; border:solid 1px #d6d6d6; border-radius: 3px;margin-bottom: 15px;}
.pc-info-head{ background:#f5f5f5;border-bottom:solid 1px #d6d6d6;}
.left-info-head {padding: 10px 15px;}
.left-info-head .pc-nm-dtl{ margin-bottom:0;}
.left-info-head .pc-name-title{margin-left: 2px}
.left-info-head  .pc-icon {margin-top: -4px;width: 30px;}

.togglebtn{width: 30px;height: 20px;background:#f5f5f5 url(../images/up-arrow.png) no-repeat center center; border-radius:2px;cursor:pointer;border:solid 1px #d6d6d6; outline:none;margin-top: 10px;
    margin-right: 15px; float:right;}
.togglebtn.active{background:#f5f5f5 url(../images/down-arrow.png) no-repeat center center; }



.status-title{ margin-left:0;color: #2f2f2f;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
   }
















.graphical-analysis-col{ padding:0 30px 16px;}
.over-dtl-col{ }
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{ padding:7px 0;}
.md-ctn-col{ padding:0 5px 20px;}
.table-container table{ table-layout:fixed;}
#dap_table.table {margin-top: 2px;}
.drive-sec.chart-dr-col {margin-top: 39px; border: 1px solid #d8dee2; overflow:hidden;}
.tools-menu.toolsMarginTop .junk-file-btn{ right:0; top:0;}
.tools-menu .junk-file-btn { right:0; top:-4px;}
.custome-scan-col { border:none;}
.scan-div-tbl.custome-scan-col .nav.nav-tabs { margin-top:-1px; padding:10px 0 0 15px; background:#eef3f6;border:none;border-left: solid 1px #d8dee2;}
.stableoverflow.custome-scan-col .tab-content{ border:none;border-left: 1px solid #d8dee2;border-top: 1px solid #d8dee2; position:relative;}
.custome-scan-col .nav>li{margin:  0 5px 0 0;position: relative;z-index: 9;}
.custome-scan-col .nav>li>a{ padding:9px 15px;}
.junk-file-tab .nav-tabs#asp_custom_tabs > li a {background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #eef3f6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#eef3f6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#eef3f6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eef3f6',GradientType=0 );color:#86878b;}
.junk-file-tab .nav-tabs#asp_custom_tabs > li.active > a, .junk-file-tab .nav-tabs#asp_custom_tabs > li.active > a:focus, .junk-file-tab .nav-tabs#asp_custom_tabs > li.active > a:hover{background: #eef3f6; /* Old browsers */
background: -moz-linear-gradient(top, #eef3f6 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #eef3f6 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #eef3f6 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef3f6', endColorstr='#ffffff',GradientType=0 ); border-bottom-color:#fff; color:#232c3d;}
.left-content.full.app-mng-title{ width:64%;}
#computersEventsGrid table.file-table td span{margin: 0 auto;display: block;width: 34px;padding: 0;background-position: center center;height: 24px;}
.junk-file-btn .scan-green-btn{ background:#45b70d; margin-bottom: 1px;}
.junk-file-btn .scan-green-btn:hover, .junk-file-btn .scan-green-btn:focus{background:#46ce02; color:#fff;}
.dap-tb-br{ border-top:1px solid #d8dee2;}
div#dap_results {padding: 0 15px;}
.dap-graph-col {float: left;width:427px;}
.dap-graph-dtl-col {float: right;width: calc(100% - 457px);margin-left: 20px;}
.evtst-check{ }
.evtst-check span{ color: #2f2f2f;font-size: 14px;font-weight: 600;padding-left: 3px !important;}
#events_settings_tbl{ border-bottom:none;}
.right-position.full.event-setting-btn{ width:30%;top: 26px;}
.events-ctn-col{ margin-top:13px;}
.placeholder-screen-dt{ border-radius:5px; border:solid 1px #d8dee2;}
#meobtn{ margin-top:-1px; padding:5px 8px;}


.header.inner-header.small-header{background: #1d2530;box-shadow: none;}
.home-header .plans-cat{ margin-left:0; flex:1;}
.home-header .navbar{     display: flex;margin-left: 242px; }
.home-header .plans-cat-top{ display:flex; justify-content:center; flex: 1;margin-left:0;}

.small-header .plans-cat{ margin-left:0; flex:1;}
.small-header .navbar{     display: flex;margin-left: 242px; background:#1d2530;}
.small-header .plans-cat-top{ display:flex; justify-content:center; margin-left:0;}
.small-header .plans-cat-top p a{ color:#00b1ff; font-size:13px; text-decoration:underline; }
.footer-new{ background:#1d2530; padding:17px 0; position: absolute;bottom:0; left: 0;right: 0;z-index: 9;}
.footer-new .footer-nav ul{ margin:0}
.footer .container {width: auto;}
.small-header .help-nav ul li.active a.dropdown-toggle{background: url(../images/drop-arrow2-new.png) no-repeat right center;}

.system-option-col{float: left;width: 90%;padding-right: 8px;}
.system-option-col .toolDetails{ padding:0 10px;}
.toolDetails .scan-btn{ margin-bottom:0;}
.tools-menu.toolsMarginTop .junk-file-btn.execute-btn2 {right: -2px;}
.junk-file-btn.execute-btn1 {position: relative;top: 0;right: 0;margin: 0;float: right;width: 10%;padding-left: 2px;}
.system-option-col .toolDetails:first-child{ padding-left:0;}
.cmd-col{}
.toolDetails.cmd-col {width:90.4%; float:left;margin-right: -15px;}
.toolDetails.cmd-col .tbl-data { margin-top: 10px;}
.junk-file-btn.execute-btn2 {position: relative;top: 0;right: 0;margin: 0;float: right;width: 10%;margin-top: 24px;}
.cmd-col .tbl-data input.form-control{ border:solid 1px #d8dee2; box-shadow:none;height:auto; padding:7px 12px;border-radius: 4px 0 0 4px; border-right:none;}
.toolsBorder.promt-col{background:#f5f5f5; border:solid 1px #d8dee2; padding:20px; border-radius:4px;}
.junk-file-btn.execute-btn2 input{border-radius: 0 4px 4px 0;}
.ssy-clr-btn{position: absolute;right: 0px;top: -14px;float: none;text-align: right;}
#cleaner_results{ position:relative; margin-top: -17px;}
.dap-act-btn .btn-hide{ padding:4px 6px !important}
.webprotection-ctn{ padding:0 20px 20px; overflow:hidden;}
.padd-rt-10{ padding-right:10px;}
.padd-lt-10{ padding-left:10px;}
div#asptab {margin: 24px 0 0;padding: 0;}
.hm-grph-col .box-body{ padding:30px;}
.highcharts-container, .highcharts-container svg{ width:100% !important; overflow:visible !important;}
 .highcharts-container svg .highcharts-background{ width:100% !important;}
 .chart{ overflow:visible !important;}
.asp-scan-option .scan-btn{ width:30%; float:left; margin-right:20px; margin-bottom:0;}
.asp-scan-option .scan-btn:last-child{ margin-right:0;}
.asp-scan-option{ width:34%;}
.asp-acn-data{ width:66%; padding-right:0;}
.scan-div-tbl ul#quickscan_list li,  .scan-div-tbl ul#deepscan_list li{ margin:14px 0 13px;}
.asp-scan-option{ margin:25px 0 0; padding-left:20px;}
.asp-acn-data .scan-div-tbl{ border:none; border-left:1px solid #d8dee2; border-radius:0;}
.asp-acn-data  div#custom_scan_block{ border-left:none;}
#showstartup.table>tbody>tr>td{ padding:4px 0;}
#software_processes_table.table>tbody>tr>td{ padding:6px 0;}
#computersEventsGrid .table>tbody>tr>td{padding: 5px 0;}
#computersEventsGrid .table>thead>tr>th{padding: 7px 0;}
.table-responsive.tableoverflow table.file-table tbody tr:last-child{border-bottom:none;}
.table-responsive.tableoverflow table.file-table{border-bottom:none;}
.table-responsive.tableoverflow table#software_processes_table{ border-bottom:1px solid #d8dee2;}
#showprocess .tableoverflow{ border-bottom:none;}
#showprocess .total_count{ margin-top:-1px;}
.total_count.process-tb-count{ border-top:solid 1px #d8dee2;}
.custom-sc-stng .junk-file-btn .list-toggle-close{color: #adadad;font-size: 16px;}
.custom-sc-stng .junk-file-btn{ top:0}
.custom-sc-stng .junk-file-btn .list-toggle-close:hover{color: #2b2b2b;}
.tree-stng-ctn{ padding:3px 9px 0;}
#asp_start_scan .window-cleaner-sec {padding-bottom: 0;}
#startup_loaded .total_count{ height:35px;}
.junk-file-tab .nav-tabs.system-stm-tab{ top:2px; z-index:9;}


.drive-slider-outer {padding:20px 0 16px; position:relative;margin-right: 42px; width:345px; float:right;}
.driver-box-col{ position:relative;}
.drive-slid-table ul{ overflow:hidden;}
.drive-slid-table ul li{ width:86px; float:left; border:solid 1px transparent; text-align:center; padding:4px 0 5px; cursor:pointer;}
.drive-slid-table ul li.drive_active{border:solid 1px #00b0e4;}
.drive-slid-table .slide-items img{ }
.drive-slid-table .slide-items p{ color:#696969; font-size:10px; padding:5px 0 2px;}
.driver-box-col .controler{ width:12px; height:22px; position:absolute; top:17px;background:url(../images/arrow-img.png) 0 0; background-size:25px auto; }
.driver-box-col .controler.left{ left:0; margin-left:-22px;}
.driver-box-col .controler.right{ right:0; background-position:right 0; margin-right:-22px;}

.top-event-list .box-header .box-title{ color:#2f2f2f; font-size:16px; font-weight:600;}
.top-event-list .box-header{ padding:9px 19px;}
.event-box .table>tbody>tr>td{ padding:4px 20px}

.str-mng-icon{ width:20px; height:auto;}
.dap-checkbox{ display:inline-block; vertical-align:middle; margin-left:1px; margin-right:16px;}
.table-header {clear: both;overflow: hidden;background: #f5f5f5;padding-right: 13px;border: 1px solid #d8dee2;border-bottom: none;}
.padd-rt-none{ padding-right:0;}
.table-header table.file-table{ border:none;}
#ent_Device{width: 112px;padding: 8px 10px;margin-left: 8px;border-radius: 4px; color:#000000; font-size:14px;}
.scan-div-tbl .checkbox.asp-checkbx{ display:inline-block; vertical-align:middle; width:auto; margin:0; margin-right:2px;}
.add-new-dv{ display:none;}
#asp_results_main .table-header{ border:none; border-top: 1px solid #d8dee2;}

.disk-table .table-responsive{ width:100%; clear:both;}
.popup-close-btn{ float:right; background:transparent; border:none; outline:none; margin-top: -3px;}
.clean-all-btn{width:110px; position: absolute;z-index: 999;top: -20px;right: 5px;}
#asp_results_main{ margin-bottom:-2px;}
#asp_results_main .scrollbar-outer{ max-height:159px;}
.log-file-table{max-height: 168px;}
#dap_block .system_settings.list-toggle-open.sys-stm-ctm-popup{ left:inherit; right:0; min-width: 270px; width:auto;}
#dap_block .system_settings.list-toggle-open.sys-stm-ctm-popup{ overflow:hidden; padding:20px;}
#dap_block .system_settings.list-toggle-open.sys-stm-ctm-popup ul{ padding:0;}
#dap_block .system_settings.list-toggle-open.sys-stm-ctm-popup li{ overflow:hidden; margin-bottom:10px;}
#dap_block .system_settings.list-toggle-open.sys-stm-ctm-popup li:last-child{ margin-bottom:0;}
span.radio-btn{ width:16px; float:left; position:relative;}
.radio-btn input[type="radio"] {height: 16px;margin-left: -1px;margin-top: 0;opacity: 0;width: 16px;min-width: auto;cursor: pointer; position:absolute; left:0; top:0; z-index:9;}
.radio-btn input[type="radio"] + label {    background: rgba(0,0,0,0) url(../images/radio-btn.png) no-repeat;    display: inline-block;height: 16px;margin-top: 3px;padding: 0;width: 16px;position: relative;margin-bottom: 0;top: 0;}
.junk-file-btn .radio-btn input[type="radio"]{position:relative; left:0; top:0; z-index:9;opacity: 1; margin:0; background:transparent;}

.radio-btn input[type="radio"]:checked + label{background: rgba(0,0,0,0) url(../images/radio-btn-checked.png) no-repeat;    display: inline-block;height: 16px;margin-top: 3px;padding: 0;width: 16px;position: relative;margin-bottom: 0;top: 0;}
.system_settings.sys-stm-ctm-popup .junk-file-btn{ position:absolute; right:5px; top:0;}
.system_settings.sys-stm-ctm-popup .list-toggle-close:hover {color: #2b2b2b; cursor:pointer;}
.system_settings.sys-stm-ctm-popup .list-toggle-close {color: #adadad;font-size: 16px;}
#sys_tabs{ width:270px;}
#cleaner_block .content-title-col{margin-bottom: 22px;}
#cleaner_block  .left-content span{ margin-bottom:0;}
.clean-result-tb .scan-div-tbl{ border-radius:0;}
.clean-result-tb .scan-div-tbl .tbl-heading {background: #f5f5f5;float: left;width: 100%;padding: 14px 20px;border-bottom: solid 1px #d8dee2;text-align: left;}
.clean-result-tb .scan-div-tbl .tbl-heading span{font-size: 18px;font-weight: 600;color: #2f2f2f}
.clean-result-tb .scan-div-tbl .tbl-body{padding: 40px 0 50px;}
.clean-result-tb .start-btn button{ margin-top:30px;}
#cleaner_startscan{margin-top: -21px;}
.loading_div .show-btn button {padding: 8px 10px !important;}
span.uninst-radio-btn {position: relative;top: 3px;margin-right: 8px;}
.uninst-radio-btn input[type="radio"] {height: 16px;margin-left: -1px;margin-top: 0;opacity: 0;width: 16px;min-width: auto;cursor: pointer; position:absolute; left:0; top:0; z-index:9;}
.uninst-radio-btn input[type="radio"] + .nw-radio-btn {    background: rgba(0,0,0,0) url(../images/radio-btn.png) no-repeat;    display: inline-block;height: 16px;margin-top: 3px;padding: 0;width: 16px;position: relative;margin-bottom: 0;top: 0;}
.uninst-radio-btn input[type="radio"]:checked + .nw-radio-btn{background: rgba(0,0,0,0) url(../images/radio-btn-checked.png) no-repeat;    display: inline-block;height: 16px;margin-top: 0;padding: 0;width: 16px;position: relative;margin-bottom: 0;top: 0;}
.upload-fl-run{}
.upload-fl-run .enter-title{ margin:0 0 10px; display:block;}
.upload-fl-run .junk-file-btn.execute-btn1{padding-top: 5px;}
.table-container{ width:100%; clear:both;}











/*download page css start*/
.wh-bg{ background:#fff;}
.head-title-text h2{color: #373737;font-size: 45px; font-weight: 700;margin-bottom: 16px;}
.head-title-text p{ color: #606669;font-size: 22px; line-height: 32px; margin-bottom: 30px;}
.inst-instructions-sec {position: relative; padding-top: 64px;}
.instructions-content {position: relative;z-index: 9;padding: 0 0 80px;}
.instructions-col{}
.download-box-col{ border: solid 1px #d7dbe0;}
.download-box-col .download-title{ background: #ffffff; color: #2f5d9d; font-size: 24px; font-weight: 500; padding: 21px 42px; margin: 0; text-align:left;border-bottom:solid 1px #ced4da;}
.download-box-col .download-adding-title{color: #2f5d9d; font-size: 24px; font-weight: 300;   line-height:40px; padding: 35px 42px 16px; margin: 0; text-align:center;}
.download-box-col .download-title b{ font-weight: 700;}
.download-box-col .download-adding-title b{ font-weight: 600; font-size:22px}
.download-box-col .download-title img{ margin-top: -4px;margin-left: 13px}
.mydevice-btn {float: right;}
.mydevice-btn:hover{ opacity:0.9;}
.down-steps-col{ position: relative; overflow: hidden; padding:0 20px; margin-bottom:56px;}
.down-steps-col.three-step{ border-right:none;}
.down-steps-col.first-step{ border-left:none;}
.down-left-col img{ max-width:100%;}

.down-arrow{ width: 25px; height: 12px; position: absolute; top: -1px; left: 22px;background: url(../images/down-arrow-fill.png) no-repeat 0 0; z-index: 9;}
.down-left-col {text-align:center;max-width: 433px;margin: 0 auto;}
.step-name-title{ color: #8a8a8a; font-size: 12px; font-weight: 600;line-height: 26px;padding:8px 0 4px 0;}
.step-name-title b{ color: #1d2127; font-size: 20px; font-weight: 600; line-height: 26px;}
.down-right-col{}
.down-right-col .head-title{color: #2f5d9d; font-size: 18px; font-weight: 600;line-height: 30px;margin: 1px 0 2px; }
.down-right-col p{color: #798590; font-size: 14px;margin: 0 0 17px; }
.down-right-col p span{color: #2f5d9d;  }
.down-right-col.top-save-file-text p{ margin:0 0 13px}
.down-btn.cld-tnp-btn{ width: 300px; color:#ffffff; font-size:20px; font-weight: 600;  line-height: 56px; text-transform: uppercase; background: #ff7e00;
	box-shadow: 1.5px 2.598px 7.6px 0.4px rgba(147, 52, 0, 0.25); border: none; border-radius: 5px;margin-bottom:35px; padding:0;transition:all 0.3s ease 0s;}
.down-btn.cld-tnp-btn:hover{background: #ff8f21; color: #ffffff;}
.top-save-file-text{}
.shareablelink-box{ background:#ffffff; border:solid 1px #1583da; padding:19px 30px 30px; max-height:203px}
.shareablelink-box p{ color:#5e6669; line-height:18px}
.ctpdownlink-box{ border:solid 1px #1583da; border-radius:5px; line-height:40px; margin-top:17px; box-shadow:0 3px 5px rgba(0,0,0, 0.2)}
.stplink{color: #1583da !important; width: 366px;  height: 37px;  border: 0px; outline:none; text-align:center; padding:0 10px}
.refresh-icon img{ margin-top:-2px}
.refresh-icon {margin-left: 17px;}
.copyclipboard-btn {width: 150px;line-height: 40px;background: #3686ff;display: block;margin: 20px auto 0;    border-radius: 5px;color: #fff;font-weight: 600;font-size: 13px; text-decoration:none; cursor:pointer;}
.copyclipboard-btn:hover,.copyclipboard-btn:focus {color: #fff; background:#2f7cf0}

.add-device-col{ background: #2f5d9d;border: solid 1px #d7dbe0; margin-top:32px}
.four-step .add-device-text{ padding: 25px 0 0 48px;}
.four-step .down-right-col{ padding:25px 15px 7px; text-align:center}
.four-step .add-device-text .head-title{color: #ffffff; font-size: 18px; font-weight: 600;line-height: 30px;margin: 0 0 8px;}
.four-step .down-right-col .head-title{ color: #ffffff;}
.four-step .down-right-col p{ color: #ffffff; line-height: 19px; font-weight: 300;}
.inst-instructions-sec .head-title-text{ padding-bottom: 0;}
.inst-instructions-sec .full-bg-plan{ height: 590px; bottom:236px;}
.add-device-text .ac-lnk{ color: #ffffff; font-size: 13px; line-height: 19px; display: inline-block; text-decoration: underline; cursor: pointer;margin-top: -6px;margin-left: 10px; vertical-align:middle;}
.add-device-text .ac-lnk:hover{ text-decoration: none;}
.add-device-text .down-btn.cld-tnp-btn{ margin-bottom: 2px;}

/*download page css end*/ 

/*--Plans page css start--*/
.full-bg-plan{ width: 100%; position: absolute; left: 0; right: 0; bottom: 0; z-index: 1; height: 842px; background: #eff3f7;}
.plans-sec{position: relative; padding-top: 64px;}
.plans-content {position: relative;z-index: 9; padding: 0 0 100px;}
.plans-col{ padding: 25px 0 0;}
.plan-box{ border: solid 1px #d7dbe0; text-align: center; padding: 0 40px; min-height: 960px; position:relative;}
.plan-icon{ width: 75px; height: 85px; margin: 77px auto 9px; display: block;}
.fr-tr-icon{background: url(../images/free-trial-icon.png) no-repeat 0 0; }
.plan-box.active .fr-tr-icon{background: url(../images/free-trial-icon-white.png) no-repeat 0 0; }
.prfs-icon{background: url(../images/professional-icon.png) no-repeat 0 0; }
.plan-box.active .prfs-icon{background: url(../images/professional-icon-white.png) no-repeat 0 0; }
.entrp-icon{background: url(../images/enterprise-icon.png) no-repeat 0 0; }
.plan-box.active .entrp-icon{background: url(../images/enterprise-hover-icon-white.png) no-repeat 0 0; }
.plan-box .head-title{color: #2f5d9d;font-size: 45px; font-weight: 300;margin-bottom: 19px;}
.plan-box .head-title2{color: #2f5d9d;font-size: 28px; font-weight: 600;margin-bottom: 96px;}
.plan-get-btn{ border-color: #ff7e00; border-radius: 0; color: #ff7e00; font-size: 18px; margin: 0 27px; padding: 13px 0; display: block;}
.plan-get-btn:hover{ background: #ff8f21; color: #ffffff;}
.plan-box ul{ text-align: left; margin-top: 72px;}
.plan-box ul li{background: url(../images/list-icon.png) no-repeat 0 7px; color: #798590; font-size: 16px;line-height:27px; padding-left: 38px;margin-bottom: 20px;}

.plan-box.active{ background: #2f5d9d; border-color: #2f5d9d; box-shadow: 0px 2px 22px 0px rgba(49, 55, 64, 0.41);}
.plan-box.active{}
.plan-box.active .head-title{ color: #ffffff;}
.plan-box.active .head-title2{ color: #ff7e00;}
.plan-box.active .plan-get-btn{ background: #ff7e00; color: #ffffff;}
.plan-box.active .plan-get-btn:hover{background: #ff8f21; }
.most-popular{ position:absolute; top: 22px;left: -18px;}


.plan-box.active ul li{ background: url(../images/list-hover-icon.png) no-repeat 0 7px; color: #ffffff;}
.head-title-text{ padding: 40px 0;}
.head-title-text h2{color: #373737;font-size: 45px; font-weight: 700;margin-bottom: 16px;}
.head-title-text p{ color: #606669;font-size: 16px; line-height: 30px; margin-bottom: 82px;}
/*--Plans page css start--*/
/*--Upgrade Plans css start--*/
.plan-upgrd-col{ color: #606669; font-size: 18px; font-weight: 600; padding: 51px 0 22px;}
.plan-upgrd-col a{ color: #2f5d9d; font-size: 18px; font-weight: 600; font-style: italic; text-decoration: underline; cursor:pointer;}
.plan-upgrd-col a:hover{ text-decoration: none; color: #1e6ddb;}
.upplan{ height: 702px;}
/*--Upgrade Plans css end--*/
/*--Account Details css start--*/
.up-plan-banner{position: relative;padding-top: 64px;}
.act-dtl-bnr-col{ padding: 68px 0 78px;}
.act-dtl-bnr-col .head-title{color: #373737; font-size: 45px; font-weight: 700; margin: 0 0 17px;}
.act-dtl-bnr-col p{color: #606669; font-size: 20px; margin: 0 0 9px;}
.up-plan-btn{color: #ffffff;font-size:18px; font-weight: 700;background: #ff7e00;padding: 7px 24px;border: none; border-radius:0; margin-top: 24px; padding: 14px 82px;}
.up-plan-btn:hover, .up-plan-btn:focus{background: #ff8f21;color: #ffffff;}
.up-plan-dtl{background: #eff3f7;}
.ac-dtl-title{ padding: 53px 0 14px;}
.ac-dtl-title .head-title{color: #373737; font-size: 45px; font-weight: 700;margin:0 0 8px;}
.ac-dtl-title p{color: #606669; font-size: 22px;}

.act-dtl-bnr-col p span{font-size:22px;}
.ac-dtl-tbl{ border: none; background: #ffffff;margin-bottom: 0 !important; table-layout:fixed;}
.table.ac-dtl-tbl thead th{background: #e0e6ec; border-bottom: solid 1px #cfd7df;    border-top: 1px solid #cfd7df; color: #606669; font-size: 14px; font-weight: 600;}
.up-plan-dtl .table-striped tbody tr:nth-of-type(odd) {background-color: inherit;}
.up-plan-dtl .table-striped tbody tr:nth-of-type(even) {background-color: #f7f9fb;}
.table.ac-dtl-tbl tbody td{color: #606669; font-size: 14px; font-weight: 600;}
.table.ac-dtl-tbl thead th{ padding: 17px 12px 16px 22px;}
.table.ac-dtl-tbl tbody td{ padding: 13px 22px;}
.table.ac-dtl-tbl tbody tr td:nth-child(2){word-break:break-all;}
.table.ac-dtl-tbl thead th, .table.ac-dtl-tbl tbody td, .table.ac-dtl-tbl tfoot td{border-top: 1px solid #cfd7df;}
.up-plan-now{ background: #2f5d9d; text-align: center; padding:17px 15px !important;}
.up-plan-now a{ color: #ffffff; font-size: 24px; text-transform: uppercase; font-weight: 700; text-decoration: underline}
.up-plan-now a:hover{ text-decoration: none;}
.act-dtl-bnr-col .head-title{color: #373737; font-size: 45px; font-weight: 700; margin: 0 0 17px;}
.account-dtl-tb-outer{ margin-top:20px;border: solid 1px #cfd7df; margin-bottom:50px;}
/*--Account Details css end--*/

/*--Profile css start--*/
.profile-content{position: relative;padding-top: 64px;}
.profile-head-col{ padding: 68px 0 60px;}
.profile-head-col .head-title{color: #373737; font-size: 45px; font-weight: 700; margin: 0 0 17px;}
.profile-head-col p{color: #606669; font-size: 18px; margin: 0 0 2px;}
.form-box-outer{ margin-bottom: 45px;}
.form-box{ background: #eff3f7; border: solid 1px #c1cacf; padding: 23px 30px 30px;}
.form-box .form-group{ margin-bottom: 26px;}
.form-box .form-group label{ color: #606669; font-size: 16px; font-weight: 400; margin-bottom: 12px;}
.form-box .form-control{ background: #ffffff; border: solid 1px #c1cacf; border-radius: 4px; color: #606669; font-size: 18px; padding: 10px 15px; box-shadow:inherit; height:auto;}
.save-btn-col {text-align: right;}
.save-btn{ background:#ff7e00; border-radius: 0; color:#ffffff; font-size: 18px; font-weight: 600;padding: 13px 0;min-width: 270px; cursor:pointer; outline:none !important;}
.save-btn:hover, .save-btn:focus{background: #ff8f21;color: #ffffff;}
.form-title-col{}
.form-title-col .head-title{color: #606669; font-size: 22px; font-weight: 400; margin: 0 0 12px;}
.form-title-col .inst-note{color: #606669; font-size: 14px; line-height: 22px; margin: 0 0 12px	; background: #fffdd3; padding: 5px 20px;}
.form-box .group-title{ width: 128px; float: left; padding-top: 3px;}
.form-box .group-title label{ color: #606669; font-size: 18px; font-weight:400; margin:0;}
.form-box .checkbox{ width:auto; height:auto; float: left; margin-right: 45px; color: #606669; font-size: 18px;}
.form-box .checkbox input{ margin-right: 10px;}
.prl-frm-grp{ padding-top: 20px; padding-bottom: 9px;}
.prl-frm-grp-ctn{ padding-top: 8px;}
.input-fill{}
.info-inpt-col {position: relative;top: 3px;margin-right: 8px;}
.info-inpt-col input[type="radio"] {height: 16px;margin-left: -1px;margin-top: 0;opacity: 0;width: 16px;min-width: auto;cursor: pointer; position:absolute; left:0; top:0; z-index:9;}
.info-inpt-col input[type="radio"] + .nw-radio-btn {    background: rgba(0,0,0,0) url(../images/radio-btn.png) no-repeat;    display: inline-block;height: 16px;margin-top: 3px;padding: 0;width: 16px;position: relative;margin-bottom: 0;top: 0;}
.info-inpt-col input[type="radio"]:checked + .nw-radio-btn{background: rgba(0,0,0,0) url(../images/radio-btn-checked.png) no-repeat;    display: inline-block;height: 16px;margin-top: 0;padding: 0;width: 16px;position: relative;margin-bottom: 0;top: 0;}
.profile-photo{ width: 270px; float: right; overflow: hidden; padding: 8px 0 0; margin-bottom: 30px;}
img.userpic1 {width: 162px; display: block; margin:0 auto}
.profile-img-view{max-height:164px; max-width:168px; display: flex;align-items: center;min-height: 168px; border:solid 1px #c1cacf; border-radius:4px; overflow:hidden; background:#fff;}
.profile-photo-title{color: #606669;font-size: 16px;font-weight: 400;margin-bottom: 12px;}
.upload-profile-picture {margin: 140px 0 0;}



.offset-none{ padding-left:0; padding-right:0;}

.form-box .otp-input-field{ margin-bottom:0;}
.validate-otp-btn{ padding-top:25px;}
.resend-otp-btn{background: transparent !important;border: none;border-radius: 0;color: #2f5d9d !important;font-size: 16px;font-weight: 600;padding: 26px 0 0; outline:none !important;}
.resend-otp-btn:hover{background: transparent;color: #2f5d9d;}
/*--Profile css end--*/

.run-file-popup{ max-width:635px; background:#fff; border:solid 2px #12161dab; padding:30px; border-radius:5px; position: absolute;top: 20%;left: 50%;margin-left: -317px; text-align:left;}
.run-file-popup p{ color:#2f2f2f; font-size:14px; line-height:24px; margin-bottom:10px;}
.run-file-popup p:last-child{ margin-bottom:0;}


.uninstall-div{ padding:64px 0 0;}

.format-type{}
.custom-popup-body{}
.custom-popup.format-type .custom-popup-body input{ vertical-align:middle; margin-top:-2px; margin-right:4px; cursor:pointer;}
.format-type-contant{ padding:12px 0 15px;}
.format-type-contant .csv-frt-btn{ margin-left:20px;}


/*--scroll css start--*/
 .scrollbar-outer {
               
                }
            .scroll-wrapper {
                overflow: hidden !important;
                padding: 0 !important;
                position: relative;
            }

            .scroll-wrapper > .scroll-content {
                border: none !important;
                box-sizing: content-box !important;
                height: auto;
                left: 0;
                margin: 0;
                max-height: none;
                max-width: none !important;
                overflow: scroll !important;
                padding: 0;
                position: relative !important;
                top: 0;
                width: auto !important;
            }

            .scroll-wrapper > .scroll-content::-webkit-scrollbar {
                height: 0;
                width: 0;
            }

            .scroll-element {
                display: none;
            }
            .scroll-element, .scroll-element div {
                box-sizing: content-box;
            }

            .scroll-element.scroll-x.scroll-scrollx_visible,
            .scroll-element.scroll-y.scroll-scrolly_visible {
                display: block;
            }

            .scroll-element .scroll-bar,
            .scroll-element .scroll-arrow {
                cursor: default;
            }

            .scrollbar-outer > .scroll-element,
            .scrollbar-outer > .scroll-element div
            {
                border: none;
                margin: 0;
                padding: 0;
                position: absolute;
                z-index: 10;
            }

            .scrollbar-outer > .scroll-element {
                background-color: #ffffff;
            }

            .scrollbar-outer > .scroll-element div {
                display: block;
                height: 100%;
                left: 0;
                top: 0;
                width: 100%;
            }

            .scrollbar-outer > .scroll-element.scroll-x {
                bottom: 0;
                height: 12px;
                left: 0;
                width: 100%;
            }

            .scrollbar-outer > .scroll-element.scroll-y {
                height: 100%;
                right: 0;
                top: 0;
                width: 12px; background:#f5f5f5; border:solid 1px #d8dee2;
            }

            .scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer { height: 6px; top: 3px; }
            .scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer {left: 3px;width: 6px}

            .scrollbar-outer > .scroll-element .scroll-element_outer { overflow: hidden; }
            .scrollbar-outer > .scroll-element .scroll-element_track { background-color: #eeeeee; }

            .scrollbar-outer > .scroll-element .scroll-element_outer,
            .scrollbar-outer > .scroll-element .scroll-element_track,
            .scrollbar-outer > .scroll-element .scroll-bar {
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
                border-radius: 0;
            }

            .scrollbar-outer > .scroll-element .scroll-bar { background-color: #d8dee2; }
            .scrollbar-outer > .scroll-element .scroll-bar:hover { background-color: #c2c2c2; }
            .scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }


            /* scrollbar height/width & offset from container borders */

            .scrollbar-outer > .scroll-content.scroll-scrolly_visible { left: -12px; margin-left: 12px; }
            .scrollbar-outer > .scroll-content.scroll-scrollx_visible { top:  -12px; margin-top:  12px; }

            .scrollbar-outer > .scroll-element.scroll-x .scroll-bar { min-width: 10px; }
            .scrollbar-outer > .scroll-element.scroll-y .scroll-bar { min-height: 10px; }


            /* update scrollbar offset if both scrolls are visible */

            .scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -14px; }
            .scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -14px; }

            .scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -14px; }
            .scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -14px; }
            /*--scroll css end--*/


         

            @media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari and Chrome, if Chrome rule needed */
  .log-file-table{max-height: 176px;}
    /* Safari 5+ ONLY */
    ::i-block-chrome, .dap-graph-dtl-col {width:70%;}
    ::i-block-chrome, .home-header .plans-cat-top {margin: 0 auto;width: auto;display: table;}
    ::i-block-chrome, .home-header .plans-cat{ width:55%;}
    ::i-block-chrome, .navbar-expand-xl .navbar-nav{ margin-left:0 !important;}
    ::i-block-chrome, .col-auto.foo-col.ml-auto{ margin-left:0 !important;}
    

}

.sidebar-scroll.scrollbar-outer > .scroll-element.scroll-y{background: #313c51;border: solid 1px #1d2530;}
.sidebar-scroll.scrollbar-outer > .scroll-element .scroll-element_track {background-color: #232c3d;}
.sidebar-scroll.scrollbar-outer > .scroll-element .scroll-bar {background-color: #535e71;}





@media all and (min-width:0\0) and (min-resolution:.001dpcm)
{
    .plans-cat.enterprize{ margin-left:18%;}
     .toolDetails.cmd-col .file-upload-col{ overflow:hidden;}
         .toolDetails.cmd-col #UploadFileAndRun{ width:94px; margin-left:-6px !important;}

}


 @media all and (-ms-high-contrast:none)
         {
         .toolDetails.cmd-col .file-upload-col{ overflow:hidden;}
         .toolDetails.cmd-col #UploadFileAndRun{ width:94px; margin-left:0px !important;} /*margin-left:-6px !important;*/

         }

 .remove-profile-picture { padding: 8px 0 0; } 

 .remove-profile-picture .more-event { 
     float: none; 
 } 




