﻿@charset "utf-8";

html, body {
    height: 100% !important;
}

html {
    min-height: 100% !important;
    height: auto !important;
    position: relative !important;
}

html, body form {
    height: 100%;
}

@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/MyriadPro-Regular.otf') format('opentype'), url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-Semibold';
    src: url('../fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/MyriadPro-Semibold.otf') format('opentype'), url('../fonts/MyriadPro-Semibold.woff') format('woff'), url('../fonts/MyriadPro-Semibold.ttf') format('truetype'), url('../fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Light';
    src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Light.woff') format('woff'), url('../fonts/Roboto-Light.ttf') format('truetype'), url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-LightSemiExt';
    src: url('../fonts/MyriadPro-LightSemiExt.eot?#iefix') format('embedded-opentype'), url('../fonts/MyriadPro-LightSemiExt.otf') format('opentype'), url('../fonts/MyriadPro-LightSemiExt.woff') format('woff'), url('../fonts/MyriadPro-LightSemiExt.ttf') format('truetype'), url('../fonts/MyriadPro-LightSemiExt.svg#MyriadPro-LightSemiExt') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'summernote';
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/summernote.eot?dc97c88102d55aed645e5f227c58ba5b");
    src: url("../fonts/summernote.eot?#iefix") format("embedded-opentype"), url("../fonts/summernote.woff?dc97c88102d55aed645e5f227c58ba5b") format("woff"), url("../font/summernote.ttf?dc97c88102d55aed645e5f227c58ba5b") format("truetype");
}

@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('../fonts/MyriadPro-Regular.eot') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-Regular';
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), url('MyriadPro-Regular.ttf') format('truetype'), url('MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

a:hover, a:active, a:focus, button:hover, button:focus, button:active {
    outline: 0;
    text-decoration: none;
}

a:focus, button:focus {
    outline: solid 2px #333;
    outline-offset: 2px;
}

body {
    background-color: #f6f6f6 !important;
    margin: 0px;
    padding: 0px;
    font-family: MyriadPro-Regular;
    font-size: 15px;
    color: #666;
    height: 100% !important;
}

b, strong {
    font-weight: normal;
    font-family: Myriadpro-SemiBold;
}

@media (min-width:1240px) {
    .container {
        width: 1210px !important;
    }
}

.header {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 0 4px #cfcfcf;
    margin: 0px 0 0;
    padding: 0px 0;
}

.header-top {
    background: #f4f4f4;
    height: 24px;
}

.srch_icon {
    font-size: 14px !important;
}

.setting_area .inner-content-log ul li.top_search a {
    border-radius: 0 20px 20px 0;
    color: #88989b;
    display: inline-block;
    font-size: 12px;
    margin: 1px 0 0 0;
    padding: 2px 7px 2px;
    text-decoration: none;
}

li.top_search {
    padding: 2px 7px !important;
}

.setting_area {
    float: right;
}

    .setting_area .inner-content-log {
        margin: 0px;
        padding: 1px 7px 0;
    }

        .setting_area .inner-content-log ul {
            margin: 0px;
            padding: 0px;
            list-style: none;
        }

            .setting_area .inner-content-log ul li {
                margin: 0px;
                padding: 4px 15px 3px 15px;
                color: #88989b;
                position: relative;
                float: left;
                background: url(../images/left-brdr.png) no-repeat left 8px;
                font-size: 14px;
            }

                .setting_area .inner-content-log ul li:first-child {
                    background: none;
                }

                .setting_area .inner-content-log ul li a {
                    margin: 0px;
                    padding: 0px;
                    color: #88989b !important;
                    font-size: 14px;
                    text-decoration: none;
                }

                    .setting_area .inner-content-log ul li a:hover {
                        color: #666666;
                    }

.user-area {
    float: right;
    margin: 0px 19px;
}

.small-Text-box-area {
    width: 25%;
    float: left;
    margin: 0px;
    padding: 3px 0 0 0;
    height: 39px;
}

.username {
    font-size: 18px;
    color: #808081;
}

a.droparrow {
    color: #808081;
    font-size: 15px;
    padding-right: 12px;
    text-decoration: none;
}

    a.droparrow:hover, a.droparrow:active {
        text-decoration: none !important;
    }

.icon-bar {
    display: inline-block;
    margin-top: 11px;
}

.top-nav {
    position: relative;
    z-index: 99;
    width: 100%;
    margin-top: 0px;
}

    .top-nav ul {
        display: block;
        padding: 0px;
        float: right;
        margin-right: 13px;
        margin-top: 0px;
        margin-bottom: 0;
    }

a.logo {
    display: inline-block;
    margin: 7px 0;
}

.top-nav ul li {
    float: left;
    list-style: outside none none;
}

    .top-nav ul li a {
        display: block;
        padding: 0px;
        font-size: 13px;
        text-decoration: none;
        color: #56565a;
        width: 74px;
        background-position: center 11px !important;
        height: 66px;
        position: relative;
    }

    .top-nav ul li:hover, .top-nav ul li.active, .top-nav ul li.active a, .top-nav ul li:hover a {
        background: #1b7e76;
        padding: 0;
        color: #fff;
    }

    .top-nav ul li a span {
        padding: 4px 0px 10px;
        display: block;
        position: absolute;
        bottom: -7px;
        left: 0;
        right: 0;
        text-align: center;
    }

        .top-nav ul li a span:hover {
            color: #fff;
        }

    .top-nav ul li.home a {
        background: url(../images/nav_admin_icon/icon-home.png) no-repeat center top;
        display: block;
    }

    .top-nav ul li.home:hover a, .top-nav ul li.home.active a {
        background: url(../images/nav_admin_icon/icon-home_hover.png) no-repeat center top;
        display: block;
    }

    .top-nav ul li.siq_header a {
        background: url(../images/nav_admin_icon/violation-top.png) no-repeat center top;
        display: block;
        color: white;
    }

    .top-nav ul li.siq_header:hover a, .top-nav ul li.siq_header.active a {
        background: url(../images/nav_admin_icon/violation-hover.png) no-repeat center top;
        display: block;
    }

    .top-nav ul li.siqadmin_header a {
        background: url(../images/nav_admin_icon/wateriq-admin-top.png) no-repeat center top;
        display: block;
    }

    .top-nav ul li.siqadmin_header:hover a, .top-nav ul li.siqadmin_header.active a {
        background: url(../images/nav_admin_icon/wateriq-admin-hover.png) no-repeat center top;
        display: block;
    }

.dashboard-area ul li.DassiqLink {
    background: #fff url(../images/nav_admin_icon/violation.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.DassiqLink a:hover {
        color: #fff;
        background: url(../images/nav_admin_icon/violation-ro.png) no-repeat center 30px;
    }

.dashboard-area ul li.ivr_lnk {
    background: #fff url(../images/nav_admin_icon/ivr_img.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.ivr_lnk a:hover {
        color: #fff;
        background: url(../images/nav_admin_icon/ivr_img-ro.png) no-repeat center 30px;
    }

.dashboard-area ul li.DassiqadminLink {
    background: #fff url(../images/nav_admin_icon/wateriq-admin.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.DassiqadminLink a:hover {
        color: #fff;
        background: url(../images/nav_admin_icon/wateriq-admin-ro.png) no-repeat center 30px;
    }

.top-nav ul li.user-mgt a {
    background: url(../images/nav_admin_icon/eff_nav.png) no-repeat center top;
    display: block;
}

.top-nav ul li.user-mgt:hover a, .top-nav ul li.user-mgt.active a {
    background: url(../images/nav_admin_icon/eff_nav_hover.png) no-repeat center top;
    display: block;
}

.top-nav ul li.confi a {
    display: block;
}

.top-nav ul li.confi:hover a, .top-nav ul li.confi.active a {
    display: block;
}

.top-nav ul li.confi a {
    position: relative;
}

.top-nav ul li.confi:hover a:before, .top-nav ul li.confi.active a:before {
    color: #fff;
    content: "\f071";
}

.top-nav ul li.report a {
    background: url(../images/nav_admin_icon/cea_icon_nav.png) no-repeat center top;
    display: block;
}

.top-nav ul li.report:hover a, .top-nav ul li.report.active a {
    background: url(../images/nav_admin_icon/cea_icon_nav_hover.png) no-repeat center top;
    display: block;
}

.top-nav ul li.icon_thermostat a {
    background-image: none !important;
    display: block;
}

.top-nav ul li.icon_thermostat:hover a, .top-nav ul li.icon_thermostat.active a {
    background-image: none !important;
    display: block;
}

.top-nav ul li.icon_thermostat a:before {
    color: #22ADC8;
    font: normal normal normal 23px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    position: relative;
    left: 17px;
    top: 11px;
    font-size: 26px;
    text-indent: 0px !important;
    content: "\f080";
}

.top-nav ul li.icon_thermostat:hover a:before, .top-nav ul li.icon_thermostat.active a:before {
    color: #fff;
    content: "\f080";
}

.top-nav ul li.noti_header a {
    background: url(../images/nav_admin_icon/noti_header.png) no-repeat center top;
    display: block;
}

.top-nav ul li.noti_header:hover a, .top-nav ul li.noti_header.active a {
    background: url(../images/nav_admin_icon/noti_header_hover.png) no-repeat center top;
    display: block;
}

.top-nav ul li.crm_header1 a {
    background: url(../images/nav_admin_icon/icon-top-crm.png) no-repeat center 8px !important;
    display: block;
}

.top-nav ul li.crm_header1:hover a, .top-nav ul li.crm_header1.active a {
    background: url(../images/nav_admin_icon/icon-top-crm-ro.png) no-repeat center 8px !important;
    display: block;
}

.top-nav ul li.csr_header a {
    background: url(../images/nav_admin_icon/icon_csr_small.png) no-repeat center top;
    display: block;
}

.top-nav ul li.csr_header:hover a, .top-nav ul li.csr_header.active a {
    background: url(../images/nav_admin_icon/icon_csr_small_hover.png) no-repeat center top;
    display: block;
}

.top-nav ul li.revenue_header a {
    background: url(../images/nav_admin_icon/revenue_org_small.png) no-repeat center top;
    display: block;
}

.top-nav ul li.revenue_header:hover a, .top-nav ul li.revenue_header.active a {
    background: url(../images/nav_admin_icon/revenue_org_small_hover.png) no-repeat center top;
    display: block;
}

.top-nav ul li.field_header a {
    background: url(../images/nav_admin_icon/field_service_view_small.png) no-repeat center top;
    display: block;
}

.top-nav ul li.field_header:hover a, .top-nav ul li.field_header.active a {
    background: url(../images/nav_admin_icon/field_service_view_small_hover.png) no-repeat center top;
    display: block;
}

.bg-login2 {
    background: #f6f6f6 !important;
}

.login-page {
    background: #ffffff;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);
    background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
    -webkit-box-shadow: -1px -1px 11px 1px #cfcfcf;
    -moz-box-shadow: -1px -1px 11px 1px #cfcfcf;
    box-shadow: -1px -1px 11px 1px #cfcfcf;
    border-radius: 6px;
    padding-top: 15px;
    padding-bottom: 35px;
    margin-top: 165px;
    position: relative;
    border: 1px solid #cccccc;
}

    .login-page .form-control {
        border-radius: 0px !important;
        border: solid 1px #d5d5d5;
        margin-bottom: 20px;
        color: #848484 !important;
        position: relative;
        font-size: 107.7% !important;
        padding: 0px 1px !important;
        width: 100% !important;
        background: #fff !important;
    }

    .login-page input[type="text"], .login-page input[type="password"] {
        padding: 5px 0px 4px 50px !important;
        width: 100% !important;
        height: auto;
        line-height: 23px;
    }

.logo-login-page {
    text-align: center;
    border-bottom: solid 1px #dddddd;
    padding-bottom: 12px;
    margin-bottom: 23px;
}

.form-group-pwd {
    position: relative;
}

.logo-login-page img {
    max-width: 100%;
    max-height: 100%;
}

.login-page-image {
    text-align: center;
}

.login-page .login-page-image img {
    max-width: 100%;
    height: 337px;
}

.login-page .login-page-user {
    background: url("../images/user-name-icon.png") no-repeat left center;
    display: block;
    float: left;
    position: absolute;
    width: 36px;
    height: 31px;
    z-index: 9999;
    top: 2px;
    left: 1px;
}

.login-page input[type="text"]:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
    -webkit-text-fill-color: #c1c1c1 !important;
    background-image: url("../images/user-name-icon.png") no-repeat left center !important;
    outline: none !important;
}

.form-group {
    position: relative;
}

.login-page-password {
    background: url("../images/password-icon.png") no-repeat left 2px;
    display: block;
    float: left;
    position: absolute;
    width: 36px;
    height: 34px;
    z-index: 9999;
    top: 3px;
    left: 1px;
}

