html,body{/*font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;*/}
#page{width:100%;text-align:center;}
#MainContent{
    margin: 0 auto;
   
	text-align:left; 
	position:relative;
    }

div.tableRow{
    display:table;
    width: 100%;
}
span.highlightWord { background-color: #ffa; font-weight:bold;}

a.btn-default {
    color: #fff;
    background-color: #427a26;
    border-color: #427a26;
    text-decoration: none;
}

a.btn-default:hover {
    color: #fff;
    background-color: #325a1d;
    border-color: #325a1d;
    text-decoration: none;
}

.btn-sm, .btn-group-sm > .btn {
    padding: 4px 8px;
    border-radius: 3px;
    /*text-decoration: none;*/
}

/*.btn-sm, .btn-group-sm > .btn:hover {
    padding: 4px 8px;
    border-radius: 3px;
    text-decoration:underline;
}*/

.mt-1 {
    margin-top: 0.25rem !important;
}

/*h3.RefinersHeader{
    font-size:1.5em;
    font-weight:normal;
    text-align:center;
    line-height: 30px;
    }*/
/*div.PublicationHeaderButtons{
	float:right;
	display:inline-block;
	padding:0em 0.2em 0em 0em;
	-webkit-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    opacity:0.5;
}*/
#ClearAllFavourites {
    color: #427a26;
    white-space: nowrap;
}

#ClearAllFavourites:hover{
    text-decoration:underline;
    cursor:pointer;
}

a.ShowAllTopics,a.ShowLessTopics {
    clear:both;
    text-align:right;
    color:#707aa7;
    cursor:pointer;
    display:block;
}
a.ShowAllTopics:hover,a.ShowLessTopics:hover {
    color: blue;
}

/*div.PublicationHeaderButtons:hover{opacity:1;}
div.PublicationHeaderButtons.Filter.sel1{opacity:1;}
div.PublicationHeaderButtons.Filter.sel1:hover{opacity:0.5;}
img.PublicationHeaderButtons{height:1.8em;margin-left:0.5em;}*/

a.filterPerson img{height:1.2em;margin-right:0.5em;opacity:0.5}
a.filterPerson img:hover{opacity:1;}

a.filterPerson.sel1 img{opacity:1;}
a.filterPerson.sel1 img:hover{opacity:0.5;}

#RefinersColumn{
	width:250px;
	min-width:250px;
	display:table-cell;
	padding-left:0em;
	vertical-align:top;
}

#Refiners {
    width: 250px;
    min-width: 250px;
    /* padding-right:0.5em; */
    display: table-cell;
    padding-left: 0em;
    vertical-align: top;
    border: 1px #bcbcbc solid;
    background-color: white;
}

div.removeSave{
    float:right;
    width:20px;
    height:25px;
    background: url('../images/PublicationSearch/remove.png') top left no-repeat ;
}

div.SavedSearchItem{
    text-align:left;
    border-bottom:1px solid #d0d0d0;
    padding:0.5em;
}

a.SavedSearchItemLink{text-decoration:none;}

#SaveButton {
    display:inline-block;
    border:1px solid #93b4dc;
    background:#E0EAF3;
    padding:0.5em;
    border-radius:5px;
    cursor:pointer;
    transition:background 0.5s;
    -webkit-transition:background 0.5s;
}
#SaveButton:hover {
    background:#f0fAFf;
}

/*#CancelButton{
    color:Red;
    border:1px solid black;
    margin-left:.5em;
    background-color:#d0daf7;
    width:50px;
    }*/
#dateRangeCalendarMain {
    position: absolute;
    width: 75%;
}

div.Popup {
    position: fixed;
    background: #fff;
    border: 1px solid #5c5c5c;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    z-index: 1000;
    text-align: left;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    box-shadow: 0px 0px 35px #000;
    border-radius: 8px;
}

#OpenForm{right:30%;left:30%;bottom:30%;top:30%;}
#SearchRefiners{ bottom:1%;top:1%;right:15%;left:15%;}
#DateRangePicker {
    left:50%;
    top:50%;
    margin-left:-400px;
    margin-top:-200px;
    min-width:800px;
    width:800px;
    min-height:400px;
    height:400px;
}
#SaveForm{
    left:50%;
    top:50%;
	text-align:center;
    border-radius:8px;
    margin-left:-350px;
    margin-top:-200px;
    min-width:700px;
    width:700px;
    min-height:200px;
    height:200px;
    }
#modalGray{
    position:fixed;
    right:-100%;
    left:-100%;
    bottom:-100%;
    top:-100%;
    background:#555555;
    opacity:.3;
    z-index:130;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    }

div.PopupHeader{
    background-color:#5c5c5c;
    color:#fff;
    font-size:1.2em;
    z-index:300;
    padding:7px;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
    text-align:center;
}

/*#SaveFormHeader{
   
    color:#fff;
    padding:0.5em;
    font-weight:bold;
    z-index:300;
    text-align:right;
}*/
div.PopupItems{
     /*padding:0.5em;*/
     margin-top:0.8em;
     position:absolute;
     clear:both;
     top:4.4em;bottom:0;right:0;left:0;
     overflow:auto;
     -webkit-overflow-scrolling: touch;
     z-index:30;
}
#SearchRefinersItems.NoHeader{
    top:2.1em;
}

#OpenFormItems{top:1.8em;}

#FilterRefinerTextBox{
    margin-left:0.5em;
    width:50%;
    font-weight: normal;
}

#FilterRefinerRow{
    font-weight:bold;
    margin-top:0.4em;
    padding-left:0.5em;
    padding-bottom:0.4em;
    border-bottom:1px solid #e0e0e0;
    background:#fff;
}

#SaveName{
    width:80%;
    margin-bottom:1em;
}

#FormHeader{
    position:relative;
    display:table;
    width:100%;
    }
    
#FormHeaderLeft
{display:table-cell;width:35%;vertical-align:top;text-align:left;}
#FormHeaderRight
{display:table-cell;width:65%;vertical-align:top;padding-right:0em}

#tableForm td {padding:0.2em;}
#showAdvancedSearch,#showBasicSearch{color:#427a26;padding-bottom:0.5em}
#showAdvancedSearch:hover,#showBasicSearch:hover{text-decoration:underline;cursor:pointer;}

#Results {
    display: block;
    background-color: white;
    border: 1px solid lightgray;
    padding: 0.7em;
}

#PublicationTypes {
    position: relative;
    clear: both;
    padding-top: 20px;
    white-space: nowrap;
    font-size: 0;
    z-index: 100;
}

