.root_search{
    display: inline-block;
    width: 100%;
}

input{
    transform: translateZ(0);
}

.search-main input,.search-main button{
    /* font-size: 1rem; */
}

.search-main{
    padding: 8px;
    text-align: initial;
    min-height: calc(100vh - 6rem);
}

.search-left-side{
    float: left;
    width: 70%;
}

.search-right-side{
    float: right;
    width: 30%;
    padding-bottom: 20px;
}

.search-filter-tag, .search-statistics, .search-personalize{
    margin: 5px 0px;
}

.search-no-result{
    margin-top: -20px;
    /* margin-top: 20px; */
}

@media screen and (max-width: 800px)
{
    .search-left-side,  .search-right-side{
        width: 100%!important;
    }

    .search-main{
        display: flex;
        flex-direction: column;
    }

    .search-searchbox{
        order: 1;
    }

    .search-advanced-search{
        order: 2;
    }

    .search-history{
        order: 3;
    }

    .search-filter-tag{
        order: 5;
    }   
    
    .search-statistics{
        order: 6;
    }       

    .search-personalize{
        order: 7;
    }       

    .search-storting{
        order: 8;
    }

    .search-loading{
        order: 9;
    }

    .search-left-side{
        order: 10;
    }

    .search-right-side{
        order: 4;
    }

    .search-personalize li{
        flex: 0 0 49%!important;
    }

    .search-right-side{
        padding-bottom: 0px;
        margin: 5px 0;
    }

    section.modification-time > div > label.container-radio.duration > label{
        display: inline-block; 
        padding-left: 20px;
        width: 100%;
    }

    section.modification-time > div > label.container-radio.duration > label > span{
        display: inline-block;
        width: 50px;
    }

    .search-aggregation .divFilterBox button{
        /* font-size: 0.8rem; */
    }

    .search-modal-content.session_back_to_top{
        background: hsla(0,0%,39%,.3);
        bottom: 2em;
        right: 2em;
    }

    .search-modal-content #btn_back_to_top svg, .search-modal-content #btn_close_window svg{
        fill: rgba(0,0,139,.5);
    }

    aside.search-aggregation div.list-main-item.visible, aside.search-aggregation ul.list-main-group{
        border: 1px solid #00224e;
    }

    aside.search-aggregation ul.list-main-group li, aside.search-aggregation ul.list-group li:first-child{
        border: 0px!important;
    }

    aside.search-aggregation ul.list-group li:not(:first-child){
        border-bottom: 1px solid #ddd!important;
    }
}

@media screen and (max-width: 550px)
{
    .search-pagination ul li{
        margin-right: 5px!important;
        padding:6px 8px !important;
    }
}

@media screen and (max-width: 500px)
{
    .search-personalize li{
        flex: none !important;
        width: 100%;
    }

    .line-break {
        width: 100%;        
    }

    .search-searchbox button.btnDisplayAdvSearch, .search-searchbox button.btnDisplaySearchHistory{
        margin: 5px 5px 0px 0px !important;
    }
    
    .search-searchbox{
        flex-flow: wrap;
    }

    .search-searchbox>.i_searchbar{
        width: calc(100% - 100px);
    }

    .search-searchbox button.btnSearch{
        margin: 0px!important;
    }

    .search-advanced-search button.btn_search.top{
        display: none;
    }
}
.search-searchbox{
    display: flex;
    margin-bottom: 10px;
}

.search-searchbox input{
    font-size: 100%;
    padding: 0px 10px;
    margin: 0px;
    height: 38px;
    border: 1px solid #1E6FF2;
    border-right: 0px;
    border-radius: 0;
    vertical-align: middle;
    width: calc(80% - 200px);
    -webkit-appearance: none;    
    -webkit-border-radius:0px;    
}

.search-searchbox button.btnSearch{
    font-size: 100%;
    width: 100px;
    /* font-size: 1rem; */
    background-color: #1368F1;
    color: #fff;
    height: 38px;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    cursor: pointer;
    border: 1px solid #1E6FF2;   
    vertical-align: middle;
}

