﻿.lblperpage {
    width: 100%;
    float: left;
    border-bottom: 1px solid #fff;
    margin-bottom: 10px;
    text-align: center;
}

.gb-repeater-font tr td:first-child {
    text-align: left;
}

.gb-repeater-font tr td:last-child {
    text-align: right;
}

.photo-lblPages {
    float: right;
    text-align: right;
    margin-top: 5px;
}

.photo-lblPageCountTop {
    margin-left: 10px;
    float: right;
}

.PagerCurPage {
    color: White;
    background-color: #e2201b;
    padding: 4px 10px 4px 10px;
    vertical-align: top;
    margin-left: 3px;
    margin-right: 3px;
    text-align: center;
}

.PagerPageLink {
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;
    color: #000000;
    vertical-align: top;
}

.cut-text {
    text-overflow: ellipsis;
    overflow: hidden;
    width: auto;
    white-space: nowrap;
    font-size: 12px !important;
    color: #ffffff !important;
    background: #e2211c;
    padding: 4px !important;
    text-align: center !important;
}

    .cut-text:hover {
        text-overflow: inherit;
        overflow: inherit;
        width: auto;
        height: auto;
        white-space: normal;
        cursor: pointer;
    }
.evcolorN{
    font-weight:bold;
}
.pg_textA {
    background: #e3f2ff;
    border-radius: 0 0.47rem 0.47rem;
    padding: 10px;
}
.portfolio img {
    border: 3px solid #c1d9ed;
    border-radius: 0.77rem 0.77rem 0 0;
}
.headingI {
    float: left;
    color: #2a4678;
    font-weight: 600;
    padding: 0px 0 0px 0;
    text-transform: uppercase;
    font-size: 18px;
    width: 100%;
    text-align: center;
}
.dontShow{
    display:none !important;
}