﻿body {
}

strong {
    font-weight: bold;
}

.header-menu .sub.handle.tripple {
    height: 50px;
    padding-top: 0px;
}

.header-menu .handle.tripple {
    height: 55px;
    line-height: 16px;
    padding-top: 0px;
}

.header-top .bel-flag {
    padding: 0 10px 0 26px;
    background-image: url('/styles2/UA/reference/img/bel-flag.gif');
    background-repeat: no-repeat;
    background-position: 9px 16px;
}

/* nodig voor popup Ronny */
.gallerybox {
    width: 222px;
    height: 148px;
    text-align: center;
    background-color: gainsboro;
}

.block2 {
    border-top: 8px #e7e9e2 solid;
}

.solr-result-page section:first-child .block2 {
    margin-top: 16px;
}

.collapsible h4 {
    font-weight: normal;
    padding-top: 9px;
    padding-bottom: 10px;
    top: -3px;
    display: block;
    padding-left: 28px;
    background: #e5e7e0;
    margin-top: 0px;
    margin-bottom: 0px;
    font-style: italic;
}

.grid table {
    width: 100%;
    border: solid 1px gainsboro;
}

.grid td {
    border: solid 1px gainsboro;
    padding: 2px;
}

.grid th {
    background: #e7e9e2;
    text-align: left;
    font-weight: normal;
    padding: 2px;
}

.block h1 {
    /* simple multiline fix */
    display: block;
    padding: 12px 12px;
    margin: 0;
    font-size: 15px;
    color: #00426a;
    border: 0;
    background-color: #e7e9e2;
    /*  Original
  display: block;

  height: 39px;
  padding: 0 12px;
  margin: 0;

  line-height: 39px;
  font-size: 15px;
  color: #00426a;

  border: 0;
  background-color: #e7e9e2;
  background-color: #e7e9e2; */
}

.block > h3 {
    display: block;
    padding: 12px 12px;
    margin: 0;
    font-size: 15px;
    color: #00426a;
    border: 0;
    background-color: #e7e9e2;
}

.block {
    margin-bottom: 30px;
}

.activelink {
    /*font-weight: bold;*/
    color: #01426a !important;
    font-weight: bold;
}

.collapsibles {
    padding-bottom: 8px;
}

collapsible .contents {
    overflow: hidden;
    border-left: 1px #c6c6c6 dotted;
    border-right: 1px #c6c6c6 dotted;
    padding: 8px 14px 8px 8px;
}

.contents a, .tab-box-content a {
    color: #940032;
}

.grid-2 figcaption:after {
    background-image: url('/styles2/UA/reference/img/slider-arrow-right.png');
    position: absolute;
    content: "";
    top: 21px;
    right: 21px;
    height: 19px;
    width: 16px;
}

.fb_iframe_widget {
    height: 45px;
}

.ctaicontainer {
    position: relative;
    display: inline-block;
    border: 1px solid white;
    padding-bottom: 32px;
}

.ctaiplaybutton {
    background: url('/images/system/playbutton.png') center center no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* margin: -35px 0 0 -35px; */
    z-index: 10;
}

/*Blauwe pijl in het rood*/
.ctared, .ctared:link, .ctared:visited, .ctared:hover, .ctared:active {
    position: relative;
    z-index: 1;
    float: right;
    margin-right: 7px;
    display: block;
    padding: 0 23px 0 30px;
    border: 0;
    color: #ffffff;
    line-height: 29px;
    background: url('/styles2/UA/reference/img/bg-cta-red.png') left top no-repeat;
}

    .ctared:after {
        position: absolute;
        z-index: -1;
        content: "";
        top: 0;
        right: -7px;
        height: 29px;
        width: 7px;
        background: url('/styles2/UA/reference/img/bg-cta-red.png') right top no-repeat;
    }