.search-searchbox button.btnDisplayAdvSearch, .search-searchbox button.btnDisplaySearchHistory{
    font-size: 100%;
    width: 120px;
    /* font-size: 0.8rem; */
    color: #0D5FE3;
    height: 38px;
    padding: 0 10px;
    border: none;
    cursor: pointer;
    border:  1px solid #0D5FE3; 
    background-color: #E3EDFD;
    line-height: 0.9;
}

.search-searchbox input:disabled, .search-searchbox button:disabled, .search-searchbox button.btnDisplayAdvSearch:disabled, .search-searchbox button.btnDisplaySearchHistory:disabled{
    cursor: no-drop;
}

.search-searchbox button.btnDisplayAdvSearch{
    margin: 0 5px 0 0;
}

.btnHighLight{
    cursor: no-drop;
    background-color: #1368F1;
}

.search-searchbox button.btnDisplayAdvSearch:hover, .search-searchbox button.btnDisplaySearchHistory:hover{
    background-color: #1368F1;
    color: white;
}
.search-pagination ul{
    display: inline-block;
    padding-left: 0;
    border-radius: 4px;
    margin: 10px 0;
}

.search-pagination ul li{
    display: inline-block;
    padding: 6px 12px;
    margin-right: 10px;
    margin-bottom: 10px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    cursor: pointer;
}


.search-pagination ul li.active{
    background-color: #337ab7;
    color: #fff;
}


.search-history{
    background-color: #CEE4E8; 
    position: relative;
    overflow: hidden;
    transition: max-height .25s cubic-bezier(.4,.25,.3,1);
    height: auto;
    overflow: hidden;
    max-height: 0;   
}

.search-history>p{
    padding-right: 10%;
}

.search-history>div{
    padding: 10px 20px;
}

.search-history.visible{
    max-height: 5000px !important;
}


.search-history h2{
    height: 45px;
    /* font-size: 1.2rem!important; */
    font-weight: bold;
    text-align: center;
    font-size: 200%;
}

.search-history ul.list{
    list-style-type: none;
    max-height: 510px;
    overflow-y: auto;
    padding-left: 0px;
    background-color: white;
    margin: 10px 0;
}

.search-history ul.list li{
    padding: 10px 20px;
    border-bottom: 1px solid #E1E1E1;
    display: flex;
    align-items:center;
    cursor: pointer;
}

.search-history ul.list li div:first-child{
    -webkit-flex-grow: 1;
}

.search-history ul.list li div:last-child{
    width: 40px;
    display: flex;
    justify-content: flex-end;
}


.search-history ul.list li:hover{
    background-color: #fef2be;
}

.search-history div.no-result{
    padding: 10px 20px;
    background-color: #fef2be;
    margin: 13px 0px;
    transition: visibility 0.5s linear, opacity 0.5s linear;
}

.search-history div.no-result.visible{
    visibility: visible;
    opacity: 1;
}

.search-history div.no-result:not(.visible){
    visibility: hidden;
    opacity: 0.3;
}


