﻿body {
    padding: 0;
    margin: 0;
}

table {
    border-spacing: 0;
}

.content {
    border-radius: 5px;
    margin: 0 auto;
    border: 0;
}

    .content .head_text {
        display: block;
        height: 70px;
        background: #49176d;
        border-radius: 5px 5px 0 0;
        line-height: 70px;
        text-indent: 25px;
        font-size: 16px;
        color: #fff;
        font-family: 'LexendDeca-Bold','Roboto';
        font-weight: bold;
    }

table tr td.first {
    width: 300px;
    height: 48px;
    font-family: 'LexendDeca-Regular','Helvetica';
    font-size: 14px;
    color: #494949;
    padding: 5px 0 0 30px;
    border: 0;
}

    table tr td.first label {
        display: block;
        font-family: 'LexendDeca-Regular','Helvetica';
        font-size: 12px;
        color: #e5344e;
    }

table tr.head td.second {
    width: 125px;
    height: 48px;
    border: 0;
    border-left: solid 1px #c9c9c9;
    border-right: solid 1px #c9c9c9;
    font-family: 'LexendDeca-Regular','Helvetica';
    font-size: 14px;
    color: #e51837;
    font-weight: bold;
    padding: 10px 0 0 18px;
}

table tr.head td.last {
    width: 125px;
    height: 48px;
    font-family: 'LexendDeca-Regular','Helvetica';
    font-size: 14px;
    color: #e51837;
    font-weight: bold;
    padding: 10px 0 0 20px;
}

table tr td.second {
    width: 125px;
    height: 48px;
    border: 0;
    border-left: solid 1px #c9c9c9;
    border-right: solid 1px #c9c9c9;
    font-family: 'LexendDeca-Regular','Helvetica';
    font-size: 14px;
    color: #494949;
    padding: 10px 0 0 21px;
    text-align: center;
}

    table tr td.second span {
        margin: 0;
    }

table tr td.last {
    width: 125px;
    height: 48px;
    font-family: 'LexendDeca-Regular','Helvetica';
    font-size: 14px;
    color: #494949;
    padding: 10px 0 0 20px;
    border: 0;
}

table tr td.second img {
    padding: 0;
}

table tr td.last img {
    padding: 0 0 0 35px;
}

.even {
    background: #fff;
    border: 0;
}

.odd {
    background: #e7e7e7;
    border: 0;
}

table tr td span {
    margin-left: 20px;
}

#scrollbar5 {
    width: 795px;
    background-color: #fff;
    padding: 0 5px 0 0;
}

    #scrollbar5 .viewport {
        height: 500px;
        overflow: hidden;
        position: relative;
    }

    #scrollbar5 .overview {
        list-style: none;
        position: absolute;
        left: 0;
        top: 0;
        padding: 0;
        margin: 0;
    }

    #scrollbar5 .scrollbar {
        background: #eeeeee;
        position: relative;
        background-position: 0 0;
        width: 1px;
    }

    #scrollbar5 .track {
        width: 100%;
        position: relative;
        padding: 0 1px;
        bottom: 10px;
        height: 1px;
        background-color: #999;
    }

    #scrollbar5 .thumb {
        background: #bdbdbd;
        border-radius: 2px;
        height: 5px;
        cursor: pointer;
        overflow: hidden;
        position: absolute;
        top: -2px;
    }

        #scrollbar5 .thumb .end {
            background: transparent url(../../img/bg-scrollbar-thumb-y.png) no-repeat 50% 0;
            overflow: hidden;
            height: 5px;
            width: 1px;
        }

    #scrollbar5 .disable {
        display: none;
    }

.noSelect {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/*.track {
    height: 2% !important;
    width: 570px;
    background-color: #eeeeee;
}*/

/*.thumb {
    height: 6px !important;
}*/

/*.scrollbar {
    width: 562px !important;
}*/

.headerCell {
    width: 150px !important;
    text-align: center !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 3px !important;
    padding-right: 3px !important;
}

/*#scrollbar5 .scrollbar {
    background: #eeeeee;
    position: relative;
    background-position: 0 0;
    float: right;
    width: 1px;
    left: -8px;
}*/


/*.head_text .viewport .track.head_text .scrollbar .content .fancybox-iframe {
    width: 600px !important;
}*/

.no_result {
    background-color: white;
    width: 100%;
    height: 400px;
    padding-left: 5px;
    font-family: 'LexendDeca-Bold','Roboto';
    font-weight: bold;
    font-size: 14px;
}
.disabledMethod {
    background-color: white;
    padding-left: 5px;
    font-family: 'LexendDeca-Bold','Roboto';
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    height: 300px;
    line-height: 300px
}

td.headerCell span.iconSmallTickGreen, td.headerCell span.nocontent {
    background: url(../../img/spriteIcons.png?v=1) no-repeat;
    margin: 0 auto;
    display: block;
}

td.headerCell span.nocontent {
    background-position: -377px -5px;
    width: 16px;
    height: 5px;
}

td.headerCell span.iconSmallTickGreen {
    background-position: -235px -187px;
    width: 18px;
    height: 12px;
}