.PublicationType {
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: lightgray;
    background-color: #fafafa;
    display: inline-block;
    padding: 0.7em 2.0em;
    font-size: 13px;
    font-family: 'Martel',serif;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}


.PublicationType:hover {
    background-color: #bdbdbd;
    color: #fff;
}

.TabSelected {
    background-color: white;
    color: #427a26;
    margin-bottom: -1px;
    border-bottom: solid 1px #fff;
    border-top: solid 4px #427a26;
    padding-top: 0.5em;
}

#PublicationTypes > a {
    margin-right: -1px;
}

.btn-primary {
    color: #427a26;
    background-color: #fafafa;
    border-color: #ccc;
}

.view-mode-options > .btn-group > a {
    padding: 0.6em 0.8em;
}

i.icon-tile, i.icon-list {
    padding-right: 5px;
}

/*.PublicationType + .TabSelected {
    background-color: white;
    color: #427a26;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    margin-bottom: -1px;
    border-bottom: solid 1px #fff;
}*/
div.TaggedPublicationItem {
    background-image: url('../images/PublicationSearch/favoriteSelected.png');
    background-position: 0.7em;
    background-repeat: no-repeat;
    padding-left: 45px;
    background-size: 1.6em;
}

#ResultsHeader {
    display: table;
    width: 100%;
    background-color: #fafafa;
    padding: 7px;
    margin-bottom: 5px;
}

#ResultsHeader > #ResultsOptions {
    display: table-cell;
}

.options-label {
    font-weight: bold;
    margin-right: 30px;
}

.result-option {
    white-space: nowrap;
    margin-right: 30px;
}

.result-option.disabled {
    display:none;
}

.both-languages {
    text-align: right;
    width: 100%;
    display: table-row;
}

.favorites-options {
    width:100%;
    text-align:right;
    display: table;
}

.favorites-options > .both-languages {
    display: normal
}

#ResultsHeader > .ResultsLine {
    font-size: 14px;
    text-align: right;
    display: table-cell;
    white-space: nowrap;
}

#Publications {
    display: table-cell;
    vertical-align: top;
    width: 100%;
    border: blue 0px solid;
    padding-right: 0.7em;
    background-color: transparent;
}
#PublicationItems{
	clear:both;
	position:relative;
	
}

div.PublicationLogo{float:left;}
div.PersonSpeakingName{font-weight:bold;padding-bottom:0.4em;}

/*div.Publication {
    border: #bcbcbc 1px solid;
    margin-bottom: 2em;
}*/

div.PublicationHeader{
	/*background:#fbfbfb;*/
	padding:0.5em;
	/*border-bottom:1px solid #bcbcbc;*/
	/* background-image:url('../images/PublicationSearch/shadow.png'); */
	background-position:center;
	background-repeat:no-repeat;
}

div.PublicationItems {
    background-color: white;
    border: 1px solid #bcbcbc;
}

div.PublicationTitle{
	font-weight:bold;
	display:table-cell;
	vertical-align:middle;
	width:100%;
	font-size:1.3em;
}

div.PublicationDate{
	margin-left:0.1em;
	font-size:0.75em;	
	font-weight:normal;
}

/*
div.CommandButton{
    float:left;
	display:inline-block;
    -webkit-transition: opacity 0.15s ease-in-out;
    -ms-transition: opacity 0.15s ease-in-out;
    transition: opacity 0.15s ease-in-out;
    width:2em;
    line-height:1.5em;
    background-position:bottom center;
    opacity:0.5;
    cursor:pointer;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    }
div.CommandButton:hover{
    opacity:1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
}*/

/*div.FormatButton{
	display:inline-block;
	float:right;
	-webkit-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    width:2.8em;
    line-height:1.5em;
    background-position:bottom center;
    opacity:1;
    margin-right:0.25em;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    }*/

#OptionItems{border:1px solid #E0EAF3;background-color:#fff;display:inline-block;padding:0.5em;position:absolute;
             left:0px;top:40px;z-index:110;box-shadow: 5px 5px 15px #888;
             }

    .pi-fav.sel1, div.pi:hover .pi-fav.sel1{
        background: url('../images/PublicationSearch/favoriteselected.png') center center no-repeat;
        opacity:1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        filter: alpha(opacity=100);
        -webkit-animation: tagged 0.25s linear; /* Chrome, Safari, Opera */
        animation: tagged 0.25s linear;
        }

div.pi-links 
{-webkit-animation-delay: 2s; /* Chrome, Safari, Opera */
    animation-delay: 2s;
    -webkit-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;}

div.but{background-repeat:no-repeat;background-size:contain;} 

#RSS{width:3em;}

#Print{background-image: url("../images/PublicationSearch/Print.png");}

div.CommandButton {
    display: inline-block;
    height: 25px;
    width: 30px;
    opacity: 0.6;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    background-repeat:no-repeat;
    background-position:center center;
    -webkit-transition: all linear 0.5s;
    transition: all linear 0.5s;
    cursor:pointer;
}

/*
#Open{  background-image: url("../images/PublicationSearch/Open.png");}
#Save{  background-image: url("../images/PublicationSearch/save-small.png");}
*/
#Help {
    background-image: url("../images/PublicationSearch/button-global-help.png");
}
#Options{ background-image: url("../images/PublicationSearch/OptionsSmall.png");}
#clearURL {color: #427a26 !important;font-weight: bold;} 

div.CommandButton:hover {opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}

img.CloseModal{float:right;cursor:pointer;-webkit-transition:all 0.5s linear;transition:all 0.5s linear;}
img.CloseModal:hover{opacity:0.5;}