.search-history .btnRemove, .search-history .btnRemoveAll{
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAsQAAALEBxi1JjQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAJ5SURBVFiF7Za/a1NRFMc/973QhCSFktA0pJBJcBG6OIgpWUR0cHMQEf8CV0sRlzc4aDt06H8gdHMRoSJuSqsFr6SYoQiFQpcG2kJ/vNq83HevQ0h5vrykTUilQ77T5XzPPed77jv3nSvoETMzM2+AZ0AqRLnA4vz8/Ite4olenGdnZ+9prV8rpW4vLCz8CXKO4yRd1/0mhHg+Nzf3uW8BjuNYp6enRcAKc77vLwkhlizLWo4KppR6ADyKxWJPA3vs4+Pjgu/7fqFQ+O44jgruiYWDuK77FnjSSbEx5pbv+4uR1QjRSroZ5o6Ojtja2toErgXtbVUCpU7J+0U8HgdAKVUMc1EC/ivaBBhjfg46ied5ANi2XQtzbT2QTqcfT01NfRBClAeR3Pd9Dg8PLc/zfkgp74b5yGu4urr60fO8+4MQ0Ko+mUx+nZ6ebiuq7QQAMpmMBAYiwHVd9vb2OvKX3oQjIyNd+at3C66kgGq1ipQSY8yZzRhDpVJhfX39H7vWGikl1Wr1QgIimzCI/f191tbWABgfH6dYbP7MarUaUkoAJiYmyOfzAGxvb1OpVACYnJwknU53jX/uCTQajch163p18wmu+xZw2RgKGAoYChgKuPoCWk/tbmvLsiLtF8G5wyiTyZDNZmk0GmcDByCXyzE2NgY0h1QL+Xye0dFR4vE42WwWrXXX+JFyNzY2XgKvLlTCOTg5OWF3d5dUKvWpVCq1PfMiP4EQ4ktwxvcLpRQHBwfNRJb1LjJXp80rKyu/tNY3ev2mLWitqdfrGGNIJBK/y+Xy9Si/jj2Qy+Vu7uzsvK/X63e01rF+TsS2bZVIJJY9z3vYyecvc3PyJ3TjMfYAAAAASUVORK5CYII=");
    background-size: 24px 24px;
    height: 30px;
    background-repeat: no-repeat;
    border-color: transparent;
    background-color: transparent;
    cursor: pointer;
    color: #006F94;
    font-weight: 700;
    padding-right: 20px;
    /* outline: none; */
}



.search-history .btnClose{
    /* font-size: 40px; */
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}

.search-history svg.fa-times-circle:hover{
    -webkit-animation:rotate-center .6s ease-in-out both;
    animation:rotate-center .6s ease-in-out both
}


span.divPersonalize{
    padding: 0 5px;
    border-radius: 1em;
    background-color: transparent;
    cursor: pointer;
    font-weight: 700;
    display: inline-block;
    user-select: none;
}

span.divPersonalize > span{
    vertical-align: middle;
}

span.divPersonalize:hover{
    background-color: #e3edfd;
}

i.iconPersonalize{
    vertical-align: middle;
    background-size: 40px 21px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 30px;
    width: 30px;    
}

i.iconPersonalize[data-onoff='on']{
    background-image: url('data:image/png;base64,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');
    background-size: 30px 30px;
    background-position: center;
}

i.iconPersonalize[data-onoff='off']{
    background-image: url('data:image/png;base64,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');
    background-size: 30px 30px;
    background-position: center;
}
 
.divPersonalize span.personalize-resetFilter{
    padding: 0px 6px;
    cursor: pointer;
    border-radius: 1em;
    display: inline-block;
    vertical-align: middle;
    display: none;
}

.divPersonalize span.personalize-resetFilter[data-onoff='on']{
    display: inline-block;
}

.divPersonalize span.personalize-resetFilter:hover{
    background-color: #b1cdf9;
}

.search-aggregation ul{
    list-style-type: none;
    padding: 0;
    margin: 0px 0px 20px 0px;
}

.search-aggregation ul li{
    border: 1px solid #ddd;
    margin-top: -1px;
    background-color: #fff;
    padding: 10px 15px;
    text-decoration: none;
    display: block;
}

.search-aggregation ul.list-main-group{
    margin: 0px!important;
}

.search-aggregation ul.list-main-group li{
    background-color: #00224e;
    color: #fff;
    line-height: 25px;
   
}

.search-aggregation ul.list-main-group li svg{
    float: right;
    /* font-size: 30px; */
    line-height: 25px;
}

.search-aggregation ul li{
    cursor: pointer;
}

.search-aggregation ul.list-group li:hover:not(:first-child):not(.show-more-less){
    background-color: #E1E1E1;
}

.search-aggregation ul li span.checkmark{
    flex-basis: 15px;
}

.search-aggregation ul li span.content{
    flex-basis: calc(100% - 50px);
}

.search-aggregation ul li span.amount{
    background-color: gainsboro;
    color: #000;
    border-radius: 6px;
    padding: 2px 10px;
    /* font-size: 0.9rem; */
}

.search-aggregation ul li:hover i{
    display: inline-block;
}