.button-default {
    background: #93d400 !important;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzkzZDQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTllMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #93d400 0%, #6e9e00 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93d400), color-stop(100%,#6e9e00)) !important;
    background: -webkit-linear-gradient(top, #93d400 0%,#6e9e00 100%);
    background: -o-linear-gradient(top, #93d400 0%,#6e9e00 100%);
    background: -ms-linear-gradient(top, #93d400 0%,#6e9e00 100%);
    background: linear-gradient(to bottom, #93d400 0%,#6e9e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93d400', endColorstr='#6e9e00',GradientType=0 );
    border-radius: 0px !important;
    color: #000;
    font-size: 130.8%;
    border: solid 1px #527600;
    padding: 1px 10px !important;
    width: 100%;
}

    .button-default:hover {
        background: #6e9e00 !important;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlOWUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5M2Q0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top, #6e9e00 0%, #93d400 100%) !important;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6e9e00), color-stop(100%,#93d400)) !important;
        background: -webkit-linear-gradient(top, #6e9e00 0%,#93d400 100%);
        background: -o-linear-gradient(top, #6e9e00 0%,#93d400 100%);
        background: -ms-linear-gradient(top, #6e9e00 0%,#93d400 100%);
        background: linear-gradient(to bottom, #6e9e00 0%,#93d400 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e9e00', endColorstr='#93d400',GradientType=0 );
        color: #000;
        border: solid 1px #527600;
    }

.login-form-text {
    color: #999999;
    font-size: 87%;
    font-weight: bold;
    float: left;
}

.forgot-password {
    margin-top: 10px;
    color: #0067b2;
    float: right;
    text-align: right;
}

    .forgot-password a {
        color: #006699;
        text-decoration: none;
        font-size: 87%;
        font-weight: bold;
        padding: 2px 0px;
    }

        .forgot-password a:first-child {
            padding-left: 0px;
        }

        .forgot-password a:hover {
            color: #959595;
        }

.mid-container {
    margin-top: 2px;
}

.dashboard-area {
    margin: 3px auto 0 -4px;
    padding: 0;
    width: 100%;
}

    .dashboard-area ul {
        list-style: outside none none;
        display: inline-block;
        padding: 0;
        width: 100%;
    }

        .dashboard-area ul li {
            float: left;
            margin: 1% 1% 1%;
            width: 23%;
            color: #006699;
            font-size: 20px;
            background: #fff;
            text-align: center;
            -webkit-box-shadow: 0px 0px 5px 0px #cfcfcf;
            -moz-box-shadow: 0px 0px 5px 0px #cfcfcf;
            box-shadow: 0px 0px 5px 0px #cfcfcf;
            border-radius: 5px;
        }

            .dashboard-area ul li a {
                text-decoration: none;
                display: block;
                padding: 117px 10px 32px;
                color: #56565a;
                height: 180px;
            }

@-moz-document url-prefix() {
    .dashboard-area ul li a {
        /*padding: 157px 0 32px;*/
    }
}

.dashboard-area ul li.user_dash {
    background: #fff url(../images/icon-user-mgmt-dashboard.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.user_dash a:hover {
        color: #fff;
        background: url(../images/icon-user-mgmt-dashboard-hover.png) no-repeat center 30px;
    }

.dashboard-area ul li.confiGur {
    background: #fff url(../images/icon-configuration-dashboard.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.confiGur a:hover {
        color: #fff;
        background: url(../images/icon-configuration-dashboard-hover.png) no-repeat center 30px;
    }

.dashboard-area ul li.reports {
    background: #fff url(../images/icon-report-dashboard.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.reports a:hover {
        color: #fff;
        background: url(../images/icon-report-dashboard-hover.png) no-repeat center 30px;
    }

.dashboard-area ul li.thermo {
    background: #fff url(../images/thermostate-logo.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.thermo a:hover {
        color: #fff;
        background: url(../images/thermostate-logo-ro.png) no-repeat center 30px;
    }

.dashboard-area ul li.notification_home {
    background: #fff url(../images/notification_icon_home.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.notification_home a:hover {
        color: #fff;
        background: url(../images/notification_icon_home_hover.png) no-repeat center 30px;
    }

.dashboard-area ul li.crm_home {
    background: #fff url(../images/crm-dshboard.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.crm_home a:hover {
        color: #fff;
        background: url(../images/crm-dshboard-ro.png) no-repeat center 30px;
    }

.dashboard-area ul li.efficiecny {
    background: #fff url(../images/efficiency.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.efficiecny a:hover {
        color: #fff;
        background: url(../images/efficiency_hover.png) no-repeat center 30px;
    }

.dashboard-area ul li.outage {
    background: #fff url(../images/outage_icon.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.outage a:hover {
        color: #fff;
        background: url(../images/outage_icon_hover.png) no-repeat center 30px;
    }

.dashboard-area ul li.cea {
    background: #fff url(../images/cea_icon.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.cea a:hover {
        color: #fff;
        background: url(../images/cea_icon_hover.png) no-repeat center 30px;
    }

.dashboard-area ul li.csr {
    background: #fff url(../images/icon_csr.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.csr a:hover {
        color: #fff;
        background: url(../images/icon_csr_ro.png) no-repeat center 30px;
    }

.dashboard-area ul li.revenue {
    background: #fff url(../images/icon_revenue_org.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.revenue a:hover {
        color: #fff;
        background: url(../images/icon_revenue_org_ro.png) no-repeat center 30px;
    }

.dashboard-area ul li.field_serv {
    background: #fff url(../images/icon_field_service_view.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.field_serv a:hover {
        color: #fff;
        background: url(../images/icon_field_service_view_ro.png) no-repeat center 30px;
    }

.dashboard-area ul li.lnk_demand_response {
    background: #fff url(../images/icon-user-mgmt-dashboard.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.lnk_demand_response a:hover {
        color: #fff;
        background: url(../images/icon-user-mgmt-dashboard-hover.png) no-repeat center 30px;
    }


.dashboard-area ul li.lnk_program_mgmg {
    background: #fff url(../images/icon-user-mgmt-dashboard.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.lnk_program_mgmg a:hover {
        color: #fff;
        background: url(../images/icon-user-mgmt-dashboard-hover.png) no-repeat center 30px;
    }

ul.tabs {
    margin: -1px 0px 0px;
    padding: 0px 0px 0px;
    list-style: none;
    height: 100% !important;
    overflow-y: auto;
    overflow-x: hidden;
    display: block;
}

.left-side {
    background: #fff;
    box-shadow: 0px 0px 4px #cfcfcf;
    min-height: 83vh;
    padding: 0px !important;
    width: 23%;
    float: left;
    margin-top: 15px;
    border-radius: 4px;
    height: 100% !important;
}

    .left-side > .sidebar {
        height: 100%;
    }

/*footer code */
.footrFirst div {
    font-size: 16px !important;
    text-align: left;
    float: left;
    padding-top: 8px;
}

.foot_copy_sec {
    padding-top: 5px;
}

.footerControl {
    background: transparent;
    color: #545454;
    font-size: 102.6%;
    text-align: center;
    position: relative;
    padding: 4px 10px;
    width: 100%;
    bottom: 0px;
    z-index: 999;
    box-shadow: none;
    float: left;
}

footer.footerControl .col-xs-12 {
    text-align: center;
}

div#mySidenav.modal {
    width: 76%;
}

@media (min-width:1500px) and (max-width:3500px) {
    ul.tabs {
        height: 98.5% !important;
    }
}

ul.tabs li {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
}

    ul.tabs li:first-child {
        border-top: none;
    }

    ul.tabs li:last-child {
        border-bottom: 1px solid #f0f0f0;
    }

    ul.tabs li:hover, ul.tabs li.active {
        background: #1b7e76;
    }

    ul.tabs li:hover, ul.tabs li:first-child.active_new, ul.tabs li.active_new {
        background: #1b7e76;
    }

    /*ul.tabs > li > ul > li > a:hover, ul.tabs > li > ul > li.active > a, ul.tabs > li:hover > a {
    color: #fff !important;
}*/

    ul.tabs li a {
        display: block;
        padding: 13px 0 13px 15px !important;
        color: #53565a;
        font-size: 16px;
        text-decoration: none;
        border-top: 1px solid #f4f4f4;
        position: relative;
    }

        ul.tabs li a:before {
            color: #22ADC8;
            font: normal normal normal 22px/1 FontAwesome;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            position: absolute;
            left: 23px;
            top: 6px;
            text-indent: 0px !important;
        }

        ul.tabs li a:hover:before {
            color: #fff;
            font: normal normal normal 22px/1 FontAwesome;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            position: absolute;
            left: 23px;
            top: 6px;
            text-indent: 0px !important;
        }

ul.tabs ul {
    border-top: 1px solid #f4f4f4;
}

    ul.tabs ul li a {
        border: 0px !important;
    }

ul.tabs li a:hover, ul.tabs li.active a {
    color: #fff;
}

ul.tabs li.sidebar_Footprint a {
    background: url(../images/footprint_icon.png) no-repeat 24px 6px !important;
    display: block;
    background-size: 24px !important;
}

    ul.tabs li.sidebar_Footprint a:hover, ul.tabs li.sidebar_Footprint.active a {
        color: #fff !important;
        background: url(../images/footprint_icon_hover.png) no-repeat 24px 6px !important;
        background-size: 24px !important;
    }

ul.tabs li.sidebar_configurebanner .lnkconfigurebanner {
    background: url(../images/ad_banner.png) no-repeat 22px 8px !important;
    display: block;
}

    ul.tabs li.sidebar_configurebanner .lnkconfigurebanner:hover, ul.tabs li.sidebar_configurebanner.active .lnkconfigurebanner {
        color: #fff !important;
        background: url(../images/ad_banner_ro.png) no-repeat 22px 8px !important;
    }

ul.tabs ul li.sidebar_statistics_inner a {
    background: url(../images/ad_banner.png) no-repeat 24px 8px !important;
    display: block;
}

    ul.tabs ul li.sidebar_statistics_inner a:hover, ul.tabs ul li.sidebar_statistics_inner.active a {
        color: #fff !important;
        background: #1b7e76 url(../images/ad_banner_ro.png) no-repeat 24px 8px !important;
    }

ul.tabs ul li.sidebar_clicklogs_inner a {
    background: url(../images/ad_banner.png) no-repeat 24px 8px !important;
    display: block;
}

    ul.tabs ul li.sidebar_clicklogs_inner a:hover, ul.tabs ul li.sidebar_clicklogs_inner.active a {
        color: #fff !important;
        background: #1b7e76 url(../images/ad_banner_ro.png) no-repeat 24px 8px !important;
    }

ul.tabs ul li.sidebar_configurebanner_inner a {
    color: #1b7e76 !important;
    background: url(../images/ad_banner.png) no-repeat 24px 8px !important;
    display: block;
}

    ul.tabs ul li.sidebar_configurebanner_inner a:hover, ul.tabs ul li.sidebar_configurebanner_inner.active a {
        color: #fff !important;
        background: #1b7e76 url(../images/ad_banner_ro.png) no-repeat 24px 8px !important;
    }

ul.tabs li.sidebar_configurebanner_inner a {
    color: #1b7e76 !important;
    background: url(../images/ad_banner.png) no-repeat 24px 8px !important;
    display: block;
}

    ul.tabs li.sidebar_configurebanner_inner a:hover, ul.tabs li.sidebar_configurebanner_inner.active a {
        color: #fff !important;
        background: #1b7e76 url(../images/ad_banner_ro.png) no-repeat 24px 8px !important;
    }

ul.tabs li.sidebar_Outage_Cancellation a {
    background: url(../images/cancel_outage_ico.png) no-repeat 22px 8px !important;
    display: block;
}

    ul.tabs li.sidebar_Outage_Cancellation a:hover, ul.tabs li.sidebar_Outage_Cancellation.active a {
        color: #fff !important;
        background: url(../images/cancel_outage_ico_hover.png) no-repeat 22px 8px !important;
    }

ul.tabs li.sidebar_nitiF a {
    background: url(../images/icon_notif_sidebar.png) no-repeat 18px 8px;
    display: block;
    cursor: pointer;
}

ul.tabs li.sidebar_nitiF.active a {
    color: #fff;
    background: url(../images/icon_notif_sidebar_RO.png) no-repeat 18px 8px;
}

li.sidebar_nitiF a:hover li.sidebar_nitiF > a {
    color: #ffffff;
}

ul.tabs li.sidebar_allmail_inner a, ul.tabs li.sidebar_allMail_inner a:focus {
    background: none !important;
    display: block;
}

ul.tabs > li.sidebar_allmail_inner > a:hover, ul.tabs > li.sidebar_allMail_inner.active > a {
    color: #fff !important;
    background: none !important;
}

ul.tabs ul li.active a#allmail {
    color: #fff !important;
    background: none !important;
}

ul.tabs li.sidebar_allmail_inner a:before, ul.tabs li.sidebar_allMail_inner a:focus:before {
    content: "\f0e0";
    left: 21px;
}

ul.tabs > li.sidebar_allmail_inner > a:hover:before, ul.tabs > li.sidebar_allMail_inner.active > a:before {
    content: "\f0e0";
    color: #fff;
    left: 21px;
}

ul.tabs ul li.active a#allmail:before {
    content: "\f0e0";
    color: #fff;
    left: 21px;
}

ul.tabs > li.sidebar_efficency > a {
    background: url(../images/icon_efficiency_sidebar.png) no-repeat 23px 7px;
    display: block;
}

ul.tabs > li.sidebar_efficency:hover > a {
    background: rgba(0, 0, 0, 0) url("../images/icon_efficiency_sidebar_RO.png") no-repeat scroll 23px 7px !important;
    color: #fff;
}

ul.tabs > li.sidebar_efficency.active > a {
    background: rgba(0, 0, 0, 0) url("../images/icon_efficiency_sidebar_RO.png") no-repeat scroll 23px 7px !important;
    color: #fff;
}

ul.tabs li.sidebar_billing_inner a {
    background: none !important;
    display: block;
}

    ul.tabs li.sidebar_billing_inner a:hover, ul.tabs li.sidebar_billing_inner.active a {
        color: #fff !important;
        background: none !important;
    }

    ul.tabs li.sidebar_billing_inner a:before {
        content: "\f155";
        left: 27px;
    }

ul.tabs li.sidebar_billing_inner:hover a:before, ul.tabs li.sidebar_billing_inner.active a:before {
    content: "\f155";
    left: 27px;
    color: #fff;
}

ul.tabs li.sidebar_compare a {
    background: url(../images/icon-compare-spending.png) no-repeat 20px 8px;
    display: block;
}

    ul.tabs li.sidebar_compare a:hover, ul.tabs li.sidebar_compare.active a {
        color: #fff;
        background: url(../images/icon-compare-spending-RO.png) no-repeat 20px 8px;
    }

ul.tabs li.sidebar_connectme_inner a {
    background: none !important;
    display: block;
}

    ul.tabs li.sidebar_connectme_inner a:hover, ul.tabs li.sidebar_connectme_inner.active a {
        color: #fff !important;
        background: none !important;
    }

    ul.tabs li.sidebar_connectme_inner a:before {
        content: "\f10b";
        top: 2px;
        left: 25px;
    }

ul.tabs li.sidebar_connectme_inner:hover a:before, ul.tabs li.sidebar_connectme_inner.active a:before {
    content: "\f10b";
    color: #fff;
}

ul.tabs li.sidebar_leakalert_inner a#leakalert {
    background: none !important;
    background: url(../images/leak_alert_left_nav.png) no-repeat 20px 8px !important;
    display: block;
}

    ul.tabs li.sidebar_leakalert_inner a#leakalert:hover, ul.tabs li.sidebar_leakalert_inner.active a#leakalert {
        color: #fff !important;
        background: none !important;
        background: url(../images/leak_alert_left_nav_hover.png) no-repeat 20px 8px !important;
    }

ul.tabs li.sidebar_loginissues_inner a {
    background: url(../images/login_issue.png) no-repeat 20px 8px !important;
    display: block;
    background-size: auto 21px !important;
}

    ul.tabs li.sidebar_loginissues_inner a:hover, ul.tabs li.sidebar_loginissues_inner.active a {
        color: #fff !important;
        background: url(../images/login_issue_hover.png) no-repeat 20px 8px !important;
        background-size: auto 21px !important;
    }

ul.tabs li.sidebar_service_inner a {
    background: none !important;
    display: block;
    background-size: auto 19px !important;
}

    ul.tabs li.sidebar_service_inner a:hover, ul.tabs li.sidebar_service_inner.active a {
        color: #fff !important;
        background: none !important;
        background-size: auto 19px !important;
    }

    ul.tabs li.sidebar_service_inner a:before {
        content: "\f0ad";
    }

ul.tabs li.sidebar_service_inner:hover a:before, ul.tabs li.sidebar_service_inner.active a:before {
    content: "\f0ad";
    color: #fff;
}

ul.tabs li.sidebar_imagetheme a {
    background: url(../images/icon-confihuration-theme.png) no-repeat 23px 3px;
    display: block;
}

    ul.tabs li.sidebar_imagetheme a:hover, ul.tabs li.sidebar_imagetheme.active a {
        color: #fff;
        background: url(../images/icon-confihuration-theme-RO.png) no-repeat 23px 3px;
    }

ul.tabs li.sidebar_adduser a {
    background: url(../images/icon_add_user_sidebar.png) no-repeat 21px 8px;
    display: block;
}

    ul.tabs li.sidebar_adduser a:hover, ul.tabs li.sidebar_adduser.active a {
        color: #fff;
        background: url(../images/icon_add_user_sidebar_RO.png) no-repeat 21px 8px;
    }

ul.tabs li.sidebar_outage_inner a {
    background: none !important;
    display: block;
    background-size: auto 20px !important;
}

    ul.tabs li.sidebar_outage_inner a:hover, ul.tabs li.sidebar_outage_inner.active a {
        color: #fff !important;
        background: none !important;
        background-size: auto 20px !important;
    }

    ul.tabs li.sidebar_outage_inner a:before {
        content: "\f071";
    }

ul.tabs li.sidebar_outage_inner:hover a:before, ul.tabs li.sidebar_outage_inner.active a:before {
    content: "\f071";
    color: #fff;
}

.dashboard-area ul li.admin_sett_dash {
    background: #fff url(../images/admin_setting_ico.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.admin_sett_dash a:hover {
        color: #fff;
        background: url(../images/admin_setting_ico_ro.png) no-repeat center 30px;
    }

.dashboard-area ul li.user_management_dash {
    background: #fff url(../images/user_management.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.user_management_dash a:hover {
        color: #fff;
        background: url(../images/user_management_hover.png) no-repeat center 30px;
    }

.dashboard-area ul li.business_dash_dash {
    background: #fff url(../images/business_setting_ico.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.business_dash_dash a:hover {
        color: #fff;
        background: url(../images/business_setting_ico_ro.png) no-repeat center 30px;
    }

.dashboard-area ul li.billing_con_dash {
    background: #fff url(../images/billing_confi_ico.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.billing_con_dash a:hover {
        color: #fff;
        background: url(../images/billing_confi_ico_ro.png) no-repeat center 30px;
    }

.dashboard-area ul li.configuratin_dash {
    background: #fff url(../images/confi_ico.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.configuratin_dash a:hover {
        color: #fff;
        background: url(../images/confi_ico_ro.png) no-repeat center 30px;
    }

.dashboard-area ul li.EV_dash {
    background: #fff url(../images/confi_ico.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.EV_dash a:hover {
        color: #fff;
        background: url(../images/confi_ico_ro.png) no-repeat center 30px;
    }

ul.tabs li.sidebar_ev a {
    background: url(../images/icon_ev_sidebar.png) no-repeat 21px 8px;
    display: block;
}

    ul.tabs li.sidebar_ev a:hover, ul.tabs li.sidebar_ev.active a {
        color: #fff;
        background: url(../images/icon_ev_sidebar_RO.png) no-repeat 21px 8px;
    }

ul.tabs li.sidebar_footprint a {
    background: url(../images/icon_footprint_sidebar.png) no-repeat 21px 8px;
    display: block;
}

    ul.tabs li.sidebar_footprint a:hover, ul.tabs li.sidebar_footprint.active a {
        color: #fff;
        background: url(../images/icon_footprint_sidebar_RO.png) no-repeat 21px 8px;
    }

ul.tabs li.sidebar_admin a {
    background: url(../images/icon_admin_sidebar.png) no-repeat 21px 8px;
    display: block;
}

ul.tabs li.sidebar_configureauthentication a {
    background: url(../images/icon-confi.png) no-repeat 25px 5px;
    display: block;
}

    ul.tabs li.sidebar_configureauthentication a:hover, ul.tabs li.sidebar_configureauthentication.active a {
        color: #fff;
        background: url(../images/icon-confi_left_hover.png) no-repeat 25px 5px;
    }

ul.tabs li.sidebar_dashboardanalytic a {
    background: url(../images/analytic-icon.png) no-repeat 26px 6px !important;
    display: block;
}

    ul.tabs li.sidebar_dashboardanalytic a:hover, ul.tabs li.sidebar_dashboardanalytic.active > a {
        color: #fff;
        background: url(../images/analytic-icon-ro.png) no-repeat 26px 6px !important;
    }

ul.tabs li.sidebar_servicereq a {
    background: url(../images/service-request-analysis-icon.png) no-repeat 23px 3px !important;
    display: block;
}

    ul.tabs li.sidebar_servicereq a:hover, ul.tabs li.sidebar_servicereq.active a {
        color: #fff !important;
        background: url(../images/service-request-analysis-icon-ro.png) no-repeat 23px 3px !important;
    }

ul.tabs li.sidebar_servicereqtrend a {
    background: url(../images/service-request-trend-icon.png) no-repeat 23px 3px !important;
    display: block;
}

    ul.tabs li.sidebar_servicereqtrend a:hover, ul.tabs li.sidebar_servicereqtrend.active a {
        color: #fff !important;
        background: url(../images/service-request-trend-icon-ro.png) no-repeat 23px 3px !important;
    }

ul.tabs li.sidebar_outage_analytic a {
    background: url(../images/outage-analysis-icon.png) no-repeat 23px 3px !important;
    display: block;
}

    ul.tabs li.sidebar_outage_analytic a:hover, ul.tabs li.sidebar_outage_analytic.active a {
        color: #fff !important;
        background: url(../images/outage-analysis-icon-ro.png) no-repeat 23px 3px !important;
    }

ul.tabs li.sidebar_currentoutage a {
    background: url(../images/current-outage-detailed-icon.png) no-repeat 23px 3px !important;
    display: block;
}

    ul.tabs li.sidebar_currentoutage a:hover, ul.tabs li.sidebar_currentoutage.active a {
        color: #fff !important;
        background: url(../images/current-outage-detailed-icon-ro.png) no-repeat 23px 3px !important;
    }

ul.tabs li.sidebar_electricusage a {
    background: url(../images/electric-usage-analysis-icon.png) no-repeat 23px 3px !important;
    display: block;
}

    ul.tabs li.sidebar_electricusage a:hover, ul.tabs li.sidebar_electricusage.active a {
        color: #fff !important;
        background: url(../images/electric-usage-analysis-icon-ro.png) no-repeat 23px 3px !important;
    }

ul.tabs li.sidebar_generation_analytic a {
    background: url(../images/generation-analysis-icon.png) no-repeat 23px 3px !important;
    display: block;
}

    ul.tabs li.sidebar_generation_analytic a:hover, ul.tabs li.sidebar_generation_analytic.active a {
        color: #fff !important;
        background: url(../images/generation-analysis-icon-ro.png) no-repeat 23px 3px !important;
    }

ul.tabs li.sidebar_waterusage a {
    background: url(../images/water-usage-analysis-icon.png) no-repeat 23px 3px !important;
    display: block;
}

    ul.tabs li.sidebar_waterusage a:hover, ul.tabs li.sidebar_waterusage.active a {
        color: #fff !important;
        background: url(../images/water-usage-analysis-icon-ro.png) no-repeat 23px 3px !important;
    }

ul.tabs li.sidebar_gasusage a {
    background: url(../images/gas-usage-analysis-icon.png) no-repeat 23px 3px !important;
    display: block;
}

    ul.tabs li.sidebar_gasusage a:hover, ul.tabs li.sidebar_gasusage.active a {
        color: #fff !important;
        background: url(../images/gas-usage-analysis-icon-ro.png) no-repeat 23px 3px !important;
    }

ul.tabs li.sidebar_evusage a {
    background: url(../images/ev-usage-analysis-icon.png) no-repeat 23px 3px !important;
    display: block;
}

    ul.tabs li.sidebar_evusage a:hover, ul.tabs li.sidebar_evusage.active a {
        color: #fff !important;
        background: url(../images/ev-usage-analysis-icon-ro.png) no-repeat 23px 3px !important;
    }

ul.tabs li.sidebar_customeranalysis a {
    background: url(../images/customer-analysis-icon.png) no-repeat 23px 3px !important;
    display: block;
}

    ul.tabs li.sidebar_customeranalysis a:hover, ul.tabs li.sidebar_customeranalysis.active a {
        color: #fff !important;
        background: url(../images/customer-analysis-icon-ro.png) no-repeat 23px 3px !important;
    }

ul.tabs li.sidebar_loginanalysis a {
    background: url(../images/user_report.png) no-repeat 23px 7px !important;
    display: block;
}

    ul.tabs li.sidebar_loginanalysis a:hover, ul.tabs li.sidebar_loginanalysis.active a {
        color: #fff !important;
        background: url(../images/user_report_ro.png) no-repeat 23px 7px !important;
    }

ul.tabs li.icon-home-thermo a {
    background: url(../images/icon_thermostat.png) no-repeat 23px 6px !important;
    display: block;
}

    ul.tabs li.icon-home-thermo a:hover, ul.tabs li.icon-home-thermo.active a {
        color: #fff !important;
        background: url(../images/icon_thermostat_ro_2.png) no-repeat 23px 6px !important;
    }

ul.tabs li.icon-device-thermo a {
    background: url(../images/device_icon.png) no-repeat 23px 9px !important;
    display: block;
}

    ul.tabs li.icon-device-thermo a:hover, ul.tabs li.icon-device-thermo.active a {
        color: #fff !important;
        background: url(../images/device_icon_hover.png) no-repeat 23px 9px !important;
    }

ul.tabs li.icon-dr-thermo a {
    background: none !important;
    display: block;
}

    ul.tabs li.icon-dr-thermo a:hover, ul.tabs li.icon-dr-thermo.active a {
        color: #fff !important;
        background: none !important;
    }

    ul.tabs li.icon-dr-thermo a:before {
        content: "\f080";
        font-size: 20px;
        left: 22px;
        top: 8px;
    }

ul.tabs li.icon-dr-thermo:hover a:before, ul.tabs li.icon-dr-thermo.active a:before {
    content: "\f080";
    color: #fff;
}

ul.tabs li.sidebar_MultiManguage a {
    background: url(../images/icon-user-mgt.png) no-repeat 22px 8px !important;
    display: block;
}

    ul.tabs li.sidebar_MultiManguage a:hover, ul.tabs li.sidebar_MultiManguage.active a {
        color: #fff !important;
        background: url(../images/icon-user-mgt-hover.png) no-repeat 22px 8px !important;
    }

ul.tabs li.sidebar_SocialMedia a:before {
    content: "\f05a";
    font-size: 26px;
    top: 5px;
}

ul.tabs li.sidebar_SocialMedia a:hover:before, ul.tabs li.sidebar_SocialMedia.active a:before {
    content: "\f05a";
    color: #fff !important;
}

ul.tabs li.sidebar_TemplateCreator a:before {
    content: "\f05a";
    font-size: 26px;
    top: 5px;
}

ul.tabs li.sidebar_TemplateCreator a:hover:before, ul.tabs li.sidebar_TemplateCreator.active a:before {
    content: "\f05a";
    color: #fff !important;
}

ul.tabs li.sidebar_TermsConditions a {
    background: url(../images/icon-t-and-c.png) no-repeat 27px 7px !important;
    display: block;
}

    ul.tabs li.sidebar_TermsConditions a:hover, ul.tabs li.sidebar_TermsConditions.active a {
        color: #fff !important;
        background: url(../images/icon-t-and-c-ro.png) no-repeat 27px 7px !important;
    }

ul.tabs li.casesManagement_sidebar a {
    background: url(../images/icon-t-and-c.png) no-repeat 27px 7px !important;
    display: block;
}

    ul.tabs li.casesManagement_sidebar a:hover, ul.tabs li.casesManagement_sidebar.active a {
        color: #fff !important;
        background: url(../images/icon-t-and-c-ro.png) no-repeat 27px 7px !important;
    }

ul.tabs li.sidebar_PrivacyPolicy a {
    background: url(../images/icon-privacy-policy.png) no-repeat 22px 7px !important;
    display: block;
}

    ul.tabs li.sidebar_PrivacyPolicy a:hover, ul.tabs li.sidebar_PrivacyPolicy.active a {
        color: #fff !important;
        background: url(../images/icon-privacy-policy-ro.png) no-repeat 22px 7px !important;
    }

ul.tabs li.sidebar_service a:before {
    content: "\f0ad";
}

ul.tabs li.sidebar_service a:hover:before, ul.tabs li.sidebar_service.active a:before {
    content: "\f0ad";
    color: #fff !important;
}

ul.tabs li.sidebar_PaymentLocations a:before {
    content: "\f041";
    left: 27px;
    font-size: 26px;
}

ul.tabs li.sidebar_PaymentLocations a:hover:before, ul.tabs li.sidebar_PaymentLocations.active a:before {
    content: "\f041";
    color: #fff !important;
    left: 27px;
}

ul.tabs li.sidebar_connectme a:before {
    content: "\f10b";
    left: 27px;
    font-size: 32px;
    top: 2px;
}

ul.tabs li.sidebar_connectme a:hover:before, ul.tabs li.sidebar_connectme.active a:before {
    content: "\f10b";
    color: #fff !important;
}

ul.tabs li.sidebar_Settings a:before {
    content: "\f013";
}

ul.tabs li.sidebar_Settings a:hover:before, ul.tabs li.sidebar_Settings.active a:before {
    content: "\f013";
    color: #fff !important;
}

ul.tabs li.sidebar_MultiManguage_app a:before {
    content: "\f02b";
}

ul.tabs li.sidebar_MultiManguage_app a:hover:before, ul.tabs li.sidebar_MultiManguage_app.active a:before {
    content: "\f02b";
    color: #fff !important;
}

ul.tabs li.sidebar_PaymentOption a:before {
    content: "\f283";
    left: 21px;
    font-size: 20px;
    top: 8px;
}

ul.tabs li.sidebar_PaymentOption a:hover:before, ul.tabs li.sidebar_PaymentOption.active a:before {
    content: "\f283";
    color: #fff !important;
}

ul.tabs li.sidebar_FAQ a:before {
    content: "\f059";
    font-size: 24px;
    left: 29px;
    top: 6px;
}

ul.tabs li.sidebar_FAQ a:hover:before, ul.tabs li.sidebar_FAQ.active a:before {
    content: "\f059";
    color: #fff !important;
}

ul.tabs li.sidebar_FAQ_Enterprise a:before {
    content: "\f059";
    font-size: 24px;
    left: 29px;
    top: 6px;
}

ul.tabs li.sidebar_FAQ_Enterprise a:hover:before, ul.tabs li.sidebar_FAQ_Enterprise.active a:before {
    content: "\f059";
    color: #fff !important;
}

ul.tabs li.sidebar_Role a:before {
    content: "\f046";
}

ul.tabs li.sidebar_Role a:hover:before, ul.tabs li.sidebar_Role.active a:before {
    content: "\f046";
    color: #fff !important;
}

ul.tabs li.sidebar_Feature a:before {
    content: "\f1de";
}

ul.tabs li.sidebar_Feature a:hover:before, ul.tabs li.sidebar_Feature.active a:before {
    content: "\f1de";
    color: #fff !important;
}

ul.tabs li.sidebar_userreport a:before {
    content: "\e9b5";
    left: 28px;
}

ul.tabs li.sidebar_userreport a:hover:before, ul.tabs li.sidebar_userreport.active a:before {
    content: "\e9b5";
    color: #fff !important;
}

ul.tabs li.sidebar_userreport_enterprise a:before {
    content: "\e9b5";
    left: 28px;
}

ul.tabs li.sidebar_userreport_enterprise a:hover:before, ul.tabs li.sidebar_userreport_enterprise.active a:before {
    content: "\e9b5";
    color: #fff !important;
}

ul.tabs li.sidebar_ipinfo a:before {
    content: "\f023";
    left: 29px;
    font-size: 26px;
}

ul.tabs li.sidebar_ipinfo a:hover:before, ul.tabs li.sidebar_ipinfo.active a:before {
    content: "\f023";
    color: #fff !important;
}

ul.tabs li.sidebar_blockedipinfo a:before {
    content: "\f05e";
    left: 27px;
}

ul.tabs li.sidebar_blockedipinfo a:hover:before, ul.tabs li.sidebar_blockedipinfo.active a:before {
    content: "\f05e";
    color: #fff !important;
}

ul.tabs li.sidebar_blockedAccountinfo a:before {
    content: "\f235";
    left: 28px;
}

ul.tabs li.sidebar_blockedAccountinfo a:hover:before, ul.tabs li.sidebar_blockedAccountinfo.active a:before {
    content: "\f235";
    color: #fff !important;
}

ul.tabs li.sidebar_userreport a:hover:before, ul.tabs li.sidebar_userreport.active_new a:before {
    content: "\f007";
    color: #fff !important;
}

ul.tabs li.sidebar_outage a:before {
    content: "\f071";
}

ul.tabs li.sidebar_outage a:hover:before, ul.tabs li.sidebar_outage.active a:before {
    content: "\f071";
    color: #fff !important;
}

ul.tabs li.sidebar_dashboard a:before {
    content: "\f0e4";
}

ul.tabs li.sidebar_dashboard a:hover:before, ul.tabs li.sidebar_dashboard.active a:before {
    content: "\f0e4";
    color: #fff !important;
}

ul.tabs li.sidebar_usage a:before {
    content: "\f012";
}

ul.tabs li.sidebar_usage a:hover:before, ul.tabs li.sidebar_usage.active a:before {
    content: "\f012";
    color: #fff !important;
}

ul.tabs li.sidebar_billing a:before {
    content: "\f155";
    left: 29px;
}

ul.tabs li.sidebar_billing a:hover:before, ul.tabs li.sidebar_billing.active a:before {
    content: "\f155";
    color: #fff !important;
}

ul.tabs li.sidebar_generation a:before {
    content: "\f185";
}

ul.tabs li.sidebar_generation a:hover:before, ul.tabs li.sidebar_generation.active a:before {
    content: "\f185";
    color: #fff !important;
}

ul.tabs li.sidebar_myaccount a:before {
    content: "\f007";
}

ul.tabs#sidebar-userbehaviour li a:before {
    content: "" !important;
}

ul.tabs li.sidebar_myaccount a:hover:before, ul.tabs li.sidebar_myaccount.active a:before {
    content: "\f007";
    color: #fff !important;
}

ul.tabs li.sidebar_textmessage a:before {
    content: "\f1d7";
    left: 21px;
}

ul.tabs li.sidebar_textmessage a:hover:before, ul.tabs li.sidebar_textmessage.active a:before {
    content: "\f1d7";
    color: #fff !important;
}

ul.tabs li.sidebar_paperless a:before {
    content: "\f06c";
}

ul.tabs li.sidebar_paperless a:hover:before, ul.tabs li.sidebar_paperless.active a:before {
    content: "\f06c";
    color: #fff !important;
}

ul.tabs li.sidebar_email a:before {
    content: "\f0e0";
}

ul.tabs li.sidebar_email a:hover:before, ul.tabs li.sidebar_email.active a:before {
    content: "\f0e0";
    color: #fff !important;
}

ul.tabs li.sidebar_ivr a:before {
    content: "\f095";
}

ul.tabs li.sidebar_ivr a:hover:before, ul.tabs li.sidebar_ivr.active a:before {
    content: "\f095";
    color: #fff !important;
}

ul.tabs li.sidebar_PushNotification a:before {
    content: "\f06a";
}

ul.tabs li.sidebar_PushNotification a:hover:before, ul.tabs li.sidebar_PushNotification.active a:before {
    content: "\f06a";
    color: #fff !important;
}

ul.tabs li.sidebar_MarketingPreference a:before {
    content: "\f140";
}

ul.tabs li.sidebar_MarketingPreference a:hover:before, ul.tabs li.sidebar_MarketingPreference.active a:before {
    content: "\f140";
    color: #fff !important;
}

ul.tabs li.sidebar_sgmntns a {
    background: url(../images/segmentations_icon.png) no-repeat 22px 8px !important;
    display: block;
}

    ul.tabs li.sidebar_sgmntns a:hover, ul.tabs li.sidebar_sgmntns.active a {
        color: #fff !important;
        background: url(../images/segmentations_icon_ro.png) no-repeat 22px 8px !important;
    }

ul.tabs li.campaign_configurations a {
    background: url(../images/campaign_configurations.png) no-repeat 22px 8px !important;
    display: block;
}

    ul.tabs li.campaign_configurations a:hover, ul.tabs li.campaign_configurations.active a {
        color: #fff !important;
        background: url(../images/campaign_configurations_ro.png) no-repeat 22px 8px !important;
    }

ul.tabs li.templates a {
    background: url(../images/templates.png) no-repeat 25px 8px !important;
    display: block;
}

    ul.tabs li.templates a:hover, ul.tabs li.templates.active a {
        color: #fff !important;
        background: url(../images/templates_ro.png) no-repeat 25px 8px !important;
    }

ul.tabs li.attributes a {
    background: url(../images/attributes.png) no-repeat 22px 8px !important;
    display: block;
}

    ul.tabs li.attributes a:hover, ul.tabs li.attributes.active a {
        color: #fff !important;
        background: url(../images/attributes_ro.png) no-repeat 22px 8px !important;
    }

ul.tabs li.sidebar_RegistrationTemplate a {
    background: url(../images/registration_template.png) no-repeat 21px 8px !important;
    display: block;
}

    ul.tabs li.sidebar_RegistrationTemplate a:hover, ul.tabs li.sidebar_RegistrationTemplate.active a {
        background: #1b7e76 url(../images/registration_template_hover.png) no-repeat 21px 8px !important;
    }

ul.tabs li.sidebar_configurationsetting a {
    background: url(../images/configuer_setting.png) no-repeat 21px 8px !important;
    display: block;
}

    ul.tabs li.sidebar_configurationsetting a:hover, ul.tabs li.sidebar_configurationsetting.active a {
        background: url(../images/configuer_setting_hover.png) no-repeat 21px 8px !important;
    }

ul.tabs li.sidebar_cust_conf a {
    background: url(../images/customer_configration.png) no-repeat 21px 8px !important;
    display: block;
}

    ul.tabs li.sidebar_cust_conf a:hover, ul.tabs li.sidebar_cust_conf.active a {
        background: #1b7e76 url(../images/customer_configration_hover.png) no-repeat 21px 8px !important;
    }

ul.tabs li.sidebar_service_conf a {
    color: #1b7e76 !important;
    background: url(../images/servic_config.png) no-repeat 21px 8px !important;
    display: block;
}

    ul.tabs li.sidebar_service_conf a:hover, ul.tabs li.sidebar_service_conf.active a {
        color: #fff !important;
        background: #1b7e76 url(../images/servic_config_hover.png) no-repeat 21px 8px !important;
    }

ul.tabs li.sidebar_admin_conf a {
    color: #1b7e76 !important;
    background: url(../images/admin_config.png) no-repeat 21px 8px !important;
    display: block;
}

    ul.tabs li.sidebar_admin_conf a:hover, ul.tabs li.sidebar_admin_conf.active a {
        color: #fff !important;
        background: #1b7e76 url(../images/admin_config_hover.png) no-repeat 21px 8px !important;
    }

ul.tabs li.sidebar_adser_conf a {
    color: #1b7e76 !important;
    background: url(../images/admin_servic_config.png) no-repeat 21px 8px !important;
    display: block;
}

    ul.tabs li.sidebar_adser_conf a:hover, ul.tabs li.sidebar_adser_conf.active a {
        color: #fff !important;
        background: #1b7e76 url(../images/admin_servic_config_hover.png) no-repeat 21px 8px !important;
    }

ul.tabs li.sidebar_NotificationTemplate a {
    background: url(../images/registration_template.png) no-repeat 21px 8px !important;
    display: block;
}

    ul.tabs li.sidebar_NotificationTemplate a:hover, ul.tabs li.sidebar_NotificationTemplate.active a {
        background: #1b7e76 url(../images/registration_template_hover.png) no-repeat 21px 8px !important;
    }

ul.tabs li.sidebar_NotificationWorkflow a {
    background: url(../images/notification_workflow_icon.png) no-repeat 26px 8px !important;
    display: block;
}

    ul.tabs li.sidebar_NotificationWorkflow a:hover, ul.tabs li.sidebar_NotificationWorkflow.active a {
        background: #1b7e76 url(../images/notification_workflow_icon_hover.png) no-repeat 26px 8px !important;
    }

ul.tabs li.sidebar_Disclaimer a {
    background: url(../images/icon_disclaimer_setting.png) no-repeat 29px 7px !important;
    display: block;
}

    ul.tabs li.sidebar_Disclaimer a:hover, ul.tabs li.sidebar_Disclaimer.active a {
        background: #1b7e76 url(../images/icon_disclaimer_setting_ro.png) no-repeat 29px 7px !important;
    }

.wrapper {
    position: absolute;
    width: 100%;
}

.right-side {
    width: 77%;
    position: relative;
    float: right;
    padding: 15px 15px 15px 15px;
}

.right-sidecsr {
    /*width: 77%;*/
    width: 100%;
    position: relative;
    float: right;
    padding: 15px 15px 15px 15px;
}

.remove_left_margin {
    width: 100%;
    float: left;
}

.table-responsive table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

.inner-right-section {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 4px #cfcfcf;
    height: 100%;
    margin: 0 0 0 0;
    padding: 0;
}

.inner-right-section {
    min-height: 83vh;
    margin: 0 !important;
    float: left;
    width: 100%;
    border-radius: 4px;
}

    .inner-right-section .right-content-area {
        padding: 0px 0px 0px;
    }

    .inner-right-section .top-header-area {
        display: inline-flex;
        align-items: center;
        justify-content: space-between;
        border-bottom: 0px solid #ededed;
        width: 100%;
        padding: 10px 0 10px 0;
        background: #fff;
        float: left;
        border-radius: 4px;
        min-height: 50px;
    }

        .inner-right-section .top-header-area h2 {
            color: #222 !important;
            display: inline-block;
            float: left;
            font: normal 18px "MyriadPro-SemiBold", arial, sans-serif;
            margin: 0;
            padding: 0px 0 0px 15px;
        }

        .inner-right-section .top-header-area .Leftheader-Pannel {
            width: 40%;
            float: left;
        }

        .inner-right-section .top-header-area h2 em {
            font-style: normal;
            font-weight: normal;
        }

        .inner-right-section .top-header-area .Rightheader-Pannel {
            margin: 0 0 6px;
            padding: 0px 16px 5px;
            width: 60%;
            text-align: right;
            float: left;
        }

            .inner-right-section .top-header-area .Rightheader-Pannel b {
                font-weight: bold;
            }

.top-header-area a {
    color: #56565a;
}

.inner-right-section .grid-section {
    margin: -4px 0px 0px 0px;
    padding: 0px 0px 0px;
    background: #fff;
    clear: both;
    padding-bottom: 10px !important;
}

.grid_main_box {
    text-align: center;
    margin-top: 0px;
    margin-left: 0px;
}

.filter-section-right {
    margin: -5px 0px 0px 35px;
    padding: 0px;
    float: right;
    width: 52%;
}

.filter-section {
    float: left;
    margin: 2px 0 0px 12px;
    padding: 0;
}

.input_section_box {
    width: 1150px;
}

.input-section {
    margin: 0px 6px;
    float: left;
}

.inner_mid_section {
    height: 81%;
    margin-top: 1px;
}

.inner-mid-container {
    height: 100%;
    padding-left: 40px;
    padding-right: 20px;
}

.filter-section input[type="text"], input[type="number"], input[type="password"] {
    background: #fff;
    border: 1px solid #999999;
    color: #616161;
    font-size: 15px;
    margin-bottom: 10px;
    margin-top: 4px;
    padding: 0 4px;
    line-height: 19px;
    padding: 2px 4px;
    width: 70%;
    float: left;
}

.filter-section select {
    background: #fff;
    border: 1px solid #999999;
    color: #616161;
    font-size: 15px;
    margin-bottom: 10px;
    margin-top: 4px;
    padding: 0 2px;
    line-height: 16px;
    width: 100%;
    min-width: 90px;
    min-height: 28px;
}

a.button-sidebar {
    margin: 0px;
    padding: 0px;
    display: block;
    width: 11px;
    height: 39px;
    background: url("../images/open-arrow.png") no-repeat center center;
    z-index: 999;
    position: absolute;
    float: left;
    left: 4px;
    top: 50%;
}

.filter-section .icon-cal {
    float: left;
    margin: 3px 0px 0px 2px;
}

.filter-section .icon-filter {
    float: left;
    margin: 4px 0px 0px 7px;
}

.active-sprite {
    background: #ededed;
    margin: -5px 0px 0px 0px;
    padding: 7px 10px;
    float: left;
    width: 100%;
}

.left-active-sprite {
    width: 48%;
    float: left;
    margin: 0px;
    padding-left: 2%;
}

    .left-active-sprite img {
        padding: 0px 5px;
    }

.active {
    background: #fff;
}

.right-active-sprite {
    width: 50%;
    float: right;
    margin: 0px;
    text-align: right;
}

    .right-active-sprite img {
        padding: 0px 5px;
    }

.Chart-area {
    display: none;
}

.Map-div {
    float: left;
    width: 100% !important;
}

#div-Outagemap, #div-Outagemap {
    width: 100% !important;
    float: left;
}

#div-paymentlocationmap, #div-paymentlocationmap {
    width: 100% !important;
    float: left;
}

.table-responsive {
    margin: 1% 1% 2% 1%;
    padding: 0px;
    width: 99%;
}

.edit-user-area {
    border-bottom: 2px solid #ededed;
}

.user-written-area {
    width: 35%;
    float: left;
    margin: 0px;
    padding: 2px 10px 4px;
    height: 39px;
}

.user-written-area-long {
    width: 17.3%;
    float: left;
    margin: 0px;
}

.user-written-area label {
    font-size: 15px;
    color: #666;
    padding: 0px;
    margin: 9px 0px 0px 0px;
    font-family: MyriadPro-LightSemiExt;
}

.usage-area-section span {
    font-family: MyriadPro-LightSemiExt;
}

.user-written-area-long label {
    font-size: 13px;
    color: #666;
    padding: 0px;
    margin: 9px 0px 0px 12px;
}

.Text-box-area {
    width: 65%;
    float: left;
    margin: 0px;
    padding: 3px 0 0 0;
    height: 39px;
}

