body {
    font-family: Arial, Helvetica, sans-serif;
    color: #414141;
    padding: 0px;
    margin: 0px;
    font-size: 13px;
}

.pos-rel {
    position: relative;
    min-height: 1px;
    z-index: 2;
}

a, a:hover {
    text-decoration: none;
}

.text-decoration {
    text-decoration: underline !important;
}

.inline-block {
    display: inline-block;
    vertical-align: middle;
}
/*sajag*/
img {
    border: 0px;
}

.img-responsive {
    width: 100%;
}

.width100 {
    width: 100%;
}

.width60 {
    width: 60%;
}

.width40 {
    width: 40%;
}

.width30 {
    width: 30%;
}

.width20 {
    width: 20%;
}

.width15 {
    width: 15%;
}

.width98 {
    width: 98%;
}

.height20P {
    height: 20px;
}

.fields .width94 .select-wrapper, .fields .width94 .custom-select {
    width: 94%;
}

.none {
    display: none;
}

.view {
    display: block;
}

.f-left {
    float: left;
}

.f-right {
    float: right;
}

.clear {
    clear: both;
    margin: 0px;
    padding: 0px;
    font-size: 0px;
    line-height: 0px;
    height: 0px;
    float: none;
}

.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

.text-center {
    text-align: center;
}

.text-top {
    vertical-align: top;
}

.text-middle {
    vertical-align: middle;
}

.table > tbody > tr > td.text-middle {
    vertical-align: middle;
}

.wordbreak {
    word-break: break-all;
}
/*--------------------------------*/