.search-aggregation ul.list-group li:hover label input:not(:checked) ~ .checkmark{
    background-color: white;
}
.search-aggregation ul li[data-type="committee-title"]{
    background-color:#255A88;
    color: #fff;
    cursor: initial;
}

.search-aggregation ul li[data-type="doctype-title"]{
    background-color:#D34317;
    color: #fff;
    cursor: initial;
}

.search-aggregation ul li[data-type="session-title"]{
    background-color:#7D338A;
    color: #fff;
    cursor: initial;
}

.search-aggregation ul li[data-type="filetype-title"]{
    background-color:#296129;
    color: #fff;
    cursor: initial;
}

[data-type="committee"] .container-checkbox input:checked ~ .checkmark {
    background-color: #255a88;
}

[data-type="doctype"] .container-checkbox input:checked ~ .checkmark {
    background-color: #d34317;
}

[data-type="session"] .container-checkbox input:checked ~ .checkmark {
    background-color: #7d338a;
}

[data-type="filetype"] .container-checkbox input:checked ~ .checkmark {
    background-color: #296129;
}

.search-aggregation .divFilterBox {
    border: 1px solid #ddd;
    padding: 10px 15px;
    background-color: #E6E1E1;
    position: sticky;
    bottom: 0px;
    display: flex;
}

.search-aggregation .divFilterBox button{
    flex: 1 50%;
}

.search-aggregation .divFilterBox button.btn_aggregation-clear{
    width: 100px;
    /* font-size: 0.75rem; */
    background-color: #DA190B;
    color: white;
    padding: 10px 20px;
    margin: 8px 8px 8px 0px;
    border: none;
    cursor: pointer;
}


.search-aggregation .divFilterBox button.btn_aggregation-apply{
    width: 120px;
    /* font-size: 0.75rem; */
    background-color: #1368F1;
    color: white;
    padding: 10px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;    
}

.hidden{
    display: none !important;
}

.search-aggregation ul.list-group .show-more-less{
    background-color: #f5f5f5;
    justify-content: flex-start;
}

.search-aggregation ul.list-group .show-more-less svg{
    margin-right: 10px;
}

.search-aggregation ul.list-group li{
    line-height: 20px;
}

.rotate{
    -moz-transition: all 0.25s linear;
    -webkit-transition: all 0.25s linear;
    transition: all 0.25s linear;
}

.rotate.down{
    -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}

/* Animation */
div.list-main-item{
    overflow: hidden;
}

div.list-main-item > div {
    /* transform: translateY(-100%);     */
    /* max-height: 0; */
    /* transition: max-height .15s ease-out, .15s ease-in-out; */
    
    max-height: 0;
    opacity: 0;
    transition: opacity .15s ease-in-out;
}

div.list-main-item.initial-overflow{
    overflow: initial;
}

div.list-main-item.visible > div {
    max-height: 5000px !important;
    opacity: 1;
    transition: opacity .15s ease-in-out;
} 
.search-advanced-search{
    background-color: #CEE4E8; 
    position: relative;
    overflow: hidden;
    transition: max-height .25s cubic-bezier(.4,.25,.3,1);
    height: auto;
    overflow: hidden;
    max-height: 0;    
}

.search-advanced-search * {
    font-size: 100%;
}

.search-advanced-search>p{
    padding-right: 10%;
}

.search-advanced-search>div{
    padding: 10px 20px;
}

.search-advanced-search.visible{
    max-height: 5000px !important;
}

.search-advanced-search button.btn_search, .search-advanced-search button.btn_search_paperno{
    width: 100px;
    background-color: #FFCD01;
    color: black;
    padding: 8px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    border-radius: 4px;
    box-shadow: 2px 2px 8px #888;
}

.search-advanced-search button.btn_search.top{
    position: absolute;
    top:  0px;
}

.search-advanced-search section {
    background-color: white;
    margin: 10px 0px;
    border: 1px solid #147650;
}

.search-advanced-search h2{
    /* height: 45px; */
    /* font-size: 1.2rem!important; */
    font-size: 200%;
    font-weight: bold;
    text-align: center;
    padding: 5px 0px;
}