.dropDown-box-area {
    width: 65%;
    float: left;
    margin: 0px;
}

.dropDown-box-area-small {
    width: 65%;
    float: left;
    margin: 0px;
}

.Long-Text-box-area {
    width: 82.7%;
    display: block;
    float: left;
    margin: 0px;
}

.Text-box-area input[type="text"], .Text-box-area input[type="number"], .Text-box-area input[type="password"] {
    border: 1px solid #999999;
    color: #616161;
    font-size: 98.3%;
    margin-bottom: 10px;
    margin-top: 0px;
    padding: 5px 6px 5px;
    width: 93%;
    line-height: 15px;
}

.Text-box-area select {
    background: #f4f4f4;
    border: 1px solid #999999;
    color: #616161;
    font-size: 98.3%;
    margin-bottom: 10px;
    margin-top: 4px;
    padding: 3px 6px 4px;
    width: 93% !important;
}

.dropDown-box-area select {
    border: 1px solid #999999;
    color: #616161;
    font-size: 98.3%;
    margin-bottom: 10px;
    margin-top: 4px;
    padding: 3px 6px 4px;
    width: 35% !important;
}

.dropDown-box-area-small select {
    border: 1px solid #999999;
    color: #616161;
    font-size: 98.3%;
    margin-bottom: 10px;
    margin-top: 4px;
    padding: 3px 6px 4px;
    width: 17% !important;
}

.Long-Text-box-area select {
    background: #f4f4f4;
    border: 1px solid #999999;
    color: #616161;
    font-size: 98.3%;
    margin-bottom: 10px;
    margin-top: 4px;
    padding: 3px 6px 4px;
    width: 93% !important;
}

.Long-Text-box-area input[type="text"] {
    background: #f4f4f4;
    border: 1px solid #999999;
    color: #616161;
    font-size: 98.3%;
    margin-bottom: 10px;
    margin-top: 4px;
    padding: 3px 6px 4px;
    width: 93%;
}

.buttons {
    width: 55%;
    float: right;
    text-align: right;
    padding: 5px 0px 4px;
}

.submitBtn, .DefaultBtn, .btnSaveSetting, .DefaultbtnsSmall {
    background: #2b8dbd; /* Old browsers */
    background: -moz-linear-gradient(top, #2b8dbd 0%, #1b7e76 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #2b8dbd 0%,#1b7e76 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #2b8dbd 0%,#1b7e76 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b8dbd', endColorstr='#1b7e76',GradientType=0 ); /* IE6-9 */
    border: 1px solid #1b7e76 !important;
    border-radius: 5px;
    color: #f0f0f0;
    cursor: pointer;
    font-size: 16px;
    height: 30px;
    line-height: 10px;
    margin: 10px 15px 10px 10px;
    padding: 5px 35px;
    text-align: center;
    vertical-align: middle;
    width: 153px;
    text-decoration: none;
}

    .submitBtn:hover, .submitBtn:focus {
        text-decoration: none;
        color: #fff;
    }

#btnAddUpdate {
    float: right;
}

#btnClear, #btnCancel, #lnkCancel, .back_btn_crm, #btnDiscard, #btnpopupClear {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 1%, #d6d6d6 100%);
    background: -webkit-linear-gradient(top, #ffffff 1%,#d6d6d6 100%);
    background: linear-gradient(to bottom, #ffffff 1%,#d6d6d6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d6d6',GradientType=0 );
    color: #4b425f;
    height: 30px;
    border: 1px solid #acacac !important;
    width: 153px;
}

#cancelButton {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 1%, #d6d6d6 100%);
    background: -webkit-linear-gradient(top, #ffffff 1%,#d6d6d6 100%);
    background: linear-gradient(to bottom, #ffffff 1%,#d6d6d6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d6d6',GradientType=0 );
    color: #4b425f;
    height: 30px;
    border: 1px solid #acacac !important;
    width: 153px;
}

.filterBtn {
    border: none;
    cursor: pointer;
    display: block;
    height: 27px;
    width: 46px;
    background: #2b8dbd;
    background: -moz-linear-gradient(top, #2b8dbd 0%, #1b7e76 100%);
    background: -webkit-linear-gradient(top, #2b8dbd 0%,#1b7e76 100%);
    background: linear-gradient(to bottom, #2b8dbd 0%,#1b7e76 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b8dbd', endColorstr='#1b7e76',GradientType=0 );
    border-radius: 3px;
    width: 153px;
}

.advance_search_btn {
    background: #2b8dbd;
    background: -moz-linear-gradient(top, #2b8dbd 0%, #1b7e76 100%);
    background: -webkit-linear-gradient(top, #2b8dbd 0%,#1b7e76 100%);
    background: linear-gradient(to bottom, #2b8dbd 0%,#1b7e76 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b8dbd', endColorstr='#1b7e76',GradientType=0 );
}

.back_btn_crm {
    border-radius: 4px;
    float: right;
    margin-right: 10px;
    margin-top: -4px;
    padding: 4px 20px;
    text-align: center;
    text-decoration: none;
    width: 80px;
    font-size: 16px;
}

.filter_section_link {
    padding-top: 4px;
    margin: 0px;
    padding-bottom: 6px;
}

.closeBtn {
    background: #606060;
    border: none;
    color: #f0f0f0;
    cursor: pointer;
    font-size: 14px;
    height: 30px;
    margin: 13px 18px 5px 5px;
    padding: 5px 50px;
    text-align: center;
    border-radius: 5px;
}

.bottom_area_home {
    text-align: right;
}

.Text-box-area select {
    background: #fff;
    border: 1px solid #999999;
    color: #616161;
    font-size: 98.3%;
    margin-bottom: 10px;
    margin-top: 4px;
    padding: 3px 6px 4px;
    width: 79%;
}

.OptionCont {
    width: auto;
}

.billingchkbox {
    width: 90px;
    float: right;
}

.title {
    float: left;
    width: 33px;
}

.BillingOptiontxtbox {
    float: left;
    margin-right: 14px;
}

.usage-area-section span {
    margin-right: 10px;
}

.usage-section {
    border-bottom: 1px solid #ededed;
    display: inline-block;
    padding: 0 2.8%;
    width: 100%;
}

    .usage-section .usage-area-section {
        display: block;
        width: 93%;
        display: block;
        font-weight: bold;
        float: left;
        line-height: 30px;
    }

.usage-area-section ul {
    margin: 0px;
    padding: 0px;
}

    .usage-area-section ul li {
        margin: 0px 25px 10px 0px;
        padding: 0px;
        float: left;
        font-weight: normal;
        list-style: none;
    }

.inner-right-left-section {
    width: 25%;
    box-shadow: none !important;
    float: left;
    min-height: 81% !important;
    margin: -7px 0 0;
    top: 123px !important;
}

.inner-right-right-section {
    width: 75%;
    float: left;
    margin: -6px 0px 0px 0px;
}

    .inner-right-right-section select {
        border: 1px solid #d6d6d6;
        outline: medium none;
        padding: 5px 0;
        width: 86%;
    }

    .inner-right-right-section input[type="text"] {
        border: 1px solid #d6d6d6;
        outline: medium none;
        padding: 5px 3px;
        width: 86%;
    }

.clear_both {
    clear: both;
}

ul.tabs ul {
    margin: 0px 0px 0px;
    padding: 0px;
    float: left;
    list-style: none;
    height: 100%;
    width: 100%;
    background: #f6f6f6;
    list-style: none;
}

ul.tabs li {
    clear: both;
}

ul.tabs ul li {
    margin: 0px 0px 0px 0px;
    padding: 0 0 0 0px;
    width: 100%;
    border-top: 1px solid #e2dfdf;
}

    ul.tabs ul li:first-child {
        border-top: none;
    }

    ul.tabs ul li:last-child {
        border-bottom: 1px solid #dcdcdc;
    }

    ul.tabs ul li a {
        display: block;
        padding: 13px 0 13px 30px !important;
        color: #035182 !important;
        font-size: 16px;
        text-decoration: none;
    }

        ul.tabs ul li a:hover, ul.tabs ul li.active a {
            color: #035182;
            background: #1b7e76;
        }

    ul.tabs ul li.sidebar_usage a {
        background: url(../images/icon_usage_sidebar.png) no-repeat 22px 8px !important;
        display: block;
    }

        ul.tabs ul li.sidebar_usage a:hover, ul.tabs ul li.sidebar_usage a.active {
            color: #fff !important;
            background: #1b7e76 url(../images/icon_usage_sidebar_RO.png) no-repeat 22px 8px !important;
        }

    ul.tabs ul li.sidebar_outage a {
        background: url(../images/icon_outage_sidebar.png) no-repeat 21px 8px !important;
        display: block;
    }

        ul.tabs ul li.sidebar_outage a:hover, ul.tabs ul li.sidebar_outage a.active {
            color: #fff !important;
            background: #1b7e76 url(../images/icon_outage_sidebar_RO.png) no-repeat 21px 8px !important;
        }

    ul.tabs ul li.sidebar_billing a {
        background: url(../images/icon_biling_sidebar.png) no-repeat 25px 8px !important;
        display: block;
    }

        ul.tabs ul li.sidebar_billing a:hover, ul.tabs ul li.sidebar_billing a.active {
            color: #fff !important;
            background: #1b7e76 url(../images/icon_biling_sidebar_RO.png) no-repeat 25px 8px !important;
        }

ul.tabs li.sidebar_Emailtemplate a {
    background: url(../images/icon-email-template.png) no-repeat 24px 7px !important;
    display: block;
    background-size: 19px !important;
}

    ul.tabs li.sidebar_Emailtemplate a:hover, ul.tabs li.sidebar_Emailtemplate.active a {
        color: #fff !important;
        background: #1b7e76 url(../images/icon-email-template-ro.png) no-repeat 24px 7px !important;
        background-size: 19px !important;
    }

ul.tabs ul li.sidebar_connectme a {
    background: url(../images/icon_connectme_sidebar.png) no-repeat 24px 8px !important;
    display: block;
}

    ul.tabs ul li.sidebar_connectme a:hover, ul.tabs ul li.sidebar_connectme a.active {
        color: #fff !important;
        background: #1b7e76 url(../images/icon_connectme_sidebar_RO.png) no-repeat 24px 8px !important;
    }

ul.tabs ul li.sidebar_allemail_inner a {
    background: url(../images/inner-sidebar-all-email-icon.png) no-repeat 21px 9px !important;
    display: block;
}

    ul.tabs ul li.sidebar_allemail_inner a:hover, ul.tabs ul li.sidebar_allemail_inner.active a {
        color: #fff !important;
        background: #1b7e76 url(../images/inner-sidebar-all-email-icon-RO.png) no-repeat 21px 9px !important;
    }

ul.tabs ul li.sidebar_demandresponse_inner a {
    background: none !important;
    display: block;
}

    ul.tabs ul li.sidebar_demandresponse_inner a:hover, ul.tabs ul li.sidebar_demandresponse_inner.active a {
        color: #fff !important;
        background: none !important;
    }

ul.tabs li.sidebar_demandresponse_inner a:before {
    content: "\f080";
    font-size: 20px;
    left: 22px;
    top: 8px;
}

ul.tabs li.sidebar_demandresponse_inner:hover a:before, ul.tabs li.sidebar_demandresponse_inner.active a:before {
    content: "\f080";
    color: #fff;
}

ul.tabs li.sidebar_sent_inner a {
    display: block;
    background-image: none !important;
}

    ul.tabs li.sidebar_sent_inner a:hover, ul.tabs li.sidebar_sent.active a {
        color: #fff !important;
        background-image: none !important;
    }

    ul.tabs li.sidebar_sent_inner a:before {
        content: "\f1d8";
        left: 19px;
    }

ul.tabs li.sidebar_sent_inner:hover a:before, ul.tabs li.sidebar_sent_inner.active a:before {
    content: "\f1d8";
    color: #fff;
}

ul.tabs ul li.sidebar_saved_inner a {
    background: none !important;
    display: block;
}

    ul.tabs ul li.sidebar_saved_inner a:hover, ul.tabs ul li.sidebar_saved_inner.active a {
        color: #fff !important;
        background: none !important;
    }

ul.tabs li.sidebar_saved_inner a:before {
    content: "\f005";
    left: 20px;
}

ul.tabs li.sidebar_saved_inner:hover a:before, ul.tabs li.sidebar_saved_inner.active a:before {
    content: "\f005";
    color: #fff;
}

ul.tabs ul li.sidebar_trash_inner a {
    background: none !important;
    display: block;
}

    ul.tabs ul li.sidebar_trash_inner a:hover, ul.tabs ul li.sidebar_trash_inner.active a {
        color: #fff !important;
        background: none !important;
    }

ul.tabs li.sidebar_trash_inner a:before {
    content: "\f1f8";
    left: 22px;
}

ul.tabs li.sidebar_trash_inner:hover a:before, ul.tabs li.sidebar_trash_inner.active a:before {
    content: "\f1f8";
    color: #fff;
}

ul.tabs li.sidebar_outbox a {
    background-image: none !important;
    background: url(../images/outbox_icon.png) no-repeat 24px 6px !important;
    display: block;
    background-size: auto 22px !important;
}

    ul.tabs li.sidebar_outbox a:hover, ul.tabs li.sidebar_outbox.active a {
        color: #fff !important;
        background-image: none !important;
        background: #1b7e76 url(../images/outbox_icon_hover.png) no-repeat 24px 6px !important;
        background-size: auto 22px !important;
    }

ul.tabs ul li.sidebar_addPaymentLocations a {
    background: url(../images/add-payment-location.png) no-repeat 23px 5px !important;
    display: block;
}

    ul.tabs ul li.sidebar_addPaymentLocations a:hover, ul.tabs ul li.sidebar_addPaymentLocations.active a {
        color: #fff !important;
        background: url(../images/add-payment-location_ro.png) no-repeat 23px 5px !important;
    }

ul.tabs ul li.sidebar_viewPaymentLocations a {
    background: url(../images/view-payment-location.png) no-repeat 25px 5px !important;
    display: block;
}

    ul.tabs ul li.sidebar_viewPaymentLocations a:hover, ul.tabs ul li.sidebar_viewPaymentLocations.active a {
        color: #fff !important;
        background: url(../images/view-payment-location_ro.png) no-repeat 25px 5px !important;
    }

ul.tabs ul li.sidebar_Settings a {
    background: url(../images/view-payment-location.png) no-repeat 25px 5px !important;
    display: block;
}

    ul.tabs ul li.sidebar_Settings a:hover, ul.tabs ul li.sidebar_Settings.active a {
        color: #fff !important;
        background: url(../images/view-payment-location_ro.png) no-repeat 25px 5px !important;
    }

ul.tabs ul li.sidebar_MultiLanguage a {
    background: url(../images/view-payment-location.png) no-repeat 25px 5px !important;
    display: block;
}

    ul.tabs ul li.sidebar_MultiLanguage a:hover, ul.tabs ul li.sidebar_MultiLanguage.active a {
        color: #fff !important;
        background: url(../images/view-payment-location_ro.png) no-repeat 25px 5px !important;
    }

.inner-right-right-section {
    width: 100%;
    float: left;
    margin: -6px 0px 0px 0px;
}

.inner-dashboard-area {
    margin: 0px;
    padding: 0px;
}

    .inner-dashboard-area ul {
        list-style: none;
        padding: 0px;
        margin: 0px;
    }

        .inner-dashboard-area ul li {
            background: #fff none repeat scroll 0 0;
            border: 1px solid #d7d7d7;
            float: left;
            margin: 1% 1% 0.8%;
            overflow: hidden;
            width: 48%;
        }

            .inner-dashboard-area ul li h3 {
                margin: 0 0 0px;
                padding: 7px 0px 7px 10px;
                border-bottom: 1px solid #d7d7d7;
                display: inline-block;
                width: 100%;
                color: #666666;
                font-weight: normal;
                position: relative;
                font-size: 14px;
                background: #f4f4f4;
                height: 32px;
                overflow: hidden;
            }

                .inner-dashboard-area ul li h3 a {
                    text-decoration: none;
                    color: #666666;
                    font-weight: normal;
                    font-size: 14px;
                    float: left;
                }

.footer .footer-logo {
    margin: 4px 0px;
    text-align: center;
    float: none !important;
}

.footer {
    background: transparent;
    color: #545454;
    font-size: 78.6%;
    text-align: center;
    position: static;
    padding: 4px 10px;
    width: 100%;
    bottom: 0px;
    z-index: 999;
    box-shadow: none;
}

footer.footer .col-xs-12 {
    width: 100%;
    text-align: center;
}

.confi_wrapper_sec {
    width: 100%;
    float: left;
    display: inline-flex;
    align-items: center;
    border-bottom: 1px solid #f4f4f4;
    flex-wrap: wrap;
    min-height: 54px;
    padding-left: 25px;
}

    .confi_wrapper_sec label {
        margin-top: 0px !important;
        line-height: normal;
        margin-bottom: 0px;
    }

    .confi_wrapper_sec .Text-box-area, .confi_wrapper_sec .usage-area-section {
        display: inline-flex;
        align-items: center;
        justify-content: flex-start;
    }

.usage-area-section input[type="text"], .usage-area-section select {
    min-height: 33px;
    width: 200px;
    max-width: 200px;
    margin: 0px 0 5px 0;
    background: #f4f4f4 !important;
    border: 0px !important;
    border-bottom: 2px solid #b6b6b6 !important;
    border-radius: 4px 4px 0px 0px !important;
    padding: 10px 10px !important;
    height: 40px !important;
}

.top-header-area.headingcontent {
    background: #ececec;
}

.confi_wrapper_sec .usage-area-section, .confi_wrapper_sec .user-written-area, .confi_wrapper_sec .Text-box-area {
    border: 0px !important;
    padding-left: 0px !important;
    height: auto;
    background: none !important;
}

.agenadd_modalpopup .form-group {
    display: inline-flex;
    width: 100%;
    align-items: center;
}

    .agenadd_modalpopup .form-group label {
        min-width: 29%;
        margin: 0px;
    }

    .agenadd_modalpopup .form-group input[type="text"] {
        padding-left: 3px;
        border-radius: 3px;
        box-shadow: 0px 0 0;
    }

input[type="text"], input[type="password"], input[type="number"], input[type="email"], input[type="tel"], input[type="password"], select {
    border-radius: 3px !important;
    height: 31px;
}

textarea {
    border-radius: 3px !important;
}



/* Global Search */
.srchtop_common_box {
    width: 43%;
    float: left;
    text-align: center;
    margin-left: 16%;
    margin-top: 13px;
    display: none;
}

.globalSearch {
    background: #dedede;
    padding: 0px 10px 0 0;
    border: 1px solid #dadada;
    width: 100%;
    margin: 0;
    display: inline-flex;
    border-radius: 50px;
    float: left;
    justify-content: flex-start;
    align-items: center;
}

    .globalSearch select {
        margin: 0px;
        max-height: 36px;
        border: 0px !important;
        background: none !important;
    }

    .globalSearch.btn-group .multiselect {
        background: #dedede !important;
    }

    .globalSearch .globalType {
        margin: 0px !important;
        width: 100% !important;
        float: left !important;
        border: 0px !important;
        font-size: 16px !important;
        height: 35px !important;
        padding: 0px 25px 0 5px !important;
        background: none !important;
        outline: none !important;
        box-shadow: 0 0 0 !important;
    }

    .globalSearch input[type="text"].globalType:-webkit-autofill {
        -webkit-box-shadow: 0 0 0 30px #dedede inset !important;
        background-color: inherit !important;
        background: none !important;
        outline: none;
    }

input.globalType::placeholder {
    font-size: 16px !important;
    color: #828282;
}

.globalSearch input[type=button] {
    border: 0px !important;
    text-align: center !important;
    padding: 5px 0px;
    color: #fff;
    border-radius: 50px;
    width: 36px !important;
    height: 30px !important;
    background: transparent !important;
}

.globalSearch span.multiselect-native-select {
    float: left;
    margin-right: 0 !important;
    width: 200px !important;
}

.globalSearch .btn-group {
    border: 0px;
    width: 160px;
    padding-left: 23px;
    height: 37px;
    border-right: 1px solid #ccc;
    min-width: 160px;
}

    .globalSearch .btn-group span.multiselect-selected-text {
        max-width: 90% !important;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 90% !important;
        display: block;
        float: left;
    }

    .globalSearch .btn-group button.dropdown-toggle {
        border: 0px !important;
        padding-left: 0px !important;
        font-size: 15px !important;
        height: 37px !important;
        box-shadow: none !important;
        background: none !important;
        width: 100%;
        float: left;
        text-align: left;
    }

.btnSubmitGlobal {
    position: relative;
    float: right;
    border-radius: 50px;
    cursor: pointer;
    height: 37px;
    cursor: pointer;
}

.icosrcglobal {
    position: absolute;
    right: 4px;
    top: 6px;
}

    .icosrcglobal:before {
        font-size: 18px;
        color: #686868 !important;
        content: "\e9da";
        font-family: 'scmadminfonts' !important;
        font-weight: bold;
    }



.globalSearch .multiselect-container li {
    background-image: none !important;
    width: 100%;
    height: auto;
    box-shadow: none;
    text-align: left;
    font-size: 14px;
}

.globalSearch li.multiselect-item.multiselect-filter {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
}

.globalSearch .multiselect-container > li > a > label {
    padding: 0px 0 0 30px !important;
    margin: 0px !important;
}

.globalSearch .dropdown-menu > li > a:hover label {
    color: #000000 !important;
}

.globalSearch .dropdown-menu > li.active > a label, .globalSearch .dropdown-menu > li.active > a:hover label {
    color: ffffff !important;
}

.globalSearch span.input-group-addon {
    width: 36px !important;
    height: 36px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.globalSearch input.form-control.multiselect-search {
    margin: 0px !important;
    height: 36px !important;
    width: 208px !important;
    min-width: 75%;
}

.globalSearch .multiselect-container .input-group {
    margin: 0px !important;
    width: 100% !important;
    max-width: 100% !important;
}

.globalSearch .multiselect-native-select ul.multiselect-container {
    width: 315px !important;
    max-height: 280px !important;
    overflow: auto;
    min-width: 280px !important;
}

.globalSearch .multiselect-container > li > a > label > input[type=checkbox] {
    margin: 3px -24px 0 !important;
}

.globalSearch .btn.btn-default.multiselect-clear-filter {
    padding: 8px 0px !important;
    height: 36px !important;
    min-width: 36px !important;
}

.globalSearch .input-group-btn, .globalSearch input.form-control.multiselect-search, .globalSearch .input-group-btn {
    float: left;
}

/* End Global Search */

/*-- Outage Css --*/
.right-sidefullwidth .right-side {
    min-width: 100%;
}

.toptb_lnk_outage {
    width: 100%;
    float: left;
    padding: 16px 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}

    .toptb_lnk_outage a {
        padding: 10px 20px;
        font-size: 16px;
        color: #666;
        text-transform: uppercase;
        min-width: 140px;
        text-align: center;
    }

        .toptb_lnk_outage a.activetb {
            color: #1b7e76;
            border-bottom: 3px solid #1b7e76;
        }

.outage_infobox {
    float: left;
    margin: 0 0 30px 0;
    width: 100%;
}

    .outage_infobox > ul {
        list-style: outside none none;
        margin: 0;
        padding: 0;
        width: 100%;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }

        .outage_infobox > ul > li {
            margin: 0 15px;
            width: 300px;
            text-align: center;
            padding: 12px 0px;
            border: 1px solid #d8d7d5;
            background: none;
            display: block;
            float: left;
            background: #fff;
        }

        .outage_infobox > ul li span {
            color: #222 !important;
            font-size: 26px !important;
            display: inline-block !important;
            padding-top: 0px;
            line-height: 100%;
            font-family: MyriadPro-Semibold;
            margin-bottom: 8px;
        }

        .outage_infobox > ul > li > i {
            color: #222 !important;
            font-size: 15px !important;
            text-transform: uppercase;
        }

.tbl_secoutage {
    background: #fff;
    border: 1px solid #ccc;
    float: left;
    width: 100%;
}

@media only screen and (min-width: 993px) and (max-width:1100px) {
    .display_power_box {
        float: left;
        text-align: left;
        width: 58% !important;
    }

    .right-side.strech {
        margin-left: 0 !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
    .container {
        width: 100% !important;
    }

    .display_power_box {
        float: left;
        text-align: left;
        width: 58% !important;
    }
}

@media only screen and (max-width: 767px) {
    .left-side {
        display: none;
    }

    .left-side {
        float: left;
        margin-left: 2%;
        min-height: 66% !important;
        position: inherit;
        width: 96%;
        height: 100%;
    }

    .right-side {
        width: 100%;
    }

    .header-logo {
        text-align: center;
        width: 100%;
        display: block;
    }

    .navbar-btn sidebar-toggle {
        display: block;
        float: left;
        margin: 15px 9px 0;
    }

    .dashboard-area ul li {
        float: left;
        margin: 1% 1.5% 0;
        width: 98%;
        color: #006699;
        font-size: 20px;
        background: #fff;
        text-align: center;
        -webkit-box-shadow: 0px 0px 5px 0px #cfcfcf;
        -moz-box-shadow: 0px 0px 5px 0px #cfcfcf;
        box-shadow: 0px 0px 5px 0px #cfcfcf;
    }

    .table-responsive {
        overflow-x: scroll !important;
        width: 100% !important;
        border: none !important;
    }

    .header {
        min-height: 96px !important;
    }

    .navbar-static-top {
        margin: 11px 0px 0px 0px !important;
        padding-bottom: 56px !important;
    }

    .top-nav {
        float: left;
        margin: 10px 0 0px;
        width: 100%;
    }

        .top-nav ul li {
            float: left;
            list-style: outside none none;
            padding: 0 79px;
        }

    .user-area {
        float: right;
        margin: 17px 19px;
    }

    body > .header .navbar .sidebar-toggle {
        margin: 8px 0 8px 4px !important;
    }
}

@media only screen and (max-width:489px) {
    .inner-right-section {
        overflow: visible;
    }
}

.admin-box:after {
    content: '';
    position: absolute;
    right: 5px;
    top: -9px;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #006699;
}

.admin-box {
    background: rgb(0,102,153);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1MiUiIHN0b3AtY29sb3I9IiMwMDY2OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA0MjYzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, rgba(0,102,153,1) 52%, rgba(0,66,99,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(52%,rgba(0,102,153,1)), color-stop(100%,rgba(0,66,99,1)));
    background: -webkit-linear-gradient(top, rgba(0,102,153,1) 52%,rgba(0,66,99,1) 100%);
    background: -o-linear-gradient(top, rgba(0,102,153,1) 52%,rgba(0,66,99,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,102,153,1) 52%,rgba(0,66,99,1) 100%);
    background: linear-gradient(to bottom, rgba(0,102,153,1) 52%,rgba(0,66,99,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006699', endColorstr='#004263',GradientType=0 );
    width: 298px;
    height: 158px;
    display: none;
    position: absolute;
    right: 68px;
    top: 26px;
    z-index: 9999;
}

    .admin-box .profile-icon {
        width: 70px;
        float: left;
        margin: 16px 8px 0;
    }

    .admin-box .admin-content-area {
        width: 196px;
        float: right;
        margin: 16px 8px 0;
        font-size: 12px;
    }

        .admin-box .admin-content-area span {
            color: #fff;
            padding: 0px;
            display: block;
            font-size: 12px;
        }

        .admin-box .admin-content-area b {
            display: block;
            font-weight: normal;
            font-size: 12px;
        }

.bottom-area {
    display: block;
    margin: 9px 0px;
    font-size: 12px;
    color: #FFF;
}

.dashboardchart {
    min-width: 100%;
    height: 205px;
}

.ContainerTitle {
    float: right;
    margin: 0px;
    padding: 4px 6px 0px 0px;
    width: 57%;
    font-size: 9px;
    text-align: right;
}

.TierSetting {
    width: 301px;
    margin: 0px;
}

.ArrowTopFixed {
    background: url(../images/ArrowTop.png) no-repeat;
    background-position: center;
    height: 21px;
    width: 70px;
}

.ArrowTop {
    background: url(../images/ArrowTop.png) no-repeat;
    background-position: center;
    height: 21px;
    width: 285px;
}

.TierSettingHeader {
    background: #9a9a9a;
    line-height: 30px;
    padding: 4px 20px;
    color: #fff;
}

.TierSettingContent {
    border: 1px solid #9a9a9a;
    padding: 5px;
}

.TierSettingContentLabel {
    float: left;
    width: 80px;
    line-height: 23px;
    clear: left;
    margin-bottom: 5px;
}

.TierSettingContent select {
    width: 200px;
}

.TValues {
    float: left;
    width: 62px;
    margin-right: 7px;
    margin-bottom: 3px;
    text-align: center;
}

.PopupcontentNew {
    border: 0px solid #999999 !important;
    margin: 0px auto;
    background: #f3f3f3;
}

.PopupcontentNew {
    left: 0% !important;
    position: fixed !important;
    right: 0;
    margin: 0 auto;
    top: 50% !important;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    border-radius: 15px;
}

    .PopupcontentNew .close {
        position: absolute;
        right: 10px;
        top: 14px;
    }

    .PopupcontentNew .form-group {
        float: left;
        width: 100%;
    }

.PopUpTitleBg {
    background: #fff;
    padding: 15px 15px;
    color: #56565a;
    border-radius: 0;
    border-bottom: 0px;
    float: left;
    width: 100%;
    border-radius: 10px;
}

.PopUpTitle {
    float: left;
    text-align: left;
    padding-top: 0px;
    color: #131313;
    font-size: 21px !important;
    font-weight: bold;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 13px;
    width: 100%;
}

.popCloseBtn {
    background: url(../images/popup_close.png) no-repeat;
    height: 22px;
    cursor: pointer;
    width: 22px;
    float: right;
    border: 0px;
}

.PopupTableFirstCol {
    width: 100px;
    padding: 3px;
    float: left;
    text-align: left;
    margin-left: 20px;
    line-height: 27px;
}

.PopupTableSecondCol {
    width: 200px;
    padding: 3px;
    float: left;
    text-align: left;
    line-height: 27px;
}

    .PopupTableSecondCol select {
        width: 200px;
        padding: 4px 5px;
    }

    .PopupTableSecondCol textarea {
        width: 200px;
        resize: none;
        border: 1px solid #B5B5B5;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        height: 40px;
    }

.PopupTableSecondColfootprint {
    padding: 3px;
    float: left;
    text-align: left;
    margin-left: 20px;
    line-height: 17px;
}

    .PopupTableSecondColfootprint select {
        width: 200px;
        padding: 4px 5px;
    }

    .PopupTableSecondColfootprint input[type="text"] {
        width: 188px;
    }

.PopSaveBtn {
    background: transparent url('../images/BlueBtn.png') no-repeat;
    cursor: pointer;
    text-shadow: 1px 1px 1px #ffffff;
    filter: dropshadow(color=#ffffff, offx=1, offy=1);
    background-position: 0px 1px;
    border: 0px;
    line-height: 22px;
    padding: 7px 0px;
    font-weight: bold;
    color: #333;
    width: 116px;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
}

.user-outbox-area {
    width: 50%;
    float: left;
    margin: 0 0 11px;
    padding: 4px 10px;
    font-family: MyriadPro-LightSemiExt;
}

.Text-outbox-area {
    width: 50%;
    float: left;
    margin: 0px;
}

.AddUserContentLabel, .Colon, .AddUserContentData {
    float: left;
}

#imgLogoff {
    margin: 0px 0px 0px 0px;
    color: #88989b;
    font-size: 14px;
}

    #imgLogoff:hover {
        color: #666666;
        text-decoration: underline;
    }

.AddUserContentLabel {
    float: left;
    line-height: 23px;
    margin-top: 15px;
    padding-left: 15px;
    text-align: left;
    width: 170px;
    font-weight: normal;
}

.AddUserContentLabel1 {
    float: left;
    line-height: 16px;
    margin-top: 18px;
    padding-left: 7px;
    text-align: left;
    width: 103px;
    font-weight: normal;
}

.AddUserContentData {
    float: left;
    margin-top: 15px;
    text-align: left;
    width: 200px;
}

    .AddUserContentData input[type="text"], input[type="password"], textarea {
        border: 1px solid #b5b5b5;
        font-size: 0.9em;
        padding: 3px 5px;
        width: 94%;
    }

    .AddUserContentData select {
        border: 1px solid #b5b5b5;
        font-size: 0.9em;
        padding: 2px 5px;
        width: 94%;
        background: #f4f4f4 !important;
        border: 0px !important;
        border-bottom: 2px solid #b6b6b6 !important;
        border-radius: 4px 4px 0px 0px !important;
        padding: 10px 10px !important;
        height: 40px !important;
    }

.Colon {
    float: left;
    line-height: 23px;
    margin-top: 15px;
    text-align: left;
    width: 30px;
}

.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    width: 100%;
}

.select_topic span {
    margin-right: 2.5%;
}

label {
    font-weight: normal !important;
    vertical-align: top;
    padding-left: 5px !important;
}

@media screen and (min-width:0\0) {
    label {
        padding-left: 0px;
    }

    .outage_graph_img a img[src=""] {
        display: none !important;
    }
}

@media \0screen {
    label {
        display: inline !important;
        padding-left: 0px;
    }

    .outage_graph_img a img[src=""] {
        display: none !important;
    }
}

.billingtitle {
    float: left;
}

div#nodata_div {
    color: red;
}

.inner-dashboard-area .dashborad_table {
    height: auto !important;
    border: 0px;
}

    .inner-dashboard-area .dashborad_table tr th, .inner-dashboard-area .dashborad_table tr td {
        height: 27px;
        padding: 7px 12px;
    }

    .inner-dashboard-area .dashborad_table tr th {
        border-bottom: 1px solid #d7d7d7;
        font-size: 13px;
    }

        .inner-dashboard-area .dashborad_table tr th:first-child {
            border-right: 1px solid #d7d7d7;
        }

    .inner-dashboard-area .dashborad_table tr td:first-child {
        border-right: 1px solid #d7d7d7;
    }

    .inner-dashboard-area .dashborad_table tr:nth-child(2n+1) td {
        background: #f7f7f7;
    }

.active_chats {
    background: none repeat scroll 0 0 #fff;
    border-top: 2px solid #000;
}

#imgClk img {
    outline: none;
    padding: 10px 8px;
    width: 32px;
}

#imgClk a img {
    outline: none;
}

@media screen and (min-width:0\0) {
    .login-form-text input[type='checkbox'] {
        margin-top: 5px;
    }
}

@media screen and (min-width:0\0) {
    .login-page input[type="text"], .login-page input[type="password"] {
        padding: 5px 0px 9px 50px !important;
    }
}

::placeholder {
    color: #dadada;
}

.billing_inner_box {
    border-bottom: 2px solid #ededed;
    float: left;
    width: 100%;
}

.billing_left_box, .billing_right_box {
    width: 50%;
    float: left;
}

.billing_left_box {
    border-right: 2px solid #ededed;
    height: 100%;
}

.padleft {
    margin-left: 16px !important;
}

.billing_inner_box h5 {
    font-weight: bold;
    border-bottom: 2px solid #ededed;
    padding: 4px 0 6px 5%;
    margin: 0px;
}

    .billing_inner_box h5 input[type="checkbox"] {
        margin-top: 0px;
        float: left;
        margin-right: 8px;
    }

.billing_inner_box .divPowerBilling, .billing_inner_box .divSolidWasteBill, .billing_inner_box .divWaterBill {
    border-bottom: 2px solid #ededed;
    margin-bottom: 9px;
}

.billing_show_modules ul {
    list-style: none;
    margin: 0px;
    padding: 11px 0px;
    margin-bottom: 20px;
}

    .billing_show_modules ul li {
        float: left;
        margin-left: 8%;
    }

        .billing_show_modules ul li:first-child {
            margin-left: 5%;
        }

        .billing_show_modules ul li input[type="checkbox"] {
            margin-top: 4px;
            float: left;
            margin-right: 8px;
        }

.billing_inner_box .OptionCont label {
    width: 77%;
}

.OptionCont {
    padding: 17px 0 11px 5%;
    line-height: normal;
}

    .OptionCont:nth-child(even) {
        background: #f7f7f7;
    }

.usage_box_1 ul {
    padding: 0px;
    margin: 0px 0 0px 0;
    list-style: none;
}

    .usage_box_1 ul li {
        padding: 13px 0 15px 4%;
    }

        .usage_box_1 ul li span {
            padding: 0 10px 0 0;
        }

            .usage_box_1 ul li span:first-child {
                width: 70%;
            }

        .usage_box_1 ul li label {
            margin-bottom: 0px;
        }

        .usage_box_1 ul li:nth-child(even) {
            background: #f7f7f7;
        }

.water_usage_main_box {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    .water_usage_main_box li {
        padding: 13px 0 15px 2%;
    }

        .water_usage_main_box li span {
            padding-right: 10px;
        }

            .water_usage_main_box li span input[type="checkbox"] {
                margin-top: 4px;
                margin-right: 8px;
            }

        .water_usage_main_box li:nth-child(even) {
            background: #f7f7f7;
        }

.water_usage_box {
    width: 31%;
    float: left;
    text-align: left;
}

.display_power_box {
    width: 63% !important;
    float: left;
    text-align: left;
}

.display_power_box_1 {
    width: 45% !important;
    float: left;
    text-align: left;
}

.select_rate_popup {
    display: block;
}

    .select_rate_popup .ArrowTop {
        margin-left: -80px;
    }

.Subpanel {
    position: relative;
}

.jqx-grid-column-header-darkblue div {
    text-align: left !important;
}

#PopupAddTopic.PopupcontentNew {
    left: 0% !important;
    top: 50% !important;
    border-radius: 10px !important;
}

.advancelink {
    padding: 7px 5px;
    color: rgb(103, 103, 103);
    border-radius: 5px;
    text-decoration: underline;
    text-align: center;
    border: none;
    cursor: pointer;
}

.input-section a:hover {
    font-size: 15px;
}

.advanceSearch .modal-header {
    background: #f2f9fd;
    border-bottom: 1px solid #d7ecf9;
    display: block;
}

/*.advanceSearch .modal-header h4 {
        color: #666;
    }*/

.advanceSearch #btnclosepopup {
    float: right;
    background: none;
    border: 0px;
    outline: 0px;
}

.advanceSearch .modal-dialog {
    margin: 0% auto;
}

.userDetails .modal-header {
    background: #f2f9fd;
    border-bottom: 1px solid #d7ecf9;
    border-radius: 0px 0px 0px 0px !important;
    display: block;
}

    .userDetails .modal-header h4 {
        color: #666;
    }

.userDetails #btnClose {
    float: right;
    background: none;
    border: 0px;
    outline: 0px;
    position: relative;
    right: -30px;
    top: -20px;
    opacity: 9 !important;
}

.userDetails .modal-dialog {
    margin: 0% auto;
    outline: none !important;
}

.innerDiv .popup_left_content_area_home {
    width: 50%;
}

.table-paylocation {
    width: 99.9%;
}

    .table-paylocation tr td {
        width: 50%;
    }

        .table-paylocation tr td:first-child {
            border-right: 2px solid #ededed;
        }

.gray-box {
    background: #f7f7f7;
}

.billingtitle label input {
    float: left;
    margin-top: 9px;
    margin-right: 8px;
}

.billingtitle label span {
    float: left;
}

.upload_img_tbl tr:nth-child(even) td {
    background: #f7f7f7;
    border-right: 1px solid #ededed;
}

.upload_img_tbl tr:nth-child(odd) td {
    border-right: 1px solid #ededed;
}

.upload_img_tbl tr td {
    padding: 8px 0 8px 23px;
}

.upload_img_tbl tr:nth-child(2n+1) td {
    padding: 13px 0 13px 23px;
}

.inner-dashboard-area .left-active-sprite {
    float: right;
    padding-left: 9px;
    position: absolute;
    right: 0;
    top: 0;
    width: 33% !important;
}

img.popup_img {
    float: left !important;
    margin: 1px 0 0 !important;
    width: 27px !important;
    padding: 0px 4px !important;
    cursor: pointer;
}

.inner-dashboard-area .left-active-sprite ul {
    margin: 0px;
    padding: 0px;
    float: right;
    list-style: none;
}

    .inner-dashboard-area .left-active-sprite ul li {
        margin: 0px;
        padding: 6px 10px;
        width: auto;
        border: 0px;
        border-left: 1px solid #ccc;
        float: left;
    }

        .inner-dashboard-area .left-active-sprite ul li.chart a {
            margin: 0px;
            padding: 0px;
            background: url("../images/chart-icon.png") no-repeat center top;
            display: block;
            width: 18px;
            height: 19px;
        }

            .inner-dashboard-area .left-active-sprite ul li.chart a.active {
                background: url("../images/chart-icon-active.png") no-repeat center top;
                display: block;
            }

        .inner-dashboard-area .left-active-sprite ul li.graph a.active {
            background: url("../images/column-chart-active.png") no-repeat center top;
            display: block;
        }

        .inner-dashboard-area .left-active-sprite ul li.pie a.active {
            background: url("../images/graph-icon-active.png") no-repeat center top;
            display: block;
        }

        .inner-dashboard-area .left-active-sprite ul li.graph a {
            margin: 0px;
            padding: 0px;
            background: url("../images/column-chart.png") no-repeat center top;
            display: block;
            width: 18px;
            height: 19px;
        }

        .inner-dashboard-area .left-active-sprite ul li.pie a {
            margin: 0px;
            padding: 0px;
            background: url("../images/graph-icon.png") no-repeat center top;
            display: block;
            width: 18px;
            height: 19px;
        }

.inner-dashboard-area .left-active-sprite img {
    float: left;
    padding-right: 6px;
    width: 26px;
}

.mobile_nav_tb {
    display: none;
}

@media (min-width:1100px) {
    .mobile_nav_tb {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .mobile_nav_tb {
        display: block;
        background: #fbfbfb;
        padding: 10px 19px;
        font-size: 16px;
    }

        .mobile_nav_tb img {
            float: right;
            margin-right: 10px;
        }

    .menu-mavigation {
        display: none;
    }

    .left-side {
        height: auto !important;
        width: 100%;
        margin-top: 18px;
        position: relative;
        min-height: auto;
    }

    .right-side {
        width: 100%;
        padding: 0px;
        margin-top: 3px;
    }

    .left-side > .sidebar {
        display: none;
        height: auto !important;
        position: absolute;
        top: 41px;
        left: 0px;
        width: 100%;
        z-index: 99;
        background: #fff;
        box-shadow: 0px 1px 6px 0px #888888;
        z-index: 999;
    }

    .display_power_box_1 {
        float: left;
        text-align: left;
        width: 35% !important;
    }

    .display_power_box {
        float: left;
        text-align: left;
        width: 58% !important;
    }

    .usage-section .usage-area-section {
        width: 96%;
    }

    .user-written-area {
        width: 43%;
    }

    .Text-box-area {
        width: 57%;
    }

    .footer {
        bottom: -30px !important;
    }
}

@media (min-width:992px) and (max-width:1024px) {
    .grid-section > .required {
        float: right;
        margin-right: 35px;
    }

    .divDialogElements > ul.tab_nav_1 li a {
        padding: 11px 7px 13px !important;
    }

    .userDetails .divDialogElements > ul.tab_nav_1.tab_nav_1 li a {
        font-size: 10px !important;
    }

    .dashboard-area ul li {
        font-size: 18px;
    }

    .top-nav ul li a {
        width: 61px;
    }

    .logo_left {
        width: 25% !important;
    }

    .nav_right {
        width: 75% !important;
    }

    .container {
        width: 970px !important;
    }

    .top-nav ul li {
        float: left;
        list-style: outside none none;
    }

    .inner_mid_section {
        height: 87% !important;
        margin-top: 1px;
    }

    .inner-right-section {
        height: 97% !important;
    }

    .fancybox-wrap {
        z-index: 999999999 !important;
    }

    .daterangepicker {
        right: 50px !important;
    }

    #sidebar_wrapper_box {
        width: 60% !important;
    }

    .daterangepicker select.yearselect {
        width: 50% !important;
    }

    .select_from {
        width: 22.5% !important;
    }

    .select_subject {
        width: 52.2% !important;
    }

    .usage-area-section #ddl_UsageMonthDuration, .usage-area-section #ddlLimitNotification {
        width: 50px !important;
    }

    #PopupAddTopic .mid_scroll {
        padding: 0px 10px;
    }

    a#lblAddTemplate {
        margin-top: -4px;
    }

    #search_btn {
        line-height: 24px !important;
    }

    .inner-right-section #PopUpField .modal-dialog {
        width: 70% !important;
        min-width: 70% !important;
    }

    #ddlAccountType {
        width: 205px !important;
    }

    .dropDown-box-area-small, .dropDown-box-area {
        width: 57% !important;
    }

    div#sectionA input[type="text"], div#sectionA select {
        vertical-align: top;
    }
}

