.headingh3 {
    display: inline;
    font-size: 18px;
    font-weight: bold;
    color: white;
}

.Headerstyle {
    float: left;
    font-size: 14px;
    margin: 14px 5px 5px 0px;
    padding: 4px 12px;
}

/*Added by : LJ*/
/*Purpose : To give header for datatables.net tables*/

.table tbody > tr > th {
    background: rgb(59,116,182);
    background: -moz-linear-gradient(top, rgba(59,116,182,1) 0%, rgba(125,192,237,1) 0%, rgba(47,109,181,1) 89%);
    background: -webkit-linear-gradient(top, rgba(59,116,182,1) 0%,rgba(125,192,237,1) 0%,rgba(47,109,181,1) 89%);
    background: linear-gradient(to bottom, rgba(59,116,182,1) 0%,rgba(125,192,237,1) 0%,rgba(47,109,181,1) 89%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b74b6', endColorstr='#2f6db5',GradientType=0 );
    /*  background: #898989; 
    background: -moz-linear-gradient(top, #898989 0%, #b2b2b2 100%);
    background: -webkit-linear-gradient(top, #898989 0%,#b2b2b2 100%);
    background: linear-gradient(to bottom, #898989 0%,#b2b2b2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898989', endColorstr='#b2b2b2',GradientType=0 );*/
    color: #fff !important;
}

.table thead {
    background: rgb(59,116,182);
    background: -moz-linear-gradient(top, rgba(59,116,182,1) 0%, rgba(125,192,237,1) 0%, rgba(47,109,181,1) 89%);
    background: -webkit-linear-gradient(top, rgba(59,116,182,1) 0%,rgba(125,192,237,1) 0%,rgba(47,109,181,1) 89%);
    background: linear-gradient(to bottom, rgba(59,116,182,1) 0%,rgba(125,192,237,1) 0%,rgba(47,109,181,1) 89%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b74b6', endColorstr='#2f6db5',GradientType=0 );
    /* background: #898989;
     background: -moz-linear-gradient(top, #898989 0%, #b2b2b2 100%);
    background: -webkit-linear-gradient(top, #898989 0%,#b2b2b2 100%);
    background: linear-gradient(to bottom, #898989 0%,#b2b2b2 100%);
   background: #f8981d -moz-linear-gradient(center top, #f8981d 0%, #f87a1d 100%) repeat scroll 0 0;
    background: -webkit-linear-gradient(top, #f8981d 21%,#f8981d 46%,#f8981d 100%);
    background: rgb(255,168,76); 
    background: -moz-linear-gradient(top, rgba(255,168,76,1) 0%, rgba(255,123,13,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%);
    background: linear-gradient(to bottom, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 );*/
    color: #fff !important;
}

.table2 thead {
    background: #f8981d -moz-linear-gradient(center top, #f8981d 0%, #f87a1d 100%) repeat scroll 0 0;
    background: -webkit-linear-gradient(top, #f8981d 21%,#f8981d 46%,#f8981d 100%);
    background: rgb(255,168,76);
    background: -moz-linear-gradient(top, rgba(255,168,76,1) 0%, rgba(255,123,13,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%);
    background: linear-gradient(to bottom, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 );
    color: #fff !important;
}

.table tr.odd {
    background-color: #CEE0F8;
}


.table2 tr.odd {
    /*background-color: #BFCDDF;*/
    background-color: #EAEAEA;
}

.activemenustyle {
    background-color: #293846;
    color: #fff !important;
}

/* Pagination Begins---------------------*/
.pagination-ys {
    /*display: inline-block;*/
    padding-left: 0;
    margin: 20px 20px;
    border-radius: 4px;
}

    .pagination-ys table > tbody > tr > td {
        display: inline;
        /*  padding:9px 10px;*/
        padding: 0px !important;
    }

        .pagination-ys table > tbody > tr > td > a,
        .pagination-ys table > tbody > tr > td > span {
            position: relative;
            float: left;
            padding:8px 12px;
            line-height: 1.42857143;
            text-decoration: none;
            color: #32323a;
            border-color: #f87a1d;
            margin-left: -1px;
            font-size: 12px;
             margin-right: 5px;
        }

        .pagination-ys table > tbody > tr > td > span {
            position: relative;
            float: left;
            padding: 8px 12px;
            line-height: 1.42857143;
            text-decoration: none;
            margin-left: -1px;
            z-index: 2;
            color: #ffffff;
            border-radius: 50px;
            background-color:  rgb(59,116,182);
            border-color:  rgb(59,116,182);
            cursor: default;
            font-size: 12px;
             margin-right: 5px;
        }

            /*.pagination-ys table > tbody > tr > td:first-child > a,
        .pagination-ys table > tbody > tr > td:first-child > span {
            margin-left: 0;
            border-bottom-left-radius: 4px;
            border-top-left-radius: 4px;
        }

        .pagination-ys table > tbody > tr > td:last-child > a,
        .pagination-ys table > tbody > tr > td:last-child > span {
            border-bottom-right-radius: 4px;
            border-top-right-radius: 4px;
        }*/

            .pagination-ys table > tbody > tr > td > a:hover,
            .pagination-ys table > tbody > tr > td > span:hover,
            .pagination-ys table > tbody > tr > td > a:focus,
            .pagination-ys table > tbody > tr > td > a:active,
            .pagination-ys table > tbody > tr > td > span:focus {
                border-radius: 50px;
                background-color: #e9e9e9;
                border-color: #e9e9e9;
            }
/* Pagination Ends---------------------*/

.arrow-up {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid black;
}

.downarrow {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    position: absolute;
    border-top: 20px solid #f00;
}

/* Styles added by LJ */
.manfield {
    border: 1px solid #1ab394 !important; /*  border: 1px solid rgba(81, 203, 238, 1); */
    border-radius:5px;
}

    .manfield:focus {
        box-shadow: 0 0 4px rgba(0,168, 179, 1);
        /*padding: 3px 0px 3px 3px;commented by DN*/
        padding-left: 12px;
        border: 1px solid #1ab394;
    }

.nomanfield {
    border: 1px solid #8B8686;
}

    .nomanfield:focus {
        box-shadow: 0 0 5px #999696;
        /*padding: 3px 0px 3px 3px;*/
        padding-left: 12px;
    }

.multilinebox:focus {
    padding: 6px 12px;
}
/* Styles ends by LJ */

table a {
    color: #2F6DB5;
}

.purple-bg {
    background-color: #9972b5;
    color: #ffffff;
}

/* Added by LJ for error style*/
.errortext {
    color: #b94a48;
    display: inline;
    margin: 5px 0px !important;
    width: auto;
}

.errorcontrolstyle {
    border: 1px solid #b94a48;
}

    .errorcontrolstyle:focus {
        box-shadow: 0 0 5px #b94a48;
        padding-left: 12px;
    }

.iradiobutton label {
    margin: 5px;
}

.treeviewstyle {
    border: 1px solid #1FB5AD;
    box-shadow: 0px 0px 15px #E0E0E0 inset;
    border-radius: 10px;
    padding: 10px;
}

.pnlDesign {
    background-color: #FFF !important;
    border: 1px solid rgba(0,168, 179, 1) !important;
    font-family: Arial !important;
    font-size: 15px !important;
    height: auto !important;
    max-height: 250px !important;
    overflow-y: scroll !important;
    width: 94% !important;
    z-index: 2;
    white-space: nowrap;
}

.displaynone,.dataTables_info,.dataTables_length {
    display: none;
}

.UpdateProgress {
    position: fixed;
    z-index: 99999;
    top: 0;
    left: 0;
    height: 100%;
    filter: alpha(opacity=75);
    -moz-opacity: 0.9;
    opacity: 0.9;
    width: 100%;
    background: #222d32 url('../images/ajax-loader.gif') 50% 50% no-repeat;
}