.search-advanced-search h3{
    padding: 5px 20px;
    margin: 0px;
    background-color: #147650;
    color: #fff;
}

.search-advanced-search .content{
    padding: 3px 20px;
    background-color: white;
}

.search-advanced-search .content p{
    padding-bottom: 0px;
}

.adv-search-fields{
    display:  flex;
    align-items: center;
}

.adv-search-fields select, .adv-search-fields input, .legco_paper input{
    border-color: transparent;
    margin-right: 10px;
    padding: 5px 2px;
    border-bottom-color: #c2c2c2;
    border-bottom-width: 2px;
}

.adv-search-fields input, .legco_paper input{
    width: 100%;
    max-width: 400px;
}

.adv-search-fields input[data-type="nearIndex"]{
    min-width: 30px!important;
    max-width: 10%!important;
    max-width: auto!important;
}

.search-advanced-search button.btnNewCondition, .search-advanced-search button.btnClearCondition{
    padding: 5px 10px;
    border: none;
    background-color: transparent;
    cursor: pointer;
    border-radius: 3px;
}


.search-advanced-search .adv-search-fields-close{
    cursor: pointer;
    color: #f4511e;
}

.search-advanced-search button.btnNewCondition{
    color: #0079A8;
}

.search-advanced-search button.btnNewCondition:hover{
    background-color: #E2F7FE;
}


.search-advanced-search button.btnClearCondition{
    color: #B04111;
}

.search-advanced-search button.btnClearCondition:hover{
    background-color: #FCEBE4;

}

.search-advanced-search .display-results-number{
    text-align: center;
    padding: 10px 0px;
}

.search-advanced-search .preview-query-result{
    background-color: #fef2be;
    padding: 5px;
    margin-bottom: 5px;
}

i.exclude{
    display: none;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    margin-left: 5px;
    margin-top: -9px;
}

section.modification-time input{
    text-align: center;
}