@media (min-width:768px) and (max-width:991px) {
    #divButton.outage_sbt_box #btnClear {
        float: none !important;
    }

    .grid-section > .required {
        float: right;
        margin-right: 26px;
    }

    #screen_resolution_detailscust {
        float: left;
        margin-left: -20px !important;
    }

    .userDetails .modal-header h4 {
        font-size: 12px !important;
    }

    #ddlAddress.drop_down_style {
        font-size: 11px !important;
        width: 135px !important;
    }

    #lnkToPortal, #posPayments {
        font-size: 10px !important;
        padding: 6px 44px 6px 10px !important;
    }

    .fancybox-wrap {
        width: 90% !important;
        z-index: 999999999 !important;
    }

    .fancybox-inner {
        width: 100% !important;
    }

    .dashboard-area ul {
        margin: 0px 0 30px 1%;
    }

        .dashboard-area ul li {
            margin: 1% 1% 1% !important;
            width: 48%;
        }

    .header-top {
        height: 61px;
    }

    .logo_left {
        width: 30% !important;
        position: absolute !important;
        top: -4px;
        left: -2px;
    }

    .nav_right {
        width: 100% !important;
    }

    .setting_area {
        margin-top: 20px;
    }

    .top-nav ul li a {
        width: 65px;
    }

    .lnk_eff_action a {
        padding-left: 6px !important;
        padding-right: 6px !important;
    }

    .notification_dashboard ul li span i {
        font-size: 11px !important;
    }

    .vBoxTab {
        width: 32.3% !important;
    }

    .version_boxInnerHeader h4 {
        font-size: 13px !important;
    }

    .defaulView_fields {
        width: 220px !important;
    }

    .chartValue {
        min-width: 220px !important;
    }

    .daterangepicker {
        right: 20px !important;
    }

    .version_boxInner.version_boxWide.version_box1, .version_boxInner.version_boxWide.version_box2.pull-right {
        width: 49.4% !important;
    }

    .right-content-area .notification_dashboard > ul > li {
        width: 18.7% !important;
    }

    #sidebar_wrapper_box {
        width: 80% !important;
    }

    .vBoxTabm {
        width: 50% !important;
        margin-bottom: 25px !important;
    }

    .emailTable tr th {
        font-size: 11px !important;
    }

    .pendingTable tr th {
        font-size: 11px !important;
    }

    .daterangepicker select.yearselect {
        width: 50% !important;
    }

    .outbound, .inbound, .outbound_text, .inbound_text {
        right: 30px !important;
    }

    .select_from {
        width: 22.5% !important;
    }

    .select_subject {
        width: 52% !important;
    }

    .select_chech-box {
        padding-left: 8px !important;
    }

    .user-written-area-half {
        width: 23% !important;
    }

    .Text-box-area input[type="text"] {
        margin-top: 0px !important;
    }

    .security_ques_regi select {
        width: 35% !important;
    }

    .usage_list_new ul li {
        width: 19% !important;
    }

    .usage-area-section #ddl_UsageMonthDuration, .usage-area-section #ddlLimitNotification {
        width: 50px !important;
    }

    #PopupAddTopic .mid_scroll {
        padding: 0px 10px;
    }

    .outage_sbt_box {
        width: 76%;
        text-align: right;
    }

    #txtScheMainte {
        width: 96% !important;
    }

    a#lblAddTemplate {
        margin-top: -4px;
    }

    #search_btn {
        line-height: 24px !important;
    }

    .fSectionLeft, .fSectionRight {
        width: 50% !important;
    }

    .inner-right-section #PopUpField .modal-dialog {
        width: 85% !important;
        min-width: 85% !important;
    }

    .checkbox_wrapper_box {
        width: 50% !important;
    }

    #ddlAccountType {
        width: 205px !important;
    }

    .max_pay_amt span, .max_pay_pro_fee span {
        padding-right: 1.5% !important;
    }

    input#txtPaymentDeferralDays {
        margin-left: 37px !important;
    }

    .mang_billing_cnfg .max_pay_pro_fee {
        padding: 11px 0 12px 1%;
    }

    div#Pace .col-lg-4.col-md-4.col-sm-4 {
        width: 27%;
    }

    div#Pace .col-lg-2.col-md-2.col-sm-2 {
        width: 22%;
    }

    .dropDown-box-area-small, .dropDown-box-area {
        width: 57% !important;
    }

    div#sectionA input[type="text"], div#sectionA select {
        vertical-align: top;
    }

    input#autocomplete {
        width: 75% !important;
    }

    #ContentPlaceHolder1_rightpanel_buttonsDiv.outage_sbt_box input {
        float: right !important;
    }

    .clr_sub_btn button {
        float: left;
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .defaulView_fields input, .chartValue .reportrange {
        min-height: 33px;
    }

    input[type="text"], select, textarea {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        box-shadow: none !important;
        border-radius: 0px !important;
    }

    select {
        background: transparent !important;
        background-image: url(../images/arrowdown.png) !important;
        background-repeat: no-repeat !important;
        background-position-x: 99.7% !important;
        background-position-y: 50% !important;
        padding-right: 8% !important;
    }

    .PopupScreen {
        width: 100% !important;
        height: 100% !important;
        position: fixed !important;
    }

    .userDetails .divDialogElements > ul.tab_nav_1 li a {
        font-size: 11px !important;
        padding-left: 7px;
        padding-right: 7px;
    }

    .fancybox-wrap {
        width: 96% !important;
    }

    .fancybox-inner {
        width: 100% !important;
    }

    .divDialogElements > ul.tab_nav_1 li a {
        padding: 11px 6px 13px !important;
    }

    #fancybox-loading div {
        background: none !important
    }

    h4#H1 .mob_device_title {
        float: left;
        margin-top: 6px;
    }
}

@media (min-width:500px) and (max-width:800px) {
    div.modal_body_Rebate, div.modal_body_Program {
        width: 100% !important;
        overflow: initial !important;
    }

    .userDetails .modal-header {
        float: left;
    }

    .mob_device_title {
        float: left;
        width: 100%;
        margin-bottom: 10px;
        border-bottom: 1px solid #fff;
        padding: 5px 0;
    }

    .userDetails .divDialogElements > ul.tab_nav_1.tab_nav_1 li a {
        font-size: 10px !important;
        padding: 12px 4px !important;
    }

    #myTab {
        padding-left: 9px !important;
    }
}

@media (min-width: 768px) and (max-width: 1200px) {
    .inner-dashboard-area .left-active-sprite {
        width: 32% !important;
    }

    .billing_show_modules ul li {
        float: none;
        margin-left: 5%;
    }

    .ContainerTitle {
        float: right;
        font-size: 9px;
        margin: 1px 0 -6px;
        overflow: hidden;
        padding: 0 2px 0 0;
        text-align: right;
        width: 49%;
    }
}

.div_Efficiencychart {
    width: 48%;
    height: 50%;
    float: left;
}

.div_Efficiencychart2 {
    width: 48%;
    height: 50%;
    float: left;
}

.div_userbehaviour {
    width: 48%;
    height: 50%;
    float: left;
}

.div_userbehaviour2 {
    width: 48%;
    height: 50%;
    float: left;
}

@media all and (orientation:portrait) {
    .inner-dashboard-area ul li {
        width: 48% !important;
    }
}

.inner-dashboard-area.analyticsreports_dashboard .left-active-sprite {
    width: auto !important;
    float: right;
    padding-left: 9px;
}

.outage_chart {
    width: 67%;
    height: 100% !important;
    float: left;
    margin: 0px;
}

.outage_right_chart {
    width: 33%;
    height: 100% !important;
    float: left;
    margin-bottom: 2px;
}

.outage_right_chart_box {
    width: 98.7%;
    border: 1px solid rgb(203,203,203);
    height: 100% !important;
}

.outage_right_chart_top {
    float: left;
    width: 100%;
    height: 49%;
}

.outage_right_chart_bottom {
    float: left;
    width: 100%;
    height: 48%;
    position: relative;
    z-index: 9;
}

.outage_chart_heading {
    text-align: center;
    background: #ededed;
    padding: 5px;
    border-top: 1px solid #ccc;
}

@media (min-width: 320px) and (max-width: 991px) {
    .crm-dashboard-area .left-active-sprite ul li.pie a, .crm-dashboard-area .left-active-sprite ul li.graph a,
    .crm-dashboard-area .left-active-sprite ul li.chart a {
        padding: 7px 14px !important;
    }

    .outage_chart {
        width: 98%;
    }

    .outage_right_chart {
        width: 98%;
    }

    .outage_right_chart_box {
        width: 98.7%;
        border: 1px solid rgb(203,203,203);
        height: 100% !important;
        margin-top: 1%;
    }

    .outage_right_chart_top {
        float: left;
        width: 50%;
        height: 49%;
    }

    .outage_right_chart_bottom {
        float: left;
        width: 50%;
        height: 48%;
    }

    .outage_chart_heading {
        border-top: 0px solid #ccc;
    }

    .div_Efficiencychart {
        width: 100%;
        height: 50%;
    }

    .div_Efficiencychart2 {
        width: 100%;
        height: 50%;
    }

    .div_Efficiencychart #div-Efficiencychart {
        margin: 0 auto;
    }

    .div_Efficiencychart2 #div-Efficiencychart1 {
        margin: 0 auto;
    }

    .div_userbehaviour {
        width: 100%;
        height: 50%;
    }

    .div_userbehaviour2 {
        width: 100%;
        height: 50%;
    }

    .div_userbehaviour #div-UserBehaviourchartos {
        margin: 0 auto;
    }

    .div_userbehaviour2 #div-UserBehaviourchart {
        margin: 0 auto;
    }
}

.dashboard-area-temp {
    width: 100%;
    margin: 0;
    padding: 0;
}

    .dashboard-area-temp ul {
        list-style: outside none none;
        margin: 0;
        padding: 0;
    }

        .dashboard-area-temp ul li {
            background: none repeat scroll 0 0 #fff;
            border: 1px solid #d7d7d7;
            margin: 1% 0.6% 0.8%;
            width: 99%;
            position: relative;
            overflow: hidden;
        }

            .dashboard-area-temp ul li #div-RegionStatuschart, .dashboard-area-temp ul li #div-MeterTypeChart, .dashboard-area-temp ul li #div-ComplianceChart {
                width: 100% !important;
                height: 100% !important;
            }

            .dashboard-area-temp ul li h3 {
                color: #575757;
                display: inline-block;
                float: left;
                font-size: 14px;
                font-weight: bold;
                margin: 0;
                padding: 7px 0 7px 10px;
                width: 100%;
                clear: both;
                border-bottom: 1px solid #ccc;
                text-align: left;
                background: #f2f2f2;
            }

.dash_heading_img {
    width: 21px;
    margin-right: 5px;
    margin-top: -2px;
}

.grid {
    background: url("../images/chart-icon.png") no-repeat;
}

.pie {
    background: url("../images/graph-icon.png") no-repeat;
}

.column {
    background: url("../images/column-chart.png") no-repeat;
    display: block;
    height: 18px;
    width: 18px;
    float: left;
    margin: 0px 10px;
}

.line {
    background: url("../images/line-chart.png") no-repeat;
    display: block;
    height: 18px;
    width: 18px;
    float: left;
    margin: 0px 10px;
}

.bar {
    background: url("../images/bar-chart.png") no-repeat;
    display: block;
    height: 18px;
    width: 18px;
    float: left;
    margin: 0px 10px;
}

.activeColumn {
    background: url("../images/column-chart-active.png") no-repeat;
    display: block;
    height: 18px;
    width: 18px;
    float: left;
    margin: 0px 10px;
}

.activeLine {
    background: url("../images/line-chart-active.png") no-repeat;
    display: block;
    height: 18px;
    width: 18px;
    float: left;
    margin: 0px 10px;
}

.activeBar {
    background: url("../images/bar-chart-active.png") no-repeat;
    display: block;
    height: 18px;
    width: 18px;
    float: left;
    margin: 0px 10px;
}

.activeGrid {
    background: url("../images/chart-icon-active.png") no-repeat;
}

.activePie {
    background: url("../images/graph-icon-active.png") no-repeat;
}

.activeMap {
    background: url("../images/map-icon-active.png") no-repeat;
}

.map1 {
    background: url("../images/map-icon.png") no-repeat;
}

.left-active-sprite a img {
    padding: 0px;
}

.active-sprite {
    padding-bottom: 0px;
}

.Gridimage {
    padding-top: 5px;
}

.left-active-sprite a #gridView, .left-active-sprite a #pieGraph, .left-active-sprite a #mapimg, .left-active-sprite a #mapView {
    color: #ededed !important;
    z-index: -9px !important;
    border-color: #ededed !important;
    padding: 18px 0 6px 0;
    margin-right: 8px;
    float: left;
}

.left-active-sprite a #gridView {
    width: 25px;
    height: 18px;
}

.left-active-sprite a #pieGraph {
    width: 18px;
    height: 18px;
}

.left-active-sprite a #mapimg, .left-active-sprite a #mapView {
    width: 18px;
    margin-top: -20px;
    height: auto;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .outage_graph_img {
        top: -9% !important;
    }

    ::i-block-chrome, #chkbx3d, ::i-block-chrome, .text_3d {
        left: 100%;
    }
}

@-moz-document url-prefix() {
    .outage_graph_img img {
        padding-left: 35px !important;
        padding-top: 1px !important;
    }

    .left-active-sprite a #gridView, .left-active-sprite a #pieGraph, .left-active-sprite a #mapimg, .left-active-sprite a #mapView {
        color: #fff !important;
        text-indent: 0px;
    }
}

ul.showhide_module {
    list-style-type: none;
    margin-top: 18px;
    padding: 0px 0px 0px 26px;
}

    ul.showhide_module li {
        float: left;
        padding: 0px 60px 0px 0px;
    }

.gas_usage_main_box {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    .gas_usage_main_box li {
        padding: 13px 0 15px 2%;
    }

        .gas_usage_main_box li span {
            padding-right: 10px;
        }

            .gas_usage_main_box li span input[type="checkbox"] {
                margin-top: 4px;
                margin-right: 8px;
            }

        .gas_usage_main_box li:nth-child(even) {
            background: #f7f7f7;
        }

.gas_usage_box {
    width: 31%;
    float: left;
    text-align: left;
}

.roleDetails .modal-header {
    background: #f2f9fd;
    border-bottom: 1px solid #d7ecf9;
    border-radius: 0px 0px 0px 0px !important;
}

    .roleDetails .modal-header h4 {
        color: #fff;
    }

.roleDetails #btnClose {
    float: right;
    background: none;
    border: 0px;
    outline: 0px;
    margin-top: -20px;
    margin-right: -30px;
}