/*Follow me orange box*/
.block-orange {
    border: 8px #BE2D1A solid;
    border-top: 0;
}

    .block-orange h3 {
        color: white;
        background-color: #BE2D1A;
    }

    .block-orange .block-content {
        padding-bottom: 5px;
        padding-left: 2px;
        padding-right: 2px;
    }

        .block-orange .block-content span a {
            width: 201px;
            height: 33px;
        }

.followme {
    background-image: url('/images/system/socialmedia-buttons.png');
    background-repeat: no-repeat;
    background-position: 0px 9px;
    width: 201px;
    height: 33px;
    display: block;
    margin-left: 0px;
    margin-bottom: 5px;
}

    .followme.youtube {
        background-position: 0px -3px;
    }

    .followme.dribble {
        background-position: 0px -37px;
    }

    .followme.facebook {
        background-position: 0px -70px;
    }

    .followme.googleplus {
        background-position: 0px -105px;
    }

    .followme.forrst {
        background-position: 0px -139px;
    }

    .followme.rss {
        background-position: 0px -173px;
    }

    .followme.twitter {
        background-position: 0px -207px;
    }

    .followme.flickr {
        background-position: 0px -241px;
    }

    .followme.github {
        background-position: 0px -275px;
    }

    .followme.linkedin {
        background-position: 0px -309px;
    }

    .followme.pinterest {
        background-position: 0px -344px;
    }

    .followme.tumblr {
        background-position: 0px -379px;
    }

    .followme.instagram {
        background-position: 0px -414px;
    }

    .followme.vimeo {
        background-position: 0px -448px;
    }

    .followme.blogger {
        background-position: 0px -482px;
    }

    .followme.scholar {
        background-position: 0px -517px;
    }

    .followme.deviantart {
        background-position: 0px -552px;
    }

    .followme.foursquare {
        background-position: 0px -587px;
    }

    .followme.hi5 {
        background-position: 0px -622px;
    }

    .followme.px500 {
        background-position: 0px -657px;
    }

    .followme.academia {
        background-position: 0px -692px;
    }

    .followme.researchgate {
        background-position: 0px -726px;
    }

    .followme.researchid {
        background-position: 0px -761px;
    }

    .followme.orcid {
        background-position: 0px -796px;
    }

    .followme.repec {
        background-position: 0px -830px;
    }

/***************************************************************************
 * Reusable: Calculator tabel
 ***************************************************************************/

.grid .calculator table,
.grid .calculator tbody {
    width: 100%;
    border: 0;
}

.calculator tbody tr:first-child {
    border: 0;
}

.calculator td {
    border: 0;
}

.calculator input {
    height: 23px;
    text-align: left;
}

.calculator tfoot {
    background-color: #e7e9e2;
}

    .calculator tfoot td {
        vertical-align: middle;
        padding: 5px 0;
    }

        .calculator tfoot td:first-child {
            padding-left: 8px;
        }

        .calculator tfoot td:nth-child(2) {
            width: 67px;
            padding-right: 13px;
            color: #930031;
            font-weight: bold;
            text-align: right;
        }

.calculator .withborder td {
    border: 1px inset gainsboro;
}

.calculator .grid td {
    vertical-align: initial;
}

.calculator select {
    height: 23px;
}

.calculator input[type="radio"] + label {
    background: url('/styles2/UA/reference/img/bg-radio.png') left 3px no-repeat;
    margin-left: 26px;
}

.calculator input[type="radio"]:checked + label {
    background-image: url('/styles2/UA/reference/img/bg-radio-checked.png');
}

.calculator input[type="checkbox"]:checked + label {
    background-image: url('/styles2/UA/reference/img/bg-checkbox-checked.png');
}

.calculator input[type="checkbox"] + label {
    background: url('/styles2/UA/reference/img/bg-checkbox.png') left 3px no-repeat;
    margin-left: 26px;
}

.calculator input[type="radio"] + label, .calculator input[type="checkbox"] + label {
    display: inline-block;
    padding-left: 18px;
    min-height: 24px;
    padding-top: 0px;
}