/* --- Radio Battons --- */
.container-radio {
    display: block;
    position: relative;
    margin-bottom: 8px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.container-radio select{
    border-color: transparent;
    border-bottom-color: #c2c2c2;
    border-bottom-width: 2px;   
}


/* Hide the browser's default radio button */
.container-radio input[type="radio"] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* Create a custom radio button */
.container-radio .checkmark {
    position: relative;
    display: inline-block;
    height: 15px;
    width: 15px;
    background-color: #eee;
    margin-right: 10px;
}

/* On mouse-over, add a grey background color */
.container-radio:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.container-radio input:checked ~ .checkmark {
    background-color: #2196F3;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.container-radio .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.container-radio input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.container-radio .checkmark:after {
    left: 4px;
    top: 1px;
    width: 6px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.search-advanced-search  .btnClose{
    /* font-size: 40px; */
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}

.search-advanced-search  svg.fa-times-circle:hover{
    -webkit-animation:rotate-center .6s ease-in-out both;
    animation:rotate-center .6s ease-in-out both
}


.filter-tag{
    display: inline-flex;
    align-items: center;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    border-radius: 1em;
    position: relative;
    user-select: none;
    margin: 2px 0px;
    /* font-size: .8rem; */
    height: 1.4rem;
}

.filter-tag span:first-child{
    margin-left: 5px;
}

.filter-tag span{
    margin-right: 5px;
}

.filter-tag.filter-tag-resetFilter{
    padding: 0px 12px;
    color: black;
    background-color: #e3edfd;
    cursor: pointer;
}

.filter-tag.exclude span.filter-content{
    text-decoration:line-through!important;
}

.filter-tag[data-type="committee"], .filter-tag[data-type="exclude-committee"]{
    background-color: #255a88!important;
}
  
.filter-tag[data-type="doctype"], .filter-tag[data-type="exclude-doctype"]{
    background-color:#D34317 !important;
  }
  
  .filter-tag[data-type="session"], .filter-tag[data-type="exclude-session"]{
    background-color:#7D338A !important;
  }
  
  .filter-tag[data-type="filetype"], .filter-tag[data-type="exclude-filetype"]{
    background-color:#296129 !important;
  }

.filter-tag span.locker{
    height: 20px;
    width: 20px;
    display: block;
    background-color: #eee;
    color: black;
    border-radius: 1em;
    cursor: pointer;
    opacity: 1;
    position: relative;
}

.filter-tag svg.fa-lock, .filter-tag svg.fa-unlock-alt{
    position: absolute;
    left: 3px;
    top: 3px;
}

.filter-tag span.locker[data-info="unlock"]:hover, .filter-tag span.locker[data-info="lock"]:hover{
    background-color: #FABD62;
}

.filter-tag span.locker[data-info="lock"]{
    background-color: #ff9800;
}

.filter-tag span.close-icon{
    cursor: pointer;    
    opacity: .6;
    display: inline-flex;
    align-items: center;    
}

.filter-tag span.close-icon:hover{
    opacity: .9;
}
.loader {
    position: fixed;
    top: 50%;
    left: 50%;
	height: 160px;
	width: 160px;
    margin: -80px 0 0 -80px;
	animation: spinner-rotate 1.8s infinite linear;
	border: 10px solid #FFCD00;  /* Pantone 116 C = #FFCD00; */
	border-top-color: #63666A;    /* Pantone Cool Gray 10 C = #63666A */
	border-radius: 50%;
}

.loader-container {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	opacity: 0.6;
	z-index: 1000000;
	background-color: #fff;
}

@keyframes spinner-rotate {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
.search-no-result ul{
    padding-left: 50px;
    margin-top: 10px;
}
  .search-result{
    padding-top: 20px;
  }
  
  .result-row{
    margin: 0px 15px 25px 0px;
  }
  
  .result-title, .result-url, .result-content, .result-meta-1, .result-meta-2, .result-meta-3{
    margin: 5px 0px;
  }

  .result-title{
    font-size: 130%;
    line-height: 1.1;
  }

  a.result-link {
    color: #1a0dab;
    
    /* text-decoration: none; */
    /* font-size:1.1rem; */
    /* position: relative; */
    /* text-decoration: none!important; */
  }
  
  a.result-link:visited{
    color: #609;
  }

  a.result-link:hover div.result-title{
    text-decoration: underline;
  }

  /* --- Reault Title --- */
  .result-doctype{
    background-color: #dedcdc;
    padding: 3px 5px;
    /* font-size: 0.7rem; */
    font-weight: bold;
    margin-right: 5px;
    color: #d34317!important;
    border-radius: 3px;
    display: inline;
  }

  /* --- Reault URL --- */
  .result-url {
    color: #5f6368;
    line-height: 1;
    font-size: 0.9rem;
  }
  
  /* --- Reault Content --- */
  span.result-content-content{
    text-align: justify;
  }

  .result-content{
    display: inline;
  }

  .result-content em{
    color: #D63924;
    font-style: normal!important;
  }
  
  span.result-content-meetingdate{
    color: #737373;
  }
  
  .result-meta-2{
    display: flex;
    align-items: stretch;
  }

  /* --- Reault meta --- */
  .result-meta-1 span, .result-meta-2 span, .result-meta-2 select{
     border-radius: 3px;
    display: inline-block;
    padding: 0px 4px;
    margin-right: 5px;
  }
  
  .result-meta-1 span{
    background-color: #e6e6e6;
  }

  /* .result-meta-2 span{
    background-color: #E1E1E1;
  } */

  .result-meta-2 select{
    padding: 0px 1px;
    border: 0px;
    border-bottom: 2px solid #483d8b;
    background-color: transparent;
    font-size: 100%;
    /* font-size: .8rem; */
  }
 
  /* Other Lang */
  .result-meta-2 span.other-lang{
    border-radius: 3px;
    border-bottom: 2px solid #DF3033;
    white-space: nowrap;
  }
  
  .result-meta-2 span.other-lang a{
    color: #DF3033;
    text-decoration: none;
    height: 100%;
    display: block;
  }
  
  .result-meta-2 span.other-lang:hover{
    background-color: #E03A3E;
    color: white !important;
  }
  
  .result-meta-2 span.other-lang:hover a{
    color: white !important;
    text-decoration: none;
  }
  
  /* Parent Doc */
   .result-meta-2 span.doc-src{
    border-radius: 3px;
    border-bottom: 2px solid #483D8B;
  }
  
  .result-meta-2 span.doc-src a{
    color: #483D8B;
    text-decoration: none;
  }
  
  .result-meta-2 span.doc-src:hover{
    background-color: #483D8B;
    color: white !important;
  }
  
  .result-meta-2 span.doc-src:hover a{
    color: white !important;
    text-decoration: none;
  }

  .result-meta-3 span.result-tag{
    padding: 2px 4px;
    background-color:#E3EDFD;
    border-bottom-left-radius: 10px 50%;
    border-top-left-radius: 10px 50%;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    margin-right:10px;
    margin-bottom: 3px;
    cursor: pointer;
  }

  .result-meta-3 span.result-tag::before{
    content: '●';
    color: #6185d8;
    /* font-size: 90%; */
    padding-right: 2px;
    vertical-align: top;
  }


  .ddl-doc-src{
    border-radius: 3px;
    border: 1px solid #9DADE1;  
    color: #483D8B;
    /* background-color: #F7F7F7; */
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    max-width: 100%;
    overflow: hidden!important;
  }
  
  .ddl-doc-src:hover, .ddl-doc-src:focus  {
    background-color: #483D8B;
    color: white;  
    cursor: pointer;    
  }
  
  .result-preview
  {
    cursor: pointer;
  } 

  .result-content, .result-preview, .result-meta-1, .result-meta-2, .result-meta-3{
    /* font-size: 0.8rem;     */
  }

  .result-meta-3{
    display: flex;
    flex-wrap: wrap;
  }

  /* Modal Popup  */

/* The Modal (background) */
.search-modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 8888!important; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  -webkit-overflow-scrolling: touch;
}

/* Modal Content/Box */
.search-modal-content {
  background-color: #fefefe;
  margin: 10vh auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 90%; /* Could be more or less, depending on screen size */
  position: relative;
}
@media (min-width: 1366px) {
.search-modal-content {
  background-color: #fefefe;
  margin: 10vh auto; /* 15% from the top and centered */
  padding: 20px;
  border: 1px solid #888;
  width: 80%; /* Could be more or less, depending on screen size */
}
}

.search-modal-content-box div.loader{
  margin: 0 auto;
}

.search-modal-content-box{
  white-space: pre-wrap;
  /* overflow-x: auto; */
}

.search-modal-content-box em{
  color: red;
  font-style: normal;
}

/* The Close Button */
.search-modal-content .search-close{
  /* font-size: 40px; */
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
}

.search-modal-content svg.fa-times-circle:hover{
  animation:rotate-center .6s ease-in-out both
}

.session_back_to_top{
  position: fixed;
  bottom: 2em;
  right: 2em;
  flex-direction: column; 
  transition: opacity 250ms ease 0s;
  opacity: 0;  
}

.session_back_to_top.visible{
  transition: opacity 250ms ease 0s;
  opacity: 1;
}

.session_back_to_top div{
  margin: 10px;
}

#btn_back_to_top, #btn_close_window {
  background: rgba(0, 0, 0, 0.3);
  line-height: 0;
  border-radius: 50%;
  cursor: pointer;
  padding: 10px;
}

#btn_close_window{
  bottom: 5em!important;
}