.userAddDetails .modal-header {
    background: #f2f9fd;
    border-bottom: 1px solid #d7ecf9;
    border-radius: 0px 0px 0px 0px !important;
    display: block;
}

    .userAddDetails .modal-header h4, .modal-title {
        color: #131313;
        font-size: 21px !important;
        font-weight: bold;
        border-bottom: 1px solid #e8e8e8;
        padding-bottom: 13px;
        line-height: normal;
        font-family: 'MyriadPro-Semibold';
    }

.userAddDetails #btnClose {
    float: right;
    background: none;
    border: 0px;
    outline: 0px;
    margin: -20px -30px 0 0px;
}

.EdituserDetails .modal-header {
    background: #f2f9fd;
    border-bottom: 1px solid #d7ecf9;
    border-radius: 0px 0px 0px 0px !important;
}

    .EdituserDetails .modal-header h4, .modal-title {
        color: #131313;
        font-size: 21px !important;
        font-weight: bold;
        border-bottom: 1px solid #e8e8e8;
        padding-bottom: 13px;
        line-height: normal;
        font-family: 'MyriadPro-Semibold';
    }

.EdituserDetails #btnClose {
    float: right;
    background: none;
    border: 0px;
    outline: 0px;
    margin: -20px -30px 0 0px;
}






#closeApplicationLabel1 {
    float: right;
    background: none;
    border: 0px;
    outline: 0px;
    margin: -20px -20px 0 0px;
}

.emailTestDetails .modal-header {
    background: #f2f9fd;
    border-bottom: 1px solid #d7ecf9;
    border-radius: 0px 0px 0px 0px !important;
}

    .emailTestDetails .modal-header h4 {
        color: #fff;
    }

.emailTestDetails #btnClose {
    float: right;
    background: none;
    border: 0px;
    outline: 0px;
    margin: -20px -30px 0 0px;
}

.emailTestDetails .modal-dialog {
    margin: 10% auto;
}

.GraphLegend_Green {
    background-color: #F8A13F;
    float: left;
    height: 15px;
    margin-left: 5px;
    text-indent: -9999px;
    width: 15px;
}

.GraphLegend_completed_data {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px;
    margin-top: 0px;
}

.GraphLegend_Orange {
    background-color: #90ED7D;
    float: left;
    height: 15px;
    margin-left: 15px;
    text-indent: -9999px;
    width: 15px;
}

.GraphLegend_LBlue {
    background-color: #7cb5ec;
    float: left;
    height: 15px;
    margin-left: 15px;
    text-indent: -9999px;
    width: 15px;
}

.GraphLegend_DBlue {
    background-color: #7798BF;
    float: left;
    height: 15px;
    margin-left: 15px;
    text-indent: -9999px;
    width: 15px;
}

.GraphLegend_WBlue {
    background-color: #aaeeee;
    float: left;
    height: 15px;
    margin-left: 15px;
    text-indent: -9999px;
    width: 15px;
}

.mang_billing_cnfg {
    width: 100% !important;
    border-top: 2px solid #EDEDED !important;
}

    .mang_billing_cnfg h5 {
        padding: 12px 3%;
        text-align: center;
    }

    .mang_billing_cnfg .max_pay_amt {
        width: 50%;
        float: left;
        padding: 11px 0 10px 1%;
    }

    .mang_billing_cnfg .max_pay_pro_fee {
        width: 50%;
        float: left;
        font-family: MyriadPro-LightSemiExt;
        padding: 11px 0 12px 3%;
        font-size: 14px;
    }

.max_pay_amt span, .max_pay_pro_fee span {
    padding-right: 10%;
    float: left;
    line-height: 21px;
    font-family: MyriadPro-LightSemiExt;
}

.max_pay_amt input[type="text"] {
    float: right;
    width: 105px;
    margin-right: 10%;
}

ul li.sidebar_autoresponse_inner a {
    background: url(../images/auto_response.png) no-repeat 21px 9px !important;
    display: block;
}

    ul li.sidebar_autoresponse_inner a:hover, ul li.sidebar_autoresponse_inner.active a {
        color: #fff !important;
        background: #1b7e76 url(../images/auto_response_ro.png) no-repeat 21px 9px !important;
    }

@media (min-width:1700px) and (max-width:2800px) {
    .inner_mid_section {
        height: 87.3%;
        margin-top: 1px;
    }

    .dashboard-area ul li {
        float: left;
        margin: 15px 17px;
        width: 18%;
    }


    .left-side {
        background: #fff;
        box-shadow: 0px 0px 4px #cfcfcf;
        min-height: 83vh;
        padding: 0px !important;
        width: 17%;
        float: left;
        margin-top: 15px;
    }

    .right-side {
        float: right;
        position: relative;
        width: 83%;
    }

    .inner-right-section {
        min-height: 83vh;
        padding-bottom: 0;
        margin: 0 !important;
    }

    .inner-dashboard-area ul li {
        background: #fff none repeat scroll 0 0;
        border: 1px solid #d7d7d7;
        float: left;
        margin: 1% 0.7% 0.3%;
        overflow: hidden;
        width: 48%;
    }
}

.lw-width {
    width: 6%;
}

.new-right-side {
    width: 94%;
}

.lw-width > section > ul > li > a {
    text-indent: -9999px;
    overflow: hidden;
}

.lw-width > section > ul > li > ul > li > a {
    text-indent: -9999px;
    overflow: hidden;
}

#button-sidebar {
    display: none;
}

.menu-mavigation {
    cursor: pointer;
}

.Graph-area {
    padding: 0px 0px 10px 0;
}

#collapseOne > li {
    padding: 0 !important;
}

.lw-width {
    width: 6%;
}

.new-right-side {
    width: 94%;
}

.lw-width > section > ul > li > a {
    text-indent: -9999px;
    overflow: hidden;
}

.lw-width > section > ul > li > ul > li > a {
    text-indent: -9999px;
    overflow: hidden;
}

#button-sidebar {
    display: none;
}

.menu-mavigation {
    cursor: pointer;
}

.current_area {
    float: left;
    margin: 0;
    width: 100%;
}

    .current_area#GenDiv > b {
        text-align: left;
        display: block;
        padding: 8px 15px;
        background-color: #ececec;
        border-bottom: #ccc solid 1px;
    }

    .current_area > ul {
        list-style: outside none none;
        margin: 0;
        padding: 0;
    }

        .current_area > ul > li {
            border: 1px solid #ececec;
            display: block;
            float: left;
            margin: 0;
            min-height: 71px;
            padding: 7px 15px;
            width: 33.33%;
            border-left: none;
        }

            .current_area > ul > li:nth-last-child(1) {
                border-right: none;
            }

            .current_area > ul > li > div > span {
                color: #17a4c2;
                display: block;
                font-size: 27px;
                text-align: left;
                width: 100%;
            }

.average_usage_header > img {
    margin-top: -10px;
    padding-left: 12px;
}

.average_usage_header span {
    display: inline-block !important;
    width: auto !important;
}

.current_area > ul > li > i {
    color: #666666;
    font-size: 12px;
    font-style: normal;
    margin: 0;
    text-align: left;
    text-transform: uppercase;
}

.calender_seciton_1 {
    background: #f4f4f4 none repeat scroll 0 0;
    float: left;
    width: 100%;
}

.power_graph_heading {
    display: table;
    width: 100%;
}

.usage_date_time {
    float: left;
    padding: 10px 15px;
    width: 35%;
}

.lgnd_box_right {
    float: left;
    padding: 10px 14px;
    text-align: right;
    width: 65%;
}

.usage_date_time b {
    font-size: 13px;
    font-weight: normal;
    color: #576468;
}

usage_date_time #divCalender {
    padding-left: 10px;
}

input[type="image"] {
    background-color: rgba(0, 0, 0, 0);
    border: 0 none !important;
    padding: 0 !important;
    outline: none;
}

.low_usage_box {
    float: right;
    padding-top: 5px;
}

.weather_box_right .toggle.btn.ios {
    background-color: #246a9f !important;
    border-color: #246a9f !important;
    border-radius: 20px !important;
    color: #246a9f !important;
    height: 23px !important;
    margin-right: 7px;
    margin-top: -1px;
    min-height: 24px;
    min-width: 44px;
    width: 44px !important;
}

.btn-primary {
    border-color: #d6d6d6 !important;
    border-radius: 0 !important;
}

.weather_box_right .toggle.ios, .toggle-on.ios, .weather_box_right .toggle-off.ios {
    border-radius: 20px;
}

    .weather_box_right .toggle.ios .toggle-handle {
        border-radius: 20px;
        float: none;
    }

.weather_box_right .toggle.btn.ios {
    margin-top: -1px;
    margin-right: 7px;
    min-width: 44px;
    min-height: 24px;
    height: 23px !important;
    width: 44px !important;
    background-color: #246A9F !important;
    border-color: #246A9F !important;
    border-radius: 20px !important;
    color: #246A9F !important;
}

.weather_box_right .toggle-on.btn {
    background-color: #246A9F !important;
    text-indent: -9999px;
}

.weather_box_right .toggle-off.btn {
    background-color: #828282 !important;
    text-indent: -9999px;
}

.weather_box_right .toggle.btn.ios.btn-default.off {
    border-color: #828282 !important;
}

.weather_box_right .toggle.ios .toggle-handle {
    padding: 0 24px;
}

.percentage_text {
    color: #4c81b9;
    font-size: 20px;
    padding-right: 10px;
    position: relative;
    top: 2px;
}

#btnExporttoExcel {
    float: left;
    margin-top: 2px;
    padding-right: 10px !important;
}

.toggle input[type="checkbox"] {
    display: none;
}

.GraphLegend_Avg {
    background-color: #89c2cb;
    float: left;
    height: 15px;
    margin-left: 5px;
    text-indent: -9999px;
    width: 15px;
}

.GraphLegend_WaterAlloc {
    background-color: #89c2cb;
    float: left;
    height: 15px;
    margin-left: 5px;
    text-indent: -9999px;
    width: 15px;
}

.GraphLegend_low {
    background-color: #d5d5d5;
    float: left;
    height: 15px;
    margin-left: 5px;
    text-indent: -9999px;
    width: 15px;
}

.GraphLegend_servicerequest {
    background-color: #d7627c;
    float: left;
    height: 15px;
    margin-left: 5px;
    text-indent: -9999px;
    width: 15px;
}

.low_usage_box .GraphLegend_data_low, .low_usage_box .GraphLegend_data_solar.GraphLegend_data_WaterAlloc {
    font-weight: normal;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 0;
}

.legends_area > div {
    float: left;
    margin: 15px 0 0;
    padding: 0 20px;
    width: 100%;
}

.exprt-filtr {
    float: right;
    width: 80px;
    font-size: 14px;
}

.GraphLegend_Avg {
    background-color: #8cc1c9;
    float: left;
    height: 15px;
    margin-left: 5px;
    text-indent: -9999px;
    width: 15px;
}

.GraphLegend_WaterAlloc {
    background-color: #f8a13f;
    float: left;
    height: 15px;
    margin-left: 5px;
    text-indent: -9999px;
    width: 15px;
}

.GraphLegend_High {
    background-color: #ba3d4b;
    float: left;
    height: 6px;
    margin-left: 5px;
    margin-top: 6px;
    text-indent: -9999px;
    width: 15px;
}

.GraphLegend_solar {
    background-color: #018dc8;
    float: left;
    height: 15px;
    margin-left: 5px;
    width: 15px;
}

.GraphLegend_data_low {
    color: #666666;
    float: left;
    font-size: 12px;
}

.selection_area, .export_button_area, .fliter_button_area {
    display: inline-block;
    float: right;
    padding: 0 6px;
}

.filter_area_ui {
    float: right;
    margin: auto;
    text-align: right !important;
    width: 35%;
}

