﻿.clserror {border: 1px solid red;}
.browsePageContainer { padding: 15px;}
.browsePageContainer .rowTitle { margin-right: 0; }
.browsePageContainer .titleSection { border-bottom: 1px solid #d1d1d1; padding: 0 0px 8px 15px; margin-bottom: 15px; }
.browsePageContainer .titleSection h1 { display: inline-block; color: #000000; font-size: 28px;  }
.browsePageContainer .titleSection .button{ float: right; }
.browsePageContainer .recordSection{ margin-bottom: 15px;}
.browsePageContainer .recordSection h2 { font-size: 24px; color: #010101; margin-bottom: 20px; }
.browsePageContainer .recordList ul{ background: #fdfdfd; border: 1px solid #d1d1d1; font-size: 0; display: -webkit-flex; display: -ms-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;  }
.browsePageContainer .recordList ul li { background: #f9f9f9; padding: 8px 10px; border-bottom: 1px solid #ededed; border-right: 1px solid #ededed; font-size: 15px; line-height: 1.3; display: inline-block; }

.browsePageContainer .recordList ul li a{ }

.browsePageContainer .recordList .centuryList li{  width: 49.9%;}
.browsePageContainer .recordList .centuryList li:nth-child(4n+3), .browsePageContainer .recordSection .centuryList li:nth-child(4n+4) { background: #fdfdfd; }
.browsePageContainer .recordList .centuryList li:nth-child(2n+2) { border-right: 0;}

.browsePageContainer .recordList .yearList li{  width: 16.6%;}
.browsePageContainer .recordList .yearList li:nth-child(6n+6) { border-right: 0;}
.browsePageContainer .recordList .yearList li:nth-child(12n+7), .browsePageContainer .recordList .yearList li:nth-child(12n+8), .browsePageContainer .recordList .yearList li:nth-child(12n+9), .browsePageContainer .recordList .yearList li:nth-child(12n+10), .browsePageContainer .recordList .yearList li:nth-child(12n+11), .browsePageContainer .recordList .yearList li:nth-child(12n+12) { background: #fdfdfd; }

.browsePageContainer .recordList .issuesList li{  width: 19.9%;}
.browsePageContainer .recordList .issuesList li:nth-child(5n+5) { border-right: 0;}
.browsePageContainer .recordList .issuesList li:nth-child(10n+6), .browsePageContainer .recordList .issuesList li:nth-child(10n+7), .browsePageContainer .recordList .issuesList li:nth-child(10n+8), .browsePageContainer .recordList .issuesList li:nth-child(10n+9), .browsePageContainer .recordList .issuesList li:nth-child(10n+10){ background: #fdfdfd; }

/* Right Side Section Css */
.rightSideSection { background-color: #FFFFFF; border: 1px solid #d1d1d1; width: 100%; }
.refineSearch .refineSearchItem { padding: 15px; border-bottom: 1px solid #d1d1d1; }
.rightSideSection h3 { font-weight: 700; font-size: 20px; margin-bottom: 15px; }
.refineSearch .refineSearchItem label { margin-bottom: 5px; }

.refineSearch .refineSearchItem .form-group:last-child { margin-bottom: 0; }
.refineSearch .refineSearchItem .labelCheck { margin-bottom: 5px; }
.refineSearch .refineSearchItem .labelCheck label { cursor: pointer; }
.refineSearch .refineSearchItem .labelCheck input[type="radio"] { margin: 1px 0 0; vertical-align: top; }
.refineSearch .refineSearchItem .threeColumn select.form-control, .refineSearch .refineSearchItem .twoColumn select.form-control:last-child { margin-left: 5px; }
.refineSearch .refineSearchItem .threeColumn select.form-control:nth-child(2) { margin: 0 5px; }
.refineSearch .refineSearchItem .threeColumn select.form-control:first-child, .refineSearch .refineSearchItem .twoColumn select.form-control:first-child { margin-right: 5px; margin-left: 0; }
.rightSideSection .topResultBox { background: transparent; border: 0; margin-bottom: 0;}


.browsePageContainer .titleSection .resultPage{ float: left; margin-right: 10px; font-size: 14px; }
.browsePageContainer .titleSection .resultPage select{ width: 54px; padding: 5px; display: inline-block; margin-left: 5px; height: 36px; }
.browsePageContainer .titleSection .btn{ font-size: 13px; }

.browsePageContainer .recordSection .refineTag { position: relative; margin-bottom: 25px; }
.browsePageContainer .recordSection .refineTag ul { padding: 0; }
.browsePageContainer .recordSection .refineTag li {font-size: 13px; padding: 8px 18px 8px 10px; display: inline-block; border-radius: 4px; -webkit-border-radius: 4px; background: #EBEBE2; margin: 0 5px 5px 0; color: #60605D; position: relative; }

.browsePageContainer .recordSection .refineTag li .remove { position: absolute; right: 4px; top: 9px; width: 12px; height: 12px; }
.browsePageContainer .recordSection .refineTag li .remove:before, .browsePageContainer .recordSection .refineTag li .remove:after { background-color: #333333; position: absolute; left: 4px; content: ''; height: 12px; width: 2px;  }
.browsePageContainer .recordSection .refineTag li .remove:before { transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.browsePageContainer .recordSection .refineTag li .remove:after { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }

.browseTable { border: 1px solid #d1d1d1; font-size: 15px;}
.browseTable tr td, .browseTable tr th { padding: 7px 10px; border-top: 1px solid #f5f1f1; }
.browseTable>tbody>tr:nth-of-type(odd) { background-color: #f9f9f9; }
.browseTable th:first-child { border-right: 1px solid rgba(255, 255, 255, 0.4); }
.browseTable td:first-child { border-right: 1px solid #ededed; }


/* Browse page Css */
 .browsePageContainer .searchFormFilterItem { border-top: 1px solid #d1d1d1;}
.browsePageContainer .searchFormFilterItem:first-child { border-top: 0; }

.browsePageContainer .searchFormFilterItem h3 { color: #403836; font-weight: 700; font-size: 20px; padding: 10px 0 15px; }
.browsePageContainer .searchFormFilterItem h3 span { color: #D1D1D1; }

.browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem { margin-bottom: 15px; }

.browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem label.form-label, .browsePageContainer .searchFormFilterItem .publicationLocationForm label.form-label { color: #5f5f5f; cursor: pointer; float: left; font-size: 14px; width: 157px; padding-top: 12px; position: relative; padding-left: 22px; }
.browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem label.form-label:before { content: ""; background: #828282;box-shadow: 0 3px 0 rgba(0,0,0,0.3) inset; -webkit-box-shadow: 0 3px 0 rgba(0,0,0,0.3) inset; border-radius: 20px; -webkit-border-radius: 20px; display: block; width: 16px; height: 16px; position: absolute; left: 0; top: 11px; }
.browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem label.form-label input:checked + strong:before { content: ""; position: absolute; background: #f9f9f9; background: -moz-linear-gradient(top,#f9f9f9 0%,#d1d5d6 100%); background: -webkit-linear-gradient(top,#f9f9f9 0%,#d1d5d6 100%); background: linear-gradient(to bottom,#f9f9f9 0%,#d1d5d6 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d1d5d6',GradientType=0); border-radius: 15px; -webkit-border-radius: 15px; width: 10px; height: 10px; left: 3px; top: 14px; }
.browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .form-check-input { display: none; }
.browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .formSelect, .browsePageContainer .searchFormFilterItem .publicationLocationForm .publicationDateFormItem .formSelect { margin-left: 157px; }
.browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .formSelect span { margin: 0 7px 0 10px; }
.browsePageContainer .searchFormFilterItem .formSelect select { display: inline-block; width: 121px; }
.browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem.lastitem label.form-label { width: 100%; display: block; margin-bottom: 15px; }

.browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .betweendateItem { margin-bottom: 15px; float: left; width: 100%; padding: 0 0 0 22px; }
.browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .betweendateItem label { float: left; font-size: 14px; font-weight: 400; width: 135px; padding-top: 12px; }
.browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .betweendateItem .formSelect { margin-left: 135px; }
.browsePageContainer .searchFormFilterItem .publicationLocationForm .formSelect select { width: 276px; }
.browsePageContainer .searchForm .form-button { border-top: 1px solid #d1d1d1; padding: 15px; text-align: right; }
.browsePageContainer .searchForm .form-button .btn { max-width: 160px; width: 100%; }


.calendarSection{ padding-top:20px; overflow:hidden; }
.calendarSection h2{ text-align:center; margin-bottom:20px; }
.calendarSection .calendarList{ background: #ffffff; max-width: 1020px; margin: auto; }
.calendarSection .calendarList ul{ background: transparent; border: 0; margin: auto -13px; font-size: 0; display: block; }
.calendarSection .calendarList>ul>li{ background: transparent; border: 0; display: inline-block; width: 25%; font-size: 16px; padding: 7px 10px 15px; margin-bottom: 15px; }
.calendarSection .calendarList li h3{ font-weight:700;margin-bottom:15px;text-align:center;}
.calendarSection .calendarList li .detail{display:table;width:100%;}
.calendarSection .calendarList li .detail ul{display:table-row;}
.calendarSection .calendarList .detail li{ background: transparent; border: 0; display:table-cell;font-size:13px; line-height: 1; padding:8px 0;text-align:center;margin:0; font-weight: 600;}
.calendarSection .calendarList .detail .title li{ font-weight:700;}
.active a{ color: #1a0dab;}
.calendarSection .calendarList li .detail ul>li:first-child,.calendarSection .calendarList li .detail ul>li:first-child a{ }
.calendarSection .calendarList li .active{font-weight:700;}
.calendarSection .calendarList li .detail li.disable{filter:Alpha(Opacity=35);opacity:.85;}
.datePublicationSection{padding-top:40px;}

.browsePageContainer .recordSection .refineTag li .tooltip {
    max-width: 100% !important;
    left: auto !important;
    right: 0 !important;
}

    .browsePageContainer .recordSection .refineTag li .tooltip.top .tooltip-arrow {
        right: 5px !important;
        left: auto !important;
    }

/* Responsive Section Css */
@media (min-width:1200px) {
    .col-lg-9 { width: 72% !important; }
    .col-lg-3 { width: 28% !important; }
   
}

@media (max-width:1200px){
 .calendarSection .calendarList>ul>li{ width: 33.33%; padding: 7px 20px 15px;}
}
@media (max-width:1024px){
    .calendarSection .calendarList>ul>li{padding:7px 10px 15px}
}


@media (max-width:990px) {
    .refineSearchItem .row-eq-height{ display: block; }
    .refineSearchItem .row-eq-height select.form-control, .refineSearch .refineSearchItem .threeColumn select.form-control:nth-child(2), .refineSearch .refineSearchItem .twoColumn select.form-control:last-child, .refineSearch .refineSearchItem .threeColumn select.form-control {  margin: 0 0 8px; }

    .browsePageContainer .recordList .centuryList li{ border-right: 0; width: 100%;}
    .browsePageContainer .recordList .centuryList li:nth-child(4n+3), .browsePageContainer .recordSection .centuryList li:nth-child(4n+4) { background: #f9f9f9; }
    .browsePageContainer .recordList .centuryList li:nth-child(2n+2) { background: #fdfdfd;}

    .browsePageContainer .recordList .yearList li{ width: 19.9%;}
    .browsePageContainer .recordList .yearList li:nth-child(6n+6){ border-right: 1px solid #ededed;}
    .browsePageContainer .recordList .yearList li:nth-child(5n+5) { border-right: 0; }
    .browsePageContainer .recordList .yearList li:nth-child(12n+7), .browsePageContainer .recordList .yearList li:nth-child(12n+8), .browsePageContainer .recordList .yearList li:nth-child(12n+9), .browsePageContainer .recordList .yearList li:nth-child(12n+10), .browsePageContainer .recordList .yearList li:nth-child(12n+11), .browsePageContainer .recordList .yearList li:nth-child(12n+12) { background: #f9f9f9; }
    .browsePageContainer .recordList .yearList li:nth-child(10n+6), .browsePageContainer .recordList .yearList li:nth-child(10n+7), .browsePageContainer .recordList .yearList li:nth-child(10n+8), .browsePageContainer .recordList .yearList li:nth-child(10n+9), .browsePageContainer .recordList .yearList li:nth-child(10n+10){ background: #fdfdfd; }


    .browsePageContainer .recordList .issuesList li{  width: 24.9%;}
    .browsePageContainer .recordList .issuesList li:nth-child(5n+5){ border-right: 1px solid #ededed;}
    .browsePageContainer .recordList .issuesList li:nth-child(4n+4) { border-right: 0; }
    .browsePageContainer .recordList .issuesList li:nth-child(10n+6), .browsePageContainer .recordList .issuesList li:nth-child(10n+7), .browsePageContainer .recordList .issuesList li:nth-child(10n+8), .browsePageContainer .recordList .issuesList li:nth-child(10n+9), .browsePageContainer .recordList .issuesList li:nth-child(10n+10){ background: #f9f9f9; }
    .browsePageContainer .recordList .issuesList li:nth-child(8n+5), .browsePageContainer .recordList .issuesList li:nth-child(8n+6), .browsePageContainer .recordList .issuesList li:nth-child(8n+7), .browsePageContainer .recordList .issuesList li:nth-child(8n+8){ background: #fdfdfd; }

    .browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem label.form-label, .browsePageContainer .searchFormFilterItem .publicationLocationForm label.form-label { width: 121px; }
    .browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .betweendateItem label{ width: 108px; }
    .browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .formSelect, .browsePageContainer .searchFormFilterItem .publicationLocationForm .publicationDateFormItem .formSelect { margin-left: 134px; }
    browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .betweendateItem label { width: 107px; }
    .browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .betweendateItem .formSelect { margin-left: 107px; }
    .browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .formSelect span { margin: 0 2px 0 5px; }
    .browsePageContainer .searchFormFilterItem .formSelect select { margin-bottom: 5px; }

    .calendarSection .calendarList>ul>li{ width: 33.33%;}
}

@media (max-width:767px) {
    .m_zero_mobile {
       margin-bottom: 0px;
    }
    .browseTable tr td:nth-child(2), .browseTable tr th:nth-child(2) {
       
    }
    .heading_hide {
        margin-top: -1px;
        border-top: 0px;
    }
        .heading_hide tr.defaultBg th {
            font-size: 0px;
            height: 0px;
            padding: 0px;
            border:0px;
        }
}
@media (max-width:640px){
    .calendarSection .calendarList>ul>li{width:50%}
}

@media (max-width:480px) {
    .browsePageContainer .recordList .yearList li{ width: 24.9%;}
    .browsePageContainer .recordList .yearList li:nth-child(5n+5){ border-right: 1px solid #ededed;}
    .browsePageContainer .recordList .yearList li:nth-child(4n+4) { border-right: 0; }
    .browsePageContainer .recordList .yearList li:nth-child(10n+6), .browsePageContainer .recordList .yearList li:nth-child(10n+7), .browsePageContainer .recordList .yearList li:nth-child(10n+8), .browsePageContainer .recordList .yearList li:nth-child(10n+9), .browsePageContainer .recordList .yearList li:nth-child(10n+10){ background: #f9f9f9; }
    .browsePageContainer .recordList .yearList li:nth-child(8n+5), .browsePageContainer .recordList .yearList li:nth-child(8n+6), .browsePageContainer .recordList .yearList li:nth-child(8n+7), .browsePageContainer .recordList .yearList li:nth-child(8n+8){ background: #fdfdfd; }

    .browsePageContainer .recordList .issuesList li{  width: 33.3%;}
    .browsePageContainer .recordList .issuesList li:nth-child(4n+4){ border-right: 1px solid #ededed;}
    .browsePageContainer .recordList .issuesList li:nth-child(3n+3) { border-right: 0; }
    .browsePageContainer .recordList .issuesList li:nth-child(8n+5), .browsePageContainer .recordList .issuesList li:nth-child(8n+6), .browsePageContainer .recordList .issuesList li:nth-child(8n+7), .browsePageContainer .recordList .issuesList li:nth-child(8n+8){ background: #f9f9f9; }
    .browsePageContainer .recordList .issuesList li:nth-child(6n+4), .browsePageContainer .recordList .issuesList li:nth-child(6n+5), .browsePageContainer .recordList .issuesList li:nth-child(6n+6){ background: #fdfdfd; }

  
.browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem label.form-label, .browsePageContainer .searchFormFilterItem .publicationLocationForm label.form-label, .browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .betweendateItem label { width: 100%; float: none; padding-top: 0; margin-bottom: 10px; }
.browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .formSelect, .browsePageContainer .searchFormFilterItem .publicationLocationForm .publicationDateFormItem .formSelect, .browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .betweendateItem .formSelect { margin-left: 0; }
.browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem label.form-label:before { top: 0; }
.browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem label.form-label input:checked + strong:before { top: 3px; }
.browsePageContainer .searchFormFilterItem .formSelect select { width: 110px; }
.browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .betweendateItem { padding: 0; }
.browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .formSelect span { margin: 0 2px 0 5px; }
.browsePageContainer .searchFormFilterItem .publicationLocationForm label.form-label { padding: 0; }
.browsePageContainer .searchForm .form-button .btn { max-width: 140px; }

 .calendarSection .calendarList>ul>li{width:100%;border-right:0;border-bottom:1px solid #dcdcdc; padding: 7px 10px 15px;}

}
@media (max-width:360px) {
    .browsePageContainer .recordList .issuesList li{  width: 49.5%;}
     .browsePageContainer .recordList .issuesList li:nth-child(3n+3){ border-right: 1px solid #ededed;}
    .browsePageContainer .recordList .issuesList li:nth-child(2n+2) { border-right: 0; }
    .browsePageContainer .recordList .issuesList li:nth-child(6n+4), .browsePageContainer .recordList .issuesList li:nth-child(6n+5), .browsePageContainer .recordList .issuesList li:nth-child(6n+6){ background: #f9f9f9; }
    .browsePageContainer .recordList .issuesList li:nth-child(4n+3), .browsePageContainer .recordSection .issuesList li:nth-child(4n+4) { background: #fdfdfd; }
}

/*---------------------------- 19- March 2019 ---------------------------------*/
.refineSearch .refineSearchItem .labelCheck {
    position:relative;
    padding-left:20px;
}
.refineSearch .refineSearchItem .labelCheck input[type="radio"]{
    position:absolute;
    top:0;
    left:0px;
}
@media(max-width:850px) {
    .refineSearchItem .form-group .btn {
        font-size:14px;
    }
    .browsePageContainer .searchFormFilterItem .formSelect select#Dates_StartDay,
    .browsePageContainer .searchFormFilterItem .formSelect select#Dates_BetweenDatesDay,
    .browsePageContainer .searchFormFilterItem .formSelect select#Dates_EndDay {
        width: 94px;
    }
    .browsePageContainer .searchFormFilterItem .formSelect select { 
        width: 110px;
    }
}
@media (min-width:481px) and (max-width:520px) {
    .browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem label.form-label, .browsePageContainer .searchFormFilterItem .publicationLocationForm label.form-label, .browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .betweendateItem label {
        width: 100%;
        float: none;
        padding-top: 0;
        margin-bottom: 10px;
    }
    .browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem label.form-label::before {
    top: 0;
}
        .browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem label.form-label input:checked + strong::before {
            top: 3px;
        }
    .browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .betweendateItem {
        padding: 0;
    }
    .browsePageContainer .searchFormFilterItem .publicationLocationForm label.form-label {
        padding: 0;
    }
    .browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .formSelect, .browsePageContainer .searchFormFilterItem .publicationLocationForm .publicationDateFormItem .formSelect, .browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .betweendateItem .formSelect {
        margin-left: 0;
    }
}
@media(max-width:450px) {
    .browsePageContainer .searchForm .form-button {
        padding: 15px 0;
    }
    .browsePageContainer .searchFormFilterItem .formSelect select {
        width: 93px;
    }
    .browsePageContainer .searchFormFilterItem .publicationDateForm .publicationDateFormItem .formSelect span {
        display: none;
    }
    .browsePageContainer .searchFormFilterItem .formSelect select#Dates_StartDay, .browsePageContainer .searchFormFilterItem .formSelect select#Dates_BetweenDatesDay, .browsePageContainer .searchFormFilterItem .formSelect select#Dates_EndDay {
        width: 91px;
    }
}