#btn_back_to_top svg, #btn_close_window svg{
  fill: #ffd51d;
  width: 1rem;
  height: 1rem;  
}

/* .txt_paperno{
   background-color: #FDE3C9!important; 
} */
.search-suggestion{
    width: 100%;
}

.suggection-title{
    padding-bottom: 5px;
}

.suggection-items{
    display: flex;
}

.search-suggestion .suggection-title{
    /* font-size: 1.1rem; */
}

.suggection-left, .suggection-right{
    flex: 1;
    box-sizing: border-box;
    padding-right: 5px;
}

.suggection-item{
    padding-bottom: 5px;
    color: #1a0dab;
}

.suggection-item span{
    cursor: pointer;
}

.suggection-item span:hover{
    text-decoration: underline; 
}
.search-storting{
    padding-bottom: 5px;
}

.search-storting span:not(:last-child){
    border-right: 1px solid #7f1964
}

.search-storting span{
    padding:2px 7px;
    margin: 0px;
    color: #7f1964;
    display: inline;
    cursor: pointer;
}

.search-storting span:first-child{
    padding-left:0px;
}

.search-storting span.focus{
    font-weight: bold;
}

.search-storting span:hover{
    text-decoration: underline;
}
.autocomplete-suggestions {
    text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);

    /* core styles should not be changed */
    position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative;  width: 100%; display: flex; align-items: center; line-height: 1em;padding: 4px 0px; }