a.CloseModal {
    float: right;
    cursor: pointer;
    -webkit-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

a.CloseModal:hover {
    opacity: 0.5;
}

/*General*/

    /*a,a:hover,a:visited,a:active,a:focus{text-decoration:none;color:#000;outline:0;}
    a:hover{text-decoration:underline;}*/
    .hidden{display:none !important;visibility:visible;}

/*Functionnality*/

    span.HighlightText{
        color:#dA7A30;
        font-weight:bold;
        }    
    .stop-scrolling {
      height: 100%;
      overflow:hidden;
    }
    
    /*Results Per Page*/
    a.RPP{ 
        font-weight:normal;
        color: #427a26;
        padding:0.2em 0.5em 0.2em 0.5em;
        }

    a.RPP.sel1{
        /*background: #e0eafa;
        border:1px #93b4dc solid;*/
        font-weight:bold;
        }

    a.RPP:hover{
        text-decoration: underline;
        /*background: #d0daf7;
        color:navy;*/
        }

    /*#view-detail{background: url('../images/PublicationSearch/view-detail.png') left center no-repeat;margin-left:1em;padding-left:1.5em;padding-right:1em;display:inline-block;}
    #view-list{background: url('../images/PublicationSearch/view-list.png') left center no-repeat ;padding-left:1.5em;margin-left:0.5em;display:inline-block;}
    #view-detail a:hover{background-color: #d0daf7;color:navy;}
    #view-list a:hover{background-color: #d0daf7;color:navy;}*/

    #searchTarget{
        display:inline-block;
        font-size:0em;
        -moz-user-select: none; 
        -khtml-user-select: none; 
        -webkit-user-select: none; 
        -o-user-select: none; 
        }
    input[type="radio"] + label {padding-right:1em;cursor:pointer;}
    #ResultsPerPageRow{padding-top:0.5em;padding-bottom:0.5em;}
    #searchTarget label{font-size:13px;cursor:pointer;}
    #searchTarget input[type="radio"]{display:none;}
    #searchTarget input[type="radio"] + label {
        padding:0.15em 0.7em 0.15em 0.7em;
        border-top:1px solid #93b4dc;
        border-bottom:1px solid #93b4dc /*#FA9A50*/;
        border-right:1px solid #93b4dc /*#FA9A50*/;
        }
    #searchTarget input:first-child + label {
        border-left:1px solid #93b4dc /*#FA9A50*/;
        /*border-top-left-radius:0.7em;
        border-bottom-left-radius:0.7em;*/
        }
    /*#searchTarget label:last-child{
        border-top-right-radius:0.7em;
        border-bottom-right-radius:0.7em;
        }*/
    #searchTarget input[type="radio"]:checked + label{
        color:#000;
        background-color:#d0daf7;
        /*border:1px solid #FA9A50;*/
        }
    
    #searchBox{
         display:table;
         text-align:left;
         width:100%;
         border:1px solid #d0d0d0;
         padding:2px;margin:0px;padding-right:3px;
    }

    #searchBox.TextSelected
    {
         border:1px solid orange;
    }

    #SearchForm 
    {
        display:table;
        width:100%;
    }

    div.RefinersTitle {
        display: table;
        text-align: left;
        /*padding-bottom:0.75em;*/
        /*vertical-align: bottom;*/
        color: #6c6c6c;
        height: 59px;
        width: 100%;
    }

    .RefinersTitleText {
        display: table-row;
        vertical-align: bottom;
        text-align: left;
        padding-bottom: 7px;
        font-size:1.2em;
        font-weight:bold;
    }

    div.SearchBoxRow
    {
        padding:0.25em;
        display:table-row;
    }

    .slideLeft
    {
        -webkit-animation: slideLeft 0.5s; 
        animation: slideLeft 0.5s;}

    @-webkit-keyframes blink {
        0% {background-color:#E0EAF3;}
        25% {background-color:#f0fAFf;}
        50% {background-color:#E0EAF3;}
        75% {background-color:#f0fAFf;}
        100% {background-color:#f0fAFf;}
        }
    

    @-webkit-keyframes slideLeft {
        from {opacity:0;-webkit-transform:translateX(-10%)}
        to {opacity:1;-webkit-transform:translateX(0%) }
        }
    @keyframes slideLeft {
        from {transform:translateX(-10%);}
        to {transform:translateX(0%)}
        }
    
    .slideDown
    {
        -webkit-animation: slideDown 0.25s; 
        animation: slideDown 0.25s;}
    @-webkit-keyframes slideDown {
        from {opacity:0;-webkit-transform:translateY(-5%)}
        to {opacity:1;-webkit-transform:translateY(0%) }
        }
    @keyframes slideDown {
        from {transform:translateY(-5%);}
        to {transform:translateY(0%)}
        }
    
    @-webkit-keyframes slideLeftDelay {
        0% {opacity:0;}
        50% {opacity:0;}
        100% {opacity:1;}
        }
    @keyframes slideLeftDelay 
    {        
        0% {opacity:0;}
        30% {opacity:0;}
        100% {opacity:1;}
        }
        
    .slideUp
    {
        -webkit-animation: slideUp 0.75s; 
        animation: slideUp 0.75s;}
    @-webkit-keyframes slideUp {
        from {opacity:0;-webkit-transform:translateY(-15%)}
        to {opacity:1;-webkit-transform:translateY(0%) }
        }
    @keyframes slideUp {
        from {transform:translateY(-15%);}
        to {transform:translateY(0%)}
        }
        
    select.booleanOpt
    {border: 1px #d0d0d0 solid /*transparent*/;
        padding:0.15em;
        color:#505050}
#tableForm {
    width:100%;
}

div.criteria {
    display:table;width:100%;
}
div.criteria div {
    display:table-cell;padding-left:0.3em;padding-top:0.25em;padding-bottom:0.25em;width:1%;
}
div.criteria div:last-child {
    width:100%;
}
div.removeAdvancedSearch {
   background-image: url(../images/PublicationSearch/remove-small.png); 
   background-repeat:no-repeat;
   background-position:center center;
   padding-left:1em;padding-right:2em;
   cursor:pointer;
}
   #tableForm tr td:first-child{width:1%;max-width:1%;}
   #tableForm tr td:first-child+td{width:100%;}
   #tableForm tr td:first-child+td+td{width:100%;}
    #Text,#Text2,#Text3,#Text4,#Text5{
        width:100%;
        margin-top: 0px;
        border:1px solid #d0d0d0/*transparent*/;
        /*outline: none;
        outline-offset: 0;*/
        background:white;
        box-shadow: none;
        padding:0.15em;
        border-radius:4px;
        padding-left:5px;
        }
#Text {outline:0px;
}
input {
    border-radius: 4px;
    padding-left: 5px;
    border:1px solid #d0d0d0/*transparent*/;
    box-shadow: none;
}
select {
    border-radius:4px;
    padding-left:5px;
    font-size:0.9em;
}
img.personImage {
    border-radius:5px;
    width:5em;
}
    #Clear{
        color:#b0b;
        margin:0 0 0 0.5em;padding:0;      
        opacity:0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);
        padding-bottom:1px;
        }
    #Clear:hover{
        opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);
        }
    #Text{
      border:0px;
      padding:0.3em;
}
    
    #SearchButton, #ClearAllButton, #RefinerButton{
        margin:0.5em 0em 0.5em 0em;    
        /*background-image: url(../images/PublicationSearch/search.png); */
        background-repeat:no-repeat;
        border: solid 0px #000000;
        background-color:transparent;
        width: 30px; height: 20px;
        opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);
        outline:0px;
        }

    #SearchButton {
        background-position: center 5px;
        min-width: 40px;
        cursor: pointer;
        background-color: #427a26 ;
        display:table-cell;
        text-align: center;
        vertical-align: middle;
    }

    #SearchButton > i {
        color: #fff;
        font-size: 17px;
        margin-top: 3px;
    }

    #ClearAllButton {
        background-image: url(../images/PublicationSearch/delete-small.png);
    }

