﻿@charset "utf-8";
/* CSS Document */

/*space  css*/
.list-style {
    list-style: none;
}

.pad-w10 {
    padding: 10px;
}

.pad-w20 {
    padding: 20px;
}

.pad-w30 {
    padding: 30px;
}

.pad-w40 {
    padding: 40px;
}

.pad-w50 {
    padding: 50px;
}

.pad-w60 {
    padding: 60px;
}
.post20 { position :relative; top :-20px
}

.pad-w70 {
    padding: 70px;
}

.pad-w80 {
    padding: 80px;
}

.pad-w-left10 {
    padding-left: 10px;
}

.pad-w-left20 {
    padding-left: 20px;
}

.pad-w-left30 {
    padding-left: 30px !important;
}

.pad-w-left40 {
    padding-left: 40px !important;
}

.pad-w-left50 {
    padding-left: 50px !important;
}

.pad-w-left60 {
    padding-left: 60px !important;
}

.pad-w-left70 {
    padding-left: 70px !important;
}

.pad-w-left80 {
    padding-left: 80px !important;
}

.pad-w-right10 {
    padding-right: 10px;
}

.pad-w-right20 {
    padding-right: 20px;
}

.pad-w-right30 {
    padding-right: 30px;
}

.pad-w-right40 {
    padding-right: 40px;
}

.pad-w-right50 {
    padding-right: 50px;
}

.pad-w-right60 {
    padding-right: 60px;
}

.pad-w-right70 {
    padding-right: 70px;
}

.pad-w-right80 {
    padding-right: 80px;
}

.pad-w-bottom10 {
    padding-bottom: 10px;
}

.pad-w-bottom20 {
    padding-bottom: 20px;
}

.pad-w-bottom30 {
    padding-bottom: 30px;
}

.pad-w-bottom40 {
    padding-bottom: 40px;
}

.pad-w-bottom50 {
    padding-bottom: 50px;
}

.pad-w-bottom60 {
    padding-bottom: 60px;
}

.pad-w-bottom70 {
    padding-bottom: 70px;
}

.pad-w-bottom80 {
    padding-bottom: 80px;
}

.pad-w-top10 {
    padding-top: 10px;
}

.pad-w-top20 {
    padding-top: 20px;
}

.pad-w-top30 {
    padding-top: 30px;
}

.pad-w-top40 {
    padding-top: 40px;
}

.pad-w-top50 {
    padding-top: 50px;
}

.pad-w-top60 {
    padding-top: 60px;
}

.pad-w-top70 {
    padding-top: 70px;
}

.pad-w-top80 {
    padding-top: 80px;
}

.mar-w-left10 {
    margin-left: 10px;
}

.mar-w-left20 {
    margin-left: 20px;
}

.mar-w-left30 {
    margin-left: 30px;
}

.mar-w-left40 {
    margin-left: 40px;
}

.mar-w-left50 {
    margin-left: 50px;
}

.mar-w-left60 {
    margin-left: 60px;
}

.mar-w-left70 {
    margin-left: 70px;
}

.mar-w-left80 {
    margin-left: 80px;
}

.mar-w-right10 {
    margin-right: 10px;
}

.mar-w-right20 {
    margin-right: 20px;
}

.mar-w-right30 {
    margin-right: 30px;
}

.mar-w-right40 {
    margin-right: 40px;
}

.mar-w-right50 {
    margin-right: 50px;
}

.mar-w-right60 {
    margin-right: 60px;
}

.mar-w-right70 {
    margin-right: 70px;
}

.mar-w-right80 {
    margin-right: 80px;
}

.mar-w-bottom10 {
    margin-bottom: 10px;
}

.mar-w-bottom20 {
    margin-bottom: 20px;
}

.mar-w-bottom30 {
    margin-bottom: 30px;
}

.mar-w-bottom40 {
    margin-bottom: 40px;
}

.mar-w-bottom50 {
    margin-bottom: 50px;
}

.mar-w-bottom60 {
    margin-bottom: 60px;
}

.mar-w-bottom70 {
    margin-bottom: 70px;
}

.mar-w-bottom80 {
    margin-bottom: 80px;
}

.mar-w-top10 {
    margin-top: 10px;
}

.mar-w-top20 {
    margin-top: 20px;
}

.mar-w-top30 {
    margin-top: 30px;
}

.mar-w-top40 {
    margin-top: 40px;
}

.mar-w-top50 {
    margin-top: 50px;
}

.mar-w-top60 {
    margin-top: 60px;
}

.mar-w-top70 {
    margin-top: 70px;
}

.mar-w-top80 {
    margin-top: 80px;
}

.margin-mn28 {
    /*margin-top: -21px !important;*/
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

body {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5 {
    margin: 0px;
    padding: 0px;
}

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.overflow {
    overflow: auto;
}

.clear-fix {
    clear: both;
}

.fluid-container {
    width: 100%;
    overflow: hidden;
    background-color: #d4d2d3;
}

.header {
    background-color: #cccccc;
    padding-bottom: 2px;
    height: 105px;
}

.user-img {
    position: relative;
    top: -14px;
}

.user {
    font-size: 12px !important;
    width: 100px;
}

/*Top Navigation*/
.navigation {
    background: transparent;
}


.administration, .partners, .child, .payment, .management, .pledge, .reports, .dashboard, .campaign, .communication {
    /*font-weight: bold!important;*/
    font-size: 11px !important;
    background-repeat: no-repeat !important;
    background-position: 40px 30px !important;
    text-align: center !important;
    padding-top: 60px !important;
    height: 40px !important;
    width: 113px !important;
    margin-left: 0px;
    background-position: 29px !important; /*border:2px solid #fff*/
}

    .administration a, .partners a, .child a, .payment a, .management a, .pledge a, .reports a, .dashboard a, .campaign a, .communication a{
        display: block;
        color: #FFF !important;
    }

.administration {
    background-position: 46px !important;
    background-color: #999999 !important;
    background-image: url(../images/administration-icon.png) !important;
}

.partners {
    background-color: #f1ab32 !important;
    background-image: url(../images/partners-icon.png) !important;
}

.child {
    background-color: #57a0d3 !important;
    background-image: url(../images/child-icon.png) !important;
}

.payment {
    background-position: 41px !important;
    background-color: #f89339 !important;
    background-image: url(../images/payment-icon.png) !important;
}

.management {
    background-color: #809fce !important;
    background-image: url(../images/master-managemetn.png) !important;
}

.pledge {
    background-color: #9fa618 !important;
    background-image: url(../images/pledge-icon.png) !important;
}

.reports {
    background-color: #82a3b6 !important;
    background-image: url(../images/reports.png) !important;
    background-position: 33px !important;
}

.dashboard {
    background-color: #de8560 !important;
    background-image: url(../images/dashboard.png) !important;
}

.campaign {
    background-color: #9fa618 !important;
    background-image: url(../images/campaign.png) !important;
}
.communication {
    background-color: #18a65e !important;
    background-image: url(../images/communication.png) !important;
    background-position: 50%!important;
}


.administration:hover, .current1 {
    background-color: #999999 !important;
    background-image: url(../images/administration-icon-h.png) !important;
    font-weight: bold;
}

.partners:hover, .current2 {
    color: #000 !important;
    background-color: #f1ab32 !important;
    background-image: url(../images/partners-icon-h.png) !important;
}

.child:hover, .current3 {
    color: #000 !important;
    background-color: #57a0d3 !important;
    background-image: url(../images/child-icon-h.png) !important;
}

.payment:hover, .current4 {
    color: #000 !important;
    background-color: #f89339 !important;
    background-image: url(../images/payment-icon-h.png) !important;
}

.management:hover, .current5 {
    color: #000 !important;
    background-color: #809fce !important;
    background-image: url(../images/master-managemetn-h.png) !important;
}

.pledge:hover, .current6 {
    color: #000 !important;
    background-color: #9fa618 !important;
    background-image: url(../images/pledge-icon-h.png) !important;
}

.reports:hover, .current7 {
    color: #000 !important;
    background-color: #82a3b6 !important;
    background-image: url(../images/reports-h.png) !important;
}

.dashboard:hover, .current8 {
    color: #000 !important;
    background-color: #de8560 !important;
    background-image: url(../images/dashboard-h.png) !important;
}

.campaign:hover, .current9 {
    color: #000 !important;
    background-color: #9fa618 !important;
    background-image: url(../images/campaign-h.png) !important;
}
.communication:hover, .current10 {
    color: #000 !important;
    background-color: #18a65e !important;
    background-image: url(../images/communication-h.png) !important;
}

.rmRootLink:hover span.rmText {
    color: #000 !important;
    color: #000 !important;
}

.administration:hover, .partners:hover, .child:hover, .payment:hover, .management:hover, .pledge:hover, .reports, :hover,
.dashboard:hover {
    /*display: block;*/
}

.master-bg {
}




ul.MenuBarHorizontal a {
    color: #000 !important;
}


/*.border {
    border:1px solid #cccccc; padding:10px; border-radius:10px; overflow:hidden; margin:auto; width:95%!important 
}*/


.logo {
    margin-left: 5px;
    margin-right: 5px;
    width: 193px;
    height: 121px;
    position: relative;
    z-index: 999;
}

}

.top-right-links-area {
    padding: 10px;
    font-size: 11px;
    color: #fff;
}

.top-right-links ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    /*margin-left: 35px;*/
}

    .top-right-links ul li {
        float: left;
    }