.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; }
.autocomplete-suggestion.selected { background: #f0f0f0; }
.autocomplete-suggestion div {padding: 5px 0px 5px 0px;}
.autocomplete-suggestion span.s_content { flex: 1 auto;padding-left: 10px; }
.autocomplete-suggestion span.btn_remove { width: auto; text-align: right; padding-right: 10px; z-index: 99999; color: #36c; cursor: pointer; }

.search-personalize{
    background-color: #CEE4E8; 
    position: relative;
    overflow: hidden;
    transition: max-height .25s cubic-bezier(.4,.25,.3,1);
    height: auto;
    overflow: hidden;
    max-height: 0;   
}

.search-personalize>p{
    padding-right: 10%;
}

.search-personalize>div{
    padding: 10px 20px;
}

.search-personalize.visible{
    max-height: 5000px !important;
}

.search-personalize input{
    width: 70%;
    /* font-size: 14px; */
    padding: 8px 10px 8px 30px;
}

.search-personalize h2{
    height: 45px;
    /* font-size: 1.2rem!important; */
    font-weight: bold;
    text-align: center;
    font-size: 200%;
}

.search-personalize ul{
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    flex-flow: row wrap;
    width: 100%;
    margin: 0px;
    padding: 10px 0px;
}

.search-personalize ul li{
    list-style: none;
    flex: 0 0 47%;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    cursor: pointer;
    padding-right: 10px;
}

.search-personalize li label{
    display: inline-block;
}

.search-personalize .search-input{
    position: relative;    
}

.search-personalize svg.fa-search{
    position: absolute;
    top: 12px;
    left: 10px;  
}

.search-personalize button.btn_reset{
    font-size: 100%;
    width: 100px;
    background-color: #DA190B;
    color: white;
    padding: 10px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    /* font-size: 1rem; */
}


.search-personalize button.btn_submit{
    font-size: 100%;
    width: 100px;
    background-color: #1368F1;
    color: white;
    padding: 10px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;    
    /* font-size: 1rem; */
}

.search-personalize .container-checkbox{
    padding: 10px 0px 10px 25px;
}

.search-personalize .btnClose{
    /* font-size: 40px; */
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}

.search-personalize svg.fa-times-circle:hover{
    -webkit-animation:rotate-center .6s ease-in-out both;
    animation:rotate-center .6s ease-in-out both
}

/* --- Checkbox --- */
.container-checkbox {
    display: flex;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    align-items: center;
    justify-content: space-between;
}

/* Hide the browser's default checkbox */
.container-checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* Create a custom checkbox */
.container-checkbox .checkmark {
    position: relative;
    display: inline-block;
    height: 15px;
    min-width: 15px;
    background-color: #eee;
    margin-right: 10px;
    border-radius: 3px;
}

/* On mouse-over, add a grey background color */
.container-checkbox:hover input ~ .checkmark {
    background-color: white;
}

/* When the checkbox is checked, add a blue background */
.search-personalize .container-checkbox input:checked ~ .checkmark {
    background-color: #255a88;
}

/* Create the checkmark/indicator (hidden when not checked) */
.container-checkbox  .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.container-checkbox input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.container-checkbox .checkmark:after {
    left: 4px;
    top: 1px;
    width: 6px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.personalize-list li:hover label input:not(:checked) ~ .checkmark{
    background-color: #b4b4b4;
}

.search-personalize .btn-container.top {
    position: absolute;
    top: 0;
}