#RefinerButton{
    background-image: url(../images/PublicationSearch/filter-icon-small.png); margin-top:1em
}
#SearchButton:hover, #ClearAllButton:hover, #RefinerButton:hover{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}

    


/*Animations*/

    .appear{
        -webkit-animation: appear 0.2s ease-out; 
        animation: appear 0.2s ease-out;   
        }
    @-webkit-keyframes appear {
        from {-webkit-transform:scale(0.95);opacity:0;}
        to {display:inline;-webkit-transform:scale(1);opacity:1;}
        }
    @keyframes appear {
        from {transform:scale(0.95);}
        to {display:inline;transform:scale(1);}
        }
    
    .modalGray{
        -webkit-animation: modalGray 0.4s ease-out; 
        animation: modalGray 0.4s ease-out;   
        }
    @-webkit-keyframes modalGray {
        from {opacity:0;}
        to {opacity:0.3;}
        }
    @keyframes modalGray {
        from {opacity:0;}
        to {opacity:0.3;}
        }

    @-webkit-keyframes tagged {
        from {-webkit-transform:scale(1);}
        50% {-webkit-transform:scale(1.5);}
        to {-webkit-transform:scale(1);}
        }
    @keyframes tagged {
        from {transform:scale(1);}
        50% {transform:scale(1.5);}
        to {transform:scale(1);}
        }


    @-webkit-keyframes showMenuItems {
        from {-webkit-transform: scale(0,1);}
        to {-webkit-transform: scale(1,1);}
        }
    @keyframes showMenuItems {
       0% {transform: scale(0,1);}
       100% {transform: scale(1,1);}
        }



