body,html{font-size:14px;font-family:Roboto,sans-serif}
img{max-width:100%}
a{text-decoration:underline}
.top-header{margin:25px 0 25px}
.header-search-box{margin-top:20px}
.header-search-box label{display:none}
.form-control{color:#015ea5;border:1px solid #015ea5}
.form-control:focus{border: 1px solid #015ea5;}
.form-control::-webkit-input-placeholder{color:#1269ab!important;font-style:italic;font-size:13px;font-size:.93pxrem}
.form-control::-moz-placeholder{color:#1269ab!important;font-style:italic;font-size:13px;font-size:.93pxrem}
.form-control::-ms-input-placeholder{color:#1269ab!important;font-style:italic;font-size:13px;font-size:.93pxrem}
.header-search-button,.header-search-button:hover{color:#fff;background-color:#015ea5}
.header-search-button.btn:focus{color:#ffffff}
.header-references{font-size:12px;font-size:.86pxrem;font-family:Roboto,sans-serif;text-decoration:none;color:#707070;margin:7px}
.header-logo-image{max-width:100%;max-height:100%}
.header-logo h1{margin:0}
.contact{padding-top:15px}
.navbar{margin-bottom:0}
.responsive-menu-button{float:right;color:#fff;font-size:20px;margin-top:13px;margin-right:10px}
#navigation-bar.navbar-default .navbar-brand{color:#fff}
#navigation-bar.navbar-default{font-size:15px;font-size:1.07pxrem;font-family:Roboto,sans-serif;background-color:#aa0518;border-width:0;border-radius:0}

@media (min-width:767px){#navigation-bar.navbar-default{height:67px}
}
@media (max-width:1200px) and (min-width:991px){#navigation-bar.navbar-default{height:134px}
}
@media (max-width:992px) and (min-width:767px){#navigation-bar.navbar-default{height:201px}
}
.nav.navbar-nav a,.right-col-content-item-header a,a.glyphicon-remove{text-decoration:none}
#navigation-bar{z-index:1000}
#navigation-bar.navbar-default .navbar-nav>li>a{padding:10px 10px;color:#fff;background-color:#aa0518}
@media (min-width:767px){#navigation-bar.navbar-default .navbar-nav>li>a{text-transform:capitalize;position:relative;width:100%;height:100%}
}
@media (max-width:767px){#navigation-bar.navbar-default .navbar-nav>li>a{margin-top:40px}
}
#navigation-bar.navbar-default .navbar-nav>li{border-left:1px solid #333}
@media (max-width:1200px) and (min-width:767px){#navigation-bar.navbar-default .navbar-nav>li{height:134px}
}
@media (min-width:767px){#navigation-bar.navbar-default .navbar-nav>li{max-height:67px;height:67px}
}
#navigation-bar.navbar-default .navbar-nav>li:hover{background-color:#aa0518}
@media (min-width:767px){#navigation-bar.navbar-default .navbar-nav>li:hover{background-color:#015ea5;color:#fff}
}
#navigation-bar.navbar-default .navbar-nav>li>a:focus,#navigation-bar.navbar-default .navbar-nav>li>a:hover{color:#fff;background-color:#aa0518}
@media (min-width:767px){#navigation-bar.navbar-default .navbar-nav>li>a:focus,#navigation-bar.navbar-default .navbar-nav>li>a:hover{background-color:#015ea5}
}
#navigation-bar.navbar-default .navbar-nav>.active>a,#navigation-bar.navbar-default .navbar-nav>.active>a:after,#navigation-bar.navbar-default .navbar-nav>.active>a:focus,#navigation-bar.navbar-default .navbar-nav>.active>a:hover{color:#fff}
.icon-bar{background-color:#fff!important}
#navigation-bar.navbar-default .navbar-toggle{border-color:#fff}
#navigation-bar.navbar-default .navbar-toggle:focus,#navigation-bar.navbar-default .navbar-toggle:hover{background-color:#800915}
#navigation-bar.navbar-default .navbar-toggle .icon-bar{background-color:#aa0518}
#navigation-bar.navbar-default .navbar-toggle:focus .icon-bar,#navigation-bar.navbar-default .navbar-toggle:hover .icon-bar{background-color:#800915}
.navbar-item-content{float:left;text-align:center;display:inline-block;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);text-transform:uppercase}
.navbar-item-text{margin:0 auto;float:left}
.navbar-item-glyphicon{margin-left:10px}
.no-border{border:none!important}
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}
}
@media (min-width:767px){.dropdown-menu{padding:0;border:none;background:#eee}
.dropdown-submenu>a>span{margin-left:5px}
.dropdown-submenu>a:after{display:none!important}
.dropdown-submenu>.dropdown-menu,.dropdown>.dropdown-menu{margin-top:0!important}
.dropdown:has(.submenu-open)>.dropdown-menu,.dropdown:hover>.dropdown-menu{display:block;margin-top:0}
.dropdown.has-submenu-open~.dropdown:hover>.dropdown-menu,.dropdown.open~.dropdown:hover>.dropdown-menu,.dropdown:has(~.dropdown.has-submenu-open):hover>.dropdown-menu,.dropdown:has(~.dropdown.open):hover>.dropdown-menu,.dropdown:not(.open).nohover:hover>.dropdown-menu,.dropdown:not(.open):has(.dropdown:not(.open).nohover:hover)>.dropdown-menu{display:none!important}
.dropdown-submenu{position:relative;background-color:#eee}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropdown-submenu>a:after{content:" ";float:right;width:0;height:0;border:5px solid transparent;border-right-width:0;border-left-color:#ccc;margin-top:5px;margin-right:-10px}
.dropdown-submenu:hover>a:after{border-left-color:#fff}
.dropdown-submenu>a:hover{color:#fff}
.dropdown-submenu.pull-left{float:none}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
.dropdown-menu>li>a{font-family:Roboto,sans-serif;font-size:16px;font-size:1.14pxrem;line-height:40px}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#015ea5;color:#fff}
.submenu-open{display:block}
.submenu-closed{display:none!important}
}
.carousel-inner>.item>img{width:100%}
.carousel-indicators{bottom:0}
.carousel-caption{background-color:rgba(0,0,0,.5);top:20%;left:15%;bottom:initial;right:45%;padding-left:10px;padding-right:10px}
@media (max-width:1150px){.carousel-caption{right:30%}
}
@media (max-width:670px){.carousel-caption{right:10%}
}
@media (max-width:480px){.carousel-caption{right:5%;top:5%}
}
a.carousel-caption{color:#fff}
a.carousel-caption:hover{text-decoration:none}
.carousel-caption-title{position:relative;font-size:30px;font-size:2.14pxrem;font-weight:700;text-align:left}
.carousel-caption-content{text-align:left}
#myCarousel{width:100%}
.no-padding-container{padding:0}
.content-item{margin-top:20px;background-color:#fff;padding-bottom:10px;-webkit-box-shadow:2px 2px 2px 2px #d0d1d4;-moz-box-shadow:2px 2px 2px 2px #d0d1d4;box-shadow:2px 2px 2px 2px #d0d1d4}
.content-item a,.page-content a{color:#015ea5;text-decoration:underline}
.content-text{font-size:14px;font-size:1pxrem;font-family:"Open Sans",sans-serif;color:#666;margin-bottom:20px}
.content-item-right-col{padding:10px;margin-top:20px;background-color:#fff;-webkit-box-shadow:2px 2px 2px 2px #d0d1d4;-moz-box-shadow:2px 2px 2px 2px #d0d1d4;box-shadow:2px 2px 2px 2px #d0d1d4}
.left-col-content-item-header{color:#fff;background-color:#015ea5;font-family:Roboto,sans-serif;font-size:17px;font-size:1.21pxrem;font-weight:700;padding-bottom:5px;width:100%;padding-top:10px;padding-left:10px}
.left-col-content-item-header a{color:#fff}
.right-col-content-item-header{color:#015ea5;background-color:#fff;font-size:20px;font-size:1.43pxrem;font-weight:500;text-transform:uppercase;margin:0;border-bottom:1px solid grey;line-height:35px}
.right-col-content-item-header-title{display:inline-block;position:relative;top:1px;border-bottom:2px solid red;color:#015ea5;font-size:17px;font-size:1.21pxrem;font-family:Roboto,sans-serif;font-weight:700;margin-top:0}
.down-arrow{color:#015ea5;float:right;margin-top:5px}
.right-arrow{float:left;margin-left:5px;margin-right:10px;color:#666}
.right-col-item-content{font-size:14px;font-size:1pxrem;font-family:"Open Sans",sans-serif;color:#707070;margin-bottom:10px;margin-top:10px}
.electronic-service{text-align:center;margin-top:20px;margin-bottom:20px}
.electronic-service.electronic-service-text{margin-top:0;margin-bottom:0}
.separated{border-left:1px solid #bdd9f8;height:80px}
@media (max-width:767px){.separated{border-left:0}
}
@media (max-width:986px){.separated{border-left:0}
}
.electronic-service div,.electronic-service img{margin:auto}
.electronic-service-header{padding-top:10px;font-size:14px;font-size:1pxrem;font-family:"Open Sans",sans-serif;color:#1269ab}
.electronic-service-description{font-size:13px;font-size:.93pxrem;font-family:"Open Sans",sans-serif;color:#707070}
.actualities-archive-btn{text-align:center}
.actuality{border-bottom:1px solid #ebebeb;margin:10px}
.actualities-archive-btn a{margin:10px auto 20px;background-color:#fff;border:1px solid #015ea5;width:20%;height:50px;color:#1269ab;display:block;padding-top:15px}
.actualities-archive-btn a:hover{text-decoration:none}
.actuality-image{margin-bottom:10px}
.actuality-image img{max-width:100%;max-height:100%}
.actuality-information-header{font-size:24px;font-size:1.71pxrem;font-family:Roboto,sans-serif;color:#015ea5;line-height:25px}
h3.actuality-information-header{font-weight:500;margin-top:3px}
.actuality-information-date{font-size:11px;font-size:.79pxrem;color:#666;font-family:"Open Sans",sans-serif}
.actuality-information-description{font-size:14px;font-size:1pxrem;font-family:"Open Sans",sans-serif;color:#707070;margin-bottom:5px}
.about-agenture-image{margin-top:15px;margin-bottom:15px}
.about-agenture-image img{max-width:100%;max-height:100%}
.about-agenture-description{margin-top:15px;margin-bottom:15px;color:#666;font-family:"Open Sans",sans-serif;font-size:14px;font-size:1pxrem}
.table-borderless tbody tr td,.table-borderless tbody tr th,.table-borderless thead tr th{border:none}
.table-borderless a{text-decoration:none;color:#fff;font-family:"Open Sans",sans-serif;font-size:14px;font-size:1pxrem}
.footer{background-color:#015ea5;color:#fff}
.footer a{color:#fff}
.footer hr{margin:10px 0}
.footer-header{font-size:20px;font-size:1.43pxrem;text-transform:uppercase;margin-top:20px;margin-bottom:20px}
.footer-content{margin-bottom:15%}
.footer-footer{text-align:center;padding-bottom:15px}
.footer-footer span{margin:auto}
@media (max-width:767px){.footer-image{margin-top:15px}
}
.fast-references-ul{list-style-image:url(/buxus/assets/images/rightarrow.png)}
.fast-references-ul li{margin-bottom:7px;font-family:"Open Sans",sans-serif;font-size:14px;font-size:1pxrem}
.fast-references-ul li a{color:#fff;margin-left:10px;text-decoration:underline}
.footer-separation-line{border:1px solid #1269ab}
.challenge{border:1px solid #1269ab;border-radius:3px;margin-top:10px;padding:0;width:100%}
.challenges{display:block}
.challenge img{max-width:100%;max-height:100%}
.challenge{display:inline-block}
.challenge-header{font-size:22px;font-size:1.57pxrem;color:#015ea5;text-decoration:underline;font-family:"Open Sans",sans-serif;font-weight:700}
.challenge-date{font-size:13px;font-size:.93pxrem;font-family:"Open Sans",sans-serif;color:#707070}
.challenge-content{float:left}
.challenge-image{display:inline-block;float:left}
.publication-image img{width:100%}
.publication-image{margin-top:10px}
.images-container{text-align:center;margin-top:50px;padding-bottom:20px}
.images{margin:auto}
.test{padding-left:0}
@media (max-width:767px){.test{padding-left:15px}
}
@media (max-width:986px){.test{padding-left:15px}
}
.content-item-subtitle{font-size:14px;font-size:1pxrem;margin-top:20px}
.content-item-subtitle a{color:#015ea5}
.content-item-subtitle-underlined{font-size:16px;font-size:1.14pxrem;color:#1269ab;margin-top:10px;text-decoration:underline;font-family:Roboto,sans-serif}
.content-item-text{font-size:14px;font-size:1pxrem;color:#707070;font-family:"Open Sans",sans-serif}
.list-of-grant-schemes{margin-top:20px;margin-bottom:20px}
.content-item-image{float:left;margin-right:10px}
.fast-navigation-items{margin-top:10px}
.fast-navigation-item{font-family:"Open Sans",sans-serif;font-size:13px;font-size:.93pxrem;border-bottom:1px solid #e9e9e9;margin-top:20px;padding-bottom:20px;margin-bottom:20px}
.fast-navigation{width:100%;display:inline-block}
.delete-fast-reference{float:right;color:#666;margin-right:10px;margin-bottom:2px}
.fast-reference-title a{color:#666;text-decoration:underline}
.fast-reference-button{color:#015ea5}
.publishing-information{display:inline-block;width:100%}
.clear{clear:both}
.fast-navigation-menu{display:block}
.events{margin-bottom:10px}
.fast-navigation-add-button{float:right;margin-right:10px;font-family:"Open Sans",sans-serif;font-size:10px;font-size:.71pxrem;font-weight:400;padding-top:3px}
.add-to-fast-navigation-text{margin-left:5px}
@media (max-width:382px){.add-to-fast-navigation-text{display:none}
}
.left-column-header{float:left;font-weight:500;text-transform:uppercase}
.left-column-header h1{font-weight:500;font-size:17px;margin-top:2px}
h2.left-column-header{font-weight:500;font-size:17px;margin-top:3px;margin-bottom:2px}
.grant-scheme-content{margin-top:10px}
h3{font-family:Roboto,sans-serif;font-size:17px;font-size:1.21pxrem;font-weight:700}
h4{font-family:Roboto,sans-serif;font-size:17px;font-size:1.21pxrem;font-weight:500}
.nogo,.red{color:#aa0518}
.blue{color:#106bb1}
.gogogo,.green{color:#2A652D}
.last-change{float:right;font-size:13px;font-size:.93pxrem;font-family:"Open Sans",sans-serif;font-style:italic;margin-bottom:10px;margin-top:10px}
.closed-challenge{background-color:#fafafa;margin-top:10px;margin-bottom:10px;border:1px solid #e9e9e9;padding:10px}
.closed-challenge-img{float:left;margin-right:10px}
.closed-challenge-header{font-family:Roboto,sans-serif;font-size:17px;font-size:1.21pxrem;text-decoration:underline;font-weight:700;color:#106bb1}
.closed-challenge-state{font-family:Roboto,sans-serif;font-size:14px;font-size:1pxrem;color:#707070}
.closed-challenge-state span{color:#aa0518;font-weight:700}
.grant-scheme-item{font-family:"Open Sans",sans-serif;font-size:13px;font-size:.93pxrem;border-bottom:1px solid #e9e9e9;padding-bottom:20px;padding-top:20px}
.grant-scheme-item a{text-decoration:none;color:#666}
.grant-scheme-selected{background-color:#f2f9ff;font-weight:700;border-left:3px solid #015ea5;margin-left:-5px;padding-top:17px;padding-left:10px}
.grant-scheme-item a:hover{color:#aa0518;text-decoration:underline}
.grant-schemes-ul{list-style-type:none;padding-left:5px;margin-top:10px}
.grant-schemes-ul li{margin-bottom:7px}
.grant-scheme-list-img{float:left}
.grant-scheme-list-info{display:table;padding-left:10px;color:#666}
.grant-scheme-list-info span{font-weight:700;color:#707070}
.materials-for-challenge{list-style-type:none;padding-left:0;margin-top:20px;margin-bottom:30px}
.material-for-challenge-info{display:table;padding-left:10px;margin-bottom:4px}
.material-for-challenge-info span{text-decoration:underline;font-weight:700;color:#707070}
.material-for-challenge-list-img{float:left}
.open-challenge-navigation ul{list-style-type:none;padding-left:0}
.open-challenge-navigation ul li{float:left;padding:10px}
.challenge-header-image{float:left}
.challenge-header-right{display:table;padding-left:10px}
.challenge-content-information div{float:left;padding-right:3px}
@media (max-width:767px){.challenge-content-information div{margin-bottom:5px}
}
.open-challenge-content{margin-top:15px}
.additional-information{border-left:3px solid #a4a4a4;padding-left:10px;margin-bottom:40px;margin-top:40px}
.challenge-header-content{margin-bottom:10px;font-size:14px;font-size:1pxrem;font-family:"Open Sans",sans-serif}
.bordered{border-left:1px solid #a4a4a4;padding-left:7px;padding-right:7px}
@media (max-width:767px){.bordered{border-left:0;padding-left:0}
}
@media (max-width:986px){.bordered{border-left:0;padding-left:0}
}
.open-challenge-separation-line{border:.1px solid #d3d3d3;width:100%;max-width:100%;margin-left:-15px;margin-right:-15px}
.challenge-content-information-header{font-weight:700;font-size:13px;font-size:.93pxrem;font-family:"Open Sans",sans-serif;color:#707070}
.item-selected{border-bottom:2px solid #00f;color:#00f;font-weight:700}
.grant-schemes-subitems{background-color:#fff;border-bottom:1px solid #fafafa;display:none}
.grant-scheme-content p{font-size:14px;font-size:1pxrem;font-family:"Open Sans",sans-serif;color:#666}
.grant-schemes-subitems.selected-item{display:block}
.grant-schemes-subitem{padding:20px;border-bottom:1px solid #a4a4a4}
.grant-schemes-subitem a{color:#707070}
.grant-schemes-subitem a:hover{color:#800915;text-decoration:underline}
.nav-tabs{background-color:#fff;border-top:2px solid #ddd;border-bottom:2px solid #ddd;margin:20px -12px}
.tab-content{padding:5px}
.nav-tabs>li>a{border:medium none;padding:13px 7px;font-size:13px;font-size:.93pxrem;font-family:Roboto,sans-serif;font-weight:700;color:#666}
.nav-tabs>li>a:hover{border:none;background-color:#fff}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-bottom:3px solid #106bb1;border-top:none;border-left:none;border-right:none;color:#106bb1}
.custom-button-blue{background-color:#106bb1;padding:10px;margin-left:10px;width:auto;float:left}
.custom-button-blue a{color:#fff}
.custom-button-red{background-color:#800915;padding:10px;width:auto;font-weight:200;float:left}
.custom-button-red a{color:#fff}
.open-challenge-content-text{font-size:14px;font-size:1pxrem;font-family:"Open Sans",sans-serif;color:#666}
.open-challenge-content-image1{float:right;margin-left:10px}
.open-challenge-content-image2{float:left;margin-right:10px}
.open-challenge-content-image3 img{max-width:100%;max-height:100%;margin-top:20px}
.gray-background{background-color:#f5f7fa}
a{cursor:pointer}
.contact-form{text-decoration:underline}
.mail-form a{font-size:17px;font-size:1.21pxrem}
.content-item-margined{margin-bottom:20px}
.contact,.contact div{display:inline-block}
.header-right-col{text-align:right}
#search .input-group{width:100%}
.fast-navigation-button{float:right;font-weight:400}
.quick-nav{position:relative}
.quick-nav .fast-navigation-button{float:right;font-size:10px;padding-top:2px;padding-right:8px}
.quick-nav .fast-navigation-button .down-arrow{color:#fff;float:none;margin-top:0}
.quick-nav-div .content-item-right-col{margin-top:0}
#print{float:right;font-size:10px;padding-top:2px;padding-right:8px;font-weight:400}
.footer .fast-references-ul{list-style-image:none;padding-left:0;list-style:none}
.footer .fast-references-ul li a{margin-left:0}
.footer table{width:100%;max-width:100%}
.footer table td,.footer table th{padding:2px;vertical-align:top}
.footer table td a,.footer table th a{color:#fff}
.page-content{color:#444}
.page-content h2{font-size:24px;color:#106bb1;margin-top:20px;margin-bottom:10px;clear:both}
.page-content h3{font-size:17px;color:#106bb1;margin-top:20px;margin-bottom:10px;font-weight:700;clear:both}
.page-content h4{font-size:17px;color:#106bb1;margin-top:10px;margin-bottom:10px;font-weight:500;clear:both}
.page-content h5{font-size:14px;color:#106bb1;margin-top:10px;margin-bottom:10px;font-weight:500;clear:both}
.page-content xx-p{clear:both}
.page-content xx-p img{float:left;padding-right:15px;padding-bottom:15px}
.page-content ul,.page-content ul.documents{list-style-image:url(/buxus/assets/images/double_right_arrow.gif)}
.date-icon{float:left;height:70px;text-align:center;text-transform:uppercase;margin-right:10px}
.date-icon .day{background:#cd1228;color:#fff;display:block;padding:4px 8px;font-size:18px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}
.date-icon .month{background:#034c85;color:#fff;display:block;padding:6px 10px;font-size:14px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.footer-footer{position:relative}
.footer-footer a.to-top{padding:10px 15px;background:#015ea5;color:#eee;position:absolute;right:20px;top:-75px;text-transform:uppercase;font-size:12px;border:1px solid #fff}
.footer-footer a.to-top:hover{text-decoration:none;color:#fff}
.footer-footer a.to-top i{display:block;font-weight:400;font-size:25px;padding-bottom:10px}
.page-content .nav-tabs li{padding-left:8px;padding-right:8px}
.aname{position:relative;top:-70px}
.last-update-date{font-style:italic;text-align:right;padding-top:20px}
.challenge-header-content{color:#106bb1;font-weight:700}
.callactual{background:#f5f7fa;padding:10px;margin-bottom:10px;border:1px solid #eee}
.callactual .date{border-bottom:1px solid #eee}
.xxcallmanagement{width:100%;border:1px solid #fff}
.xxcallmanagement tr td{background:#f5f7fa;padding:10px;vertical-align:middle;border-bottom:1px solid #fff}
.xxcallmanagement tr td p{margin:0}
.xxcallmanagement tr td.logo{padding:1px}
table.projectsearchresults{border-collapse:collapse;font-size:95%;border:#d9d9d9 1px solid}
table.projectsearchresults th{text-align:left;border:#000 1px solid;padding:4px;color:#fff;background:#015B9F}
table.projectsearchresults th a{color:#fff;font-weight:700;text-decoration:none}
table.projectsearchresults th a:hover{text-decoration:underline}
table.projectsearchresults td{border:#646464 1px solid;padding:2px 4px;color:#000;background:#f6f6f6}
table.projectsearchresults tr:hover td{background:#dfdfdf;color:#000}
table.projectsearchresults td.finance{text-align:right}
table.projectsearchresults td.finance em{font-style:italic}
table.projectsearchresults th.sortup{padding-right:15px;background:#015B9F url(../../images/design/sort-up.gif) right center no-repeat}
table.projectsearchresults th.sortdown{padding-right:15px;background:#015B9F url(../../images/design/sort-down.gif) right center no-repeat}
p.xlsexport{color:#004308;background:#f0ffed;border:#cbf2c4 1px solid;padding:15px;margin:10px 0}
p.xlsexport a{color:#004308}
ul.right-menu,ul.right-menu ul{list-style:none;padding-left:0}
ul.right-menu li{font-family:"Open Sans",sans-serif;font-size:15px;font-size:1.07pxrem;border-top:1px solid #e9e9e9;color:#666}
ul.right-menu li.folder>ul{display:none}
ul.right-menu li.folder.opened>ul{display:block}
ul.right-menu li.folder.selected>a{font-weight:700}
ul.right-menu li:hover{color:#aa0518}
ul.right-menu li a{text-decoration:none;color:#666;display:block;padding-bottom:20px;padding-top:20px;padding-left:10px}
ul.right-menu li a:hover{color:#aa0518;text-decoration:underline}
ul.right-menu li.active{background-color:#f2f9ff;font-weight:700;border-left:3px solid #015ea5;margin-left:-3px}
ul.right-menu li li a{padding-left:20px}
ul.right-menu li li li a{padding-left:40px}
.expertregister,.expertsubmit,.manageradministration,.solverchange,.solverfinance,.solversubmit{margin-top:2px;padding:10px 0 10px 60px;background:url(../../images/design/solver-submit-project.gif) 0 .5em no-repeat}
.solverfinance{background:url(../../images/design/solver-change-finance.gif) 0 .5em no-repeat}
.solverchange{background:url(../../images/design/solver-change-project.gif) 0 .5em no-repeat}
.expertsubmit{background:url(../../images/design/expert-submit.gif) 0 .5em no-repeat}
.expertregister{background:url(../../images/design/expert-register.gif) 0 .5em no-repeat}
.manageradministration{background:url(../../images/design/manager-submit.gif) 0 .5em no-repeat}
table.eserviceslist{margin:10px 0 20px 0;width:100%;border-collapse:collapse;font-size:100%}
table.eserviceslist td{border:#eee 1px solid;background:#fff;vertical-align:middle}
table.eserviceslist td.minilogo{width:100px;text-align:center}  
table.eserviceslist td.minilogo > img {max-height: 50px;}
table.eserviceslist td.minilogo img {max-height: 70px;}
table.eserviceslist td.call{border-right:#f2f2f2 1px solid;padding:5px 10px}
table.eserviceslist td.link{border-right:#f2f2f2 1px solid;width:14em}
table.eserviceslist td.link a{display:block;padding:5px 10px 5px 35px;font-weight:700}
table.eserviceslist td.link a:hover{text-decoration:underline}
table.eserviceslist td.submitproject a{color:#00730e;background:url(../../images/design/solver-submit-project-link.gif) 5px 50% no-repeat}
table.eserviceslist td.changeproject a{color:#615d00;background:url(../../images/design/solver-change-project-link.gif) 5px 50% no-repeat}
table.eserviceslist td.projectfinance a{color:#753e00;background:url(../../images/design/solver-change-finance-link.gif) 5px 50% no-repeat}
table.eserviceslist td.projectassessment a{color:#00397a;background:url(../../images/design/expert-submit-link.gif) 5px 50% no-repeat}
table.eserviceslist td.registerexpert a{color:#006277;background:url(../../images/design/expert-register-link.gif) 5px 50% no-repeat}
table.eserviceslist td.projectmanagement a{color:#3f3f3f;background:url(../../images/design/manager-submit-link.gif) 5px 50% no-repeat}
table.eserviceslist td.projectassessment,table.eserviceslist td.projectfinance,table.eserviceslist td.projectmanagement,table.eserviceslist td.registerexpert{width:29em}
div.callinfo{margin-top:10px;border:#cfcfcf 1px solid}
div.callinfo p.logo{float:left;width:110px;text-align:center;padding:5px 0}
div.callinfo p.logo a{text-decoration:none}
div.callinfo div.info{margin:0 0 0 112px;background:#fff;min-height:112px}
div.callinfo div.info p{padding:15px 10px 10px 20px}
div.callinfo strong.longname{display:block;color:#005ca3;padding:0 0 8px 0}
div.callinfo a.longname{display:block;color:#005ca3;padding:0 0 8px 0;font-weight:700}
div.callinfo span.gogogo{color:#00730e;font-weight:700}
div.callinfo span.nogo{color:#8f0000;font-weight:700}
div.callinfo span.lesshour,span.lesshour{font-weight:700;color:#b80000}
div.general p.logo{float:left}
div.general div.info{margin:0 0 0 112px}
div.callinfosmall{margin-top:8px}
div.callinfosmall p.logo{float:left;width:60px;padding:1.2em 0 0 0}
div.callinfosmall div.info{margin:0 0 0 42px;min-height:52px}
#callmenu{height:3.2em;margin:6px 0 15px 0;background:#f0f0f0}
#callmenu ul{margin:0;padding:0;list-style-type:none;height:3.2em}
#callmenu ul li{float:left;padding:0;margin:0;height:3.2em;border-right:#fff 2px solid;background:#e9e9e9}
#callmenu ul li a{display:block;border-top:#d7d7d7 5px solid;color:#4f4f4f;text-decoration:none;padding:8px 15px}
#callmenu ul li a.selected{border-top:#005ca3 5px solid;font-weight:700}
#callmenu ul li a:hover{color:#393939;border-top:#bababa 5px solid}
table.acceptedprojects{border-collapse:collapse;font-size:95%;border:#d9d9d9 1px solid}
table.acceptedprojects th{text-align:left;border:#d9d9d9 1px solid;padding:4px;color:#fff;background:#939393}
table.acceptedprojects th a{color:#fff;font-weight:700;text-decoration:none}
table.acceptedprojects th a:hover{text-decoration:underline}
table.acceptedprojects td{border:#d9d9d9 1px solid;padding:2px 4px;color:#373737;background:#f6f6f6}
table.acceptedprojects tr:hover td{background:#efefef;color:#363636}
table.acceptedprojects td.finance{text-align:right}
table.acceptedprojects td.finance em{font-style:italic}
table.acceptedprojects th.sortup{padding-right:15px;background:#939393 url(../../images/design/sort-up.gif) right center no-repeat}
table.acceptedprojects th.sortdown{padding-right:15px;background:#939393 url(../../images/design/sort-down.gif) right center no-repeat}
#acceptedsearch{padding:5px 10px;background:#eee}
#acceptedsearch #projectid{width:9em;border:#005da4 1px solid;background:#fafdff;color:#0046ae}
#acceptedsearch #projectsolver{width:16em;border:#005da4 1px solid;background:#fafdff;color:#0046ae}
div.callactual{background:#f7f7f7;margin:15px 0;padding:5px 15px;color:#272727;border:#f0f0f0 1px solid}
div.callactual p.date{color:#005da4;font-size:95%;font-weight:700;border-bottom:#f1f1f1 1px solid}
p.gotoelsys{color:#004308;background:#f0ffed;border:#cbf2c4 1px solid;padding:15px;margin:10px 0}
p.gotoelsys em{font-weight:700;font-style:italic}
p.gotostatehelp{border:#cbe1f1 1px solid;padding:15px 15px 15px 70px;margin:10px 0;background:url(../../images/design/solver-statehelp.gif) 10px 50% no-repeat}
#content h4.special{color:#005da4;padding:15px 0 10px 0}
table.callmanagement{margin:10px 0 20px 0;width:100%;border-collapse:collapse;font-size:100%}
table.callmanagement td{border:#fff 1px solid;background:#fff;vertical-align:middle}
table.callmanagement td.logo{width:60px;text-align:center;padding:2px 0;background:#fff;border:#f2f2f2 1px solid}
table.callmanagement td.servicetext{border:#f2f2f2 1px solid;padding:5px 10px}
table.callmanagement td.link{border:#f2f2f2 1px solid;width:14em}
table.callmanagement td.link a{display:block;padding:5px 10px 5px 35px;font-weight:700;text-decoration:none}
table.callmanagement td.link a:hover{text-decoration:underline}
table.callmanagement td.submitproject a{color:#00730e;background:url(../../images/design/solver-submit-project-link.gif) 5px 50% no-repeat}
table.callmanagement td.changeproject a{color:#615d00;background:url(../../images/design/solver-change-project-link.gif) 5px 50% no-repeat}
table.callmanagement td.projectfinance a{color:#753e00;background:url(../../images/design/solver-change-finance-link.gif) 5px 50% no-repeat}
@media (max-width:767px){.banner-lg{display:none!important}
.carousel-indicators{bottom:-15px}
.carousel-caption{top:0;left:0!important;right:0;padding-top:0;padding-bottom:0;padding-left:5px;padding-right:5px}
.carousel-caption .carousel-caption-title{font-size:11px}
.carousel-caption .carousel-caption-content{font-size:10px}
.top-header .col-sm-5.header-right-col{margin-top:70px}
}
@media (min-width:768px) and (max-width:991px){.banner-xs{display:none!important}
.carousel-caption{top:0;left:0!important;right:0;padding-top:0;padding-bottom:0;padding-left:5px;padding-right:5px}
.carousel-caption .carousel-caption-title{font-size:16px}
.carousel-caption .carousel-caption-content{font-size:12px}
}
@media (min-width:992px) and (max-width:1199px){.banner-xs{display:none!important}
}
@media (min-width:1200px){.banner-xs{display:none!important}
}
@media (min-width:767px){.nav.navbar-nav.navbar-left li a:hover{color:#fff}
}
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}
}
.navbar-default .navbar-link{color:#333}
.red{color:#8f0000}
.actuality-image{text-align:center;padding-top:7px}
.faq>dt:before{content:"";display:block;height:72px;margin:-72px 0 0}
.search-suggest{background:#eee;position:absolute;z-index:1011;left:30px;top:55px;width:600px;text-align:left}
@media (min-width:768px){.search-suggest{width:718px}
}
@media (min-width:992px){.search-suggest{width:942px}
}
@media (min-width:1200px){.search-suggest{width:600px}
}
.suggest-item{padding:.33em 1em}
.suggest-item.suggest-active,.suggest-item:hover{background:#015ea5;color:#fff}
.suggest-item.suggest-active a,.suggest-item:hover a{color:#fff}
.suggest-item a{color:#000}
.suggest-form,.suggest-form input{z-index:1011}
.suggest-busy input{background:#fff}
.skiptocontent{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.skiptocontent:focus{position:static;width:auto;height:auto;background:#BF1722;color:#fff}
.btn-success{background-color:#408340;border-color:#408340}
@media (max-width:767px){.search-suggest{left:0;width:auto}
}
@media (min-width:768px){.search-suggest{width:300px}
}
.carousel-indicators li.carousel-playpause{text-indent:0;border:0;color:#fff}
span.help-inline.error{background:#fcf8e3;border:1px solid #faebcc;color:#a94442;display:block;padding:10px;margin:5px 0}
#consentAllow{line-height:1.5em;box-sizing:border-box;cursor:pointer;display:block;padding:.4em .8em;font-size:.9em;font-weight:700;text-align:center;flex:1;min-width:140px;color:#f5f5f5;background-color:#aa0518}
#consentAllow:hover{background-color:#be061b}
#cookieConsent{padding:8px 25px 8px 25px;position:fixed;font-size:16px;line-height:1.5em;display:flex;flex-wrap:nowrap;z-index:9999;width:100%;flex-direction:row;align-items:center;left:0;right:0;bottom:0;color:#fff;background-color:#000}
#cookieConsentLink{color:#96bee2}
@media print{#cookieConsent{display:none}
}
.pageselect strong{border:1px solid #dee2e6;padding:.5rem .75rem;margin-left:-5px;background-color:#015ea5;color:#FFF}
.pageselect a{border:1px solid #dee2e6;padding:.5rem .75rem;margin-left:-5px;background-color:#FFF}
.pageselect :first-child{margin-left:0}
.pageselect :last-child{margin-right:0}
/*# sourceMappingURL=style.css.map */