/*header-bottom-css*/
.header-btm-gray {
    border-bottom: 2px solid #999999 !important;
}

.header-btm-blue {
    border-bottom: 2px solid #809fcf;
}

.header-btm-cyan {
    border-bottom: 2px solid #56a0d3;
}

.header-btm-yellow {
    border-bottom: 2px solid #f1ab33;
}

.header-btm-green {
    border-bottom: 2px solid #9fa617;
}

.header-btm-orrange {
    border-bottom: 2px solid #f89339;
}



.breadcramb-cyan {
    background-color: #f1ab32;
}

.breadcramb-cyan, .breadcramb-gray, .breadcramb-blue, .breadcramb-liteblue, .breadcramb-orrange, .breadcramb-green  {
    height: 10px;
    position: relative;
    top: -21px;
    /* border-top: 1px solid #fff; */
}

.breadcramb-gray {
    background-color: #999999 !important;
}

.breadcramb-blue {
    background-color: #809fce !important;
}

.breadcramb-gray {
    background-color: #999999 !important;
}

.breadcramb-orrange {
    background-color: #f89339 !important;
}

.breadcramb-liteblue {
    background-color: #57a0d3 !important;
}
.breadcramb-green {
    background-color: #18a65e !important;
}

.master-bg {
    background-color: #999999 !important;
}

.userdrpdwnlnk {
    background: url("../images/top-righticon.png") no-repeat scroll right 4px transparent;
    padding-right: 13px;
}

    .userdrpdwnlnk ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
        background-color: #fcd4b0;
        border: 1px solid #fff;
        position: absolute;
        z-index: 999;
        font-size: 11px;
    }

        .userdrpdwnlnk ul li {
            padding: 7px 29px;
            clear: both;
            border-bottom: 1px solid #FFF;
            width: 150px;
        }

            .userdrpdwnlnk ul li:hover {
                background-color: #eaab73;
            }

            .userdrpdwnlnk ul li a {
                color: #000;
                text-decoration: none;
            }

li:hover.userdrpdwnlnk ul {
    display: block;
}

.userdrpdwnlnk-disnone {
    display: none;
}

.user-icon {
    background: url(../images/user-icon.png) no-repeat scroll 10px center transparent;
    padding-left: 5px;
    ;
}

.password-icon {
    background: url(../images/password-icon.png) no-repeat scroll 10px center transparent;
    padding-left: 5px;
    ;
}

.logout-icon {
    background: url(../images/logout.png) no-repeat scroll 10px center transparent;
    padding-left: 5px;
    ;
}

.rcbReadOnly input[type=text] {
    height: auto !important;
}


.body-container {
    background-color: #fff;
    min-height: 441px;
    height: auto;
    overflow: hidden;
    font-size: 13px;
    margin-top: -30px;
    top: -12px;
    width: 100%;
}

.left-container-content {
    width: 15%;
    background-color: #fff;
    min-height: 441px;
    float: left;
}

.left-container {
    /*border: 1px solid #d0d0d0;
    padding: 10px;*/
}

.right-container-content {
    float: left;
    width: 84.9%;
    /* margin-left: 5px; */
    border-left: 10px solid #d4d2d3;
    box-sizing: border-box;
    min-height: 441px;
}

.body-container h1 {
    font-size: 16px;
    margin-top: 10px;
    /*margin-bottom: 10px;*/
    margin-left: 10px;
    color: #6e6e6e;
}


.body-container h2 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-left: 30px;
    color: #6e6e6e;
}

.body-container h3 {
    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px !important;
    margin-left: 30px;
    color: #6e6e6e;
    padding-bottom: 10px;
}

.header-right-text {
    font-size: 10px;
    position: relative;
    top: -20px;
    right:3px;
     /*width: 200px;
   left: 40px;*/
}



.wt-middle-bg {
    background-color: #FFF;
    overflow: hidden;
    padding: 10px;
    min-height: 441px;
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    /* width: 101%; */
}


.idms-logo {
    margin-top: -3px;
    /*margin-left: 28px;*/
}

.panel {
    width: 90%;
    height: auto;
    border: 1px solid #fff;
    margin-left: 9px;
    margin-top: 15px;
}

.panel-header {
    height: 41px;
    background: url('../images/panel-hd.png') repeat-x;
    line-height: 40px;
    padding-left: -4px;
    font-weight: bold;
}

    .panel-header > h2.quick-links {
        background: url(../images/clock.png) no-repeat 3px;
        position: relative;
        left: -20px;
        font-size: 12px !important;
    }

    .panel-header > h2.favarates {
        background: url(../images/favarates-icon.png) no-repeat 3px;
        position: relative;
        left: -20px;
        font-size: 12px !important;
    }

    .panel-header > h2 {
        font-size: 14px;
        font-weight: bold;
        line-height: 35px;
        padding-left: 34px;
    }

    .panel-header span {
        float: right;
        position: relative;
        top: -48px;
        right: 9px;
    }

.panel-content {
    background-color: #fff;
    border: 1px solid #cccccc;
    position: relative;
    top: -2px;
}

    .panel-content > ul.quicklinks-icons {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }

        .panel-content > ul.quicklinks-icons > li {
            border-bottom: 1px solid #CCC;
            padding: 6px;
            background: url("../images/quicklinks.png") no-repeat scroll 10px center transparent;
        }

            .panel-content > ul.quicklinks-icons > li a {
                color: #303030;
                text-decoration: none;
                padding-left: 30px;
            }


    .panel-content > ul.favarates-links {
        margin: 0px;
        padding: 0px;
        list-style: none;
    }

        .panel-content > ul.favarates-links > li {
            border-bottom: 1px solid #CCC;
            padding: 6px;
            background: url("../images/favarates-icon-links.png") no-repeat scroll 10px center transparent;
        }

            .panel-content > ul.favarates-links > li a {
                color: #303030;
                text-decoration: none;
                padding-left: 30px;
            }

            .panel-content > ul.favarates-links > li:hover, .panel-content > ul.quicklinks-icons > li:hover {
                background-color: #fcd4b1;
            }


.footer {
    background-color: #c4c4c4;
    height: 41px;
    text-align: right;
    font-size: 12px;
    color: #666;
    padding-top: 10px;
    width: 100%;
}

    .footer span {
        padding-right: 40px;
    }




.search-form-area {
    overflow: hidden;
    position: relative;
    left: 110px;
    top: 4px;
}

.form-control {
    width: 240px;
    height: 25px;
    border: 1px solid #9F9F9F;
    color: #666;
    border-radius: 10px;
}

.form-search {
    width: 240px;
    height: 30px;
    border: 1px solid #9F9F9F;
    color: #666;
    border-radius: 10px;
}

.search-form-area > .form-search {
    width: 180px;
    height: 25px;
    border: 1px solid #9F9F9F;
    color: #666;
    border-radius: 0px !important;
}

.search-form-area > .form-search-small {
    margin-right: 10px;
    width: 80px;
    height: 28px !important;
    border: 1px solid #9F9F9F;
    color: #666;
    border-radius: 0px !important;
}

.form-textarea {
    width: 240px;
    height: 80px;
    border: 1px solid #9F9F9F;
    color: #666;
    border-radius: 10px;
}





.select-small {
    width: 30px;
    height: 28px;
    border: 1px solid #9F9F9F;
    text-align: center;
    color: #CCC;
    border-radius: 10px;
}