table {
    display: table;
    border-collapse: separate;
    border-spacing: 0px;
    border: 0px;
}
/*--------------------------*/
.points-typ1 {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

    .points-typ1 li {
        margin: 0 0 5px 0;
        padding: 0px;
        list-style-type: none;
    }

        .points-typ1 li a, .points-typ1 li span {
            color: #333;
        }

            .points-typ1 li a:hover {
                color: #8a2f3d;
            }
/*---------------------------------*/
.lnk-typ1 {
    color: #00519c !important;
}

    .lnk-typ1:hover {
        color: #666;
        text-decoration: underline;
    }
/*--------------------------*/
.icon {
    border: 0px;
    background: none;
    font-size: 0px;
    line-height: 0px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(../images/icon.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    padding: 0px !important;
}

.ico-home {
    width: 32px;
    height: 29px;
    background-position: -62px -133px;
}

    a:hover .ico-home, .activeNav .ico-home, .ico-home:hover { /*background-position:-62px -168px;*/
    }

.ico-changeLog {
    width: 16px;
    height: 16px;
    background-position: 0px -87px;
}

    a:hover .ico-changeLog, .ico-changeLog:hover {
        background-position: 0px -114px;
    }

.ico-mySettings {
    width: 16px;
    height: 16px;
    background-position: -38px /*-87px*/ -114px;
}

    a:hover .ico-mySettings, .ico-mySettings:hover {
        background-position: -38px -114px;
    }

.ico-logOut {
    width: 16px;
    height: 16px;
    background-position: -74px -87px;
}

    a:hover .ico-logOut, .ico-logOut:hover {
        background-position: -74px -114px;
    }

.ico-folder {
    width: 16px;
    height: 14px;
    background-position: -110px -87px;
}

    a:hover .ico-folder, .ico-folder:hover {
        background-position: -110px -114px;
    }

.ico-setting {
    width: 16px;
    height: 16px;
    background-position: -110px -175px;
}

    a:hover .ico-setting, .ico-setting:hover {
        background-position: -152px -175px;
    }

.ico-newOrder {
    width: 21px;
    height: 23px;
    background-position: 0px 0px;
}
/*a:hover .ico-newOrder,
.ico-newOrder:hover			{ background-position:0px -43px; }*/

.ico-offers {
    width: 23px;
    height: 23px;
    background-position: -41px 0px;
}
/*a:hover .ico-offers,
.ico-offers:hover			{ background-position:-41px -43px; }*/

.ico-pages {
    width: 17px;
    height: 23px;
    background-position: -85px 0px;
}
/*a:hover .ico-pages,
.ico-pages:hover			{ background-position:-85px -43px; }*/

.ico-newFeature {
    width: 23px;
    height: 23px;
    background-position: -121px 0px;
}
/*a:hover .ico-newFeature,
.ico-newFeature:hover		{ background-position:-121px -43px; }*/

.ico-upcomingFeature {
    width: 23px;
    height: 23px;
    background-position: -162px 0px;
}
/*a:hover .ico-upcomingFeature,		
.ico-upcomingFeature:hover	{ background-position:-162px -43px; }*/



.ico-feedback {
    width: 25px;
    height: 80px;
    background-position: 0px -140px;
    position: fixed;
    right: 0px;
    bottom: 20px;
    z-index: 9;
}

    .ico-feedback:hover {
        background-position: -35px -140px;
    }

.ico-help {
    width: 25px;
    height: 58px;
    background-position: -123px -303px;
    position: fixed;
    right: 0px;
    bottom: 20px;
    z-index: 9;
}

    .ico-help:hover {
        background-position: -158px -303px;
    }

.ico-quickLinks {
    width: 25px;
    height: 102px;
    background-position: -123px -196px;
    position: fixed;
    right: 0px;
    bottom: 20px;
    z-index: 9;
}

    .ico-quickLinks:hover {
        background-position: -158px -196px;
    }

.ico-search {
    width: 23px;
    height: 23px;
    background-position: -120px -140px;
}

.ico-search1 {
    width: 16px;
    height: 16px;
    background-position: -160px -140px;
}

.ico-edit {
    width: 16px;
    height: 16px;
    background-position: 0px -238px;
}

    .ico-edit:hover {
        width: 16px;
        height: 16px;
        background-position: 0px -270px;
    }

.ico-delete {
    width: 16px;
    height: 16px;
    background-position: -35px -238px;
}

    .ico-delete:hover {
        width: 16px;
        height: 16px;
        background-position: -35px -270px;
    }

.ico-duplicate {
    width: 16px;
    height: 19px;
    background-position: -69px -236px;
}

    .ico-duplicate.disable {
        background-position: -69px -268px !important;
    }

    .ico-duplicate:hover {
        width: 16px;
        height: 19px;
        background-position: -69px -268px;
    }

.ico-new {
    width: 16px;
    height: 16px;
    background-position: -147px -87px;
}

    .ico-new:hover {
        width: 16px;
        height: 16px;
        background-position: -147px -114px;
    }

.ico-new1 {
    width: 16px;
    height: 16px;
    background-position: -168px -87px;
}

.ico-export {
    width: 19px;
    height: 19px;
    background-position: -97px -236px;
}

    .ico-export:hover {
        width: 19px;
        height: 19px;
        background-position: -97px -268px;
    }

.ico-first {
    width: 10px;
    height: 11px;
    background-position: 0px -300px;
}

    .ico-first:hover {
        background-position: 0px -333px;
    }

.ico-prev {
    width: 7px;
    height: 11px;
    background-position: -33px -300px;
}

    .ico-prev:hover {
        background-position: -33px -333px;
    }

.ico-next {
    width: 7px;
    height: 11px;
    background-position: -73px -300px;
}

    .ico-next:hover {
        background-position: -73px -333px;
    }

.ico-last {
    width: 10px;
    height: 11px;
    background-position: -99px -300px;
}

    .ico-last:hover {
        background-position: -99px -333px;
    }

.ico-plus {
    width: 23px;
    height: 23px;
    background-position: -66px -200px;
}

.ico-minus {
    width: 23px;
    height: 23px;
    background-position: -96px -200px;
}

.ico-import-sm {
    width: 16px;
    height: 23px;
    background-position: -0px -362px;
}

.ico-import {
    width: 16px;
    height: 23px;
    background-position: -50px -362px;
}

    .ico-import:hover {
        width: 16px;
        height: 23px;
        background-position: -85px -414px;
    }

.ico-export-sm {
    width: 16px;
    height: 23px;
    background-position: -29px -362px;
}

.ico-archive {
    width: 16px;
    height: 16px;
    background-position: -97px -364px;
}

    .ico-archive:hover {
        width: 16px;
        height: 16px;
        background-position: -122px -364px;
    }

.ico-unarchive {
    width: 16px;
    height: 16px;
    background-position: -145px -364px;
}

    .ico-unarchive:hover {
        width: 16px;
        height: 16px;
        background-position: -167px -364px;
    }

.ico-view {
    width: 20px;
    height: 16px;
    background-position: -136px -391px;
}

    .ico-view.disable {
        background-position: -164px -391px !important;
    }

    .ico-view:hover {
        width: 20px;
        height: 16px;
        background-position: -164px -391px;
    }

.ico-active {
    width: 14px;
    height: 16px;
    background-position: -54px -391px;
}

    .ico-active:hover {
        width: 14px;
        height: 16px;
        background-position: -81px -391px;
    }

.ico-active2 {
    width: 16px;
    height: 16px;
    background-position: -0px -584px;
}

    .ico-active2:hover {
        background-position: -30px -584px;
    }

.ico-deactive {
    width: 14px;
    height: 16px;
    background-position: 0 -391px;
}

    .ico-deactive.disable {
        background-position: -27px -391px !important;
    }

    .ico-deactive:hover {
        width: 14px;
        height: 16px;
        background-position: -27px -391px;
    }

.ico-deactive2 {
    width: 16px;
    height: 16px;
    background-position: -138px -584px;
}

    .ico-deactive2:hover {
        background-position: -168px -584px;
    }

.ico-view-sm {
    background-position: -108px -391px;
    height: 16px;
    width: 20px;
}

.ico-reject {
    background-position: 0px -416px;
    height: 20px;
    width: 20px;
}

    .ico-reject:hover {
        background-position: -30px -416px;
        height: 20px;
        width: 20px;
    }

.ico-approve {
    background-position: 0px -450px;
    height: 20px;
    width: 20px;
}

    .ico-approve:hover {
        background-position: -30px -450px;
        height: 20px;
        width: 20px;
    }

.ico-test {
    background-position: 0px -480px;
    height: 16px;
    width: 20px;
}

    .ico-test:hover {
        background-position: -30px -480px;
        height: 16px;
        width: 20px;
    }

.ico-archive-sm {
    background-position: 0px -509px;
    height: 16px;
    width: 18px;
}

.ico-select {
    background-position: 0px -540px;
    height: 16px;
    width: 18px;
}

.ico-question {
    width: 16px;
    height: 16px;
    background-position: -137px -417px;
}

    .ico-question:hover {
        background-position: -168px -417px;
    }

.ico-publishRed {
    width: 16px;
    height: 16px;
    background-position: -168px -450px;
    cursor: default;
}

    .ico-publishRed:hover {
        background-position: -168px -480px;
    }

.ico-publishYellow {
    width: 16px;
    height: 16px;
    background-position: -138px -450px;
    cursor: default;
}

    .ico-publishYellow:hover {
        background-position: -138px -480px;
    }

.ico-publishGreen {
    width: 16px;
    height: 16px;
    background-position: -108px -450px;
    cursor: default;
}

    .ico-publishGreen:hover {
        background-position: -108px -480px;
    }


.ico-activity_details {
    background-position: 0px -560px;
    height: 20px;
    width: 20px;
}

    .ico-activity_details.disable {
        background-position: -32px -560px !important;
    }

    .ico-activity_details:hover {
        background-position: -32px -560px;
    }


.ico-reset {
    background-position: -138px -512px;
    height: 16px;
    width: 16px;
}

    .ico-reset:hover {
        background-position: -168px -512px;
    }

.ico-load {
    background-position: -85px -560px;
    height: 16px;
    width: 16px;
}

    .ico-load:hover {
        background-position: -85px -536px;
    }

.ico-save {
    background-position: -138px -539px;
    height: 16px;
    width: 16px;
}

    .ico-save:hover {
        background-position: -168px -539px;
    }


/*---------------------------------*/
.hd-typ1 {
    color: #2d3e50;
    font-size: 228%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    padding: 0px;
    margin: 0 0 20px 0;
}

.hd-typ2 {
    background: #b5c2cb;
    color: #2d3e50;
    font-size: 138.7%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    padding: 7px 10px;
    margin: 0 0 0px 0;
}

    .hd-typ2 a {
        color: #2d3e50;
    }

        .hd-typ2 a:hover { /* color:#FFF;*/
        }

.hd-typ3 {
    color: #2d3e50;
    font-size: 138.7%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    position: relative;
}

    .hd-typ3 .buttonBlue {
        font-size: 12px;
        position: absolute;
        right: 0px;
        top: -3px;
        font-family: "Open Sans", sans-serif !important;
        font-weight: normal;
    }
/*--------------------------------*/
.box-typ1 {
    background: #FFF;
    border: 1px solid #c8c8c8;
}

    .box-typ1.bdr0-B {
        border-bottom: 0px;
    }

    .box-typ1.countrybox {
        min-height: 120px;
    }

.box-typ2 {
    background: #F5F5F5;
}
/*GRID CSS
----------------------------------*/
.gr-main {
}

    .gr-main .gr-bd {
        position: relative;
        min-height: 1px;
    }

    .gr-main .gr-b {
        float: left;
    }

    .gr-main .gr-in {
    }

    .gr-main .gutter20 {
        margin: 0 0 0 -20px;
    }

        .gr-main .gutter20 .gr-in {
            margin: 0 0 0 20px;
        }

    .gr-main .gr-2 .gr-b {
        width: 50%;
    }

    .gr-main .gr-3 .gr-b {
        width: 33.33%;
    }

    .gr-main .gr-4 .gr-b {
        width: 25%;
    }

    .gr-main .gr-5 .gr-b {
        width: 20%;
    }
/*COMMON PADDING CSS
-----------------------------------*/
.pd0 {
    padding: 0.0px !important;
}

.pd0-T {
    padding-top: 0px !important;
}

.pd0-R {
    padding-right: 0px !important;
}

.pd0-B {
    padding-bottom: 0px !important;
}

.pd0-L {
    padding-left: 0px !important;
}

.pd1 {
    padding: 1px !important;
}

.pd1-B {
    padding-bottom: 1px !important;
}

.pd1-T {
    padding-top: 1px !important;
}

.pd5-L {
    padding-left: 5px !important;
}

.pd5-R {
    padding-right: 5px !important;
}

.pd5-T {
    padding-top: 5px !important;
}

.pd5-B {
    padding-bottom: 5px !important;
}

.pd5-LR {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.pd5-TB {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.pd5 {
    padding: 5px !important;
}

.pd7-R {
    padding-right: 7px !important;
}

.pd10-L {
    padding-left: 10px !important;
}

.pd10-R {
    padding-right: 10px !important;
}

.pd10-T {
    padding-top: 10px !important;
}

.pd10-B {
    padding-bottom: 10px !important;
}

.pd10-LR {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.pd10-TB {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.pd10 {
    padding: 10px !important;
}

.pd15-L {
    padding-left: 15px !important;
}

.pd15-R {
    padding-right: 15px !important;
}

.pd15-T {
    padding-top: 15px !important;
}

.pd15-B {
    padding-bottom: 15px !important;
}

.pd15-LR {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.pd15-TB {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.pd15 {
    padding: 15px !important;
}

.pd20-L {
    padding-left: 20px !important;
}

.pd20-R {
    padding-right: 20px !important;
}

.pd20-T {
    padding-top: 20px !important;
}

.pd20-B {
    padding-bottom: 20px !important;
}

.pd20-LR {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.pd20-TB {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.pd20 {
    padding: 20px !important;
}

.pd30 {
    padding: 30px !important;
}

.pd30-L {
    padding-left: 30px !important;
}

.pd40-L {
    padding-left: 40px !important;
}

.pd30-LR {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.pd50-LR {
    padding-left: 50px !important;
    padding-right: 50px !important;
}

.pd112-L {
    padding-left: 112px !important;
}
/*COMMON MARGIN CSS
-----------------------------------*/
.mrg-auto {
    margin: 0 auto;
}

.mrg0-T {
    margin-top: 0 !important;
}

.mrg0-R {
    margin-right: 0 !important;
}

.mrg0-B {
    margin-bottom: 0 !important;
}

.mrg0-L {
    margin-left: 0 !important;
}

.mrg1-B {
    margin-bottom: 1px !important;
}

.mrg2-B {
    margin-bottom: 2px !important;
}

.mrg3-B {
    margin-bottom: 3px !important;
}

.mrg3-R {
    margin-right: 3px !important;
}

.mrg5-L {
    margin-left: 5px !important;
}

.mrg5-R {
    margin-right: 5px !important;
}

.mrg5-T {
    margin-top: 5px !important;
}

.mrg5-B {
    margin-bottom: 5px !important;
}

.mrg5-LR {
    margin-left: 5px !important;
    margin-right: 5px !important;
}

.mrg5-TB {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.mrg5 {
    margin: 5px !important;
}

.mrg6-T {
    margin-top: 6px !important;
}

.mrg7-T {
    margin-top: 7px !important;
}

.mrg7-R {
    margin-right: 7px !important;
}

.mrg7-LR {
    margin-left: 7px !important;
    margin-right: 7px !important;
}

.mrg10-L {
    margin-left: 10px !important;
}

.mrg10-R {
    margin-right: 10px !important;
}

.mrg10-T {
    margin-top: 10px !important;
}

.mrg10-B {
    margin-bottom: 10px !important;
}

.mrg10-LR {
    margin-left: 10px !important;
    margin-right: 10px !important;
}

.mrg10-TB {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.mrg10 {
    margin: 10px !important;
}

.mrg15-L {
    margin-left: 15px !important;
}

.mrg15-R {
    margin-right: 15px !important;
}

.mrg15-T {
    margin-top: 15px !important;
}

.mrg15-B {
    margin-bottom: 15px !important;
}

.mrg15-LR {
    margin-left: 15px !important;
    margin-right: 15px !important;
}

.mrg15-TB {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.mrg15 {
    margin: 15px !important;
}

.mrg17-R {
    margin-right: 17px !important;
}

.mrg20-L {
    margin-left: 20px !important;
}

.mrg20-R {
    margin-right: 20px !important;
}

.mrg20-T {
    margin-top: 20px !important;
}

.mrg20-B {
    margin-bottom: 20px !important;
}

.mrg20-LR {
    margin-left: 20px !important;
    margin-right: 20px !important;
}

.mrg20-TB {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.mrg20 {
    margin: 20px !important;
}

.mrg25-B {
    margin-bottom: 25px !important;
}

.mrg30-B {
    margin-bottom: 30px !important;
}

.mrg30-R {
    margin-right: 30px !important;
}

.mrg30-LR {
    margin-left: 30px !important;
    margin-right: 30px !important;
}

.mrg35-L {
    margin-left: 35px !important;
}

.mrg40-T {
    margin-top: 40px !important;
}

.mrg40-L {
    margin-left: 40px !important;
}

.mrg40-R {
    margin-right: 40px !important;
}

.mrg40-B {
    margin-bottom: 40px !important;
}


.mrg47-L {
    margin-left: 47px !important;
}

.mrg60-L {
    margin-left: 60px !important;
}

.mrg111-L {
    margin-left: 111px !important;
}

.mrg126-L {
    margin-left: 126px !important;
}

.mrg130-L {
    margin-left: 130px !important;
}

.mrg148-L {
    margin-left: 148px !important;
}

.mrg140-L {
    margin-left: 140px !important;
}

.mrg165-L {
    margin-left: 165px !important;
}

.mrg153-L {
    margin-left: 153px !important;
}

.mrg223-L {
    margin-left: 223px !important;
}

.mrg319-L {
    margin-left: 319px !important;
}

.mrg148-R {
    margin-right: 148px !important;
}
/*-----------------*/
.f-gray {
    color: #757575;
}

.f-gray1 {
    color: #323232;
}

.f-white {
    color: #FFF;
}

.f-blue {
    color: #00519c !important;
}

.f-ltBlue {
    color: #2d3e50;
}

.f-sans-L {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
}

.f-red {
    color: #F00;
}

.f-sans-R {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.f-sans-B {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}

.f-sans-EB {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
}

.f-sans-SB {
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
}

.f-bold {
    font-weight: bold;
}

.f-normal {
    font-weight: normal;
}

.fs1 {
    font-size: 1px !important;
}

.fs10 {
    font-size: 70% !important;
}

.fs11 {
    font-size: 85%;
}

.fs12 {
    font-size: 93.2% !important;
}

.fs13 {
    font-size: 100% !important;
}

.fs14 {
    font-size: 108% !important;
}

.fs15 {
    font-size: 116%;
}

.fs16 {
    font-size: 127.1% !important;
}

.fs17 {
    font-size: 131%;
}

.fs18 {
    font-size: 138.5%;
}

.fs19 {
    font-size: 146.5%;
}

.fs20 {
    font-size: 153.9%;
}

.fs21 {
    font-size: 161.6%;
}

.fs22 {
    font-size: 167%;
}

.fs23 {
    font-size: 174%;
}

.fs24 {
    font-size: 182%;
}

.fs25 {
    font-size: 189%;
}

.fs26 {
    font-size: 197%;
}

.fs27 {
    font-size: 204%;
}

.fs28 {
    font-size: 211%;
}

.fs29 {
    font-size: 220%;
}

.fs30 {
    font-size: 228%;
}

.fs31 {
    font-size: 235%;
}

.fs32 {
    font-size: 245%;
}

.fs33 {
    font-size: 251%;
}

.fs34 {
    font-size: 259%;
}

.fs35 {
    font-size: 266%;
}

.fs36 {
    font-size: 274%;
}

.fs37 {
    font-size: 282%;
}

.fs38 {
    font-size: 290%;
}

.fs39 {
    font-size: 297%;
}

.fs40 {
    font-size: 305%;
}

.fs41 {
    font-size: 312%;
}

.fs42 {
    font-size: 319%;
}

.fs43 {
    font-size: 327%;
}

.fs44 {
    font-size: 335%;
}

.fs45 {
    font-size: 342%;
}

.fs46 {
    font-size: 351%;
}

.fs47 {
    font-size: 358%;
}

.fs48 {
    font-size: 366%;
}

.fs49 {
    font-size: 375%;
}

.fs50 {
    font-size: 382%;
}
/*----------------------------------*/
.abs0R-0T {
    position: absolute;
    right: 0px;
    top: 0px;
}
/*sajag*/
.abs0R-5T {
    position: absolute;
    right: 0px;
    top: 5px;
}
/*---------------- Border ----------------*/

.brdr1 {
    border: 1px solid #CCC;
}

.brdr1-T {
    border-top: 1px solid #CCC;
}

.brdr1-R {
    border-right: 1px solid #CCC;
}

.brdr1-B {
    border-bottom: 1px solid #CCC;
}

.brdr1-R {
    border-right: 1px solid #CCC;
}

.tableSearchT .lbl {
    margin-top: 6px;
}

.width100.tableSearchT td, .tableSearchT2 td {
    vertical-align: top;
}

.width100.tableSearch3 td {
    vertical-align: top;
}

    .width100.tableSearch3 td label {
        vertical-align: top;
        margin-top: 6px;
        display: block;
    }

.hintText {
    color: #757575;
    font-size: 11px;
    font-style: italic;
}

.cursorD {
    cursor: default;
}

.cursorP {
    cursor: pointer;
}

.hide {
    display: none !important;
    visibility: hidden !important;
}


/*--BootstrapPopUp Plugin--*/
.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from {
        -webkit-transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    from {
        transform: scale(1) rotate(0deg);
    }

    to {
        transform: scale(1) rotate(360deg);
    }
}
/*--BootstrapPopUp Plugin--*/

.errorText {
    color: #cc0000 !important;
}

/*Added by Pragya */
.dv-changeAddrMsg {
    font-size: 17px;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

.heading-COA {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    display: block;
    background-color: lightgray;
    font-weight: bold;
}
.clsTemporaryHide {
    display:none;
}