.calculator .aspNetDisabled input[type="radio"] + label {
    background: url('/styles2/UA/reference/img/bg-radio-disabled.png') left 3px no-repeat;
}

.calculator .aspNetDisabled input[type="checkbox"] + label {
    background: url('/styles2/UA/reference/img/bg-checkbox-disabled.png') left 3px no-repeat;
}

.calculator a.cboxElement {
    outline: none;
}
/***************************************************************************
 * Mostread
 ***************************************************************************/

.mostread {
    width: 222px;
}

/***************************************************************************
 * Content block: Arrow list boxes (definition list)
 ***************************************************************************/

.block.arrows {
    padding-bottom: 17px;
    min-height: 186px;
    border: 8px solid rgb(231, 233, 226);
}

    .block.arrows dt {
        display: block;
        background-color: rgb(231, 233, 226);
        padding: 2px 12px 8px;
        margin-bottom: 17px;
        color: rgb(0, 66, 106);
        font-size: 15px;
    }

    .block.arrows dd {
        margin-left: 12px;
        margin-right: 12px;
    }

    .block.arrows.red dt:after {
        background: url('/styles2/UA/reference/img/ie/bg-index-header-red.png') left top repeat-x;
    }

    .block.arrows.blue dt:after {
        background: url('/styles2/UA/reference/img/ie/bg-index-header-blue.png') left top repeat-x;
    }

    .block.arrows.red dt, .block.arrows.blue dt {
        position: relative;
        z-index: 1;
        color: rgb(255, 255, 255);
    }

        .block.arrows.red dt:after,
        .block.arrows.blue dt:after {
            position: absolute;
            z-index: -1;
            top: -8px;
            left: -8px;
            height: 38px;
            content: "";
        }

        .block.arrows.red dt:after {
            background-image: -webkit-linear-gradient(top, #ae1448, #8a002e);
            background-image: -moz-linear-gradient(top, #ae1448, #8a002e);
            background-image: -o-linear-gradient(top, #ae1448, #8a002e);
            background-image: linear-gradient(to bottom, #ae1448, #8a002e);
        }

        .block.arrows.blue dt:after {
            background-image: -webkit-linear-gradient(top, #0a5a8a, #00426a);
            background-image: -moz-linear-gradient(top, #0a5a8a, #00426a);
            background-image: -o-linear-gradient(top, #0a5a8a, #00426a);
            background-image: linear-gradient(to bottom, #0a5a8a, #00426a);
        }

.mostread .block.arrows.red dt:after,
.mostread .block.arrows.blue dt:after {
    width: 222px;
}

.ctagrayleft {
    height: 29px;
    float: left;
    padding-left: 14px;
    overflow: hidden;
}

.ctagrayandred {
    width: 470px;
    background-image: url('/styles2/UA/reference/img/bg-cta-grayred.png');
    background-repeat: no-repeat;
    background-position: left;
    line-height: 29px;
    height: 29px;
}

.ctared {
    position: relative;
    z-index: 1;
    float: right;
    margin-right: 7px;
    display: block;
    padding: 0 23px 0 30px;
    border: 0;
    color: #ffffff;
    line-height: 29px;
    background: url('/styles2/UA/reference/img/bg-cta-red.png') left top no-repeat;
}

.ctagrayandblue {
    width: 470px;
    background-image: url('/styles2/UA/reference/img/bg-cta-grayblue.png');
    background-repeat: no-repeat;
    background-position: left;
    height: 29px;
    line-height: 29px;
}

.ctablue,
.ctablue:link,
.ctablue:visited,
.ctablue:hover,
.ctablue:active {
    position: relative;
    z-index: 1;
    float: right;
    margin-right: 7px;
    display: block;
    padding: 0 23px 0 30px;
    border: 0;
    color: #ffffff;
    line-height: 29px;
    background: url('/styles2/UA/reference/img/bg-cta.png') left top no-repeat;
}

/*Used in the "vormingen" ascx to display a date that has passed the current date*/
span.date-passed {
    background-image: url('/images/system/icon_16x16_alert_ua_rood.png');
    background-position: right;
    background-repeat: no-repeat;
    padding-right: 20px;
    color: #930031;
}

/*Css for publications*/
.publication {
    margin: 8px 0px 30px 0px;
}

    .publication a, .publications a:link, .publications a:visited, .publications a:active {
        color: #940032;
    }

.publications .publicationtype {
    font-weight: bold;
}

/***********************/
.capitalize:first-letter {
    text-transform: uppercase;
}

.ppsearchBoxWrapper {
    height: 101px;
    display: inline-block;
    vertical-align: top;
}

.ppsearchBoxImage {
    float: left;
    width: 101px;
}

    .ppsearchBoxImage img {
        height: 101px;
        min-height: 101px;
        max-height: 101px;
    }

.ppsearchBoxText {
    float: left;
    padding-left: 20px;
    text-align: left;
    margin-top: -7px;
    width: 450px;
}

    .ppsearchBoxText h3 {
        color: #bf2e1b;
    }

.collapsible .contents {
    border-bottom: 1px #c6c6c6 dotted;
}

.pager_fixed_width li {
    width: 22px !important;
}

.solrtree table {
    width: auto !important;
    border: 0px none !important;
}

.solrtree tbody {
    border-width: 0px !important;
    border-style: none !important;
}

.solrtree tr {
    border-width: 0px !important;
    border-style: none !important;
}

.solrtree td {
    border-width: 0px !important;
    border-style: none !important;
}

.solrtree .selected {
    color: #bf2e1b;
    border-width: 0px !important;
    border-style: none !important;
}

.solrtree .normal {
    border-width: 0px !important;
    border-style: none !important;
}

.notice_yellow, .notice_red, .notice_green {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    background-position: 3px 1px;
    background-repeat: no-repeat;
    font-size: 9pt;
    vertical-align: middle;
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 22px;
    /*  min-height: 22px;*/
    border-width: 2px;
    _border-width: 1px;
    border-style: solid;
    z-index: 999;
}

/*********************************/
/*   Yellow message : ex. personal page edit */
/*********************************/

.notice_yellow {
    color: #A6750C;
    background-color: #FFEBC1;
    /*background-image: url('/images/system/icon_22x22_warning.png');*/
    border-color: #FDBF3B;
}

.notice_red {
    color: #FFFFFF;
    background-color: #FA6363;
    background-image: url('/images/system/icon_22x22_error.png');
    border-color: #FF4242;
}

.notice_green {
    color: #008000;
    background-color: #d6eea1;
    background-image: url('/images/system/icon_20x20_ok.png');
    border-color: #CDEB8B;
}

/*********************************/
/*   Google search results style */
/*********************************/

.gsc-above-wrapper-area {
    background-color: #E7E9E2;
    font: 13px/1.3 Calibri, sans-serif;
    color: #616263;
    border-width: 0px;
    border-style: none;
}

    .gsc-above-wrapper-area-container,
    .gsc-result-info-container,
    .gsc-result-info,
    .gsc-above-wrapper-area,
    .gsc-above-wrapper-area table,
    .gsc-above-wrapper-area tr,
    .gsc-above-wrapper-area td,
    .gsc-resultsHeader,
    .gsc-resultsHeader table,
    .gsc-resultsHeader tr,
    .gsc-resultsHeader td,
    .gsc-configLabelCell,
    .gsc-twiddleRegionCell,
    .gsc-twiddle-opened,
    .gsc-table-result,
    .gsc-table-result table,
    .gsc-table-result tr,
    .gsc-table-result td,
    .gsc-url-top,
    .gs-bidi-start-align,
    .gs-snippet {
        border-width: 0px !important;
        border-style: none !important;
    }

.gsc-control-cse {
    padding: 0px !important;
    width: 100% !important;
}

.gsc-resultsHeader {
    display: none;
}

.gs-snippet, .gs-fileFormat, .gs-web-image-box {
    padding-left: 5px;
}

.gs-snippet, .gs-visibleUrl, .gs-visibleUrl-long, .gs-title {
    font: 13px/1.3 Calibri, sans-serif;
}

a.gs-title {
    font-size: 15px !important;
    color: #00426a !important;
}

    a.gs-title b, .gs-snippet b, .gs-visibleUrl b, .gs-visibleUrl-long b {
        color: #940233 !important;
        font-weight: bold;
    }

.gsc-cursor-box, .gsc-cursor-page {
    color: #00426a !important;
}

/*********************************/
/*   Extra unlock icon */
/*********************************/

.header-top .unlock {
    padding: 0 10px 0 22px;
    background-image: url('/styles2/UA/reference/img/unlock.gif');
    background-repeat: no-repeat;
    background-position: 9px 16px;
}

/*********************************/
/*   AutoComplete flyout */
/*********************************/

.autoCompletionList {
    border: 2px #e7e9e2 solid;
    margin: 0px;
    margin-top: 1px;
    padding: 4px;
    height: 110px;
    overflow: auto;
    background-color: #FFFFFF;
    font: 13px/1.3 Calibri, sans-serif;
    list-style: none;
}

.autoCompletionListItem {
    color: gray;
}

.autoCompletionItemHighlighted {
    background-color: #e7e9e2;
    color: #000000;
}

/*********************************/
/*   Navtop menu */
/********************************/

/*.nav_top_menu
{
    width: 50px;
    z-index: 90 !important;
    padding-top: 10px !important;
    height: 22px !important;
    color: #939393 !important;
}*/

.nav_top_submenu {
    display: none;
    background-color: #f5f5f5;
    list-style: none;
    width: 110px;
    padding: 0px;
    margin-left: -20px;
    margin-top: 6px;
}

    .nav_top_submenu li {
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.25);
        width: 90px;
        list-style: none;
        padding-left: 20px;
        line-height: 30px;
        height: 30px;
    }

        .nav_top_submenu li a {
            border: none;
            line-height: 30px;
            height: 30px;
            color: #939393;
        }

.nav_top_menu:hover .nav_top_submenu {
    display: block;
}

/* disabled checkbox and radiobox*/
.aspNetDisabled input[type="radio"] + label {
    background: url('/styles2/UA/reference/img/bg-radio-disabled.png') left 11px no-repeat;
}

.aspNetDisabled input[type="checkbox"] + label {
    background: url('/styles2/UA/reference/img/bg-checkbox-disabled.png') left 10px no-repeat;
}

.rooster table {
    border: none;
    margin-bottom: 19px;
    margin-left: 50px;
    width: 703px;
    max-width: 703px;
    margin-top: -14px;
    float: left;
    margin-bottom: 32px;
}

.rooster span {
    font-size: 19px;
}

.rooster tbody tr:nth-child(even) {
    background-color: #f5f7f0;
}

.rooster tbody td {
    border-left-style: none;
    border-right-style: none;
    float: none;
    padding-top: 4px;
}

.rooster tbody tr:nth-child(1) td {
    border-top-style: none;
}

.rooster tbody td:nth-child(1) {
    width: 36px;
    min-width: 36px;
    border-left-style: none;
    padding-top: 6px;
}

.rooster tbody td:nth-child(2) {
    width: 36px;
    min-width: 36px;
    padding-top: 6px;
}

.rooster tbody td:nth-child(3) {
}

.rooster tbody td:nth-child(4) {
    width: 141px;
    max-width: 141px;
    min-width: 141px;
    padding-top: 6px;
}

.rooster tbody td:nth-child(5) {
    width: 169px;
    max-width: 169px;
    min-width: 169px;
    padding-top: 6px;
}

.rooster tbody td:nth-child(6) {
    width: 104px;
}

.rooster h1 {
    color: #930031;
    border-color: #930031;
    margin-top: 24px;
    text-transform: capitalize;
    margin-left: 50px;
}

.rooster h2 {
    color: #00426a;
    margin-top: 0px;
    margin-bottom: 0;
    font-weight: normal;
}

.rooster h4 {
    margin-top: 0px;
    margin-bottom: 0;
    font-weight: normal;
}

.rooster a:hover {
    text-decoration: underline;
}

.rooster a {
    text-decoration: none;
    color: inherit;
}

.rooster .shields .shield {
    position: relative;
    float: left;
}

.cta-block sub {
    font-size: 9pt !important;
}

.follow.twitter-share-button {
    margin-right: 15px;
}

address a {
    overflow: hidden;
    width: 182px;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}

.search-result-suggestion {
    background-color: #ffebc1;
    font-size: 11pt;
    padding-left: 5px;
    padding-top: 20px;
    padding-bottom: 20px;
}

    .search-result-suggestion a,
    .search-result-suggestion a:hover,
    .search-result-suggestion a:link,
    .search-result-suggestion a:visited {
        color: #00426a;
        font-weight: bold;
    }

.search-result-keymatch {
    background-color: #E3F0C9;
    font-size: 11pt;
    padding-left: 5px;
    padding-top: 20px;
    padding-bottom: 20px;
}

    .search-result-keymatch a,
    .search-result-keymatch a:hover,
    .search-result-keymatch a:link,
    .search-result-keymatch a:visited {
        color: #00426a;
        font-weight: bold;
    }

.dropdown-menu {
    z-index: 90;
    width: 243px;
    list-style: none;
    position: absolute;
    cursor: pointer;
    display: inline-block;
    min-width: 55px;
    text-align: left;
}

.typeahead a, .typeahead a:link, .typeahead a:visited {
    color: #939393;
    border: 0px;
    width: 243px;
    background-image: -webkit-linear-gradient(top, #eeeeee, #f5f5f5 20%);
    background-image: -moz-linear-gradient(top, #eeeeee, #f5f5f5 20%);
    background-image: -o-linear-gradient(top, #eeeeee, #f5f5f5 20%);
    background-image: linear-gradient(to bottom, #eeeeee, #f5f5f5 20%);
}

.typeahead .active > a,
.typeahead .active > a:hover {
    color: white;
    width: 243px;
    background-color: #939393;
    background-image: none;
    border: 0px;
}

.gsaurldisplay {
    color: #008000 !important;
    padding: 0px !important;
    padding-bottom: 2px !important;
    font-size: 10pt !important;
    font-weight: normal !important;
    margin: 0px !important;
}

.gsaresult p b {
    color: #930031 !important;
}

/* VOORINSCHRIJVING */
/* - Tooltip - */

a.information {
    background: url(/images/system/ico_tooltip.png) no-repeat;
    width: 21px;
    height: 21px;
    display: block;
}

.qtip {
    position: absolute;
    left: -28000px;
    top: -28000px;
    margin-top: -20px;
    margin-left: 3px;
    display: none;
    max-width: 350px;
    min-width: 50px;
    font-size: 0.9em;
    color: #616263;
    line-height: 1.3em;
    font-style: italic;
    direction: ltr;
    padding: 0;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    border: none;
    background: #dbded8; /* Old browsers */
    background: -moz-linear-gradient(top, #dbded8 0%, #e7e9e2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbded8), color-stop(100%, #e7e9e2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #dbded8 0%, #e7e9e2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #dbded8 0%, #e7e9e2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #dbded8 0%, #e7e9e2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #dbded8 0%, #e7e9e2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbded8', endColorstr='#e7e9e2', GradientType=0 ); /* IE6-9 */
    -webkit-box-shadow: 1px 1px 3px 1px #BFBFBF;
    box-shadow: 1px 1px 3px 1px #BFBFBF;
}

.qtip-content {
    position: relative;
    padding: 12px 15px 15px 15px;
    overflow: hidden;
    text-align: left;
    word-wrap: break-word;
}

.qtipmodal-ie6fix {
    position: absolute !important;
}

a.grayButton, a.grayButton:hover, a.grayButton:active, a.grayButton:visited,
a.blueButton, a.blueButton:hover, a.blueButton:active, a.blueButton:visited,
a.greenButton, a.greenButton:hover, a.greenButton:active, a.greenButton:visited,
a.redButton, a.redButton:hover, a.redButton:active, a.redButton:visited {
    margin: 0px;
    margin-left: 0px;
    padding: 10px;
    line-height: 44px;
    border: none;
    background: #dde0d9;
    background: -moz-linear-gradient(top, #dbded8 0%, #e7e9e2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dbded8), color-stop(100%, #e7e9e2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #dbded8 0%, #e7e9e2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #dbded8 0%, #e7e9e2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #dbded8 0%, #e7e9e2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #dbded8 0%, #e7e9e2 100%); /* W3C */
    color: #7d7f7d;
    text-decoration: none;
    font-size: 0.9em;
    box-shadow: 1px 1px 3px 1px #dde0d9;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

    a.blueButton, a.blueButton:hover, a.blueButton:active, a.blueButton:visited {
        background: #428bca;
        background: -moz-linear-gradient(top, #428bca 0%, #428bca 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #428bca), color-stop(100%, #428bca)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #428bca 0%, #428bca 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #428bca 0%, #428bca 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #428bca 0%, #428bca 100%); /* IE10+ */
        background: linear-gradient(to bottom, #428bca 0%, #428bca 100%); /* W3C */
        color: #ffffff;
    }

    a.greenButton, a.greenButton:hover, a.greenButton:active, a.greenButton:visited {
        background: #5cb85c;
        background: -moz-linear-gradient(top, #5cb85c 0%, #5cb85c 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5cb85c), color-stop(100%, #5cb85c)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #5cb85c 0%, #5cb85c 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #5cb85c 0%, #5cb85c 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #5cb85c 0%, #5cb85c 100%); /* IE10+ */
        background: linear-gradient(to bottom, #5cb85c 0%, #5cb85c 100%); /* W3C */
        color: #ffffff;
    }

    a.redButton, a.redButton:hover, a.redButton:active, a.redButton:visited {
        background: #d9534f;
        background: -moz-linear-gradient(top, #d9534f 0%, #d9534f 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9534f), color-stop(100%, #d9534f)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #d9534f 0%, #d9534f 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #d9534f 0%, #d9534f 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #d9534f 0%, #d9534f 100%); /* IE10+ */
        background: linear-gradient(to bottom, #d9534f 0%, #d9534f 100%); /* W3C */
        color: #ffffff;
    }

table.valign-middle td {
    vertical-align: middle;
}

.announce {
    position: fixed;
    top: 0px;
    color: White;
    padding: 3px;
    font-size: 16px;
    z-index: 888;
}

.announce-melding {
    right: 215px;
    background-color: Orange;
}

.announce-readonly {
    right: 90px;
    background-color: #FBB117;
}

.announce-testdb {
    right: 0px;
    background-color: Green;
}

.cookiebar {
    z-index: 999999;
    position: fixed;
    bottom: 0;
    width: 972px;
    margin: auto;
    height: 42px;
    display: none;
    background-color: #777;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

    .cookiebar .cookie-container {
        color: #fff;
        font-weight: bold;
        padding: 16px 50px 12px 50px;
        font: 12px Calibri, sans-serif;
    }

.cookie-container a:link {
    text-decoration: underline;
}

.close_cookie_legal_info {
    background-color: #000;
    cursor: pointer;
    padding: 5px;
}

.cookie-spacer-left {
    float: left;
    padding-left: 25px;
}

.cookie-spacer-right {
    float: right;
    padding-right: 25px;
}

/**FormMod4**/
/*FormMod4 Search*/
.FM4-search span.facetTitle {
    color: #930031;
    font-weight: bold;
    display: inline-block;
    margin: 0;
    margin-bottom: 7px;
}

.FM4-search .facetGroup {
    margin: 0;
    margin-bottom: 20px;
}

.FM4-search #facetLeft {
    display: block;
    float: left;
    width: 188px;
}

.FM4-search #facetRight {
    display: block;
    float: left;
    width: auto;
}

.FM4-search .clear {
    clear: both;
}

.FM4-search .clearRight {
    clear: right;
}

.FM4-search .clearLeft {
    clear: left;
}

.FM4-search #facetButton {
    display: block;
    float: right;
}

.FM4-search #searchResults {
    display: block;
    float: left;
    width: 722px;
    position: relative;
}

.grid .calculator .FM4-Result tr.FM4-GridPager td table {
    width: auto;
    float: right;
    border: none;
}

    .grid .calculator .FM4-Result tr.FM4-GridPager td table tr {
        border: none;
    }

        .grid .calculator .FM4-Result tr.FM4-GridPager td table tr td {
            padding: 0px;
        }

.FM4-search .pagersummary {
    padding-left: 2px;
}

    .FM4-search .pagersummary th {
        background: none;
        padding-left: 2px;
    }

    .FM4-search .pagersummary.withpager {
        line-height: 0px;
    }

        .FM4-search .pagersummary.withpager th {
            position: relative;
            top: -25px;
            border: none;
            display: inline-block;
        }

    .FM4-search .pagersummary.withoutpager th {
        position: relative;
        border: none;
    }

table.FM4-Result {
    border: none;
}

    table.FM4-Result tr td {
        border: none;
    }

.grid .calculator .FM4-Result tbody tr td > table {
    border: solid 1px gainsboro;
    margin-bottom: 15px;
}

    .grid .calculator .FM4-Result tbody tr td > table thead th {
        color: #00426a;
        font-size: medium;
        padding: 3px 3px 3px 7px;
    }

    .grid .calculator .FM4-Result tbody tr td > table tbody td {
        padding: 3px 10px 3px 7px;
    }

    .grid .calculator .FM4-Result tbody tr td > table tbody tr {
        border: solid 1px gainsboro;
    }

.FM4-search .FM4-GridPager table td {
    padding: 0;
    min-width: 1em;
    border: none !important;
}

    .FM4-search .FM4-GridPager table td > span {
        color: #fff;
        background-color: #87022f;
        background-image: -webkit-linear-gradient(top, #87022f, #7b022b);
        background-image: -moz-linear-gradient(top, #87022f, #7b022b);
        background-image: -o-linear-gradient(top, #87022f, #7b022b);
        background-image: linear-gradient(to bottom, #87022f, #7b022b);
        padding: 5px;
    }

    .FM4-search .FM4-GridPager table td > a:link, .FM4-GridPager table td > a:hover, .FM4-GridPager table td > a:visited {
        color: #00426a;
        text-decoration: none;
        padding: 5px;
    }
/*****************/
/************/

img.tooltip {
    padding: 0px 0px 0px 12px;
    margin-top: -4px;
}

/*publications*/
.publication .title {
    font-weight: bold;
}

.arrowbutton {
    float: left;
    width: 100%;
    height: auto;
    margin-top: 10px
}

    .arrowbutton a {
        float: left;
        width: 130px;
        height: 20px;
        background-image: url(/styles2/UA/reference/img/arrow_button_bg.png);
        background-repeat: no-repeat;
        background-size: cover;
        text-decoration: none;
        padding: 2px 10px 0px 15px;
        font-size: 13px;
        color: #3f4040;
        font-family: 'Calibri', sans-serif;
    }

        .arrowbutton a img {
            float: right;
            padding: 2px 0px 0px 10px;
        }
/**************/