.search-icon {
    background-image: url(../images/search-icon.png);
    background-repeat: no-repeat;
    background-position: 10px 8px;
    text-align: center;
    color: #666;
}

.tab1, .tab2, .tab3, .tab4 {
    text-align: center;
    line-height: 50px;
    font-size: 13px;
}

.tab1 {
    background-image: url(../images/tab-1.png);
    width: 249px;
    height: 49px;
    background-repeat: no-repeat;
    position: relative;
    z-index: 20;
}

.tab2 {
    background-image: url(../images/tab-1.png);
    width: 249px;
    height: 49px;
    background-repeat: no-repeat;
    position: relative;
    left: -30px;
    z-index: 10;
}

.tab3 {
    background-image: url(../images/tab-1.png);
    width: 249px;
    height: 49px;
    background-repeat: no-repeat;
    position: relative;
    left: -60px;
    z-index: 5;
}

.tab4 {
    background-image: url(../images/tab-1.png);
    width: 249px;
    height: 49px;
    background-repeat: no-repeat;
    position: relative;
    left: -90px;
    z-index: 2;
}

.form-table {
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}

    .form-table tr td {
        padding: 10px;
    }

        .form-table tr td:first-child {
            text-align: right;
            padding-right: 40px;
        }


.form-area-table2 table tr td:nth-child(1).table-merge tr td:nth-child(1) {
    text-align: right !important;
}


.btn {
    color: #333 !important;
    text-align: center !important;
    border: medium none;
    font-size: 12px !important;
    border-radius: 1px !important;
    font-family: Arial !important;
    font-weight: bold !important;
    padding: 5px 15px;
    font-weight: bold;
    text-shadow: 1px 1px #333;
    border: 1px solid #fff !important;
    webkit-box-shadow: 0 0 5px 2px #dcdcdc;
    -moz-box-shadow: 0 0 5px 2px #dcdcdc;
    box-shadow: 0 0 5px 2px #dcdcdc;
    background: #ffffff;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    cursor:pointer;
}

    .btn:hover {
        opacity: .75;
    }

.tb-btn {
    padding: 3px 10px !important;
    text-shadow: none !important;
}

.btn-gray {
    background-color: #c7c7c7 !important;
    color: #fff !important;
}

.btn-search {
    background-color: #f7923a !important;
}


.btn-default {
    background-color: #707070 !important;
}

.btn-orrange {
    background-color: #ed8b35 !important;
    color: #FFF !important;
}

.btn-blue {
    background-color: #93c5e8 !important;
    color: #FFF !important;
    border: 2px solid #fff !important;
}

.btn-green {
    background-color: #9fa81e !important;
    color: #FFF !important;
}

.btn-white {
    background-color: #FFF !important;
    color: #333333 !important;
    border: 1px solid #C6C6C6;
    border-radius: 4px;
    padding-right: 40px;
    text-shadow: none !important;
}

.btn-red {
    background-color: #ed8b35 !important;
    border: 1px solid #c5c5c5;
    color: #fff !important;
    text-shadow: none !important;
    min-width: 86px;
    text-align: left !important;
}

.btn-tb {
    background: url(../images/tb-tbn.png) repeat-x;
    border: 1px solid #c5c5c5;
    width: 60px;
    font-size: 12px !important; /*padding:3px!important*/
}

.btn-tb2 {
    background: url(../images/tb-tbn.png) repeat-x;
    border: 1px solid #c5c5c5;
    font-size: 12px !important; /*padding:3px!important*/
}


.btn-div {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 20px;
    background-color: #f0f0f0;
    padding: 5px;
}