.export_button {
    background: rgba(0, 0, 0, 0) url("../images/export_icon.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 17px;
    margin-top: 5px;
    width: 20px;
    cursor: pointer;
    margin-left: 0px;
}

.filter_button {
    background: url(../images/filter_icon_active.png) no-repeat left center;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin-left: 0;
    margin-top: 6px;
    width: 20px;
    cursor: pointer;
}

    .filter_button.active {
        background: url(../images/filter_icon_active.png) no-repeat left center;
        height: 16px;
        width: 16px;
        margin-top: 6px;
        display: inline-block;
        cursor: pointer;
    }

.select-style {
    background: #f2f2f2 url("../images/select-dropicon.png") no-repeat scroll 90% 50%;
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    float: left;
    overflow: hidden;
    padding: 0;
    width: 190px;
    margin-left: 13px;
}

    .select-style select {
        padding: 4px 8px;
        width: 110%;
        border: none;
        box-shadow: none;
        background: transparent;
        background-image: none;
        -webkit-appearance: none;
        color: #56565a;
    }

        .select-style select:focus {
            outline: none;
        }

.outage_map_info {
    float: right;
}

    .outage_map_info .mapLegend_1 {
        background-color: #8db7c4;
        float: left;
        height: 15px;
        margin-left: 5px;
        text-indent: -9999px;
        width: 15px;
        border-radius: 50%;
    }

    .outage_map_info .mapLegend_2 {
        background-color: #c98ca5;
        float: left;
        height: 15px;
        margin-left: 5px;
        text-indent: -9999px;
        width: 15px;
        border-radius: 50%;
    }

.modal::before {
    content: " ";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.modal.fade.in .modal-dialog, .modal.fade.show .modal-dialog {
    opacity: 1;
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
}

.modal.fade .modal-dialog {
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.popheading .modal-dialog {
    width: 350px;
}

.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.popheading .modal-content {
    display: table;
    width: 100%;
}

.modal-header {
    color: #56565a;
    background: #f2f9fd;
    border-bottom: 1px solid #d7ecf9;
    display: block;
    float: left;
    width: 100%;
}

body .modal-header .close {
    padding: 5px;
    opacity: 1;
}

.popheading .modal-body {
    padding: 7px 0 15px;
    clear: both;
}

.pdf_box_wrapper {
    display: table;
    padding: 0 15px 10px;
    width: 100%;
}

    .pdf_box_wrapper b {
        color: #576468;
        display: block;
        font-size: 14px;
        font-weight: normal;
        margin: 0;
        padding: 5px 0 10px;
    }

    .pdf_box_wrapper ul {
        list-style: outside none none;
        margin: 0;
        padding: 0;
    }

        .pdf_box_wrapper ul li {
            background: #ffffff none repeat scroll 0 0;
            float: left;
            height: 59px;
            line-height: 59px;
            margin: 0 15px 0 0;
            width: 45%;
        }

            .pdf_box_wrapper ul li a {
                border: 1px solid #e2dfdf;
                color: #acb1b2;
                display: block;
                font-size: 14px;
                font-weight: normal !important;
                padding-left: 27px;
                text-align: center;
                text-decoration: none !important;
            }

.modal {
    text-align: center;
}

.pdf_box_wrapper ul li a.pdf_icon {
    background: rgba(0, 0, 0, 0) url("../images/PDF_Icon.png") no-repeat scroll 10px center;
}

.pdf_box_wrapper ul li a.csv_icon {
    background: rgba(0, 0, 0, 0) url("../images/csvicon.png") no-repeat scroll 10px center;
}

.pdf_box_wrapper ul li a.excel_icon {
    background: rgba(0, 0, 0, 0) url("../images/xls_icon.png") no-repeat scroll 10px center;
}

.weather_box_right {
    float: left;
    padding: 10px 15px 10px 50px;
    width: 100%;
}

    .weather_box_right > ul {
        list-style: outside none none;
        margin: 0;
        padding: 0;
    }

        .weather_box_right > ul > li {
            float: left;
            line-height: 30px;
            margin-right: 15px;
            padding-top: 0;
            vertical-align: middle;
        }

            .weather_box_right > ul > li > span {
                color: #576468;
                font-size: 13px;
            }

.weather-widget {
    float: left;
}

.predict-btns {
    float: right;
}

.btn-conditional {
    background-color: #eaeaea;
    border: 1px solid #eaeaea;
    border-radius: 0 !important;
    color: #848484;
    padding: 6px 25px !important;
    -webkit-transition: all 200ms ease-in-out 0s;
    -o-transition: all 200ms ease-in-out 0s;
    -ms-transition: all 200ms ease-in-out 0s;
    transition: all 200ms ease-in-out 0s;
}

    .btn-conditional:hover, .btn-conditional:active, .btn-conditional:focus {
        background-color: #006599;
        border: solid 1px #006599;
        color: #fff !important;
        border-radius: 0px;
    }

    .btn-conditional.active {
        background-color: #006599;
        border: solid 1px #006599;
        color: #fff !important;
        border-radius: 0px;
    }

ul.tabs > ul > li > a:hover, ul.tabs > ul > li.active a {
    color: #fff;
}

ul.tabs > li > ul > li.sidebar_payment > a {
    background: rgba(0, 0, 0, 0) url("../images/online-payment.png") no-repeat scroll 20px 8px;
    display: block;
}

    ul.tabs > li > ul > li.sidebar_payment.active > a, ul.tabs > li > ul > li.sidebar_payment > a:hover {
        background: rgba(0, 0, 0, 0) url("../images/online-payment-hover.png") no-repeat scroll 20px 8px;
        display: block;
        color: #fff !important;
    }

ul.tabs > li > ul > li.sidebar_device > a {
    background: rgba(0, 0, 0, 0) url("../images/device-used.png") no-repeat scroll 20px 8px;
    display: block;
}

    ul.tabs > li > ul > li.sidebar_device.active > a, ul.tabs > li > ul > li.sidebar_device > a:hover {
        background: rgba(0, 0, 0, 0) url("../images/device-used-hover.png") no-repeat scroll 20px 8px;
        display: block;
        color: #fff !important;
    }

ul.tabs > li > ul > li.sidebar_resolution > a {
    background: rgba(0, 0, 0, 0) url("../images/resolution_icon.png") no-repeat scroll 20px 8px;
    display: block;
}

    ul.tabs > li > ul > li.sidebar_resolution.active > a, ul.tabs > li > ul > li.sidebar_resolution > a:hover {
        background: rgba(0, 0, 0, 0) url("../images/resolution_icon_hover.png") no-repeat scroll 20px 8px;
        display: block;
        color: #fff !important;
    }

ul.tabs > li > ul > li.sidebar_browser > a {
    background: rgba(0, 0, 0, 0) url("../images/browser-icon.png") no-repeat scroll 20px 8px;
    display: block;
}

    ul.tabs > li > ul > li.sidebar_browser.active > a, ul.tabs > li > ul > li.sidebar_browser > a:hover {
        background: rgba(0, 0, 0, 0) url("../images/browser-hover.png") no-repeat scroll 20px 8px;
        display: block;
        color: #fff !important;
    }

ul.tabs > li > ul > li.sidebar_heat > a {
    background: rgba(0, 0, 0, 0) url("../images/heat-icon.png") no-repeat scroll 20px 8px;
    display: block;
}

    ul.tabs > li > ul > li.sidebar_heat.active > a, ul.tabs > li > ul > li.sidebar_heat > a:hover {
        background: rgba(0, 0, 0, 0) url("../images/heat-icon-hover.png") no-repeat scroll 20px 8px;
        display: block;
        color: #fff !important;
    }

.dash_heading_images {
    height: 19px;
    margin-right: 5px;
    margin-top: -2px;
    width: 17px;
}

.text-editor {
    position: absolute;
    left: 0px;
    right: 0px;
    margin: 0px auto;
    text-align: center;
    top: 10%;
}

    .text-editor > h6 {
        color: #1b6086;
        font-size: 32px;
    }

    .text-editor > p {
        color: #757575;
        font-size: 18px;
        margin-bottom: 0;
    }

.left-active-sprites > ul {
    float: right;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

    .left-active-sprites > ul > li {
        border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #ccc;
        border-image: none;
        border-style: none none none solid;
        border-width: 0 0 0 0px;
        float: left;
        margin: 0;
        padding: 2px 15px 2px 0;
        width: auto;
    }

        .left-active-sprites > ul > li > h3 > a {
            color: #666666;
            float: left;
            font-size: 14px;
            font-weight: normal;
            text-decoration: none;
        }

        .left-active-sprites > ul > li.chart > a {
            background: rgba(0, 0, 0, 0) url("../images/usage-graph.svg") no-repeat scroll center top;
            display: block;
            height: 19px;
            margin: 0;
            padding: 0;
            width: 18px;
        }

        .left-active-sprites > ul > li.graph > a.active {
            background: rgba(0, 0, 0, 0) url("../images/usage-grid-active.png") no-repeat scroll center top;
            display: block;
        }

.left-active-sprites ul li.graph a {
    background: rgba(0, 0, 0, 0) url("../images/usage-grid.png") no-repeat scroll center top;
    display: block;
    height: 19px;
    margin: 0;
    padding: 0;
    width: 18px;
}

.left-active-sprites ul li.chart a.active {
    background: rgba(0, 0, 0, 0) url("../images/usage-graph-active.svg") no-repeat scroll center top;
    display: block;
}

.down-boxes {
    float: left;
    list-style-type: none;
    margin: 20px 0;
    padding: 0;
    width: 100%;
}

    .down-boxes > li {
        float: left;
        padding: 0 15px;
        width: 33.33%;
    }

        .down-boxes > li > div {
            background-color: #f4f4f4;
            height: 300px;
        }

.right-side {
    float: right;
    position: relative;
    border-radius: 4px;
}

#divFilter .content {
    background-color: #ffffff;
    cursor: initial;
    float: left;
    height: auto;
    padding: 15px 7px 15px 15px;
    width: 100%;
    border-top: 1px solid #ccc;
}

#btnFilter {
    margin: 0 1px !important;
}

.zinc {
    width: 92% !important;
}

.margin-lft {
    margin-left: 15px !important;
}

.img-resp {
    height: 100%;
    width: 100%;
}

@media only screen and (min-width : 768px) and (max-width : 1024px) {
    .fancybox-close {
        top: -14px !important;
        right: -11px !important;
    }

    .dashboard-area ul li:first-child {
        margin-left: 15px;
    }

    .filter_area_ui {
        width: 42% !important;
    }

    .usage_date_time {
        float: left;
        padding: 10px 0px 10px 5 !important;
        width: 45% !important;
    }

    .lgnd_box_right {
        float: left;
        padding: 10px 14px;
        text-align: right;
        width: 55% !important;
    }

    ul.tabs li a {
        padding: 9px 0 9px 60px !important;
    }

    .lw-width {
        width: 8%;
    }

    .new-right-side {
        width: 92%;
    }
}

.Text-outbox-area {
    float: left;
    margin: 0 0 12px !important;
    width: 50%;
}

.top-nav ul li.crm_header a {
    background: url(../images/nav_admin_icon/icon-user-mgt.png) no-repeat center top;
    display: block;
    text-align: center;
}

.top-nav ul li.crm_header:hover a, .top-nav ul li.crm_header.active a {
    background: url(../images/nav_admin_icon/icon-user-mgt_hover.png) no-repeat center top;
    display: block;
    text-align: center;
}

.dashboard-area ul li.crm_home {
    background: #fff url(../images/crm-dshboard.png) no-repeat center 30px;
    display: block;
}

    .dashboard-area ul li.crm_home a:hover {
        color: #fff;
        background: url(../images/crm-dshboard-ro.png) no-repeat center 30px;
    }

.crm-dashboard-area {
    margin: 0px;
    padding: 0px;
}

    .crm-dashboard-area ul {
        list-style: none;
        padding: 0px;
        margin: 0px;
    }

        .crm-dashboard-area ul li {
            background: #fff none repeat scroll 0 0;
            border: 1px solid #d7d7d7;
            float: left;
            margin: 1% 0.7% 0.8%;
            overflow: hidden;
            width: 31%;
        }

            .crm-dashboard-area ul li:first-child {
                margin-left: 2%;
            }

            .crm-dashboard-area ul li h3 {
                margin: 0 0 0px;
                padding: 7px 0px 7px 10px;
                border-bottom: 1px solid #d7d7d7;
                display: inline-block;
                width: 100%;
                color: #666666;
                font-weight: normal;
                position: relative;
                font-size: 14px;
                height: 32px;
                overflow: hidden;
            }

                .crm-dashboard-area ul li h3 a {
                    text-decoration: none;
                    color: #666666;
                    font-weight: normal;
                    font-size: 16px;
                    float: left;
                }

    .crm-dashboard-area .left-active-sprite {
        float: right;
        padding-left: 9px;
        position: absolute;
        right: 0;
        top: 0;
        width: 51% !important;
    }

        .crm-dashboard-area .left-active-sprite ul {
            margin: 0px;
            padding: 0px;
            float: right;
            list-style: none;
        }

            .crm-dashboard-area .left-active-sprite ul li {
                margin: 0px;
                padding: 0px;
                width: auto;
                border: 0px;
                border-left: 1px solid #ccc;
                float: left;
            }

                .crm-dashboard-area .left-active-sprite ul li.chart a {
                    margin: 0px;
                    padding: 9px 18px;
                    background: url("../images/usage-graph.svg") no-repeat center center;
                    display: block;
                    width: 18px;
                    height: 31px;
                }

                .crm-dashboard-area .left-active-sprite ul li.chart.active a {
                    background: #dadada url("../images/usage-graph-active.svg") no-repeat center center;
                    display: block;
                }

                .crm-dashboard-area .left-active-sprite ul li.graph.active a {
                    background: #dadada url("../images/column-chart-active.png") no-repeat center center;
                    display: block;
                }

                .crm-dashboard-area .left-active-sprite ul li.pie.active a {
                    background: #dadada url("../images/usage-grid-active.png") no-repeat center center;
                    display: block;
                }

                .crm-dashboard-area .left-active-sprite ul li.graph a {
                    margin: 0px;
                    padding: 9px 18px;
                    background: url("../images/column-chart.png") no-repeat center center;
                    display: block;
                    width: 18px;
                    height: 31px;
                }

                .crm-dashboard-area .left-active-sprite ul li.pie a {
                    margin: 0px;
                    padding: 9px 18px;
                    background: url("../images/usage-grid.png") no-repeat center center;
                    display: block;
                    width: 18px;
                    height: 31px;
                }

        .crm-dashboard-area .left-active-sprite img {
            float: left;
            padding-right: 6px;
            width: 26px;
        }

    .crm-dashboard-area .nav-tabs > li.active > a, .crm-dashboard-area .nav-tabs > li.active > a:hover, .crm-dashboard-area .nav-tabs > li.active > a:focus {
        border: 0 !important;
    }

    .crm-dashboard-area .nav-tabs > li > a {
        border-radius: 0 !important;
        border: 0 !important;
    }

        .crm-dashboard-area .nav-tabs > li > a:hover {
            border-color: #fff !important;
        }

    .crm-dashboard-area .tab-content {
        height: 200px;
        margin-top: -5px;
        text-align: center;
    }

    .crm-dashboard-area .active, .crm-dashboard-area .left-active-sprite ul li.active {
        background: #dadada;
        padding: 0;
    }

.top_arrow {
    background: url("../images/crm-bottom-arrow.png") no-repeat center top;
    display: block;
    height: 14px;
    left: 120px;
    position: absolute;
    top: -23px;
    width: 28px;
}

.crm_bottom_content_area {
    width: 96%;
    margin: 15px auto 0;
    padding: 0;
    display: block;
    position: relative;
}

.crm_bottom_content_area_pie {
    margin: 0;
    padding: 0;
    display: block;
}

.crm_bottom_content_area_chart {
    margin: 0;
    display: none;
    padding: 0;
}

.crm_bottom_content_area_graph {
    margin: 0;
    padding: 0;
}

.crm_bottom_content_area .low_usage_box {
    float: left;
    padding-top: 0;
    width: 40%;
}

.crm_bottom_content_area .lgnd_box_right {
    float: right;
    padding: 10px 14px;
    text-align: right;
    width: 13%;
}

.crm_bottom_content_area .usage_date_time {
    float: left;
    padding: 10px 15px;
    width: 47%;
}

.crm_bottom_content_area .GraphLegend_servicerequest {
    background-color: #bed75c;
    float: left;
    height: 15px;
    margin-left: 5px;
    text-indent: -9999px;
    width: 15px;
}

.crm_bottom_content_area .GraphLegend_low {
    background-color: #9d9d9d;
    float: left;
    height: 15px;
    margin-left: 5px;
    text-indent: -9999px;
    width: 15px;
}

.crm_bottom_content_area .GraphLegend_Avg {
    background-color: #dc3912;
    float: left;
    height: 15px;
    margin-left: 5px;
    text-indent: -9999px;
    width: 15px;
}

.crm .export_button {
    margin-top: 0;
}

.crm .filter_button {
    margin-top: 2px;
}

.filterBtn {
    border: medium none;
    border-radius: 3px;
    color: #ffffff;
    display: block;
    height: auto;
    padding: 7px 25px;
    width: auto;
}

.crm .filter-section {
    width: 100%;
    margin: -5px 0 0 0 !important;
}

.crm .content .input-section {
    float: left;
    margin: 0;
    width: 25%;
}

.crm .filter-section input[type="text"], input[type="number"], input[type="password"] {
    background: #ffffff none repeat scroll 0 0;
    color: #616161;
    font-size: 76.3%;
    margin-bottom: 10px;
    margin-top: 4px;
    background: #f4f4f4 !important;
    border: 0px !important;
    border-bottom: 2px solid #b6b6b6 !important;
    border-radius: 4px 4px 0px 0px !important;
    padding: 10px 10px !important;
    height: 40px !important;
}

.crm #divFilter .content {
    background-color: #f4f4f4;
    cursor: initial;
    float: left;
    height: auto;
    padding: 3px 7px 3px 12px !important;
    width: 100%;
}

.crm .filter-section select {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #999999;
    color: #616161;
    font-size: 76.3%;
    height: 25px;
    line-height: 13px;
    margin-bottom: 10px;
    margin-top: 4px;
    padding: 0 2px;
    width: 90%;
}

.crm .filter-section .icon-cal {
    float: left;
    margin: 8px 0 0 -23px;
}

ul.tabs li.sidebar_sgmntns a {
    background: url(../images/segmentations_icon.png) no-repeat 22px 8px !important;
    display: block;
}

    ul.tabs li.sidebar_sgmntns a:hover, ul.tabs li.sidebar_sgmntns.active a {
        color: #fff !important;
        background: url(../images/segmentations_icon_ro.png) no-repeat 22px 8px !important;
    }

ul.tabs li.campaign_configurations a {
    background: url(../images/campaign_configurations.png) no-repeat 22px 8px !important;
    display: block;
}

    ul.tabs li.campaign_configurations a:hover, ul.tabs li.campaign_configurations.active a {
        color: #fff !important;
        background: url(../images/campaign_configurations_ro.png) no-repeat 22px 8px !important;
    }

ul.tabs li.templates a {
    background: url(../images/templates.png) no-repeat 25px 8px !important;
    display: block;
}

    ul.tabs li.templates a:hover, ul.tabs li.templates.active a {
        color: #fff !important;
        background: url(../images/templates_ro.png) no-repeat 25px 8px !important;
    }

ul.tabs li.attributes a {
    background: url(../images/attributes.png) no-repeat 22px 8px !important;
    display: block;
}

    ul.tabs li.attributes a:hover, ul.tabs li.attributes.active a {
        color: #fff !important;
        background: url(../images/attributes_ro.png) no-repeat 22px 8px !important;
    }

.add_btn img {
    float: right;
    padding-right: 17px;
}

.filter_button {
    margin-top: 3px;
}

.sgmntn_right_main .current_area {
    float: left;
    margin: 0;
    width: 100%;
}

    .sgmntn_right_main .current_area > ul {
        list-style: outside none none;
        margin: 0;
        padding: 0;
    }

        .sgmntn_right_main .current_area > ul > li {
            border: 1px solid #EDEDED;
            display: block !important;
            float: left;
            margin: 0;
            min-height: 73px;
            padding: 7px 15px;
            width: 33.33%;
        }

        .sgmntn_right_main .current_area > ul > li, sgmntn_right_main .current_area > ul > li:first-child {
            border-right: 0px;
        }

            .sgmntn_right_main .current_area > ul > li > div > span {
                color: #17a4c2;
                display: block;
                font-size: 27px;
                text-align: left;
                width: 100%;
            }

.inner-right-section .grid-section.sgmntn_wrapper {
    margin: -8px 0px 0px 0px;
}

.add_seg_details table {
    width: 100%;
}

    .add_seg_details table tr td, .add_seg_details table tr th {
        line-height: 25px;
        text-align: center;
        padding: 8px 0;
    }

    .add_seg_details table tr th {
        font-size: 13px;
        border-bottom: 1px solid #EDEDED;
    }

.add_row_action {
    display: block;
    float: right;
    margin: 5px 3px 0;
    text-align: center;
}

.action_btn {
    background: #94d60a none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 22px;
    line-height: 23px;
    margin: 0 2px;
    padding: 0;
    text-align: center;
    text-transform: uppercase;
    width: 80px;
}

.delete_color {
    background: #ff0000;
}

a.action_btn:hover, a.action_btn:focus {
    color: #fff !important;
    text-decoration: none !important;
    background: #7bb600;
}

a.delete_color:hover, a.delete_color:focus {
    background: #d90000;
}

.form_add_segment {
    border-bottom: 1px solid #EDEDED;
    float: left;
    width: 100%;
    padding: 10px;
}

.seg_gorm_box {
    width: 100%;
    float: left;
    padding: 10px 0px;
    font-size: 15px;
}

.seg_inpt input[type="text"] {
    border-radius: 0px;
    border: 1px solid #ccc;
    height: 31px;
    margin-left: 0px;
    float: left;
    width: 90%;
    padding-left: 5px;
}

.seg_inpt select, .sgmntn_right_main select {
    border-radius: 0px;
    border: 1px solid #ccc;
    height: 31px;
    margin-left: 0px;
    float: left;
    width: 90%;
    padding-left: 2px;
    font-size: 15px;
}

.seg_inpt textarea {
    border-radius: 0px;
    border: 1px solid #ccc;
    width: 96.4%;
    resize: none;
    height: 75px;
    font-size: 15px;
}

.inner-right-section.seg_bottom_space {
    position: relative;
    padding-bottom: 53px;
}

    .inner-right-section.seg_bottom_space > .right-content-area {
        height: 100%;
        overflow: auto;
    }

.seg_button_box {
    padding: 10px;
    position: absolute;
    bottom: 0px;
    width: 100%;
    border-top: 1px solid #EDEDED;
    background: #fff;
}

    .seg_button_box .cancel_btn1, .seg_button_box .save_btn1 {
        display: block;
        width: 100px;
        text-align: center;
        height: 35px;
        line-height: 33px;
        color: #fff;
        text-decoration: none;
        border-radius: 4px;
        border: 0;
        font-size: 16px;
    }

    .seg_button_box .save_btn1 {
        background: #1b7e76;
        background: -moz-linear-gradient(top, #1b7e76 0%, #1b7e76 100%);
        background: -webkit-linear-gradient(top, #1b7e76 0%,#1b7e76 100%);
        background: linear-gradient(to bottom, #1b7e76 0%,#1b7e76 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b7e76', endColorstr='#1b7e76',GradientType=0 );
        border: 1px solid #1b7e76 !important;
    }

    .seg_button_box .cancel_btn1 {
        background: #ffffff;
        background: -moz-linear-gradient(top, #ffffff 1%, #d6d6d6 100%);
        background: -webkit-linear-gradient(top, #ffffff 1%,#d6d6d6 100%);
        background: linear-gradient(to bottom, #ffffff 1%,#d6d6d6 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d6d6',GradientType=0 );
        border: 1px solid #acacac !important;
        color: #727272;
    }

    .seg_button_box .cancel_btn1 {
        float: left;
    }

    .seg_button_box .save_btn1 {
        float: right;
    }

    .seg_button_box.seg_button_box_popup {
        position: relative;
        float: left;
        padding-bottom: 0px;
        padding-left: 24px;
        padding-right: 24px;
    }

.modal-header.heading_poup {
    background: #f2f9fd;
    border-bottom: 1px solid #d7ecf9;
    border-radius: 0px 0px 0px 0px !important;
}

.heading_poup .modal-title {
    color: #666;
}

.modal-body.modal-content1 {
    float: left;
    width: 100%;
    background: #fff;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0px;
    margin-bottom: 5px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.close_crm_btn {
    margin-top: -35px;
    margin-right: -24px;
}

.modal-body.modal-content1 input[type="text"], .modal-body.modal-content1 select {
    width: 100%;
    border-radius: 2px;
    border: 1px solid #ccc;
    height: 25px;
    padding-left: 5px;
}

.new_attri_box {
    float: left;
    width: 100%;
    padding: 8px 8px;
    display: inline-flex;
}

    .new_attri_box:nth-child(even) {
        background-color: #f8fafb !important;
    }

.act-deact {
    position: relative;
    float: left;
    margin: 0;
    padding: 0px 1px;
    width: 100%;
    text-align: right !important;
}

    .act-deact > button {
        margin: 4px 5px 0 0 !important;
        float: none !important;
        display: inline-block !important;
    }

.crm-grid-area {
    width: 98%;
    float: left;
    height: 100px;
    margin: 20px 1% 0;
}

    .crm-grid-area p {
        color: red;
        font-size: 25px;
        text-align: center;
    }

.comp_gorm_box {
    width: 100%;
    float: left;
    padding: 10px 0px;
}

.comp_inpt input[type="text"] {
    border-radius: 2px;
    border: 1px solid #ccc;
    width: 100%;
    height: 25px;
}

.comp_inpt select {
    border-radius: 2px;
    border: 1px solid #ccc;
    width: 60%;
    height: 25px;
    margin-left: 30px;
    float: left;
}

.comp_inpt textarea {
    border-radius: 2px;
    border: 1px solid #ccc;
    width: 100%;
    resize: none;
    height: 150px;
}

.tabluar-grid {
    margin: 0px auto;
    display: block;
}

.select-style select {
    -moz-appearance: none;
    background: transparent none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    padding: 2px 8px;
    width: 100%;
}

.table tr th {
    background: #f4f6f7;
    text-transform: uppercase;
    font-family: MyriadPro-semibold !important;
}

.table-bordered {
    margin-top: 2px;
}

table.common_table {
    margin-bottom: 0px;
}

.common_table tr th, .common_table tr td {
    font-size: 14px;
    padding: 10px !important;
    background: none;
}

.common_table tr th {
    background: #f4f6f7;
    text-transform: uppercase;
    font-family: MyriadPro-semibold !important;
}

.common_table tr td {
    border-bottom: 1px solid #ededed;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f8fafb !important;
}

.table-bordered > tbody > tr > td {
    border: 1px solid #ebeff2 !important;
}

.tblspacingth.table > tbody > tr > td, .tblspacingth.table > tbody > tr > th, .tblspacingth.table > tfoot > tr > td, .tblspacingth.table > tfoot > tr > th, .tblspacingth.table > thead > tr > td, .tblspacingth.table > thead > tr > th {
    padding: 10px;
}

.nav-wrapper {
    background: #e1e0de !important;
    clear: both;
    min-height: 42px !important;
    border-bottom: 1px solid #cccccc !important;
    z-index: 999;
    margin-top: 0px;
    margin-bottom: 0px;
}

.divtitle-head {
    display: block;
    float: left;
    text-align: center;
    width: 100%;
    margin-bottom: 7px;
    vertical-align: middle;
}

    .divtitle-head > h2 {
        color: #fff;
        font-size: 18px;
        margin: 0;
        padding: 17px 0 0 0;
    }

.navbar-default {
    border-right: 0px solid #e7e7e7 !important;
    border-left: 0px solid #e7e7e7 !important;
    border-radius: 0px;
}

.navbar-collapse {
    border-top: 1px solid #e7e7e7 !important;
}

ul.tab_nav_1 {
    position: relative;
    white-space: nowrap;
    margin: 0;
    padding: 0 0 0 5px;
    list-style: none;
    z-index: 999;
}

    ul.tab_nav_1 li {
        float: left;
        margin: 0px;
        padding: 0px;
        height: 36px;
    }

        ul.tab_nav_1 li a {
            position: relative;
            color: #999 !important;
            text-decoration: none;
            margin: 0px -4px;
            padding: 11px 38px 13px;
            font-size: 12px;
            display: block;
            background: none;
            text-transform: uppercase;
        }

.navbar-default.nav-wrapper {
    background: none !important;
    margin: auto;
    text-align: center;
    display: table;
    border: 0px !important;
    margin-top: -12px;
}

ul.tab_nav_1 li a::before,
ul.tab_nav_1 li a::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: .5em;
    left: 0;
    z-index: -1;
    border-radius: 2px 2px 0 0;
    background: #f1f1f1;
    text-shadow: 0px 0px 9px #fff;
    box-shadow: 0 0px hsla(0,0%,100%,.5) inset;
    -webkit-transform: perspective(7px) rotateX(1deg);
    -o-transform: perspective(7px) rotateX(1deg);
    -moz-transform: perspective(7px) rotateX(1deg);
    -ms-transform: perspective(7px) rotateX(1deg);
    transform: perspective(7px) rotateX(1deg);
    -webkit-transform-origin: bottom;
    -o-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -ms-transform-origin: bottom;
    transform-origin: bottom;
    border-left: 1px solid #ccced6;
    border-right: 1px solid #ccced6;
    border-bottom: 0px solid;
    border-top: 1px solid #ccced6;
}

ul.tab_nav_1 li a.active {
    margin-top: 0px;
    z-index: 2;
    color: #848484 !important;
}

    ul.tab_nav_1 li a.active::before {
        background: #e9e9e9;
        margin-bottom: 0px;
        border-top-width: 1px;
    }

.sgmnt-class > select {
    margin: 0;
}

.calender-space {
    float: left;
    width: 84%;
}

.img-space {
    display: inline-block;
}

.calender-space ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    padding-top: 15px;
    font-size: 12px;
}

    .calender-space ul > li {
        display: inline-block;
    }

.date-frmt li:after {
    content: '|';
}

.date-frmt li + li:after {
    content: '';
}

.wide-area textarea {
    width: 100%;
}

.comp_gorm_box label {
    width: 30%;
    float: left;
    vertical-align: middle;
    display: block;
    margin-top: 5px;
}

.comp_gorm_box input, .comp_gorm_box select {
    width: 70%;
    float: left;
}

.comp_gorm_box .form-group {
    float: left;
    width: 50%;
    padding: 0px 15px;
}

.btnsarea {
    float: left;
    width: 100%;
}

    .btnsarea > .btnlft {
        float: left;
        width: 50%;
        text-align: left;
        padding: 0px 15px;
    }

    .btnsarea > .btnright {
        float: left;
        width: 50%;
        padding: 0px 15px;
        text-align: right;
    }

.wide-area label {
    padding: 0px !important;
}

.sprite-groups .form-group {
    width: 100% !important;
}

.drpdwn {
    float: left;
    padding: 0px 0px 5px 0;
    width: 87%;
}

.dropbtnarea {
    float: left;
    width: 10%;
    padding: 5px 15px;
}

.btnsarea {
    padding: 10px 15px;
}

    .btnsarea .cancel_btn1 {
        background-color: #999999;
        border: solid 1px #999999;
        background-image: none;
        color: #fff;
    }

    .btnsarea > a {
        width: auto !important;
        padding: 0px 25px;
    }

textarea.form-control {
    height: auto;
    min-height: 100px;
}

.nav_download-2 ul {
    margin: 0;
    list-style-type: none;
    padding: 0;
}

.button_nav_toggle-2 {
    cursor: pointer;
}

.nav_download-2 {
    position: absolute;
    width: 150px;
    display: block;
    right: 5px;
    background-color: #ffffff;
    padding: 0;
    border: solid 1px #cfcfcf;
    text-align: left;
    top: 40px;
    border-radius: 5px;
    z-index: 9999;
}

.brdr_nav {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #cfcfcf;
    float: right;
    margin-right: 2px;
    float: left;
    margin-right: 0px;
    position: absolute;
    top: -15px;
    right: 15px;
}

.nav_download-2 ul > li > a {
    border-bottom: solid 1px #cfcfcf;
    display: block;
    padding: 8px 15px;
    color: #999;
    text-decoration: none;
}

.fgm1 {
    width: 55% !important;
}

.fgm2 {
    width: 30% !important;
}

.fgm3 {
    width: 51% !important;
}

    .fgm3 select {
        width: 60% !important;
    }

    .fgm3 label {
        width: 33% !important;
    }

.fgm4 {
    width: 49% !important;
}

    .fgm4 select {
        width: 40% !important;
        margin-left: -13px !important;
    }

.wide-area {
    float: left;
    width: 100%;
    padding: 15px 15px 0 15px;
}

    .wide-area label {
        float: left;
        width: 16%;
    }

    .wide-area textarea {
        float: left;
        width: 68%;
    }

.drpdwn .btn-default {
    background: #e6e6e6;
    border: none;
}

.con_fea_tbl {
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

    .con_fea_tbl table {
        width: 100%;
    }

        .con_fea_tbl table th {
            border-bottom: 1px solid #DCDCDC;
            border-top: 1px solid #DCDCDC;
            background: #f7f7f7;
            PADDING-LEFT: 20PX;
            line-height: 38px;
            color: #1b7e76;
            font-weight: normal;
            font-size: 16px;
        }

        .con_fea_tbl table tr td {
            PADDING-LEFT: 35PX;
            line-height: 38px;
        }

        .con_fea_tbl table tr th input[type="checkbox"] {
            position: relative;
            top: 1px;
        }

        .con_fea_tbl table tr td input[type="checkbox"] {
            position: relative;
            top: 2px;
        }

#tblconfigurepay {
    font-family: MyriadPro-LightSemiExt;
}

.check_pay_opt {
    border-bottom: 1px solid #f7f7f7;
    font-family: MyriadPro-LightSemiExt;
    font-size: 15px;
    line-height: 32px;
    margin-bottom: 10px;
    padding-left: 20px;
}

.payment_option_box {
    float: left;
    font-family: MyriadPro-LightSemiExt;
    padding-left: 21px;
    padding-top: 14px;
    width: 100%;
}

.checkbox_wrapper_box {
    float: left;
    font-family: MyriadPro-LightSemiExt;
    font-size: 14px;
    font-weight: normal !important;
    width: 33.3%;
}

.tab_foot_sec {
    float: left;
    width: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
}

    .tab_foot_sec a {
        font-size: 15px;
        padding: 14px 30px 10px;
        margin-right: 20px;
        background: none;
        color: #666;
        white-space: nowrap;
        border-bottom: 2px solid #fff;
        text-transform: uppercase;
    }

        .tab_foot_sec a:before {
            display: none !important;
        }

        .tab_foot_sec a.active {
            color: #1b7e76;
            border-bottom: 2px solid #1b7e76;
        }

.tblbrdr {
    margin-top: 15px;
}

    .tblbrdr table tr td, .tblbrdr table tr th {
        text-align: left;
        border-color: #ededed !important;
        vertical-align: middle;
        text-shadow: 0 0 0 !important;
        border-bottom: 1px solid #ededed !important;
        background: transparent !important;
    }

    .tblbrdr .dataTables_scroll {
        border: 1px solid #ededed;
    }

    .tblbrdr #jqxgrid .row:last-child {
        margin-right: -15px;
        margin-left: -15px;
        border-top: 0px solid #dcdbdb;
    }

    .tblbrdr .dataTables_paginate, .tblbrdr .dataTables_info {
        margin-top: 20px;
        padding-top: 15px;
    }

@media (max-width:1024px) {
    .checkbox_wrapper_box {
        float: left;
        width: 49%;
    }
}

ul.weekly_check_box {
    padding: 0;
    margin: 0;
    list-style: none;
}

    ul.weekly_check_box li {
        width: 130px;
        float: left;
        line-height: 25px;
    }

        ul.weekly_check_box li input[type="checkbox"] {
            position: relative;
            top: 1px;
        }

.lgnd_box_right .left-active-sprites > ul {
    float: right;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

    .lgnd_box_right .left-active-sprites > ul > li {
        border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #ccc;
        border-image: none;
        border-style: none none none solid;
        border-width: 0 0 0 0px;
        float: left;
        margin: 0;
        padding: 2px 15px 2px 0;
        width: auto;
    }

        .lgnd_box_right .left-active-sprites > ul > li > h3 > a {
            color: #666666;
            float: left;
            font-size: 14px;
            font-weight: normal;
            text-decoration: none;
        }

        .lgnd_box_right .left-active-sprites > ul > li.chart > a {
            background: rgba(0, 0, 0, 0) url("../images/usage-graph.svg") no-repeat scroll center top;
            display: block;
            height: 19px;
            margin: 0;
            padding: 0;
            width: 18px;
        }

        .lgnd_box_right .left-active-sprites > ul > li.graph > a.active {
            background: rgba(0, 0, 0, 0) url("../images/usage-grid-active.png") no-repeat scroll center top;
            display: block;
        }

.lgnd_box_right .left-active-sprites ul li.graph a {
    background: rgba(0, 0, 0, 0) url("../images/usage-grid.png") no-repeat scroll center top;
    display: block;
    height: 19px;
    margin: 0;
    padding: 0;
    width: 18px;
}

.lgnd_box_right .left-active-sprites ul li.chart a.active {
    background: rgba(0, 0, 0, 0) url("../images/usage-graph-active.svg") no-repeat scroll center top;
    display: block;
}

.right_header_area {
    float: right;
    margin-right: 10px;
    font-size: 15px;
}

    .right_header_area ul {
        margin: 0;
        padding: 0;
        float: right;
        list-style: none;
    }

        .right_header_area ul li {
            float: left;
            margin-left: 11px;
        }

            .right_header_area ul li a {
                color: #56565a;
                text-decoration: none;
                font-size: 14px;
                padding: 0 11px;
            }

.icon_color {
    color: #40be99;
    font-size: 20px !important;
    position: relative;
    top: 1px;
    margin-top: -2px;
    padding-right: 0px;
}

a#filter_btn_explorer .icon_color, .new_btn_style .icon_color {
    display: none;
}

.right_header_area ul li:first-child .icon_color {
    top: 0px;
}

#jqxgrid {
    border-radius: 0 !important;
}

#gridbox {
    border-radius: 0 !important;
}

.jqx-widget .jqx-grid-cell, .jqx-widget .jqx-grid-column-header, .jqx-widget .jqx-grid-group-cell {
    border-color: #ddd !important;
}

input:disabled:not([type="button"]), select:disabled, textarea:disabled, input[readonly]:not([type="button"]), select[readonly], textarea[readonly] {
    background-color: #ededed !important;
}

.jqx-fill-state-hover {
    background: #f8fafb !important;
}

.jqx-fill-state-pressed {
    background: #edeeee !important;
}

.jqx-grid-column-header {
    padding-left: 10px;
    font-size: 13px !important;
}

.jqx-widget-content {
    font-family: MyriadPro-Regular !important;
    font-style: normal;
}

.jqx-grid-cell-alt {
    background: #f8fafb !important;
}

.add_seg_details table tr td, .add_seg_details table tr th {
    padding: 6px 10px;
}

.plush_circle12 {
    color: #42b85e;
    display: inline-block !important;
    font: 21px/1 FontAwesome !important;
    padding-left: 15px;
    margin-top: -2px;
    padding-top: 0;
    text-rendering: auto;
    vertical-align: top;
    padding-right: 6px;
}

.right-content-area .active_new {
    color: #fff !important;
    margin-top: 2px;
    background: #1B7E76;
    padding: 0px 0px !important;
    border-radius: 25px;
    width: 85px;
    height: 27px;
    line-height: 27px;
    text-align: center;
}

    .right-content-area .active_new.inactive_grid {
        background: #ff7b0a;
    }

    .right-content-area .active_new.registered_grid {
        background: #59ace2;
    }

    .right-content-area .active_new.notregistered_grid {
        background: #acacac;
    }

.outage_sbt_box {
    float: right;
    width: 100%;
    text-align: right;
}

.report_outage_img {
    width: 120px;
    height: 120px;
    float: left;
    border: 1px solid #ccc;
    margin-top: 20px;
    margin-right: 9%;
    background: #f6f6f6;
}

    .report_outage_img img {
        width: 120px;
        height: 120px;
        max-width: 100%;
        border: 0px solid #ccc !important;
    }

.report_upload_box {
    margin-top: 20px;
    float: left;
    width: 73%;
}

    .report_upload_box .choose_file {
        border: 1px solid #ccc;
        display: block;
        margin-bottom: 20px;
        padding: 4px;
        float: left;
        width: 61%;
        background: none;
    }

.choose_file_discardbtn {
    display: block;
    width: 100%;
    float: left;
}

.report_upload_box label {
    padding: 6px;
    font-size: 15px;
}

.discard_btn {
    background: #0193CF;
    color: #fff;
    border: 0;
    outline: none;
    padding: 4px 18px 6px;
    margin-left: 2px;
    border-radius: 2px;
    font-size: 15px;
    margin-left: 20px;
}

.change_file_inpt {
    border-color: #CCC;
    outline: none;
    border: 1px solid #ccc;
    padding: 6px;
    width: 54%;
}

.usage_section_1 {
    padding-left: 26px;
    display: table;
    width: 100%;
    border-bottom: 1px solid #EDEDED;
    padding-bottom: 20px;
}

#change-pwd-divPopup .popup_area {
    height: auto !important;
}


#change-pwd-divPopup .modal-title-changepwd {
    margin: 0;
}

#changePwdPopup #pwdError {
    float: left;
    margin: -27px 13% 10px;
    line-height: 22px;
    position: relative;
    width: auto;
}

#change-pwd-divPopup .popup_area .popup_area_home {
    width: 90%;
    margin: 2% auto 0px;
    display: block;
    color: #808080;
    font-size: 15px;
}

#change-pwd-divPopup .tooltip, #change-pwd-divPopup .tooltip .tooltip-inner {
    width: 300px !important;
    min-width: 300px !important;
}

#change-pwd-divPopup .popup_area .popup_area_home .popup_left_content_area_home {
    width: 100%;
    float: left;
    margin: 0px 0px 5px;
    padding-top: 6px;
    padding-bottom: 0% !important;
    font-weight: normal;
    padding-left: 0;
}

#change-pwd-divPopup > .popup_left_content_area_home {
    padding-bottom: 0% !important;
}

#change-pwd-divPopup .strengthdiv {
    margin-top: 5px;
}

#change-pwd-divPopup input[type="text"], #change-pwd-divPopup input[type="password"], #change-pwd-divPopup textarea {
    float: left;
    padding: 5px 8px;
    width: 94%;
    resize: none;
}

#change-pwd-divPopup .popup_area .popup_area_home .popup_right_content_area_home {
    width: 100%;
    float: left;
    margin: 0px 0px 10px;
    height: auto;
    padding: 0px !important;
    position: relative;
}

#change-pwd-divPopup .popup_right_content_area_home input[type="password"], #change-pwd-divPopup .popup_right_content_area_home input[type="text"] {
    outline: medium none;
    padding: 5px !important;
    width: 96%;
    margin: 0;
    border: 1px solid #ccc !important;
    padding-left: 3px;
    background: #f4f4f4 !important;
    border: 0px !important;
    border-bottom: 2px solid #b6b6b6 !important;
    border-radius: 4px 4px 0px 0px !important;
    padding: 10px 10px !important;
    height: 40px !important;
}

#change-pwd-divPopup .help_icon_img {
    right: 30px !important;
    position: absolute;
    top: 0px;
}

#change-pwd-divPopup .popup_area .bottom_area_home {
    border-top: 0px solid #b9b9b9;
    padding: 25px 50px 10px 20px;
    margin-top: 0px;
    clear: both;
}

#change-pwd-divPopup .submit-button, #email_pop_box .submit-button {
    color: #f0f0f0;
    cursor: pointer;
    line-height: 10px;
    margin: 0px 0px 0px 20px;
    padding: 5px 35px;
    text-align: center;
    vertical-align: middle;
    width: 153px !important;
    text-decoration: none;
    float: right;
    min-height: 36px;
}

.submit-button {
    background: #2b8dbd !important;
    background: -moz-linear-gradient(top, #2b8dbd 0%, #1b7e76 100%) !important;
    background: -webkit-linear-gradient(top, #2b8dbd 0%,#1b7e76 100%) !important;
    background: linear-gradient(to bottom, #2b8dbd 0%,#1b7e76 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b8dbd', endColorstr='#1b7e76',GradientType=0 ) !important;
    border: none !important;
    font-size: 16px !important;
    border-radius: 4px !important;
}

.submit-button1 {
    color: #f0f0f0;
    cursor: pointer;
    font-size: 14px;
    height: 30px !important;
    line-height: 10px;
    margin: 0px 11px 10px 10px;
    padding: 5px 35px;
    text-align: center;
    vertical-align: middle;
    width: 153px !important;
    text-decoration: none;
    float: right;
    border-radius: 3px;
}

#change-pwd-divPopup .cancel-button, #email_pop_box .cancel-button {
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 1%, #d6d6d6 100%);
    background: -webkit-linear-gradient(top, #ffffff 1%,#d6d6d6 100%);
    background: linear-gradient(to bottom, #ffffff 1%,#d6d6d6 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d6d6',GradientType=0 );
    color: #4b425f;
    height: 30px;
    border: 1px solid #acacac !important;
    width: 153px;
    border-radius: 5px;
    float: left;
    font-size: 16px !important;
}

#change-pwd-divPopup .modal-content {
    width: inherit;
    height: inherit;
    margin: 0 auto;
    pointer-events: all;
}

#change-pwd-divPopup .modal-content {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    outline: 0 none;
    padding-bottom: 16px;
    position: relative;
}

#change-pwd-divPopup .modal-body {
    padding: 1px 0 15px !important;
    position: relative;
    overflow: visible;
}

.modal#change-pwd-divPopup:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
}