/*PublicationItem*/
  

    a.PersonSelected{color: #dA7A30;}
    a.PublicationSelected{color: #dA7A30;}
    
    div.pi{
	    display:table;
	    /*padding:0.5em 0.5em 0.75em 0.5em;*/
	    padding:1%;
	    border-bottom:1px solid #bcbcbc;
	    right:0;
	    position:relative;
	    width:98%;
        }
    div.PublicationItems div.pi:last-child{
	    border-bottom:0px dotted #d0d0d0;
        background-color:white;
        }
    div.pi-personImage{
	    display:table-cell;
	    margin-right:1em;
	    position:relative;
	    z-index:2;
        }
    div.para{
        padding-bottom:0.5em;
        padding-top:0.5em;
        padding-right:0.5em;
        }    
    div.para.sel1{
        border-right:1px orange solid;
        background-color:#FFFafa;
        opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);

        }
    input:checked + label {
        font-weight: bold;
        color:#427a26;
    }
    input:not(:checked) + label {
        font-weight: normal;
        color:#427a26;
    }
    div.para.dim1{opacity:0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
    div.pi-text{
	    position: relative;
	    vertical-align:top;
	    min-height:50px;
	    max-height:initial;
        }
    div.pi-text-maxHeight{max-height:135px;height:135px;overflow:hidden;}   
    div.pi-content{
        display:table;
	    padding-right:0.6em;
	    padding-top:0.7em;
	    vertical-align:top;
	    position:relative;
	    right:0px;
	    width:100%;
        }
    div.pi-links{
	    /*display:table-cell;*/
	    display:inline-block;
	    text-align:right;
	    white-space:nowrap;
	    font-size: 0;
	   /* -webkit-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;*/
        position:relative;
        }
   
    div.pi-itemContent{display:table-cell;vertical-align:top;padding-left:1em;width:100%;}
    div.pi-header-table{display:table;width:100%;}
    div.pi-header-col1{display:table-cell;width:90%;vertical-align:top;}
    div.pi-header-col2{display:table-cell;width:10%;text-align:right;}
            
    div.pi-time{font-size:0.85em;}
    div.pi-indexes{padding-top:0.3em;clear:both;}
    a.pi-showMore{
	    background: url('../images/PublicationSearch/gradient.png') 0 0 repeat-x;
	    background-position:top left;
	    text-align:right;
	    z-index:1;
	    padding-top:1.8em;
	    color:#6470A0;
	    position:absolute;
	    min-height:50px;
	    margin-top:50px;
	    height:50px;
	    border:0px solid black;
	    display:table-cell;
	    vertical-align:bottom;
	    right:0px;
	    left:0px;
	    bottom:0px;
	    cursor:pointer;
	    border-bottom:2px white solid;
        }
    a.pi-showMore:hover{color:Blue;}
    div.pi-pubLink{
        float:right;
        font-size:1em;
        font-weight:normal;
        text-align:right;
        padding-right:0.5em;
        }

    a.pi-showLess{
	    text-align:right;
	    z-index:1;
	    padding-top:0em;
	    color:#6470A0;
	    vertical-align:bottom;
	    cursor:pointer;
    }

    a.pi-showLess:hover {
        color: #0000ff;
    }

    /*div.pi:hover div.pi-icon,div.pi:hover div.pi-filterPerson,div.pi:hover div.pi-fav {
        opacity:0.65;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter: alpha(opacity=65);
    }*/

#SearchLanguageTarget {
    text-align: left;
    padding-left: 3em;
}
    /*div.pi:hover div.pi-icon:hover,div.pi:hover div.pi-icon.sel1,div.pi:hover div.pi-filterPerson:hover,div.pi:hover div.pi-fav:hover {
        opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);
    }*/

    .pi-fav {
        background: url('../images/PublicationSearch/favorite.png') center center no-repeat;
        height: 20px;
        width: 20px;
        font-size: 13px;
        overflow: hidden;
	    display:inline-block;
        opacity:0.3;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";filter: alpha(opacity=5);
        /*-webkit-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;*/
        cursor:pointer;
        -webkit-transition: all 0.3s linear;
        transition: all 0.3s linear;
        }

    .pi-fav {
        margin: 7px;
    }

    div.pi-filterPerson{        /*TODO: Still needed?*/
        height: 30px;
        width: 30px;
        font-size: 13px;
        overflow: hidden;
	    margin-top:0.3em;
        opacity:0.3;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";filter: alpha(opacity=5);
        -webkit-transition: all 0.3s linear;
        transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        cursor:pointer;
        display:inline-block;
        }
    
    div.pi-filterPerson
    {   background: url('../images/PublicationSearch/filter-icon-sel-small.png') center center no-repeat;z-index:3;position:relative;
       /* -webkit-transition: all 0.25s ease-in-out;
        transition: all 0.25s ease-in-out;
        -ms-transition: all 0.25s ease-in-out;*/
        opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
    div.pi-icon:hover,.pi-fav:hover{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
    div.mpvideo{background: url('../images/PublicationSearch/HansardButtons.png') 10px -120px no-repeat;}
    div.mpfacebook{background: url('../images/PublicationSearch/HansardButtons.png') 10px -100px no-repeat;}
    div.mptwitter{background: url('../images/PublicationSearch/HansardButtons.png') 10px -80px no-repeat;}
    div.pi-icon.menu{background: url('../images/PublicationSearch/menu.png') center center no-repeat;z-index:3;position:relative;
       /* -webkit-transition: all 0.25s ease-in-out;
        transition: all 0.25s ease-in-out;
        -ms-transition: all 0.25s ease-in-out;*/}
    div.pi-icon.menu.sel1
    {
        -webkit-transition: all 0.25s linear;
        transition: all 0.25s linear;
        -ms-transition: all 0.25s linear;
        -webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);z-index:4;
    }
    a.pdfPage{color:#606a97;margin-left:1em;}
    
    div.pi-menu-items{
        position:absolute;
        border:1px solid black;
        background-color:#E9F2FC;
        right:0px;
        left:200px;
        top:50px;
        padding:0.5em 40px 0.5em 0.5em;
        z-index:4;
        box-shadow: 5px 5px 5px #888;
        text-align:left;
        -webkit-animation: showMenuItems 0.25s;
        animation: showMenuItems 0.25s;
        border-radius:8px;
    }

    div.pi-menu-items>div{padding-top:0.1em;padding-bottom:0.1em;}

    div.pi-icon {
        /*height: 30px;
        width: 30px;*/
        text-align: center;
        vertical-align: middle;
        cursor: pointer;
        display: inline-block;
        margin:0;
        padding:0;
        /*background-color:gray;*/
    }

    div.pi-icon > a {
        /*width: 20px;
        height: 20px;*/
        text-align: center;
        vertical-align: middle;
        display: inline-block;
        margin:7px;
    }

    div.pi-icon > a > i, div.pi-icon i {
        font-weight: bold;
        font-size: 20px;
    }

    .icon-social-twitter {
        color: #00acee;
    }

    .icon-social-facebook {
        color: #3b5998;
    }

    /*a.facebook {
        background: url('../images/PublicationSearch/facebook.png') 0px 0px no-repeat;
    }

    a.twitter {
        background: url('../images/PublicationSearch/twitter-icon.png') 0px 0px no-repeat;
    }

    a.video {
        background: url('../images/PublicationSearch/video.png') 0px 0px no-repeat;
    }

    a.webpub {
        background: url('../images/PublicationSearch/pub-small.png') 0 0 no-repeat;
    }

    a.pdfpub {
        background: url('../images/PublicationSearch/PDF-small.png') 0px 0px no-repeat;
    }*/

    div.pi-menu-items div.sharing > a {
        margin-right: 0.2em;
        cursor: pointer;
        margin-top: -1.1em;
    }

    div.pi-menu-items div.sharing > a:hover {
        opacity: 0.5;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
        filter: alpha(opacity=50);
    }


    div.pi-menu-items div.filter{
        background: url('../images/PublicationSearch/filter-icon-small.png') 0 0 no-repeat;
        background-size:16px;
        padding-left:2em;
        }
    div.pi-menu-items div.filter.sel1{
        background: url('../images/PublicationSearch/filter-icon-sel-small.png') 0 0 no-repeat;
        background-size:16px;
        padding-left:2em;
        }
    /*Indexes*/
        a.index {
            float:left;
            margin-right:8px;
            margin-top:3px;
            padding:2px 10px 3px 13px;
            font: .85em "lucida grande", helvetica, arial, sans-serif;
            color:#000;
            text-decoration:none;
            cursor:pointer;
            border-radius:0.4em .4em .4em 0.4em;
            background: #e0eaf7;
            background:
                -moz-linear-gradient(-45deg,transparent 50%,#e0eaf7 50%),
                -moz-linear-gradient(45deg,transparent 50%,#e0eaf7 50%),
                -moz-linear-gradient(#e0eaf7,#e0eaf7);
            background:
                -ms-linear-gradient(-45deg,transparent 50%,#e0eaf7 50%),
                -ms-linear-gradient(45deg,transparent 50%,#e0eaf7 50%),
                -ms-linear-gradient(#e0eaf7,#e0eaf7);
            background:
                -webkit-gradient(linear,0 0, 100% 100%,color-stop(.5,transparent),color-stop(.5,#e0eaf7)),
                -webkit-gradient(linear,0 100%, 100% 0,color-stop(.5,transparent),color-stop(.5,#e0eaf7)),
                -webkit-gradient(linear,0 0, 100% 0,from(#e0eaf7),to(#e0eaf7));
            background-repeat:no-repeat;
            background-position:0 0, 0 100%, 10px 0;
            background-size:10px 53%, 10px 50%, 100% 100%;  
            }
        a.IndexSelected{
            background: #FA9A50;
            background:
                -ms-linear-gradient(-45deg,transparent 50%,#FfcA80 50%),
                -ms-linear-gradient(45deg,transparent 50%,#FfcA80 50%),
                -ms-linear-gradient(#FfcA80,#FfcA80);
            background:
                -webkit-gradient(linear,0 0, 100% 100%,color-stop(.5,transparent),color-stop(.5,#FfcA80)),
                -webkit-gradient(linear,0 100%, 100% 0,color-stop(.5,transparent),color-stop(.5,#FfcA80)),
                -webkit-gradient(linear,0 0, 100% 0,from(#FfcA80),to(#FfcA80));
            background-repeat:no-repeat;
            background-position:0 0, 0 100%, 10px 0;
            background-size:10px 53%, 10px 50%, 100% 100%;
            -moz-padding-start:14px;
            font-weight:bold;
            color:#000;
            }
        /*a.index:hover{opacity:0.7;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);}*/
        a.index:hover {opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70);color: #0000ff;}
        
        div.pi-expand{display:none;}
        
/*PublicationItem Compact view*/

    div.pi.viewL div.pi-personImage img
    {
        width:2.5em;
        }
    div.pi.viewL div.pi-personImage div
    {
        display:none;
        }
    div.pi.viewL div.pi-text
    {
        display:none;
        }
    div.pi.viewL div.pi-indexes
    {
        display:none;
        }

     
    div.pi.viewL{padding: 0.2em 0em 0.2em 1em;width:98%;}
    div.pi.viewL div.pi-content{padding:0em;}

        div.pi.viewL div.pi-expand {
            color: #427a26;
            padding: 0.2em;
            display: block;
        }
    div.pi.viewL div.pi-expand:hover{text-decoration:underline;cursor:pointer;}

div.pi-collapse {
    color: #427a26;
    padding: 0.2em;
    display: inline-block;
    float: right;
}

    div.pi-collapse:hover{text-decoration:underline;cursor:pointer;}
    
    div.pi.viewContext 
    {
        font-size:0.85em;
        text-align:right;
        display:block;
        border-bottom:1px solid #f9f9f9;
        }

    
    div.pi.viewContext:hover
    {
        text-decoration:underline;cursor:pointer;
        }
    div.pi.viewContext.viewL
    {
        display:none;
        }
    div.pi.viewContext.prev
    {
        /*border-bottom:3px double #0059c1;*/
        background-position: bottom left;
        background-repeat:repeat-x;
        background-image: url("../images/PublicationSearch/TopShadow.png");
        }
    div.pi.viewContext.next
    {
        /*border-bottom:3px double #0059c1;*/
        background-position: top left;
        background-repeat:repeat-x;
        
        background-image: url("../images/PublicationSearch/BottomShadow.png");
        }
    div.pi.viewContext.Loading
    {
        background-color:#f0f0f0;
        background-position: left center;
        background-repeat:no-repeat;
        background-image: url("../images/PublicationSearch/ajax.gif");
    }

    div.pi.viewContext.prev1 {
        border-bottom:0px;
        padding-bottom:0px;
    }
    div.pi.viewContext.next1 {
        padding-top:0px;
    }
/*Paging*/

    div.PageRow{
        text-align:center;
        font-size:0;
        margin-top: 15px;
        margin-bottom: 15px;
        /*background-color: #f2f2f2;*/
        }

    div.PageButton{
        display:inline-block;
        width:6%;
        padding:1em 0em 1em 0em;
        margin:0;
        color:#000000;
        background-color: white;
        border:1px solid #E0EAF7;
        text-align:center;
        font-size:12px;
        letter-spacing: 0em;
        cursor:pointer;
        margin-left: -1px;
        }
    div.PagingMessage{font-size:12px;}
    div.PageButtonSelected{
        background: #E0EAF7;
        color:#000000;
        }
    div.PageButton:hover{
        background: #f2f2f2;
        opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);
        color:#000000;
        border-left :1px solid #fff;
        border-right :1px solid #fff;
        }

    #ClearAll{opacity:0.5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);padding-top:0.7em;}
    #ClearAll:hover{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
    /*SearchRefinersTable*/
#moreRef {
    padding: 2em;
    text-align: center;
    color: #427a26;
    display: block;
}
    #moreRef:hover {text-decoration:underline;cursor:pointer;}
    #moreRef.Loading
    {
        background-color:#f0f0f0;
        background-position: center center;
        background-size:3em;
        background-repeat:no-repeat;
        background-image: url("../images/PublicationSearch/ajax-loader.gif");
        text-indent: -9999px;           
        }
    #pageloading
    {
        position:fixed;
        right:-100%;
        left:-100%;
        bottom:-100%;
        top:-100%;
        background-color:rgba(220, 220, 220, 0.5);
        z-index:100;
        background-position: center center;  
        background-repeat:no-repeat;
        background-image: url("../images/PublicationSearch/ajax-loader.gif");
        }
    .pageloadingspinner
    {
        position:absolute;
        right:48%;
        left:48%;
        bottom:48%;
        top:48%;
        display:inline-block;
        background-color:#fff;z-index:1000;
         background-position: center center;  
        background-repeat:no-repeat;
         background-size:3em;
        background-image: url("../images/PublicationSearch/ajax-loader.gif");
        box-shadow: 0px 0px 35px #222;
        border: 1px solid #93b4dc;
        border-radius: 25px;
        }
        #SearchRefinersItems.Loading
    {
        background-position: center center;
        background-repeat:no-repeat;
         background-size:3em;
        background-image: url("../images/PublicationSearch/ajax-loader.gif");
        }
    /*#SearchRefinersTable thead:nth-child(n+2){display:none;}
    
    #SearchRefinersItems.Loading
    {
        background-position: center center;
        background-repeat:no-repeat;
         background-size:3em;
        background-image: url("../images/PublicationSearch/ajax-loader.gif");
        }
    #SearchRefinersTable {width:100%;}
    tbody.SearchRefinersTableItems tr{cursor:pointer;}
    tbody.SearchRefinersTableItems tr.sel1{
        background-color: #e0eaf7;
        }
    
    tbody.SearchRefinersTableItems tr.sel1 td:nth-child(1){
        background-position: 3px center;
        background-repeat:no-repeat;
        background-image: url("../images/PublicationSearch/remove-small.png");
        width:100%;
        }
    tbody.SearchRefinersTableItems tr.sel1.SS td:nth-child(1){
        background-position: 3px center;
        background-repeat:no-repeat;
        background-image: url("../images/PublicationSearch/check-small.png");
        width:100%;
        }
    tbody.SearchRefinersTableItems tr td:nth-child(2) {text-align:right;}
    tbody.SearchRefinersTableItems tr td:nth-child(3) {width:15px;}
    tbody.SearchRefinersTableItems tr.CR td:nth-child(1) {padding-left:4em;}
    tbody.SearchRefinersTableItems tr td{
        padding:0.5em;
        padding-left:2.25em;
        border-bottom:1px dotted #f0f0f0;
        border-top:1px dotted #f0f0f0;
        }*/
        
    /*tbody.SearchRefinersTableItems tr:hover{
        color:blue;
        background-color:#f0f0f0;
        }
    #BackToMembersOfParliament{display:none;}
    #BackToHome{display:none;}*/
/*RefinerTable*/

#ammount_header
{
    text-align:right;
    white-space:nowrap;
    }
#name_header{
    text-align:left;
    white-space:nowrap;
    }

.breadcrumb {
    margin: -18px 0 14px 0;
}

#name_header_text{padding-left:1.5em;padding-top:0.5em;padding-bottom:0.5em;}
#ammount_header_text{padding-left:1.5em;padding-top:0.5em;padding-bottom:0.5em;}

div.ref-sort {
    color: #427a26;
    cursor: pointer;
    display: table-cell;
    font-weight: bold;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 0.6em;
    white-space: nowrap;
}

div.ref-sort:nth-child(2) {
    text-align: right;
}

div.ref-sort.asc::after {
    content: "\e923";
    font-family: "hoc-icons";
    font-weight: bold;
    margin-left: 5px;
    margin-right: 5px;
    display: inline-block;
}
div.ref-sort.asc.inactive::after {
    font-weight: normal;
    color: lightgray;
}
div.ref-sort.asc.inactive:hover::after {
    font-weight: bold;
    color: #427a26;
}

div.ref-sort.desc::after {
    content: "\e925";
    font-family: "hoc-icons";
    font-weight: bold;
    margin-left: 5px;
    margin-right: 5px;
    display: inline-block;
}
div.ref-sort.desc.inactive::after {
    font-weight: normal;
    color: lightgray;
}
div.ref-sort.desc.inactive:hover::after {
    font-weight: bold;
    color: #427a26;
}

div.ref-header-name {
    padding-left: 10px;
}
div.ref-header-ammount {
    padding-right: 5px;
}
    
.forcehidden
{
    display:none !important;
    }
    
    
@media print{
    #Refiners{display:none;}
    div.CommandButton{display:none;}
    div.PageButton {display:none;}
    div.PublicationHeaderButtons{display:none;}
    #ResultsPerPageRow{display:none;}
    a.pi-showMore{display:none;}
    div.pi-text-maxHeight{max-height:100000px;overflow:visible;height:auto;}
    div.PublicationType{display:none;}
    div.PublicationType.TabSelected{display:inline-block;}
}

#RefinerTable_ModalHeader
{
    display:none;}
    
::-webkit-input-placeholder {
   color: #c0c0c0;
}

:-moz-placeholder { /* Firefox 18- */
   color: #c0c0c0;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #c0c0c0;  
}

:-ms-input-placeholder {  
   color: #c0c0c0;  
   
}
#Text:-ms-input-placeholder {  
   color: #c0c0c0;  
}

#RefinerCategory {
    float: right;
    font-weight: normal;
    width: 30%;
    margin-right: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
}
    
    
    
    #textTargetEn,#textTargetFr
    {
        margin-top:0.5em;
        }
 
        
a.ro-more, a.ro-concatenate{
	border-bottom:0px dotted #f9f9f9;
	padding-left:0em;
	padding-top:0.7em;
	/*color:#0059c1;*/
	/*font-size:0.9em;*/
	text-align:right;
	cursor:pointer;

}

a.ro-more:hover, a.ro-concatenate:hover {
    text-decoration: underline;
    color: #427a26;
}

div.Refiner div.RefinerHeader {
    padding: 0.5em 0.25em 0.25em 0.5em;
    padding-top: 0.9em;
    font-variant: small-caps;
    font-size: 1.3em;
    font-weight: bold;
    color: #427a26;
    border-bottom: 2px solid #427a26;
}

div.Refiner:first-child div.RefinerHeader {
    padding-top: 0.25em;
}

div.Refiner a.RefinerHeader {
    padding: 0.5em 0.25em 0.25em 0.5em;
    font-variant: small-caps;
    font-size: 1.3em;
    color: #427a26;
    border-bottom: 2px solid #427a26;
}

div.ref-options
{display:table;width:100%;}
div.ro
{display:table-row;}
div.ro>div{border-bottom:2px solid white;}

div.ro.sel1
{background-color:#E0EAF3;}
div.ro-name
{display:table-cell;padding:0.2em 0.1em 0.2em 2.3em;text-indent:-0.5em;}
div.ro.CR div.ro-name
{padding-left:3.5em;font-style:italic;}
div.ro-count
{display:table-cell;text-align:right;vertical-align:top;padding:0.2em 0.5em 0em 0.1em;}
div.ro-more
{padding:0em 0.1em 0.1em 1.8em;}

div.ro.sel1 div.ro-name{
    background-position: 0.2em 0.35em;
    background-image: url("../images/PublicationSearch/remove-small.png");
    background-repeat:no-repeat;
}
div.ro.sel1.SS div.ro-name{
    background-position: 0.2em 0.35em;
    background-image: url("../images/PublicationSearch/check-small.png");
    background-repeat:no-repeat;
}

div.ref-header {
    display: table-row;
    border-bottom: 1px solid #e0e0e0;

}
div.ref-header:nth-child(n+2){display:none;}

div.ro:hover
{color:blue;cursor:pointer;}
div.ro:hover adiv.PageRow
{color:blue;text-decoration:none;}

#SearchRefinersTable {
    padding-top: 10px;
}
#SearchRefinersTable div.ro-name {
    padding: 0.5em;
    border-bottom: 1px solid #f9f9f9;
    padding-left: 2em;
}
#SearchRefinersTable div.ro-count{padding:0.5em;padding-right:10px;border-bottom:1px solid #f9f9f9;}
#SearchRefinersTable div.ro:hover{background-color:#f9f9f9;}
#SuggestiveText div.ro:hover{background-color:#f9f9f9;}
#SearchRefinersTable div.ro.sel1 div.ro-name {background-position: 1.3em 0.6em;padding-left:3.4em;}
#SearchRefinersTable div.ro.CR div.ro-name{padding-left:3.2em;}

div.ref-category{display:table-row;padding:0.5em;}

div.ref-category div {
    display: table-cell;
    padding: 0.5em;
    padding-left: 10px;
    color: #427a26;
    font-size: 1.1em;
    font-weight: bold;
}

div.chosen{font-weight:bold;}

/*#RSSLink, #CSVLink, #XMLLink{opacity:0.6;-webkit-transition:all linear 0.5s;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);}
#RSSLink:hover, #CSVLink:hover, #XMLLink:hover{opacity:1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}*/

div.dateRange-quickPick {
    padding: 0.5em;
    color: #427a26;
    font-size: 1.1em;
    cursor: pointer;
}
div.dateRange-quickPick:hover {
    text-decoration:underline;
}
#refineDateRange {
    border:1px solid #93b4dc;
    background:#E0EAF3;
    padding:0.5em;
    display:inline-block;
    border-radius:5px;
    cursor:pointer;
    transition:background 0.5s;
    -webkit-transition:background 0.5s;
    bottom:2em;
    left:20%;
    right:20%;
    -webkit-animation: blink 3s;
    margin-bottom: 25px;
}
#refineDateRange:hover {
    background:#f0fAFf;
}
div.disabledCal {
    opacity:0.2;
    
}
#addCriteria {
    text-align: left;
    padding: 0.5em 0em 0.25em 0em;
    margin-left: 3em;
    color: #427a26;
    display: inline-block;
}
#addCriteria:hover {
    text-decoration:underline;cursor:pointer;
}
#Refiners div.RefinerHeader.IsChild {
    padding-left: 3em;
    font-size: 1em;
    background-position: 1.8em 0.8em;
    background-image: url("../images/PublicationSearch/collapsed_arrow.png");
    background-repeat: no-repeat;
    cursor: pointer;
    border-bottom: 0px solid #427a26;
}

#Refiners a.RefinerHeader.IsChild {
    padding-left: 3em;
    font-size: 1em;
    background-position: 1.8em 0.8em;
    background-image: url("../images/PublicationSearch/collapsed_arrow.png");
    background-repeat: no-repeat;
    cursor: pointer;
    border-bottom: 0px solid #427a26;
}

#Refiners div.RefinerHeader.IsChild.expanded
{
    background-image: url("../images/PublicationSearch/expanded_arrow.png");
}

    #Refiners div.IsChild div.ro-name {
    padding-left:3em;
    }

.highlight { background-color: yellow; }

/*Suggestion box*/


#SuggestiveText {
    display: block;
    text-align: left;
    border: 1px solid #427a26;
    position: absolute;
    background: #fff;
    width: 50%;
    /*box-shadow: -5px 5px 15px #888;*/
    z-index: 1000000;
    padding: 3px;
    margin: 0px;
    margin-top: 1.8em;
}
    #SuggestiveText div.Refiner {margin:0px;padding:0px;display:block;width:100%;}
    #SuggestiveText div.ref-options {margin:0px;padding:0px;display:block;width:100%;}

#SuggestiveText div.ro {
    display:block;width:100%;
    padding-top:0.1em;padding-bottom:0.1em;
    border:0px;
} 
#SuggestiveText div.ro-name {
   display:block;padding:0em;border:0px;padding:0.25em 0.25em 0.25em 1em;width:100%;
}
#SuggestiveText div.ro-count {
       display:none;
}

div.ro-message {
    color:darkorange;
}

#SearchResults {
    position:relative;
    z-index:1;
    min-height:20px;
}
.view-s {
    display:none;
}

.view-s-important {
    display:none !important;
}

.assistance-block-l {
    display: table;
    height: 75px;
    padding-top: 15px;
    
}
/*.assistance-block-l > div {
    display:table-cell;
    vertical-align:middle;
}*/

.assistance-block-s {
    display:none;
}
.assistance-block-s > div {
    display: none;
}

#MainSearchBox {
    text-align: left;
    padding: 0.25em 0em 0.25em 2.8em;
}

#RefinersCategories>div.PopupHeader {margin-bottom:0.5em;}
#RefinersCategories div.RefinerHeader {
    color: #427a26;
    cursor: pointer;
    padding: 1em 0.25em 1em 0.5em;
    font-variant: small-caps;
    font-size: 1.1em;
    color: #427a26;
    border-bottom: 1px solid #427a26;
}
    #RefinersCategories div.RefinerHeader:hover {
        text-decoration:underline;
    }

 div.pi div.pi-list-snippet {
    display:none;
}

div.pi.viewL div.pi-list-snippet {
    display:inherit;
   
    max-width:100%;
}

#textTargetOther:checked + label{
    color:#427a26;
}

.Division a {
    color: #427a26;
}
div.userguide-header {
    font-weight:bold;
    font-size:2em;
    font-variant:small-caps;color:#427a26;
    padding-top:1.5em;
}
div.INTRODUCTION {
        clear:both;
        margin-top:1em;
}
div.INTRODUCTION div.userguide-header {
    padding-top:0em;
}
div.question {
    font-weight:bold;
    font-size:1.2em;
    padding:0.5em 0.5em 0.5em 3em;
    background-image: url('../images/PublicationSearch/collapsed_arrow.png') ;
	background-position:2em 0.9em ;
	background-repeat: no-repeat;
    cursor:pointer;
}
    div.question:hover {
        opacity:0.6;
    }
div.answer {
    padding-left:4em;
    padding-bottom:0.5em;
    padding-top:0.5em;
    display:none;
    font-size:1.2em;
}
div.userguide-para {
    padding-left:2em;
    padding-bottom:0.5em;
    padding-top:0.5em;
    font-size:1.2em;
}
div.answer.display {
    display:inherit;
}
img.anwerImage {
    border: 1px solid #427a26;
}
#Open.disabled,#Open.disabled:hover {
    opacity:0.1;
}

.custom-message-container {
  /* HACK: temp; */
  /* display: none; */
  clear: both;
  width: auto;
  /*font-size: 0.9em;*/
  border: 1px solid silver;
  padding: 0.5em;
  margin: 0px;
  float:none;

}

#ce-hoc-sitesearch-location {
  
    width: 140px !important;   
}

.btn-dark {
    color: white;
    background-color: #427a26;
    border-color: #427a26;
    border-width: 2px;
}

.btn-dark:hover {
    background-color: white;
    border-color: #427a26;
    color: #427a26;
}

.btn-dark:hover, .btn-dark:focus, .btn-dark.focus, .btn-dark:active, .btn-dark.active, .open > .dropdown-toggle.btn-dark {
    color: white;
    background-color: #2d531a;
    border-color: #294b17;
}

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.42857143px;
}

.modal-header .close {
    margin-top: -2px;
}

.modal-title {
    margin: 0;
    line-height: 1.42857143;
    border-bottom: none;
    font-size: 1.25em;
}

.modal-body {
    position: relative;
    padding: 15px;
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

.modal-footer .btn + .btn {
    margin-left: 5px;
    margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
    margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
    margin-left: 0;
}
.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll;
}

@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    }

    .modal-sm {
        width: 300px;
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width: 900px;
    }
}