ul.head-icons {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

    ul.head-icons li {
        list-style: none;
        float: left;
    }

.subheader {
    padding: 11px 10px;
    width: 200px;
    background: url(../images/subheader-rightimg.png) no-repeat right #b6d2ea;
    margin-bottom: 10px;
    font-weight: bold;
    color: #333331;
}


.widget-header {
    background-image: url(../images/panel-header.png) !important;
    height: 43px !important;
}

.widget-title {
    color: #000 !important;
    position: relative;
    top: -10px;
}

.fa-bars {
    color: #000 !important;
}

.fa-expand {
    color: #000 !important;
}

.fa-refresh {
    color: #000 !important;
}

.fa-chevron-up {
    color: #000 !important;
}

.fa-times {
    color: #000 !important;
}

.widget-body {
    text-align: center;
    padding: 10px;
}

.radio-box {
}



/*form CSS*/
.form-area {
    color: #333333;
}

.form-area-table table tr td:nth-child(1) {
    text-align: right !important;
}

.form-area-table table tr td:nth-child(3) {
    text-align: right !important;
}

.form-area-table table tr td:nth-child(5) {
    text-align: right !important;
}





.form-area, .form-area-table {
    font-size: 12px;
    font-family: Arial;
}

.lg-form {
    width: 350px !important;
}



.form-area input[type=text] {
    width: 164px;
    height: 26px;
    /*border: 1px solid #B5B1B2;*/
    color: #655A50;
    font-size: 11px;
    background-image: url("../images/form-bg.png");
}

input[type=text].small {
    width: 30px;
    height: 26px;
    border: 1px solid #999;
    color: #655a50;
    font-size: 11px;
    background-image: url(../images/form-bg.png);
}

.form-area input[type="file"] {
    width: 195px;
    height: 26px;
    border: 1px solid #999;
    color: #655a50;
    font-size: 11px;
    background-image: url(../images/form-bg.png);
}

.form-area textarea {
    width: 160px;
    height: 100px;
    border: 1px solid #999;
    color: #655a50;
    font-size: 11px;
}

/*.form-area tr td {
        padding: 3px;
    margin-left: 80px;
}*/



/*Table Grid CSS*/
.grid-area {
    width: 100%;
    overflow: hidden;
    overflow-y: hidden;
}
.table-tdlast td:last-child { /*width:300px!important; */
  /* Chrome, Safari, Opera prefix */
  -webkit-column-width: 300px;

  /* Mozilla Firefox prefix */
  -moz-column-width:300px;

  column-width: 300px;  }
.grid-scroll {
    overflow: scroll;
}

table.gridtable {
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    color: #343434;
    border-width: 1px !important;
    border-color: #999999 !important;
    border-style: solid !important;
    border-collapse: collapse;
    width: 100%;
    font-weight: normal;
    position: relative;
    width: 95%;
}

div.gridtable table thead tr td {
    border-width: 1px !important;
    border-color: #d4d4d4 !important;
    border-style: solid !important;
    background: #fff !important;
    border-left: 1px solid #cccccc;
}

table.gridtable th {
    padding: 8px 12px;
    font-weight: bold;
    color: #323433 !important;
    background: url(../images/btn-bg.png) repeat-x;
    text-align: left;
    border-color: #fff;
}


table.gridtable td {
    border-width: 1px;
    padding: 8px 12px;
    border-style: solid;
    border-color: #d5d5d5;
}

table.gridtable tr:hover {
    background-color: #FCEECF;
}

.gridtable .rgDataDiv {
    height: auto !important;
}

.rgMasterTable tr:hover {
    background-color: #FCEECF !important;
}

tr.rgPager:hover {
    background-color: none !important;
}

.rcbArrowCell input[type=text] {
    color: #999999;
    padding-left: 0px !important;
    background-color: #fff;
    width: 70px !important;
}

.error {
    color: Red;
}

.success_message {
    background: #e2f8ad url('../Images/icon_success.png') no-repeat 10px center;
    padding: 3px 5px;
    font-size: 12px;
    color: #2b4f07;
    text-indent: 30px;
    border: 1px solid #b4cb59;
    margin-top: 5px;
    text-align: center;
    margin-bottom: 10px;
}

.error_message {
    background: #f8c7ad url('../Images/icon-error.png') no-repeat 2px center;
    padding: 3px 15px;
    font-size: 12px;
    color: #4f1407;
    text-indent: 30px;
    border: 1px solid #fd9e79;
    margin-top: 5px;
    /* text-align: center; */
    border-radius: 40px;
    font-size: 11px;
    font-weight: bold !important;
}

.alert_message {
    background: #f8e5ad url('../Images/icon-alert.png') no-repeat 10px center;
    padding: 3px 5px;
    font-size: 12px;
    color: #514411;
    text-indent: 30px;
    border: 1px solid #f5b44d;
    margin-top: 5px;
    text-align: center;
}

.form-area-table table tr td {
    width: 190px;
}

.form-area-table2 table tr td {
    width: 100px;
}

    .form-area-table2 table tr td:nth-child(1) {
        text-align: right !important;
    }

    .form-area-table2 table tr td:nth-child(3) {
        text-align: right !important;
    }

    .form-area-table2 table tr td:nth-child(5) {
        text-align: right !important;
    }


.modalBackground {
    background-color: black;
    filter: alpha(opacity=70);
    opacity: 0.8;
    z-index: 20000 !important;
}

.modalPopup {
    background-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    padding: 1px;
    /*Height: 400px;*/
    border-radius: 10px;
}

.msg {
    text-align: right;
    color: #cf3337;
    font-size: 11px;
}

    .msg span h1 {
        font-weight: bold;
        font-size: 9px;
        color: #333;
        margin-top: -3px;
    }

    .msg span h2 {
        color: #acacac;
        font-size: 11px;
    }

.panel-header-blue {
    height: 30px;
    background-color: #88C8F4;
    color: #FFF;
    padding: 5px 10px;
    text-align: left;
    line-height: 30px;
    font-weight: bold;
    color: #302f2f;
    margin-top: 15px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.panel-blue {
    height: 30px;
    background-color: #88C8F4;
    color: rgb(255, 255, 255);
    padding: 5px 10px;
    font-size: 13px;
    line-height: 28px;
    text-align: left;
    color: #2e353d;
    font-weight: bold;
}

.box-line {
    border: 1px solid #adadad;
    padding: 10px;
}

.border-line {
    border: 1px solid #adadad;
    padding: 10px;
    position: relative;
    top: -5px;
    left: 3px;
    right: -3px;
}
/*Tab menu*/
a.tab-menu {
    background-color: red !important;
}

table.border-line {
    width: 99.4%;
}

.blue-box {
    border: 1px solid #c4c4c4;
    background-color: #f5f5f5;
    padding: 4px;
    color: #333;
    overflow: hidden;
    margin-top: 5px;
}

    .blue-box li {
        list-style: none;
        padding: 0px;
    }

    .blue-box input[type=text] {
        color: #999999;
        padding-left: 4px;
        background-color: #fff;
    }
/*.search-box .blue-box input[type=text] { width:182px!important}
    .input-width {width:130px!important}*/
.search > .riSingle > .riTextBox {
    width: 170px !important;
}

.blue-box .search-box input[type=text] {
    color: #999999;
    padding-left: 40px;
    background-color: #fff;
    width: 174px !important;
}

.pos {
    position: relative;
    top: -5px;
    left: -23px;
}

.email {
    background: url(../images/msg.png) no-repeat right #fff !important;
}

.email-popup {
    background: url("../images/msg.png") no-repeat scroll 75px 4px #FFF !important;
}

.calendar {
    background: url(../images/calendar-icon.png) no-repeat right #fff !important;
}

.mobile {
    background: url(../images/mobile.png) no-repeat right #fff !important;
}

.userid {
    background: url(../images/user-id.png) no-repeat right #fff !important;
}

.username {
    background: url(../images/username.png) no-repeat right #fff !important;
}

.mobile-popup {
    background: url("../images/mobile.png") no-repeat scroll 84px 5px #FFF !important;
}

.blue-box li {
    float: left;
    list-style: none;
}

    .blue-box li button {
        clear: both;
    }

.btn-clear > button {
    clear: both;
    float: none !important;
}

.table-blue tr td:nth-child(1) {
    background-color: #d9e5f3;
    color: #333;
    text-align: right;
    font-size: 12px;
    padding: 6px 10px;
}

.table-blue tr td:nth-child(2) {
    background-color: #e6e6e6;
    color: #333;
    text-align: left;
    font-size: 12px;
    padding: 6px 10px;
}

.blue-box-txt table tr td { /*padding:10px 15px;*/
    font-size: 12px !important;
    font-weight: normal !important;
}


/*.blue-box input {
    border: 1px solid #bebdbd;
    height: 26px;
}*/

    .blue-box input[type=submit] {
        margin-top: 0px !important;
    }

.blue-box .num {
    color: #fe6500;
    font-weight: bold;
    font-size: 18px;
}

.blue-box ul {
    margin: 0px;
}

.blue-box .num strong {
    color: #333;
}

.blue-box .gray-txt {
    color: #6b6b6b;
    color: #6b6b6b;
}



.table {
}

    .table tr th {
        background-color: #82c5f2;
    }

        .table tr th td {
            border: 1px solid #c2c2c2;
        }

    .table th {
        padding: 4px 10px !important;
    }

    .table th, .table td {
        /*padding: 2px 10px;*/
        border: 1px solid #c2c2c2;
        font-size: 12px;
        text-align: center;
    }

    .table td {
        background-color: #fff;
    }



.table-gray, .border-bl, .btm-green {
    width: 331px;
}

    .table-gray tr th {
        background-color: #e1e1e1;
    }

        .table-gray tr th td {
            border: 1px solid #c2c2c2;
        }

    .table-gray tr td .riTextBox[type="text"] {
        border: none !important;
        text-align: left !important;
    }

    .table-gray tr td:nth-child(1) {
        background: #bddff8;
        text-align: left !important;
    }

.form-area-table .table-gray tr td:nth-child(1) {
    text-align: left !important;
    font-weight: bold;
}

.table-gray th {
    padding: 4px 10px !important;
}

.table-gray th, .table-gray td {
    /*padding: 2px 10px;*/
    border: 1px solid #c2c2c2;
    font-size: 12px;
    text-align: center !important;
}

.table-gray td {
    background-color: #fff;
}

.table-gray .riSingle .riTextBox, .riDisabled {
    width: 132px !important;
}

.table-gray td:first-child {
    padding-left: 10px;
}

.border-bl {
    margin-top: 10px;
}

.Border {
    border: 1px solid #aaaba6;
}

.radio-pos {
    margin-left: -35px;
}

    .radio-pos > table tr:nth-child(1) td {
        position: relative;
        top: 10px;
    }

    .radio-pos > table tr:nth-child(2) td {
        position: relative;
        top: -15px;
        left: 137px;
    }

.upload .RadUpload .ruFakeInput {
    width: 200px !important;
    margin-left: 20px;
}

.btm-green {
    background-color: #c2ffba;
    border: 1px solid #1c4b16;
    min-height: 60px;
    text-align: left !important;
    margin-top: 10px;
}

.border-none {
    border: none !important;
    /*border-bottom: 4px solid #cccccc!important*/
}

table.border-bl {
    border: 1px solid #cccccc;
}


.bg-none {
    background-position: 0% 0%;
    background-color: none !important;
    background-image: none !important;
    background-repeat: repeat !important;
    background-attachment: scroll !important;
}

.tab-panel-header {
    margin-top: 20px;
    height: 40px;
    background: url(../images/tb-header.png) repeat-x;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    text-align: left !important;
    line-height: 40px;
    padding-left: 40px;
    font-weight: bold;
}

.tab-panel-content {
}

.tab-border {
    width: 100%;
    border: 1px solid #d1cdcd;
    border-top: none;
}

.sub-content-table {
    color: #666;
}

    .sub-content-table tr td {
        padding: 3px;
    }

        .sub-content-table tr td input {
            width: 200px;
        }

        .sub-content-table tr td:nth-child(3) {
            padding-left: 50px;
        }

.tb-blue {
    background: blue;
}

.input-box {
    border-radius: 5px;
    background: url(../images/search-bg.png) repeat-x;
    padding: 10px 10px;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    border: 1px solid #e6e3e3;
}

.search-menu label {
    font-weight: bold !important;
}


.popup-panel-header {
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    height: 41px;
    background: none repeat scroll 0% 0% #E9E7E7;
   line-height: 36px;
    padding-left: 22px;
    font-weight: bold;
    color: #484848;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}


    .popup-panel-header .msg {
        padding-right: 23px !important;
        margin-top: 5px;
    }

.popup-form-table {
    font-size: 13px;
    /*font-family: Arial, Helvetica, sans-serif;*/
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    /*margin-top: 30px;*/
    padding: 8px;
  
}

    .popup-form-table tr td {
        padding: 4px;
    }

.msg-pos {
    font-family: verdana,arial,sans-serif;
    font-size: 10px;
    position: relative;
    right: 7px;
}

.popup-form-table tr td {
    color: #666;
}

    .popup-form-table tr td:first-child, .popup-form-table tr td:nth-child(3), .popup-form-table tr td:nth-child(5) {
        text-align: right;
    }

    .popup-form-table tr td:nth-child(3) {
        padding-left: 20px;
    }

    .popup-form-table tr td input, .popup-form-table tr td select {
        width: 166px !important;
        /*border: 1px solid #b5b1b2!important;*/
    }

    .popup-form-table tr td.select input {
        width: 116px !important;
        /*border: 1px solid #b5b1b2!important;*/
    }

.mar-w-top10 label {
    position: relative;
    top: -3px;
    left: -38px;
}

.popup-form-table tr td input[type=button] {
    width: auto !important;
}

.mar-w-top10 input {
    position: relative !important;
    left: -21px !important;
}

.popup-form-table tr td input[type=submit] {
    width: auto !important;
}

.wid-100 {
    width: 125px !important;
}
/*.pad20 {padding:20px; border:1px solid #E6E6E6;
}*/
.input-height {
    height: 35px !important;
}

.btn-row {
    padding-right: 10px;
    padding-top: 10px;
    overflow: hidden;
    position: relative;
}

.btn-row {
    margin-bottom: 10px !important;
    padding-left: 20px;
}

.btn-row2 {
    width: 98px;
    padding-right: 10px;
    padding-top: 10px;
    overflow: hidden;
    position: relative;
    margin-bottom: 10px !important;
    padding-left: 20px;
    float: right;
    z-index: 2;
    cursor: pointer;
}

.btn-rowPrtnrScrn {
    margin-bottom: 10px !important;
    padding-left: 3px;
}
.btn-rowPrtnrScrn {
    padding-right: 3px;
    padding-top: 10px;
    overflow: hidden;
    position: relative;
}

.sub-content-area {
    padding: 10px;
    overflow: hidden;
    padding-top: -20px !important;
    margin-top: -30px;
}


.loader-pos {
    position: absolute !important;
    bottom: 0 !important;
}

.edit-icon {
    background: url(../images/red-edit.png) no-repeat 60px 2px;
}

.border-lt-rt {
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

.margin-left20 {
    margin-left: -20px;
}

/*.inputwidth140 input[type=text] {
    width: 200px !important;
}*/

.inputwidth140 input[type=text] span {
    position: relative !important;
    left: -30px !important;
    padding-left: 20px !important;
}

.tab-text .rtsTxt {
    color: #fff !important;
}

.submenu .rtsTxt {
    font-size: 11.5px !important;
    font-weight: bold;
    color: #333 !important;
}

.submenu .rtsSelected .rtsTxt {
    font-size: 11.5px !important;
    font-weight: bold;
    color: #ed8b35 !important;
}
/*.submenu .rcInputCell .riSingle { position:relative; left:-30px}*/
html body .submenu .input90 .riSingle .riTextBox[type="text"] {
    padding-right: 5px;
    padding-left: 5px;
    /* margin: 0; */
    /* width: 100%; */
    width: 145px !important;
    height: 27px !important;
}

.submenu .input90 .riTextBox {
    width: 90px !important;
}

.input90 .rcInputCell .riTextBox {
    background: url(../images/calendar-icon.png) no-repeat 55px 1px #fff !important;
}

.input90 .riSingle .riTextBox, .riDisabled, .modalPopup .modalPopup2 .input90 .riSingle .riTextBox, .riDisabled {
    width: 82px !important;
    font-size: 11px !important;
}

.input40 .riSingle .riTextBox, .riDisabled {
    width: 50px !important;
}

.input40 .lbl-border {
    border: 1px solid #cccccc;
    padding: 3px;
}

.input90 span {
    float: left;
}

.input80 {
    width: 80px;
}

.input90 .num-count .riFocused, .input90 .num-count .riTextBox {
    position: relative;
    left: 20px;
}

.input40 .num-count .riFocused, .input40 .num-count .riTextBox {
    position: relative;
    left: 20px;
}

.num-count input[type=textbox] {
    margin-left: 10px;
}


.text-field-brnone input[type=text] {
    border: none !important;
}

.modalPopup {
    z-index: 30000 !important;
}

.RadWindow {
    z-index: 60000 !important;
}

.popup-content-scrol {
   height: 500px !important;
    overflow-y: scroll;
    width: 97%;
    padding: 10px;
    overflow-x: hidden;
}

img {
    border: none !important;
}

/*input[type=image] {
    border: none !important;
    height: auto !important;
}*/

.rcbInputCell input[type=text] {
    color: #999999;
}

.blue-box .rcbInputCell .rcbInput {
    background: none !important;
}

.rgPagerCell {
    height: 40px !important;
}

.RadGrid_Default td.rgPagerCell {
    border: 1px solid !important;
    border-color: #fff #eee #eee !important;
    border-right-width: 0;
    background-color: #fff !important;
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
}

.texbox-table table {
    width: 140px !important;
    height: 40px !important;
}

    .texbox-table table .rcbInput {
        border: none !important;
        color: #999999 !important;
    }

.btn-border input {
    border: 1px solid #fff !important;
}

.rcbSlide {
    z-index: 60000 !important;
    visibility: visible;
    display: block;
    overflow: visible;
    margin-left: 0px;
    position: absolute;
    left: 845px;
    height: 368px;
    width: 180px !important;
}

.dropdown-up .rddlSlide, .rddlDropDownSlide {
    z-index: 2 !important;
    visibility: visible;
    display: block;
    overflow: visible;
    margin-left: 0px;
    position: absolute;
    left: 845px;
    height: 368px;
    width: 180px !important;
}

.radPreventDecorate {
    width: 121px !important;
    height: 24px !important;
}

RadUpload .ruButton {
    width: 65px !important;
    height: 22px;
    border: 0;
    padding-bottom: 2px;
    background-position: 0 -23px;
    background-repeat: no-repeat;
    background-color: transparent;
    text-align: center;
    margin-top: 1px;
}

.RadUpload .ruInputs {
    list-style: none;
    margin: 0;
    padding: 0;
    height: auto !important;
}

.RadUpload_Default .ruFakeInput {
    /* border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea; */
    color: #333;
    border: 1px solid #B5B8BE !important;
}

.RadCalendarPopup {
    z-index: 220000 !important;
}

.RadGrid .rgFilterBox {
    border: 1px solid #b5b1b2 !important;
}

.blue-box input[type=file] {
    padding-left: 10px !important;
}

 
}

@media screen and (max-width: 1280px) {
    .administration, .partners, .child, .payment, .management, .pledge, .reports, .dashboard, .campaign {
        /*font-weight: bold!important;*/
        font-size: 11px !important;
        background-repeat: no-repeat !important;
        background-position: 40px 30px !important;
        text-align: center !important;
        padding-top: 60px !important;
        height: 40px !important;
        width: 98px !important;
        margin-left: 0px;
        background-position: 29px !important; /*border:2px solid #fff*/
    }

    .form-area-table2 table tr td {
        width: 93px;
    }

    .panel {
        width: 174px;
        height: auto;
        border: 1px solid #fff;
        margin-left: 9px;
        margin-top: 15px;
    }

    .right-container-content {
        float: left;
        width: 84.5%;
        margin-left: 5px;
    }
}


@media screen and (max-width: 1024px) {
    .administration, .partners, .child, .payment, .management, .pledge, .reports, .dashboard, .campaign {
        /*font-weight: bold!important;*/
        font-size: 11px !important;
        background-repeat: no-repeat !important;
        background-position: 40px 30px !important;
        text-align: center !important;
        padding-top: 40px !important;
        height: 40px !important;
        width: 77px !important;
        margin-left: 0px;
        background-position: 29px !important; /*border:2px solid #fff*/
    }
    .btn-row .btn-red {
    background-color: #ed8b35 !important;
    border: 1px solid #c5c5c5;
    color: #fff !important;
    text-shadow: none !important;
    min-width: 86px;
    text-align: left !important;
    width: 171px!important;
    font-size: 11px!important;
}
     .rmHorizontal li:nth-child(2) { width:131px!important; background-color:#809fce}
.btn-row .btn {
    color: #333 !important;
    text-align: center !important;
    border: medium none;
    font-size: 9px !important;
    border-radius: 1px !important;
    font-family: Arial !important;
    font-weight: bold !important;
    padding: 5px 15px;
    font-weight: bold;
    text-shadow: 1px 1px #333;
    border: 1px solid #fff !important;
    webkit-box-shadow: 0 0 5px 2px #dcdcdc;
    -moz-box-shadow: 0 0 5px 2px #dcdcdc;
    box-shadow: 0 0 5px 2px #dcdcdc;
    background: #ffffff;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
}
    .logo {
        margin-right: 5px;
        width: 154px;
        height: 121px;
        position: relative;
        z-index: 999;
    }

        .logo img {
            width: 100%;
        }

    .header {
        background-color: #cccccc;
        padding-bottom: 2px;
        height: 87px;
    }

    .right-container-content {
        float: left;
        width: 75.8%;
        margin-left: 5px;
    }

    .administration img, .partners img, .child img, .payment img, .management img, .pledge img, .reports img, .dashboard img, .campaign img {
        width: 60%;
    }

    .administration, .partners, .child, .payment, .management, .pledge, .reports, .dashboard, .campaign {
        background-size: 60%;
    }

    .idms-logo img {
        width: 60%;
    }

    .rmLink span, .rmRootLink {
        width: 50px;
    }

    .mar-w-right30 {
        margin-right: 12px;
    }

    .panel {
        width: 170px;
        height: auto;
        border: 1px solid #fff;
        margin-left: 9px;
        margin-top: 15px;
    }

    .breadcramb-cyan, .breadcramb-gray {
        height: 10px;
        position: relative;
        top: -41px;
        /* border-top: 1px solid #fff; */
    }

    .body-container {
        background-color: #fff;
        min-height: 550px;
        height: auto;
        overflow: hidden;
        font-size: 13px;
        position: relative;
        top: -12px;
        width: 100%;
    }
   
} 

/* by aspak on 10.01.2017
    .submenu {
    background: url(../images/content-line.png) right top no-repeat !important;
}
*/
    .submenu .rtsLink {
        border-bottom: 4px solid #cccccc !important;
    }

.txt-wht {
    color: #fff !important;
}

.btn-white span {
    position: relative;
    top: 2px;
}

.email-popup span {
    margin-top: 3px !important;
}

.partner-table table {
    border-collapse: collapse;
}

    .partner-table table tbody tr td {
        border: 1px solid #fff !important;
    }

.partner-table tbody tr td:nth-child(1) { /*background-color:#d9e5f3!important;*/
}

.partner-table tbody tr td:nth-child(2) { /*background-color:#e6e6e6!important; */
}

.partner-table tbody tr td:nth-child(3) { /*background-color:#fff!important; */
}

.partner-table tbody tr td:nth-child(4) { /*background-color:#fff!important; */
}

.partner-table tbody tr td:nth-child(5) { /*background-color:#49c745!important;*/
}

.partnerstatus-table {
    border: 1px solid #fff !important;
}

.partner-table tbody tr td:nth-child(1), .partner-table tbody tr td:nth-child(2) .partner-id {
    margin-left: 18px;
    margin-top: 3px;
    margin-left: 68px;
}

.partner-id td {
    padding: 4px 13px !important;
    font-size: 12px !important;
}

.green {
    background: #39b54a;
    padding: 7px 5px;
}

.gray {
    background: #cebaba;
    padding: 7px 5px;
}

.red {
    background: #ff0000;
    padding: 7px 5px;
}


.blue-box input[type=radio] {
    height: 15px !important;
    width: 30px;
}

table.table-align tr td:nth-child(1) {
    text-align: left !important;
}

table.table-align tr td {
    width: 57px !important;
}

.wid30 {
    width: 30px !important;
}

.rgPagerCell input[type=text] {
    border: none !important;
    padding-left: 3px !important;
}

.border-line {
    height: 10px;
}

.btm-line {
    border-bottom: 1px solid #cccccc;
}

.line {
    border-bottom: 1px dotted #cccccc;
    height: 10px;
}

.pos20 {
    position: relative;
    left: -4px;
}

.bottom-tb {
    margin-top: 5px;
    margin-bottom: 5px;
}

.bottom-tb {
    border-collapse: collapse;
}

    .bottom-tb td {
        padding: 5px;
        margin: 1px;
    }

        .bottom-tb td:nth-child(1), .bottom-tb td:nth-child(3), .bottom-tb td:nth-child(5) {
        }

        .bottom-tb td:nth-child(2), .bottom-tb td:nth-child(4), .bottom-tb td:nth-child(6) {
            width: 230px;
            background-color: #d9e5f3;
            text-align: left !important;
        }

.form-area-table2 table tr td {
    padding-right: 9px !important;
}

.align {
    overflow: hidden;
}

.popup-form-table tr td input[type=checkbox] {
    width: 40px !important;
    position: relative;
    left: -10px;
}

.login-txt-col {
    color: #d66500;
}

.label-pos label {
    position: relative !important;
    top: -10px !important;
    left: -18px !important;
}

.label-pos a {
    position: relative;
    top: 3px !important;
}

.combo-box .RadComboBox table {
    height: 26px !important;
    border: 1px solid #b5b1b2 !important;
}

    .combo-box .RadComboBox table .rcbArrowCell {
        position: relative !important;
        left: -28px !important;
        top: 1px !important;
    }

    .combo-box .RadComboBox table .radPreventDecorate {
        height: auto !important;
        font-size: 11px !important;
        font-variant: noraml !important;
    }

.submenu .wid-80 .riSingle .riTextBox[type="text"] [type="text"] {
    width: 97px !important;
}

.submenu .wid-80 .date-textbox {
    position: relative;
    top: -3px;
    left: -10px;
}

.wid-80 .txtbox .rgFilterBox {
    width: 97px !important;
}
/*.riTextBox { width:30px!important }*/
.submenu .wid-80 .date-textbox .riSingle .riTextBox[type="text"] {
    width: 64px !important;
}

a {
    color: #333;
    text-decoration: none;
}

.user-txtbox input[type=text] {
    width: 67px !important;
}

.rgMasterTable {
    width: 90%;
}

.mobile {
    padding-left: 23px !important;
}

.popup-txtbox .rcbInput {
    border: 1px solid #b5b1b2 !important;
    height: 21px !important;
}

.popup-txtbox .rcbArrowCell {
    position: relative;
    left: -27px;
}

.RadPanelBar_Default {
    background: none !important;
}

.RadPanelBar .rpRootGroup {
    border: none !important;
}

.RadPanelBar_Default .rpLink.rpFocused, .RadPanelBar_Default .rpLink.rpSelected {
    border: none !important;
}

.partner-tb tr td:nth-child(2) {
    width: 300px !important;
}
/*.table {
  margin-top: 12px;
}*/
.table-aln a {
    position: relative;
    left: -20px;
    top: -5px;
}

.gray-txt {
    font-size: 12px;
    position: relative;
    top: 0px;
    left: 4px;
}

.user-nm {
    font-size: 13px;
}

.partner-table {
    margin-top: 10px;
}

.general tr td:nth-child(3) {
    padding-left: 35px;
}

.select-box .ruFileInput {
    bord;
}

.upload-popup ul li {
    padding-left: 100px;
}

.upload-popup .RadUpload_Default .ruFakeInput {
    border: 1px solid #A3A3A3 !important;
    width: 300px !important;
    height: 30px !important;
}

.mar200 {
    margin-left: 200px;
}


.mar10 {
    margin-left: 10px;
}

.lead-txtbox .rgFilterBox {
    width: 90px !important;
}

.sm-lead-txtbox .rgFilterBox {
    width: 34px !important;
}

.modalPopup .sm-lead-txtbox2 .riSingle .riTextBox, .riDisabled {
    width: 80px !important;
}

.filter-menu .RadMenu_Context ul {
    z-index: 900000 !important;
}

.modalPopup {
    z-index: 40000;
    position: absolute;
}

.pos5 {
    position: relative;
    top: 5px;
}

.label-pos {
    position: relative;
    left: -3px;
    top: -2px;
}

.pos-top10 {
    position: relative;
    top: -24px;
}

.email-txtbox input[type=text] {
    color: #999999;
    padding-left: 5px !important;
    background-color: #fff;
    width: 158px !important;
    text-align: left;
}

.pad-left {
    padding-left: 4px;
}

.mar-min10 {
    position: relative;
    top: 10px;
}

.postal-txtbox .rcbInput {
    width: 157px !important;
    height: 25px !important;
}

.postal-txtbox .RadComboBox {
    width: 164px !important;
    height: 27px !important;
    /*border: 1px solid #BDB3B3 !important;*/
}

.postal-txtbox .rcbInputCell { /*padding-left:2px!important;*/
    border: 1px solid #cccccc;
    height: 25px !important;
}

.RadComboBox_Default .rcbInput {
    color: black;
    border: 1px solid #A3A3A3 !important;
    height: 24px !important;
}

.postal-txtbox .rcbArrowCellRight {
    position: relative;
    left: -30px;
}

.pos20 {
    position: relative;
    top: 7px;
}

.popup-txtbox .ruFakeInput {
    width: 160px !important;
}

.popup-txtbox .RadUpload_Default .ruFakeInput {
    color: #333;
    width: 244px !important;
    border: 1px solid #abadb3 !important;
    /* margin-left: 139px;*/
}

.pos40 {
    position: relative;
    left: -156px;
}

.pos41 {
    position: relative;
    left: -119px;
    width: 17px;
}

.pos-min20 {
    position: relative;
    left: -27px;
}

.img-border {
    border: 10px #fff solid;
    box-shadow: 0 0 5px 2px #dcdcdc;
}

.pad20 {
    padding: 20px;
}

.form-checkbox {
    padding-left: 30px;
    float: right;
    position: relative;
    top: -18px;
}

.form-lable {
    position: relative;
    left: -17px !important;
    top: 6px;
}

.checkbox-pos input[type=checkbox] {
    position: relative;
    top: 5px;
}

.checkbox-pos5 {
    position: relative;
    top: 6px;
}

html body .submenu .input140 .riSingle .riTextBox[type="text"] {
    background: url("../images/dropdown-img.jpg") right no-repeat;
}

.input140 ul, input140 li {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.input140 li ul {
    display: none;
    position: absolute;
    background: #fff;
    width: 200px;
    height: 100px;
    z-index: 999;
}

.input140 li:hover ul {
    display: block;
    border: 1px solid #cccccc;
}

.rpd-input .radPreventDecorate {
    width: 238px !important;
    height: 24px !important;
}

.modalPopup td {
    padding: 3px;
}

.modalPopup .riSingle .riTextBox, .riDisabled {
    width: 164px !important;
}

.modalPopup .mptextbox .riSingle .riTextBox, .riDisabled {
    width: 55px !important;
}

.modalPopup .rcInputCell .riTextBox {
    background: url(../images/calendar-icon.png) no-repeat 171px 4px #fff !important;
    height: 32px !important;
}

.search-box-none input {
    background: none !important;
}

.search-box-none .RadPicker_Default .rcCalPopup, .RadPicker_Default .rcTimePopup {
    background-image: none !important;
}

.search-box-none .rcInputCell .riTextBox {
    background-image: none !important;
}

.search-box-none .rcInputCell .riTextBox {
    background: url(../images/calendar-icon.png) no-repeat 1px #fff !important;
}

.modalPopup .RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.modalPopup .riSingle {
}

.pos-min40 {
    margin-left: -40px;
}


.RadCalendarFastNavPopup {
    z-index: 2000000 !important;
}

.popup-form-table .fltr-icon input[type=button] {
    width: 25px !important;
    border: none !important;
}

.time {
    background: url(../images/cal-time.png) no-repeat right #fff !important;
}

.radio-listbg {
    background-color: #fff;
    width: 327px;
    margin: auto;
    padding: 2px;
    border: 1px solid #E7DEDE;
}

.radio-listbgPopup {
    background-color: #fff;
    background-color: #fff;
    width: 335px;
    margin: auto;
    padding: 2px;
    border: 1px solid #E7DEDE;
    position: relative;
    left: 70px;
}

.RadComboBox .rcbInputCell {
    /*padding: 0 4px 0 5px!important;*/
    border-width: 0 !important;
    border: 1px solid #B8B7B7 !important;
}

.table-height .RadGrid_Default {
    height: 250px;
    overflow: scroll;
}

.rgRow a, .rgAltRow a {
    text-decoration: underline;
    font-weight: bold;
    color: #1770c0;
}


.modalPopup {
    overflow-x: hidden !important;
    overflow-y:scroll;
    max-height:500px;           /*Added by Shanthi*/ 
}
.modalPopup .blue-box { max-height:500px; overflow:auto}

    .modalPopup .textarea-ht .riSingle .riTextBox, .riDisabled {
        height: 200px !important;
        width: 650px !important;
    }

.submenu2 .riSingle .riTextBox, .riDisabled {
    padding-right: 0px;
    padding-left: 0px;
    margin: 0px;
    width: 190px !important;
    height: 26px !important;
    border: 1px solid #b5b1b2 !important;
}

.sm-textbox .riTextBox[type="text"] {
    width: 88px !important;
}

.wid20 .riTextBox[type="text"] {
    width: 40px !important;
}

.wid190 .riTextBox[type="text"] {
    width: 190px !important;
}

.wid20 {
    width: 40px !important;
}

.sm-textbox li {
    float: left;
}

.mot-txtbox ul {
    margin: 0px;
    padding: 0px;
}

    .mot-txtbox ul li {
        float: left;
        list-style: none !important;
    }

        .mot-txtbox ul li .riSingle .riTextBox {
            width: 40px !important;
        }

        .mot-txtbox ul li.mot150 .riSingle .riTextBox {
            width: 146px !important;
            margin-left: 4px;
        }

.submenu2 .RadDropDownList_Default .rddlInner {
    border-radius: 0px !important;
    color: #333;
    background-image: none !important;
    width: 165px !important;
}

.textarea textarea {
    width: 186px !important;
}


.submenu2 .grid-drop .rddlInner {
    border-radius: 0px !important;
    color: #333;
    background-image: none !important;
    width: 80px !important;
}

.grid-drop .rddlIcon {
    background: url(../images/filter-arrow.png) no-repeat 0px !important;
    position: relative;
    left: 88px !important;
}


     

.submenu2 .riSingle .wid65 {
    padding-right: 0px;
    padding-left: 0px;
    margin: 0px;
    width: 80px !important;
    height: 26px !important;
    border: 1px solid #b5b1b2 !important;
}

.submenu2 .riSingle .wid432 {
    width: 110px !important;
}

.modalPopup .wid65 .riSingle .riTextBox, .wid65 .riDisabled {
    width: 75px !important;
}

.lg-combobox .rcbInput {
    width: 338px !important;
}

.rcbInputCell {
    background-color: #fff !important;
}

.RadComboBox_Default .rcbInputCellLeft {
    background-position: 0 0;
}

.RadComboBox table td.rcbInputCell {
}

.RadComboBox { /*border:1px solid #b5b1b2;*/
    background-color: #fff;
}

.RadComboBox_Default .rcbInputCellLeft {
    border: none !important;
}
.p_details .RadComboBox_Default .rcbInputCellLeft {
    border:1px solid #999999!important;
    background:#fff!important   

}
.modalPopup .textarea2 .riSingle textarea.riTextBox, .modalPopup .textarea2 .riSingle textarea.riDisabled {
    width: 193px!important;
    height: 40px!important;
}
.modalPopup .popup-form-table .p-input tr td input[type=text] {
    width: 196px !important;
    /* border: 1px solid #b5b1b2!important; */
}

.popup-form-table .p-input .RadPicker_Default .rcCalPopup {
  background:none!important
}
 
.p-input .RadPicker_Default .rcCalPopup {
   background-image:none!important
}
.lnk {
    position: relative;
    top: -10px;
}

.wid800 {
    width: 980px !important;
}

.popup-form-table tr td input[type=image] {
    width: auto !important;
}

.pos12 {
    position: relative;
    top: -12px;
}

.pos10 {
    position: relative;
    top: 6px;
    left: 10px;
}

.txtalign table tr td:nth-child(1) {
    text-align: left !important;
}

    .txtalign table tr td:nth-child(1) .rcbInput {
        width: 110px !important;
        border: none !important;
    }

.wid350 {
    width: 337px;
    overflow: scroll;
    border: 1px solid #dcdcdc;
}




/*Loader CSS*/


#progressBackgroundFilter {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #022;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 500000;
}

#processMessage {
    position: fixed;
    top: 35%;
    left: 0;
    padding: 10px;
    width: 100%;
    z-index: 30000;
    font-family: Sans-Serif;
    color: gray;
    text-align: center;
}

.bodytext1 {
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
    color: #000;
    font-weight: bold;
    background-color: #FFFFFF;
    text-align: left;
    line-height: 16px;
    height: 30px;
    text-align: left;
}

.content {
    font: normal 9px Verdana, sans-serif;
    color: black;
    text-decoration: none;
    font-weight: normal;
}

.linkbutton {
    font: normal 13px Helvetica, sans-serif;
    color: #6f7e55;
    text-decoration: none;
    font-weight: bold;
    line-height: 35px;
    padding-left: 30%;
}

.rmHorizontal ul.rmGroup {
    padding: 2px 1px;
    height: 300px !important;
    overflow: scroll !important;
    overflow-x: hidden !important;
    background-color: #fff !important;
}

.blue-box ul .rmGroup {
    padding: 2px 1px;
    height: auto;
    overflow: scroll !important;
    overflow-x: hidden !important;
    background-color: #fff !important;
}

.submenu2 {
    background-color: #fff !important;
}

.RadDropDownList {
    width: auto !important;
}

.pos-aln-30 {
    position: relative;
    top: 10px;
    padding-left: 10px;
}

img.pos-aln-3 {
    width: 32px;
    height: 32px;
}

.txt-hd {
    font-family: verdana,arial,sans-serif;
    font-size: 12px;
    padding-top: 10px;
    padding-left: 10px;
    font-weight: bold;
    color: #484848;
}

.combo-wd170 .RadComboBox {
    width: 164px !important;
}

span.wid25 {
    width: 25px;
    height: 25px;
    background: no-repeat;
}

.RadCamboBorder .RadComboBox {
    border: 1px solid #cccccc !important;
}

.RadComboBox .rcbInput {
    border: none !important;
}

.InputPosition {
    position: relative;
    top: 3px;
}
.blue-box select {
    border: 1px solid #B5B0B0;
    height: 27px;
    background: #fff url(../images/filter-arrow.png) no-repeat 97.5% 48%;
    /* font-size: 11px; */
    width: 165px;
    /* font-family: arial; */
    font: normal 11px/16px "Segoe UI",Arial,Helvetica,sans-serif;
}
@media screen (max-width:1024px) {
.mobile .btn-red {
    background-color: #ed8b35 !important;
    border: 1px solid #c5c5c5;
    color: #fff !important;
    text-shadow: none !important;
    /* min-width: 86px; */
    text-align: left !important;
    width: 121px!important;
    margin-left: 10px;
    font-size: 9px!important;
    font-family: arial narrow!important;
}
}
ul.list-inline  {
    list-style:none;
    margin:0px; padding:0px; float:right!important; margin-right:20px;

}
.list-inline li {
    list-style:none!important; float:left; margin-left:20px
}
.overflow { overflow-y:scroll!important; overflow-x:hidden!important; width:100%}
.h600 { height:600px}

.modalPopup2 {
    background-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    border-color: #CCCCCC;
    padding: 1px;
    /*Height: 400px;*/
    border-radius: 10px;
}

.modalPopup2 {
    z-index: 30000 !important;
}

.modalPopup2 .sm-lead-txtbox2 .riSingle .riTextBox, .riDisabled {
    width: 80px !important;
}

.modalPopup2 {
    z-index: 40000;
    position: absolute;
}

.modalPopup2 td {
    padding: 3px;
}

.modalPopup2 .riSingle .riTextBox, .riDisabled {
    width: 164px !important;
}

.modalPopup2 .mptextbox .riSingle .riTextBox, .riDisabled {
    width: 55px !important;
}

.modalPopup2 .rcInputCell .riTextBox {
    background: url(../images/calendar-icon.png) no-repeat 171px 4px #fff !important;
    height: 32px !important;
}

.modalPopup2 .RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.modalPopup2 .riSingle {
}

.modalPopup2 {
    position: absolute !important;
    min-width: 400px;
    
}

    .modalPopup2 .textarea-ht .riSingle .riTextBox, .riDisabled {
        height: 200px !important;
        width: 650px !important;
    }
 .Default.RadEditor .radbrd .reToolZone {
    border-top:1px solid green; background-color:none!important;  
}
 .Default.RadEditor .radbrd .reModule { height:auto!important}


 .modalPopup .RadComboBox_Default .rcbInputCellLeft {
   border: 1px solid #bebdbd!important; 
}
 .modalPopup .rcbArrowCell {      position: relative;
    left: -26px; }
  .modalPopup .RadDropDownList_Default .rddlInner {
    border-radius: 0px !important;
    color: #333;
    background-image: none !important;
    width: 165px !important;
}
  .modalPopup .mp-smdropdown .RadDropDownList_Default .rddlInner {
    border-radius: 0px !important;
    color: #333;
    background-image: none !important;
    width: 141px !important;
}
  .modalPopup .mp-smdropdown .RadDropDownList_Default .rddlInner {
    border-radius: 0px !important;
    color: #333;
    background-image: none !important;
    width: 140px !important;
}


.modalPopup  .popup-form-table tr td input[type=text] {
    width: 152px !important;
    /* border: 1px solid #b5b1b2!important; */
}
.modalPopup .popup-form-table tr td input[type=image] {
    width: auto !important;
    /* border: 1px solid #b5b1b2!important; */
}
  .modalPopup .RadComboBox {
    /* border: 1px solid #b5b1b2; */
    background-color: #fff;
    width: 184px!important;
}
.modalPopup .popup-form-table tr td.upload-txt input {
    width: 165px !important;
}
.modalPopup .rcbox .RadDropDownList_Default .rddlInner {
    border-radius: 0px !important;
    color: #333;
    background-image: none !important;
    width: 140px !important;
}
.rd-combo .RadComboBox {
    width:100px!important
}
.row-count .rcbArrowCell {
    position: relative!important;
  left: 0px!important;  
}
.modalPopup .popup-form-table tr td.input90 input[type=text] {
    width: 80px !important;
    /* border: 1px solid #b5b1b2!important; */
}

.modalPopup .popup-form-table .form7 tr td.input90 .riSingle  input[type=text] {

    width: 80px !important;
}
.bcTable td:nth-child(17) {
    width:350px!important;
}




.form-height { height:500px!important; overflow:scroll!important; width:100%}





.modalPopup .popup-form-table .form7 tr td .riSingle  input[type=text] {
    width: 166px !important;
    /* border: 1px solid #b5b1b2!important; */
}

.modalPopup .popup-form-table .form1 tr td.mot-txtboxPl input[type=text] {
    width: 90px!important;
    /* border: 1px solid #b5b1b2!important; */
}

 .modalPopup .form1 .riSingle textarea.riDisabled {
    width: 187px!important;
    height: 40px!important;
}

 .pbr .RadComboBox{ border:1px solid #cccccc!important}
 
 
 
 .tb-pad td:nth-child(1), .tb-pad2 td:nth-child(1)  { width:303px!important}
 .tb-pad td:nth-child(2), .tb-pad2 td:nth-child(2)  { width:336px!important}
 .tb-pad td:nth-child(2), .tb-pad2 td:nth-child(2), .tb-pad th:nth-child(2), .tb-pad2 th:nth-child(2) { padding-left:24px!important}
 .tb-pad td:nth-child(3), .tb-pad2 td:nth-child(3), .tb-pad th:nth-child(3), .tb-pad2 th:nth-child(3) { padding-left:24px!important}
  
  .tb-pad td,  .tb-pad th, .tb-pad2 td,  .tb-pad2 th { padding-left:10px!important}
 .tb-pad td:nth-child(2), .tb-pad th:nth-child(2)  {
    
    box-sizing: border-box;
}
 .tb-pad th:nth-child(3) {
           
    box-sizing: border-box;
}
 .tb-pad td:nth-child(1), .tb-pad td:nth-child(2), .tb-pad td:nth-child(3),
 .tb-pad th:nth-child(1), .tb-pad th:nth-child(2), .tb-pad th:nth-child(3), .tb-pad2 td,  .tb-pad2 th { text-align:left!important; }
 
 
 
 
 
.tb-pad3 td:nth-child(1) {    width: 289px!important;}
.tb-pad3 td:nth-child(2), .tb-pad3 th:nth-child(2)  {   width: 306px!important;
    padding-left: 25px!important;}
.tb-pad3 td, .tb-pad3 th { text-align:left!important}
.tb-pad3 td:nth-child(3), .tb-pad3 th:nth-child(3) {padding-left: 20px!important; }
.clender2 {width: 100px;/*min-height: 38px;*/border: 1px solid #aeaeae;background: url(../images/icon-calendar.png) no-repeat 90% center;color: #888;font-size: 12px;padding-left: 6px}
.nav-bar-head {position: relative;width: 100%;z-index: 999;background: #fff;box-shadow: 0px 1px 5px 0px #ccc;}