#change-pwd-divPopup .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.modal#change-pwd-divPopup.fade .modal-dialog {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.modal#change-pwd-divPopup.fade.in .modal-dialog, .modal#change-pwd-divPopup.fade.show .modal-dialog {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.outage_toggle_box {
    float: left;
    width: 100%;
}

    .outage_toggle_box ul {
        float: left;
        margin: 0;
        padding: 0;
    }

        .outage_toggle_box ul li {
            display: inline-block;
        }

            .outage_toggle_box ul li a {
                padding: 10px 21px 10px 22px;
                display: block;
                text-decoration: none !important;
                font-size: 14px;
            }

                .outage_toggle_box ul li a:hover {
                    text-decoration: none !important;
                    color: #788386;
                }

        .outage_toggle_box ul > li.active {
            background: none;
            padding: 0;
        }

        .outage_toggle_box ul li.outage_detls_img a {
            background: url("../images/outage_detls_active.png") no-repeat 16px 14px;
        }

        .outage_toggle_box ul li.outage_detls_img.active a {
            background: url("../images/outage_detls.png") no-repeat 16px 14px;
            color: #1b7e76 !important;
            border-bottom: 2px solid #1b7e76;
        }

        .outage_toggle_box ul li.outage_history_img a {
            background: url("../images/outage_hstry_active.png") no-repeat 16px 14px;
        }

        .outage_toggle_box ul li.outage_history_img.active a {
            background: url("../images/outage_hstry.png") no-repeat 16px 14px;
            color: #1b7e76 !important;
            border-bottom: 2px solid #1b7e76;
        }

        .outage_toggle_box ul li.customer_list_img a {
            background: url("../images/cust_list_outge_active.png") no-repeat 16px 14px;
        }

        .outage_toggle_box ul li.customer_list_img.active a {
            background: url("../images/cust_list_outge.png") no-repeat 16px 14px;
            color: #1b7e76 !important;
            border-bottom: 2px solid #1b7e76;
        }

        .outage_toggle_box ul li.web_img2 a {
            background: url("../images/web-con-active.png") no-repeat 16px 14px;
        }

        .outage_toggle_box ul li.web_img2.active a {
            background: url("../images/web-con.png") no-repeat 16px 14px;
            color: #2EADC8 !important;
        }

        .outage_toggle_box ul li.mail_img2 a {
            background: url("../images/mail-con-active.png") no-repeat 16px 14px;
        }

        .outage_toggle_box ul li.mail_img2.active a {
            background: url("../images/mail-con.png") no-repeat 16px 14px;
            color: #2EADC8 !important;
        }

        .outage_toggle_box ul li.outage_history_img2 a {
            background: url("../images/client-con-active.png") no-repeat 16px 14px;
        }

        .outage_toggle_box ul li.outage_history_img2.active a {
            background: url("../images/client-con.png") no-repeat 16px 14px;
            color: #2EADC8 !important;
        }

        .outage_toggle_box ul li.outage_detls_img2 a {
            background: url("../images/app-con-active.png") no-repeat 16px 14px;
        }

        .outage_toggle_box ul li.outage_detls_img2.active a {
            background: url("../images/app-con.png") no-repeat 16px 14px;
            color: #2EADC8 !important;
        }

        .outage_toggle_box ul li.outage_detls_img2 a {
            background: url("../images/app-con-active.png") no-repeat 16px 14px;
        }

        .outage_toggle_box ul li.outage_detls_img2.active a {
            background: url("../images/app-con.png") no-repeat 16px 14px;
            color: #2EADC8 !important;
        }

        .outage_toggle_box ul li.bind_img a {
            background: url("../images/bind-con-active.png") no-repeat 16px 14px;
        }

        .outage_toggle_box ul li.bind_img.active a {
            background: url("../images/bind-con.png") no-repeat 16px 14px;
            color: #2EADC8 !important;
        }

        .outage_toggle_box ul li.web_img a {
            background: url("../images/web-con-active.png") no-repeat 16px 14px;
        }

        .outage_toggle_box ul li.web_img.active a {
            background: url("../images/web-con.png") no-repeat 16px 14px;
            color: #2EADC8 !important;
        }

        .outage_toggle_box ul li.mail_img a {
            background: url("../images/mail-con-active.png") no-repeat 16px 14px;
        }

        .outage_toggle_box ul li.mail_img.active a {
            background: url("../images/mail-con.png") no-repeat 16px 14px;
            color: #2EADC8 !important;
        }

.outage_details_box {
    width: 100%;
    float: left;
    height: 380px;
    border: 1px solid #ccc;
}

    .outage_details_box .grid_1, .outage_details_box > .map_1 {
        float: left;
        width: 50%;
    }

.outage_history_box, .customer_list_box {
    height: 100%;
    text-align: center;
    float: left;
    width: 100%;
}

.current_outage_box {
    float: right;
    width: 40%;
}

    .current_outage_box ul {
        float: right;
        width: 100%;
        text-align: right;
        padding: 10px 15px 0 0;
        margin: 0;
    }

        .current_outage_box ul > li {
            display: inline-block;
        }

            .current_outage_box ul > li.active {
                background: none;
                padding: 0;
            }

        .current_outage_box ul li span {
            display: block;
            padding-left: 30px;
            text-decoration: none;
        }

        .current_outage_box ul li.current_outage_img {
            background: url("../images/pins.png") no-repeat 12px 1px;
        }

            .current_outage_box ul li.current_outage_img.active span {
                background: url("../images/pins.png") no-repeat 12px 1px;
            }

        .current_outage_box ul li.planned_outage_img {
            background: url("../images/pin1.png") no-repeat 12px 1px;
        }

            .current_outage_box ul li.planned_outage_img.active span {
                background: url("../images/pin1.png") no-repeat 12px 1px;
            }

ul.tab_nav_1 {
    position: relative;
    white-space: nowrap;
    margin: 0;
    padding: 0 0 0 5px;
    list-style: none;
    z-index: 999;
}

    ul.tab_nav_1 li {
        float: left;
        margin: 0px;
        padding: 0px;
        height: 36px;
    }

        ul.tab_nav_1 li a {
            position: relative;
            color: #6b6b6b !important;
            text-decoration: none;
            margin: 0px -4px;
            padding: 13px 38px 13px;
            font-size: 15px;
            display: block;
        }

            ul.tab_nav_1 li a::before,
            ul.tab_nav_1 li a::before {
                content: '';
                position: absolute;
                top: 0;
                right: 0;
                bottom: .5em;
                left: 0;
                z-index: -1;
                border-radius: 2px 2px 0 0;
                background: #e9e9e9;
                text-shadow: 0px 0px 9px #fff;
                box-shadow: 0 0px hsla(0,0%,100%,.5) inset;
                -webkit-transform: perspective(7px) rotateX(1deg);
                -o-transform: perspective(7px) rotateX(0.6deg);
                -moz-transform: perspective(7px) rotateX(0.6deg);
                -ms-transform: perspective(7px) rotateX(0.6deg);
                transform: perspective(7px) rotateX(0.6deg);
                -webkit-transform-origin: bottom;
                -o-transform-origin: bottom;
                -moz-transform-origin: bottom;
                -ms-transform-origin: bottom;
                transform-origin: bottom;
                border: 1px solid #ccced6;
                border-bottom: 0px solid;
            }

            ul.tab_nav_1 li a.active {
                margin-top: -1px;
                z-index: 2;
                color: #0f8eaf !important;
            }

                ul.tab_nav_1 li a.active::before {
                    background: #f4f4f4;
                }

                ul.tab_nav_1 li a.active::before {
                    margin-bottom: -1px;
                    border-top-width: 1px;
                }

    ul.tab_nav_1.tab_nav_popup li a {
        border: 0px !important;
    }

    ul.tab_nav_1.tab_nav_popup li.active a {
        margin-top: -1px;
        z-index: 2;
        color: #0f8eaf !important;
    }

        ul.tab_nav_1.tab_nav_popup li.active a::before {
            background: #f4f4f4;
        }

        ul.tab_nav_1.tab_nav_popup li.active a::before {
            margin-bottom: -1px;
            border-top-width: 1px;
        }

.button_nav_right {
    float: left;
    width: auto;
    background: url("../images/nav_icon.png") no-repeat 68% 3px;
    width: 38px;
    height: 18px;
    text-indent: -99999px;
    cursor: pointer;
    position: relative;
    overflow: visible;
}

.nav_download-1, .nav_download-2 {
    display: none;
}

ul.tabs li.sidebar_NotificationTemplate a {
    background: url(../images/noti-temp.png) no-repeat 29px 8px !important;
    display: block;
}

    ul.tabs li.sidebar_NotificationTemplate a:hover, ul.tabs li.sidebar_NotificationTemplate.active a {
        background: #1b7e76 url(../images/noti-temp-ro.png) no-repeat 29px 8px !important;
    }

ul.tabs li.sidebar_notiworkflow a {
    background: url(../images/noti-workflow.png) no-repeat 26px 7px !important;
    display: block;
}

    ul.tabs li.sidebar_notiworkflow a:hover, ul.tabs li.sidebar_notiworkflow.active a {
        background: #1b7e76 url(../images/noti-workflow-ro.png) no-repeat 26px 7px !important;
    }

ul.tabs li.sidebar_Scheduler_Maintenance a {
    background: url(../images/schedule_mtnc_icon.png) no-repeat 27px 5px !important;
    display: block;
}

    ul.tabs li.sidebar_Scheduler_Maintenance a:hover, ul.tabs li.sidebar_Scheduler_Maintenance.active a {
        background: #1b7e76 url(../images/schedule_mtnc_icon_hover.png) no-repeat 27px 5px !important;
    }

ul.tabs li.sidebar_DeactivationSettings a {
    background: url(../images/deactivation_setting.png) no-repeat 27px 6px !important;
    display: block;
}

    ul.tabs li.sidebar_DeactivationSettings a:hover, ul.tabs li.sidebar_DeactivationSettings.active a {
        background: #1b7e76 url(../images/deactivation_setting_hover.png) no-repeat 27px 6px !important;
    }

.divDialogElements > ul.tab_nav_1 li a {
    padding: 11px 7px 13px;
}

    .divDialogElements > ul.tab_nav_1 li a:hover, .divDialogElements > ul.tab_nav_1 li.active a {
        background: none !important;
        border: 0px !important;
    }

.ajax__htmleditor_editor_bottomtoolbar {
    visibility: hidden;
}

.min_max_length {
    float: left;
    width: 100%;
    margin-top: 8px;
}

    .min_max_length > span {
        float: left;
        line-height: normal;
    }

        .min_max_length > span > input {
            width: 40px;
            height: 20px;
            float: left;
            margin: -3px 6px 0px 6px;
        }

        .min_max_length > span > span.required {
            padding-left: 0px !important;
            margin-left: -4px;
            margin-right: 5px;
        }

.LeftFilterPanelHeader {
    position: relative
}

.ajax__htmleditor_editor_base + span.required {
    position: absolute;
    right: 19px;
    top: 0;
}

.ui-widget-header {
    border: 1px solid #1b7e76 !important;
    background: #1b7e76 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x !important;
}

    .ui-widget-header.ui-widget-header {
        color: #fff;
        font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
        font-size: 16px;
    }

.ui-dialog-buttonset > button, .ui-dialog-buttonset > button > button {
    background: none repeat scroll 0 0 #42b85e !important;
    border: medium none !important;
    border-radius: 0px !important;
    color: #f0f0f0 !important;
    float: right;
    font-size: 13px !important;
    height: 30px !important;
    margin-bottom: 15px;
    margin-right: 10px;
    padding: 3px 3px !important;
    text-align: center;
    font-weight: bold;
    width: 125px;
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif !important;
}

.ui-widget {
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
}

.ui-dialog .ui-dialog-buttonpane {
    margin-top: 0px !important;
    border-top: 0px !important;
    padding: 0px 10px !important;
}

.ui-corner-all {
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}

.ui-widget-content {
    border: 1px solid #d0d0d0 !important;
    box-shadow: none !important;
}

.main_wrapper_box .submitBtn {
    margin-right: 0px;
    float: right;
}

.conf_text_box {
    width: 100%;
    height: 348px;
}

@media (min-width:1550px) and (max-width:3500px) {
    .conf_text_box {
        height: 600px;
    }
}

#email_pop_box .popup_area .popup_area_home .email_left {
    width: 36%;
    float: left;
    margin: 0px 0px 0px;
    padding-top: 6px;
    padding-bottom: 0% !important;
    font-weight: normal;
    padding-left: 0;
}

#email_pop_box .popup_area .popup_area_home .email_right {
    width: 64%;
    float: left;
    margin: 0px 0px 10px;
    height: auto;
    padding: 0px !important;
}

#email_pop_box .email_right input[type="password"], #email_pop_box .email_right input[type="text"] {
    border: 1px solid #d6d6d6;
    outline: medium none;
    padding: 5px !important;
    width: 94%;
    margin: 0;
    height: 25px;
}

#email_pop_box .popup_area_home {
    padding-left: 18px;
}

#email_pop_box .popup_area .bottom_area_home {
    border-top: 2px solid #b9b9b9;
    padding: 15px 10px;
    margin-top: 0px;
    width: 100%;
    float: left;
}

.popup_email_btn {
    float: right;
    padding-top: 9px;
}

    .popup_email_btn:focus {
        color: #fff;
        text-decoration: none;
    }

.seg_inpt select, .sgmntn_right_main nobr span { /*Bug Id 29400*/
    float: right;
}

.close_btn_img {
    float: right;
    cursor: pointer;
    margin: -20px -20px 0 0;
    width: 32px;
    height: 32px;
}

#dropdownlistContentgridpagerlistjqxgrid {
    min-width: 21px !important;
}

#gridpagerlistjqxgrid {
    width: 40px !important;
}

.outage_map_info1 p a {
    float: right;
}

.note-editor .modal-content .modal-footer > button {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #1b7e76 0%, #1b7e76 100%) repeat scroll 0 0 !important;
    border: 1px solid #1b7e76 !important;
    border-radius: 3px !important;
    color: #f0f0f0 !important;
    font-size: 14px;
    height: 30px;
    line-height: 10px;
    margin: 0px 0px 0px 0px !important;
    padding: 5px 35px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 153px;
}

.note-editor .modal-content .modal-header > h4 {
    color: #222;
    font-weight: normal;
}

.note-editor .modal-content .modal-body .checkbox label {
    padding: 0 20px !important;
}

.note-editor .modal-content .modal-body .form-group .form-control {
    border: 1px solid #aaa;
    border-radius: 0;
}

.note-editor .modal-content .modal-header #btnClose {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    float: right;
    margin: -20px -30px 0 0;
    outline: 0 none;
}

.advanceSearch .modal-dialog > .modal-content > .modal-body {
    padding: 15px;
}

.note-editor .modal-dialog > .modal-content > .modal-footer {
    padding: 15px;
}

.modal-dialog > .modal-content > .modal-header {
    background-color: transparent;
    border-bottom: 0px;
    border-radius: 10px !important;
    display: block;
}

.userDetails #btnClose {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    float: right;
    margin: -20px -30px 0 0;
    outline: 0 none;
}

.dropdown ul.dropdown-menu {
    border-radius: 0;
    min-width: 150px;
    /*top: 27px !important;
    right: 0;
    left: auto;*/
}

    .dropdown ul.dropdown-menu > li {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border-bottom: 1px solid #cfcfcf;
        display: block;
        float: left;
        padding: 0;
        text-align: left;
        width: 100%;
    }

        .dropdown ul.dropdown-menu > li .setting_header:before {
            content: "\f013";
            font-family: 'FontAwesome';
            font-size: 15px;
            padding-right: 9px;
            color: #1b7e76;
            position: relative;
            top: 1px;
        }

        .dropdown ul.dropdown-menu > li .chang_pwd_header:before {
            content: "\f023";
            font-family: 'FontAwesome';
            font-size: 15px;
            padding-right: 11px;
            color: #1b7e76;
            position: relative;
            top: 1px;
        }

        .dropdown ul.dropdown-menu > li .logout_header:before {
            content: "\f08b";
            font-family: 'FontAwesome';
            font-size: 15px;
            padding-right: 7px;
            color: #1b7e76;
            position: relative;
            top: 1px;
        }

        .dropdown ul.dropdown-menu > li .help_header:before {
            content: "\f128";
            font-family: 'FontAwesome';
            font-size: 15px;
            padding-right: 9px;
            color: #1b7e76;
            position: relative;
            top: 1px;
            padding-right: 13px;
        }

        .dropdown ul.dropdown-menu > li > a, .dropdown ul.dropdown-menu > li > span {
            display: block;
            padding: 5px 10px !important;
            width: 100%;
        }

            .dropdown ul.dropdown-menu > li > a:hover, .dropdown ul.dropdown-menu > li > span:hover {
                background-color: #f5f5f5 !important;
            }

.dropdown-menu .arrow_bdr {
    border-color: transparent transparent rgba(0, 0, 0, 0.3);
    border-style: dashed dashed solid;
    border-width: 0 8.5px 8.5px;
    right: 15px;
    position: absolute;
    top: -8px;
    width: 0;
    z-index: 999;
}

.sec_font {
    font-size: 12px;
    font-weight: bold;
}

.flat_ico_css, .flat_ico_admin {
    display: none;
}

.active_new.resend_active_new {
    border-radius: 2px !important;
    width: 20px !important;
    text-indent: 0px !important;
    text-align: center;
    margin-left: 0px !important;
    font-size: 13px
}

.active_new.resend_active_new {
    background: none !important;
    position: relative;
}

    .active_new.resend_active_new:after {
        content: "\e94b" !important;
        font-family: 'scmadminfonts' !important;
        color: #1b7e76 !important;
        font-size: 24px;
        position: absolute;
        left: 0 !important;
        right: 0 !important;
        margin: auto !important;
        text-align: center;
        top: 2px;
        font-style: normal;
        bottom: 0px;
        font-weight: bold;
        height: 18px;
    }

#status_legends .active_new.active_new.active_new_active, .right-content-area .active_new.active_new.active_new_active, .active_new.active_new.active_new_active {
    background: none !important;
    position: relative;
    text-indent: 0px !important;
}

    #status_legends .active_new.active_new.active_new_active:after, .right-content-area .active_new.active_new.active_new_active:after, .active_new.active_new.active_new_active:after {
        content: "\e93d" !important;
        font-family: 'scmadminfonts' !important;
        /*color: #1b7e76 !important;*/
        color: #32d2c9 !important;
        font-size: 20px;
        position: absolute;
        left: 0 !important;
        right: 0 !important;
        margin: auto !important;
        text-align: center;
        top: 0px;
        font-style: normal;
        bottom: 0px;
        height: 18px;
        font-weight: bold;
    }

.active_new.inactive_grid.inactive_grid1, .right-content-area .active_new.inactive_grid.inactive_grid1 {
    background: none !important;
    position: relative;
    text-indent: 0px !important;
}

    .active_new.inactive_grid.inactive_grid1:after, .right-content-area .active_new.inactive_grid.inactive_grid1:after {
        content: "\e919" !important;
        font-family: 'scmadminfonts' !important;
        color: #fd6f63 !important;
        font-size: 18px;
        position: absolute;
        left: 0 !important;
        right: 0 !important;
        margin: auto !important;
        text-align: center;
        top: -3px;
        font-style: normal;
        bottom: 0px;
        height: 18px;
    }

.active_new.registered_grid.registered_grid {
    background: none !important;
    position: relative;
    text-indent: 0px !important;
}

    .active_new.registered_grid.registered_grid:after {
        content: "\e96e" !important;
        font-family: 'scmadminfonts' !important;
        color: #1b7e76 !important;
        font-size: 19px;
        position: absolute;
        left: -1px !important;
        right: 0 !important;
        margin: auto !important;
        text-align: center;
        top: -1px;
        font-style: normal;
        bottom: 0px;
        height: 18px;
        font-weight: bold;
    }

.right-content-area .active_new.notregistered_grid.notregistered_grid, #status_legends .active_new.notregistered_grid.notregistered_grid, .active_new.notregistered_grid.notregistered_grid {
    background: none !important;
    position: relative;
    text-indent: 0px !important;
}

    .active_new.notregistered_grid.notregistered_grid:after {
        content: "\e96d" !important;
        font-family: 'scmadminfonts' !important;
        color: #f79c00 !important;
        font-size: 20px;
        position: absolute;
        left: -1px !important;
        right: 0 !important;
        margin: auto !important;
        text-align: center;
        top: 0px;
        font-style: normal;
        bottom: 0px;
        height: 18px;
        font-weight: bold;
    }

#status_legends .active_new.active_new.active_new {
    top: -1px;
}

select.common_box_border {
    border: 1px solid #999;
}

select, input[type="text"] {
    border: 1px solid #999;
}

.note-editor .modal-body {
    padding: 10px;
    width: 100%;
    display: table;
}

.note-editor .form-group {
    float: left;
    width: 100%;
}

    .note-editor .form-group label {
        width: 40%;
        float: left;
    }

    .note-editor .form-group input {
        width: 55% !important;
        float: left;
    }

.note-editor .checkbox {
    float: left;
    width: 100%;
}

.file_extension_alert {
    float: left;
    width: 60%;
    padding: 20px 15px;
}

/* Template creator & list css starts here - prashant */
.top-area {
    float: left;
    width: 100%;
    border-bottom: solid 1px #cfcfcf;
    margin-bottom: 5px;
}

    .top-area .Leftheader-Pannel h2 {
        background-image: none !important;
        border: medium none !important;
        box-shadow: none !important;
        color: #53565a;
        float: left;
        font-size: 16px;
        font-weight: normal;
        margin: 7px 0 0;
        padding: 5px 0 10px 15px;
        width: 40%;
        font-family: Myriadpro-Semibold;
    }

.tab-content-container2 {
    float: left;
    width: 100%;
    height: 91%;
    overflow: hidden;
}

.filter-select1 {
    background: #fff url(../images/arrowdown.png) no-repeat scroll 99.5% 50%;
    border: 1px solid #ccc !important;
    border-radius: 3px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100% !important;
}

    .filter-select1 > select {
        -moz-appearance: none;
        -webkit-appearance: none;
        appearance: none;
        background-color: transparent !important;
        background-image: none !important;
        border: medium none !important;
        box-shadow: none;
        margin: 0 !important;
        padding: 0px 5px;
        width: 100%;
        float: left;
        height: 29px;
    }
/* Template creator & list css ends here - prashant  */
.tab-content.tab_add_user {
    padding-left: 11px;
    padding-top: 10px;
}

    .tab-content.tab_add_user .popup_left_content_area_home {
        padding: 6px 0 0 0px;
    }

    .tab-content.tab_add_user .popup_right_content_area_home {
        width: 56%;
        float: left;
        padding: 0px 0 0 22px;
    }

    .tab-content.tab_add_user #check-username {
        margin-top: -6px;
        float: left;
        width: 100%;
        margin-bottom: 12px;
    }

        .tab-content.tab_add_user #check-username .submitBtn.submitBtn {
            width: 95%;
            float: left;
            margin: 0px;
            padding-top: 5px;
            line-height: normal;
        }

    .tab-content.tab_add_user #sRole {
        min-height: 180px;
    }

.mang_billing_cnfg .max_pay_amt_new {
    width: 100%;
}

    .mang_billing_cnfg .max_pay_amt_new span {
        padding-right: 2%;
        float: left;
    }

#max_pay_amt_new [type="radio"], #max_pay_amt_new input[type="checkbox"] {
    float: left;
    margin-right: 9% !important;
}

.max_pay_amt_new input[type="text"] {
    float: left;
    width: 105px;
    margin-right: 10%;
}

table.common_tbl_format {
    width: 100%;
    float: left;
    margin-top: 1px;
}

    table.common_tbl_format tr th, table.common_tbl_format tr td {
        padding: 10px 10px;
        border: 1px solid #ddd;
    }

    table.common_tbl_format tr td {
        padding: 7px 10px;
        word-break: break-all;
        word-wrap: break-word;
        vertical-align: top;
    }

    table.common_tbl_format tr:nth-child(even) td {
        background: #f8fafb;
    }

    table.common_tbl_format tr th {
        background: #e8e8e8;
    }

    table.common_tbl_format tr:hover td {
        background: #fbfbfb;
    }

.current_area_admin.current_area .average_usage_header a span {
    color: #17a4c2;
    display: block;
    font-size: 27px;
    text-align: left;
    width: 100%;
}

.erro_main_wrapper .select_subject {
    padding: 8px;
}

.erro_main_wrapper .app_title_error_box {
    width: 20% !important;
}

.erro_main_wrapper .level_error_box {
    width: 20% !important;
}

.erro_main_wrapper .error_box_title {
    width: 40% !important;
}

.erro_main_wrapper .logged_date_error_box {
    width: 20% !important;
}

.erro_main_wrapper .msgSubject {
    padding-left: 5px;
}

.error_msg_page li:nth-child(even) {
    background: #fbfbfb;
}

#PopupAddTopic .modal-header {
    padding-bottom: 0px !important;
}

#PopupAddTopic .modal-body {
    padding: 0px;
}

#export_docs_pop .modal-dialog {
    min-width: 400px;
}
/*Css for Updated bootstrap version */
.multiselect.dropdown-toggle::after {
    float: right;
    margin-top: 10px;
}

.tooltip .arrow {
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem
}

    .tooltip .arrow::before {
        position: absolute;
        content: "";
        border-color: transparent;
        border-style: solid
    }

.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {
    padding: .4rem 0
}

    .bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {
        bottom: 0
    }

        .bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
            top: 0;
            border-width: .4rem .4rem 0;
            border-top-color: #000
        }

.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {
    padding: 0 .4rem
}

    .bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {
        left: 0;
        width: .4rem;
        height: .8rem
    }

        .bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {
            right: 0;
            border-width: .4rem .4rem .4rem 0;
            border-right-color: #000
        }

.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {
    padding: .4rem 0
}

    .bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {
        top: 0
    }

        .bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
            bottom: 0;
            border-width: 0 .4rem .4rem;
            border-bottom-color: #000
        }

.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {
    padding: 0 .4rem
}

    .bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
        right: 0;
        width: .4rem;
        height: .8rem
    }

        .bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
            left: 0;
            border-width: .4rem 0 .4rem .4rem;
            border-left-color: #000
        }

/* DATA table pagination */

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

    .pagination > li {
        display: inline;
    }

        .pagination > li > a,
        .pagination > li > span {
            position: relative;
            float: left;
            padding: 6px 12px;
            margin-left: -1px;
            line-height: 1.42857143;
            color: #337ab7;
            text-decoration: none;
            background-color: #fff;
            border: 1px solid #ddd;
        }

        .pagination > li:first-child > a,
        .pagination > li:first-child > span {
            margin-left: 0;
            border-top-left-radius: 4px;
            border-bottom-left-radius: 4px;
        }

        .pagination > li:last-child > a,
        .pagination > li:last-child > span {
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
        }

        .pagination > li > a:focus,
        .pagination > li > a:hover,
        .pagination > li > span:focus,
        .pagination > li > span:hover {
            z-index: 2;
            color: #23527c;
            background-color: #eee;
            border-color: #ddd;
        }

    .pagination > .active > a,
    .pagination > .active > a:focus,
    .pagination > .active > a:hover,
    .pagination > .active > span,
    .pagination > .active > span:focus,
    .pagination > .active > span:hover {
        z-index: 3;
        color: #fff;
        cursor: default;
        background-color: #337ab7;
        border-color: #337ab7;
    }

    .pagination > .disabled > a,
    .pagination > .disabled > a:focus,
    .pagination > .disabled > a:hover,
    .pagination > .disabled > span,
    .pagination > .disabled > span:focus,
    .pagination > .disabled > span:hover {
        color: #757575;
        cursor: not-allowed;
        background-color: #fff;
        border-color: #ddd;
    }

.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none;
}

    .pager li {
        display: inline;
    }

        .pager li > a,
        .pager li > span {
            display: inline-block;
            padding: 5px 14px;
            background-color: #fff;
            border: 1px solid #ddd;
            border-radius: 15px;
        }

            .pager li > a:focus,
            .pager li > a:hover {
                text-decoration: none;
                background-color: #eee;
            }

    .pager .next > a,
    .pager .next > span {
        float: right;
    }

    .pager .previous > a,
    .pager .previous > span {
        float: left;
    }

    .pager .disabled > a,
    .pager .disabled > a:focus,
    .pager .disabled > a:hover,
    .pager .disabled > span {
        color: #777;
        cursor: not-allowed;
        background-color: #fff;
    }
/* End pagination CSS*/
#txtNewPass ~ .strengthdiv {
    max-width: 90%;
}

input#txtNewPass ~ a[data-toggle="tooltip"] {
    position: absolute;
    right: 18px;
}

.focuskebablnk.dropdown {
    margin-left: 8px;
}

.focuskebablnk a:after {
    display: none;
}

.focuskebablnk .custom_svc_acc {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.PopupcontentNew h4.modal-title {
    width: 100%;
    float: left;
}

.note-editor .note-editing-area .note-editable {
    min-height: 150px;
}

.dataTables_wrapper {
    float: left;
    width: 100%;
}

.note-editor.note-airframe.fullscreen, .note-editor.note-frame.fullscreen {
    width: 100% !important;
    background: #fff;
    margin-left: 0px !important;
}

input.btn.note-link-btn {
    background: #47c4ba !important;
    color: #fff !important;
    border-radius: 4px !important;
    border: 0px;
}

#btnRemoveFile {
    max-height: 20px;
    max-width: 20px;
}

.note-btn-group .note-btn:after {
    display: none;
}

.focuskebablnk.dropdown > a {
    display: inline-flex;
    min-width: 10px;
    border: 0px;
}

.focuskebablnk.dropdown a:focus {
    outline: solid 2px #333 !important;
}

.panel-heading.note-toolbar {
    border-bottom: 1px solid #e6e6e6;
}

.panel-heading .note-btn-group {
    outline: 1px solid #efefef;
    background: #f9f9f9;
}

.note-editor.note-frame .note-editing-area .note-codable {
    padding: 10px !important;
    border: none !important;
    border-radius: 0 !important;
    min-height: 150px;
    background-color: #222 !important;
}

select.form-control:focus {
    background-color: #f4f4f4;
    box-shadow: 0 0 0 0.1rem rgb(0 0 0);
}

span.glyphicon-info-sign:before {
    content: "\F2FD";
    font-family: 'Material Design Icons';
    font-size: 22px;
}
/* End CSS for updated bootstrap version*/
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), (min-resolution: 1.5dppx) and (min-width: 2600px) and (max-width : 3500px) @-ms-viewport {
    .inner_mid_section {
        height: 87% !important;
    }
}

@media (device-width:1440px) and (device-height:960px) {
    .inner_mid_section.inner_mid_section {
        height: 84% !important;
    }
}

.label_title_fullwidth label {
    width: 100%;
    float: left;
    margin-bottom: 0px;
    padding-top: 5px;
    font-size: 14PX;
    padding-left: 0px !important;
}

.con_fea_tbl table td label {
    font-size: 14px !important;
}

