/* ======================= GENERAL ======================= */
html,body{background-color:#cccccc;color:#000000;
          font-family: Arial,Helvetica,sans-serif;
          font-size:13px;margin:0;padding:0;text-align:center}
/* Bug #2084: Always show vertical scrollbar. */
html{overflow-x:auto;overflow-y: scroll;}

.headerPanel *:focus,
.headerPanel *[tabindex]:focus {outline:thin dotted #dddddd;}
*[tabindex]:focus {outline:thin dotted #333333;}

a:focus {
    outline: thin dotted #333333;
    outline-offset: -2px;
}
.focus {
    outline: thin dotted #333333;
}

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, select:focus {
    box-shadow: none;
    outline: thin dotted #333333;
    outline-offset: 1px;
}

.skip-nav a {position: fixed;left:-5000px;top:-5000px;}

.skip-nav a:active,
.skip-nav a:focus {
    position:absolute;
    height:59px;
    text-align:center;
    line-height:59px;
    background-color:#000;
    font-weight:bold;
    font-size:15px;
    color:#fff;
    outline:thin dotted #dddddd;
    top:0px;
    left:0;
    right:0;
    width:300px;
    z-index:1000;
    margin:0 auto;
}
#control-pane-block:focus, #header-block:focus, #left-menu-links:focus, #sp-centre-main-div:focus, #footer:focus {
    outline: thin dotted #333333;
}
hr{background-color:transparent;border-bottom:1px dotted #89BBFF;
   border-left:0 dotted #9C9D9F;border-right:0 dotted #9C9D9F;
   border-top:0 dotted #9C9D9F;color:#C1C6DC;height:1px;width:100%;margin:4px 0}
h1{color:#333333;font-size:22px;font-weight:bold;margin:0px}
h2{color:#333333;font-size:15px;font-weight:bold;margin:0px}
h3{color:#333333;font-size:13px;font-weight:bold;margin:0px}
h4{color:#333333;font-size:13px;font-weight:normal;margin:0px}
/* ======================= LAYOUT ======================= */
/* The main container the holds the complete page content. */
.layout #maincontainer{background: #e0e0e0;
                       background: -moz-linear-gradient(top, #e0e0e0 0%, #cccccc 100%);
                       background: -ms-linear-gradient(top, #e0e0e0 0%, #cccccc 100%);
                       background: -o-linear-gradient(top, #e0e0e0 0%, #cccccc 100%);
                       background: -webkit-linear-gradient(top, #e0e0e0 0%, #cccccc 100%);
                       background: linear-gradient(top, #e0e0e0 0%, #cccccc 100%);
                       background: -webkit-gradient(linear, top, bottom, color-stop(0%,#e0e0e0), color-stop(100%,#cccccc));
                       filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e0e0e0', endColorstr='#cccccc');
                       height:100%;margin:0;width:100%;
                       min-height:700px;position:relative;text-align:left}
.layout #container{background-color:#FFFFFF;height:100%;margin: 0 auto;
                   position:relative;text-align:left;width:990px;
                   -webkit-box-shadow: 0 0 15px rgba(0,0,0,.15);
                   -moz-box-shadow: 0 0 15px rgba(0,0,0,.15);
                   box-shadow: 0 0 15px rgba(0,0,0,.15);}
.layout #innerContainer{background-color:#FFFFFF}
/* DIV Container used for header in publicViewTemplate page. */
.layout #header{background:url("") no-repeat scroll top center #FFFFFF;
                padding:0;width:990px;height:auto}
#headerlinks{padding:34px 38px 0 28%;text-align:left;color:#FFFFFF}
/* Style for the container that holds the contents in the left column. */
#leftBoxContainer{float:left;padding:4px 4px 25px}
/* Style for the container that holds navigation tree (or Area tree). */
#leftColumnContent{background-color:#FFFFFF;padding-left:5px;
                   padding-top:25px;width:180px}
a:active,a:link,a:visited{color:#0070A3;text-decoration:none}
a:hover{text-decoration:underline;}
.layout #full-page-cnt{background-color:#fbfbfb;float:left;height:auto !important;
                       min-height:550px;padding:0px 20px 35px 20px;width:950px}
#full-page-cnt{height:550px}
/* DIV Container used for Footer. */
.layout #footer{border:0;clear:both;color:#4F4F4F;font-size:11px;margin:0 !important;
                position:relative;text-align:left;min-height: 45px;}
.leftimage{background: url("/converis/researchportal/images/bg_footer.png") repeat-x scroll top left;
           width:100%;vertical-align: top;float: left;padding-left: 5px}
.languageflagpanel{padding: 6px 19px 0 0;text-align: right;position:relative;z-index: 100;}
.languageflagpanel a {color: #FFFFFF!important;}
.sharelinkFooter{background:#F3F3F3; border:0;clear:both;color:#000000;
                 position:relative;text-align:left;font-size:12px;border:1px solid #C0C0C0;padding:20px;margin-top: 10px;}
.exportFooter{background:#F3F3F3; border:0;clear:both;color:#000000;
              position:relative;text-align:left;font-size:12px;border:1px solid #C0C0C0;padding:20px;margin-top: 10px;}
.successmessage{background-color:#E1FFE1;
                font-size:12px;color:#008000;text-align:left;vertical-align:middle;
                border:#008000 solid 1px;padding:2px;}
.errormessage{background-color:#FFE1E1;
              font-size:12px;color:#FF0000;text-align:left;vertical-align: middle;
              border:#FF0000 solid 1px;padding:2px;}
.errorvalidation{font-size:11px;color:#FF0000;padding-right:5px;}

/* Start page */
.st-pg-box-bg{background: #ffffff;}
.overViews{height:120px;padding:15px 20px 20px 18px;
           border-color: hsl(0,0%,87%);
           border-style: solid;
           border-width: 1px;}
.sp-box-filters {height:80px;padding:20px 20px 20px 30px;
                 border-bottom-color: #dddddd;
                 border-bottom-style: solid;
                 border-bottom-width: 1px;
                 margin:20px 0px 0px 0px}
.sp-box-col1{vertical-align:top;width:90px;padding:0px 30px 0px 0px;}
.sp-box-col2{vertical-align:top;width:540px}
.sp-box-head {font-size:18px;color:#4E4E4E;padding:0px 0px 5px 0px;}
.sp-box-head h2 {font-size:18px; font-weight:normal;margin:0;}
.searchField{color:#000000;width:376px;height:16px;border:1px solid #C0CBDF;
             font-size:12px;padding-left:2px}
.sp-browse-col{margin-top:-1px;}
.menu-col1{vertical-align:top}
.menu-col2{padding:0 15px;vertical-align:top}
.menu-col3{vertical-align:top}
.sp-description{font-size:13px;line-height:17px;margin:0 0 20px 0px;}
.sp-som{font-size:13px;width:380px;}
.cells-wide {width:340px; vertical-align:top;
             border-bottom-color: #dddddd;
             border-bottom-style: solid;
             border-bottom-width: 1px;
             padding-bottom: 20px;
             min-height: 200px}
.bottom-header-lnks-grp{
    background-color: #666666;
    background-repeat: repeat-x;
    padding: 0px 20px 0px;
    height: 35px;
    border-top: 2px solid #676767;
    padding-top: 1px;
}
.bottom-header-links{padding-left: 0px; padding-right: 0px;}
.latest-ios-box-head{padding: 10px 0 10px 20px;}
.cell-padding{padding-right: 4px}
.divider-one{border:1px solid #f1f1f1;width: 333px;}
.divider-two{width: 333px;padding:1px;background-color: #fbfbfb;}
.latest-io-cnt{padding:8px 20px 0px 20px;font-size: 13px}
.breadContainer{font-size:13px;padding:10px 20px;width:950px; background: #fbfbfb}
.pageHeading{color:#027EBC;font-size:19px;padding-left:23px}
.pageContent{padding:25px 0px 0px 23px}
/* list page */
.leftColHeading{border-bottom:1px dotted #92ABD4;color:#4D4D4D;
                font-weight:bold;padding:7px 3px 3px;
                font-size: 13px;
                display: flex;
                }
.updatedTxt {clear:both;font-size:11px;padding:5px 0 5px 0;float: right;}
.listRow{font-size:12px}
.list-box-sort-page{background-color:hsl(0, 0%, 95%);color:#4E4E4E;font-size:13px;
                    height:32px;margin:0px 0px 10px 0px;width:689px;
                    border:0px solid #B6B6B6}
.leftColTitle{
                  width: 100%;
                  float: left;
                }
/* ===== Filters ===== */
.filter-link{background:url("/converis/researchportal/images/icon_add.png") no-repeat scroll left 4px transparent;
             padding:0px 0 2px 10px;font-size: 13px;}
.filter-link-sel{background:url("/converis/researchportal/images/icon_delete.png") no-repeat scroll left 4px transparent;
                 padding:0px 0 2px 10px;font-weight:normal;color:#4E4E4E;font-size: 13px;}
.link{color:#4E4E4E !important;text-decoration:underline}
/* Button styles */
.getInContactButton{
    /*display: none*/
}
.com-butn-style, a.com-butn-style {
    -webkit-transition: background-position .15s linear;
    -moz-transition: background-position .15s linear;
    -ms-transition: background-position .15s linear;
    -o-transition: background-position .15s linear;
    transition: background-position .15s linear;
    background: #767676;
    background: -moz-linear-gradient(top, #767676 0%, #666666 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#767676), color-stop(100%,#666666));
    background: -webkit-linear-gradient(top, #767676 0%,#666666 100%);
    background: -o-linear-gradient(top, #767676 0%,#666666 100%);
    background: -ms-linear-gradient(top, #767676 0%,#666666 100%);
    background: linear-gradient(to bottom, #767676 0%,#666666 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#767676', endColorstr='#666666',GradientType=0 );

    color: #FFFFFF;
    padding:5px 20px !important;
    border: 1px solid #006898;

    outline: none !important;
    display:inline-block;
    text-align: center;
    min-width: 74px;
    font-weight: bold;
}
input.com-butn-style {
    min-width: 116px !important;
}
.com-butn-style:focus, a.com-butn-style:focus,.buttonAlpha:focus,
.com-butn-style:hover, a.com-butn-style:hover,.buttonAlpha:hover
{
    background: #6817ff;
    border: 1px solid #7b7b7b;
    color: #fff;
    text-decoration: none;
    outline: none !important;
    filter:none;
}
.sp-btn{text-align:center;
        /* Hack for invalid width of the buttons. */
        padding:2px 10px 2px 10px;overflow:visible;margin-left:22px;display:inline-block}
.button {
    /* Hack for invalid width of the buttons. */
    margin:0px;padding:2px 17px;width:auto;overflow:visible;}

.searchbutton {
    color:#FFFFFF !important;border:none;cursor:pointer;
    background-image:url("/converis/researchportal/images/icon_searchfield.png");
    background-repeat:no-repeat;background-position:top left;
    background-attachment:scroll;margin-left: 2px;
    /* Hack for invalid width of the buttons. */
    width:14px;overflow:visible;height:14px;}
.list-left-col-reset-link-len{width:198px;}
a.buttonAlpha {
    -webkit-transition: background-position .15s linear;
    -moz-transition: background-position .15s linear;
    -ms-transition: background-position .15s linear;
    -o-transition: background-position .15s linear;
    transition: background-position .15s linear;
    background: #767676;
    background: -moz-linear-gradient(top, #767676 0%, #666666 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#767676), color-stop(100%,#666666));
    background: -webkit-linear-gradient(top, #767676 0%,#666666 100%);
    background: -o-linear-gradient(top, #767676 0%,#666666 100%);
    background: -ms-linear-gradient(top, #767676 0%,#666666 100%);
    background: linear-gradient(to bottom, #767676 0%,#666666 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#767676', endColorstr='#666666',GradientType=0 );

    color: #FFFFFF !important;
    border: 1px solid #006898;

    outline: none !important;
    font-size:11px;font-weight:normal;text-align:center;cursor:pointer;
    /* Hack for invalid width  of the buttons. */
    margin:0;padding:2px 3px 3px 3px;width:auto;overflow:visible;position:relative;
}
a.buttonAlpha:hover { color: #001750 !important; }
a.buttonAlphaActive {
    -webkit-transition: background-position .15s linear;
    -moz-transition: background-position .15s linear;
    -ms-transition: background-position .15s linear;
    -o-transition: background-position .15s linear;
    transition: background-position .15s linear;
    color: #676767;
    border: 2px solid #959595;
    background-color:#f1f1f1 ;
    text-decoration: none;
    outline: none !important;
    font-size:11px;font-weight:normal;text-align:center;cursor:pointer;
    /* Hack for invalid width of the buttons. */
    margin:0;padding:2px 3px 3px 3px;width:auto;overflow:visible;position:relative;
}

.st-btn-padding{padding-bottom:10px;}
.rf-dt-c{border:0 none;font-size:13px;padding:10px 0px;}
.topColumn{vertical-align:top}
.rf-dt {border:0 none;empty-cells: show;background-color: #fbfbfb;width:677px;}
.aleft, .left {float:left}
.aright, .right {float:right}
.tcenter {text-align:center;padding: 0px;}
.tleft {text-align:left}
.tright {text-align:right}
.atop {vertical-align:top;float: left}
.pagenation-link-sel{color:#4E4E4E !important;font-weight:normal}

/* ===== HTML Input elements ===== */
INPUT{border-color:#C2C4C6;border-style:solid;border-width:1px;
      background:transparent url("/converis/researchportal/images/bg_input_field.png") repeat-x scroll top left;
      text-align:left;font-family: Arial,Helvetica,sans-serif;font-size: 12px;}
/* SELECT OPTION */
SELECT{border-color:#C2C4C6;border-style:solid;border-width:1px;
       background:transparent url("/converis/researchportal/images/bg_input_field.png") repeat-x scroll top left;
       padding:1px 0;text-align:left}
INPUT[type=checkbox],INPUT[type=radio]{background:none;border:0 solid #FFFFFF;width: 14px;}
input, textarea, .input-disabled {width:270px;}
.upbLeftCol {text-align: left; vertical-align: top; padding-left:190px;}
.upbSharelinkLeftCol {text-align: left; vertical-align: top; padding-left:194px;}
.sharelnkleftCol{vertical-align:top; text-align:right; width:177px;padding:8px 5px 5px 5px;}
.noResultFound{position:relative;}
.desc-sorted-column {background-image: url("/converis/researchportal/images/sort-desc.gif");
                     background-position: right; background-repeat: no-repeat;
                     padding-right: 15px;color:#4E4E4E !important;font-weight:normal}
.asc-sorted-column {background-image: url("/converis/researchportal/images/sort-asc.gif");
                    background-position: right; background-repeat: no-repeat;
                    padding-right: 15px;color:#4E4E4E !important;font-weight:normal}
.upbMidCol {text-align: left; vertical-align: top;padding-left: 7px;}
.reprtLeftCol  { padding:7px 1px 1px 1px; text-align: right; vertical-align: top;width:177px}
.linkHeader{color: #4E4E4E;font-size:15px;font-weight: bold;height: 20px;
            margin-bottom: 10px;text-align: left;margin-top: 10px}
.expandMainlinkFooter{background:#E7EEF8; border:0;clear:both;color:#4E4E4E;
                      margin-left: 3px;position:relative;text-align:left;width:689px;
                      height:250px;border:1px solid #B6B6B6;font-size: 12px}
.requestFulltext{background:#F3F3F3; border:0;clear:both;color:#000000;
                 margin-left: 0px;position:relative;text-align:left;font-size:12px;border:1px solid #C0C0C0;padding:20px;margin-top:10px;}
.tree-img{padding-right:4px;padding-top:3px;border:none;}
.captchaCol {text-align:left;vertical-align:top;padding-left:12px;padding-top:3px}
#sp-left-col{float:left;width:240px;}
.sp-left-links{position: relative;background-color: #F1F1F1;
               padding: 10px 10px 10px 25px;font-size: 15px;
               font-weight: bold;border-top: 2px solid #f1f1f1;
}
.left-menu-links{
    margin: 0;
    padding: 0;
    list-style-type: none;
    -webkit-box-shadow: 3px 5px 10px rgba(0,0,0,.1);
    -moz-box-shadow: 3px 5px 10px rgba(0,0,0,.1);
    box-shadow: 3px 5px 10px rgba(0,0,0,.1);
}
.left-menu-links li a, .left-menu-links li strong {color: #666666;}
.left-menu-links li strong {font-weight: bold}
.left-menu-links li a:hover,.left-menu-links li strong:hover {text-decoration: none;}
#sp-centre-main-div{float:right;width:690px; padding-left: 20px;}
.list-alphabet-pane{max-width: 689px;width: 100%;word-wrap: break-word;line-height: 25px;}
.list-tree-view{width:689px;margin:0px 0px 10px 0px;float:left;}
.list-page-ele {padding: 2px 2px 0 10px;}
.list-rss-img{border:none;height:10px;}
.list-datatable-container{margin:20px 0px 10px 0px;float:left; padding-left: 12px;}
.list-footer-links{position:relative;clear:both;}
.list-captcha-input{width:170px;color:black;}
.list-reports-captcha{padding-top: 20px;}
.list-report-generate{width:136px;margin-top:20px;margin-left: 9px;}
.list-total-count{float:left;padding: 9px 9px 9px 12px;}
.list-total-count h1{font-size: 15px;font-weight:bold;margin:0;}
.right-padd{padding-right:10px;}
.list-footer-indent{height:22px;}
.leftcol-search-input{height:14px;width:185px;padding-left:2px;margin-left:4px;margin-right:3px;}
.list-left-col-reset-link{margin:13px 0 0px 0;height: 33px;}
.list-left-col-left-filter{font-size:13px;padding:0px 0}
.list-left-cmpnt-filter{height:64px}
.list-left-cmpnt-filter-input{width:106px}
.list-left-cmpnt-filter-grd{margin-left:5px}
.list-left-more-links{float:right;font-weight:normal}
.list-left-pretty-grp{padding:5px 0 5px 3px}
.disp-block{display: block;}
.panel-back-list{margin-top:20px;text-align:left}
.detail-foot-add{clear:both;padding: 20px 0px 0px 0px;}
.det-foot-in-txt{width:298px;height:100px}
.recommend-grp{float: left;width:173px}
.export-grp{float: left;width:173px}
.sharelink-in-txt{width:300px}
.shareLink-out-label{padding-right: 10px;}
.contmsg_in-text-area{width:298px;height:100px}
.cont-recommend-grp{float: left;width:173px}
.link-header{padding-left:7px;}
.report-link{padding-left:14px;}
.get-in-contact{margin-left:0px;}
.detailFormPadding{padding:0px 0px 0px 20px;}
.detail-pict-col{width:190px;}
.breadLinks{color:black}
.logout-link{color:#FF0000;font-size:11px}
.buttonWidth{width:136px}
.header-link{border:0;text-decoration:none}
.header-img{border:0;margin-bottom: -5px; box-shadow: 0px 12px 10px -10px rgba(0,0,0,0.2);margin-top: -25px;border-bottom: 1px solid #888888;position: relative;}
.tdLeft {text-align:right;font-size:12px;vertical-align:top;padding:5px;}
.tdRight{font-size:14px;padding:5px;}
.tdWidth{width: 220px;font-weight: bold;}
.td5padding{padding:5px;}
.grid {background-color: #eff1f3 !important;border: 0px none;padding: 20px;
       border-bottom: 0px solid #C0C0C0;border-top:0px solid #C0C0C0;}
.grid-padding{padding:15px 20px 20px 20px;}
.grid-padding-text{padding-top:10px}
.astricColor{color: #ff6622;}
.login-page-logo {bottom:0;right:0;margin:0 20px 20px 0;position:absolute;text-align:right;width:100%}
.list-captcha-input{width:170px;color:black;}
input[type="file"] {
    height: 28px;
    line-height: 28px;
    background-color: #FFFFFF;
    box-shadow: none;
    width: auto;
}
td {
    padding: 0px;
}
table {
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
}
.search-fragment-style {font-weight:bold; color:#4E4E4E;}
#mainContentSV\:regiView\:regiForm\:uploadFunction\:clean1{display: none}
#mainContentSV\:regiView\:regiForm\:gender input[type="radio"]{margin:0px 0px -2px 0px;}
.textBold {font-weight: bold;}
.publ-pageInfo {font-size: 26px;font-weight: bold;}
.regi-fp-help-msg-panel{width: 690px; padding-top: 6px;}
.fontSize12{font-size:12px;}
.show-all-latest-ios-links{font-weight: bold;padding-bottom: 20px;}
.bottom-footer-grp{background-color: #ffffff;border-color: #ffffff;
                   -webkit-box-shadow: 0 0 15px rgba(0,0,0,.15);
                   -moz-box-shadow: 0 0 15px rgba(0,0,0,.15);
                   box-shadow: 0 0 15px rgba(0,0,0,.15);
                   -webkit-border-radius: 0px;
                   -moz-border-radius: 0px;border-radius: 0px;
                   height: 10px;
                   margin: 0px 0px;}
.footer-padding{padding-top: 0px;}
a.header-link-text {color: white;font-size: 15px;font-weight: bold;
                   margin-top: 0px;padding: 0px 10px 0px;vertical-align: middle;height: 35px;  display: inline-block;min-width: 169px;text-align: center;
                   border-left: 1px solid #767676;}
a.header-link-text:hover,a.header-link-text:focus{text-decoration:none;background:#767676;}
.header-link-text:last-child a {
    border-right: 1px solid #767676;
    border-left: 1px solid #767676
}
.headerLink{color:#027EBC;font-size:11px;}
.arrow-size{font-size: 14px;}
img{vertical-align:middle;border:none;}
.header-link-text:first-child a {text-decoration: none; background-color: #6817ff;
                 background: -moz-linear-gradient(bottom, #6817ff, #6b28ff);
                 background: -ms-linear-gradient(bottom, #6817ff 0%, #6b28ff 100%);
                 background: -o-linear-gradient(bottom, #6817ff, #6b28ff);
                 background: -webkit-linear-gradient(bottom, #6817ff, #6b28ff);
                 background: linear-gradient(top, #6817ff, #6b28ff);
                 background: -webkit-gradient(linear, top, bottom, color-stop(0%,#6817ff), color-stop(100%,#6b28ff));
                 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#6817ff', endColorstr='#6b28ff');
                 border-left:none;
}
#headerSV\:publicWebHeaderForm\:bottomHeaderLnks a:hover{
    background-color: #767676;
}
#mainContentSV\:mainContent\:listMainCntForm\:iconGrp a:hover{text-decoration: none;}
.detailLeftColFooter{background-image:url("");
                     min-height: 550px;background-repeat: no-repeat;
                     background-color: #E7E7E7}
.detailLeftColHeader{padding: 0px 0px 20px 0px;}
.rf-fu-btns-rgh{display: none;}
.sp-left-links::before {background-image: -webkit-linear-gradient(bottom, #6817ff, #6b28ff);
                        background-image: -moz-linear-gradient(bottom, #6817ff, #6b28ff);
                        background-image: -o-linear-gradient(bottom, #6817ff, #6b28ff);
                        background-image: linear-gradient(top, #6817ff, #6b28ff);
                        background-color: #6b28ff;
                        -webkit-box-shadow: 3px 5px 10px rgba(0,0,0,.1);
                        -moz-box-shadow: 3px 5px 10px rgba(0,0,0,.1);
                        box-shadow: 3px 5px 10px rgba(0,0,0,.1);
                        content: "";display: block;
                        height: 107%;left: 0;position: absolute;top: -2px;width: 5px;}
.sp-left-links-deselected{background-color: #fff;border-top: 1px solid #f1f1f1;
                          font-size: 15px;font-weight: bold;padding: 10px 10px 10px 25px;}
.sp-left-links-home-deselected{background-color: #fff;
                               font-size: 15px;font-weight: bold;padding: 10px 10px 10px 25px;}
.sp-left-links:hover, .sp-left-links-deselected:hover, .sp-left-links-home-deselected:hover {background-color: #f9f9f9;}
.highlightedColor{color:#333333;}
.topHeaderLinks{font-size: 11px; padding:0 8px;}
li:last-child .header-top-links-border{border-right: none;}
.rf-dt-r{border-top: 1px solid #dadada;}
.rf-dt-fst-r{border-top: 0px solid #dadada;}
.list-elements-per-page-links{float: right;padding: 9px;color:#000;}
.header-bottom-link{color: #FFF;display: inline-block;vertical-align: middle;line-height: 35px;}
.header-top-links-border{border-right: 1px solid hsl(0, 0%, 45%);}
.research-portal-header-img{margin-top: -25px;}
.research-portal-header-img:hover{outline: 1px solid #fbfbfb;}
.research-portal-header-img.hovered{outline: 1px solid #fbfbfb;}
.rf-dg,.rf-dg-c{border:0px;background-color: #fbfbfb;vertical-align: top;}
.sp-latest-widget{padding-left:16px;padding-top:20px;}

kbd {
    border: 1px outset #999;
    padding:2px 5px 2px 5px;
    background-color:#f5f5f5;
    border-radius:4px;
    font-weight:bold;
    margin:0px 2px 0px 0px;
    font-family: monospace;
    font-size:13px;
    line-height:26px;
}

.auxInfoSection {display:none;}
.hidden {display:none;}
h1.listViewHeading {
    font-weight: bold;
    font-size: 22px;
    margin-bottom: 5px;
}

.detailView .paginator.right{float:right;display:inline-block;}
.detailView .paginator.right:after{content: ''; display: block; clear: both;}
.detailView .paginator{margin-top:-22px;}
.detailView .no-paginator-margin .paginator {margin-top:0px;}

.paginator .firstpage {padding-left:5px;}
.paginator .nextpage {padding-left:3px;}

/** Search results page styles **/
.main-search-result {
    border: 1px solid #b8b8b8;
    background-color: #fbfbfb;
    -webkit-box-shadow:  5px 5px 20px rgba(0,0,0,.08);
    -moz-box-shadow:  5px 5px 20px rgba(0,0,0,.08);
    box-shadow: 5px 5px 20px rgba(0,0,0,.08);
    margin-bottom: 30px;
}
li.search-result-panel {
    padding: 24px 24px;
    border-top: 1px solid #b8b8b8;
    font-size: 13px;
}
div.search-result-panel {
    padding: 24px 24px 11px 24px;
}
.main-search-result > ul {
    list-style-type: none;
    padding-left: 0px;
    padding-right: 0px;
}
.facet-result-panel {
    background-color: #fbfbfb;
    margin: 20px 24px;
    border: 1px solid #b8b8b8;
    font-size: 13px;
    padding:10px;
}
.facet-result-panel ul {
    list-style-type: none;
    margin: 0;
    padding: 0;  
}
.search-result-panel > div, .search-result-panel > p {
    color: #000;
}
.search-result-panel > div:first-child, .search-result-panel > p:first-child {
    color: #666666;
    font-weight: bold;
    margin-bottom: 7px;
}
.search-result-panel .paginator {
    color: #000;
    font-weight: normal;
}
div.search-result-panel:first-child {
    border-top: 0 none;
}
.search-fragment-style {
    border-bottom: 0 none;
    padding-bottom: 0;
}
.search-highlight {
    font-style: normal;
    background-color: #ffb400;;
}

.searchResultsCount {
    font-size:13px;
}

.detailView p:first-child {
    margin-top: 0px;
}
.detailView p:last-child {
    margin-bottom: 0px;
}

.detailView ol {
    margin:0px;
}

.detailView ul {
    margin:0px;
}

ul.menu {
    list-style-type: none;
    padding: 0;  
}

ul.menu li {
    list-style-type: none;
    display: inline;
}

.languageflagpanel ul {
    margin: 0;
}

.languageflagpanel li {
    display: inline;
}

.bottom-header-lnks-grp ul {
    margin: 0;
    padding: 0;
}
                       
.bottom-header-lnks-grp li {
    display: inline;
}

.auxButtonBar{width:100%;}
.auxButtonBar td{padding:0 10px;}
.auxButtonBar td:first-child{padding-left:0px;}
.auxButtonBar a{white-space:nowrap;}
.auxButtonBar td:last-child {width:100%;text-align:right; padding-right:0;}
input[type=radio] + label {position:relative;top:-3px;}
.err-msg {color:#e10000;padding-top: 3px;display: block;}
.status-msg {color: #006300; background-color: #E1FFE1; padding: 5px; border: #006300 solid 1px;margin-top:20px;}
.status-msg-error {color: #9D0000; background-color: #FFE1E1; padding: 5px; border: #9D0000 solid 1px;margin-top:20px;}
/********************************************************/
/*                   RTL direction overrides            */
/********************************************************/
.rtl {direction:rtl; font-family: "Tahoma", Arial,Helvetica,sans-serif;}
.rtl .languageflagpanel {padding: 6px 19px 0 19px;text-align: left;}
.rtl .header-top-links-border {border-right: none;border-left: 1px solid hsl(0, 0%, 45%);}
.rtl li:first-child .header-top-links-border {border-left: none;}
.rtl.layout #maincontainer{text-align:right}
.rtl.layout #container{text-align:right;}
.rtl #sp-left-col {float: right;}
.rtl #sp-centre-main-div {float: left;padding-left: 0px;padding-right: 20px;}
.rtl .sp-left-links::before {left: inherit;right: 0;}
.rtl .sp-left-links {padding: 10px 25px 10px 10px;}
.rtl .sp-left-links-deselected {padding: 10px 25px 10px 10px;}
.rtl .sp-btn {margin-left: 0px;margin-right: 22px;}
.rtl .sp-box-col1 {padding-right: 0px;padding-left: 30px;}
.rtl.layout #footer{text-align:right;}
.rtl .list-datatable-container {float: right;padding-left: 0px;padding-right: 12px;}
.rtl .right-padd {padding-right: 0px;padding-left: 10px;}
.rtl .aright, .rtl .right {float: left;}
.rtl .aleft,.rtl .left {float:right;}
.rtl .tleft {text-align:right;}
.rtl .tright {text-align:left;}
.rtl .paginatorScroller img {
    -webkit-transform:scaleX(-1);
    -moz-transform:scaleX(-1);
    -ms-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
}
.rtl .list-page-ele {padding: 2px 10px 0 2px;}
.rtl .list-elements-per-page-links {float: left;}
.rtl .sharelnkleftCol {text-align: left;}
.rtl .sharelinkFooter {text-align: right;}
.rtl .exportFooter {text-align: right;}
.rtl .recommend-grp {float: right;}
.rtl .export-grp {float: right;}
.rtl .filter-link {
    background: url("/converis/researchportal/images/icon_add.png") no-repeat scroll right 4px transparent;
    padding: 0px 10px 2px 0px;
}
.rtl .filter-link-sel {
    background: url("/converis/researchportal/images/icon_delete.png") no-repeat scroll right 4px transparent;
    padding: 0px 10px 2px 0;
}
.rtl #leftBoxContainer{float:right;}
.rtl.layout #full-page-cnt{float:right;}
.rtl .updatedTxt {float: left;}
.rtl .list-tree-view{float:right;}
.rtl .list-total-count{float:right;padding: 9px 12px 9px 9px;}
.rtl .list-left-more-links{float:left;}
.rtl .cont-recommend-grp{float:right;}
.rtl #headerlinks{padding:34px 28% 0 38px;text-align:right;}
.rtl .successmessage{text-align:right;}
.rtl .errormessage{text-align:right;}
.rtl .errorvalidation{padding-right:0px;padding-left:5px;}
.rtl INPUT{text-align:right}
.rtl SELECT{text-align:right}
.rtl .upbLeftCol {text-align: right; padding-left:0px; padding-right:190px;}
.rtl .upbSharelinkLeftCol {text-align: right; padding-left:0px;padding-right:194px;}
.rtl .upbMidCol {text-align: right; padding-left: 0px; padding-right: 7px;}
.rtl .linkHeader{text-align: right;}
.rtl .expandMainlinkFooter{margin-left: 0px;margin-right: 3px;text-align:right;}
.rtl .requestFulltext{text-align:right;}
.rtl .tree-img{padding-right:0px;padding-left:4px;}
.rtl .captchaCol {text-align:right;padding-left:0px;padding-right:12px}
.rtl .panel-back-list{text-align:right}
/* .rtl .footer-tab{margin-left:0px;margin-right:30px} */
.rtl .login-page-logo {left:0;margin:0 0 20px 20px;text-align:left;}
.rtl .searchbutton {margin-left: 0px;margin-right: 2px;}
.rtl .list-report-generate{margin-left: 0px;margin-right: 9px;}
.rtl .leftcol-search-input{padding-right:2px;padding-left:0px;margin-left:3px;margin-right:4px;}
.rtl .list-left-cmpnt-filter-grd{margin-left:0px;margin-right:5px}
.rtl .cell-padding{padding-right: 0px;padding-left: 4px}
.rtl .desc-sorted-column {padding-right: 0px;padding-left: 15px;background-position: left;}
.rtl .asc-sorted-column {padding-right: 0px;padding-left: 15px;background-position: left;}
.rtl .shareLink-out-label{padding-right: 0px;padding-left: 10px;}
.rtl #leftColumnContent{padding-left:0px;padding-right:5px;}
.rtl .searchField{padding-left:0px;padding-right:2px}
.rtl .pageHeading{padding-left:0px;padding-right:23px}
.rtl .pageContent{padding:25px 23px 0px 0px}
.rtl .link-header{padding-left:0px;padding-right:7px;}
.rtl .report-link{padding-left:0px;padding-right:14px;}
.rtl .sp-latest-widget{padding-left:0px;padding-right:16px;}
.rtl .paginator-first,
.rtl .paginator-prev,
.rtl .paginator-next,
.rtl .paginator-last,
.rtl .paginator .firstpage.inactive,
.rtl .paginator .previouspage.inactive,
.rtl .paginator .nextpage.inactive,
.rtl .paginator .lastpage.inactive,
.rtl .paginator .firstpage img,
.rtl .paginator .previouspage img,
.rtl .paginator .nextpage img,
.rtl .paginator .lastpage img,
.rtl .rf-ds-btn-first_disabled,
.rtl .rf-ds-btn-first,
.rtl .rf-ds-btn-next_disabled,
.rtl .rf-ds-btn-next,
.rtl .rf-ds-btn-previous_disabled,
.rtl .rf-ds-btn-previous,
.rtl .rf-ds-btn-prev_disabled,
.rtl .rf-ds-btn-prev,
.rtl .rf-ds-btn-last_disabled,
.rtl .rf-ds-btn-last{
    -webkit-transform:scaleX(-1);
    -moz-transform:scaleX(-1);
    -ms-transform:scaleX(-1);
    -o-transform:scaleX(-1);
    transform:scaleX(-1);
}
.rtl .paginator.right{float:left;}
.rtl .paginator a.firstpage {padding-left:0px;padding-right:5px;}
.rtl .paginator a.nextpage {padding-left:0px;padding-right:3px;}
.rtl kbd {margin:0px 0px 0px 2px;}
.rtl .auxButtonBar td:last-child {text-align:left;padding-left:0;}
.rtl .auxButtonBar td:first-child{padding-left:10px; padding-right:0px;}

.speech,.externalLink {display:none !important;}

@media speech, aural {
    .speech {display:inline !important;}
    .externalLink {display:inline !important;}
    .nospeech {display:none !important;}
}
.ui-datepicker-trigger {
    margin-left: -26px;
    position: relative;
}
span > p {
    font-size: inherit !important;
}

.ariaTree, .ariaGroup {
	list-style: none;
	padding: 0;
	display: inline-block;
}
.ariaTreeItem {
	padding-bottom: 5px;
}
.ariaTreeItem img {
	vertical-align: initial;
}
.treeText {
	margin: 0 5px;
}
.treeNode {
	display: flex;
	width: fit-content;
}

.list-view {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 677px;
}

.list-item:first-child {
    border-top: none;
}

.list-item {
    font-size: 13px;
    padding: 10px 0;
    border-top: 1px solid #dadada;
}

.export-fieldset {
    padding: 1px;
    margin: 0;
    width: 270px;
}

@media all and (min-width: 991px) {
	.languageflagpanel a:link, .languageflagpanel a:active, .languageflagpanel a:visited{
		color:#0070A3;
		text-decoration:underline;
	}
	.languageflagpanel a:hover{
		text-decoration: none;
		border-bottom: 3px solid #5e33bf;
		border-bottom-width: 3px;
		color:#001750;
		background-color: #f0f0eb;
	}
	.languageflagpanel a:hover > span{
		color:#001750
	}

	#sp-centre-main-div a:link:not(.com-butn-style), #sp-centre-main-div a:active:not(.com-butn-style), #sp-centre-main-div a:visited:not(.com-butn-style){
		color:#0070A3;
		text-decoration:underline;
	}
	#sp-centre-main-div a:hover:not(.com-butn-style){
		text-decoration: none;
		border-bottom: 3px solid #001750;
		border-bottom-width: 3px;
		color:#001750;
		background-color: #f0f0eb;
	}
	#leftFIlterGrp a:link, #leftFIlterGrp a:active, #leftFIlterGrp a:visited{
		color:#0070A3;
		text-decoration:underline;
	}
	#leftFIlterGrp a:hover{
		text-decoration: none;
		border-bottom: 3px solid #001750;
		border-bottom-width: 3px;
		color:#001750;
		background-color: #f0f0eb;}
	#footer a:link,#footer a:active,#footer a:visited{
		color:#0070A3;
		text-decoration:underline;
	}
	.com-butn-style{
		color:#ffffff;
	}
	#footer a:hover{
		text-decoration: none;
		border-bottom: 3px solid #001750;
		border-bottom-width: 3px;
		color:#001750;
		background-color: #f0f0eb;
	}
	.breadContainer a:link, .breadContainer a:active, .breadContainer a:visited{
		color:#0070A3;
		text-decoration:underline;
	}
	.breadContainer a:hover{
		text-decoration: none;
		border-bottom: 3px solid #001750;
		border-bottom-width: 3px;
		color:#001750;
		background-color: #f0f0eb;}
}
@media all and (max-width: 990px) {
	.languageflagpanel a:link, .languageflagpanel a:active, .languageflagpanel a:visited{
		color:#0070A3;
		text-decoration:underline;
	}
	.languageflagpanel a:hover{
		text-decoration: none;
		border-bottom: 3px solid #5e33bf;
		border-bottom-width: 3px;
		color:#001750;
		background-color: #f0f0eb;
	}
	.languageflagpanel a:hover > span{
		color:#001750
	}

	#sp-centre-main-div a:link:not(.com-butn-style), #sp-centre-main-div a:active:not(.com-butn-style), #sp-centre-main-div a:visited:not(.com-butn-style){
		color:#0070A3;
		text-decoration:underline;
	}
	#sp-centre-main-div a:hover:not(.com-butn-style){
		text-decoration: none;
		border-bottom: 3px solid #001750;
		border-bottom-width: 3px;
		color:#001750;
		background-color: #f0f0eb;
	}
	#leftFIlterGrp a:link, #leftFIlterGrp a:active, #leftFIlterGrp a:visited{
		color:#0070A3;
		text-decoration:underline;
	}
	#leftFIlterGrp a:hover{
		text-decoration: none;
		border-bottom: 3px solid #001750;
		border-bottom-width: 3px;
		color:#001750;
		background-color: #f0f0eb;}
	#footer a:link,#footer a:active,#footer a:visited{
		color:#0070A3;
		text-decoration:underline;
	}
	.com-butn-style{
		color:#ffffff;
	}
	#footer a:hover{
		text-decoration: none;
		border-bottom: 3px solid #001750;
		border-bottom-width: 3px;
		color:#001750;
		background-color: #f0f0eb;
	}
		.breadContainer a:link, .breadContainer a:active, .breadContainer a:visited{
		color:#0070A3;
		text-decoration:underline;
	}
	#breadContainer a:hover{
		text-decoration: none;
		border-bottom: 3px solid #001750;
		border-bottom-width: 3px;
		color:#001750;
		background-color: #f0f0eb;}
	/* ===== Layout ====*/
	#container{
		width: 100%;
	}
	#searchBox{
		padding-left:10px;
		padding-right:10px;
		}
	#searchBox > div:first-child{text-align:center;}
	#searchBox > div:last-child{text-align:center;}
	#resetGrp{text-align:center;}
	#leftFIlterGrp{
		padding-left:10px;
		padding-right:10px;
	}
	.layout #full-page-cnt{
		width:100%;
		padding: 0 0 20px;
	}
	.rf-dg-c{display:table-row;}
	.st-pg-box-bg .cells-wide{width:100%;}
	.divider-two,.divider-one{width:100%;}
	.list-box-sort-page{
		width:100%;
	}
	.list-datatable-container{
		width:97%;
	}
	.paginator{white-space: nowrap;}
	.list-left-col-reset-link-len{width:90%;padding-right:20px;}
}
@media all and (min-width: 768px) and (max-width: 990px) {
	/* ===== Layout ====*/
	.layout #container{
		width:100%;
	}

	/* ===== Header ====*/
	.left-menu-links{
		display: flex;
		flex-direction: row;
		width:100%;
	}
	.left-menu-links> li{
		width:100%;
	}

	.topHeaderLinks{font-size: 13px;}
	.languageflagpanel{width: 100%;padding-right:0px;}
	.header-block{}
	.headerPanel{overflow-x: hidden}
	.headerPanel .header-img-panel > a {
	  background-image: url("../images/header_en_GB.png") no-repeat;
	  display: block;
	  height: 90px;
	  width: 100%;

	}
	.headerPanel .bottom-header-lnks-grp{
		padding: 0 5px;
		height: 55px;
	}
	.headerPanel .bottom-header-lnks-grp a.header-link-text{
		min-width:auto;
		width:104px;
		height:35px;
		padding:10px;
	}

	.header-bottom-link{
		line-height:inherit;
	}
	/* ===== Breadcrumb ===== */
	.breadContainer{width:auto;}

	/* ===== Content ===== */
	.detailView{
		padding-left:10px;
		padding-right:10px;
	}

	.list-view{
		width:100%;
	}
	#sp-left-col{
		width: 100%;
	}

	.sp-description{
		padding: 10px 10px 10px 20px;
	}
	#sp-centre-main-div{float:left;
		width:97%;
		padding-top:10px;
		padding-left:10px;
		padding-right:10px;
	}
	.st-pg-box-bg .rf-dg {
	  width: auto;
	  max-width:710px;
	  padding:10px 20px 30px 30px;
	}
	.sp-box-filters{
		width:auto;
		max-width:710px;
		padding:10px 20px 30px 30px;
	}
	.rf-dt{
		width:100%;
	}
	.list-box-sort-page{
		width:100%;
	}
	.cells-wide{width:249px;}
	.searchField{width:330px;}
	.sp-som{width:335px;}
        /* ===== Person =====*/
        .personal_photo img{
            margin:0 10px 0 0;
        }

        .dol_link.cfurl{width:384px;}
	/* ===== Footer ===== */
	#footer table{
		width:100%;
	}
	#footer table td.atop img{
		display:none;
	}
	#footer table td.leftimage{
		width:100%;
		padding:0 5%;
	}
	.footer_column{
		width: 100%;
	}
        .footer_column .footer_menu_column{float: left;padding: 0 0 0 1%;width: 32%;}
}
@media all and (max-width: 767px) {
	#maintenanceBanner{
		width:100% !important;
		left:0% !important;
	}
	/* ===== Layout ====*/
	.layout #full-page-cnt{
		width:98%;
		padding: 0 1% 20px;
	}
	#sp-left-col{
		width:100%;
	}
	/* ===== Header ====*/

	.languageflagpanel{
		width: 100%;
		height: auto;
		padding-top: 10px;
        margin-bottom:19px;
		background-color: #505050;
	}
	.topHeaderLinks{
		font-size:13px;
	}
	.headerPanel{overflow-x: hidden}
	.headerPanel .bottom-header-lnks-grp{
		height:auto;
		padding:0;
	}
	.headerPanel .bottom-header-lnks-grp a.header-link-text{
		width:90%;
		padding:0 5%;
                border-left:0px;
	}
    header-link-text:last-child a {
            border-right: 0px;
        }
	/* ===== Layout ====*/
	#sp-centre-main-div{
		padding-left:0;
		width:100%;
	}
	.subfield_title{font-size:14px;width:100%;}
	/* ====================== Person =======================*/
	.personal_infoBlock > .tablecol{
		display:block;
	}
	.personal_photo_td{
		width:100%;
		display:block;
	}
	.personal_photo{
		width:100%;
		margin-bottom:15px;
	}
	.personal_photo > img{
		margin:0 auto;
		display:block;
	}
	.personal_infoBlock .sectionInfoTable{
		display:block;
                width:auto;
	}
        .sectionInfoDiv.personBlockNonTable{padding:1% 0;}
        .sectionInfoDiv.personBlockNonTable > span{display:block;width:100%;}
        .department_block .department_block_title{display:block;width:100%;vertical-align:top;padding:1% 0;}
        .department_block .department_block_value{display:block;width:100%;padding:1% 0;}
	/* =================== Publication ====================*/
	.publication_full_text_content .publication_full_text_external:before{content:"";margin:0;}
	/* ===== Footer ===== */
	#footer table{
		width:100%;
	}
	#footer table td.atop{
		display:none;
	}
	#footer table td.atop img{
		display:none;
	}
	#footer table td.leftimage{
		width:90%;
		padding:0 5%;
	}
        .footer_column{width:100%;}
	.footer_column .footer_menu_column{width:100%;margin:0px;}
	.footer_column .footer_menu_column > li{margin-bottom: 10px;}
}
@media all and (min-width: 480px) and (max-width: 767px) {
	.detailView{font-size:14px;
		padding-left:10px;
		padding-right:10px;
	}
	/* ===== Layout ====*/
	.layout #container{
		width:auto;
	}
	/* ===== Header ====*/
	.headerPanel{overflow-x: hidden}
	.headerPanel .bottom-header-lnks-grp{

	}

	.headerPanel .bottom-header-lnks-grp a.header-link-text{

	}
        .languageflagpanel .leftcol-search-input{width:160px;}
	/* ===== Breadcrumb ===== */
	.breadContainer{width:auto;}
	/* ===== Content ===== */
	#sp-left-col a.button {
		margin-left:10px;
	}
	.sp-description{
		padding: 10px 10px 10px 20px;
		}
	.sp-box-filters .searchField{
		width:250px;
	}
	.sp-box-filters .sp-som{
		width:257px;
	}
	.cells-wide{width:210px;}
	.list-datatable-container .rf-dt{
		width:100%;
	}
	.list-view{
		width:100%;
	}
	/* ===== Person =====*/
        .personal_photo > div{
            width:430px;
        }
	/* ===== Publication =====*/
	.publication_titleLabel{
		border-bottom:3px solid #570d88;
		color:#555555;
		font-size:18px;
		font-weight:bold;
		line-height:22px;
		float:left;
		width:100%;
	}
        .dol_link.cfurl{width:428px;}
	.publication_table {}
	.publication_full_text_content > div,
	.publication_other_info > div.subitem_table  .subitem_block > div ,
	.publication_abstract_block > div,
	.publication_other_info > div,
        .publication_table > .publication_full_text_internal > div,
        .publication_table > .publication_full_text_external > div,
        .publication_related_keywords .subitem_block > div > div,
        .publication_related_areas .subitem_block > div > div,
	.publication_table > div {display:block;}
	.publication_full_text_block > .publication_full_text_content,
	.publication_other_info > div.subitem_table  .subitem_block > div >div,
	.publication_other_info > div.subitem_block > div,
	.publication_abstract_block > div > span,
	.publication_other_info > div > span,
        .publication_related_keywords .subitem_block > div > div > span,
        .publication_related_areas .subitem_block > div > div > span,
	.publication_table > div > span{display:block;padding:5px 0px;font-size:14px;vertical-align:top;width:420px;}
        .publication_table > div.start_page > span{display:inline-block;width:auto;}
	.publication_other_info > div.subitem_table  .subitem_block > div >div> span.subfield_title,
	.publication_other_info > div.subitem_block > div > span.subfield_title,
	.publication_abstract_block > div > span.subfield_title,
	.publication_other_info > div > span.subfield_title,
	.publication_full_text_block > div > span.subfield_title,
        .publication_full_text_internal > div > span.subfield_title,
        .publication_full_text_external > div > span.subfield_title,
        .publication_related_keywords .subitem_block .subfield_title,
        .publication_time_cites_block > div > div > span.subfield_title,
        .publication_other_info_block > div > div .subfield_title,
	.publication_table > div > span.subfield_title,
        .publication_related_areas .subitem_block .subfield_title{width:100%;float:none;display:block;}
        .publication_table > div.start_page > span.subfield_title{display:table-row;width:100%;}
	.publication_table > div > a.dol_link{margin-left:6px;float:left;display:block;}
	.publication_full_text_content .publication_full_text_internal{margin-right:10px;}
	.publication_full_text_content .publication_full_text_external{vertical-align:middle}
        .publication_related_keywords .subitem_block > div,
        .publication_related_areas .subitem_block > div{display:block;}
        .publication_related_areas .subitem_block > div > div{display:block}
	/* =====================================================*/
	/* ===== Footer ===== */
}



@media all and (max-width: 479px) {
	#maintenanceBanner{
		width:100% !important;
		left:0% !important;
	}

	.detailView{
		font-size:14px;
		padding-left:10px;
		padding-right:10px;
	}
	/* ===== Layout ====*/
	.layout #container{
		width:auto;
	}
	/* ===== Header ====*/
	.languageflagpanel{
		width: 100%;
		height: auto;
		padding-top: 10px;
        margin-bottom:19px;
		background-color: #505050;
	}
	.languageflagpanel > span{
		white-space: nowrap;
	}

	.topHeaderLinks{
		font-size:13px;
	}
        .languageflagpanel .leftcol-search-input{width:98px;margin-right:8px;margin-left:8px;}
	.headerPanel .header-img-panel > a {
		background-size: 100%;
		background-repeat: no-repeat;
	}

	.headerPanel .bottom-header-lnks-grp{
		padding: 0 0px;
	}
	.headerPanel .bottom-header-lnks-grp a.header-link-text{
		min-width:148px;
	}
	/* ===== Breadcrumb ===== */
	.breadContainer{width:auto;}
	/* ===== Content ===== */
        .sp-box-filters{
            padding:10px 20px 30px 5px;
        }
		.sp-description{
		padding: 10px 10px 10px 20px;
		}
	.sp-box-filters .searchField{
		width:90%;
	}
	.sp-box-filters .sp-som{
		width:90%;
	}
        .sp-box-filters a.com-butn-style{
            min-width:48px;
        }
	.list-datatable-container .rf-dt{
		width:100%;
	}
	.list-view{
		width:100%;
	}
	.st-pg-box-bg .sp-box-filters td{
		display: table-row;
	}



        /* ===== Person =====*/
        .personal_photo > div{
            width:272px;
        }

	/* ===== Publication =====*/
	.publication_titleLabel{
		border-bottom:3px solid #570d88;
		color:#555555;
		font-size:18px;
		font-weight:bold;
		line-height:22px;
		float:left;
		width:100%;
	}
        .dol_link.cfurl{width:273px;}
	.publication_table {}
	.publication_full_text_content > div,
	.publication_other_info > div.subitem_table  .subitem_block > div ,
	.publication_abstract_block > div,
	.publication_other_info > div,
	.publication_table > .publication_full_text_internal > div,
	.publication_table > .publication_full_text_external > div,
	.publication_related_keywords .subitem_block > div > div,
	.publication_related_areas .subitem_block > div > div,
	.publication_table > div {display:block;}
	.publication_full_text_block > .publication_full_text_content,
	.publication_other_info > div.subitem_table  .subitem_block > div >div,
	.publication_other_info > div.subitem_block > div,
	.publication_abstract_block > div > span,
	.publication_other_info > div > span,
	.publication_related_keywords .subitem_block > div > div > span,
	.publication_related_areas .subitem_block > div > div > span,
	.publication_table > div > span{display:block;padding:5px 0px;font-size:14px;vertical-align:top;width:263px;}
        .publication_table > div.start_page > span{display:inline-block;width:auto;}
	.publication_other_info > div.subitem_table  .subitem_block > div >div> span.subfield_title,
	.publication_other_info > div.subitem_block > div > span.subfield_title,
	.publication_abstract_block > div > span.subfield_title,
	.publication_other_info > div > span.subfield_title,
	.publication_full_text_block > div > span.subfield_title,
	.publication_full_text_internal > div > span.subfield_title,
	.publication_full_text_external > div > span.subfield_title,
	.publication_related_keywords .subitem_block .subfield_title,
        .publication_time_cites_block > div > div > span.subfield_title,
        .publication_other_info_block > div > div .subfield_title,
	.publication_table > div > span.subfield_title,
	.publication_related_areas .subitem_block .subfield_title{width:100%;float:none;display:block;}
	.publication_table > div.start_page > span.subfield_title{display:table-row;width:100%;}
	.publication_table > div > a.dol_link{margin-left:6px;float:left;display:block;}
	.publication_full_text_content .publication_full_text_internal{margin-right:10px;}
	.publication_full_text_content .publication_full_text_external{vertical-align:middle}
	.publication_related_keywords .subitem_block > div,
	.publication_related_areas .subitem_block > div{display:block;}
	.publication_related_areas .subitem_block > div > div{display:block}
        .list-elements-per-page-links{padding:0px 5px;}
	/* ======================*/
	/* ===== Footer ===== */
}

@media all and (min-width: 421px) and (max-width: 560px) {
	.sp-box-filters .searchField{
		width:160px;
	}
	.sp-box-filters .sp-som{
		width:160px;
	}

}

@media all and (max-width: 420px) {
	#search_overview_panel {
		height:auto;
		padding:5px 5px 15px 5px;
	}
	#search_overview_panel table{
		width:100%;
	}

	#search_overview_panel td{
		display: block;
		width:100%;
		padding-top:10px;
		text-align:center;
	}
	#search_overview_panel a{
		margin-left:0px;
	}
	.sp-box-col1{
		width:100%;
		text-align:center;
		padding-right:0px;
	}

	#area_overview_panel {
		height:auto;
		padding:5px 5px 15px 5px;
	}
	#area_overview_panel table{
		width:100%;
	}

	#area_overview_panel td{
		display: block;
		width:100%;
		padding-top:10px;
		text-align:center;
	}
	#area_overview_panel a{
		margin-left:0px;
	}
	.sp-box-filters .searchField{
		width:90%;
	}
	.sp-box-filters .sp-som{
		width:90%;
	}
	#footer div:last-child{
		display:table !important;
		overflow:hidden !important;
		width:auto;
		background: url("/converis/javax.faces.resource/images/bg_footer.png.xhtml?ln=researchportal") repeat-x scroll top left;
	}
	.atop{
		display:table-row;
		padding-left:0px;
		overflow:hidden;
	}
	.atop > img{
		padding-left:10px;
		width:100%;
	}
	.leftimage div{
		padding-left:10px;
	}
}

@media all and (max-width: 370px) {
	.list-box-sort-page td{
		display:table-row;
		float:left;
	}
	.tcenter{padding-top:9px;}
	.list-box-sort-page td:last-child{
		float:right;
	}
	#exportTable td{
		display:table-row;
		float:left;
	}
}

.templateParaStyle{
    margin-top: 0;
    margin-bottom: 0;
}

.filter-list-label{
    font-size:13px;
    padding: 0px 0px 10px 0px;
    float: left;
    width: 100%;
}