.templ_field_bottom {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

.left_temp_field {
    float: left;
    width: 25%;
}

.right_temp_field {
    float: left;
    width: 75%;
    padding-left: 10px;
}

.modal_popup_all_page .modal-body {
    display: table;
    display: table;
    width: 100%;
}

.modal_popup_all_page .modal-title {
    margin: 0;
    line-height: 1.42857143;
    color: #fff;
}

.modal_popup_all_page .popup_area_home {
    float: left;
    width: 100%;
    padding: 15px;
}

.modal_popup_all_page .close {
    float: right;
    background: none;
    border: 0px;
    outline: 0px;
    margin: -20px -20px 0 0px !important;
    font-size: 25px;
}

.modal_popup_all_page .popup_area .popup_left_content_area_home {
    width: 35%;
    float: left;
}

.modal_popup_all_page .popup_area .popup_right_content_area_home {
    width: 64%;
    float: left;
    margin: 0px 0px 10px;
    height: auto;
    padding: 0px !important;
}

.modal_popup_all_page input[type="text"], .modal_popup_all_page select, .modal_popup_all_page textarea {
    border: 1px solid #d6d6d6;
    outline: medium none;
    padding: 5px !important;
    padding: 2px 5px !important;
    width: 94%;
    margin: 0;
    height: 25px;
    float: left;
}

.modal_popup_all_page textarea {
    height: 70px;
}

.modal_popup_all_page .modal-dialog.popup_area {
    height: auto;
}

.modal_popup_all_page .popup_area .bottom_area_home {
    border-top: 2px solid #b9b9b9;
    padding: 15px 10px;
    margin-top: 0px;
    clear: both;
}

.modal.modal_popup_all_page:before {
    display: inline-block;
    vertical-align: middle;
    content: " ";
    height: 100%;
}

.modal_popup_all_page .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.modal.modal_popup_all_page.fade .modal-dialog {
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.modal.modal_popup_all_page.fade.in .modal-dialog, .modal.modal_popup_all_page.fade.show .modal-dialog {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.download_data_box {
    padding-top: 15px;
}

.download_data_box {
    width: 50%;
    float: left;
}

.choose_per_box {
    padding-bottom: 5px;
}

.date_pic_txtbox {
    width: 100%;
    float: left;
    margin-bottom: 23px;
    position: relative;
}

    .date_pic_txtbox > input {
        width: 95%;
        padding-left: 5px;
    }

.date_select_txtbox {
    position: absolute;
    right: 7px;
    width: 25px;
    height: 24px;
    top: 1px;
    float: left;
}

    .date_select_txtbox input[type="image"] {
        width: 19px;
    }

.pop_greenbtn_footer {
    PADDING: 10px;
    border-top: 1px solid #f4f4f4;
    margin-bottom: 26px;
    padding-top: 15px;
}

.pop_para_footer {
    padding: 10px 15px;
    text-align: justify;
    border-top: 1px solid #f4f4f4;
    clear: both;
}

.export_imt_left {
    float: left;
    padding-right: 10px;
    padding-left: 8px;
}

.green_btn_form .ajax__calendar .ajax__calendar_container {
    margin-top: 0px !important;
}

.pop_greenbtn_footer #lnkGreenBtn-popup {
    float: left;
    cursor: pointer;
}

.green_lbl_txt {
    padding-top: 2px;
}

#greenPopup {
    z-index: 92147483647 !important;
}

#templateAddNewKey {
    background: rgba(0, 0, 0, 0.701961) !important;
}

.chang_pwd_btn {
    float: left;
    margin: 13px 0 0 18px !important;
    width: 153px !important;
}

.userDetails .modal-dialog {
    max-width: 1170px;
    width: 95%;
}

.top_user_right_area .button_right .filterBtn, .top_user_right_area .advance_search_btn {
    height: 30px;
}

#addRoleModel .submit-button, #addRoleModel .cancel-button {
    padding: 3px 30px;
}

#addRoleModel label {
    width: 30% !important;
}

#addRoleModel input[type="text"] {
    width: 65% !important;
}

.submit-button.submit-button, .submitBtn, .DefaultBtn, .btnSaveSetting, .DefaultbtnsSmall,
#change-pwd-divPopup .submit-button, #email_pop_box .submit-button, .filterBtn, .advance_search_btn, .button_uni > a, submit-button {
    background: #1b7e76 !important;
    text-decoration: none;
    color: #fff !important;
    border: 1px solid #1b7e76 !important;
    border-radius: 4px;
    padding: 7px 0px !important;
    height: 36px;
    font-size: 16px;
}

    .submit-button.submit-button:hover, .submitBtn:hover, .DefaultBtn:hover, .btnSaveSetting:hover, .DefaultbtnsSmall:hover,
    #change-pwd-divPopup .submit-button:hover, #email_pop_box .submit-button:hover, .filterBtn:hover, .advance_search_btn:hover, .button_uni > a:hover {
        background: #1b7e76 !important;
        transition: ease-in 0.3s;
        border: 1px solid #1b7e76 !important;
    }

#btnClear, #btnCancel, #lnkCancel, .back_btn_crm, #btnDiscard, #btnpopupClear, #btnClear,
#btnCancel, #lnkCancel, .back_btn_crm, #btnDiscard, #btnpopupClear, #cancelButton,
.cancel_button_comm.cancel_button_comm.cancel_button_comm, #change-pwd-divPopup .cancel-button, #email_pop_box .cancel-button, #btnClearPopup,
.close_btn_color.close_btn_color.close_btn_color.close_btn_color.close_btn_color, .cancel-button {
    background: none !important;
    border: 1px solid #1b7e76 !important;
    color: #1b7e76 !important;
    font-weight: normal !important;
    border-radius: 0px !important;
    transition: ease-out 0.3s;
    cursor: pointer;
    float: none !important;
    height: 36px;
    border-radius: 4px !important;
    font-size: 16px;
}

    #btnClear:hover, #btnCancel:hover, #lnkCancel:hover, .back_btn_crm:hover, #btnDiscard:hover, #btnpopupClear:hover, #btnClear:hover,
    #btnCancel:hover, #lnkCancel:hover, .back_btn_crm:hover, #btnDiscard:hover, #btnpopupClear:hover, #cancelButton:hover,
    .cancel_button_comm.cancel_button_comm.cancel_button_comm:hover, #change-pwd-divPopup .cancel-button:hover, #email_pop_box .cancel-button:hover, #btnClearPopup:hover,
    .close_btn_color.close_btn_color.close_btn_color.close_btn_color.close_btn_color:hover {
        background: #e8f2fc !important;
        transition: ease-out 0.3s;
    }

.button_bottom_right {
    padding-top: 12px;
    float: left;
    width: 100%;
    border-top: 1px solid #d8d8d8;
    padding-right: 15px;
}

    .button_bottom_right input, .button_bottom_right a {
        margin: 0px !important;
    }

.userDetails ul.tab_nav_1 li a::before, .userDetails ul.tab_nav_1 li a::before {
    text-shadow: 0px 0px 0px #fff !important;
    box-shadow: 0 0px hsla(0,0%,0%,.0) inset !important;
    border: 0px solid #ccced6 !important;
    border-bottom: 0px solid !important;
    background: #f4f4f4;
    transform: perspective(7px) rotateX(0deg) !important;
    border-radius: 0px !important;
    min-height: 36px;
}

.userDetails ul.tab_nav_1 li a:focus {
    outline: 1px dotted !important;
    padding-bottom: 9px !important;
}

.userDetails ul.tab_nav_1 li > a:focus {
    background: none;
}

.userDetails ul.tab_nav_1 li {
    margin-right: 10px;
}

.select_border_style, .input_border_style {
    border-color: #ccc;
    color: #444;
    border-radius: 0px;
}

.new_btn_style {
    background: #f3f2f2;
    border-radius: 3px;
}

    .new_btn_style a {
        color: #1b7e76 !important;
        text-decoration: none !important;
        font-size: 15px !important;
        padding: 4px 11px !important;
        float: left;
        border: 1.3px solid #6f6f6f;
        border-radius: 3px;
        background: #ffffff;
        margin: -2px 0px;
    }

        .new_btn_style a .fa-plus-circle:before {
            font-size: 18px;
        }

        .new_btn_style a .fa-filter:before {
            bottom: -3px;
            font-size: 18px;
        }

select, textarea {
    border: 1px solid #ccc !important;
    padding-left: 3px;
}

input[type="text"], #ddlLanguage, #lblModule, #ddl_txtInternalLink {
    background: #f4f4f4 !important;
    border: 0px !important;
    border-bottom: 2px solid #b6b6b6 !important;
    border-radius: 4px 4px 0px 0px !important;
    padding: 10px 10px !important;
    height: 40px !important;
}

.top_header_scroll {
    height: 93%;
    width: 100%;
    float: left;
    overflow: auto;
    border-bottom: 1px solid #eee;
}

.clr_sub_btn {
    float: left;
    width: 100%;
}

    .clr_sub_btn > .submitBtn {
        margin-left: 20px !important;
    }

.guest_user_sec {
    float: left;
    width: 50%;
    padding: 15px 15px 15px;
    line-height: 24px;
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
}

    .guest_user_sec .guest_lbl_sec, .guest_user_sec .guest_inpt_sec {
        float: left;
        width: 100%;
    }

/*.guest_user_sec:nth-child(even) {
        background: #f7f7f7;
    }*/

.guest_inpt_sec > span {
    float: left;
}

.guest_inpt_sec input[type="checkbox"] {
    margin-right: 16px;
    position: relative;
    top: 9px;
}

.map .container, .map_canvas .container {
    width: 100% !important;
}

.fancybox-iframe body, .fancybox-iframe html, .fancybox-iframe form,
.fancybox-iframe .userDetails {
    height: 100% !important;
}

.fancybox-skin {
    padding: 0px !important;
}

.fancybox-inner {
    border-radius: 5px;
}

.userDetails .button_bottom_right {
    padding-top: 11px;
    padding-bottom: 11px;
}

.userDetails #outage_map_canvas_new {
    height: 100% !important;
    width: 100% !important;
    /*max-height: 500px;*/
}

.ivr_section {
    border: 1px solid #ccc;
    width: 98%;
    float: left;
    position: relative;
    margin: 10px 1% !important;
}

    .ivr_section h2 {
        float: left;
        margin: 10px;
        width: 59%;
        font-size: 16px;
        padding: 6px 3px 0;
    }

.ivr_chart_area {
    border: 1px solid #ccc;
    width: 98%;
    float: left;
    margin: 10px 1%;
}

.chartivr_area {
    width: 100%;
    float: left;
    height: 200px
}

.grid_ivr {
    width: 100%;
    float: left;
    height: 256px
}

.chartivr_area_bottom_section {
    float: left;
    width: 100%;
    margin: 0;
}

    .chartivr_area_bottom_section ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }

        .chartivr_area_bottom_section ul li {
            margin: 0 !important;
            padding: 14px 20px;
            float: left !important;
            width: 25% !important;
            font-size: 14px;
            border: 0 !important;
            border-left: 1px solid #ccc !important;
            border-top: 1px solid #ccc !important;
        }

            .chartivr_area_bottom_section ul li:first-child {
                border-left: 0 !important;
            }

            .chartivr_area_bottom_section ul li span {
                font-size: 19px;
                color: #1b7e76;
                margin: 0;
                padding: 0px 9px 0px 0px;
                display: inline-block;
            }

.notification_chart_section {
    float: left;
    width: 98%;
    margin: 12px 1%;
    border: 1px solid #ccc;
    padding: 10px;
    height: 300px
}

.details_section {
    float: left;
    width: 98%;
    margin: 7px 1%;
    border: 1px solid #ccc;
    padding: 6px 0;
    height: 300px
}

.details_section_gridarea {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    height: 250px
}

.common_popup_style .popup_area {
    height: auto !important;
}

.common_popup_style .modal-header {
    background: none repeat scroll 0 0 #f2f9fd;
    border-bottom: 1px solid #d7ecf9;
}

    .common_popup_style .modal-header .close, .CloseEfficncy {
        float: right;
        background: none;
        border: 0px;
        outline: 0px;
        margin: -20px -20px 0 0px;
        cursor: pointer;
        font-size: 25px;
    }

.common_popup_style .close > img {
    display: block;
}

.common_popup_style .modal-title-changepwd {
    margin: 0;
    line-height: 1.42857143;
    color: #666;
}

.common_popup_style .popup_area .bottom_area_home {
    border-top: 2px solid #b9b9b9;
    padding: 2px 3px 9px;
    margin-top: 0px;
    clear: both;
}

.noti_email_wrap {
    width: 100%;
    float: left;
}

.noti_email_box {
    width: 100%;
    float: left;
    padding: 10px 17px;
}

    .noti_email_box:nth-child(even) {
        background: #f4f4f4;
    }

    .noti_email_box .popup_left_content_area_home {
        width: 35%;
        float: left;
    }

    .noti_email_box .popup_right_content_area_home {
        width: 65%;
        float: left;
        word-wrap: break-word;
    }

.show_element {
    display: block !important;
}

.inbound {
    background: url(../images/inbound.png) left top no-repeat;
}

.outbound {
    background: url(../images/outbound.png) left top no-repeat;
}

.img_Rebate {
    text-align: center;
    background: #f9f9f9;
}

    .img_Rebate img {
        max-height: 150px;
        max-width: 100%;
    }

/* Spinner Loader Starts */
.spinner {
    margin: 0 auto;
    width: 70px;
    text-align: center;
    position: absolute;
    height: 20px;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
}

    .spinner > .bounceloader {
        width: 18px;
        height: 18px;
        background-color: #333;
        border-radius: 100%;
        display: inline-block;
        -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
        -moz-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
        animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    }

#fancybox-loading .spinner > .bounceloader {
    background-color: #fff;
}

.spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    -moz-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    -moz-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
    }

    40% {
        -webkit-transform: scale(1.0);
    }
}

@keyframes sk-bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        transform: scale(0);
    }

    40% {
        -webkit-transform: scale(1.0);
        -moz-transform: scale(1.0);
        transform: scale(1.0);
    }
}
/* Spinner Loader Ends */
.dashboard-area > ul > li > a {
    -webkit-transform: perspective(1px) translateZ(0);
    -moz-transform: perspective(1px) translateZ(0);
    -o-transform: perspective(1px) translateZ(0);
    -ms-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
}

    .dashboard-area > ul > li > a:after {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: #1b7e76;
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -o-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-duration: 0.2s;
        transition-duration: 0.2s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
        border-radius: 5px;
    }

    .dashboard-area > ul > li > a:hover, .dashboard-area > ul > li > a:focus, .dashboard-area > ul > li > a:active {
        color: #ffffff;
    }

        .dashboard-area > ul > li > a:hover:after, .dashboard-area > ul > li > a:focus:after, .dashboard-area > ul > li > a:active:after {
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            -o-transform: scale(1);
            transform: scale(1);
        }

body .close {
    background: none !important;
    opacity: 1;
    font-size: 0;
    margin: 2px 0 0 0 !important;
}

.close:before {
    content: '\e9cc';
    font-family: scmadminfonts;
    font-size: 11px;
}

/*.titleButton.close {
    top: -6px !important;
}*/

.esriPopup .titlePane, .actionsPane {
    border-radius: 0px !important;
}

button .close {
    background: none !important;
    opacity: 1;
    font-size: 0;
    margin: 2px 0 0 0 !important;
}

.modal-header .close:before {
    content: '\e9cc';
    font-family: scmadminfonts;
}

button.close:before {
    float: left;
    font-size: 17px;
    color: #1b7e76;
}

.modal .modal-content {
    border-radius: 10px;
}

#ContentPlaceHolder1_rightpanel_buttonsDiv {
    float: left;
    width: 100%;
}

    #ContentPlaceHolder1_rightpanel_buttonsDiv input[type="submit"] {
        float: right;
    }

    #ContentPlaceHolder1_rightpanel_buttonsDiv input[type="button"] {
        float: right;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

.jqx-grid-column-header {
    font-weight: bold;
}

.dashboard-area > ul > li > a > span {
    display: block;
    width: 100%;
    padding: 9px 0px;
    background: #1b7e76;
    color: #fff;
}

.bootbox-body {
    font-size: 15px;
}


.jqx-widget-header.jqx-widget-header.jqx-widget-header {
    background: #f4f6f7 !important;
    text-transform: uppercase !important;
    padding: 1px 0px 3px 0px !important;
    border-bottom: 1px solid #ededed !important;
    font-weight: normal;
    font-size: 14px !important;
    font-family: MyriadPro-semibold !important;
}

.jqx-widget-content.jqx-widget-content {
    border: 1px solid #e2dddd !important;
}


.emailTable .pagination {
    display: inline-block;
    padding-left: 0 !important;
    margin: 0px 0 20px !important;
    border-radius: 4px;
    float: right !important;
}

.pendingTable .pagination {
    display: inline-block;
    padding-left: 0 !important;
    margin: 0px 0 20px !important;
    border-radius: 4px;
    float: right !important;
}

.emailTable {
    float: left;
    width: 100%;
    padding: 0px 10px 0px 10px;
}

.pendingTable {
    float: left;
    width: 100%;
    padding: 0px 10px 0px 10px;
}

.emailTable tr th {
    background: #f4f6f7;
    text-transform: uppercase;
    padding: 10px 10px 10px 10px !important;
    border-bottom: 1px solid #ededed !important;
    font-weight: normal;
    font-family: MyriadPro-semibold !important;
}

.pendingTable tr th {
    background: #f4f6f7;
    text-transform: uppercase;
    padding: 10px 10px 10px 10px !important;
    border-bottom: 1px solid #ededed !important;
    font-weight: normal;
    font-family: MyriadPro-semibold !important;
}

.emailTable tr td {
    padding: 15px 10px !important;
    text-align: left;
    border-bottom: 1px solid #efefef;
    border-top: none !important;
    position: relative;
    text-shadow: 0 0 0 !important;
}

.pendingTable tr td {
    padding: 15px 0px !important;
    text-align: left;
    border-bottom: 1px solid #efefef;
    border-top: none !important;
    position: relative;
    text-shadow: 0 0 0 !important;
}

.emailTable table {
    border: 1px solid #ededed;
    cursor: pointer;
}

.pendingTable tablep {
    border: 1px solid #ededed;
    cursor: default;
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    /* left: 8px !important; */
    right: 5px !important;
}

.dataTables_length, .dataTables_filter {
    display: none;
}

.userDetails table.dataTable td, .userDetails table.dataTable th {
    cursor: auto;
    word-break: break-word; /* CSP--CSR--Guest User UI breaking with bigger string length*/
}

.header-logo img {
    max-height: 54px;
}

.panel-title > a:focus {
    outline: 2px solid #000 !important;
}

@media (min-width:1260px) and (max-width:1290px) {
    .header-logo {
        max-width: 268px;
    }

        .header-logo img {
            max-width: 100%;
        }
}

input#UpdateMarketingPrefernce {
    font-size: 15px !important;
}

table.dataTable {
    font-size: 14px;
    color: #666;
    font-family: 'MyriadPro-Regular';
}

div.dataTables_wrapper div.dataTables_info {
    font-size: 15px;
}

.esriPopup {
    font-size: 14px !important;
}

#info {
    float: left;
    /*margin: 5px 0px;*/
}

.usage-area-section input[type="text"] {
    float: left;
}

.edit-user-area span {
    float: left;
    margin-right: 3px;
}

.help_icon_img {
    color: #1b7e76;
    cursor: pointer;
    font-size: 16px;
    margin-top: 1px;
}

#menu-wrap div#sidebar_wrapper_boxnew .wrapHeader {
    display: block !important;
    width: auto !important;
    margin: 0px;
}
/*.wrapHeader {
    display:none;
}*/
i {
    font-style: normal;
}

.cl-100 {
    display: none;
}

#ccliks {
    display: none;
}

.wlcome_new {
    display: none;
}

.boxLeftSeperate {
    float: left;
}

/* Grid style Changes common */
/*table.dataTable > thead {
    position: Relative;
}
table.dataTable > thead > tr{
border-bottom: 1px solid #c5c5c5 !important;
}
table.dataTable > thead > tr > th {
    font-size: 14px !important;
    color: #3d3d3d !important;
    background: #e4e4e4 !important;
    text-transform: uppercase;
    padding: 10px 10px 10px 10px;
    border-bottom: 0px !important;
    font-weight: normal;
    font-family: MyriadPro-semibold;
    vertical-align: bottom;
    text-align: left;
}
table.dataTable > tbody > tr {
    border-bottom: 1px solid #ddd !important;
}
    table.dataTable > tbody > tr > td {
        font-size: 12px !important;
        box-shadow: 0 0 0 0;
        color: #3d3d3d !important;
        border: 0px !important;
    }
table.dataTable > tbody > tr:nth-child(even) > td {
    background: #e8fbff !important;
}*/

.fileinboundwrap {
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
}

.fileinbond_ico {
    padding-right: 6px;
}

.fileoutbond_ico {
    padding-right: 6px;
}

.tblspacingth.table > tbody > tr > td a {
    color: #1b7e76;
}

/*------- New UI ---------*/

span.qlinks {
    padding: 15px;
    float: left;
    width: 100%;
    font-size: 20px;
    color: #1b7e76;
}

a#addUser, #addRole, #lblAddFAQ {
    background: #1b7e76;
    color: #fff !important;
    text-transform: uppercase;
    padding: 6px 18px !important;
    border: 0px;
}

    a#addUser i, #addRole i, #lblAddFAQ span {
        display: none;
    }

.tblbrdr {
    margin-top: 15px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 0px;
    clear: both;
}

.dataTables_info {
    padding-left: 15px;
}

.dataTables_paginate {
    padding-right: 15px;
}

h1.masterHdng {
    display: none;
    margin: 0px;
    text-align: center;
    line-height: 100%;
    text-transform: uppercase;
    font-size: 21px;
    padding: 19px 0px 12px 0px;
    color: #222;
    font-family: 'MyriadPro-Semibold';
}

.modal-dialog.popup_area {
    border-radius: 10px;
}

.popup_left_content_area_home label, .popup_right_content_area_home .legend {
    font-weight: normal !important;
    color: #404040 !important;
}

.modal-body {
    border-radius: 10px;
}

.modal-footer {
    border: 0px;
}

select#ddl_txtInternalLink {
    width: 96%;
}

.note-popover .popover-content, .panel-heading.note-toolbar {
    background: transparent !important;
}

.cus_settign_box ul {
    width: 100%;
    display: inline-flex;
    justify-content: space-between;
    padding: 0px 0 20px;
}

    .cus_settign_box ul li {
        border: 1px solid #ccc;
        width: 33%;
        margin-right: 15px;
        background: #fff;
        display: inline-flex;
        border-radius: 5px;
    }

        .cus_settign_box ul li:last-child {
            margin-right: 0px;
        }

        .cus_settign_box ul li a {
            width: 100%;
            padding: 5px 0;
            display: inline-flex;
            justify-content: center;
            align-items: center;
            flex-wrap: wrap;
            color: #222;
        }

            .cus_settign_box ul li a span {
                width: 100%;
                text-align: center;
                padding-top: 4px;
                padding-bottom: 4px;
            }

.common_cus_ico:before {
    font-family: "Material Design Icons";
    font-size: 24px;
    content: "\F009";
    /*color: #222;*/
    position: relative;
    top: 0;
    margin: -3px 0px 0 0;
    padding: 0px 7px;
    height: 27px;
    float: left;
    text-align: center;
    /*width: 100%;*/
}

.addcusto:before {
    content: "\F009";
}

.lockedcustomer:before {
    content: "\F33E";
}

.blkip:before {
    content: "\F159";
}

.portmngt:before {
    content: "\F0D6";
}

.delt_cus_req:before {
    content: "\F00D";
}

.cus_settign_box ul li:hover, .cus_settign_box ul li:hover a, .cus_settign_box ul li:hover a .common_cus_ico:before, .cus_settign_box ul li.active a, .cus_settign_box ul li.active a .common_cus_ico:before, .cus_settign_box ul li.active {
    background: #1b7e76;
    color: #fff !important;
    border-radius: 5px;
}

.top-hdr-heading {
    padding: 20px 30px 10px !important;
    float: left;
    width: 100%;
}


    .top-hdr-heading h2 {
        padding: 0px !important;
    }

a.back_btn_crm {
    background: none !important;
    float: right !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.commonbox_wrapper {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 0 14px #e8e8e8;
    border: 1px solid #c1c1c1;
    border-radius: 4px;
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.grid_data_wrap {
    float: left;
    width: 100%;
    display: inline-flex;
    align-items: center;
    padding: 25px;
    flex-wrap: wrap;
}

.grid_infoip {
    width: 31%;
    float: left;
    padding: 15px;
    border: 1px solid #ccc;
    margin-right: 28px;
    margin-bottom: 25px;
}

    .grid_infoip h3 {
        margin: 0px 0 8px;
        padding: 0px;
        font-size: 18px;
        color: #222;
        font-weight: bold;
    }

.details_ip_info {
    font-size: 15px;
    float: left;
    width: 100%;
    margin-bottom: 4px;
    margin-top: 4px;
}

    .details_ip_info span {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        max-width: 77%;
        display: inline-block;
        position: relative;
        top: 6px;
        padding-left: 5px;
    }

.dp_ico_boxright:before {
    font-family: "Material Design Icons";
    font-size: 24px;
    content: "\F1D9";
    color: #222;
    position: relative;
    top: 0;
    margin: -3px 0 0 0;
    padding: 0px;
    height: 27px;
    float: left;
    text-align: center;
    width: 100%;
}

.dp_wrapper_box button.dropdown-toggle {
    position: absolute;
    right: 0px;
    border: 0px;
    background: none;
    color: #ccc;
}

    .dp_wrapper_box button.dropdown-toggle:after {
        display: none;
    }

input#btnCancel, .close_btn_color {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.btn-file.fopcus_parent {
    outline: 2px solid #000 !important;
}

.focuskebablnk a.button_link {
    width: 17px;
    height: 17px;
    margin-left: 1px;
    margin-top: 1px;
    display: block;
    padding-top: 0px !important;
}

    .focuskebablnk a.button_link:focus {
        box-shadow: 0 0 0 0.1rem rgb(0 0 0) !important;
    }

table td a.lightboxes {
    display: block;
    width: 40px;
}

    table td a.lightboxes:focus, .cancel_btn1:focus {
        outline: 2px solid #000 !important;
    }

a.datepicker-button.bootstrap3 {
    position: absolute;
    right: 10px;
    border: 0px;
    background: none;
    top: 6px;
    z-index: 9;
    padding: 0px;
}

.glyphicon-calendar:before {
    content: "\F0EE";
    font-family: 'Material Design Icons';
    font-size: 22px;
    position: relative;
    right: 0px;
}

.donenoti_ico:after {
    content: "\F5E0";
    font-family: 'Material Design Icons';
    font-size: 23px;
    position: relative;
    vertical-align: top;
    top: 1px;
}

@media (min-width: 576px) {
    body .modal-dialog {
        max-width: 600px;
    }
}

@media (min-width: 992px) {
    body .modal-lg, body .modal-xl {
        max-width: 800px;
    }
}

@media (max-width:1600px) {
    .grid_infoip {
        width: 48%;
        margin-right: 3%;
    }

        .grid_infoip:nth-child(even) {
            margin-right: 0px;
        }
}

.nodatagridbox:before {
    font-family: "Material Design Icons";
    font-size: 24px;
    content: "\F2FD";
    color: #666;
    position: relative;
    top: 0;
    margin: -8px 7px 2px 0;
    padding: 0px;
    height: 27px;
    float: left;
    text-align: center;
}

.daterangepicker button.applyBtn.btn, .daterangepicker button.cancelBtn.btn {
    border-radius: 0px !important;
    font-size: 14px !important;
    padding: 0px 11px !important;
    height: 32px !important;
}

.boxshadowcommon {
    box-shadow: 0 0 4px #cfcfcf !important;
    height: 100% !important;
    float: left !important;
    width: 100% !important;
    background: #fff !important;
    border-radius: 4px !important;
    padding-bottom: 10px;
}

.chatagentbox {
    float: left;
    width: 100%;
    padding: 10px 20px;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
}

    .chatagentbox select {
        background: #f4f4f4 !important;
        border: 0px !important;
        border-bottom: 2px solid #b6b6b6 !important;
        border-radius: 4px 4px 0px 0px !important;
        padding: 10px 10px !important;
        height: 40px !important;
        float: left;
        width: 100%;
    }

    .chatagentbox #btnAddUser {
        border-radius: 3px !important;
    }

.common_select_parent select, .common_select_class {
    background: #f4f4f4 !important;
    border: 0px !important;
    border-bottom: 2px solid #b6b6b6 !important;
    border-radius: 4px 4px 0px 0px !important;
    padding: 10px 10px !important;
    height: 40px !important;
    float: left;
    width: 100%;
}

.dashboard-area > ul > li > a:focus {
    outline: solid 2px #333 !important;
    outline-offset: 2px !important;
}


/*Right*/
.modal.left .modal-dialog,
.modal.right .modal-dialog {
    position: fixed;
    margin: auto;
    width: 320px;
    height: 100%;
    -webkit-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
}

.modal.left .modal-content,
.modal.right .modal-content {
    height: 100%;
    overflow-y: auto;
}

.modal.left .modal-body,
.modal.right .modal-body {
    padding: 15px 15px 80px;
}

.modal.right.fade .modal-dialog {
    right: -320px;
    -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
    -o-transition: opacity 0.3s linear, right 0.3s ease-out;
    transition: opacity 0.3s linear, right 0.3s ease-out;
}

.modal.right.fade.in .modal-dialog, .modal.right.fade.show .modal-dialog {
    right: 0;
}

.modal.fade.right > .modal-dialog > .modal-content {
    border-radius: 0 !important;
}

    .modal.fade.right > .modal-dialog > .modal-content > .modal-header {
        border-radius: 0 !important;
        background: #333;
    }

        .modal.fade.right > .modal-dialog > .modal-content > .modal-header .modal-title {
            padding-bottom: 0;
        }

        .modal.fade.right > .modal-dialog > .modal-content > .modal-header button.close:before {
            color: #fff;
        }

        .modal.fade.right > .modal-dialog > .modal-content > .modal-header button:focus {
            outline: solid 2px #fff !important;
            outline-offset: 5px;
            opacity: 1 !important;
        }

.copyrightIconmain {
    font-size: 16px;
    margin-right: 4px;
    margin-left: 2px;
}

.roboCallBasic {
    background: #f4f4f4 !important;
    border: 0px !important;
    font-family: MyriadPro-Regular !important;
    border-bottom: 2px solid #b6b6b6 !important;
    border-radius: 4px 4px 0px 0px !important;
    padding: 10px 10px !important;
    height: 40px !important;
    width: 100%;
}

#messageDetails .modal-body {
    background: #fff;
    border-radius: 0px;
}
